/* Tailwind CSS */

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

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

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

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

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

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

body {
  margin: 0;
}

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

main {
  display: block;
}

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

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

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

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

hr {
  -webkit-box-sizing: content-box;
          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 {
  -webkit-box-sizing: border-box;
          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"] {
  -webkit-box-sizing: border-box;
          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;
  padding: 0;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

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

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the 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: Noto Sans; /* 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 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #CED0D6; /* 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::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #a0aec0;
}

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

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

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

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

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

table {
  border-collapse: collapse;
}

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

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

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

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

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

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

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, 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: 375px) {
  .container {
    max-width: 375px;
  }
}

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

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

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

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

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

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

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

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

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

.\!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;
}

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

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

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

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

.hover\:appearance-none:hover {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

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

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

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

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

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

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

.hover\:bg-fixed:hover {
  background-attachment: fixed;
}

.hover\:bg-local:hover {
  background-attachment: local;
}

.hover\:bg-scroll:hover {
  background-attachment: scroll;
}

.bg-primary {
  background-color: #6638B6;
}

.bg-primaryDark {
  background-color: #3C2C84;
}

.bg-primary1 {
  background-color: #8C81D1;
}

.bg-primary2 {
  background-color: #A8A5CE;
}

.bg-primary3 {
  background-color: #EBEAF6;
}

.bg-primary4 {
  background-color: #F8F8FC;
}

.bg-secondary {
  background-color: #007EE5;
}

.bg-secondary1 {
  background-color: #43BEFF;
}

.bg-secondary2 {
  background-color: #F5F9FD;
}

.bg-alert {
  background-color: #EF3817;
}

.bg-safe {
  background-color: #60B731;
}

.bg-primary-dark {
  background-color: #3C2C84;
}

.bg-primary-1 {
  background-color: #8C81D1;
}

.bg-primary-2 {
  background-color: #A8A5CE;
}

.bg-primary-3 {
  background-color: #EBEAF6;
}

.bg-primary-4 {
  background-color: #F8F8FC;
}

.bg-secondary-1 {
  background-color: #43BEFF;
}

.bg-secondary-2 {
  background-color: #F5F9FD;
}

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

.bg-black {
  background-color: #000000;
}

.bg-white {
  background-color: #FFFFFF;
}

.bg-point-violet {
  background-color: #7545FF;
}

.bg-gray-100 {
  background-color: #F7F7F7;
}

.bg-gray-200 {
  background-color: #E5E5E8;
}

.bg-gray-300 {
  background-color: #CED0D6;
}

.bg-gray-400 {
  background-color: #A7A9B2;
}

.bg-gray-500 {
  background-color: #858895;
}

.bg-gray-600 {
  background-color: #6B6E7B;
}

.bg-gray-700 {
  background-color: #5F616D;
}

.bg-gray-800 {
  background-color: #474952;
}

.bg-gray-900 {
  background-color: #222532;
}

.bg-gray {
  background-color: #858895;
}

.bg-gray-dark {
  background-color: #222532;
}

.bg-red-100 {
  background-color: #FFE8E8;
}

.bg-red-200 {
  background-color: #FFC4C4;
}

.bg-red-300 {
  background-color: #FF8F8F;
}

.bg-red-400 {
  background-color: #FF6A6A;
}

.bg-red-500 {
  background-color: #EF3817;
}

.bg-red-600 {
  background-color: #CC2C00;
}

.bg-red-700 {
  background-color: #C53030;
}

.bg-red-800 {
  background-color: #9B2C2C;
}

.bg-red-900 {
  background-color: #742A2A;
}

.bg-red {
  background-color: #EF3817;
}

.bg-coral-100 {
  background-color: #FFEBE6;
}

.bg-coral-200 {
  background-color: #FFD3C8;
}

.bg-coral-300 {
  background-color: #FFB39E;
}

.bg-coral-400 {
  background-color: #FF9476;
}

.bg-coral-500 {
  background-color: #FF7750;
}

.bg-coral-600 {
  background-color: #F55A2F;
}

.bg-coral-700 {
  background-color: #DD470F;
}

.bg-coral-800 {
  background-color: #B93E0F;
}

.bg-coral-900 {
  background-color: #8E3311;
}

.bg-coral {
  background-color: #FF7750;
}

.bg-yellow-100 {
  background-color: #FFFAE6;
}

.bg-yellow-200 {
  background-color: #FFEB99;
}

.bg-yellow-300 {
  background-color: #FFE066;
}

.bg-yellow-400 {
  background-color: #FFD633;
}

.bg-yellow-500 {
  background-color: #FFCE02;
}

.bg-yellow-600 {
  background-color: #E6B800;
}

.bg-yellow-700 {
  background-color: #CCA300;
}

.bg-yellow-800 {
  background-color: #806600;
}

.bg-yellow-900 {
  background-color: #4D3D00;
}

.bg-yellow {
  background-color: #FFCE02;
}

.bg-green-100 {
  background-color: #F9FCE9;
}

.bg-green-200 {
  background-color: #E7F3A5;
}

.bg-green-300 {
  background-color: #D5EA62;
}

.bg-green-400 {
  background-color: #C2E01E;
}

.bg-green-500 {
  background-color: #60B731;
}

.bg-green-600 {
  background-color: #3F7B1A;
}

.bg-green-700 {
  background-color: #366916;
}

.bg-green-800 {
  background-color: #203F0D;
}

.bg-green-900 {
  background-color: #162A09;
}

.bg-green {
  background-color: #60B731;
}

.bg-blue-100 {
  background-color: #F5F9FD;
}

.bg-blue-200 {
  background-color: #E9F4FF;
}

.bg-blue-300 {
  background-color: #B9DCFF;
}

.bg-blue-400 {
  background-color: #43BEFF;
}

.bg-blue-500 {
  background-color: #007EE5;
}

.bg-blue-600 {
  background-color: #0069CC;
}

.bg-blue-700 {
  background-color: #005CB3;
}

.bg-blue-800 {
  background-color: #004F99;
}

.bg-blue-900 {
  background-color: #003566;
}

.bg-blue {
  background-color: #007EE5;
}

.bg-violet-100 {
  background-color: #F8F8FC;
}

.bg-violet-200 {
  background-color: #EBEAF6;
}

.bg-violet-300 {
  background-color: #A8A5CE;
}

.bg-violet-400 {
  background-color: #8C81D1;
}

.bg-violet-500 {
  background-color: #6638B6;
}

.bg-violet-600 {
  background-color: #58309C;
}

.bg-violet-700 {
  background-color: #4D2A89;
}

.bg-violet-800 {
  background-color: #3C2C84;
}

.bg-violet-900 {
  background-color: #371E62;
}

.bg-violet {
  background-color: #6638B6;
}

.bg-peacock-100 {
  background-color: #E6FFFA;
}

.bg-peacock-200 {
  background-color: #B2F5EA;
}

.bg-peacock-300 {
  background-color: #81E6D9;
}

.bg-peacock-400 {
  background-color: #4FD1C5;
}

.bg-peacock-500 {
  background-color: #38B2AC;
}

.bg-peacock-600 {
  background-color: #319795;
}

.bg-peacock-700 {
  background-color: #2C7A7B;
}

.bg-peacock-800 {
  background-color: #285E61;
}

.bg-peacock-900 {
  background-color: #234E52;
}

.bg-peacock {
  background-color: #38B2AC;
}

.bg-indigo-100 {
  background-color: #EBF4FF;
}

.bg-indigo-200 {
  background-color: #C3DAFE;
}

.bg-indigo-300 {
  background-color: #A3BFFA;
}

.bg-indigo-400 {
  background-color: #7F9CF5;
}

.bg-indigo-500 {
  background-color: #667EEA;
}

.bg-indigo-600 {
  background-color: #5A67D8;
}

.bg-indigo-700 {
  background-color: #6439DE;
}

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

.bg-indigo-900 {
  background-color: #3C366B;
}

.bg-indigo {
  background-color: #667EEA;
}

.\!bg-primary {
  background-color: #6638B6 !important;
}

.\!bg-primaryDark {
  background-color: #3C2C84 !important;
}

.\!bg-primary1 {
  background-color: #8C81D1 !important;
}

.\!bg-primary2 {
  background-color: #A8A5CE !important;
}

.\!bg-primary3 {
  background-color: #EBEAF6 !important;
}

.\!bg-primary4 {
  background-color: #F8F8FC !important;
}

.\!bg-secondary {
  background-color: #007EE5 !important;
}

.\!bg-secondary1 {
  background-color: #43BEFF !important;
}

.\!bg-secondary2 {
  background-color: #F5F9FD !important;
}

.\!bg-alert {
  background-color: #EF3817 !important;
}

.\!bg-safe {
  background-color: #60B731 !important;
}

.\!bg-primary-dark {
  background-color: #3C2C84 !important;
}

.\!bg-primary-1 {
  background-color: #8C81D1 !important;
}

.\!bg-primary-2 {
  background-color: #A8A5CE !important;
}

.\!bg-primary-3 {
  background-color: #EBEAF6 !important;
}

.\!bg-primary-4 {
  background-color: #F8F8FC !important;
}

.\!bg-secondary-1 {
  background-color: #43BEFF !important;
}

.\!bg-secondary-2 {
  background-color: #F5F9FD !important;
}

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

.\!bg-black {
  background-color: #000000 !important;
}

.\!bg-white {
  background-color: #FFFFFF !important;
}

.\!bg-point-violet {
  background-color: #7545FF !important;
}

.\!bg-gray-100 {
  background-color: #F7F7F7 !important;
}

.\!bg-gray-200 {
  background-color: #E5E5E8 !important;
}

.\!bg-gray-300 {
  background-color: #CED0D6 !important;
}

.\!bg-gray-400 {
  background-color: #A7A9B2 !important;
}

.\!bg-gray-500 {
  background-color: #858895 !important;
}

.\!bg-gray-600 {
  background-color: #6B6E7B !important;
}

.\!bg-gray-700 {
  background-color: #5F616D !important;
}

.\!bg-gray-800 {
  background-color: #474952 !important;
}

.\!bg-gray-900 {
  background-color: #222532 !important;
}

.\!bg-gray {
  background-color: #858895 !important;
}

.\!bg-gray-dark {
  background-color: #222532 !important;
}

.\!bg-red-100 {
  background-color: #FFE8E8 !important;
}

.\!bg-red-200 {
  background-color: #FFC4C4 !important;
}

.\!bg-red-300 {
  background-color: #FF8F8F !important;
}

.\!bg-red-400 {
  background-color: #FF6A6A !important;
}

.\!bg-red-500 {
  background-color: #EF3817 !important;
}

.\!bg-red-600 {
  background-color: #CC2C00 !important;
}

.\!bg-red-700 {
  background-color: #C53030 !important;
}

.\!bg-red-800 {
  background-color: #9B2C2C !important;
}

.\!bg-red-900 {
  background-color: #742A2A !important;
}

.\!bg-red {
  background-color: #EF3817 !important;
}

.\!bg-coral-100 {
  background-color: #FFEBE6 !important;
}

.\!bg-coral-200 {
  background-color: #FFD3C8 !important;
}

.\!bg-coral-300 {
  background-color: #FFB39E !important;
}

.\!bg-coral-400 {
  background-color: #FF9476 !important;
}

.\!bg-coral-500 {
  background-color: #FF7750 !important;
}

.\!bg-coral-600 {
  background-color: #F55A2F !important;
}

.\!bg-coral-700 {
  background-color: #DD470F !important;
}

.\!bg-coral-800 {
  background-color: #B93E0F !important;
}

.\!bg-coral-900 {
  background-color: #8E3311 !important;
}

.\!bg-coral {
  background-color: #FF7750 !important;
}

.\!bg-yellow-100 {
  background-color: #FFFAE6 !important;
}

.\!bg-yellow-200 {
  background-color: #FFEB99 !important;
}

.\!bg-yellow-300 {
  background-color: #FFE066 !important;
}

.\!bg-yellow-400 {
  background-color: #FFD633 !important;
}

.\!bg-yellow-500 {
  background-color: #FFCE02 !important;
}

.\!bg-yellow-600 {
  background-color: #E6B800 !important;
}

.\!bg-yellow-700 {
  background-color: #CCA300 !important;
}

.\!bg-yellow-800 {
  background-color: #806600 !important;
}

.\!bg-yellow-900 {
  background-color: #4D3D00 !important;
}

.\!bg-yellow {
  background-color: #FFCE02 !important;
}

.\!bg-green-100 {
  background-color: #F9FCE9 !important;
}

.\!bg-green-200 {
  background-color: #E7F3A5 !important;
}

.\!bg-green-300 {
  background-color: #D5EA62 !important;
}

.\!bg-green-400 {
  background-color: #C2E01E !important;
}

.\!bg-green-500 {
  background-color: #60B731 !important;
}

.\!bg-green-600 {
  background-color: #3F7B1A !important;
}

.\!bg-green-700 {
  background-color: #366916 !important;
}

.\!bg-green-800 {
  background-color: #203F0D !important;
}

.\!bg-green-900 {
  background-color: #162A09 !important;
}

.\!bg-green {
  background-color: #60B731 !important;
}

.\!bg-blue-100 {
  background-color: #F5F9FD !important;
}

.\!bg-blue-200 {
  background-color: #E9F4FF !important;
}

.\!bg-blue-300 {
  background-color: #B9DCFF !important;
}

.\!bg-blue-400 {
  background-color: #43BEFF !important;
}

.\!bg-blue-500 {
  background-color: #007EE5 !important;
}

.\!bg-blue-600 {
  background-color: #0069CC !important;
}

.\!bg-blue-700 {
  background-color: #005CB3 !important;
}

.\!bg-blue-800 {
  background-color: #004F99 !important;
}

.\!bg-blue-900 {
  background-color: #003566 !important;
}

.\!bg-blue {
  background-color: #007EE5 !important;
}

.\!bg-violet-100 {
  background-color: #F8F8FC !important;
}

.\!bg-violet-200 {
  background-color: #EBEAF6 !important;
}

.\!bg-violet-300 {
  background-color: #A8A5CE !important;
}

.\!bg-violet-400 {
  background-color: #8C81D1 !important;
}

.\!bg-violet-500 {
  background-color: #6638B6 !important;
}

.\!bg-violet-600 {
  background-color: #58309C !important;
}

.\!bg-violet-700 {
  background-color: #4D2A89 !important;
}

.\!bg-violet-800 {
  background-color: #3C2C84 !important;
}

.\!bg-violet-900 {
  background-color: #371E62 !important;
}

.\!bg-violet {
  background-color: #6638B6 !important;
}

.\!bg-peacock-100 {
  background-color: #E6FFFA !important;
}

.\!bg-peacock-200 {
  background-color: #B2F5EA !important;
}

.\!bg-peacock-300 {
  background-color: #81E6D9 !important;
}

.\!bg-peacock-400 {
  background-color: #4FD1C5 !important;
}

.\!bg-peacock-500 {
  background-color: #38B2AC !important;
}

.\!bg-peacock-600 {
  background-color: #319795 !important;
}

.\!bg-peacock-700 {
  background-color: #2C7A7B !important;
}

.\!bg-peacock-800 {
  background-color: #285E61 !important;
}

.\!bg-peacock-900 {
  background-color: #234E52 !important;
}

.\!bg-peacock {
  background-color: #38B2AC !important;
}

.\!bg-indigo-100 {
  background-color: #EBF4FF !important;
}

.\!bg-indigo-200 {
  background-color: #C3DAFE !important;
}

.\!bg-indigo-300 {
  background-color: #A3BFFA !important;
}

.\!bg-indigo-400 {
  background-color: #7F9CF5 !important;
}

.\!bg-indigo-500 {
  background-color: #667EEA !important;
}

.\!bg-indigo-600 {
  background-color: #5A67D8 !important;
}

.\!bg-indigo-700 {
  background-color: #6439DE !important;
}

.\!bg-indigo-800 {
  background-color: #434190 !important;
}

.\!bg-indigo-900 {
  background-color: #3C366B !important;
}

.\!bg-indigo {
  background-color: #667EEA !important;
}

.hover\:bg-primary:hover {
  background-color: #6638B6;
}

.hover\:bg-primaryDark:hover {
  background-color: #3C2C84;
}

.hover\:bg-primary1:hover {
  background-color: #8C81D1;
}

.hover\:bg-primary2:hover {
  background-color: #A8A5CE;
}

.hover\:bg-primary3:hover {
  background-color: #EBEAF6;
}

.hover\:bg-primary4:hover {
  background-color: #F8F8FC;
}

.hover\:bg-secondary:hover {
  background-color: #007EE5;
}

.hover\:bg-secondary1:hover {
  background-color: #43BEFF;
}

.hover\:bg-secondary2:hover {
  background-color: #F5F9FD;
}

.hover\:bg-alert:hover {
  background-color: #EF3817;
}

.hover\:bg-safe:hover {
  background-color: #60B731;
}

.hover\:bg-primary-dark:hover {
  background-color: #3C2C84;
}

.hover\:bg-primary-1:hover {
  background-color: #8C81D1;
}

.hover\:bg-primary-2:hover {
  background-color: #A8A5CE;
}

.hover\:bg-primary-3:hover {
  background-color: #EBEAF6;
}

.hover\:bg-primary-4:hover {
  background-color: #F8F8FC;
}

.hover\:bg-secondary-1:hover {
  background-color: #43BEFF;
}

.hover\:bg-secondary-2:hover {
  background-color: #F5F9FD;
}

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

.hover\:bg-black:hover {
  background-color: #000000;
}

.hover\:bg-white:hover {
  background-color: #FFFFFF;
}

.hover\:bg-point-violet:hover {
  background-color: #7545FF;
}

.hover\:bg-gray-100:hover {
  background-color: #F7F7F7;
}

.hover\:bg-gray-200:hover {
  background-color: #E5E5E8;
}

.hover\:bg-gray-300:hover {
  background-color: #CED0D6;
}

.hover\:bg-gray-400:hover {
  background-color: #A7A9B2;
}

.hover\:bg-gray-500:hover {
  background-color: #858895;
}

.hover\:bg-gray-600:hover {
  background-color: #6B6E7B;
}

.hover\:bg-gray-700:hover {
  background-color: #5F616D;
}

.hover\:bg-gray-800:hover {
  background-color: #474952;
}

.hover\:bg-gray-900:hover {
  background-color: #222532;
}

.hover\:bg-gray:hover {
  background-color: #858895;
}

.hover\:bg-gray-dark:hover {
  background-color: #222532;
}

.hover\:bg-red-100:hover {
  background-color: #FFE8E8;
}

.hover\:bg-red-200:hover {
  background-color: #FFC4C4;
}

.hover\:bg-red-300:hover {
  background-color: #FF8F8F;
}

.hover\:bg-red-400:hover {
  background-color: #FF6A6A;
}

.hover\:bg-red-500:hover {
  background-color: #EF3817;
}

.hover\:bg-red-600:hover {
  background-color: #CC2C00;
}

.hover\:bg-red-700:hover {
  background-color: #C53030;
}

.hover\:bg-red-800:hover {
  background-color: #9B2C2C;
}

.hover\:bg-red-900:hover {
  background-color: #742A2A;
}

.hover\:bg-red:hover {
  background-color: #EF3817;
}

.hover\:bg-coral-100:hover {
  background-color: #FFEBE6;
}

.hover\:bg-coral-200:hover {
  background-color: #FFD3C8;
}

.hover\:bg-coral-300:hover {
  background-color: #FFB39E;
}

.hover\:bg-coral-400:hover {
  background-color: #FF9476;
}

.hover\:bg-coral-500:hover {
  background-color: #FF7750;
}

.hover\:bg-coral-600:hover {
  background-color: #F55A2F;
}

.hover\:bg-coral-700:hover {
  background-color: #DD470F;
}

.hover\:bg-coral-800:hover {
  background-color: #B93E0F;
}

.hover\:bg-coral-900:hover {
  background-color: #8E3311;
}

.hover\:bg-coral:hover {
  background-color: #FF7750;
}

.hover\:bg-yellow-100:hover {
  background-color: #FFFAE6;
}

.hover\:bg-yellow-200:hover {
  background-color: #FFEB99;
}

.hover\:bg-yellow-300:hover {
  background-color: #FFE066;
}

.hover\:bg-yellow-400:hover {
  background-color: #FFD633;
}

.hover\:bg-yellow-500:hover {
  background-color: #FFCE02;
}

.hover\:bg-yellow-600:hover {
  background-color: #E6B800;
}

.hover\:bg-yellow-700:hover {
  background-color: #CCA300;
}

.hover\:bg-yellow-800:hover {
  background-color: #806600;
}

.hover\:bg-yellow-900:hover {
  background-color: #4D3D00;
}

.hover\:bg-yellow:hover {
  background-color: #FFCE02;
}

.hover\:bg-green-100:hover {
  background-color: #F9FCE9;
}

.hover\:bg-green-200:hover {
  background-color: #E7F3A5;
}

.hover\:bg-green-300:hover {
  background-color: #D5EA62;
}

.hover\:bg-green-400:hover {
  background-color: #C2E01E;
}

.hover\:bg-green-500:hover {
  background-color: #60B731;
}

.hover\:bg-green-600:hover {
  background-color: #3F7B1A;
}

.hover\:bg-green-700:hover {
  background-color: #366916;
}

.hover\:bg-green-800:hover {
  background-color: #203F0D;
}

.hover\:bg-green-900:hover {
  background-color: #162A09;
}

.hover\:bg-green:hover {
  background-color: #60B731;
}

.hover\:bg-blue-100:hover {
  background-color: #F5F9FD;
}

.hover\:bg-blue-200:hover {
  background-color: #E9F4FF;
}

.hover\:bg-blue-300:hover {
  background-color: #B9DCFF;
}

.hover\:bg-blue-400:hover {
  background-color: #43BEFF;
}

.hover\:bg-blue-500:hover {
  background-color: #007EE5;
}

.hover\:bg-blue-600:hover {
  background-color: #0069CC;
}

.hover\:bg-blue-700:hover {
  background-color: #005CB3;
}

.hover\:bg-blue-800:hover {
  background-color: #004F99;
}

.hover\:bg-blue-900:hover {
  background-color: #003566;
}

.hover\:bg-blue:hover {
  background-color: #007EE5;
}

.hover\:bg-violet-100:hover {
  background-color: #F8F8FC;
}

.hover\:bg-violet-200:hover {
  background-color: #EBEAF6;
}

.hover\:bg-violet-300:hover {
  background-color: #A8A5CE;
}

.hover\:bg-violet-400:hover {
  background-color: #8C81D1;
}

.hover\:bg-violet-500:hover {
  background-color: #6638B6;
}

.hover\:bg-violet-600:hover {
  background-color: #58309C;
}

.hover\:bg-violet-700:hover {
  background-color: #4D2A89;
}

.hover\:bg-violet-800:hover {
  background-color: #3C2C84;
}

.hover\:bg-violet-900:hover {
  background-color: #371E62;
}

.hover\:bg-violet:hover {
  background-color: #6638B6;
}

.hover\:bg-peacock-100:hover {
  background-color: #E6FFFA;
}

.hover\:bg-peacock-200:hover {
  background-color: #B2F5EA;
}

.hover\:bg-peacock-300:hover {
  background-color: #81E6D9;
}

.hover\:bg-peacock-400:hover {
  background-color: #4FD1C5;
}

.hover\:bg-peacock-500:hover {
  background-color: #38B2AC;
}

.hover\:bg-peacock-600:hover {
  background-color: #319795;
}

.hover\:bg-peacock-700:hover {
  background-color: #2C7A7B;
}

.hover\:bg-peacock-800:hover {
  background-color: #285E61;
}

.hover\:bg-peacock-900:hover {
  background-color: #234E52;
}

.hover\:bg-peacock:hover {
  background-color: #38B2AC;
}

.hover\:bg-indigo-100:hover {
  background-color: #EBF4FF;
}

.hover\:bg-indigo-200:hover {
  background-color: #C3DAFE;
}

.hover\:bg-indigo-300:hover {
  background-color: #A3BFFA;
}

.hover\:bg-indigo-400:hover {
  background-color: #7F9CF5;
}

.hover\:bg-indigo-500:hover {
  background-color: #667EEA;
}

.hover\:bg-indigo-600:hover {
  background-color: #5A67D8;
}

.hover\:bg-indigo-700:hover {
  background-color: #6439DE;
}

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

.hover\:bg-indigo-900:hover {
  background-color: #3C366B;
}

.hover\:bg-indigo:hover {
  background-color: #667EEA;
}

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

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

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

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

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

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

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

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

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

.\!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;
}

.hover\:bg-bottom:hover {
  background-position: bottom;
}

.hover\:bg-center:hover {
  background-position: center;
}

.hover\:bg-left:hover {
  background-position: left;
}

.hover\:bg-left-bottom:hover {
  background-position: left bottom;
}

.hover\:bg-left-top:hover {
  background-position: left top;
}

.hover\:bg-right:hover {
  background-position: right;
}

.hover\:bg-right-bottom:hover {
  background-position: right bottom;
}

.hover\:bg-right-top:hover {
  background-position: right top;
}

.hover\:bg-top:hover {
  background-position: top;
}

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

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

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

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

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

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

.\!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;
}

.hover\:bg-repeat:hover {
  background-repeat: repeat;
}

.hover\:bg-no-repeat:hover {
  background-repeat: no-repeat;
}

.hover\:bg-repeat-x:hover {
  background-repeat: repeat-x;
}

.hover\:bg-repeat-y:hover {
  background-repeat: repeat-y;
}

.hover\:bg-repeat-round:hover {
  background-repeat: round;
}

.hover\:bg-repeat-space:hover {
  background-repeat: space;
}

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

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

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

.\!bg-auto {
  background-size: auto !important;
}

.\!bg-cover {
  background-size: cover !important;
}

.\!bg-contain {
  background-size: contain !important;
}

.hover\:bg-auto:hover {
  background-size: auto;
}

.hover\:bg-cover:hover {
  background-size: cover;
}

.hover\:bg-contain:hover {
  background-size: contain;
}

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

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

.\!border-collapse {
  border-collapse: collapse !important;
}

.\!border-separate {
  border-collapse: separate !important;
}

.hover\:border-collapse:hover {
  border-collapse: collapse;
}

.hover\:border-separate:hover {
  border-collapse: separate;
}

.border-primary {
  border-color: #6638B6;
}

.border-primaryDark {
  border-color: #3C2C84;
}

.border-primary1 {
  border-color: #8C81D1;
}

.border-primary2 {
  border-color: #A8A5CE;
}

.border-primary3 {
  border-color: #EBEAF6;
}

.border-primary4 {
  border-color: #F8F8FC;
}

.border-secondary {
  border-color: #007EE5;
}

.border-secondary1 {
  border-color: #43BEFF;
}

.border-secondary2 {
  border-color: #F5F9FD;
}

.border-alert {
  border-color: #EF3817;
}

.border-safe {
  border-color: #60B731;
}

.border-primary-dark {
  border-color: #3C2C84;
}

.border-primary-1 {
  border-color: #8C81D1;
}

.border-primary-2 {
  border-color: #A8A5CE;
}

.border-primary-3 {
  border-color: #EBEAF6;
}

.border-primary-4 {
  border-color: #F8F8FC;
}

.border-secondary-1 {
  border-color: #43BEFF;
}

.border-secondary-2 {
  border-color: #F5F9FD;
}

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

.border-black {
  border-color: #000000;
}

.border-white {
  border-color: #FFFFFF;
}

.border-point-violet {
  border-color: #7545FF;
}

.border-gray-100 {
  border-color: #F7F7F7;
}

.border-gray-200 {
  border-color: #E5E5E8;
}

.border-gray-300 {
  border-color: #CED0D6;
}

.border-gray-400 {
  border-color: #A7A9B2;
}

.border-gray-500 {
  border-color: #858895;
}

.border-gray-600 {
  border-color: #6B6E7B;
}

.border-gray-700 {
  border-color: #5F616D;
}

.border-gray-800 {
  border-color: #474952;
}

.border-gray-900 {
  border-color: #222532;
}

.border-gray {
  border-color: #858895;
}

.border-gray-dark {
  border-color: #222532;
}

.border-red-100 {
  border-color: #FFE8E8;
}

.border-red-200 {
  border-color: #FFC4C4;
}

.border-red-300 {
  border-color: #FF8F8F;
}

.border-red-400 {
  border-color: #FF6A6A;
}

.border-red-500 {
  border-color: #EF3817;
}

.border-red-600 {
  border-color: #CC2C00;
}

.border-red-700 {
  border-color: #C53030;
}

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

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

.border-red {
  border-color: #EF3817;
}

.border-coral-100 {
  border-color: #FFEBE6;
}

.border-coral-200 {
  border-color: #FFD3C8;
}

.border-coral-300 {
  border-color: #FFB39E;
}

.border-coral-400 {
  border-color: #FF9476;
}

.border-coral-500 {
  border-color: #FF7750;
}

.border-coral-600 {
  border-color: #F55A2F;
}

.border-coral-700 {
  border-color: #DD470F;
}

.border-coral-800 {
  border-color: #B93E0F;
}

.border-coral-900 {
  border-color: #8E3311;
}

.border-coral {
  border-color: #FF7750;
}

.border-yellow-100 {
  border-color: #FFFAE6;
}

.border-yellow-200 {
  border-color: #FFEB99;
}

.border-yellow-300 {
  border-color: #FFE066;
}

.border-yellow-400 {
  border-color: #FFD633;
}

.border-yellow-500 {
  border-color: #FFCE02;
}

.border-yellow-600 {
  border-color: #E6B800;
}

.border-yellow-700 {
  border-color: #CCA300;
}

.border-yellow-800 {
  border-color: #806600;
}

.border-yellow-900 {
  border-color: #4D3D00;
}

.border-yellow {
  border-color: #FFCE02;
}

.border-green-100 {
  border-color: #F9FCE9;
}

.border-green-200 {
  border-color: #E7F3A5;
}

.border-green-300 {
  border-color: #D5EA62;
}

.border-green-400 {
  border-color: #C2E01E;
}

.border-green-500 {
  border-color: #60B731;
}

.border-green-600 {
  border-color: #3F7B1A;
}

.border-green-700 {
  border-color: #366916;
}

.border-green-800 {
  border-color: #203F0D;
}

.border-green-900 {
  border-color: #162A09;
}

.border-green {
  border-color: #60B731;
}

.border-blue-100 {
  border-color: #F5F9FD;
}

.border-blue-200 {
  border-color: #E9F4FF;
}

.border-blue-300 {
  border-color: #B9DCFF;
}

.border-blue-400 {
  border-color: #43BEFF;
}

.border-blue-500 {
  border-color: #007EE5;
}

.border-blue-600 {
  border-color: #0069CC;
}

.border-blue-700 {
  border-color: #005CB3;
}

.border-blue-800 {
  border-color: #004F99;
}

.border-blue-900 {
  border-color: #003566;
}

.border-blue {
  border-color: #007EE5;
}

.border-violet-100 {
  border-color: #F8F8FC;
}

.border-violet-200 {
  border-color: #EBEAF6;
}

.border-violet-300 {
  border-color: #A8A5CE;
}

.border-violet-400 {
  border-color: #8C81D1;
}

.border-violet-500 {
  border-color: #6638B6;
}

.border-violet-600 {
  border-color: #58309C;
}

.border-violet-700 {
  border-color: #4D2A89;
}

.border-violet-800 {
  border-color: #3C2C84;
}

.border-violet-900 {
  border-color: #371E62;
}

.border-violet {
  border-color: #6638B6;
}

.border-peacock-100 {
  border-color: #E6FFFA;
}

.border-peacock-200 {
  border-color: #B2F5EA;
}

.border-peacock-300 {
  border-color: #81E6D9;
}

.border-peacock-400 {
  border-color: #4FD1C5;
}

.border-peacock-500 {
  border-color: #38B2AC;
}

.border-peacock-600 {
  border-color: #319795;
}

.border-peacock-700 {
  border-color: #2C7A7B;
}

.border-peacock-800 {
  border-color: #285E61;
}

.border-peacock-900 {
  border-color: #234E52;
}

.border-peacock {
  border-color: #38B2AC;
}

.border-indigo-100 {
  border-color: #EBF4FF;
}

.border-indigo-200 {
  border-color: #C3DAFE;
}

.border-indigo-300 {
  border-color: #A3BFFA;
}

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

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

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

.border-indigo-700 {
  border-color: #6439DE;
}

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

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

.border-indigo {
  border-color: #667EEA;
}

.\!border-primary {
  border-color: #6638B6 !important;
}

.\!border-primaryDark {
  border-color: #3C2C84 !important;
}

.\!border-primary1 {
  border-color: #8C81D1 !important;
}

.\!border-primary2 {
  border-color: #A8A5CE !important;
}

.\!border-primary3 {
  border-color: #EBEAF6 !important;
}

.\!border-primary4 {
  border-color: #F8F8FC !important;
}

.\!border-secondary {
  border-color: #007EE5 !important;
}

.\!border-secondary1 {
  border-color: #43BEFF !important;
}

.\!border-secondary2 {
  border-color: #F5F9FD !important;
}

.\!border-alert {
  border-color: #EF3817 !important;
}

.\!border-safe {
  border-color: #60B731 !important;
}

.\!border-primary-dark {
  border-color: #3C2C84 !important;
}

.\!border-primary-1 {
  border-color: #8C81D1 !important;
}

.\!border-primary-2 {
  border-color: #A8A5CE !important;
}

.\!border-primary-3 {
  border-color: #EBEAF6 !important;
}

.\!border-primary-4 {
  border-color: #F8F8FC !important;
}

.\!border-secondary-1 {
  border-color: #43BEFF !important;
}

.\!border-secondary-2 {
  border-color: #F5F9FD !important;
}

.\!border-transparent {
  border-color: transparent !important;
}

.\!border-black {
  border-color: #000000 !important;
}

.\!border-white {
  border-color: #FFFFFF !important;
}

.\!border-point-violet {
  border-color: #7545FF !important;
}

.\!border-gray-100 {
  border-color: #F7F7F7 !important;
}

.\!border-gray-200 {
  border-color: #E5E5E8 !important;
}

.\!border-gray-300 {
  border-color: #CED0D6 !important;
}

.\!border-gray-400 {
  border-color: #A7A9B2 !important;
}

.\!border-gray-500 {
  border-color: #858895 !important;
}

.\!border-gray-600 {
  border-color: #6B6E7B !important;
}

.\!border-gray-700 {
  border-color: #5F616D !important;
}

.\!border-gray-800 {
  border-color: #474952 !important;
}

.\!border-gray-900 {
  border-color: #222532 !important;
}

.\!border-gray {
  border-color: #858895 !important;
}

.\!border-gray-dark {
  border-color: #222532 !important;
}

.\!border-red-100 {
  border-color: #FFE8E8 !important;
}

.\!border-red-200 {
  border-color: #FFC4C4 !important;
}

.\!border-red-300 {
  border-color: #FF8F8F !important;
}

.\!border-red-400 {
  border-color: #FF6A6A !important;
}

.\!border-red-500 {
  border-color: #EF3817 !important;
}

.\!border-red-600 {
  border-color: #CC2C00 !important;
}

.\!border-red-700 {
  border-color: #C53030 !important;
}

.\!border-red-800 {
  border-color: #9B2C2C !important;
}

.\!border-red-900 {
  border-color: #742A2A !important;
}

.\!border-red {
  border-color: #EF3817 !important;
}

.\!border-coral-100 {
  border-color: #FFEBE6 !important;
}

.\!border-coral-200 {
  border-color: #FFD3C8 !important;
}

.\!border-coral-300 {
  border-color: #FFB39E !important;
}

.\!border-coral-400 {
  border-color: #FF9476 !important;
}

.\!border-coral-500 {
  border-color: #FF7750 !important;
}

.\!border-coral-600 {
  border-color: #F55A2F !important;
}

.\!border-coral-700 {
  border-color: #DD470F !important;
}

.\!border-coral-800 {
  border-color: #B93E0F !important;
}

.\!border-coral-900 {
  border-color: #8E3311 !important;
}

.\!border-coral {
  border-color: #FF7750 !important;
}

.\!border-yellow-100 {
  border-color: #FFFAE6 !important;
}

.\!border-yellow-200 {
  border-color: #FFEB99 !important;
}

.\!border-yellow-300 {
  border-color: #FFE066 !important;
}

.\!border-yellow-400 {
  border-color: #FFD633 !important;
}

.\!border-yellow-500 {
  border-color: #FFCE02 !important;
}

.\!border-yellow-600 {
  border-color: #E6B800 !important;
}

.\!border-yellow-700 {
  border-color: #CCA300 !important;
}

.\!border-yellow-800 {
  border-color: #806600 !important;
}

.\!border-yellow-900 {
  border-color: #4D3D00 !important;
}

.\!border-yellow {
  border-color: #FFCE02 !important;
}

.\!border-green-100 {
  border-color: #F9FCE9 !important;
}

.\!border-green-200 {
  border-color: #E7F3A5 !important;
}

.\!border-green-300 {
  border-color: #D5EA62 !important;
}

.\!border-green-400 {
  border-color: #C2E01E !important;
}

.\!border-green-500 {
  border-color: #60B731 !important;
}

.\!border-green-600 {
  border-color: #3F7B1A !important;
}

.\!border-green-700 {
  border-color: #366916 !important;
}

.\!border-green-800 {
  border-color: #203F0D !important;
}

.\!border-green-900 {
  border-color: #162A09 !important;
}

.\!border-green {
  border-color: #60B731 !important;
}

.\!border-blue-100 {
  border-color: #F5F9FD !important;
}

.\!border-blue-200 {
  border-color: #E9F4FF !important;
}

.\!border-blue-300 {
  border-color: #B9DCFF !important;
}

.\!border-blue-400 {
  border-color: #43BEFF !important;
}

.\!border-blue-500 {
  border-color: #007EE5 !important;
}

.\!border-blue-600 {
  border-color: #0069CC !important;
}

.\!border-blue-700 {
  border-color: #005CB3 !important;
}

.\!border-blue-800 {
  border-color: #004F99 !important;
}

.\!border-blue-900 {
  border-color: #003566 !important;
}

.\!border-blue {
  border-color: #007EE5 !important;
}

.\!border-violet-100 {
  border-color: #F8F8FC !important;
}

.\!border-violet-200 {
  border-color: #EBEAF6 !important;
}

.\!border-violet-300 {
  border-color: #A8A5CE !important;
}

.\!border-violet-400 {
  border-color: #8C81D1 !important;
}

.\!border-violet-500 {
  border-color: #6638B6 !important;
}

.\!border-violet-600 {
  border-color: #58309C !important;
}

.\!border-violet-700 {
  border-color: #4D2A89 !important;
}

.\!border-violet-800 {
  border-color: #3C2C84 !important;
}

.\!border-violet-900 {
  border-color: #371E62 !important;
}

.\!border-violet {
  border-color: #6638B6 !important;
}

.\!border-peacock-100 {
  border-color: #E6FFFA !important;
}

.\!border-peacock-200 {
  border-color: #B2F5EA !important;
}

.\!border-peacock-300 {
  border-color: #81E6D9 !important;
}

.\!border-peacock-400 {
  border-color: #4FD1C5 !important;
}

.\!border-peacock-500 {
  border-color: #38B2AC !important;
}

.\!border-peacock-600 {
  border-color: #319795 !important;
}

.\!border-peacock-700 {
  border-color: #2C7A7B !important;
}

.\!border-peacock-800 {
  border-color: #285E61 !important;
}

.\!border-peacock-900 {
  border-color: #234E52 !important;
}

.\!border-peacock {
  border-color: #38B2AC !important;
}

.\!border-indigo-100 {
  border-color: #EBF4FF !important;
}

.\!border-indigo-200 {
  border-color: #C3DAFE !important;
}

.\!border-indigo-300 {
  border-color: #A3BFFA !important;
}

.\!border-indigo-400 {
  border-color: #7F9CF5 !important;
}

.\!border-indigo-500 {
  border-color: #667EEA !important;
}

.\!border-indigo-600 {
  border-color: #5A67D8 !important;
}

.\!border-indigo-700 {
  border-color: #6439DE !important;
}

.\!border-indigo-800 {
  border-color: #434190 !important;
}

.\!border-indigo-900 {
  border-color: #3C366B !important;
}

.\!border-indigo {
  border-color: #667EEA !important;
}

.hover\:border-primary:hover {
  border-color: #6638B6;
}

.hover\:border-primaryDark:hover {
  border-color: #3C2C84;
}

.hover\:border-primary1:hover {
  border-color: #8C81D1;
}

.hover\:border-primary2:hover {
  border-color: #A8A5CE;
}

.hover\:border-primary3:hover {
  border-color: #EBEAF6;
}

.hover\:border-primary4:hover {
  border-color: #F8F8FC;
}

.hover\:border-secondary:hover {
  border-color: #007EE5;
}

.hover\:border-secondary1:hover {
  border-color: #43BEFF;
}

.hover\:border-secondary2:hover {
  border-color: #F5F9FD;
}

.hover\:border-alert:hover {
  border-color: #EF3817;
}

.hover\:border-safe:hover {
  border-color: #60B731;
}

.hover\:border-primary-dark:hover {
  border-color: #3C2C84;
}

.hover\:border-primary-1:hover {
  border-color: #8C81D1;
}

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

.hover\:border-primary-3:hover {
  border-color: #EBEAF6;
}

.hover\:border-primary-4:hover {
  border-color: #F8F8FC;
}

.hover\:border-secondary-1:hover {
  border-color: #43BEFF;
}

.hover\:border-secondary-2:hover {
  border-color: #F5F9FD;
}

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

.hover\:border-black:hover {
  border-color: #000000;
}

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

.hover\:border-point-violet:hover {
  border-color: #7545FF;
}

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

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

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

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

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

.hover\:border-gray-600:hover {
  border-color: #6B6E7B;
}

.hover\:border-gray-700:hover {
  border-color: #5F616D;
}

.hover\:border-gray-800:hover {
  border-color: #474952;
}

.hover\:border-gray-900:hover {
  border-color: #222532;
}

.hover\:border-gray:hover {
  border-color: #858895;
}

.hover\:border-gray-dark:hover {
  border-color: #222532;
}

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

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

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

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

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

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

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

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

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

.hover\:border-red:hover {
  border-color: #EF3817;
}

.hover\:border-coral-100:hover {
  border-color: #FFEBE6;
}

.hover\:border-coral-200:hover {
  border-color: #FFD3C8;
}

.hover\:border-coral-300:hover {
  border-color: #FFB39E;
}

.hover\:border-coral-400:hover {
  border-color: #FF9476;
}

.hover\:border-coral-500:hover {
  border-color: #FF7750;
}

.hover\:border-coral-600:hover {
  border-color: #F55A2F;
}

.hover\:border-coral-700:hover {
  border-color: #DD470F;
}

.hover\:border-coral-800:hover {
  border-color: #B93E0F;
}

.hover\:border-coral-900:hover {
  border-color: #8E3311;
}

.hover\:border-coral:hover {
  border-color: #FF7750;
}

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

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

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

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

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

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

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

.hover\:border-yellow-800:hover {
  border-color: #806600;
}

.hover\:border-yellow-900:hover {
  border-color: #4D3D00;
}

.hover\:border-yellow:hover {
  border-color: #FFCE02;
}

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

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

.hover\:border-green-300:hover {
  border-color: #D5EA62;
}

.hover\:border-green-400:hover {
  border-color: #C2E01E;
}

.hover\:border-green-500:hover {
  border-color: #60B731;
}

.hover\:border-green-600:hover {
  border-color: #3F7B1A;
}

.hover\:border-green-700:hover {
  border-color: #366916;
}

.hover\:border-green-800:hover {
  border-color: #203F0D;
}

.hover\:border-green-900:hover {
  border-color: #162A09;
}

.hover\:border-green:hover {
  border-color: #60B731;
}

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

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

.hover\:border-blue-300:hover {
  border-color: #B9DCFF;
}

.hover\:border-blue-400:hover {
  border-color: #43BEFF;
}

.hover\:border-blue-500:hover {
  border-color: #007EE5;
}

.hover\:border-blue-600:hover {
  border-color: #0069CC;
}

.hover\:border-blue-700:hover {
  border-color: #005CB3;
}

.hover\:border-blue-800:hover {
  border-color: #004F99;
}

.hover\:border-blue-900:hover {
  border-color: #003566;
}

.hover\:border-blue:hover {
  border-color: #007EE5;
}

.hover\:border-violet-100:hover {
  border-color: #F8F8FC;
}

.hover\:border-violet-200:hover {
  border-color: #EBEAF6;
}

.hover\:border-violet-300:hover {
  border-color: #A8A5CE;
}

.hover\:border-violet-400:hover {
  border-color: #8C81D1;
}

.hover\:border-violet-500:hover {
  border-color: #6638B6;
}

.hover\:border-violet-600:hover {
  border-color: #58309C;
}

.hover\:border-violet-700:hover {
  border-color: #4D2A89;
}

.hover\:border-violet-800:hover {
  border-color: #3C2C84;
}

.hover\:border-violet-900:hover {
  border-color: #371E62;
}

.hover\:border-violet:hover {
  border-color: #6638B6;
}

.hover\:border-peacock-100:hover {
  border-color: #E6FFFA;
}

.hover\:border-peacock-200:hover {
  border-color: #B2F5EA;
}

.hover\:border-peacock-300:hover {
  border-color: #81E6D9;
}

.hover\:border-peacock-400:hover {
  border-color: #4FD1C5;
}

.hover\:border-peacock-500:hover {
  border-color: #38B2AC;
}

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

.hover\:border-peacock-700:hover {
  border-color: #2C7A7B;
}

.hover\:border-peacock-800:hover {
  border-color: #285E61;
}

.hover\:border-peacock-900:hover {
  border-color: #234E52;
}

.hover\:border-peacock:hover {
  border-color: #38B2AC;
}

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

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

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

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

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

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

.hover\:border-indigo-700:hover {
  border-color: #6439DE;
}

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

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

.hover\:border-indigo:hover {
  border-color: #667EEA;
}

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

.rounded-sm {
  border-radius: 0.125rem;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rounded-r-none {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-l-none {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-t-sm {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.rounded-r-sm {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.rounded-b-sm {
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-l-sm {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.rounded-t {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.rounded-b {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.rounded-t-md {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.rounded-b-md {
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-t-full {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.rounded-b-full {
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.rounded-tl-none {
  border-top-left-radius: 0;
}

.rounded-tr-none {
  border-top-right-radius: 0;
}

.rounded-br-none {
  border-bottom-right-radius: 0;
}

.rounded-bl-none {
  border-bottom-left-radius: 0;
}

.rounded-tl-sm {
  border-top-left-radius: 0.125rem;
}

.rounded-tr-sm {
  border-top-right-radius: 0.125rem;
}

.rounded-br-sm {
  border-bottom-right-radius: 0.125rem;
}

.rounded-bl-sm {
  border-bottom-left-radius: 0.125rem;
}

.rounded-tl {
  border-top-left-radius: 0.25rem;
}

.rounded-tr {
  border-top-right-radius: 0.25rem;
}

.rounded-br {
  border-bottom-right-radius: 0.25rem;
}

.rounded-bl {
  border-bottom-left-radius: 0.25rem;
}

.rounded-tl-md {
  border-top-left-radius: 0.375rem;
}

.rounded-tr-md {
  border-top-right-radius: 0.375rem;
}

.rounded-br-md {
  border-bottom-right-radius: 0.375rem;
}

.rounded-bl-md {
  border-bottom-left-radius: 0.375rem;
}

.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}

.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}

.rounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}

.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}

.rounded-tl-full {
  border-top-left-radius: 9999px;
}

.rounded-tr-full {
  border-top-right-radius: 9999px;
}

.rounded-br-full {
  border-bottom-right-radius: 9999px;
}

.rounded-bl-full {
  border-bottom-left-radius: 9999px;
}

.\!rounded-none {
  border-radius: 0 !important;
}

.\!rounded-sm {
  border-radius: 0.125rem !important;
}

.\!rounded {
  border-radius: 0.25rem !important;
}

.\!rounded-md {
  border-radius: 0.375rem !important;
}

.\!rounded-lg {
  border-radius: 0.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-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-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;
}

.hover\:rounded-none:hover {
  border-radius: 0;
}

.hover\:rounded-sm:hover {
  border-radius: 0.125rem;
}

.hover\:rounded:hover {
  border-radius: 0.25rem;
}

.hover\:rounded-md:hover {
  border-radius: 0.375rem;
}

.hover\:rounded-lg:hover {
  border-radius: 0.5rem;
}

.hover\:rounded-full:hover {
  border-radius: 9999px;
}

.hover\:rounded-t-none:hover {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.hover\:rounded-r-none:hover {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.hover\:rounded-b-none:hover {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.hover\:rounded-l-none:hover {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.hover\:rounded-t-sm:hover {
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.hover\:rounded-r-sm:hover {
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.hover\:rounded-b-sm:hover {
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.hover\:rounded-l-sm:hover {
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.hover\:rounded-t:hover {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.hover\:rounded-r:hover {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.hover\:rounded-b:hover {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.hover\:rounded-l:hover {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.hover\:rounded-t-md:hover {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.hover\:rounded-r-md:hover {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.hover\:rounded-b-md:hover {
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.hover\:rounded-l-md:hover {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.hover\:rounded-t-lg:hover {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.hover\:rounded-r-lg:hover {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.hover\:rounded-b-lg:hover {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.hover\:rounded-l-lg:hover {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.hover\:rounded-t-full:hover {
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.hover\:rounded-r-full:hover {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.hover\:rounded-b-full:hover {
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.hover\:rounded-l-full:hover {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.hover\:rounded-tl-none:hover {
  border-top-left-radius: 0;
}

.hover\:rounded-tr-none:hover {
  border-top-right-radius: 0;
}

.hover\:rounded-br-none:hover {
  border-bottom-right-radius: 0;
}

.hover\:rounded-bl-none:hover {
  border-bottom-left-radius: 0;
}

.hover\:rounded-tl-sm:hover {
  border-top-left-radius: 0.125rem;
}

.hover\:rounded-tr-sm:hover {
  border-top-right-radius: 0.125rem;
}

.hover\:rounded-br-sm:hover {
  border-bottom-right-radius: 0.125rem;
}

.hover\:rounded-bl-sm:hover {
  border-bottom-left-radius: 0.125rem;
}

.hover\:rounded-tl:hover {
  border-top-left-radius: 0.25rem;
}

.hover\:rounded-tr:hover {
  border-top-right-radius: 0.25rem;
}

.hover\:rounded-br:hover {
  border-bottom-right-radius: 0.25rem;
}

.hover\:rounded-bl:hover {
  border-bottom-left-radius: 0.25rem;
}

.hover\:rounded-tl-md:hover {
  border-top-left-radius: 0.375rem;
}

.hover\:rounded-tr-md:hover {
  border-top-right-radius: 0.375rem;
}

.hover\:rounded-br-md:hover {
  border-bottom-right-radius: 0.375rem;
}

.hover\:rounded-bl-md:hover {
  border-bottom-left-radius: 0.375rem;
}

.hover\:rounded-tl-lg:hover {
  border-top-left-radius: 0.5rem;
}

.hover\:rounded-tr-lg:hover {
  border-top-right-radius: 0.5rem;
}

.hover\:rounded-br-lg:hover {
  border-bottom-right-radius: 0.5rem;
}

.hover\:rounded-bl-lg:hover {
  border-bottom-left-radius: 0.5rem;
}

.hover\:rounded-tl-full:hover {
  border-top-left-radius: 9999px;
}

.hover\:rounded-tr-full:hover {
  border-top-right-radius: 9999px;
}

.hover\:rounded-br-full:hover {
  border-bottom-right-radius: 9999px;
}

.hover\:rounded-bl-full:hover {
  border-bottom-left-radius: 9999px;
}

.border-solid {
  border-style: solid;
}

.border-dashed {
  border-style: dashed;
}

.border-dotted {
  border-style: dotted;
}

.border-double {
  border-style: double;
}

.border-none {
  border-style: none;
}

.\!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;
}

.hover\:border-solid:hover {
  border-style: solid;
}

.hover\:border-dashed:hover {
  border-style: dashed;
}

.hover\:border-dotted:hover {
  border-style: dotted;
}

.hover\:border-double:hover {
  border-style: double;
}

.hover\:border-none:hover {
  border-style: none;
}

.border-0 {
  border-width: 0;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-8 {
  border-width: 8px;
}

.border {
  border-width: 1px;
}

.border-t-0 {
  border-top-width: 0;
}

.border-r-0 {
  border-right-width: 0;
}

.border-b-0 {
  border-bottom-width: 0;
}

.border-l-0 {
  border-left-width: 0;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-r-2 {
  border-right-width: 2px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-l-2 {
  border-left-width: 2px;
}

.border-t-4 {
  border-top-width: 4px;
}

.border-r-4 {
  border-right-width: 4px;
}

.border-b-4 {
  border-bottom-width: 4px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-t-8 {
  border-top-width: 8px;
}

.border-r-8 {
  border-right-width: 8px;
}

.border-b-8 {
  border-bottom-width: 8px;
}

.border-l-8 {
  border-left-width: 8px;
}

.border-t {
  border-top-width: 1px;
}

.border-r {
  border-right-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-l {
  border-left-width: 1px;
}

.\!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 {
  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 {
  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 {
  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;
}

.hover\:border-0:hover {
  border-width: 0;
}

.hover\:border-2:hover {
  border-width: 2px;
}

.hover\:border-4:hover {
  border-width: 4px;
}

.hover\:border-8:hover {
  border-width: 8px;
}

.hover\:border:hover {
  border-width: 1px;
}

.hover\:border-t-0:hover {
  border-top-width: 0;
}

.hover\:border-r-0:hover {
  border-right-width: 0;
}

.hover\:border-b-0:hover {
  border-bottom-width: 0;
}

.hover\:border-l-0:hover {
  border-left-width: 0;
}

.hover\:border-t-2:hover {
  border-top-width: 2px;
}

.hover\:border-r-2:hover {
  border-right-width: 2px;
}

.hover\:border-b-2:hover {
  border-bottom-width: 2px;
}

.hover\:border-l-2:hover {
  border-left-width: 2px;
}

.hover\:border-t-4:hover {
  border-top-width: 4px;
}

.hover\:border-r-4:hover {
  border-right-width: 4px;
}

.hover\:border-b-4:hover {
  border-bottom-width: 4px;
}

.hover\:border-l-4:hover {
  border-left-width: 4px;
}

.hover\:border-t-8:hover {
  border-top-width: 8px;
}

.hover\:border-r-8:hover {
  border-right-width: 8px;
}

.hover\:border-b-8:hover {
  border-bottom-width: 8px;
}

.hover\:border-l-8:hover {
  border-left-width: 8px;
}

.hover\:border-t:hover {
  border-top-width: 1px;
}

.hover\:border-r:hover {
  border-right-width: 1px;
}

.hover\:border-b:hover {
  border-bottom-width: 1px;
}

.hover\:border-l:hover {
  border-left-width: 1px;
}

.box-border {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.box-content {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.\!box-border {
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

.\!box-content {
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
}

.hover\:box-border:hover {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.hover\:box-content:hover {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.cursor-auto {
  cursor: auto;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-wait {
  cursor: wait;
}

.cursor-text {
  cursor: text;
}

.cursor-move {
  cursor: move;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.\!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;
}

.hover\:cursor-auto:hover {
  cursor: auto;
}

.hover\:cursor-default:hover {
  cursor: default;
}

.hover\:cursor-pointer:hover {
  cursor: pointer;
}

.hover\:cursor-wait:hover {
  cursor: wait;
}

.hover\:cursor-text:hover {
  cursor: text;
}

.hover\:cursor-move:hover {
  cursor: move;
}

.hover\:cursor-not-allowed:hover {
  cursor: not-allowed;
}

.block {
  display: block;
}

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

.inline {
  display: inline;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.inline-flex {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.grid {
  display: grid;
}

.table {
  display: table;
}

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-column {
  display: table-column;
}

.table-column-group {
  display: table-column-group;
}

.table-footer-group {
  display: table-footer-group;
}

.table-header-group {
  display: table-header-group;
}

.table-row-group {
  display: table-row-group;
}

.table-row {
  display: table-row;
}

.hidden {
  display: none;
}

.\!block {
  display: block !important;
}

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

.\!inline {
  display: inline !important;
}

.\!flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.\!inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.\!grid {
  display: grid !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;
}

.\!hidden {
  display: none !important;
}

.hover\:block:hover {
  display: block;
}

.hover\:inline-block:hover {
  display: inline-block;
}

.hover\:inline:hover {
  display: inline;
}

.hover\:flex:hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hover\:inline-flex:hover {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.hover\:grid:hover {
  display: grid;
}

.hover\:table:hover {
  display: table;
}

.hover\:table-caption:hover {
  display: table-caption;
}

.hover\:table-cell:hover {
  display: table-cell;
}

.hover\:table-column:hover {
  display: table-column;
}

.hover\:table-column-group:hover {
  display: table-column-group;
}

.hover\:table-footer-group:hover {
  display: table-footer-group;
}

.hover\:table-header-group:hover {
  display: table-header-group;
}

.hover\:table-row-group:hover {
  display: table-row-group;
}

.hover\:table-row:hover {
  display: table-row;
}

.hover\:hidden:hover {
  display: none;
}

.flex-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.flex-col-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.\!flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.\!flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.\!flex-col {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.\!flex-col-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.hover\:flex-row:hover {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.hover\:flex-row-reverse:hover {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.hover\:flex-col:hover {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.hover\:flex-col-reverse:hover {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

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

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

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

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

.\!flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.\!flex-no-wrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.hover\:flex-wrap:hover {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.hover\:flex-wrap-reverse:hover {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}

.hover\:flex-no-wrap:hover {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.items-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.items-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.items-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.items-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.\!items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.\!items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.\!items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.\!items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.\!items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.hover\:items-start:hover {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.hover\:items-end:hover {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.hover\:items-center:hover {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.hover\:items-baseline:hover {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.hover\:items-stretch:hover {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.self-auto {
  -ms-flex-item-align: auto;
      align-self: auto;
}

.self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.self-center {
  -ms-flex-item-align: center;
      align-self: center;
}

.self-stretch {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.\!self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.\!self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.\!self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.\!self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.\!self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

.hover\:self-auto:hover {
  -ms-flex-item-align: auto;
      align-self: auto;
}

.hover\:self-start:hover {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.hover\:self-end:hover {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.hover\:self-center:hover {
  -ms-flex-item-align: center;
      align-self: center;
}

.hover\:self-stretch:hover {
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.justify-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.justify-evenly {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.\!justify-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.\!justify-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.\!justify-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.\!justify-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.\!justify-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.\!justify-evenly {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.hover\:justify-start:hover {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.hover\:justify-end:hover {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.hover\:justify-center:hover {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.hover\:justify-between:hover {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.hover\:justify-around:hover {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.hover\:justify-evenly:hover {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}

.content-start {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.content-end {
  -ms-flex-line-pack: end;
      align-content: flex-end;
}

.content-between {
  -ms-flex-line-pack: justify;
      align-content: space-between;
}

.content-around {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
}

.\!content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.\!content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.\!content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.\!content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.\!content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.hover\:content-center:hover {
  -ms-flex-line-pack: center;
      align-content: center;
}

.hover\:content-start:hover {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.hover\:content-end:hover {
  -ms-flex-line-pack: end;
      align-content: flex-end;
}

.hover\:content-between:hover {
  -ms-flex-line-pack: justify;
      align-content: space-between;
}

.hover\:content-around:hover {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
}

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}

.flex-auto {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.flex-initial {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.flex-none {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.\!flex-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 0% !important;
          flex: 1 1 0% !important;
}

.\!flex-auto {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.\!flex-initial {
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 1 auto !important;
          flex: 0 1 auto !important;
}

.\!flex-none {
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
}

.hover\:flex-1:hover {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}

.hover\:flex-auto:hover {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.hover\:flex-initial:hover {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.hover\:flex-none:hover {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.flex-grow-0 {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.flex-grow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.\!flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.\!flex-grow {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.hover\:flex-grow-0:hover {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.hover\:flex-grow:hover {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.flex-shrink {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.\!flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.\!flex-shrink {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.hover\:flex-shrink-0:hover {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.hover\:flex-shrink:hover {
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.order-first {
  -webkit-box-ordinal-group: -9998;
      -ms-flex-order: -9999;
          order: -9999;
}

.order-last {
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}

.order-none {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.\!order-1 {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.\!order-2 {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.\!order-3 {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.\!order-4 {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.\!order-5 {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.\!order-6 {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

.\!order-7 {
  -webkit-box-ordinal-group: 8 !important;
      -ms-flex-order: 7 !important;
          order: 7 !important;
}

.\!order-8 {
  -webkit-box-ordinal-group: 9 !important;
      -ms-flex-order: 8 !important;
          order: 8 !important;
}

.\!order-9 {
  -webkit-box-ordinal-group: 10 !important;
      -ms-flex-order: 9 !important;
          order: 9 !important;
}

.\!order-10 {
  -webkit-box-ordinal-group: 11 !important;
      -ms-flex-order: 10 !important;
          order: 10 !important;
}

.\!order-11 {
  -webkit-box-ordinal-group: 12 !important;
      -ms-flex-order: 11 !important;
          order: 11 !important;
}

.\!order-12 {
  -webkit-box-ordinal-group: 13 !important;
      -ms-flex-order: 12 !important;
          order: 12 !important;
}

.\!order-first {
  -webkit-box-ordinal-group: -9998 !important;
      -ms-flex-order: -9999 !important;
          order: -9999 !important;
}

.\!order-last {
  -webkit-box-ordinal-group: 10000 !important;
      -ms-flex-order: 9999 !important;
          order: 9999 !important;
}

.\!order-none {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.hover\:order-1:hover {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.hover\:order-2:hover {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.hover\:order-3:hover {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.hover\:order-4:hover {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.hover\:order-5:hover {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.hover\:order-6:hover {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.hover\:order-7:hover {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.hover\:order-8:hover {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.hover\:order-9:hover {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.hover\:order-10:hover {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.hover\:order-11:hover {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.hover\:order-12:hover {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.hover\:order-first:hover {
  -webkit-box-ordinal-group: -9998;
      -ms-flex-order: -9999;
          order: -9999;
}

.hover\:order-last:hover {
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}

.hover\:order-none:hover {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.\!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;
}

.hover\:float-right:hover {
  float: right;
}

.hover\:float-left:hover {
  float: left;
}

.hover\:float-none:hover {
  float: none;
}

.hover\:clearfix:hover:after {
  content: "";
  display: table;
  clear: both;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

.\!clear-left {
  clear: left !important;
}

.\!clear-right {
  clear: right !important;
}

.\!clear-both {
  clear: both !important;
}

.hover\:clear-left:hover {
  clear: left;
}

.hover\:clear-right:hover {
  clear: right;
}

.hover\:clear-both:hover {
  clear: both;
}

.font-sans {
  font-family: Noto Sans;
}

.font-serif {
  font-family: Roboto;
}

.\!font-sans {
  font-family: Noto Sans !important;
}

.\!font-serif {
  font-family: Roboto !important;
}

.hover\:font-sans:hover {
  font-family: Noto Sans;
}

.hover\:font-serif:hover {
  font-family: Roboto;
}

.font-hairline {
  font-weight: 100;
}

.font-thin {
  font-weight: 200;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-semibold {
  font-weight: 600;
}

.font-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

.font-black {
  font-weight: 900;
}

.\!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 {
  font-weight: 500 !important;
}

.\!font-semibold {
  font-weight: 600 !important;
}

.\!font-bold {
  font-weight: 700 !important;
}

.\!font-extrabold {
  font-weight: 800 !important;
}

.\!font-black {
  font-weight: 900 !important;
}

.hover\:font-hairline:hover {
  font-weight: 100;
}

.hover\:font-thin:hover {
  font-weight: 200;
}

.hover\:font-light:hover {
  font-weight: 300;
}

.hover\:font-normal:hover {
  font-weight: 400;
}

.hover\:font-medium:hover {
  font-weight: 500;
}

.hover\:font-semibold:hover {
  font-weight: 600;
}

.hover\:font-bold:hover {
  font-weight: 700;
}

.hover\:font-extrabold:hover {
  font-weight: 800;
}

.hover\:font-black:hover {
  font-weight: 900;
}

.h-0 {
  height: 0rem;
}

.h-1 {
  height: 0.25rem;
}

.h-2 {
  height: 0.5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-4 {
  height: 1rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-7 {
  height: 1.75rem;
}

.h-8 {
  height: 2rem;
}

.h-9 {
  height: 2.25rem;
}

.h-10 {
  height: 2.5rem;
}

.h-11 {
  height: 2.75rem;
}

.h-12 {
  height: 3rem;
}

.h-13 {
  height: 3.25rem;
}

.h-14 {
  height: 3.5rem;
}

.h-15 {
  height: 3.75rem;
}

.h-16 {
  height: 4rem;
}

.h-17 {
  height: 4.25rem;
}

.h-18 {
  height: 4.5rem;
}

.h-19 {
  height: 4.75rem;
}

.h-20 {
  height: 5rem;
}

.h-21 {
  height: 5.25rem;
}

.h-22 {
  height: 5.5rem;
}

.h-23 {
  height: 5.75rem;
}

.h-24 {
  height: 6rem;
}

.h-25 {
  height: 6.25rem;
}

.h-26 {
  height: 6.5rem;
}

.h-27 {
  height: 6.75rem;
}

.h-28 {
  height: 7rem;
}

.h-29 {
  height: 7.25rem;
}

.h-30 {
  height: 7.5rem;
}

.h-31 {
  height: 7.75rem;
}

.h-32 {
  height: 8rem;
}

.h-40 {
  height: 10rem;
}

.h-48 {
  height: 12rem;
}

.h-56 {
  height: 14rem;
}

.h-64 {
  height: 16rem;
}

.h-auto {
  height: auto;
}

.h-px {
  height: 1px;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.\!h-0 {
  height: 0rem !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-7 {
  height: 1.75rem !important;
}

.\!h-8 {
  height: 2rem !important;
}

.\!h-9 {
  height: 2.25rem !important;
}

.\!h-10 {
  height: 2.5rem !important;
}

.\!h-11 {
  height: 2.75rem !important;
}

.\!h-12 {
  height: 3rem !important;
}

.\!h-13 {
  height: 3.25rem !important;
}

.\!h-14 {
  height: 3.5rem !important;
}

.\!h-15 {
  height: 3.75rem !important;
}

.\!h-16 {
  height: 4rem !important;
}

.\!h-17 {
  height: 4.25rem !important;
}

.\!h-18 {
  height: 4.5rem !important;
}

.\!h-19 {
  height: 4.75rem !important;
}

.\!h-20 {
  height: 5rem !important;
}

.\!h-21 {
  height: 5.25rem !important;
}

.\!h-22 {
  height: 5.5rem !important;
}

.\!h-23 {
  height: 5.75rem !important;
}

.\!h-24 {
  height: 6rem !important;
}

.\!h-25 {
  height: 6.25rem !important;
}

.\!h-26 {
  height: 6.5rem !important;
}

.\!h-27 {
  height: 6.75rem !important;
}

.\!h-28 {
  height: 7rem !important;
}

.\!h-29 {
  height: 7.25rem !important;
}

.\!h-30 {
  height: 7.5rem !important;
}

.\!h-31 {
  height: 7.75rem !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;
}

.hover\:h-0:hover {
  height: 0rem;
}

.hover\:h-1:hover {
  height: 0.25rem;
}

.hover\:h-2:hover {
  height: 0.5rem;
}

.hover\:h-3:hover {
  height: 0.75rem;
}

.hover\:h-4:hover {
  height: 1rem;
}

.hover\:h-5:hover {
  height: 1.25rem;
}

.hover\:h-6:hover {
  height: 1.5rem;
}

.hover\:h-7:hover {
  height: 1.75rem;
}

.hover\:h-8:hover {
  height: 2rem;
}

.hover\:h-9:hover {
  height: 2.25rem;
}

.hover\:h-10:hover {
  height: 2.5rem;
}

.hover\:h-11:hover {
  height: 2.75rem;
}

.hover\:h-12:hover {
  height: 3rem;
}

.hover\:h-13:hover {
  height: 3.25rem;
}

.hover\:h-14:hover {
  height: 3.5rem;
}

.hover\:h-15:hover {
  height: 3.75rem;
}

.hover\:h-16:hover {
  height: 4rem;
}

.hover\:h-17:hover {
  height: 4.25rem;
}

.hover\:h-18:hover {
  height: 4.5rem;
}

.hover\:h-19:hover {
  height: 4.75rem;
}

.hover\:h-20:hover {
  height: 5rem;
}

.hover\:h-21:hover {
  height: 5.25rem;
}

.hover\:h-22:hover {
  height: 5.5rem;
}

.hover\:h-23:hover {
  height: 5.75rem;
}

.hover\:h-24:hover {
  height: 6rem;
}

.hover\:h-25:hover {
  height: 6.25rem;
}

.hover\:h-26:hover {
  height: 6.5rem;
}

.hover\:h-27:hover {
  height: 6.75rem;
}

.hover\:h-28:hover {
  height: 7rem;
}

.hover\:h-29:hover {
  height: 7.25rem;
}

.hover\:h-30:hover {
  height: 7.5rem;
}

.hover\:h-31:hover {
  height: 7.75rem;
}

.hover\:h-32:hover {
  height: 8rem;
}

.hover\:h-40:hover {
  height: 10rem;
}

.hover\:h-48:hover {
  height: 12rem;
}

.hover\:h-56:hover {
  height: 14rem;
}

.hover\:h-64:hover {
  height: 16rem;
}

.hover\:h-auto:hover {
  height: auto;
}

.hover\:h-px:hover {
  height: 1px;
}

.hover\:h-full:hover {
  height: 100%;
}

.hover\:h-screen:hover {
  height: 100vh;
}

.leading-3 {
  line-height: .75rem;
}

.leading-4 {
  line-height: 1rem;
}

.leading-5 {
  line-height: 1.25rem;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-7 {
  line-height: 1.75rem;
}

.leading-8 {
  line-height: 2rem;
}

.leading-9 {
  line-height: 2.25rem;
}

.leading-10 {
  line-height: 2.5rem;
}

.leading-none {
  line-height: 1;
}

.leading-tight {
  line-height: 1.25;
}

.leading-snug {
  line-height: 1.375;
}

.leading-normal {
  line-height: 1.5;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-loose {
  line-height: 2;
}

.\!leading-3 {
  line-height: .75rem !important;
}

.\!leading-4 {
  line-height: 1rem !important;
}

.\!leading-5 {
  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;
}

.hover\:leading-3:hover {
  line-height: .75rem;
}

.hover\:leading-4:hover {
  line-height: 1rem;
}

.hover\:leading-5:hover {
  line-height: 1.25rem;
}

.hover\:leading-6:hover {
  line-height: 1.5rem;
}

.hover\:leading-7:hover {
  line-height: 1.75rem;
}

.hover\:leading-8:hover {
  line-height: 2rem;
}

.hover\:leading-9:hover {
  line-height: 2.25rem;
}

.hover\:leading-10:hover {
  line-height: 2.5rem;
}

.hover\:leading-none:hover {
  line-height: 1;
}

.hover\:leading-tight:hover {
  line-height: 1.25;
}

.hover\:leading-snug:hover {
  line-height: 1.375;
}

.hover\:leading-normal:hover {
  line-height: 1.5;
}

.hover\:leading-relaxed:hover {
  line-height: 1.625;
}

.hover\:leading-loose:hover {
  line-height: 2;
}

.list-inside {
  list-style-position: inside;
}

.list-outside {
  list-style-position: outside;
}

.\!list-inside {
  list-style-position: inside !important;
}

.\!list-outside {
  list-style-position: outside !important;
}

.hover\:list-inside:hover {
  list-style-position: inside;
}

.hover\:list-outside:hover {
  list-style-position: outside;
}

.list-none {
  list-style-type: none;
}

.list-disc {
  list-style-type: disc;
}

.list-decimal {
  list-style-type: decimal;
}

.\!list-none {
  list-style-type: none !important;
}

.\!list-disc {
  list-style-type: disc !important;
}

.\!list-decimal {
  list-style-type: decimal !important;
}

.hover\:list-none:hover {
  list-style-type: none;
}

.hover\:list-disc:hover {
  list-style-type: disc;
}

.hover\:list-decimal:hover {
  list-style-type: decimal;
}

.m-0 {
  margin: 0rem;
}

.m-1 {
  margin: 0.25rem;
}

.m-2 {
  margin: 0.5rem;
}

.m-3 {
  margin: 0.75rem;
}

.m-4 {
  margin: 1rem;
}

.m-5 {
  margin: 1.25rem;
}

.m-6 {
  margin: 1.5rem;
}

.m-7 {
  margin: 1.75rem;
}

.m-8 {
  margin: 2rem;
}

.m-9 {
  margin: 2.25rem;
}

.m-10 {
  margin: 2.5rem;
}

.m-11 {
  margin: 2.75rem;
}

.m-12 {
  margin: 3rem;
}

.m-13 {
  margin: 3.25rem;
}

.m-14 {
  margin: 3.5rem;
}

.m-15 {
  margin: 3.75rem;
}

.m-16 {
  margin: 4rem;
}

.m-17 {
  margin: 4.25rem;
}

.m-18 {
  margin: 4.5rem;
}

.m-19 {
  margin: 4.75rem;
}

.m-20 {
  margin: 5rem;
}

.m-21 {
  margin: 5.25rem;
}

.m-22 {
  margin: 5.5rem;
}

.m-23 {
  margin: 5.75rem;
}

.m-24 {
  margin: 6rem;
}

.m-25 {
  margin: 6.25rem;
}

.m-26 {
  margin: 6.5rem;
}

.m-27 {
  margin: 6.75rem;
}

.m-28 {
  margin: 7rem;
}

.m-29 {
  margin: 7.25rem;
}

.m-30 {
  margin: 7.5rem;
}

.m-31 {
  margin: 7.75rem;
}

.m-32 {
  margin: 8rem;
}

.m-40 {
  margin: 10rem;
}

.m-48 {
  margin: 12rem;
}

.m-56 {
  margin: 14rem;
}

.m-64 {
  margin: 16rem;
}

.m-auto {
  margin: auto;
}

.m-px {
  margin: 1px;
}

.-m-0 {
  margin: 0rem;
}

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

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

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

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

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

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

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

.-m-8 {
  margin: -2rem;
}

.-m-9 {
  margin: -2.25rem;
}

.-m-10 {
  margin: -2.5rem;
}

.-m-11 {
  margin: -2.75rem;
}

.-m-12 {
  margin: -3rem;
}

.-m-13 {
  margin: -3.25rem;
}

.-m-14 {
  margin: -3.5rem;
}

.-m-15 {
  margin: -3.75rem;
}

.-m-16 {
  margin: -4rem;
}

.-m-17 {
  margin: -4.25rem;
}

.-m-18 {
  margin: -4.5rem;
}

.-m-19 {
  margin: -4.75rem;
}

.-m-20 {
  margin: -5rem;
}

.-m-21 {
  margin: -5.25rem;
}

.-m-22 {
  margin: -5.5rem;
}

.-m-23 {
  margin: -5.75rem;
}

.-m-24 {
  margin: -6rem;
}

.-m-25 {
  margin: -6.25rem;
}

.-m-26 {
  margin: -6.5rem;
}

.-m-27 {
  margin: -6.75rem;
}

.-m-28 {
  margin: -7rem;
}

.-m-29 {
  margin: -7.25rem;
}

.-m-30 {
  margin: -7.5rem;
}

.-m-31 {
  margin: -7.75rem;
}

.-m-32 {
  margin: -8rem;
}

.-m-40 {
  margin: -10rem;
}

.-m-48 {
  margin: -12rem;
}

.-m-56 {
  margin: -14rem;
}

.-m-64 {
  margin: -16rem;
}

.-m-px {
  margin: -1px;
}

.my-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.mx-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.mx-7 {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}

.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.mx-8 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.my-9 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.mx-9 {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.my-11 {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}

.mx-11 {
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}

.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.mx-12 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.my-13 {
  margin-top: 3.25rem;
  margin-bottom: 3.25rem;
}

.mx-13 {
  margin-left: 3.25rem;
  margin-right: 3.25rem;
}

.my-14 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.mx-14 {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.my-15 {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.mx-15 {
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}

.my-16 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.my-17 {
  margin-top: 4.25rem;
  margin-bottom: 4.25rem;
}

.mx-17 {
  margin-left: 4.25rem;
  margin-right: 4.25rem;
}

.my-18 {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.mx-18 {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.my-19 {
  margin-top: 4.75rem;
  margin-bottom: 4.75rem;
}

.mx-19 {
  margin-left: 4.75rem;
  margin-right: 4.75rem;
}

.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.mx-20 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.my-21 {
  margin-top: 5.25rem;
  margin-bottom: 5.25rem;
}

.mx-21 {
  margin-left: 5.25rem;
  margin-right: 5.25rem;
}

.my-22 {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}

.mx-22 {
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}

.my-23 {
  margin-top: 5.75rem;
  margin-bottom: 5.75rem;
}

.mx-23 {
  margin-left: 5.75rem;
  margin-right: 5.75rem;
}

.my-24 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.mx-24 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.my-25 {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}

.mx-25 {
  margin-left: 6.25rem;
  margin-right: 6.25rem;
}

.my-26 {
  margin-top: 6.5rem;
  margin-bottom: 6.5rem;
}

.mx-26 {
  margin-left: 6.5rem;
  margin-right: 6.5rem;
}

.my-27 {
  margin-top: 6.75rem;
  margin-bottom: 6.75rem;
}

.mx-27 {
  margin-left: 6.75rem;
  margin-right: 6.75rem;
}

.my-28 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.mx-28 {
  margin-left: 7rem;
  margin-right: 7rem;
}

.my-29 {
  margin-top: 7.25rem;
  margin-bottom: 7.25rem;
}

.mx-29 {
  margin-left: 7.25rem;
  margin-right: 7.25rem;
}

.my-30 {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}

.mx-30 {
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}

.my-31 {
  margin-top: 7.75rem;
  margin-bottom: 7.75rem;
}

.mx-31 {
  margin-left: 7.75rem;
  margin-right: 7.75rem;
}

.my-32 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.mx-32 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.my-40 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.mx-40 {
  margin-left: 10rem;
  margin-right: 10rem;
}

.my-48 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.mx-48 {
  margin-left: 12rem;
  margin-right: 12rem;
}

.my-56 {
  margin-top: 14rem;
  margin-bottom: 14rem;
}

.mx-56 {
  margin-left: 14rem;
  margin-right: 14rem;
}

.my-64 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.mx-64 {
  margin-left: 16rem;
  margin-right: 16rem;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-px {
  margin-top: 1px;
  margin-bottom: 1px;
}

.mx-px {
  margin-left: 1px;
  margin-right: 1px;
}

.-my-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.-mx-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.-my-1 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}

.-mx-1 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.-my-2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.-my-3 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.-mx-3 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.-my-4 {
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.-my-5 {
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
}

.-mx-5 {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.-my-6 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.-my-7 {
  margin-top: -1.75rem;
  margin-bottom: -1.75rem;
}

.-mx-7 {
  margin-left: -1.75rem;
  margin-right: -1.75rem;
}

.-my-8 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.-mx-8 {
  margin-left: -2rem;
  margin-right: -2rem;
}

.-my-9 {
  margin-top: -2.25rem;
  margin-bottom: -2.25rem;
}

.-mx-9 {
  margin-left: -2.25rem;
  margin-right: -2.25rem;
}

.-my-10 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.-mx-10 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.-my-11 {
  margin-top: -2.75rem;
  margin-bottom: -2.75rem;
}

.-mx-11 {
  margin-left: -2.75rem;
  margin-right: -2.75rem;
}

.-my-12 {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.-mx-12 {
  margin-left: -3rem;
  margin-right: -3rem;
}

.-my-13 {
  margin-top: -3.25rem;
  margin-bottom: -3.25rem;
}

.-mx-13 {
  margin-left: -3.25rem;
  margin-right: -3.25rem;
}

.-my-14 {
  margin-top: -3.5rem;
  margin-bottom: -3.5rem;
}

.-mx-14 {
  margin-left: -3.5rem;
  margin-right: -3.5rem;
}

.-my-15 {
  margin-top: -3.75rem;
  margin-bottom: -3.75rem;
}

.-mx-15 {
  margin-left: -3.75rem;
  margin-right: -3.75rem;
}

.-my-16 {
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.-mx-16 {
  margin-left: -4rem;
  margin-right: -4rem;
}

.-my-17 {
  margin-top: -4.25rem;
  margin-bottom: -4.25rem;
}

.-mx-17 {
  margin-left: -4.25rem;
  margin-right: -4.25rem;
}

.-my-18 {
  margin-top: -4.5rem;
  margin-bottom: -4.5rem;
}

.-mx-18 {
  margin-left: -4.5rem;
  margin-right: -4.5rem;
}

.-my-19 {
  margin-top: -4.75rem;
  margin-bottom: -4.75rem;
}

.-mx-19 {
  margin-left: -4.75rem;
  margin-right: -4.75rem;
}

.-my-20 {
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.-mx-20 {
  margin-left: -5rem;
  margin-right: -5rem;
}

.-my-21 {
  margin-top: -5.25rem;
  margin-bottom: -5.25rem;
}

.-mx-21 {
  margin-left: -5.25rem;
  margin-right: -5.25rem;
}

.-my-22 {
  margin-top: -5.5rem;
  margin-bottom: -5.5rem;
}

.-mx-22 {
  margin-left: -5.5rem;
  margin-right: -5.5rem;
}

.-my-23 {
  margin-top: -5.75rem;
  margin-bottom: -5.75rem;
}

.-mx-23 {
  margin-left: -5.75rem;
  margin-right: -5.75rem;
}

.-my-24 {
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.-mx-24 {
  margin-left: -6rem;
  margin-right: -6rem;
}

.-my-25 {
  margin-top: -6.25rem;
  margin-bottom: -6.25rem;
}

.-mx-25 {
  margin-left: -6.25rem;
  margin-right: -6.25rem;
}

.-my-26 {
  margin-top: -6.5rem;
  margin-bottom: -6.5rem;
}

.-mx-26 {
  margin-left: -6.5rem;
  margin-right: -6.5rem;
}

.-my-27 {
  margin-top: -6.75rem;
  margin-bottom: -6.75rem;
}

.-mx-27 {
  margin-left: -6.75rem;
  margin-right: -6.75rem;
}

.-my-28 {
  margin-top: -7rem;
  margin-bottom: -7rem;
}

.-mx-28 {
  margin-left: -7rem;
  margin-right: -7rem;
}

.-my-29 {
  margin-top: -7.25rem;
  margin-bottom: -7.25rem;
}

.-mx-29 {
  margin-left: -7.25rem;
  margin-right: -7.25rem;
}

.-my-30 {
  margin-top: -7.5rem;
  margin-bottom: -7.5rem;
}

.-mx-30 {
  margin-left: -7.5rem;
  margin-right: -7.5rem;
}

.-my-31 {
  margin-top: -7.75rem;
  margin-bottom: -7.75rem;
}

.-mx-31 {
  margin-left: -7.75rem;
  margin-right: -7.75rem;
}

.-my-32 {
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.-mx-32 {
  margin-left: -8rem;
  margin-right: -8rem;
}

.-my-40 {
  margin-top: -10rem;
  margin-bottom: -10rem;
}

.-mx-40 {
  margin-left: -10rem;
  margin-right: -10rem;
}

.-my-48 {
  margin-top: -12rem;
  margin-bottom: -12rem;
}

.-mx-48 {
  margin-left: -12rem;
  margin-right: -12rem;
}

.-my-56 {
  margin-top: -14rem;
  margin-bottom: -14rem;
}

.-mx-56 {
  margin-left: -14rem;
  margin-right: -14rem;
}

.-my-64 {
  margin-top: -16rem;
  margin-bottom: -16rem;
}

.-mx-64 {
  margin-left: -16rem;
  margin-right: -16rem;
}

.-my-px {
  margin-top: -1px;
  margin-bottom: -1px;
}

.-mx-px {
  margin-left: -1px;
  margin-right: -1px;
}

.mt-0 {
  margin-top: 0rem;
}

.mr-0 {
  margin-right: 0rem;
}

.mb-0 {
  margin-bottom: 0rem;
}

.ml-0 {
  margin-left: 0rem;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.ml-1 {
  margin-left: 0.25rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mr-3 {
  margin-right: 0.75rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.ml-3 {
  margin-left: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.ml-4 {
  margin-left: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mr-6 {
  margin-right: 1.5rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.ml-6 {
  margin-left: 1.5rem;
}

.mt-7 {
  margin-top: 1.75rem;
}

.mr-7 {
  margin-right: 1.75rem;
}

.mb-7 {
  margin-bottom: 1.75rem;
}

.ml-7 {
  margin-left: 1.75rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mr-8 {
  margin-right: 2rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.ml-8 {
  margin-left: 2rem;
}

.mt-9 {
  margin-top: 2.25rem;
}

.mr-9 {
  margin-right: 2.25rem;
}

.mb-9 {
  margin-bottom: 2.25rem;
}

.ml-9 {
  margin-left: 2.25rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mr-10 {
  margin-right: 2.5rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.mt-11 {
  margin-top: 2.75rem;
}

.mr-11 {
  margin-right: 2.75rem;
}

.mb-11 {
  margin-bottom: 2.75rem;
}

.ml-11 {
  margin-left: 2.75rem;
}

.mt-12 {
  margin-top: 3rem;
}

.mr-12 {
  margin-right: 3rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.ml-12 {
  margin-left: 3rem;
}

.mt-13 {
  margin-top: 3.25rem;
}

.mr-13 {
  margin-right: 3.25rem;
}

.mb-13 {
  margin-bottom: 3.25rem;
}

.ml-13 {
  margin-left: 3.25rem;
}

.mt-14 {
  margin-top: 3.5rem;
}

.mr-14 {
  margin-right: 3.5rem;
}

.mb-14 {
  margin-bottom: 3.5rem;
}

.ml-14 {
  margin-left: 3.5rem;
}

.mt-15 {
  margin-top: 3.75rem;
}

.mr-15 {
  margin-right: 3.75rem;
}

.mb-15 {
  margin-bottom: 3.75rem;
}

.ml-15 {
  margin-left: 3.75rem;
}

.mt-16 {
  margin-top: 4rem;
}

.mr-16 {
  margin-right: 4rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.ml-16 {
  margin-left: 4rem;
}

.mt-17 {
  margin-top: 4.25rem;
}

.mr-17 {
  margin-right: 4.25rem;
}

.mb-17 {
  margin-bottom: 4.25rem;
}

.ml-17 {
  margin-left: 4.25rem;
}

.mt-18 {
  margin-top: 4.5rem;
}

.mr-18 {
  margin-right: 4.5rem;
}

.mb-18 {
  margin-bottom: 4.5rem;
}

.ml-18 {
  margin-left: 4.5rem;
}

.mt-19 {
  margin-top: 4.75rem;
}

.mr-19 {
  margin-right: 4.75rem;
}

.mb-19 {
  margin-bottom: 4.75rem;
}

.ml-19 {
  margin-left: 4.75rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mr-20 {
  margin-right: 5rem;
}

.mb-20 {
  margin-bottom: 5rem;
}

.ml-20 {
  margin-left: 5rem;
}

.mt-21 {
  margin-top: 5.25rem;
}

.mr-21 {
  margin-right: 5.25rem;
}

.mb-21 {
  margin-bottom: 5.25rem;
}

.ml-21 {
  margin-left: 5.25rem;
}

.mt-22 {
  margin-top: 5.5rem;
}

.mr-22 {
  margin-right: 5.5rem;
}

.mb-22 {
  margin-bottom: 5.5rem;
}

.ml-22 {
  margin-left: 5.5rem;
}

.mt-23 {
  margin-top: 5.75rem;
}

.mr-23 {
  margin-right: 5.75rem;
}

.mb-23 {
  margin-bottom: 5.75rem;
}

.ml-23 {
  margin-left: 5.75rem;
}

.mt-24 {
  margin-top: 6rem;
}

.mr-24 {
  margin-right: 6rem;
}

.mb-24 {
  margin-bottom: 6rem;
}

.ml-24 {
  margin-left: 6rem;
}

.mt-25 {
  margin-top: 6.25rem;
}

.mr-25 {
  margin-right: 6.25rem;
}

.mb-25 {
  margin-bottom: 6.25rem;
}

.ml-25 {
  margin-left: 6.25rem;
}

.mt-26 {
  margin-top: 6.5rem;
}

.mr-26 {
  margin-right: 6.5rem;
}

.mb-26 {
  margin-bottom: 6.5rem;
}

.ml-26 {
  margin-left: 6.5rem;
}

.mt-27 {
  margin-top: 6.75rem;
}

.mr-27 {
  margin-right: 6.75rem;
}

.mb-27 {
  margin-bottom: 6.75rem;
}

.ml-27 {
  margin-left: 6.75rem;
}

.mt-28 {
  margin-top: 7rem;
}

.mr-28 {
  margin-right: 7rem;
}

.mb-28 {
  margin-bottom: 7rem;
}

.ml-28 {
  margin-left: 7rem;
}

.mt-29 {
  margin-top: 7.25rem;
}

.mr-29 {
  margin-right: 7.25rem;
}

.mb-29 {
  margin-bottom: 7.25rem;
}

.ml-29 {
  margin-left: 7.25rem;
}

.mt-30 {
  margin-top: 7.5rem;
}

.mr-30 {
  margin-right: 7.5rem;
}

.mb-30 {
  margin-bottom: 7.5rem;
}

.ml-30 {
  margin-left: 7.5rem;
}

.mt-31 {
  margin-top: 7.75rem;
}

.mr-31 {
  margin-right: 7.75rem;
}

.mb-31 {
  margin-bottom: 7.75rem;
}

.ml-31 {
  margin-left: 7.75rem;
}

.mt-32 {
  margin-top: 8rem;
}

.mr-32 {
  margin-right: 8rem;
}

.mb-32 {
  margin-bottom: 8rem;
}

.ml-32 {
  margin-left: 8rem;
}

.mt-40 {
  margin-top: 10rem;
}

.mr-40 {
  margin-right: 10rem;
}

.mb-40 {
  margin-bottom: 10rem;
}

.ml-40 {
  margin-left: 10rem;
}

.mt-48 {
  margin-top: 12rem;
}

.mr-48 {
  margin-right: 12rem;
}

.mb-48 {
  margin-bottom: 12rem;
}

.ml-48 {
  margin-left: 12rem;
}

.mt-56 {
  margin-top: 14rem;
}

.mr-56 {
  margin-right: 14rem;
}

.mb-56 {
  margin-bottom: 14rem;
}

.ml-56 {
  margin-left: 14rem;
}

.mt-64 {
  margin-top: 16rem;
}

.mr-64 {
  margin-right: 16rem;
}

.mb-64 {
  margin-bottom: 16rem;
}

.ml-64 {
  margin-left: 16rem;
}

.mt-auto {
  margin-top: auto;
}

.mr-auto {
  margin-right: auto;
}

.mb-auto {
  margin-bottom: auto;
}

.ml-auto {
  margin-left: auto;
}

.mt-px {
  margin-top: 1px;
}

.mr-px {
  margin-right: 1px;
}

.mb-px {
  margin-bottom: 1px;
}

.ml-px {
  margin-left: 1px;
}

.-mt-0 {
  margin-top: 0rem;
}

.-mr-0 {
  margin-right: 0rem;
}

.-mb-0 {
  margin-bottom: 0rem;
}

.-ml-0 {
  margin-left: 0rem;
}

.-mt-1 {
  margin-top: -0.25rem;
}

.-mr-1 {
  margin-right: -0.25rem;
}

.-mb-1 {
  margin-bottom: -0.25rem;
}

.-ml-1 {
  margin-left: -0.25rem;
}

.-mt-2 {
  margin-top: -0.5rem;
}

.-mr-2 {
  margin-right: -0.5rem;
}

.-mb-2 {
  margin-bottom: -0.5rem;
}

.-ml-2 {
  margin-left: -0.5rem;
}

.-mt-3 {
  margin-top: -0.75rem;
}

.-mr-3 {
  margin-right: -0.75rem;
}

.-mb-3 {
  margin-bottom: -0.75rem;
}

.-ml-3 {
  margin-left: -0.75rem;
}

.-mt-4 {
  margin-top: -1rem;
}

.-mr-4 {
  margin-right: -1rem;
}

.-mb-4 {
  margin-bottom: -1rem;
}

.-ml-4 {
  margin-left: -1rem;
}

.-mt-5 {
  margin-top: -1.25rem;
}

.-mr-5 {
  margin-right: -1.25rem;
}

.-mb-5 {
  margin-bottom: -1.25rem;
}

.-ml-5 {
  margin-left: -1.25rem;
}

.-mt-6 {
  margin-top: -1.5rem;
}

.-mr-6 {
  margin-right: -1.5rem;
}

.-mb-6 {
  margin-bottom: -1.5rem;
}

.-ml-6 {
  margin-left: -1.5rem;
}

.-mt-7 {
  margin-top: -1.75rem;
}

.-mr-7 {
  margin-right: -1.75rem;
}

.-mb-7 {
  margin-bottom: -1.75rem;
}

.-ml-7 {
  margin-left: -1.75rem;
}

.-mt-8 {
  margin-top: -2rem;
}

.-mr-8 {
  margin-right: -2rem;
}

.-mb-8 {
  margin-bottom: -2rem;
}

.-ml-8 {
  margin-left: -2rem;
}

.-mt-9 {
  margin-top: -2.25rem;
}

.-mr-9 {
  margin-right: -2.25rem;
}

.-mb-9 {
  margin-bottom: -2.25rem;
}

.-ml-9 {
  margin-left: -2.25rem;
}

.-mt-10 {
  margin-top: -2.5rem;
}

.-mr-10 {
  margin-right: -2.5rem;
}

.-mb-10 {
  margin-bottom: -2.5rem;
}

.-ml-10 {
  margin-left: -2.5rem;
}

.-mt-11 {
  margin-top: -2.75rem;
}

.-mr-11 {
  margin-right: -2.75rem;
}

.-mb-11 {
  margin-bottom: -2.75rem;
}

.-ml-11 {
  margin-left: -2.75rem;
}

.-mt-12 {
  margin-top: -3rem;
}

.-mr-12 {
  margin-right: -3rem;
}

.-mb-12 {
  margin-bottom: -3rem;
}

.-ml-12 {
  margin-left: -3rem;
}

.-mt-13 {
  margin-top: -3.25rem;
}

.-mr-13 {
  margin-right: -3.25rem;
}

.-mb-13 {
  margin-bottom: -3.25rem;
}

.-ml-13 {
  margin-left: -3.25rem;
}

.-mt-14 {
  margin-top: -3.5rem;
}

.-mr-14 {
  margin-right: -3.5rem;
}

.-mb-14 {
  margin-bottom: -3.5rem;
}

.-ml-14 {
  margin-left: -3.5rem;
}

.-mt-15 {
  margin-top: -3.75rem;
}

.-mr-15 {
  margin-right: -3.75rem;
}

.-mb-15 {
  margin-bottom: -3.75rem;
}

.-ml-15 {
  margin-left: -3.75rem;
}

.-mt-16 {
  margin-top: -4rem;
}

.-mr-16 {
  margin-right: -4rem;
}

.-mb-16 {
  margin-bottom: -4rem;
}

.-ml-16 {
  margin-left: -4rem;
}

.-mt-17 {
  margin-top: -4.25rem;
}

.-mr-17 {
  margin-right: -4.25rem;
}

.-mb-17 {
  margin-bottom: -4.25rem;
}

.-ml-17 {
  margin-left: -4.25rem;
}

.-mt-18 {
  margin-top: -4.5rem;
}

.-mr-18 {
  margin-right: -4.5rem;
}

.-mb-18 {
  margin-bottom: -4.5rem;
}

.-ml-18 {
  margin-left: -4.5rem;
}

.-mt-19 {
  margin-top: -4.75rem;
}

.-mr-19 {
  margin-right: -4.75rem;
}

.-mb-19 {
  margin-bottom: -4.75rem;
}

.-ml-19 {
  margin-left: -4.75rem;
}

.-mt-20 {
  margin-top: -5rem;
}

.-mr-20 {
  margin-right: -5rem;
}

.-mb-20 {
  margin-bottom: -5rem;
}

.-ml-20 {
  margin-left: -5rem;
}

.-mt-21 {
  margin-top: -5.25rem;
}

.-mr-21 {
  margin-right: -5.25rem;
}

.-mb-21 {
  margin-bottom: -5.25rem;
}

.-ml-21 {
  margin-left: -5.25rem;
}

.-mt-22 {
  margin-top: -5.5rem;
}

.-mr-22 {
  margin-right: -5.5rem;
}

.-mb-22 {
  margin-bottom: -5.5rem;
}

.-ml-22 {
  margin-left: -5.5rem;
}

.-mt-23 {
  margin-top: -5.75rem;
}

.-mr-23 {
  margin-right: -5.75rem;
}

.-mb-23 {
  margin-bottom: -5.75rem;
}

.-ml-23 {
  margin-left: -5.75rem;
}

.-mt-24 {
  margin-top: -6rem;
}

.-mr-24 {
  margin-right: -6rem;
}

.-mb-24 {
  margin-bottom: -6rem;
}

.-ml-24 {
  margin-left: -6rem;
}

.-mt-25 {
  margin-top: -6.25rem;
}

.-mr-25 {
  margin-right: -6.25rem;
}

.-mb-25 {
  margin-bottom: -6.25rem;
}

.-ml-25 {
  margin-left: -6.25rem;
}

.-mt-26 {
  margin-top: -6.5rem;
}

.-mr-26 {
  margin-right: -6.5rem;
}

.-mb-26 {
  margin-bottom: -6.5rem;
}

.-ml-26 {
  margin-left: -6.5rem;
}

.-mt-27 {
  margin-top: -6.75rem;
}

.-mr-27 {
  margin-right: -6.75rem;
}

.-mb-27 {
  margin-bottom: -6.75rem;
}

.-ml-27 {
  margin-left: -6.75rem;
}

.-mt-28 {
  margin-top: -7rem;
}

.-mr-28 {
  margin-right: -7rem;
}

.-mb-28 {
  margin-bottom: -7rem;
}

.-ml-28 {
  margin-left: -7rem;
}

.-mt-29 {
  margin-top: -7.25rem;
}

.-mr-29 {
  margin-right: -7.25rem;
}

.-mb-29 {
  margin-bottom: -7.25rem;
}

.-ml-29 {
  margin-left: -7.25rem;
}

.-mt-30 {
  margin-top: -7.5rem;
}

.-mr-30 {
  margin-right: -7.5rem;
}

.-mb-30 {
  margin-bottom: -7.5rem;
}

.-ml-30 {
  margin-left: -7.5rem;
}

.-mt-31 {
  margin-top: -7.75rem;
}

.-mr-31 {
  margin-right: -7.75rem;
}

.-mb-31 {
  margin-bottom: -7.75rem;
}

.-ml-31 {
  margin-left: -7.75rem;
}

.-mt-32 {
  margin-top: -8rem;
}

.-mr-32 {
  margin-right: -8rem;
}

.-mb-32 {
  margin-bottom: -8rem;
}

.-ml-32 {
  margin-left: -8rem;
}

.-mt-40 {
  margin-top: -10rem;
}

.-mr-40 {
  margin-right: -10rem;
}

.-mb-40 {
  margin-bottom: -10rem;
}

.-ml-40 {
  margin-left: -10rem;
}

.-mt-48 {
  margin-top: -12rem;
}

.-mr-48 {
  margin-right: -12rem;
}

.-mb-48 {
  margin-bottom: -12rem;
}

.-ml-48 {
  margin-left: -12rem;
}

.-mt-56 {
  margin-top: -14rem;
}

.-mr-56 {
  margin-right: -14rem;
}

.-mb-56 {
  margin-bottom: -14rem;
}

.-ml-56 {
  margin-left: -14rem;
}

.-mt-64 {
  margin-top: -16rem;
}

.-mr-64 {
  margin-right: -16rem;
}

.-mb-64 {
  margin-bottom: -16rem;
}

.-ml-64 {
  margin-left: -16rem;
}

.-mt-px {
  margin-top: -1px;
}

.-mr-px {
  margin-right: -1px;
}

.-mb-px {
  margin-bottom: -1px;
}

.-ml-px {
  margin-left: -1px;
}

.\!m-0 {
  margin: 0rem !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-7 {
  margin: 1.75rem !important;
}

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

.\!m-9 {
  margin: 2.25rem !important;
}

.\!m-10 {
  margin: 2.5rem !important;
}

.\!m-11 {
  margin: 2.75rem !important;
}

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

.\!m-13 {
  margin: 3.25rem !important;
}

.\!m-14 {
  margin: 3.5rem !important;
}

.\!m-15 {
  margin: 3.75rem !important;
}

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

.\!m-17 {
  margin: 4.25rem !important;
}

.\!m-18 {
  margin: 4.5rem !important;
}

.\!m-19 {
  margin: 4.75rem !important;
}

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

.\!m-21 {
  margin: 5.25rem !important;
}

.\!m-22 {
  margin: 5.5rem !important;
}

.\!m-23 {
  margin: 5.75rem !important;
}

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

.\!m-25 {
  margin: 6.25rem !important;
}

.\!m-26 {
  margin: 6.5rem !important;
}

.\!m-27 {
  margin: 6.75rem !important;
}

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

.\!m-29 {
  margin: 7.25rem !important;
}

.\!m-30 {
  margin: 7.5rem !important;
}

.\!m-31 {
  margin: 7.75rem !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-0 {
  margin: 0rem !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-7 {
  margin: -1.75rem !important;
}

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

.\!-m-9 {
  margin: -2.25rem !important;
}

.\!-m-10 {
  margin: -2.5rem !important;
}

.\!-m-11 {
  margin: -2.75rem !important;
}

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

.\!-m-13 {
  margin: -3.25rem !important;
}

.\!-m-14 {
  margin: -3.5rem !important;
}

.\!-m-15 {
  margin: -3.75rem !important;
}

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

.\!-m-17 {
  margin: -4.25rem !important;
}

.\!-m-18 {
  margin: -4.5rem !important;
}

.\!-m-19 {
  margin: -4.75rem !important;
}

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

.\!-m-21 {
  margin: -5.25rem !important;
}

.\!-m-22 {
  margin: -5.5rem !important;
}

.\!-m-23 {
  margin: -5.75rem !important;
}

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

.\!-m-25 {
  margin: -6.25rem !important;
}

.\!-m-26 {
  margin: -6.5rem !important;
}

.\!-m-27 {
  margin: -6.75rem !important;
}

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

.\!-m-29 {
  margin: -7.25rem !important;
}

.\!-m-30 {
  margin: -7.5rem !important;
}

.\!-m-31 {
  margin: -7.75rem !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: 0rem !important;
  margin-bottom: 0rem !important;
}

.\!mx-0 {
  margin-left: 0rem !important;
  margin-right: 0rem !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-7 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}

.\!mx-7 {
  margin-left: 1.75rem !important;
  margin-right: 1.75rem !important;
}

.\!my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.\!mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.\!my-9 {
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important;
}

.\!mx-9 {
  margin-left: 2.25rem !important;
  margin-right: 2.25rem !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-11 {
  margin-top: 2.75rem !important;
  margin-bottom: 2.75rem !important;
}

.\!mx-11 {
  margin-left: 2.75rem !important;
  margin-right: 2.75rem !important;
}

.\!my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.\!mx-12 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.\!my-13 {
  margin-top: 3.25rem !important;
  margin-bottom: 3.25rem !important;
}

.\!mx-13 {
  margin-left: 3.25rem !important;
  margin-right: 3.25rem !important;
}

.\!my-14 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.\!mx-14 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}

.\!my-15 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

.\!mx-15 {
  margin-left: 3.75rem !important;
  margin-right: 3.75rem !important;
}

.\!my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.\!mx-16 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.\!my-17 {
  margin-top: 4.25rem !important;
  margin-bottom: 4.25rem !important;
}

.\!mx-17 {
  margin-left: 4.25rem !important;
  margin-right: 4.25rem !important;
}

.\!my-18 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.\!mx-18 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}

.\!my-19 {
  margin-top: 4.75rem !important;
  margin-bottom: 4.75rem !important;
}

.\!mx-19 {
  margin-left: 4.75rem !important;
  margin-right: 4.75rem !important;
}

.\!my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.\!mx-20 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.\!my-21 {
  margin-top: 5.25rem !important;
  margin-bottom: 5.25rem !important;
}

.\!mx-21 {
  margin-left: 5.25rem !important;
  margin-right: 5.25rem !important;
}

.\!my-22 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}

.\!mx-22 {
  margin-left: 5.5rem !important;
  margin-right: 5.5rem !important;
}

.\!my-23 {
  margin-top: 5.75rem !important;
  margin-bottom: 5.75rem !important;
}

.\!mx-23 {
  margin-left: 5.75rem !important;
  margin-right: 5.75rem !important;
}

.\!my-24 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.\!mx-24 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.\!my-25 {
  margin-top: 6.25rem !important;
  margin-bottom: 6.25rem !important;
}

.\!mx-25 {
  margin-left: 6.25rem !important;
  margin-right: 6.25rem !important;
}

.\!my-26 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important;
}

.\!mx-26 {
  margin-left: 6.5rem !important;
  margin-right: 6.5rem !important;
}

.\!my-27 {
  margin-top: 6.75rem !important;
  margin-bottom: 6.75rem !important;
}

.\!mx-27 {
  margin-left: 6.75rem !important;
  margin-right: 6.75rem !important;
}

.\!my-28 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.\!mx-28 {
  margin-left: 7rem !important;
  margin-right: 7rem !important;
}

.\!my-29 {
  margin-top: 7.25rem !important;
  margin-bottom: 7.25rem !important;
}

.\!mx-29 {
  margin-left: 7.25rem !important;
  margin-right: 7.25rem !important;
}

.\!my-30 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

.\!mx-30 {
  margin-left: 7.5rem !important;
  margin-right: 7.5rem !important;
}

.\!my-31 {
  margin-top: 7.75rem !important;
  margin-bottom: 7.75rem !important;
}

.\!mx-31 {
  margin-left: 7.75rem !important;
  margin-right: 7.75rem !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 {
  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-0 {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}

.\!-mx-0 {
  margin-left: 0rem !important;
  margin-right: 0rem !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-7 {
  margin-top: -1.75rem !important;
  margin-bottom: -1.75rem !important;
}

.\!-mx-7 {
  margin-left: -1.75rem !important;
  margin-right: -1.75rem !important;
}

.\!-my-8 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.\!-mx-8 {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.\!-my-9 {
  margin-top: -2.25rem !important;
  margin-bottom: -2.25rem !important;
}

.\!-mx-9 {
  margin-left: -2.25rem !important;
  margin-right: -2.25rem !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-11 {
  margin-top: -2.75rem !important;
  margin-bottom: -2.75rem !important;
}

.\!-mx-11 {
  margin-left: -2.75rem !important;
  margin-right: -2.75rem !important;
}

.\!-my-12 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.\!-mx-12 {
  margin-left: -3rem !important;
  margin-right: -3rem !important;
}

.\!-my-13 {
  margin-top: -3.25rem !important;
  margin-bottom: -3.25rem !important;
}

.\!-mx-13 {
  margin-left: -3.25rem !important;
  margin-right: -3.25rem !important;
}

.\!-my-14 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

.\!-mx-14 {
  margin-left: -3.5rem !important;
  margin-right: -3.5rem !important;
}

.\!-my-15 {
  margin-top: -3.75rem !important;
  margin-bottom: -3.75rem !important;
}

.\!-mx-15 {
  margin-left: -3.75rem !important;
  margin-right: -3.75rem !important;
}

.\!-my-16 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.\!-mx-16 {
  margin-left: -4rem !important;
  margin-right: -4rem !important;
}

.\!-my-17 {
  margin-top: -4.25rem !important;
  margin-bottom: -4.25rem !important;
}

.\!-mx-17 {
  margin-left: -4.25rem !important;
  margin-right: -4.25rem !important;
}

.\!-my-18 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.\!-mx-18 {
  margin-left: -4.5rem !important;
  margin-right: -4.5rem !important;
}

.\!-my-19 {
  margin-top: -4.75rem !important;
  margin-bottom: -4.75rem !important;
}

.\!-mx-19 {
  margin-left: -4.75rem !important;
  margin-right: -4.75rem !important;
}

.\!-my-20 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.\!-mx-20 {
  margin-left: -5rem !important;
  margin-right: -5rem !important;
}

.\!-my-21 {
  margin-top: -5.25rem !important;
  margin-bottom: -5.25rem !important;
}

.\!-mx-21 {
  margin-left: -5.25rem !important;
  margin-right: -5.25rem !important;
}

.\!-my-22 {
  margin-top: -5.5rem !important;
  margin-bottom: -5.5rem !important;
}

.\!-mx-22 {
  margin-left: -5.5rem !important;
  margin-right: -5.5rem !important;
}

.\!-my-23 {
  margin-top: -5.75rem !important;
  margin-bottom: -5.75rem !important;
}

.\!-mx-23 {
  margin-left: -5.75rem !important;
  margin-right: -5.75rem !important;
}

.\!-my-24 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.\!-mx-24 {
  margin-left: -6rem !important;
  margin-right: -6rem !important;
}

.\!-my-25 {
  margin-top: -6.25rem !important;
  margin-bottom: -6.25rem !important;
}

.\!-mx-25 {
  margin-left: -6.25rem !important;
  margin-right: -6.25rem !important;
}

.\!-my-26 {
  margin-top: -6.5rem !important;
  margin-bottom: -6.5rem !important;
}

.\!-mx-26 {
  margin-left: -6.5rem !important;
  margin-right: -6.5rem !important;
}

.\!-my-27 {
  margin-top: -6.75rem !important;
  margin-bottom: -6.75rem !important;
}

.\!-mx-27 {
  margin-left: -6.75rem !important;
  margin-right: -6.75rem !important;
}

.\!-my-28 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.\!-mx-28 {
  margin-left: -7rem !important;
  margin-right: -7rem !important;
}

.\!-my-29 {
  margin-top: -7.25rem !important;
  margin-bottom: -7.25rem !important;
}

.\!-mx-29 {
  margin-left: -7.25rem !important;
  margin-right: -7.25rem !important;
}

.\!-my-30 {
  margin-top: -7.5rem !important;
  margin-bottom: -7.5rem !important;
}

.\!-mx-30 {
  margin-left: -7.5rem !important;
  margin-right: -7.5rem !important;
}

.\!-my-31 {
  margin-top: -7.75rem !important;
  margin-bottom: -7.75rem !important;
}

.\!-mx-31 {
  margin-left: -7.75rem !important;
  margin-right: -7.75rem !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: 0rem !important;
}

.\!mr-0 {
  margin-right: 0rem !important;
}

.\!mb-0 {
  margin-bottom: 0rem !important;
}

.\!ml-0 {
  margin-left: 0rem !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 {
  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-7 {
  margin-top: 1.75rem !important;
}

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

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

.\!ml-7 {
  margin-left: 1.75rem !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-9 {
  margin-top: 2.25rem !important;
}

.\!mr-9 {
  margin-right: 2.25rem !important;
}

.\!mb-9 {
  margin-bottom: 2.25rem !important;
}

.\!ml-9 {
  margin-left: 2.25rem !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-11 {
  margin-top: 2.75rem !important;
}

.\!mr-11 {
  margin-right: 2.75rem !important;
}

.\!mb-11 {
  margin-bottom: 2.75rem !important;
}

.\!ml-11 {
  margin-left: 2.75rem !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-13 {
  margin-top: 3.25rem !important;
}

.\!mr-13 {
  margin-right: 3.25rem !important;
}

.\!mb-13 {
  margin-bottom: 3.25rem !important;
}

.\!ml-13 {
  margin-left: 3.25rem !important;
}

.\!mt-14 {
  margin-top: 3.5rem !important;
}

.\!mr-14 {
  margin-right: 3.5rem !important;
}

.\!mb-14 {
  margin-bottom: 3.5rem !important;
}

.\!ml-14 {
  margin-left: 3.5rem !important;
}

.\!mt-15 {
  margin-top: 3.75rem !important;
}

.\!mr-15 {
  margin-right: 3.75rem !important;
}

.\!mb-15 {
  margin-bottom: 3.75rem !important;
}

.\!ml-15 {
  margin-left: 3.75rem !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-17 {
  margin-top: 4.25rem !important;
}

.\!mr-17 {
  margin-right: 4.25rem !important;
}

.\!mb-17 {
  margin-bottom: 4.25rem !important;
}

.\!ml-17 {
  margin-left: 4.25rem !important;
}

.\!mt-18 {
  margin-top: 4.5rem !important;
}

.\!mr-18 {
  margin-right: 4.5rem !important;
}

.\!mb-18 {
  margin-bottom: 4.5rem !important;
}

.\!ml-18 {
  margin-left: 4.5rem !important;
}

.\!mt-19 {
  margin-top: 4.75rem !important;
}

.\!mr-19 {
  margin-right: 4.75rem !important;
}

.\!mb-19 {
  margin-bottom: 4.75rem !important;
}

.\!ml-19 {
  margin-left: 4.75rem !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-21 {
  margin-top: 5.25rem !important;
}

.\!mr-21 {
  margin-right: 5.25rem !important;
}

.\!mb-21 {
  margin-bottom: 5.25rem !important;
}

.\!ml-21 {
  margin-left: 5.25rem !important;
}

.\!mt-22 {
  margin-top: 5.5rem !important;
}

.\!mr-22 {
  margin-right: 5.5rem !important;
}

.\!mb-22 {
  margin-bottom: 5.5rem !important;
}

.\!ml-22 {
  margin-left: 5.5rem !important;
}

.\!mt-23 {
  margin-top: 5.75rem !important;
}

.\!mr-23 {
  margin-right: 5.75rem !important;
}

.\!mb-23 {
  margin-bottom: 5.75rem !important;
}

.\!ml-23 {
  margin-left: 5.75rem !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-25 {
  margin-top: 6.25rem !important;
}

.\!mr-25 {
  margin-right: 6.25rem !important;
}

.\!mb-25 {
  margin-bottom: 6.25rem !important;
}

.\!ml-25 {
  margin-left: 6.25rem !important;
}

.\!mt-26 {
  margin-top: 6.5rem !important;
}

.\!mr-26 {
  margin-right: 6.5rem !important;
}

.\!mb-26 {
  margin-bottom: 6.5rem !important;
}

.\!ml-26 {
  margin-left: 6.5rem !important;
}

.\!mt-27 {
  margin-top: 6.75rem !important;
}

.\!mr-27 {
  margin-right: 6.75rem !important;
}

.\!mb-27 {
  margin-bottom: 6.75rem !important;
}

.\!ml-27 {
  margin-left: 6.75rem !important;
}

.\!mt-28 {
  margin-top: 7rem !important;
}

.\!mr-28 {
  margin-right: 7rem !important;
}

.\!mb-28 {
  margin-bottom: 7rem !important;
}

.\!ml-28 {
  margin-left: 7rem !important;
}

.\!mt-29 {
  margin-top: 7.25rem !important;
}

.\!mr-29 {
  margin-right: 7.25rem !important;
}

.\!mb-29 {
  margin-bottom: 7.25rem !important;
}

.\!ml-29 {
  margin-left: 7.25rem !important;
}

.\!mt-30 {
  margin-top: 7.5rem !important;
}

.\!mr-30 {
  margin-right: 7.5rem !important;
}

.\!mb-30 {
  margin-bottom: 7.5rem !important;
}

.\!ml-30 {
  margin-left: 7.5rem !important;
}

.\!mt-31 {
  margin-top: 7.75rem !important;
}

.\!mr-31 {
  margin-right: 7.75rem !important;
}

.\!mb-31 {
  margin-bottom: 7.75rem !important;
}

.\!ml-31 {
  margin-left: 7.75rem !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-0 {
  margin-top: 0rem !important;
}

.\!-mr-0 {
  margin-right: 0rem !important;
}

.\!-mb-0 {
  margin-bottom: 0rem !important;
}

.\!-ml-0 {
  margin-left: 0rem !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 {
  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-7 {
  margin-top: -1.75rem !important;
}

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

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

.\!-ml-7 {
  margin-left: -1.75rem !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-9 {
  margin-top: -2.25rem !important;
}

.\!-mr-9 {
  margin-right: -2.25rem !important;
}

.\!-mb-9 {
  margin-bottom: -2.25rem !important;
}

.\!-ml-9 {
  margin-left: -2.25rem !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-11 {
  margin-top: -2.75rem !important;
}

.\!-mr-11 {
  margin-right: -2.75rem !important;
}

.\!-mb-11 {
  margin-bottom: -2.75rem !important;
}

.\!-ml-11 {
  margin-left: -2.75rem !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-13 {
  margin-top: -3.25rem !important;
}

.\!-mr-13 {
  margin-right: -3.25rem !important;
}

.\!-mb-13 {
  margin-bottom: -3.25rem !important;
}

.\!-ml-13 {
  margin-left: -3.25rem !important;
}

.\!-mt-14 {
  margin-top: -3.5rem !important;
}

.\!-mr-14 {
  margin-right: -3.5rem !important;
}

.\!-mb-14 {
  margin-bottom: -3.5rem !important;
}

.\!-ml-14 {
  margin-left: -3.5rem !important;
}

.\!-mt-15 {
  margin-top: -3.75rem !important;
}

.\!-mr-15 {
  margin-right: -3.75rem !important;
}

.\!-mb-15 {
  margin-bottom: -3.75rem !important;
}

.\!-ml-15 {
  margin-left: -3.75rem !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-17 {
  margin-top: -4.25rem !important;
}

.\!-mr-17 {
  margin-right: -4.25rem !important;
}

.\!-mb-17 {
  margin-bottom: -4.25rem !important;
}

.\!-ml-17 {
  margin-left: -4.25rem !important;
}

.\!-mt-18 {
  margin-top: -4.5rem !important;
}

.\!-mr-18 {
  margin-right: -4.5rem !important;
}

.\!-mb-18 {
  margin-bottom: -4.5rem !important;
}

.\!-ml-18 {
  margin-left: -4.5rem !important;
}

.\!-mt-19 {
  margin-top: -4.75rem !important;
}

.\!-mr-19 {
  margin-right: -4.75rem !important;
}

.\!-mb-19 {
  margin-bottom: -4.75rem !important;
}

.\!-ml-19 {
  margin-left: -4.75rem !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-21 {
  margin-top: -5.25rem !important;
}

.\!-mr-21 {
  margin-right: -5.25rem !important;
}

.\!-mb-21 {
  margin-bottom: -5.25rem !important;
}

.\!-ml-21 {
  margin-left: -5.25rem !important;
}

.\!-mt-22 {
  margin-top: -5.5rem !important;
}

.\!-mr-22 {
  margin-right: -5.5rem !important;
}

.\!-mb-22 {
  margin-bottom: -5.5rem !important;
}

.\!-ml-22 {
  margin-left: -5.5rem !important;
}

.\!-mt-23 {
  margin-top: -5.75rem !important;
}

.\!-mr-23 {
  margin-right: -5.75rem !important;
}

.\!-mb-23 {
  margin-bottom: -5.75rem !important;
}

.\!-ml-23 {
  margin-left: -5.75rem !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-25 {
  margin-top: -6.25rem !important;
}

.\!-mr-25 {
  margin-right: -6.25rem !important;
}

.\!-mb-25 {
  margin-bottom: -6.25rem !important;
}

.\!-ml-25 {
  margin-left: -6.25rem !important;
}

.\!-mt-26 {
  margin-top: -6.5rem !important;
}

.\!-mr-26 {
  margin-right: -6.5rem !important;
}

.\!-mb-26 {
  margin-bottom: -6.5rem !important;
}

.\!-ml-26 {
  margin-left: -6.5rem !important;
}

.\!-mt-27 {
  margin-top: -6.75rem !important;
}

.\!-mr-27 {
  margin-right: -6.75rem !important;
}

.\!-mb-27 {
  margin-bottom: -6.75rem !important;
}

.\!-ml-27 {
  margin-left: -6.75rem !important;
}

.\!-mt-28 {
  margin-top: -7rem !important;
}

.\!-mr-28 {
  margin-right: -7rem !important;
}

.\!-mb-28 {
  margin-bottom: -7rem !important;
}

.\!-ml-28 {
  margin-left: -7rem !important;
}

.\!-mt-29 {
  margin-top: -7.25rem !important;
}

.\!-mr-29 {
  margin-right: -7.25rem !important;
}

.\!-mb-29 {
  margin-bottom: -7.25rem !important;
}

.\!-ml-29 {
  margin-left: -7.25rem !important;
}

.\!-mt-30 {
  margin-top: -7.5rem !important;
}

.\!-mr-30 {
  margin-right: -7.5rem !important;
}

.\!-mb-30 {
  margin-bottom: -7.5rem !important;
}

.\!-ml-30 {
  margin-left: -7.5rem !important;
}

.\!-mt-31 {
  margin-top: -7.75rem !important;
}

.\!-mr-31 {
  margin-right: -7.75rem !important;
}

.\!-mb-31 {
  margin-bottom: -7.75rem !important;
}

.\!-ml-31 {
  margin-left: -7.75rem !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;
}

.hover\:m-0:hover {
  margin: 0rem;
}

.hover\:m-1:hover {
  margin: 0.25rem;
}

.hover\:m-2:hover {
  margin: 0.5rem;
}

.hover\:m-3:hover {
  margin: 0.75rem;
}

.hover\:m-4:hover {
  margin: 1rem;
}

.hover\:m-5:hover {
  margin: 1.25rem;
}

.hover\:m-6:hover {
  margin: 1.5rem;
}

.hover\:m-7:hover {
  margin: 1.75rem;
}

.hover\:m-8:hover {
  margin: 2rem;
}

.hover\:m-9:hover {
  margin: 2.25rem;
}

.hover\:m-10:hover {
  margin: 2.5rem;
}

.hover\:m-11:hover {
  margin: 2.75rem;
}

.hover\:m-12:hover {
  margin: 3rem;
}

.hover\:m-13:hover {
  margin: 3.25rem;
}

.hover\:m-14:hover {
  margin: 3.5rem;
}

.hover\:m-15:hover {
  margin: 3.75rem;
}

.hover\:m-16:hover {
  margin: 4rem;
}

.hover\:m-17:hover {
  margin: 4.25rem;
}

.hover\:m-18:hover {
  margin: 4.5rem;
}

.hover\:m-19:hover {
  margin: 4.75rem;
}

.hover\:m-20:hover {
  margin: 5rem;
}

.hover\:m-21:hover {
  margin: 5.25rem;
}

.hover\:m-22:hover {
  margin: 5.5rem;
}

.hover\:m-23:hover {
  margin: 5.75rem;
}

.hover\:m-24:hover {
  margin: 6rem;
}

.hover\:m-25:hover {
  margin: 6.25rem;
}

.hover\:m-26:hover {
  margin: 6.5rem;
}

.hover\:m-27:hover {
  margin: 6.75rem;
}

.hover\:m-28:hover {
  margin: 7rem;
}

.hover\:m-29:hover {
  margin: 7.25rem;
}

.hover\:m-30:hover {
  margin: 7.5rem;
}

.hover\:m-31:hover {
  margin: 7.75rem;
}

.hover\:m-32:hover {
  margin: 8rem;
}

.hover\:m-40:hover {
  margin: 10rem;
}

.hover\:m-48:hover {
  margin: 12rem;
}

.hover\:m-56:hover {
  margin: 14rem;
}

.hover\:m-64:hover {
  margin: 16rem;
}

.hover\:m-auto:hover {
  margin: auto;
}

.hover\:m-px:hover {
  margin: 1px;
}

.hover\:-m-0:hover {
  margin: 0rem;
}

.hover\:-m-1:hover {
  margin: -0.25rem;
}

.hover\:-m-2:hover {
  margin: -0.5rem;
}

.hover\:-m-3:hover {
  margin: -0.75rem;
}

.hover\:-m-4:hover {
  margin: -1rem;
}

.hover\:-m-5:hover {
  margin: -1.25rem;
}

.hover\:-m-6:hover {
  margin: -1.5rem;
}

.hover\:-m-7:hover {
  margin: -1.75rem;
}

.hover\:-m-8:hover {
  margin: -2rem;
}

.hover\:-m-9:hover {
  margin: -2.25rem;
}

.hover\:-m-10:hover {
  margin: -2.5rem;
}

.hover\:-m-11:hover {
  margin: -2.75rem;
}

.hover\:-m-12:hover {
  margin: -3rem;
}

.hover\:-m-13:hover {
  margin: -3.25rem;
}

.hover\:-m-14:hover {
  margin: -3.5rem;
}

.hover\:-m-15:hover {
  margin: -3.75rem;
}

.hover\:-m-16:hover {
  margin: -4rem;
}

.hover\:-m-17:hover {
  margin: -4.25rem;
}

.hover\:-m-18:hover {
  margin: -4.5rem;
}

.hover\:-m-19:hover {
  margin: -4.75rem;
}

.hover\:-m-20:hover {
  margin: -5rem;
}

.hover\:-m-21:hover {
  margin: -5.25rem;
}

.hover\:-m-22:hover {
  margin: -5.5rem;
}

.hover\:-m-23:hover {
  margin: -5.75rem;
}

.hover\:-m-24:hover {
  margin: -6rem;
}

.hover\:-m-25:hover {
  margin: -6.25rem;
}

.hover\:-m-26:hover {
  margin: -6.5rem;
}

.hover\:-m-27:hover {
  margin: -6.75rem;
}

.hover\:-m-28:hover {
  margin: -7rem;
}

.hover\:-m-29:hover {
  margin: -7.25rem;
}

.hover\:-m-30:hover {
  margin: -7.5rem;
}

.hover\:-m-31:hover {
  margin: -7.75rem;
}

.hover\:-m-32:hover {
  margin: -8rem;
}

.hover\:-m-40:hover {
  margin: -10rem;
}

.hover\:-m-48:hover {
  margin: -12rem;
}

.hover\:-m-56:hover {
  margin: -14rem;
}

.hover\:-m-64:hover {
  margin: -16rem;
}

.hover\:-m-px:hover {
  margin: -1px;
}

.hover\:my-0:hover {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.hover\:mx-0:hover {
  margin-left: 0rem;
  margin-right: 0rem;
}

.hover\:my-1:hover {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.hover\:mx-1:hover {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.hover\:my-2:hover {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.hover\:mx-2:hover {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.hover\:my-3:hover {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.hover\:mx-3:hover {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.hover\:my-4:hover {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.hover\:mx-4:hover {
  margin-left: 1rem;
  margin-right: 1rem;
}

.hover\:my-5:hover {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.hover\:mx-5:hover {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.hover\:my-6:hover {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.hover\:mx-6:hover {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.hover\:my-7:hover {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.hover\:mx-7:hover {
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}

.hover\:my-8:hover {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.hover\:mx-8:hover {
  margin-left: 2rem;
  margin-right: 2rem;
}

.hover\:my-9:hover {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.hover\:mx-9:hover {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

.hover\:my-10:hover {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.hover\:mx-10:hover {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.hover\:my-11:hover {
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}

.hover\:mx-11:hover {
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}

.hover\:my-12:hover {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.hover\:mx-12:hover {
  margin-left: 3rem;
  margin-right: 3rem;
}

.hover\:my-13:hover {
  margin-top: 3.25rem;
  margin-bottom: 3.25rem;
}

.hover\:mx-13:hover {
  margin-left: 3.25rem;
  margin-right: 3.25rem;
}

.hover\:my-14:hover {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.hover\:mx-14:hover {
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.hover\:my-15:hover {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.hover\:mx-15:hover {
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}

.hover\:my-16:hover {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.hover\:mx-16:hover {
  margin-left: 4rem;
  margin-right: 4rem;
}

.hover\:my-17:hover {
  margin-top: 4.25rem;
  margin-bottom: 4.25rem;
}

.hover\:mx-17:hover {
  margin-left: 4.25rem;
  margin-right: 4.25rem;
}

.hover\:my-18:hover {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.hover\:mx-18:hover {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.hover\:my-19:hover {
  margin-top: 4.75rem;
  margin-bottom: 4.75rem;
}

.hover\:mx-19:hover {
  margin-left: 4.75rem;
  margin-right: 4.75rem;
}

.hover\:my-20:hover {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.hover\:mx-20:hover {
  margin-left: 5rem;
  margin-right: 5rem;
}

.hover\:my-21:hover {
  margin-top: 5.25rem;
  margin-bottom: 5.25rem;
}

.hover\:mx-21:hover {
  margin-left: 5.25rem;
  margin-right: 5.25rem;
}

.hover\:my-22:hover {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}

.hover\:mx-22:hover {
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}

.hover\:my-23:hover {
  margin-top: 5.75rem;
  margin-bottom: 5.75rem;
}

.hover\:mx-23:hover {
  margin-left: 5.75rem;
  margin-right: 5.75rem;
}

.hover\:my-24:hover {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.hover\:mx-24:hover {
  margin-left: 6rem;
  margin-right: 6rem;
}

.hover\:my-25:hover {
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}

.hover\:mx-25:hover {
  margin-left: 6.25rem;
  margin-right: 6.25rem;
}

.hover\:my-26:hover {
  margin-top: 6.5rem;
  margin-bottom: 6.5rem;
}

.hover\:mx-26:hover {
  margin-left: 6.5rem;
  margin-right: 6.5rem;
}

.hover\:my-27:hover {
  margin-top: 6.75rem;
  margin-bottom: 6.75rem;
}

.hover\:mx-27:hover {
  margin-left: 6.75rem;
  margin-right: 6.75rem;
}

.hover\:my-28:hover {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.hover\:mx-28:hover {
  margin-left: 7rem;
  margin-right: 7rem;
}

.hover\:my-29:hover {
  margin-top: 7.25rem;
  margin-bottom: 7.25rem;
}

.hover\:mx-29:hover {
  margin-left: 7.25rem;
  margin-right: 7.25rem;
}

.hover\:my-30:hover {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}

.hover\:mx-30:hover {
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}

.hover\:my-31:hover {
  margin-top: 7.75rem;
  margin-bottom: 7.75rem;
}

.hover\:mx-31:hover {
  margin-left: 7.75rem;
  margin-right: 7.75rem;
}

.hover\:my-32:hover {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.hover\:mx-32:hover {
  margin-left: 8rem;
  margin-right: 8rem;
}

.hover\:my-40:hover {
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.hover\:mx-40:hover {
  margin-left: 10rem;
  margin-right: 10rem;
}

.hover\:my-48:hover {
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.hover\:mx-48:hover {
  margin-left: 12rem;
  margin-right: 12rem;
}

.hover\:my-56:hover {
  margin-top: 14rem;
  margin-bottom: 14rem;
}

.hover\:mx-56:hover {
  margin-left: 14rem;
  margin-right: 14rem;
}

.hover\:my-64:hover {
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.hover\:mx-64:hover {
  margin-left: 16rem;
  margin-right: 16rem;
}

.hover\:my-auto:hover {
  margin-top: auto;
  margin-bottom: auto;
}

.hover\:mx-auto:hover {
  margin-left: auto;
  margin-right: auto;
}

.hover\:my-px:hover {
  margin-top: 1px;
  margin-bottom: 1px;
}

.hover\:mx-px:hover {
  margin-left: 1px;
  margin-right: 1px;
}

.hover\:-my-0:hover {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.hover\:-mx-0:hover {
  margin-left: 0rem;
  margin-right: 0rem;
}

.hover\:-my-1:hover {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}

.hover\:-mx-1:hover {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.hover\:-my-2:hover {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.hover\:-mx-2:hover {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.hover\:-my-3:hover {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.hover\:-mx-3:hover {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.hover\:-my-4:hover {
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.hover\:-mx-4:hover {
  margin-left: -1rem;
  margin-right: -1rem;
}

.hover\:-my-5:hover {
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
}

.hover\:-mx-5:hover {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.hover\:-my-6:hover {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.hover\:-mx-6:hover {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.hover\:-my-7:hover {
  margin-top: -1.75rem;
  margin-bottom: -1.75rem;
}

.hover\:-mx-7:hover {
  margin-left: -1.75rem;
  margin-right: -1.75rem;
}

.hover\:-my-8:hover {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.hover\:-mx-8:hover {
  margin-left: -2rem;
  margin-right: -2rem;
}

.hover\:-my-9:hover {
  margin-top: -2.25rem;
  margin-bottom: -2.25rem;
}

.hover\:-mx-9:hover {
  margin-left: -2.25rem;
  margin-right: -2.25rem;
}

.hover\:-my-10:hover {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.hover\:-mx-10:hover {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.hover\:-my-11:hover {
  margin-top: -2.75rem;
  margin-bottom: -2.75rem;
}

.hover\:-mx-11:hover {
  margin-left: -2.75rem;
  margin-right: -2.75rem;
}

.hover\:-my-12:hover {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.hover\:-mx-12:hover {
  margin-left: -3rem;
  margin-right: -3rem;
}

.hover\:-my-13:hover {
  margin-top: -3.25rem;
  margin-bottom: -3.25rem;
}

.hover\:-mx-13:hover {
  margin-left: -3.25rem;
  margin-right: -3.25rem;
}

.hover\:-my-14:hover {
  margin-top: -3.5rem;
  margin-bottom: -3.5rem;
}

.hover\:-mx-14:hover {
  margin-left: -3.5rem;
  margin-right: -3.5rem;
}

.hover\:-my-15:hover {
  margin-top: -3.75rem;
  margin-bottom: -3.75rem;
}

.hover\:-mx-15:hover {
  margin-left: -3.75rem;
  margin-right: -3.75rem;
}

.hover\:-my-16:hover {
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.hover\:-mx-16:hover {
  margin-left: -4rem;
  margin-right: -4rem;
}

.hover\:-my-17:hover {
  margin-top: -4.25rem;
  margin-bottom: -4.25rem;
}

.hover\:-mx-17:hover {
  margin-left: -4.25rem;
  margin-right: -4.25rem;
}

.hover\:-my-18:hover {
  margin-top: -4.5rem;
  margin-bottom: -4.5rem;
}

.hover\:-mx-18:hover {
  margin-left: -4.5rem;
  margin-right: -4.5rem;
}

.hover\:-my-19:hover {
  margin-top: -4.75rem;
  margin-bottom: -4.75rem;
}

.hover\:-mx-19:hover {
  margin-left: -4.75rem;
  margin-right: -4.75rem;
}

.hover\:-my-20:hover {
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.hover\:-mx-20:hover {
  margin-left: -5rem;
  margin-right: -5rem;
}

.hover\:-my-21:hover {
  margin-top: -5.25rem;
  margin-bottom: -5.25rem;
}

.hover\:-mx-21:hover {
  margin-left: -5.25rem;
  margin-right: -5.25rem;
}

.hover\:-my-22:hover {
  margin-top: -5.5rem;
  margin-bottom: -5.5rem;
}

.hover\:-mx-22:hover {
  margin-left: -5.5rem;
  margin-right: -5.5rem;
}

.hover\:-my-23:hover {
  margin-top: -5.75rem;
  margin-bottom: -5.75rem;
}

.hover\:-mx-23:hover {
  margin-left: -5.75rem;
  margin-right: -5.75rem;
}

.hover\:-my-24:hover {
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.hover\:-mx-24:hover {
  margin-left: -6rem;
  margin-right: -6rem;
}

.hover\:-my-25:hover {
  margin-top: -6.25rem;
  margin-bottom: -6.25rem;
}

.hover\:-mx-25:hover {
  margin-left: -6.25rem;
  margin-right: -6.25rem;
}

.hover\:-my-26:hover {
  margin-top: -6.5rem;
  margin-bottom: -6.5rem;
}

.hover\:-mx-26:hover {
  margin-left: -6.5rem;
  margin-right: -6.5rem;
}

.hover\:-my-27:hover {
  margin-top: -6.75rem;
  margin-bottom: -6.75rem;
}

.hover\:-mx-27:hover {
  margin-left: -6.75rem;
  margin-right: -6.75rem;
}

.hover\:-my-28:hover {
  margin-top: -7rem;
  margin-bottom: -7rem;
}

.hover\:-mx-28:hover {
  margin-left: -7rem;
  margin-right: -7rem;
}

.hover\:-my-29:hover {
  margin-top: -7.25rem;
  margin-bottom: -7.25rem;
}

.hover\:-mx-29:hover {
  margin-left: -7.25rem;
  margin-right: -7.25rem;
}

.hover\:-my-30:hover {
  margin-top: -7.5rem;
  margin-bottom: -7.5rem;
}

.hover\:-mx-30:hover {
  margin-left: -7.5rem;
  margin-right: -7.5rem;
}

.hover\:-my-31:hover {
  margin-top: -7.75rem;
  margin-bottom: -7.75rem;
}

.hover\:-mx-31:hover {
  margin-left: -7.75rem;
  margin-right: -7.75rem;
}

.hover\:-my-32:hover {
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.hover\:-mx-32:hover {
  margin-left: -8rem;
  margin-right: -8rem;
}

.hover\:-my-40:hover {
  margin-top: -10rem;
  margin-bottom: -10rem;
}

.hover\:-mx-40:hover {
  margin-left: -10rem;
  margin-right: -10rem;
}

.hover\:-my-48:hover {
  margin-top: -12rem;
  margin-bottom: -12rem;
}

.hover\:-mx-48:hover {
  margin-left: -12rem;
  margin-right: -12rem;
}

.hover\:-my-56:hover {
  margin-top: -14rem;
  margin-bottom: -14rem;
}

.hover\:-mx-56:hover {
  margin-left: -14rem;
  margin-right: -14rem;
}

.hover\:-my-64:hover {
  margin-top: -16rem;
  margin-bottom: -16rem;
}

.hover\:-mx-64:hover {
  margin-left: -16rem;
  margin-right: -16rem;
}

.hover\:-my-px:hover {
  margin-top: -1px;
  margin-bottom: -1px;
}

.hover\:-mx-px:hover {
  margin-left: -1px;
  margin-right: -1px;
}

.hover\:mt-0:hover {
  margin-top: 0rem;
}

.hover\:mr-0:hover {
  margin-right: 0rem;
}

.hover\:mb-0:hover {
  margin-bottom: 0rem;
}

.hover\:ml-0:hover {
  margin-left: 0rem;
}

.hover\:mt-1:hover {
  margin-top: 0.25rem;
}

.hover\:mr-1:hover {
  margin-right: 0.25rem;
}

.hover\:mb-1:hover {
  margin-bottom: 0.25rem;
}

.hover\:ml-1:hover {
  margin-left: 0.25rem;
}

.hover\:mt-2:hover {
  margin-top: 0.5rem;
}

.hover\:mr-2:hover {
  margin-right: 0.5rem;
}

.hover\:mb-2:hover {
  margin-bottom: 0.5rem;
}

.hover\:ml-2:hover {
  margin-left: 0.5rem;
}

.hover\:mt-3:hover {
  margin-top: 0.75rem;
}

.hover\:mr-3:hover {
  margin-right: 0.75rem;
}

.hover\:mb-3:hover {
  margin-bottom: 0.75rem;
}

.hover\:ml-3:hover {
  margin-left: 0.75rem;
}

.hover\:mt-4:hover {
  margin-top: 1rem;
}

.hover\:mr-4:hover {
  margin-right: 1rem;
}

.hover\:mb-4:hover {
  margin-bottom: 1rem;
}

.hover\:ml-4:hover {
  margin-left: 1rem;
}

.hover\:mt-5:hover {
  margin-top: 1.25rem;
}

.hover\:mr-5:hover {
  margin-right: 1.25rem;
}

.hover\:mb-5:hover {
  margin-bottom: 1.25rem;
}

.hover\:ml-5:hover {
  margin-left: 1.25rem;
}

.hover\:mt-6:hover {
  margin-top: 1.5rem;
}

.hover\:mr-6:hover {
  margin-right: 1.5rem;
}

.hover\:mb-6:hover {
  margin-bottom: 1.5rem;
}

.hover\:ml-6:hover {
  margin-left: 1.5rem;
}

.hover\:mt-7:hover {
  margin-top: 1.75rem;
}

.hover\:mr-7:hover {
  margin-right: 1.75rem;
}

.hover\:mb-7:hover {
  margin-bottom: 1.75rem;
}

.hover\:ml-7:hover {
  margin-left: 1.75rem;
}

.hover\:mt-8:hover {
  margin-top: 2rem;
}

.hover\:mr-8:hover {
  margin-right: 2rem;
}

.hover\:mb-8:hover {
  margin-bottom: 2rem;
}

.hover\:ml-8:hover {
  margin-left: 2rem;
}

.hover\:mt-9:hover {
  margin-top: 2.25rem;
}

.hover\:mr-9:hover {
  margin-right: 2.25rem;
}

.hover\:mb-9:hover {
  margin-bottom: 2.25rem;
}

.hover\:ml-9:hover {
  margin-left: 2.25rem;
}

.hover\:mt-10:hover {
  margin-top: 2.5rem;
}

.hover\:mr-10:hover {
  margin-right: 2.5rem;
}

.hover\:mb-10:hover {
  margin-bottom: 2.5rem;
}

.hover\:ml-10:hover {
  margin-left: 2.5rem;
}

.hover\:mt-11:hover {
  margin-top: 2.75rem;
}

.hover\:mr-11:hover {
  margin-right: 2.75rem;
}

.hover\:mb-11:hover {
  margin-bottom: 2.75rem;
}

.hover\:ml-11:hover {
  margin-left: 2.75rem;
}

.hover\:mt-12:hover {
  margin-top: 3rem;
}

.hover\:mr-12:hover {
  margin-right: 3rem;
}

.hover\:mb-12:hover {
  margin-bottom: 3rem;
}

.hover\:ml-12:hover {
  margin-left: 3rem;
}

.hover\:mt-13:hover {
  margin-top: 3.25rem;
}

.hover\:mr-13:hover {
  margin-right: 3.25rem;
}

.hover\:mb-13:hover {
  margin-bottom: 3.25rem;
}

.hover\:ml-13:hover {
  margin-left: 3.25rem;
}

.hover\:mt-14:hover {
  margin-top: 3.5rem;
}

.hover\:mr-14:hover {
  margin-right: 3.5rem;
}

.hover\:mb-14:hover {
  margin-bottom: 3.5rem;
}

.hover\:ml-14:hover {
  margin-left: 3.5rem;
}

.hover\:mt-15:hover {
  margin-top: 3.75rem;
}

.hover\:mr-15:hover {
  margin-right: 3.75rem;
}

.hover\:mb-15:hover {
  margin-bottom: 3.75rem;
}

.hover\:ml-15:hover {
  margin-left: 3.75rem;
}

.hover\:mt-16:hover {
  margin-top: 4rem;
}

.hover\:mr-16:hover {
  margin-right: 4rem;
}

.hover\:mb-16:hover {
  margin-bottom: 4rem;
}

.hover\:ml-16:hover {
  margin-left: 4rem;
}

.hover\:mt-17:hover {
  margin-top: 4.25rem;
}

.hover\:mr-17:hover {
  margin-right: 4.25rem;
}

.hover\:mb-17:hover {
  margin-bottom: 4.25rem;
}

.hover\:ml-17:hover {
  margin-left: 4.25rem;
}

.hover\:mt-18:hover {
  margin-top: 4.5rem;
}

.hover\:mr-18:hover {
  margin-right: 4.5rem;
}

.hover\:mb-18:hover {
  margin-bottom: 4.5rem;
}

.hover\:ml-18:hover {
  margin-left: 4.5rem;
}

.hover\:mt-19:hover {
  margin-top: 4.75rem;
}

.hover\:mr-19:hover {
  margin-right: 4.75rem;
}

.hover\:mb-19:hover {
  margin-bottom: 4.75rem;
}

.hover\:ml-19:hover {
  margin-left: 4.75rem;
}

.hover\:mt-20:hover {
  margin-top: 5rem;
}

.hover\:mr-20:hover {
  margin-right: 5rem;
}

.hover\:mb-20:hover {
  margin-bottom: 5rem;
}

.hover\:ml-20:hover {
  margin-left: 5rem;
}

.hover\:mt-21:hover {
  margin-top: 5.25rem;
}

.hover\:mr-21:hover {
  margin-right: 5.25rem;
}

.hover\:mb-21:hover {
  margin-bottom: 5.25rem;
}

.hover\:ml-21:hover {
  margin-left: 5.25rem;
}

.hover\:mt-22:hover {
  margin-top: 5.5rem;
}

.hover\:mr-22:hover {
  margin-right: 5.5rem;
}

.hover\:mb-22:hover {
  margin-bottom: 5.5rem;
}

.hover\:ml-22:hover {
  margin-left: 5.5rem;
}

.hover\:mt-23:hover {
  margin-top: 5.75rem;
}

.hover\:mr-23:hover {
  margin-right: 5.75rem;
}

.hover\:mb-23:hover {
  margin-bottom: 5.75rem;
}

.hover\:ml-23:hover {
  margin-left: 5.75rem;
}

.hover\:mt-24:hover {
  margin-top: 6rem;
}

.hover\:mr-24:hover {
  margin-right: 6rem;
}

.hover\:mb-24:hover {
  margin-bottom: 6rem;
}

.hover\:ml-24:hover {
  margin-left: 6rem;
}

.hover\:mt-25:hover {
  margin-top: 6.25rem;
}

.hover\:mr-25:hover {
  margin-right: 6.25rem;
}

.hover\:mb-25:hover {
  margin-bottom: 6.25rem;
}

.hover\:ml-25:hover {
  margin-left: 6.25rem;
}

.hover\:mt-26:hover {
  margin-top: 6.5rem;
}

.hover\:mr-26:hover {
  margin-right: 6.5rem;
}

.hover\:mb-26:hover {
  margin-bottom: 6.5rem;
}

.hover\:ml-26:hover {
  margin-left: 6.5rem;
}

.hover\:mt-27:hover {
  margin-top: 6.75rem;
}

.hover\:mr-27:hover {
  margin-right: 6.75rem;
}

.hover\:mb-27:hover {
  margin-bottom: 6.75rem;
}

.hover\:ml-27:hover {
  margin-left: 6.75rem;
}

.hover\:mt-28:hover {
  margin-top: 7rem;
}

.hover\:mr-28:hover {
  margin-right: 7rem;
}

.hover\:mb-28:hover {
  margin-bottom: 7rem;
}

.hover\:ml-28:hover {
  margin-left: 7rem;
}

.hover\:mt-29:hover {
  margin-top: 7.25rem;
}

.hover\:mr-29:hover {
  margin-right: 7.25rem;
}

.hover\:mb-29:hover {
  margin-bottom: 7.25rem;
}

.hover\:ml-29:hover {
  margin-left: 7.25rem;
}

.hover\:mt-30:hover {
  margin-top: 7.5rem;
}

.hover\:mr-30:hover {
  margin-right: 7.5rem;
}

.hover\:mb-30:hover {
  margin-bottom: 7.5rem;
}

.hover\:ml-30:hover {
  margin-left: 7.5rem;
}

.hover\:mt-31:hover {
  margin-top: 7.75rem;
}

.hover\:mr-31:hover {
  margin-right: 7.75rem;
}

.hover\:mb-31:hover {
  margin-bottom: 7.75rem;
}

.hover\:ml-31:hover {
  margin-left: 7.75rem;
}

.hover\:mt-32:hover {
  margin-top: 8rem;
}

.hover\:mr-32:hover {
  margin-right: 8rem;
}

.hover\:mb-32:hover {
  margin-bottom: 8rem;
}

.hover\:ml-32:hover {
  margin-left: 8rem;
}

.hover\:mt-40:hover {
  margin-top: 10rem;
}

.hover\:mr-40:hover {
  margin-right: 10rem;
}

.hover\:mb-40:hover {
  margin-bottom: 10rem;
}

.hover\:ml-40:hover {
  margin-left: 10rem;
}

.hover\:mt-48:hover {
  margin-top: 12rem;
}

.hover\:mr-48:hover {
  margin-right: 12rem;
}

.hover\:mb-48:hover {
  margin-bottom: 12rem;
}

.hover\:ml-48:hover {
  margin-left: 12rem;
}

.hover\:mt-56:hover {
  margin-top: 14rem;
}

.hover\:mr-56:hover {
  margin-right: 14rem;
}

.hover\:mb-56:hover {
  margin-bottom: 14rem;
}

.hover\:ml-56:hover {
  margin-left: 14rem;
}

.hover\:mt-64:hover {
  margin-top: 16rem;
}

.hover\:mr-64:hover {
  margin-right: 16rem;
}

.hover\:mb-64:hover {
  margin-bottom: 16rem;
}

.hover\:ml-64:hover {
  margin-left: 16rem;
}

.hover\:mt-auto:hover {
  margin-top: auto;
}

.hover\:mr-auto:hover {
  margin-right: auto;
}

.hover\:mb-auto:hover {
  margin-bottom: auto;
}

.hover\:ml-auto:hover {
  margin-left: auto;
}

.hover\:mt-px:hover {
  margin-top: 1px;
}

.hover\:mr-px:hover {
  margin-right: 1px;
}

.hover\:mb-px:hover {
  margin-bottom: 1px;
}

.hover\:ml-px:hover {
  margin-left: 1px;
}

.hover\:-mt-0:hover {
  margin-top: 0rem;
}

.hover\:-mr-0:hover {
  margin-right: 0rem;
}

.hover\:-mb-0:hover {
  margin-bottom: 0rem;
}

.hover\:-ml-0:hover {
  margin-left: 0rem;
}

.hover\:-mt-1:hover {
  margin-top: -0.25rem;
}

.hover\:-mr-1:hover {
  margin-right: -0.25rem;
}

.hover\:-mb-1:hover {
  margin-bottom: -0.25rem;
}

.hover\:-ml-1:hover {
  margin-left: -0.25rem;
}

.hover\:-mt-2:hover {
  margin-top: -0.5rem;
}

.hover\:-mr-2:hover {
  margin-right: -0.5rem;
}

.hover\:-mb-2:hover {
  margin-bottom: -0.5rem;
}

.hover\:-ml-2:hover {
  margin-left: -0.5rem;
}

.hover\:-mt-3:hover {
  margin-top: -0.75rem;
}

.hover\:-mr-3:hover {
  margin-right: -0.75rem;
}

.hover\:-mb-3:hover {
  margin-bottom: -0.75rem;
}

.hover\:-ml-3:hover {
  margin-left: -0.75rem;
}

.hover\:-mt-4:hover {
  margin-top: -1rem;
}

.hover\:-mr-4:hover {
  margin-right: -1rem;
}

.hover\:-mb-4:hover {
  margin-bottom: -1rem;
}

.hover\:-ml-4:hover {
  margin-left: -1rem;
}

.hover\:-mt-5:hover {
  margin-top: -1.25rem;
}

.hover\:-mr-5:hover {
  margin-right: -1.25rem;
}

.hover\:-mb-5:hover {
  margin-bottom: -1.25rem;
}

.hover\:-ml-5:hover {
  margin-left: -1.25rem;
}

.hover\:-mt-6:hover {
  margin-top: -1.5rem;
}

.hover\:-mr-6:hover {
  margin-right: -1.5rem;
}

.hover\:-mb-6:hover {
  margin-bottom: -1.5rem;
}

.hover\:-ml-6:hover {
  margin-left: -1.5rem;
}

.hover\:-mt-7:hover {
  margin-top: -1.75rem;
}

.hover\:-mr-7:hover {
  margin-right: -1.75rem;
}

.hover\:-mb-7:hover {
  margin-bottom: -1.75rem;
}

.hover\:-ml-7:hover {
  margin-left: -1.75rem;
}

.hover\:-mt-8:hover {
  margin-top: -2rem;
}

.hover\:-mr-8:hover {
  margin-right: -2rem;
}

.hover\:-mb-8:hover {
  margin-bottom: -2rem;
}

.hover\:-ml-8:hover {
  margin-left: -2rem;
}

.hover\:-mt-9:hover {
  margin-top: -2.25rem;
}

.hover\:-mr-9:hover {
  margin-right: -2.25rem;
}

.hover\:-mb-9:hover {
  margin-bottom: -2.25rem;
}

.hover\:-ml-9:hover {
  margin-left: -2.25rem;
}

.hover\:-mt-10:hover {
  margin-top: -2.5rem;
}

.hover\:-mr-10:hover {
  margin-right: -2.5rem;
}

.hover\:-mb-10:hover {
  margin-bottom: -2.5rem;
}

.hover\:-ml-10:hover {
  margin-left: -2.5rem;
}

.hover\:-mt-11:hover {
  margin-top: -2.75rem;
}

.hover\:-mr-11:hover {
  margin-right: -2.75rem;
}

.hover\:-mb-11:hover {
  margin-bottom: -2.75rem;
}

.hover\:-ml-11:hover {
  margin-left: -2.75rem;
}

.hover\:-mt-12:hover {
  margin-top: -3rem;
}

.hover\:-mr-12:hover {
  margin-right: -3rem;
}

.hover\:-mb-12:hover {
  margin-bottom: -3rem;
}

.hover\:-ml-12:hover {
  margin-left: -3rem;
}

.hover\:-mt-13:hover {
  margin-top: -3.25rem;
}

.hover\:-mr-13:hover {
  margin-right: -3.25rem;
}

.hover\:-mb-13:hover {
  margin-bottom: -3.25rem;
}

.hover\:-ml-13:hover {
  margin-left: -3.25rem;
}

.hover\:-mt-14:hover {
  margin-top: -3.5rem;
}

.hover\:-mr-14:hover {
  margin-right: -3.5rem;
}

.hover\:-mb-14:hover {
  margin-bottom: -3.5rem;
}

.hover\:-ml-14:hover {
  margin-left: -3.5rem;
}

.hover\:-mt-15:hover {
  margin-top: -3.75rem;
}

.hover\:-mr-15:hover {
  margin-right: -3.75rem;
}

.hover\:-mb-15:hover {
  margin-bottom: -3.75rem;
}

.hover\:-ml-15:hover {
  margin-left: -3.75rem;
}

.hover\:-mt-16:hover {
  margin-top: -4rem;
}

.hover\:-mr-16:hover {
  margin-right: -4rem;
}

.hover\:-mb-16:hover {
  margin-bottom: -4rem;
}

.hover\:-ml-16:hover {
  margin-left: -4rem;
}

.hover\:-mt-17:hover {
  margin-top: -4.25rem;
}

.hover\:-mr-17:hover {
  margin-right: -4.25rem;
}

.hover\:-mb-17:hover {
  margin-bottom: -4.25rem;
}

.hover\:-ml-17:hover {
  margin-left: -4.25rem;
}

.hover\:-mt-18:hover {
  margin-top: -4.5rem;
}

.hover\:-mr-18:hover {
  margin-right: -4.5rem;
}

.hover\:-mb-18:hover {
  margin-bottom: -4.5rem;
}

.hover\:-ml-18:hover {
  margin-left: -4.5rem;
}

.hover\:-mt-19:hover {
  margin-top: -4.75rem;
}

.hover\:-mr-19:hover {
  margin-right: -4.75rem;
}

.hover\:-mb-19:hover {
  margin-bottom: -4.75rem;
}

.hover\:-ml-19:hover {
  margin-left: -4.75rem;
}

.hover\:-mt-20:hover {
  margin-top: -5rem;
}

.hover\:-mr-20:hover {
  margin-right: -5rem;
}

.hover\:-mb-20:hover {
  margin-bottom: -5rem;
}

.hover\:-ml-20:hover {
  margin-left: -5rem;
}

.hover\:-mt-21:hover {
  margin-top: -5.25rem;
}

.hover\:-mr-21:hover {
  margin-right: -5.25rem;
}

.hover\:-mb-21:hover {
  margin-bottom: -5.25rem;
}

.hover\:-ml-21:hover {
  margin-left: -5.25rem;
}

.hover\:-mt-22:hover {
  margin-top: -5.5rem;
}

.hover\:-mr-22:hover {
  margin-right: -5.5rem;
}

.hover\:-mb-22:hover {
  margin-bottom: -5.5rem;
}

.hover\:-ml-22:hover {
  margin-left: -5.5rem;
}

.hover\:-mt-23:hover {
  margin-top: -5.75rem;
}

.hover\:-mr-23:hover {
  margin-right: -5.75rem;
}

.hover\:-mb-23:hover {
  margin-bottom: -5.75rem;
}

.hover\:-ml-23:hover {
  margin-left: -5.75rem;
}

.hover\:-mt-24:hover {
  margin-top: -6rem;
}

.hover\:-mr-24:hover {
  margin-right: -6rem;
}

.hover\:-mb-24:hover {
  margin-bottom: -6rem;
}

.hover\:-ml-24:hover {
  margin-left: -6rem;
}

.hover\:-mt-25:hover {
  margin-top: -6.25rem;
}

.hover\:-mr-25:hover {
  margin-right: -6.25rem;
}

.hover\:-mb-25:hover {
  margin-bottom: -6.25rem;
}

.hover\:-ml-25:hover {
  margin-left: -6.25rem;
}

.hover\:-mt-26:hover {
  margin-top: -6.5rem;
}

.hover\:-mr-26:hover {
  margin-right: -6.5rem;
}

.hover\:-mb-26:hover {
  margin-bottom: -6.5rem;
}

.hover\:-ml-26:hover {
  margin-left: -6.5rem;
}

.hover\:-mt-27:hover {
  margin-top: -6.75rem;
}

.hover\:-mr-27:hover {
  margin-right: -6.75rem;
}

.hover\:-mb-27:hover {
  margin-bottom: -6.75rem;
}

.hover\:-ml-27:hover {
  margin-left: -6.75rem;
}

.hover\:-mt-28:hover {
  margin-top: -7rem;
}

.hover\:-mr-28:hover {
  margin-right: -7rem;
}

.hover\:-mb-28:hover {
  margin-bottom: -7rem;
}

.hover\:-ml-28:hover {
  margin-left: -7rem;
}

.hover\:-mt-29:hover {
  margin-top: -7.25rem;
}

.hover\:-mr-29:hover {
  margin-right: -7.25rem;
}

.hover\:-mb-29:hover {
  margin-bottom: -7.25rem;
}

.hover\:-ml-29:hover {
  margin-left: -7.25rem;
}

.hover\:-mt-30:hover {
  margin-top: -7.5rem;
}

.hover\:-mr-30:hover {
  margin-right: -7.5rem;
}

.hover\:-mb-30:hover {
  margin-bottom: -7.5rem;
}

.hover\:-ml-30:hover {
  margin-left: -7.5rem;
}

.hover\:-mt-31:hover {
  margin-top: -7.75rem;
}

.hover\:-mr-31:hover {
  margin-right: -7.75rem;
}

.hover\:-mb-31:hover {
  margin-bottom: -7.75rem;
}

.hover\:-ml-31:hover {
  margin-left: -7.75rem;
}

.hover\:-mt-32:hover {
  margin-top: -8rem;
}

.hover\:-mr-32:hover {
  margin-right: -8rem;
}

.hover\:-mb-32:hover {
  margin-bottom: -8rem;
}

.hover\:-ml-32:hover {
  margin-left: -8rem;
}

.hover\:-mt-40:hover {
  margin-top: -10rem;
}

.hover\:-mr-40:hover {
  margin-right: -10rem;
}

.hover\:-mb-40:hover {
  margin-bottom: -10rem;
}

.hover\:-ml-40:hover {
  margin-left: -10rem;
}

.hover\:-mt-48:hover {
  margin-top: -12rem;
}

.hover\:-mr-48:hover {
  margin-right: -12rem;
}

.hover\:-mb-48:hover {
  margin-bottom: -12rem;
}

.hover\:-ml-48:hover {
  margin-left: -12rem;
}

.hover\:-mt-56:hover {
  margin-top: -14rem;
}

.hover\:-mr-56:hover {
  margin-right: -14rem;
}

.hover\:-mb-56:hover {
  margin-bottom: -14rem;
}

.hover\:-ml-56:hover {
  margin-left: -14rem;
}

.hover\:-mt-64:hover {
  margin-top: -16rem;
}

.hover\:-mr-64:hover {
  margin-right: -16rem;
}

.hover\:-mb-64:hover {
  margin-bottom: -16rem;
}

.hover\:-ml-64:hover {
  margin-left: -16rem;
}

.hover\:-mt-px:hover {
  margin-top: -1px;
}

.hover\:-mr-px:hover {
  margin-right: -1px;
}

.hover\:-mb-px:hover {
  margin-bottom: -1px;
}

.hover\:-ml-px:hover {
  margin-left: -1px;
}

.max-h-0 {
  max-height: 0rem;
}

.max-h-1 {
  max-height: 0.25rem;
}

.max-h-2 {
  max-height: 0.5rem;
}

.max-h-3 {
  max-height: 0.75rem;
}

.max-h-4 {
  max-height: 1rem;
}

.max-h-5 {
  max-height: 1.25rem;
}

.max-h-6 {
  max-height: 1.5rem;
}

.max-h-7 {
  max-height: 1.75rem;
}

.max-h-8 {
  max-height: 2rem;
}

.max-h-9 {
  max-height: 2.25rem;
}

.max-h-10 {
  max-height: 2.5rem;
}

.max-h-11 {
  max-height: 2.75rem;
}

.max-h-12 {
  max-height: 3rem;
}

.max-h-13 {
  max-height: 3.25rem;
}

.max-h-14 {
  max-height: 3.5rem;
}

.max-h-15 {
  max-height: 3.75rem;
}

.max-h-16 {
  max-height: 4rem;
}

.max-h-17 {
  max-height: 4.25rem;
}

.max-h-18 {
  max-height: 4.5rem;
}

.max-h-19 {
  max-height: 4.75rem;
}

.max-h-20 {
  max-height: 5rem;
}

.max-h-21 {
  max-height: 5.25rem;
}

.max-h-22 {
  max-height: 5.5rem;
}

.max-h-23 {
  max-height: 5.75rem;
}

.max-h-24 {
  max-height: 6rem;
}

.max-h-25 {
  max-height: 6.25rem;
}

.max-h-26 {
  max-height: 6.5rem;
}

.max-h-27 {
  max-height: 6.75rem;
}

.max-h-28 {
  max-height: 7rem;
}

.max-h-29 {
  max-height: 7.25rem;
}

.max-h-30 {
  max-height: 7.5rem;
}

.max-h-31 {
  max-height: 7.75rem;
}

.max-h-32 {
  max-height: 8rem;
}

.max-h-40 {
  max-height: 10rem;
}

.max-h-48 {
  max-height: 12rem;
}

.max-h-56 {
  max-height: 14rem;
}

.max-h-64 {
  max-height: 16rem;
}

.max-h-full {
  max-height: 100%;
}

.max-h-screen {
  max-height: 100vh;
}

.max-h-px {
  max-height: 1px;
}

.max-h-1\/2 {
  max-height: 50%;
}

.\!max-h-0 {
  max-height: 0rem !important;
}

.\!max-h-1 {
  max-height: 0.25rem !important;
}

.\!max-h-2 {
  max-height: 0.5rem !important;
}

.\!max-h-3 {
  max-height: 0.75rem !important;
}

.\!max-h-4 {
  max-height: 1rem !important;
}

.\!max-h-5 {
  max-height: 1.25rem !important;
}

.\!max-h-6 {
  max-height: 1.5rem !important;
}

.\!max-h-7 {
  max-height: 1.75rem !important;
}

.\!max-h-8 {
  max-height: 2rem !important;
}

.\!max-h-9 {
  max-height: 2.25rem !important;
}

.\!max-h-10 {
  max-height: 2.5rem !important;
}

.\!max-h-11 {
  max-height: 2.75rem !important;
}

.\!max-h-12 {
  max-height: 3rem !important;
}

.\!max-h-13 {
  max-height: 3.25rem !important;
}

.\!max-h-14 {
  max-height: 3.5rem !important;
}

.\!max-h-15 {
  max-height: 3.75rem !important;
}

.\!max-h-16 {
  max-height: 4rem !important;
}

.\!max-h-17 {
  max-height: 4.25rem !important;
}

.\!max-h-18 {
  max-height: 4.5rem !important;
}

.\!max-h-19 {
  max-height: 4.75rem !important;
}

.\!max-h-20 {
  max-height: 5rem !important;
}

.\!max-h-21 {
  max-height: 5.25rem !important;
}

.\!max-h-22 {
  max-height: 5.5rem !important;
}

.\!max-h-23 {
  max-height: 5.75rem !important;
}

.\!max-h-24 {
  max-height: 6rem !important;
}

.\!max-h-25 {
  max-height: 6.25rem !important;
}

.\!max-h-26 {
  max-height: 6.5rem !important;
}

.\!max-h-27 {
  max-height: 6.75rem !important;
}

.\!max-h-28 {
  max-height: 7rem !important;
}

.\!max-h-29 {
  max-height: 7.25rem !important;
}

.\!max-h-30 {
  max-height: 7.5rem !important;
}

.\!max-h-31 {
  max-height: 7.75rem !important;
}

.\!max-h-32 {
  max-height: 8rem !important;
}

.\!max-h-40 {
  max-height: 10rem !important;
}

.\!max-h-48 {
  max-height: 12rem !important;
}

.\!max-h-56 {
  max-height: 14rem !important;
}

.\!max-h-64 {
  max-height: 16rem !important;
}

.\!max-h-full {
  max-height: 100% !important;
}

.\!max-h-screen {
  max-height: 100vh !important;
}

.\!max-h-px {
  max-height: 1px !important;
}

.\!max-h-1\/2 {
  max-height: 50% !important;
}

.hover\:max-h-0:hover {
  max-height: 0rem;
}

.hover\:max-h-1:hover {
  max-height: 0.25rem;
}

.hover\:max-h-2:hover {
  max-height: 0.5rem;
}

.hover\:max-h-3:hover {
  max-height: 0.75rem;
}

.hover\:max-h-4:hover {
  max-height: 1rem;
}

.hover\:max-h-5:hover {
  max-height: 1.25rem;
}

.hover\:max-h-6:hover {
  max-height: 1.5rem;
}

.hover\:max-h-7:hover {
  max-height: 1.75rem;
}

.hover\:max-h-8:hover {
  max-height: 2rem;
}

.hover\:max-h-9:hover {
  max-height: 2.25rem;
}

.hover\:max-h-10:hover {
  max-height: 2.5rem;
}

.hover\:max-h-11:hover {
  max-height: 2.75rem;
}

.hover\:max-h-12:hover {
  max-height: 3rem;
}

.hover\:max-h-13:hover {
  max-height: 3.25rem;
}

.hover\:max-h-14:hover {
  max-height: 3.5rem;
}

.hover\:max-h-15:hover {
  max-height: 3.75rem;
}

.hover\:max-h-16:hover {
  max-height: 4rem;
}

.hover\:max-h-17:hover {
  max-height: 4.25rem;
}

.hover\:max-h-18:hover {
  max-height: 4.5rem;
}

.hover\:max-h-19:hover {
  max-height: 4.75rem;
}

.hover\:max-h-20:hover {
  max-height: 5rem;
}

.hover\:max-h-21:hover {
  max-height: 5.25rem;
}

.hover\:max-h-22:hover {
  max-height: 5.5rem;
}

.hover\:max-h-23:hover {
  max-height: 5.75rem;
}

.hover\:max-h-24:hover {
  max-height: 6rem;
}

.hover\:max-h-25:hover {
  max-height: 6.25rem;
}

.hover\:max-h-26:hover {
  max-height: 6.5rem;
}

.hover\:max-h-27:hover {
  max-height: 6.75rem;
}

.hover\:max-h-28:hover {
  max-height: 7rem;
}

.hover\:max-h-29:hover {
  max-height: 7.25rem;
}

.hover\:max-h-30:hover {
  max-height: 7.5rem;
}

.hover\:max-h-31:hover {
  max-height: 7.75rem;
}

.hover\:max-h-32:hover {
  max-height: 8rem;
}

.hover\:max-h-40:hover {
  max-height: 10rem;
}

.hover\:max-h-48:hover {
  max-height: 12rem;
}

.hover\:max-h-56:hover {
  max-height: 14rem;
}

.hover\:max-h-64:hover {
  max-height: 16rem;
}

.hover\:max-h-full:hover {
  max-height: 100%;
}

.hover\:max-h-screen:hover {
  max-height: 100vh;
}

.hover\:max-h-px:hover {
  max-height: 1px;
}

.hover\:max-h-1\/2:hover {
  max-height: 50%;
}

.max-w-0 {
  max-width: 0rem;
}

.max-w-1 {
  max-width: 0.25rem;
}

.max-w-2 {
  max-width: 0.5rem;
}

.max-w-3 {
  max-width: 0.75rem;
}

.max-w-4 {
  max-width: 1rem;
}

.max-w-5 {
  max-width: 1.25rem;
}

.max-w-6 {
  max-width: 1.5rem;
}

.max-w-7 {
  max-width: 1.75rem;
}

.max-w-8 {
  max-width: 2rem;
}

.max-w-9 {
  max-width: 2.25rem;
}

.max-w-10 {
  max-width: 2.5rem;
}

.max-w-11 {
  max-width: 2.75rem;
}

.max-w-12 {
  max-width: 3rem;
}

.max-w-13 {
  max-width: 3.25rem;
}

.max-w-14 {
  max-width: 3.5rem;
}

.max-w-15 {
  max-width: 3.75rem;
}

.max-w-16 {
  max-width: 4rem;
}

.max-w-17 {
  max-width: 4.25rem;
}

.max-w-18 {
  max-width: 4.5rem;
}

.max-w-19 {
  max-width: 4.75rem;
}

.max-w-20 {
  max-width: 5rem;
}

.max-w-21 {
  max-width: 5.25rem;
}

.max-w-22 {
  max-width: 5.5rem;
}

.max-w-23 {
  max-width: 5.75rem;
}

.max-w-24 {
  max-width: 6rem;
}

.max-w-25 {
  max-width: 6.25rem;
}

.max-w-26 {
  max-width: 6.5rem;
}

.max-w-27 {
  max-width: 6.75rem;
}

.max-w-28 {
  max-width: 7rem;
}

.max-w-29 {
  max-width: 7.25rem;
}

.max-w-30 {
  max-width: 7.5rem;
}

.max-w-31 {
  max-width: 7.75rem;
}

.max-w-32 {
  max-width: 8rem;
}

.max-w-40 {
  max-width: 10rem;
}

.max-w-48 {
  max-width: 12rem;
}

.max-w-56 {
  max-width: 14rem;
}

.max-w-64 {
  max-width: 16rem;
}

.max-w-none {
  max-width: none;
}

.max-w-xs {
  max-width: 20rem;
}

.max-w-sm {
  max-width: 24rem;
}

.max-w-md {
  max-width: 28rem;
}

.max-w-lg {
  max-width: 32rem;
}

.max-w-xl {
  max-width: 36rem;
}

.max-w-2xl {
  max-width: 42rem;
}

.max-w-3xl {
  max-width: 48rem;
}

.max-w-4xl {
  max-width: 56rem;
}

.max-w-5xl {
  max-width: 64rem;
}

.max-w-6xl {
  max-width: 72rem;
}

.max-w-full {
  max-width: 100%;
}

.max-w-px {
  max-width: 1px;
}

.max-w-1\/2 {
  max-width: 50%;
}

.max-w-mobile {
  max-width: 767px;
}

.max-w-tablet {
  max-width: 1023px;
}

.max-w-laptop {
  max-width: 1440px;
}

.max-w-desktop {
  max-width: 1920px;
}

.\!max-w-0 {
  max-width: 0rem !important;
}

.\!max-w-1 {
  max-width: 0.25rem !important;
}

.\!max-w-2 {
  max-width: 0.5rem !important;
}

.\!max-w-3 {
  max-width: 0.75rem !important;
}

.\!max-w-4 {
  max-width: 1rem !important;
}

.\!max-w-5 {
  max-width: 1.25rem !important;
}

.\!max-w-6 {
  max-width: 1.5rem !important;
}

.\!max-w-7 {
  max-width: 1.75rem !important;
}

.\!max-w-8 {
  max-width: 2rem !important;
}

.\!max-w-9 {
  max-width: 2.25rem !important;
}

.\!max-w-10 {
  max-width: 2.5rem !important;
}

.\!max-w-11 {
  max-width: 2.75rem !important;
}

.\!max-w-12 {
  max-width: 3rem !important;
}

.\!max-w-13 {
  max-width: 3.25rem !important;
}

.\!max-w-14 {
  max-width: 3.5rem !important;
}

.\!max-w-15 {
  max-width: 3.75rem !important;
}

.\!max-w-16 {
  max-width: 4rem !important;
}

.\!max-w-17 {
  max-width: 4.25rem !important;
}

.\!max-w-18 {
  max-width: 4.5rem !important;
}

.\!max-w-19 {
  max-width: 4.75rem !important;
}

.\!max-w-20 {
  max-width: 5rem !important;
}

.\!max-w-21 {
  max-width: 5.25rem !important;
}

.\!max-w-22 {
  max-width: 5.5rem !important;
}

.\!max-w-23 {
  max-width: 5.75rem !important;
}

.\!max-w-24 {
  max-width: 6rem !important;
}

.\!max-w-25 {
  max-width: 6.25rem !important;
}

.\!max-w-26 {
  max-width: 6.5rem !important;
}

.\!max-w-27 {
  max-width: 6.75rem !important;
}

.\!max-w-28 {
  max-width: 7rem !important;
}

.\!max-w-29 {
  max-width: 7.25rem !important;
}

.\!max-w-30 {
  max-width: 7.5rem !important;
}

.\!max-w-31 {
  max-width: 7.75rem !important;
}

.\!max-w-32 {
  max-width: 8rem !important;
}

.\!max-w-40 {
  max-width: 10rem !important;
}

.\!max-w-48 {
  max-width: 12rem !important;
}

.\!max-w-56 {
  max-width: 14rem !important;
}

.\!max-w-64 {
  max-width: 16rem !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 {
  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-px {
  max-width: 1px !important;
}

.\!max-w-1\/2 {
  max-width: 50% !important;
}

.\!max-w-mobile {
  max-width: 767px !important;
}

.\!max-w-tablet {
  max-width: 1023px !important;
}

.\!max-w-laptop {
  max-width: 1440px !important;
}

.\!max-w-desktop {
  max-width: 1920px !important;
}

.hover\:max-w-0:hover {
  max-width: 0rem;
}

.hover\:max-w-1:hover {
  max-width: 0.25rem;
}

.hover\:max-w-2:hover {
  max-width: 0.5rem;
}

.hover\:max-w-3:hover {
  max-width: 0.75rem;
}

.hover\:max-w-4:hover {
  max-width: 1rem;
}

.hover\:max-w-5:hover {
  max-width: 1.25rem;
}

.hover\:max-w-6:hover {
  max-width: 1.5rem;
}

.hover\:max-w-7:hover {
  max-width: 1.75rem;
}

.hover\:max-w-8:hover {
  max-width: 2rem;
}

.hover\:max-w-9:hover {
  max-width: 2.25rem;
}

.hover\:max-w-10:hover {
  max-width: 2.5rem;
}

.hover\:max-w-11:hover {
  max-width: 2.75rem;
}

.hover\:max-w-12:hover {
  max-width: 3rem;
}

.hover\:max-w-13:hover {
  max-width: 3.25rem;
}

.hover\:max-w-14:hover {
  max-width: 3.5rem;
}

.hover\:max-w-15:hover {
  max-width: 3.75rem;
}

.hover\:max-w-16:hover {
  max-width: 4rem;
}

.hover\:max-w-17:hover {
  max-width: 4.25rem;
}

.hover\:max-w-18:hover {
  max-width: 4.5rem;
}

.hover\:max-w-19:hover {
  max-width: 4.75rem;
}

.hover\:max-w-20:hover {
  max-width: 5rem;
}

.hover\:max-w-21:hover {
  max-width: 5.25rem;
}

.hover\:max-w-22:hover {
  max-width: 5.5rem;
}

.hover\:max-w-23:hover {
  max-width: 5.75rem;
}

.hover\:max-w-24:hover {
  max-width: 6rem;
}

.hover\:max-w-25:hover {
  max-width: 6.25rem;
}

.hover\:max-w-26:hover {
  max-width: 6.5rem;
}

.hover\:max-w-27:hover {
  max-width: 6.75rem;
}

.hover\:max-w-28:hover {
  max-width: 7rem;
}

.hover\:max-w-29:hover {
  max-width: 7.25rem;
}

.hover\:max-w-30:hover {
  max-width: 7.5rem;
}

.hover\:max-w-31:hover {
  max-width: 7.75rem;
}

.hover\:max-w-32:hover {
  max-width: 8rem;
}

.hover\:max-w-40:hover {
  max-width: 10rem;
}

.hover\:max-w-48:hover {
  max-width: 12rem;
}

.hover\:max-w-56:hover {
  max-width: 14rem;
}

.hover\:max-w-64:hover {
  max-width: 16rem;
}

.hover\:max-w-none:hover {
  max-width: none;
}

.hover\:max-w-xs:hover {
  max-width: 20rem;
}

.hover\:max-w-sm:hover {
  max-width: 24rem;
}

.hover\:max-w-md:hover {
  max-width: 28rem;
}

.hover\:max-w-lg:hover {
  max-width: 32rem;
}

.hover\:max-w-xl:hover {
  max-width: 36rem;
}

.hover\:max-w-2xl:hover {
  max-width: 42rem;
}

.hover\:max-w-3xl:hover {
  max-width: 48rem;
}

.hover\:max-w-4xl:hover {
  max-width: 56rem;
}

.hover\:max-w-5xl:hover {
  max-width: 64rem;
}

.hover\:max-w-6xl:hover {
  max-width: 72rem;
}

.hover\:max-w-full:hover {
  max-width: 100%;
}

.hover\:max-w-px:hover {
  max-width: 1px;
}

.hover\:max-w-1\/2:hover {
  max-width: 50%;
}

.hover\:max-w-mobile:hover {
  max-width: 767px;
}

.hover\:max-w-tablet:hover {
  max-width: 1023px;
}

.hover\:max-w-laptop:hover {
  max-width: 1440px;
}

.hover\:max-w-desktop:hover {
  max-width: 1920px;
}

.min-h-0 {
  min-height: 0rem;
}

.min-h-1 {
  min-height: 0.25rem;
}

.min-h-2 {
  min-height: 0.5rem;
}

.min-h-3 {
  min-height: 0.75rem;
}

.min-h-4 {
  min-height: 1rem;
}

.min-h-5 {
  min-height: 1.25rem;
}

.min-h-6 {
  min-height: 1.5rem;
}

.min-h-7 {
  min-height: 1.75rem;
}

.min-h-8 {
  min-height: 2rem;
}

.min-h-9 {
  min-height: 2.25rem;
}

.min-h-10 {
  min-height: 2.5rem;
}

.min-h-11 {
  min-height: 2.75rem;
}

.min-h-12 {
  min-height: 3rem;
}

.min-h-13 {
  min-height: 3.25rem;
}

.min-h-14 {
  min-height: 3.5rem;
}

.min-h-15 {
  min-height: 3.75rem;
}

.min-h-16 {
  min-height: 4rem;
}

.min-h-17 {
  min-height: 4.25rem;
}

.min-h-18 {
  min-height: 4.5rem;
}

.min-h-19 {
  min-height: 4.75rem;
}

.min-h-20 {
  min-height: 5rem;
}

.min-h-21 {
  min-height: 5.25rem;
}

.min-h-22 {
  min-height: 5.5rem;
}

.min-h-23 {
  min-height: 5.75rem;
}

.min-h-24 {
  min-height: 6rem;
}

.min-h-25 {
  min-height: 6.25rem;
}

.min-h-26 {
  min-height: 6.5rem;
}

.min-h-27 {
  min-height: 6.75rem;
}

.min-h-28 {
  min-height: 7rem;
}

.min-h-29 {
  min-height: 7.25rem;
}

.min-h-30 {
  min-height: 7.5rem;
}

.min-h-31 {
  min-height: 7.75rem;
}

.min-h-32 {
  min-height: 8rem;
}

.min-h-40 {
  min-height: 10rem;
}

.min-h-48 {
  min-height: 12rem;
}

.min-h-56 {
  min-height: 14rem;
}

.min-h-64 {
  min-height: 16rem;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.min-h-px {
  min-height: 1px;
}

.min-h-1\/2 {
  min-height: 50%;
}

.\!min-h-0 {
  min-height: 0rem !important;
}

.\!min-h-1 {
  min-height: 0.25rem !important;
}

.\!min-h-2 {
  min-height: 0.5rem !important;
}

.\!min-h-3 {
  min-height: 0.75rem !important;
}

.\!min-h-4 {
  min-height: 1rem !important;
}

.\!min-h-5 {
  min-height: 1.25rem !important;
}

.\!min-h-6 {
  min-height: 1.5rem !important;
}

.\!min-h-7 {
  min-height: 1.75rem !important;
}

.\!min-h-8 {
  min-height: 2rem !important;
}

.\!min-h-9 {
  min-height: 2.25rem !important;
}

.\!min-h-10 {
  min-height: 2.5rem !important;
}

.\!min-h-11 {
  min-height: 2.75rem !important;
}

.\!min-h-12 {
  min-height: 3rem !important;
}

.\!min-h-13 {
  min-height: 3.25rem !important;
}

.\!min-h-14 {
  min-height: 3.5rem !important;
}

.\!min-h-15 {
  min-height: 3.75rem !important;
}

.\!min-h-16 {
  min-height: 4rem !important;
}

.\!min-h-17 {
  min-height: 4.25rem !important;
}

.\!min-h-18 {
  min-height: 4.5rem !important;
}

.\!min-h-19 {
  min-height: 4.75rem !important;
}

.\!min-h-20 {
  min-height: 5rem !important;
}

.\!min-h-21 {
  min-height: 5.25rem !important;
}

.\!min-h-22 {
  min-height: 5.5rem !important;
}

.\!min-h-23 {
  min-height: 5.75rem !important;
}

.\!min-h-24 {
  min-height: 6rem !important;
}

.\!min-h-25 {
  min-height: 6.25rem !important;
}

.\!min-h-26 {
  min-height: 6.5rem !important;
}

.\!min-h-27 {
  min-height: 6.75rem !important;
}

.\!min-h-28 {
  min-height: 7rem !important;
}

.\!min-h-29 {
  min-height: 7.25rem !important;
}

.\!min-h-30 {
  min-height: 7.5rem !important;
}

.\!min-h-31 {
  min-height: 7.75rem !important;
}

.\!min-h-32 {
  min-height: 8rem !important;
}

.\!min-h-40 {
  min-height: 10rem !important;
}

.\!min-h-48 {
  min-height: 12rem !important;
}

.\!min-h-56 {
  min-height: 14rem !important;
}

.\!min-h-64 {
  min-height: 16rem !important;
}

.\!min-h-full {
  min-height: 100% !important;
}

.\!min-h-screen {
  min-height: 100vh !important;
}

.\!min-h-px {
  min-height: 1px !important;
}

.\!min-h-1\/2 {
  min-height: 50% !important;
}

.hover\:min-h-0:hover {
  min-height: 0rem;
}

.hover\:min-h-1:hover {
  min-height: 0.25rem;
}

.hover\:min-h-2:hover {
  min-height: 0.5rem;
}

.hover\:min-h-3:hover {
  min-height: 0.75rem;
}

.hover\:min-h-4:hover {
  min-height: 1rem;
}

.hover\:min-h-5:hover {
  min-height: 1.25rem;
}

.hover\:min-h-6:hover {
  min-height: 1.5rem;
}

.hover\:min-h-7:hover {
  min-height: 1.75rem;
}

.hover\:min-h-8:hover {
  min-height: 2rem;
}

.hover\:min-h-9:hover {
  min-height: 2.25rem;
}

.hover\:min-h-10:hover {
  min-height: 2.5rem;
}

.hover\:min-h-11:hover {
  min-height: 2.75rem;
}

.hover\:min-h-12:hover {
  min-height: 3rem;
}

.hover\:min-h-13:hover {
  min-height: 3.25rem;
}

.hover\:min-h-14:hover {
  min-height: 3.5rem;
}

.hover\:min-h-15:hover {
  min-height: 3.75rem;
}

.hover\:min-h-16:hover {
  min-height: 4rem;
}

.hover\:min-h-17:hover {
  min-height: 4.25rem;
}

.hover\:min-h-18:hover {
  min-height: 4.5rem;
}

.hover\:min-h-19:hover {
  min-height: 4.75rem;
}

.hover\:min-h-20:hover {
  min-height: 5rem;
}

.hover\:min-h-21:hover {
  min-height: 5.25rem;
}

.hover\:min-h-22:hover {
  min-height: 5.5rem;
}

.hover\:min-h-23:hover {
  min-height: 5.75rem;
}

.hover\:min-h-24:hover {
  min-height: 6rem;
}

.hover\:min-h-25:hover {
  min-height: 6.25rem;
}

.hover\:min-h-26:hover {
  min-height: 6.5rem;
}

.hover\:min-h-27:hover {
  min-height: 6.75rem;
}

.hover\:min-h-28:hover {
  min-height: 7rem;
}

.hover\:min-h-29:hover {
  min-height: 7.25rem;
}

.hover\:min-h-30:hover {
  min-height: 7.5rem;
}

.hover\:min-h-31:hover {
  min-height: 7.75rem;
}

.hover\:min-h-32:hover {
  min-height: 8rem;
}

.hover\:min-h-40:hover {
  min-height: 10rem;
}

.hover\:min-h-48:hover {
  min-height: 12rem;
}

.hover\:min-h-56:hover {
  min-height: 14rem;
}

.hover\:min-h-64:hover {
  min-height: 16rem;
}

.hover\:min-h-full:hover {
  min-height: 100%;
}

.hover\:min-h-screen:hover {
  min-height: 100vh;
}

.hover\:min-h-px:hover {
  min-height: 1px;
}

.hover\:min-h-1\/2:hover {
  min-height: 50%;
}

.min-w-0 {
  min-width: 0rem;
}

.min-w-1 {
  min-width: 0.25rem;
}

.min-w-2 {
  min-width: 0.5rem;
}

.min-w-3 {
  min-width: 0.75rem;
}

.min-w-4 {
  min-width: 1rem;
}

.min-w-5 {
  min-width: 1.25rem;
}

.min-w-6 {
  min-width: 1.5rem;
}

.min-w-7 {
  min-width: 1.75rem;
}

.min-w-8 {
  min-width: 2rem;
}

.min-w-9 {
  min-width: 2.25rem;
}

.min-w-10 {
  min-width: 2.5rem;
}

.min-w-11 {
  min-width: 2.75rem;
}

.min-w-12 {
  min-width: 3rem;
}

.min-w-13 {
  min-width: 3.25rem;
}

.min-w-14 {
  min-width: 3.5rem;
}

.min-w-15 {
  min-width: 3.75rem;
}

.min-w-16 {
  min-width: 4rem;
}

.min-w-17 {
  min-width: 4.25rem;
}

.min-w-18 {
  min-width: 4.5rem;
}

.min-w-19 {
  min-width: 4.75rem;
}

.min-w-20 {
  min-width: 5rem;
}

.min-w-21 {
  min-width: 5.25rem;
}

.min-w-22 {
  min-width: 5.5rem;
}

.min-w-23 {
  min-width: 5.75rem;
}

.min-w-24 {
  min-width: 6rem;
}

.min-w-25 {
  min-width: 6.25rem;
}

.min-w-26 {
  min-width: 6.5rem;
}

.min-w-27 {
  min-width: 6.75rem;
}

.min-w-28 {
  min-width: 7rem;
}

.min-w-29 {
  min-width: 7.25rem;
}

.min-w-30 {
  min-width: 7.5rem;
}

.min-w-31 {
  min-width: 7.75rem;
}

.min-w-32 {
  min-width: 8rem;
}

.min-w-40 {
  min-width: 10rem;
}

.min-w-48 {
  min-width: 12rem;
}

.min-w-56 {
  min-width: 14rem;
}

.min-w-64 {
  min-width: 16rem;
}

.min-w-full {
  min-width: 100%;
}

.min-w-px {
  min-width: 1px;
}

.min-w-1\/2 {
  min-width: 50%;
}

.min-w-2xs {
  min-width: 375px;
}

.min-w-xs {
  min-width: 478px;
}

.min-w-sm {
  min-width: 576px;
}

.min-w-md {
  min-width: 768px;
}

.min-w-lg {
  min-width: 1024px;
}

.min-w-xl {
  min-width: 1440px;
}

.min-w-2xl {
  min-width: 1920px;
}

.min-w-3xl {
  min-width: 2560px;
}

.\!min-w-0 {
  min-width: 0rem !important;
}

.\!min-w-1 {
  min-width: 0.25rem !important;
}

.\!min-w-2 {
  min-width: 0.5rem !important;
}

.\!min-w-3 {
  min-width: 0.75rem !important;
}

.\!min-w-4 {
  min-width: 1rem !important;
}

.\!min-w-5 {
  min-width: 1.25rem !important;
}

.\!min-w-6 {
  min-width: 1.5rem !important;
}

.\!min-w-7 {
  min-width: 1.75rem !important;
}

.\!min-w-8 {
  min-width: 2rem !important;
}

.\!min-w-9 {
  min-width: 2.25rem !important;
}

.\!min-w-10 {
  min-width: 2.5rem !important;
}

.\!min-w-11 {
  min-width: 2.75rem !important;
}

.\!min-w-12 {
  min-width: 3rem !important;
}

.\!min-w-13 {
  min-width: 3.25rem !important;
}

.\!min-w-14 {
  min-width: 3.5rem !important;
}

.\!min-w-15 {
  min-width: 3.75rem !important;
}

.\!min-w-16 {
  min-width: 4rem !important;
}

.\!min-w-17 {
  min-width: 4.25rem !important;
}

.\!min-w-18 {
  min-width: 4.5rem !important;
}

.\!min-w-19 {
  min-width: 4.75rem !important;
}

.\!min-w-20 {
  min-width: 5rem !important;
}

.\!min-w-21 {
  min-width: 5.25rem !important;
}

.\!min-w-22 {
  min-width: 5.5rem !important;
}

.\!min-w-23 {
  min-width: 5.75rem !important;
}

.\!min-w-24 {
  min-width: 6rem !important;
}

.\!min-w-25 {
  min-width: 6.25rem !important;
}

.\!min-w-26 {
  min-width: 6.5rem !important;
}

.\!min-w-27 {
  min-width: 6.75rem !important;
}

.\!min-w-28 {
  min-width: 7rem !important;
}

.\!min-w-29 {
  min-width: 7.25rem !important;
}

.\!min-w-30 {
  min-width: 7.5rem !important;
}

.\!min-w-31 {
  min-width: 7.75rem !important;
}

.\!min-w-32 {
  min-width: 8rem !important;
}

.\!min-w-40 {
  min-width: 10rem !important;
}

.\!min-w-48 {
  min-width: 12rem !important;
}

.\!min-w-56 {
  min-width: 14rem !important;
}

.\!min-w-64 {
  min-width: 16rem !important;
}

.\!min-w-full {
  min-width: 100% !important;
}

.\!min-w-px {
  min-width: 1px !important;
}

.\!min-w-1\/2 {
  min-width: 50% !important;
}

.\!min-w-2xs {
  min-width: 375px !important;
}

.\!min-w-xs {
  min-width: 478px !important;
}

.\!min-w-sm {
  min-width: 576px !important;
}

.\!min-w-md {
  min-width: 768px !important;
}

.\!min-w-lg {
  min-width: 1024px !important;
}

.\!min-w-xl {
  min-width: 1440px !important;
}

.\!min-w-2xl {
  min-width: 1920px !important;
}

.\!min-w-3xl {
  min-width: 2560px !important;
}

.hover\:min-w-0:hover {
  min-width: 0rem;
}

.hover\:min-w-1:hover {
  min-width: 0.25rem;
}

.hover\:min-w-2:hover {
  min-width: 0.5rem;
}

.hover\:min-w-3:hover {
  min-width: 0.75rem;
}

.hover\:min-w-4:hover {
  min-width: 1rem;
}

.hover\:min-w-5:hover {
  min-width: 1.25rem;
}

.hover\:min-w-6:hover {
  min-width: 1.5rem;
}

.hover\:min-w-7:hover {
  min-width: 1.75rem;
}

.hover\:min-w-8:hover {
  min-width: 2rem;
}

.hover\:min-w-9:hover {
  min-width: 2.25rem;
}

.hover\:min-w-10:hover {
  min-width: 2.5rem;
}

.hover\:min-w-11:hover {
  min-width: 2.75rem;
}

.hover\:min-w-12:hover {
  min-width: 3rem;
}

.hover\:min-w-13:hover {
  min-width: 3.25rem;
}

.hover\:min-w-14:hover {
  min-width: 3.5rem;
}

.hover\:min-w-15:hover {
  min-width: 3.75rem;
}

.hover\:min-w-16:hover {
  min-width: 4rem;
}

.hover\:min-w-17:hover {
  min-width: 4.25rem;
}

.hover\:min-w-18:hover {
  min-width: 4.5rem;
}

.hover\:min-w-19:hover {
  min-width: 4.75rem;
}

.hover\:min-w-20:hover {
  min-width: 5rem;
}

.hover\:min-w-21:hover {
  min-width: 5.25rem;
}

.hover\:min-w-22:hover {
  min-width: 5.5rem;
}

.hover\:min-w-23:hover {
  min-width: 5.75rem;
}

.hover\:min-w-24:hover {
  min-width: 6rem;
}

.hover\:min-w-25:hover {
  min-width: 6.25rem;
}

.hover\:min-w-26:hover {
  min-width: 6.5rem;
}

.hover\:min-w-27:hover {
  min-width: 6.75rem;
}

.hover\:min-w-28:hover {
  min-width: 7rem;
}

.hover\:min-w-29:hover {
  min-width: 7.25rem;
}

.hover\:min-w-30:hover {
  min-width: 7.5rem;
}

.hover\:min-w-31:hover {
  min-width: 7.75rem;
}

.hover\:min-w-32:hover {
  min-width: 8rem;
}

.hover\:min-w-40:hover {
  min-width: 10rem;
}

.hover\:min-w-48:hover {
  min-width: 12rem;
}

.hover\:min-w-56:hover {
  min-width: 14rem;
}

.hover\:min-w-64:hover {
  min-width: 16rem;
}

.hover\:min-w-full:hover {
  min-width: 100%;
}

.hover\:min-w-px:hover {
  min-width: 1px;
}

.hover\:min-w-1\/2:hover {
  min-width: 50%;
}

.hover\:min-w-2xs:hover {
  min-width: 375px;
}

.hover\:min-w-xs:hover {
  min-width: 478px;
}

.hover\:min-w-sm:hover {
  min-width: 576px;
}

.hover\:min-w-md:hover {
  min-width: 768px;
}

.hover\:min-w-lg:hover {
  min-width: 1024px;
}

.hover\:min-w-xl:hover {
  min-width: 1440px;
}

.hover\:min-w-2xl:hover {
  min-width: 1920px;
}

.hover\:min-w-3xl:hover {
  min-width: 2560px;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-fill {
  -o-object-fit: fill;
     object-fit: fill;
}

.object-none {
  -o-object-fit: none;
     object-fit: none;
}

.object-scale-down {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.\!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;
}

.hover\:object-contain:hover {
  -o-object-fit: contain;
     object-fit: contain;
}

.hover\:object-cover:hover {
  -o-object-fit: cover;
     object-fit: cover;
}

.hover\:object-fill:hover {
  -o-object-fit: fill;
     object-fit: fill;
}

.hover\:object-none:hover {
  -o-object-fit: none;
     object-fit: none;
}

.hover\:object-scale-down:hover {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.object-bottom {
  -o-object-position: bottom;
     object-position: bottom;
}

.object-center {
  -o-object-position: center;
     object-position: center;
}

.object-left {
  -o-object-position: left;
     object-position: left;
}

.object-left-bottom {
  -o-object-position: left bottom;
     object-position: left bottom;
}

.object-left-top {
  -o-object-position: left top;
     object-position: left top;
}

.object-right {
  -o-object-position: right;
     object-position: right;
}

.object-right-bottom {
  -o-object-position: right bottom;
     object-position: right bottom;
}

.object-right-top {
  -o-object-position: right top;
     object-position: right top;
}

.object-top {
  -o-object-position: top;
     object-position: top;
}

.\!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;
}

.hover\:object-bottom:hover {
  -o-object-position: bottom;
     object-position: bottom;
}

.hover\:object-center:hover {
  -o-object-position: center;
     object-position: center;
}

.hover\:object-left:hover {
  -o-object-position: left;
     object-position: left;
}

.hover\:object-left-bottom:hover {
  -o-object-position: left bottom;
     object-position: left bottom;
}

.hover\:object-left-top:hover {
  -o-object-position: left top;
     object-position: left top;
}

.hover\:object-right:hover {
  -o-object-position: right;
     object-position: right;
}

.hover\:object-right-bottom:hover {
  -o-object-position: right bottom;
     object-position: right bottom;
}

.hover\:object-right-top:hover {
  -o-object-position: right top;
     object-position: right top;
}

.hover\:object-top:hover {
  -o-object-position: top;
     object-position: top;
}

.opacity-0 {
  opacity: 0;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-75 {
  opacity: 0.75;
}

.opacity-100 {
  opacity: 1;
}

.\!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;
}

.hover\:opacity-25:hover {
  opacity: 0.25;
}

.hover\:opacity-50:hover {
  opacity: 0.5;
}

.hover\:opacity-75:hover {
  opacity: 0.75;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.outline-none {
  outline: 0;
}

.\!outline-none {
  outline: 0 !important;
}

.hover\:outline-none:hover {
  outline: 0;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-scroll {
  overflow: scroll;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-visible {
  overflow-x: visible;
}

.overflow-y-visible {
  overflow-y: visible;
}

.overflow-x-scroll {
  overflow-x: scroll;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.scrolling-touch {
  -webkit-overflow-scrolling: touch;
}

.scrolling-auto {
  -webkit-overflow-scrolling: auto;
}

.\!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;
}

.hover\:overflow-auto:hover {
  overflow: auto;
}

.hover\:overflow-hidden:hover {
  overflow: hidden;
}

.hover\:overflow-visible:hover {
  overflow: visible;
}

.hover\:overflow-scroll:hover {
  overflow: scroll;
}

.hover\:overflow-x-auto:hover {
  overflow-x: auto;
}

.hover\:overflow-y-auto:hover {
  overflow-y: auto;
}

.hover\:overflow-x-hidden:hover {
  overflow-x: hidden;
}

.hover\:overflow-y-hidden:hover {
  overflow-y: hidden;
}

.hover\:overflow-x-visible:hover {
  overflow-x: visible;
}

.hover\:overflow-y-visible:hover {
  overflow-y: visible;
}

.hover\:overflow-x-scroll:hover {
  overflow-x: scroll;
}

.hover\:overflow-y-scroll:hover {
  overflow-y: scroll;
}

.hover\:scrolling-touch:hover {
  -webkit-overflow-scrolling: touch;
}

.hover\:scrolling-auto:hover {
  -webkit-overflow-scrolling: auto;
}

.p-0 {
  padding: 0rem;
}

.p-1 {
  padding: 0.25rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-7 {
  padding: 1.75rem;
}

.p-8 {
  padding: 2rem;
}

.p-9 {
  padding: 2.25rem;
}

.p-10 {
  padding: 2.5rem;
}

.p-11 {
  padding: 2.75rem;
}

.p-12 {
  padding: 3rem;
}

.p-13 {
  padding: 3.25rem;
}

.p-14 {
  padding: 3.5rem;
}

.p-15 {
  padding: 3.75rem;
}

.p-16 {
  padding: 4rem;
}

.p-17 {
  padding: 4.25rem;
}

.p-18 {
  padding: 4.5rem;
}

.p-19 {
  padding: 4.75rem;
}

.p-20 {
  padding: 5rem;
}

.p-21 {
  padding: 5.25rem;
}

.p-22 {
  padding: 5.5rem;
}

.p-23 {
  padding: 5.75rem;
}

.p-24 {
  padding: 6rem;
}

.p-25 {
  padding: 6.25rem;
}

.p-26 {
  padding: 6.5rem;
}

.p-27 {
  padding: 6.75rem;
}

.p-28 {
  padding: 7rem;
}

.p-29 {
  padding: 7.25rem;
}

.p-30 {
  padding: 7.5rem;
}

.p-31 {
  padding: 7.75rem;
}

.p-32 {
  padding: 8rem;
}

.p-40 {
  padding: 10rem;
}

.p-48 {
  padding: 12rem;
}

.p-56 {
  padding: 14rem;
}

.p-64 {
  padding: 16rem;
}

.p-px {
  padding: 1px;
}

.py-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.px-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.py-9 {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.py-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

.px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.py-13 {
  padding-top: 3.25rem;
  padding-bottom: 3.25rem;
}

.px-13 {
  padding-left: 3.25rem;
  padding-right: 3.25rem;
}

.py-14 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.py-15 {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.px-15 {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.py-17 {
  padding-top: 4.25rem;
  padding-bottom: 4.25rem;
}

.px-17 {
  padding-left: 4.25rem;
  padding-right: 4.25rem;
}

.py-18 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.px-18 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.py-19 {
  padding-top: 4.75rem;
  padding-bottom: 4.75rem;
}

.px-19 {
  padding-left: 4.75rem;
  padding-right: 4.75rem;
}

.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.py-21 {
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
}

.px-21 {
  padding-left: 5.25rem;
  padding-right: 5.25rem;
}

.py-22 {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}

.px-22 {
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

.py-23 {
  padding-top: 5.75rem;
  padding-bottom: 5.75rem;
}

.px-23 {
  padding-left: 5.75rem;
  padding-right: 5.75rem;
}

.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.py-25 {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.px-25 {
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

.py-26 {
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
}

.px-26 {
  padding-left: 6.5rem;
  padding-right: 6.5rem;
}

.py-27 {
  padding-top: 6.75rem;
  padding-bottom: 6.75rem;
}

.px-27 {
  padding-left: 6.75rem;
  padding-right: 6.75rem;
}

.py-28 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.px-28 {
  padding-left: 7rem;
  padding-right: 7rem;
}

.py-29 {
  padding-top: 7.25rem;
  padding-bottom: 7.25rem;
}

.px-29 {
  padding-left: 7.25rem;
  padding-right: 7.25rem;
}

.py-30 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.px-30 {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.py-31 {
  padding-top: 7.75rem;
  padding-bottom: 7.75rem;
}

.px-31 {
  padding-left: 7.75rem;
  padding-right: 7.75rem;
}

.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.px-32 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.py-40 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.px-40 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.py-48 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.px-48 {
  padding-left: 12rem;
  padding-right: 12rem;
}

.py-56 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}

.px-56 {
  padding-left: 14rem;
  padding-right: 14rem;
}

.py-64 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.px-64 {
  padding-left: 16rem;
  padding-right: 16rem;
}

.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}

.px-px {
  padding-left: 1px;
  padding-right: 1px;
}

.pt-0 {
  padding-top: 0rem;
}

.pr-0 {
  padding-right: 0rem;
}

.pb-0 {
  padding-bottom: 0rem;
}

.pl-0 {
  padding-left: 0rem;
}

.pt-1 {
  padding-top: 0.25rem;
}

.pr-1 {
  padding-right: 0.25rem;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pl-1 {
  padding-left: 0.25rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pt-4 {
  padding-top: 1rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pr-5 {
  padding-right: 1.25rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.pb-6 {
  padding-bottom: 1.5rem;
}

.pl-6 {
  padding-left: 1.5rem;
}

.pt-7 {
  padding-top: 1.75rem;
}

.pr-7 {
  padding-right: 1.75rem;
}

.pb-7 {
  padding-bottom: 1.75rem;
}

.pl-7 {
  padding-left: 1.75rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pr-8 {
  padding-right: 2rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pl-8 {
  padding-left: 2rem;
}

.pt-9 {
  padding-top: 2.25rem;
}

.pr-9 {
  padding-right: 2.25rem;
}

.pb-9 {
  padding-bottom: 2.25rem;
}

.pl-9 {
  padding-left: 2.25rem;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pl-10 {
  padding-left: 2.5rem;
}

.pt-11 {
  padding-top: 2.75rem;
}

.pr-11 {
  padding-right: 2.75rem;
}

.pb-11 {
  padding-bottom: 2.75rem;
}

.pl-11 {
  padding-left: 2.75rem;
}

.pt-12 {
  padding-top: 3rem;
}

.pr-12 {
  padding-right: 3rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pl-12 {
  padding-left: 3rem;
}

.pt-13 {
  padding-top: 3.25rem;
}

.pr-13 {
  padding-right: 3.25rem;
}

.pb-13 {
  padding-bottom: 3.25rem;
}

.pl-13 {
  padding-left: 3.25rem;
}

.pt-14 {
  padding-top: 3.5rem;
}

.pr-14 {
  padding-right: 3.5rem;
}

.pb-14 {
  padding-bottom: 3.5rem;
}

.pl-14 {
  padding-left: 3.5rem;
}

.pt-15 {
  padding-top: 3.75rem;
}

.pr-15 {
  padding-right: 3.75rem;
}

.pb-15 {
  padding-bottom: 3.75rem;
}

.pl-15 {
  padding-left: 3.75rem;
}

.pt-16 {
  padding-top: 4rem;
}

.pr-16 {
  padding-right: 4rem;
}

.pb-16 {
  padding-bottom: 4rem;
}

.pl-16 {
  padding-left: 4rem;
}

.pt-17 {
  padding-top: 4.25rem;
}

.pr-17 {
  padding-right: 4.25rem;
}

.pb-17 {
  padding-bottom: 4.25rem;
}

.pl-17 {
  padding-left: 4.25rem;
}

.pt-18 {
  padding-top: 4.5rem;
}

.pr-18 {
  padding-right: 4.5rem;
}

.pb-18 {
  padding-bottom: 4.5rem;
}

.pl-18 {
  padding-left: 4.5rem;
}

.pt-19 {
  padding-top: 4.75rem;
}

.pr-19 {
  padding-right: 4.75rem;
}

.pb-19 {
  padding-bottom: 4.75rem;
}

.pl-19 {
  padding-left: 4.75rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pr-20 {
  padding-right: 5rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pl-20 {
  padding-left: 5rem;
}

.pt-21 {
  padding-top: 5.25rem;
}

.pr-21 {
  padding-right: 5.25rem;
}

.pb-21 {
  padding-bottom: 5.25rem;
}

.pl-21 {
  padding-left: 5.25rem;
}

.pt-22 {
  padding-top: 5.5rem;
}

.pr-22 {
  padding-right: 5.5rem;
}

.pb-22 {
  padding-bottom: 5.5rem;
}

.pl-22 {
  padding-left: 5.5rem;
}

.pt-23 {
  padding-top: 5.75rem;
}

.pr-23 {
  padding-right: 5.75rem;
}

.pb-23 {
  padding-bottom: 5.75rem;
}

.pl-23 {
  padding-left: 5.75rem;
}

.pt-24 {
  padding-top: 6rem;
}

.pr-24 {
  padding-right: 6rem;
}

.pb-24 {
  padding-bottom: 6rem;
}

.pl-24 {
  padding-left: 6rem;
}

.pt-25 {
  padding-top: 6.25rem;
}

.pr-25 {
  padding-right: 6.25rem;
}

.pb-25 {
  padding-bottom: 6.25rem;
}

.pl-25 {
  padding-left: 6.25rem;
}

.pt-26 {
  padding-top: 6.5rem;
}

.pr-26 {
  padding-right: 6.5rem;
}

.pb-26 {
  padding-bottom: 6.5rem;
}

.pl-26 {
  padding-left: 6.5rem;
}

.pt-27 {
  padding-top: 6.75rem;
}

.pr-27 {
  padding-right: 6.75rem;
}

.pb-27 {
  padding-bottom: 6.75rem;
}

.pl-27 {
  padding-left: 6.75rem;
}

.pt-28 {
  padding-top: 7rem;
}

.pr-28 {
  padding-right: 7rem;
}

.pb-28 {
  padding-bottom: 7rem;
}

.pl-28 {
  padding-left: 7rem;
}

.pt-29 {
  padding-top: 7.25rem;
}

.pr-29 {
  padding-right: 7.25rem;
}

.pb-29 {
  padding-bottom: 7.25rem;
}

.pl-29 {
  padding-left: 7.25rem;
}

.pt-30 {
  padding-top: 7.5rem;
}

.pr-30 {
  padding-right: 7.5rem;
}

.pb-30 {
  padding-bottom: 7.5rem;
}

.pl-30 {
  padding-left: 7.5rem;
}

.pt-31 {
  padding-top: 7.75rem;
}

.pr-31 {
  padding-right: 7.75rem;
}

.pb-31 {
  padding-bottom: 7.75rem;
}

.pl-31 {
  padding-left: 7.75rem;
}

.pt-32 {
  padding-top: 8rem;
}

.pr-32 {
  padding-right: 8rem;
}

.pb-32 {
  padding-bottom: 8rem;
}

.pl-32 {
  padding-left: 8rem;
}

.pt-40 {
  padding-top: 10rem;
}

.pr-40 {
  padding-right: 10rem;
}

.pb-40 {
  padding-bottom: 10rem;
}

.pl-40 {
  padding-left: 10rem;
}

.pt-48 {
  padding-top: 12rem;
}

.pr-48 {
  padding-right: 12rem;
}

.pb-48 {
  padding-bottom: 12rem;
}

.pl-48 {
  padding-left: 12rem;
}

.pt-56 {
  padding-top: 14rem;
}

.pr-56 {
  padding-right: 14rem;
}

.pb-56 {
  padding-bottom: 14rem;
}

.pl-56 {
  padding-left: 14rem;
}

.pt-64 {
  padding-top: 16rem;
}

.pr-64 {
  padding-right: 16rem;
}

.pb-64 {
  padding-bottom: 16rem;
}

.pl-64 {
  padding-left: 16rem;
}

.pt-px {
  padding-top: 1px;
}

.pr-px {
  padding-right: 1px;
}

.pb-px {
  padding-bottom: 1px;
}

.pl-px {
  padding-left: 1px;
}

.\!p-0 {
  padding: 0rem !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-7 {
  padding: 1.75rem !important;
}

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

.\!p-9 {
  padding: 2.25rem !important;
}

.\!p-10 {
  padding: 2.5rem !important;
}

.\!p-11 {
  padding: 2.75rem !important;
}

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

.\!p-13 {
  padding: 3.25rem !important;
}

.\!p-14 {
  padding: 3.5rem !important;
}

.\!p-15 {
  padding: 3.75rem !important;
}

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

.\!p-17 {
  padding: 4.25rem !important;
}

.\!p-18 {
  padding: 4.5rem !important;
}

.\!p-19 {
  padding: 4.75rem !important;
}

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

.\!p-21 {
  padding: 5.25rem !important;
}

.\!p-22 {
  padding: 5.5rem !important;
}

.\!p-23 {
  padding: 5.75rem !important;
}

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

.\!p-25 {
  padding: 6.25rem !important;
}

.\!p-26 {
  padding: 6.5rem !important;
}

.\!p-27 {
  padding: 6.75rem !important;
}

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

.\!p-29 {
  padding: 7.25rem !important;
}

.\!p-30 {
  padding: 7.5rem !important;
}

.\!p-31 {
  padding: 7.75rem !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: 0rem !important;
  padding-bottom: 0rem !important;
}

.\!px-0 {
  padding-left: 0rem !important;
  padding-right: 0rem !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 {
  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 {
  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-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}

.\!px-7 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}

.\!py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.\!px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.\!py-9 {
  padding-top: 2.25rem !important;
  padding-bottom: 2.25rem !important;
}

.\!px-9 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !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-11 {
  padding-top: 2.75rem !important;
  padding-bottom: 2.75rem !important;
}

.\!px-11 {
  padding-left: 2.75rem !important;
  padding-right: 2.75rem !important;
}

.\!py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.\!px-12 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.\!py-13 {
  padding-top: 3.25rem !important;
  padding-bottom: 3.25rem !important;
}

.\!px-13 {
  padding-left: 3.25rem !important;
  padding-right: 3.25rem !important;
}

.\!py-14 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.\!px-14 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.\!py-15 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}

.\!px-15 {
  padding-left: 3.75rem !important;
  padding-right: 3.75rem !important;
}

.\!py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.\!px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.\!py-17 {
  padding-top: 4.25rem !important;
  padding-bottom: 4.25rem !important;
}

.\!px-17 {
  padding-left: 4.25rem !important;
  padding-right: 4.25rem !important;
}

.\!py-18 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.\!px-18 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.\!py-19 {
  padding-top: 4.75rem !important;
  padding-bottom: 4.75rem !important;
}

.\!px-19 {
  padding-left: 4.75rem !important;
  padding-right: 4.75rem !important;
}

.\!py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.\!px-20 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.\!py-21 {
  padding-top: 5.25rem !important;
  padding-bottom: 5.25rem !important;
}

.\!px-21 {
  padding-left: 5.25rem !important;
  padding-right: 5.25rem !important;
}

.\!py-22 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}

.\!px-22 {
  padding-left: 5.5rem !important;
  padding-right: 5.5rem !important;
}

.\!py-23 {
  padding-top: 5.75rem !important;
  padding-bottom: 5.75rem !important;
}

.\!px-23 {
  padding-left: 5.75rem !important;
  padding-right: 5.75rem !important;
}

.\!py-24 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.\!px-24 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.\!py-25 {
  padding-top: 6.25rem !important;
  padding-bottom: 6.25rem !important;
}

.\!px-25 {
  padding-left: 6.25rem !important;
  padding-right: 6.25rem !important;
}

.\!py-26 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}

.\!px-26 {
  padding-left: 6.5rem !important;
  padding-right: 6.5rem !important;
}

.\!py-27 {
  padding-top: 6.75rem !important;
  padding-bottom: 6.75rem !important;
}

.\!px-27 {
  padding-left: 6.75rem !important;
  padding-right: 6.75rem !important;
}

.\!py-28 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.\!px-28 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.\!py-29 {
  padding-top: 7.25rem !important;
  padding-bottom: 7.25rem !important;
}

.\!px-29 {
  padding-left: 7.25rem !important;
  padding-right: 7.25rem !important;
}

.\!py-30 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.\!px-30 {
  padding-left: 7.5rem !important;
  padding-right: 7.5rem !important;
}

.\!py-31 {
  padding-top: 7.75rem !important;
  padding-bottom: 7.75rem !important;
}

.\!px-31 {
  padding-left: 7.75rem !important;
  padding-right: 7.75rem !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 {
  padding-top: 0rem !important;
}

.\!pr-0 {
  padding-right: 0rem !important;
}

.\!pb-0 {
  padding-bottom: 0rem !important;
}

.\!pl-0 {
  padding-left: 0rem !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 {
  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 {
  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 {
  padding-bottom: 1.5rem !important;
}

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

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

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

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

.\!pl-7 {
  padding-left: 1.75rem !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-9 {
  padding-top: 2.25rem !important;
}

.\!pr-9 {
  padding-right: 2.25rem !important;
}

.\!pb-9 {
  padding-bottom: 2.25rem !important;
}

.\!pl-9 {
  padding-left: 2.25rem !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-11 {
  padding-top: 2.75rem !important;
}

.\!pr-11 {
  padding-right: 2.75rem !important;
}

.\!pb-11 {
  padding-bottom: 2.75rem !important;
}

.\!pl-11 {
  padding-left: 2.75rem !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-13 {
  padding-top: 3.25rem !important;
}

.\!pr-13 {
  padding-right: 3.25rem !important;
}

.\!pb-13 {
  padding-bottom: 3.25rem !important;
}

.\!pl-13 {
  padding-left: 3.25rem !important;
}

.\!pt-14 {
  padding-top: 3.5rem !important;
}

.\!pr-14 {
  padding-right: 3.5rem !important;
}

.\!pb-14 {
  padding-bottom: 3.5rem !important;
}

.\!pl-14 {
  padding-left: 3.5rem !important;
}

.\!pt-15 {
  padding-top: 3.75rem !important;
}

.\!pr-15 {
  padding-right: 3.75rem !important;
}

.\!pb-15 {
  padding-bottom: 3.75rem !important;
}

.\!pl-15 {
  padding-left: 3.75rem !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-17 {
  padding-top: 4.25rem !important;
}

.\!pr-17 {
  padding-right: 4.25rem !important;
}

.\!pb-17 {
  padding-bottom: 4.25rem !important;
}

.\!pl-17 {
  padding-left: 4.25rem !important;
}

.\!pt-18 {
  padding-top: 4.5rem !important;
}

.\!pr-18 {
  padding-right: 4.5rem !important;
}

.\!pb-18 {
  padding-bottom: 4.5rem !important;
}

.\!pl-18 {
  padding-left: 4.5rem !important;
}

.\!pt-19 {
  padding-top: 4.75rem !important;
}

.\!pr-19 {
  padding-right: 4.75rem !important;
}

.\!pb-19 {
  padding-bottom: 4.75rem !important;
}

.\!pl-19 {
  padding-left: 4.75rem !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-21 {
  padding-top: 5.25rem !important;
}

.\!pr-21 {
  padding-right: 5.25rem !important;
}

.\!pb-21 {
  padding-bottom: 5.25rem !important;
}

.\!pl-21 {
  padding-left: 5.25rem !important;
}

.\!pt-22 {
  padding-top: 5.5rem !important;
}

.\!pr-22 {
  padding-right: 5.5rem !important;
}

.\!pb-22 {
  padding-bottom: 5.5rem !important;
}

.\!pl-22 {
  padding-left: 5.5rem !important;
}

.\!pt-23 {
  padding-top: 5.75rem !important;
}

.\!pr-23 {
  padding-right: 5.75rem !important;
}

.\!pb-23 {
  padding-bottom: 5.75rem !important;
}

.\!pl-23 {
  padding-left: 5.75rem !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-25 {
  padding-top: 6.25rem !important;
}

.\!pr-25 {
  padding-right: 6.25rem !important;
}

.\!pb-25 {
  padding-bottom: 6.25rem !important;
}

.\!pl-25 {
  padding-left: 6.25rem !important;
}

.\!pt-26 {
  padding-top: 6.5rem !important;
}

.\!pr-26 {
  padding-right: 6.5rem !important;
}

.\!pb-26 {
  padding-bottom: 6.5rem !important;
}

.\!pl-26 {
  padding-left: 6.5rem !important;
}

.\!pt-27 {
  padding-top: 6.75rem !important;
}

.\!pr-27 {
  padding-right: 6.75rem !important;
}

.\!pb-27 {
  padding-bottom: 6.75rem !important;
}

.\!pl-27 {
  padding-left: 6.75rem !important;
}

.\!pt-28 {
  padding-top: 7rem !important;
}

.\!pr-28 {
  padding-right: 7rem !important;
}

.\!pb-28 {
  padding-bottom: 7rem !important;
}

.\!pl-28 {
  padding-left: 7rem !important;
}

.\!pt-29 {
  padding-top: 7.25rem !important;
}

.\!pr-29 {
  padding-right: 7.25rem !important;
}

.\!pb-29 {
  padding-bottom: 7.25rem !important;
}

.\!pl-29 {
  padding-left: 7.25rem !important;
}

.\!pt-30 {
  padding-top: 7.5rem !important;
}

.\!pr-30 {
  padding-right: 7.5rem !important;
}

.\!pb-30 {
  padding-bottom: 7.5rem !important;
}

.\!pl-30 {
  padding-left: 7.5rem !important;
}

.\!pt-31 {
  padding-top: 7.75rem !important;
}

.\!pr-31 {
  padding-right: 7.75rem !important;
}

.\!pb-31 {
  padding-bottom: 7.75rem !important;
}

.\!pl-31 {
  padding-left: 7.75rem !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;
}

.hover\:p-0:hover {
  padding: 0rem;
}

.hover\:p-1:hover {
  padding: 0.25rem;
}

.hover\:p-2:hover {
  padding: 0.5rem;
}

.hover\:p-3:hover {
  padding: 0.75rem;
}

.hover\:p-4:hover {
  padding: 1rem;
}

.hover\:p-5:hover {
  padding: 1.25rem;
}

.hover\:p-6:hover {
  padding: 1.5rem;
}

.hover\:p-7:hover {
  padding: 1.75rem;
}

.hover\:p-8:hover {
  padding: 2rem;
}

.hover\:p-9:hover {
  padding: 2.25rem;
}

.hover\:p-10:hover {
  padding: 2.5rem;
}

.hover\:p-11:hover {
  padding: 2.75rem;
}

.hover\:p-12:hover {
  padding: 3rem;
}

.hover\:p-13:hover {
  padding: 3.25rem;
}

.hover\:p-14:hover {
  padding: 3.5rem;
}

.hover\:p-15:hover {
  padding: 3.75rem;
}

.hover\:p-16:hover {
  padding: 4rem;
}

.hover\:p-17:hover {
  padding: 4.25rem;
}

.hover\:p-18:hover {
  padding: 4.5rem;
}

.hover\:p-19:hover {
  padding: 4.75rem;
}

.hover\:p-20:hover {
  padding: 5rem;
}

.hover\:p-21:hover {
  padding: 5.25rem;
}

.hover\:p-22:hover {
  padding: 5.5rem;
}

.hover\:p-23:hover {
  padding: 5.75rem;
}

.hover\:p-24:hover {
  padding: 6rem;
}

.hover\:p-25:hover {
  padding: 6.25rem;
}

.hover\:p-26:hover {
  padding: 6.5rem;
}

.hover\:p-27:hover {
  padding: 6.75rem;
}

.hover\:p-28:hover {
  padding: 7rem;
}

.hover\:p-29:hover {
  padding: 7.25rem;
}

.hover\:p-30:hover {
  padding: 7.5rem;
}

.hover\:p-31:hover {
  padding: 7.75rem;
}

.hover\:p-32:hover {
  padding: 8rem;
}

.hover\:p-40:hover {
  padding: 10rem;
}

.hover\:p-48:hover {
  padding: 12rem;
}

.hover\:p-56:hover {
  padding: 14rem;
}

.hover\:p-64:hover {
  padding: 16rem;
}

.hover\:p-px:hover {
  padding: 1px;
}

.hover\:py-0:hover {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.hover\:px-0:hover {
  padding-left: 0rem;
  padding-right: 0rem;
}

.hover\:py-1:hover {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.hover\:px-1:hover {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.hover\:py-2:hover {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.hover\:px-2:hover {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.hover\:py-3:hover {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.hover\:px-3:hover {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.hover\:py-4:hover {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.hover\:px-4:hover {
  padding-left: 1rem;
  padding-right: 1rem;
}

.hover\:py-5:hover {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.hover\:px-5:hover {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.hover\:py-6:hover {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.hover\:px-6:hover {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.hover\:py-7:hover {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.hover\:px-7:hover {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.hover\:py-8:hover {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.hover\:px-8:hover {
  padding-left: 2rem;
  padding-right: 2rem;
}

.hover\:py-9:hover {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.hover\:px-9:hover {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.hover\:py-10:hover {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.hover\:px-10:hover {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.hover\:py-11:hover {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

.hover\:px-11:hover {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

.hover\:py-12:hover {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.hover\:px-12:hover {
  padding-left: 3rem;
  padding-right: 3rem;
}

.hover\:py-13:hover {
  padding-top: 3.25rem;
  padding-bottom: 3.25rem;
}

.hover\:px-13:hover {
  padding-left: 3.25rem;
  padding-right: 3.25rem;
}

.hover\:py-14:hover {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.hover\:px-14:hover {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.hover\:py-15:hover {
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.hover\:px-15:hover {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.hover\:py-16:hover {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.hover\:px-16:hover {
  padding-left: 4rem;
  padding-right: 4rem;
}

.hover\:py-17:hover {
  padding-top: 4.25rem;
  padding-bottom: 4.25rem;
}

.hover\:px-17:hover {
  padding-left: 4.25rem;
  padding-right: 4.25rem;
}

.hover\:py-18:hover {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.hover\:px-18:hover {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.hover\:py-19:hover {
  padding-top: 4.75rem;
  padding-bottom: 4.75rem;
}

.hover\:px-19:hover {
  padding-left: 4.75rem;
  padding-right: 4.75rem;
}

.hover\:py-20:hover {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.hover\:px-20:hover {
  padding-left: 5rem;
  padding-right: 5rem;
}

.hover\:py-21:hover {
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
}

.hover\:px-21:hover {
  padding-left: 5.25rem;
  padding-right: 5.25rem;
}

.hover\:py-22:hover {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}

.hover\:px-22:hover {
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

.hover\:py-23:hover {
  padding-top: 5.75rem;
  padding-bottom: 5.75rem;
}

.hover\:px-23:hover {
  padding-left: 5.75rem;
  padding-right: 5.75rem;
}

.hover\:py-24:hover {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.hover\:px-24:hover {
  padding-left: 6rem;
  padding-right: 6rem;
}

.hover\:py-25:hover {
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.hover\:px-25:hover {
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

.hover\:py-26:hover {
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
}

.hover\:px-26:hover {
  padding-left: 6.5rem;
  padding-right: 6.5rem;
}

.hover\:py-27:hover {
  padding-top: 6.75rem;
  padding-bottom: 6.75rem;
}

.hover\:px-27:hover {
  padding-left: 6.75rem;
  padding-right: 6.75rem;
}

.hover\:py-28:hover {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.hover\:px-28:hover {
  padding-left: 7rem;
  padding-right: 7rem;
}

.hover\:py-29:hover {
  padding-top: 7.25rem;
  padding-bottom: 7.25rem;
}

.hover\:px-29:hover {
  padding-left: 7.25rem;
  padding-right: 7.25rem;
}

.hover\:py-30:hover {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.hover\:px-30:hover {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.hover\:py-31:hover {
  padding-top: 7.75rem;
  padding-bottom: 7.75rem;
}

.hover\:px-31:hover {
  padding-left: 7.75rem;
  padding-right: 7.75rem;
}

.hover\:py-32:hover {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.hover\:px-32:hover {
  padding-left: 8rem;
  padding-right: 8rem;
}

.hover\:py-40:hover {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.hover\:px-40:hover {
  padding-left: 10rem;
  padding-right: 10rem;
}

.hover\:py-48:hover {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.hover\:px-48:hover {
  padding-left: 12rem;
  padding-right: 12rem;
}

.hover\:py-56:hover {
  padding-top: 14rem;
  padding-bottom: 14rem;
}

.hover\:px-56:hover {
  padding-left: 14rem;
  padding-right: 14rem;
}

.hover\:py-64:hover {
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.hover\:px-64:hover {
  padding-left: 16rem;
  padding-right: 16rem;
}

.hover\:py-px:hover {
  padding-top: 1px;
  padding-bottom: 1px;
}

.hover\:px-px:hover {
  padding-left: 1px;
  padding-right: 1px;
}

.hover\:pt-0:hover {
  padding-top: 0rem;
}

.hover\:pr-0:hover {
  padding-right: 0rem;
}

.hover\:pb-0:hover {
  padding-bottom: 0rem;
}

.hover\:pl-0:hover {
  padding-left: 0rem;
}

.hover\:pt-1:hover {
  padding-top: 0.25rem;
}

.hover\:pr-1:hover {
  padding-right: 0.25rem;
}

.hover\:pb-1:hover {
  padding-bottom: 0.25rem;
}

.hover\:pl-1:hover {
  padding-left: 0.25rem;
}

.hover\:pt-2:hover {
  padding-top: 0.5rem;
}

.hover\:pr-2:hover {
  padding-right: 0.5rem;
}

.hover\:pb-2:hover {
  padding-bottom: 0.5rem;
}

.hover\:pl-2:hover {
  padding-left: 0.5rem;
}

.hover\:pt-3:hover {
  padding-top: 0.75rem;
}

.hover\:pr-3:hover {
  padding-right: 0.75rem;
}

.hover\:pb-3:hover {
  padding-bottom: 0.75rem;
}

.hover\:pl-3:hover {
  padding-left: 0.75rem;
}

.hover\:pt-4:hover {
  padding-top: 1rem;
}

.hover\:pr-4:hover {
  padding-right: 1rem;
}

.hover\:pb-4:hover {
  padding-bottom: 1rem;
}

.hover\:pl-4:hover {
  padding-left: 1rem;
}

.hover\:pt-5:hover {
  padding-top: 1.25rem;
}

.hover\:pr-5:hover {
  padding-right: 1.25rem;
}

.hover\:pb-5:hover {
  padding-bottom: 1.25rem;
}

.hover\:pl-5:hover {
  padding-left: 1.25rem;
}

.hover\:pt-6:hover {
  padding-top: 1.5rem;
}

.hover\:pr-6:hover {
  padding-right: 1.5rem;
}

.hover\:pb-6:hover {
  padding-bottom: 1.5rem;
}

.hover\:pl-6:hover {
  padding-left: 1.5rem;
}

.hover\:pt-7:hover {
  padding-top: 1.75rem;
}

.hover\:pr-7:hover {
  padding-right: 1.75rem;
}

.hover\:pb-7:hover {
  padding-bottom: 1.75rem;
}

.hover\:pl-7:hover {
  padding-left: 1.75rem;
}

.hover\:pt-8:hover {
  padding-top: 2rem;
}

.hover\:pr-8:hover {
  padding-right: 2rem;
}

.hover\:pb-8:hover {
  padding-bottom: 2rem;
}

.hover\:pl-8:hover {
  padding-left: 2rem;
}

.hover\:pt-9:hover {
  padding-top: 2.25rem;
}

.hover\:pr-9:hover {
  padding-right: 2.25rem;
}

.hover\:pb-9:hover {
  padding-bottom: 2.25rem;
}

.hover\:pl-9:hover {
  padding-left: 2.25rem;
}

.hover\:pt-10:hover {
  padding-top: 2.5rem;
}

.hover\:pr-10:hover {
  padding-right: 2.5rem;
}

.hover\:pb-10:hover {
  padding-bottom: 2.5rem;
}

.hover\:pl-10:hover {
  padding-left: 2.5rem;
}

.hover\:pt-11:hover {
  padding-top: 2.75rem;
}

.hover\:pr-11:hover {
  padding-right: 2.75rem;
}

.hover\:pb-11:hover {
  padding-bottom: 2.75rem;
}

.hover\:pl-11:hover {
  padding-left: 2.75rem;
}

.hover\:pt-12:hover {
  padding-top: 3rem;
}

.hover\:pr-12:hover {
  padding-right: 3rem;
}

.hover\:pb-12:hover {
  padding-bottom: 3rem;
}

.hover\:pl-12:hover {
  padding-left: 3rem;
}

.hover\:pt-13:hover {
  padding-top: 3.25rem;
}

.hover\:pr-13:hover {
  padding-right: 3.25rem;
}

.hover\:pb-13:hover {
  padding-bottom: 3.25rem;
}

.hover\:pl-13:hover {
  padding-left: 3.25rem;
}

.hover\:pt-14:hover {
  padding-top: 3.5rem;
}

.hover\:pr-14:hover {
  padding-right: 3.5rem;
}

.hover\:pb-14:hover {
  padding-bottom: 3.5rem;
}

.hover\:pl-14:hover {
  padding-left: 3.5rem;
}

.hover\:pt-15:hover {
  padding-top: 3.75rem;
}

.hover\:pr-15:hover {
  padding-right: 3.75rem;
}

.hover\:pb-15:hover {
  padding-bottom: 3.75rem;
}

.hover\:pl-15:hover {
  padding-left: 3.75rem;
}

.hover\:pt-16:hover {
  padding-top: 4rem;
}

.hover\:pr-16:hover {
  padding-right: 4rem;
}

.hover\:pb-16:hover {
  padding-bottom: 4rem;
}

.hover\:pl-16:hover {
  padding-left: 4rem;
}

.hover\:pt-17:hover {
  padding-top: 4.25rem;
}

.hover\:pr-17:hover {
  padding-right: 4.25rem;
}

.hover\:pb-17:hover {
  padding-bottom: 4.25rem;
}

.hover\:pl-17:hover {
  padding-left: 4.25rem;
}

.hover\:pt-18:hover {
  padding-top: 4.5rem;
}

.hover\:pr-18:hover {
  padding-right: 4.5rem;
}

.hover\:pb-18:hover {
  padding-bottom: 4.5rem;
}

.hover\:pl-18:hover {
  padding-left: 4.5rem;
}

.hover\:pt-19:hover {
  padding-top: 4.75rem;
}

.hover\:pr-19:hover {
  padding-right: 4.75rem;
}

.hover\:pb-19:hover {
  padding-bottom: 4.75rem;
}

.hover\:pl-19:hover {
  padding-left: 4.75rem;
}

.hover\:pt-20:hover {
  padding-top: 5rem;
}

.hover\:pr-20:hover {
  padding-right: 5rem;
}

.hover\:pb-20:hover {
  padding-bottom: 5rem;
}

.hover\:pl-20:hover {
  padding-left: 5rem;
}

.hover\:pt-21:hover {
  padding-top: 5.25rem;
}

.hover\:pr-21:hover {
  padding-right: 5.25rem;
}

.hover\:pb-21:hover {
  padding-bottom: 5.25rem;
}

.hover\:pl-21:hover {
  padding-left: 5.25rem;
}

.hover\:pt-22:hover {
  padding-top: 5.5rem;
}

.hover\:pr-22:hover {
  padding-right: 5.5rem;
}

.hover\:pb-22:hover {
  padding-bottom: 5.5rem;
}

.hover\:pl-22:hover {
  padding-left: 5.5rem;
}

.hover\:pt-23:hover {
  padding-top: 5.75rem;
}

.hover\:pr-23:hover {
  padding-right: 5.75rem;
}

.hover\:pb-23:hover {
  padding-bottom: 5.75rem;
}

.hover\:pl-23:hover {
  padding-left: 5.75rem;
}

.hover\:pt-24:hover {
  padding-top: 6rem;
}

.hover\:pr-24:hover {
  padding-right: 6rem;
}

.hover\:pb-24:hover {
  padding-bottom: 6rem;
}

.hover\:pl-24:hover {
  padding-left: 6rem;
}

.hover\:pt-25:hover {
  padding-top: 6.25rem;
}

.hover\:pr-25:hover {
  padding-right: 6.25rem;
}

.hover\:pb-25:hover {
  padding-bottom: 6.25rem;
}

.hover\:pl-25:hover {
  padding-left: 6.25rem;
}

.hover\:pt-26:hover {
  padding-top: 6.5rem;
}

.hover\:pr-26:hover {
  padding-right: 6.5rem;
}

.hover\:pb-26:hover {
  padding-bottom: 6.5rem;
}

.hover\:pl-26:hover {
  padding-left: 6.5rem;
}

.hover\:pt-27:hover {
  padding-top: 6.75rem;
}

.hover\:pr-27:hover {
  padding-right: 6.75rem;
}

.hover\:pb-27:hover {
  padding-bottom: 6.75rem;
}

.hover\:pl-27:hover {
  padding-left: 6.75rem;
}

.hover\:pt-28:hover {
  padding-top: 7rem;
}

.hover\:pr-28:hover {
  padding-right: 7rem;
}

.hover\:pb-28:hover {
  padding-bottom: 7rem;
}

.hover\:pl-28:hover {
  padding-left: 7rem;
}

.hover\:pt-29:hover {
  padding-top: 7.25rem;
}

.hover\:pr-29:hover {
  padding-right: 7.25rem;
}

.hover\:pb-29:hover {
  padding-bottom: 7.25rem;
}

.hover\:pl-29:hover {
  padding-left: 7.25rem;
}

.hover\:pt-30:hover {
  padding-top: 7.5rem;
}

.hover\:pr-30:hover {
  padding-right: 7.5rem;
}

.hover\:pb-30:hover {
  padding-bottom: 7.5rem;
}

.hover\:pl-30:hover {
  padding-left: 7.5rem;
}

.hover\:pt-31:hover {
  padding-top: 7.75rem;
}

.hover\:pr-31:hover {
  padding-right: 7.75rem;
}

.hover\:pb-31:hover {
  padding-bottom: 7.75rem;
}

.hover\:pl-31:hover {
  padding-left: 7.75rem;
}

.hover\:pt-32:hover {
  padding-top: 8rem;
}

.hover\:pr-32:hover {
  padding-right: 8rem;
}

.hover\:pb-32:hover {
  padding-bottom: 8rem;
}

.hover\:pl-32:hover {
  padding-left: 8rem;
}

.hover\:pt-40:hover {
  padding-top: 10rem;
}

.hover\:pr-40:hover {
  padding-right: 10rem;
}

.hover\:pb-40:hover {
  padding-bottom: 10rem;
}

.hover\:pl-40:hover {
  padding-left: 10rem;
}

.hover\:pt-48:hover {
  padding-top: 12rem;
}

.hover\:pr-48:hover {
  padding-right: 12rem;
}

.hover\:pb-48:hover {
  padding-bottom: 12rem;
}

.hover\:pl-48:hover {
  padding-left: 12rem;
}

.hover\:pt-56:hover {
  padding-top: 14rem;
}

.hover\:pr-56:hover {
  padding-right: 14rem;
}

.hover\:pb-56:hover {
  padding-bottom: 14rem;
}

.hover\:pl-56:hover {
  padding-left: 14rem;
}

.hover\:pt-64:hover {
  padding-top: 16rem;
}

.hover\:pr-64:hover {
  padding-right: 16rem;
}

.hover\:pb-64:hover {
  padding-bottom: 16rem;
}

.hover\:pl-64:hover {
  padding-left: 16rem;
}

.hover\:pt-px:hover {
  padding-top: 1px;
}

.hover\:pr-px:hover {
  padding-right: 1px;
}

.hover\:pb-px:hover {
  padding-bottom: 1px;
}

.hover\:pl-px:hover {
  padding-left: 1px;
}

.placeholder-primary::-webkit-input-placeholder {
  color: #6638B6;
}

.placeholder-primary::-moz-placeholder {
  color: #6638B6;
}

.placeholder-primary:-ms-input-placeholder {
  color: #6638B6;
}

.placeholder-primary::-ms-input-placeholder {
  color: #6638B6;
}

.placeholder-primary::placeholder {
  color: #6638B6;
}

.placeholder-primaryDark::-webkit-input-placeholder {
  color: #3C2C84;
}

.placeholder-primaryDark::-moz-placeholder {
  color: #3C2C84;
}

.placeholder-primaryDark:-ms-input-placeholder {
  color: #3C2C84;
}

.placeholder-primaryDark::-ms-input-placeholder {
  color: #3C2C84;
}

.placeholder-primaryDark::placeholder {
  color: #3C2C84;
}

.placeholder-primary1::-webkit-input-placeholder {
  color: #8C81D1;
}

.placeholder-primary1::-moz-placeholder {
  color: #8C81D1;
}

.placeholder-primary1:-ms-input-placeholder {
  color: #8C81D1;
}

.placeholder-primary1::-ms-input-placeholder {
  color: #8C81D1;
}

.placeholder-primary1::placeholder {
  color: #8C81D1;
}

.placeholder-primary2::-webkit-input-placeholder {
  color: #A8A5CE;
}

.placeholder-primary2::-moz-placeholder {
  color: #A8A5CE;
}

.placeholder-primary2:-ms-input-placeholder {
  color: #A8A5CE;
}

.placeholder-primary2::-ms-input-placeholder {
  color: #A8A5CE;
}

.placeholder-primary2::placeholder {
  color: #A8A5CE;
}

.placeholder-primary3::-webkit-input-placeholder {
  color: #EBEAF6;
}

.placeholder-primary3::-moz-placeholder {
  color: #EBEAF6;
}

.placeholder-primary3:-ms-input-placeholder {
  color: #EBEAF6;
}

.placeholder-primary3::-ms-input-placeholder {
  color: #EBEAF6;
}

.placeholder-primary3::placeholder {
  color: #EBEAF6;
}

.placeholder-primary4::-webkit-input-placeholder {
  color: #F8F8FC;
}

.placeholder-primary4::-moz-placeholder {
  color: #F8F8FC;
}

.placeholder-primary4:-ms-input-placeholder {
  color: #F8F8FC;
}

.placeholder-primary4::-ms-input-placeholder {
  color: #F8F8FC;
}

.placeholder-primary4::placeholder {
  color: #F8F8FC;
}

.placeholder-secondary::-webkit-input-placeholder {
  color: #007EE5;
}

.placeholder-secondary::-moz-placeholder {
  color: #007EE5;
}

.placeholder-secondary:-ms-input-placeholder {
  color: #007EE5;
}

.placeholder-secondary::-ms-input-placeholder {
  color: #007EE5;
}

.placeholder-secondary::placeholder {
  color: #007EE5;
}

.placeholder-secondary1::-webkit-input-placeholder {
  color: #43BEFF;
}

.placeholder-secondary1::-moz-placeholder {
  color: #43BEFF;
}

.placeholder-secondary1:-ms-input-placeholder {
  color: #43BEFF;
}

.placeholder-secondary1::-ms-input-placeholder {
  color: #43BEFF;
}

.placeholder-secondary1::placeholder {
  color: #43BEFF;
}

.placeholder-secondary2::-webkit-input-placeholder {
  color: #F5F9FD;
}

.placeholder-secondary2::-moz-placeholder {
  color: #F5F9FD;
}

.placeholder-secondary2:-ms-input-placeholder {
  color: #F5F9FD;
}

.placeholder-secondary2::-ms-input-placeholder {
  color: #F5F9FD;
}

.placeholder-secondary2::placeholder {
  color: #F5F9FD;
}

.placeholder-alert::-webkit-input-placeholder {
  color: #EF3817;
}

.placeholder-alert::-moz-placeholder {
  color: #EF3817;
}

.placeholder-alert:-ms-input-placeholder {
  color: #EF3817;
}

.placeholder-alert::-ms-input-placeholder {
  color: #EF3817;
}

.placeholder-alert::placeholder {
  color: #EF3817;
}

.placeholder-safe::-webkit-input-placeholder {
  color: #60B731;
}

.placeholder-safe::-moz-placeholder {
  color: #60B731;
}

.placeholder-safe:-ms-input-placeholder {
  color: #60B731;
}

.placeholder-safe::-ms-input-placeholder {
  color: #60B731;
}

.placeholder-safe::placeholder {
  color: #60B731;
}

.placeholder-primary-dark::-webkit-input-placeholder {
  color: #3C2C84;
}

.placeholder-primary-dark::-moz-placeholder {
  color: #3C2C84;
}

.placeholder-primary-dark:-ms-input-placeholder {
  color: #3C2C84;
}

.placeholder-primary-dark::-ms-input-placeholder {
  color: #3C2C84;
}

.placeholder-primary-dark::placeholder {
  color: #3C2C84;
}

.placeholder-primary-1::-webkit-input-placeholder {
  color: #8C81D1;
}

.placeholder-primary-1::-moz-placeholder {
  color: #8C81D1;
}

.placeholder-primary-1:-ms-input-placeholder {
  color: #8C81D1;
}

.placeholder-primary-1::-ms-input-placeholder {
  color: #8C81D1;
}

.placeholder-primary-1::placeholder {
  color: #8C81D1;
}

.placeholder-primary-2::-webkit-input-placeholder {
  color: #A8A5CE;
}

.placeholder-primary-2::-moz-placeholder {
  color: #A8A5CE;
}

.placeholder-primary-2:-ms-input-placeholder {
  color: #A8A5CE;
}

.placeholder-primary-2::-ms-input-placeholder {
  color: #A8A5CE;
}

.placeholder-primary-2::placeholder {
  color: #A8A5CE;
}

.placeholder-primary-3::-webkit-input-placeholder {
  color: #EBEAF6;
}

.placeholder-primary-3::-moz-placeholder {
  color: #EBEAF6;
}

.placeholder-primary-3:-ms-input-placeholder {
  color: #EBEAF6;
}

.placeholder-primary-3::-ms-input-placeholder {
  color: #EBEAF6;
}

.placeholder-primary-3::placeholder {
  color: #EBEAF6;
}

.placeholder-primary-4::-webkit-input-placeholder {
  color: #F8F8FC;
}

.placeholder-primary-4::-moz-placeholder {
  color: #F8F8FC;
}

.placeholder-primary-4:-ms-input-placeholder {
  color: #F8F8FC;
}

.placeholder-primary-4::-ms-input-placeholder {
  color: #F8F8FC;
}

.placeholder-primary-4::placeholder {
  color: #F8F8FC;
}

.placeholder-secondary-1::-webkit-input-placeholder {
  color: #43BEFF;
}

.placeholder-secondary-1::-moz-placeholder {
  color: #43BEFF;
}

.placeholder-secondary-1:-ms-input-placeholder {
  color: #43BEFF;
}

.placeholder-secondary-1::-ms-input-placeholder {
  color: #43BEFF;
}

.placeholder-secondary-1::placeholder {
  color: #43BEFF;
}

.placeholder-secondary-2::-webkit-input-placeholder {
  color: #F5F9FD;
}

.placeholder-secondary-2::-moz-placeholder {
  color: #F5F9FD;
}

.placeholder-secondary-2:-ms-input-placeholder {
  color: #F5F9FD;
}

.placeholder-secondary-2::-ms-input-placeholder {
  color: #F5F9FD;
}

.placeholder-secondary-2::placeholder {
  color: #F5F9FD;
}

.placeholder-transparent::-webkit-input-placeholder {
  color: transparent;
}

.placeholder-transparent::-moz-placeholder {
  color: transparent;
}

.placeholder-transparent:-ms-input-placeholder {
  color: transparent;
}

.placeholder-transparent::-ms-input-placeholder {
  color: transparent;
}

.placeholder-transparent::placeholder {
  color: transparent;
}

.placeholder-black::-webkit-input-placeholder {
  color: #000000;
}

.placeholder-black::-moz-placeholder {
  color: #000000;
}

.placeholder-black:-ms-input-placeholder {
  color: #000000;
}

.placeholder-black::-ms-input-placeholder {
  color: #000000;
}

.placeholder-black::placeholder {
  color: #000000;
}

.placeholder-white::-webkit-input-placeholder {
  color: #FFFFFF;
}

.placeholder-white::-moz-placeholder {
  color: #FFFFFF;
}

.placeholder-white:-ms-input-placeholder {
  color: #FFFFFF;
}

.placeholder-white::-ms-input-placeholder {
  color: #FFFFFF;
}

.placeholder-white::placeholder {
  color: #FFFFFF;
}

.placeholder-point-violet::-webkit-input-placeholder {
  color: #7545FF;
}

.placeholder-point-violet::-moz-placeholder {
  color: #7545FF;
}

.placeholder-point-violet:-ms-input-placeholder {
  color: #7545FF;
}

.placeholder-point-violet::-ms-input-placeholder {
  color: #7545FF;
}

.placeholder-point-violet::placeholder {
  color: #7545FF;
}

.placeholder-gray-100::-webkit-input-placeholder {
  color: #F7F7F7;
}

.placeholder-gray-100::-moz-placeholder {
  color: #F7F7F7;
}

.placeholder-gray-100:-ms-input-placeholder {
  color: #F7F7F7;
}

.placeholder-gray-100::-ms-input-placeholder {
  color: #F7F7F7;
}

.placeholder-gray-100::placeholder {
  color: #F7F7F7;
}

.placeholder-gray-200::-webkit-input-placeholder {
  color: #E5E5E8;
}

.placeholder-gray-200::-moz-placeholder {
  color: #E5E5E8;
}

.placeholder-gray-200:-ms-input-placeholder {
  color: #E5E5E8;
}

.placeholder-gray-200::-ms-input-placeholder {
  color: #E5E5E8;
}

.placeholder-gray-200::placeholder {
  color: #E5E5E8;
}

.placeholder-gray-300::-webkit-input-placeholder {
  color: #CED0D6;
}

.placeholder-gray-300::-moz-placeholder {
  color: #CED0D6;
}

.placeholder-gray-300:-ms-input-placeholder {
  color: #CED0D6;
}

.placeholder-gray-300::-ms-input-placeholder {
  color: #CED0D6;
}

.placeholder-gray-300::placeholder {
  color: #CED0D6;
}

.placeholder-gray-400::-webkit-input-placeholder {
  color: #A7A9B2;
}

.placeholder-gray-400::-moz-placeholder {
  color: #A7A9B2;
}

.placeholder-gray-400:-ms-input-placeholder {
  color: #A7A9B2;
}

.placeholder-gray-400::-ms-input-placeholder {
  color: #A7A9B2;
}

.placeholder-gray-400::placeholder {
  color: #A7A9B2;
}

.placeholder-gray-500::-webkit-input-placeholder {
  color: #858895;
}

.placeholder-gray-500::-moz-placeholder {
  color: #858895;
}

.placeholder-gray-500:-ms-input-placeholder {
  color: #858895;
}

.placeholder-gray-500::-ms-input-placeholder {
  color: #858895;
}

.placeholder-gray-500::placeholder {
  color: #858895;
}

.placeholder-gray-600::-webkit-input-placeholder {
  color: #6B6E7B;
}

.placeholder-gray-600::-moz-placeholder {
  color: #6B6E7B;
}

.placeholder-gray-600:-ms-input-placeholder {
  color: #6B6E7B;
}

.placeholder-gray-600::-ms-input-placeholder {
  color: #6B6E7B;
}

.placeholder-gray-600::placeholder {
  color: #6B6E7B;
}

.placeholder-gray-700::-webkit-input-placeholder {
  color: #5F616D;
}

.placeholder-gray-700::-moz-placeholder {
  color: #5F616D;
}

.placeholder-gray-700:-ms-input-placeholder {
  color: #5F616D;
}

.placeholder-gray-700::-ms-input-placeholder {
  color: #5F616D;
}

.placeholder-gray-700::placeholder {
  color: #5F616D;
}

.placeholder-gray-800::-webkit-input-placeholder {
  color: #474952;
}

.placeholder-gray-800::-moz-placeholder {
  color: #474952;
}

.placeholder-gray-800:-ms-input-placeholder {
  color: #474952;
}

.placeholder-gray-800::-ms-input-placeholder {
  color: #474952;
}

.placeholder-gray-800::placeholder {
  color: #474952;
}

.placeholder-gray-900::-webkit-input-placeholder {
  color: #222532;
}

.placeholder-gray-900::-moz-placeholder {
  color: #222532;
}

.placeholder-gray-900:-ms-input-placeholder {
  color: #222532;
}

.placeholder-gray-900::-ms-input-placeholder {
  color: #222532;
}

.placeholder-gray-900::placeholder {
  color: #222532;
}

.placeholder-gray::-webkit-input-placeholder {
  color: #858895;
}

.placeholder-gray::-moz-placeholder {
  color: #858895;
}

.placeholder-gray:-ms-input-placeholder {
  color: #858895;
}

.placeholder-gray::-ms-input-placeholder {
  color: #858895;
}

.placeholder-gray::placeholder {
  color: #858895;
}

.placeholder-gray-dark::-webkit-input-placeholder {
  color: #222532;
}

.placeholder-gray-dark::-moz-placeholder {
  color: #222532;
}

.placeholder-gray-dark:-ms-input-placeholder {
  color: #222532;
}

.placeholder-gray-dark::-ms-input-placeholder {
  color: #222532;
}

.placeholder-gray-dark::placeholder {
  color: #222532;
}

.placeholder-red-100::-webkit-input-placeholder {
  color: #FFE8E8;
}

.placeholder-red-100::-moz-placeholder {
  color: #FFE8E8;
}

.placeholder-red-100:-ms-input-placeholder {
  color: #FFE8E8;
}

.placeholder-red-100::-ms-input-placeholder {
  color: #FFE8E8;
}

.placeholder-red-100::placeholder {
  color: #FFE8E8;
}

.placeholder-red-200::-webkit-input-placeholder {
  color: #FFC4C4;
}

.placeholder-red-200::-moz-placeholder {
  color: #FFC4C4;
}

.placeholder-red-200:-ms-input-placeholder {
  color: #FFC4C4;
}

.placeholder-red-200::-ms-input-placeholder {
  color: #FFC4C4;
}

.placeholder-red-200::placeholder {
  color: #FFC4C4;
}

.placeholder-red-300::-webkit-input-placeholder {
  color: #FF8F8F;
}

.placeholder-red-300::-moz-placeholder {
  color: #FF8F8F;
}

.placeholder-red-300:-ms-input-placeholder {
  color: #FF8F8F;
}

.placeholder-red-300::-ms-input-placeholder {
  color: #FF8F8F;
}

.placeholder-red-300::placeholder {
  color: #FF8F8F;
}

.placeholder-red-400::-webkit-input-placeholder {
  color: #FF6A6A;
}

.placeholder-red-400::-moz-placeholder {
  color: #FF6A6A;
}

.placeholder-red-400:-ms-input-placeholder {
  color: #FF6A6A;
}

.placeholder-red-400::-ms-input-placeholder {
  color: #FF6A6A;
}

.placeholder-red-400::placeholder {
  color: #FF6A6A;
}

.placeholder-red-500::-webkit-input-placeholder {
  color: #EF3817;
}

.placeholder-red-500::-moz-placeholder {
  color: #EF3817;
}

.placeholder-red-500:-ms-input-placeholder {
  color: #EF3817;
}

.placeholder-red-500::-ms-input-placeholder {
  color: #EF3817;
}

.placeholder-red-500::placeholder {
  color: #EF3817;
}

.placeholder-red-600::-webkit-input-placeholder {
  color: #CC2C00;
}

.placeholder-red-600::-moz-placeholder {
  color: #CC2C00;
}

.placeholder-red-600:-ms-input-placeholder {
  color: #CC2C00;
}

.placeholder-red-600::-ms-input-placeholder {
  color: #CC2C00;
}

.placeholder-red-600::placeholder {
  color: #CC2C00;
}

.placeholder-red-700::-webkit-input-placeholder {
  color: #C53030;
}

.placeholder-red-700::-moz-placeholder {
  color: #C53030;
}

.placeholder-red-700:-ms-input-placeholder {
  color: #C53030;
}

.placeholder-red-700::-ms-input-placeholder {
  color: #C53030;
}

.placeholder-red-700::placeholder {
  color: #C53030;
}

.placeholder-red-800::-webkit-input-placeholder {
  color: #9B2C2C;
}

.placeholder-red-800::-moz-placeholder {
  color: #9B2C2C;
}

.placeholder-red-800:-ms-input-placeholder {
  color: #9B2C2C;
}

.placeholder-red-800::-ms-input-placeholder {
  color: #9B2C2C;
}

.placeholder-red-800::placeholder {
  color: #9B2C2C;
}

.placeholder-red-900::-webkit-input-placeholder {
  color: #742A2A;
}

.placeholder-red-900::-moz-placeholder {
  color: #742A2A;
}

.placeholder-red-900:-ms-input-placeholder {
  color: #742A2A;
}

.placeholder-red-900::-ms-input-placeholder {
  color: #742A2A;
}

.placeholder-red-900::placeholder {
  color: #742A2A;
}

.placeholder-red::-webkit-input-placeholder {
  color: #EF3817;
}

.placeholder-red::-moz-placeholder {
  color: #EF3817;
}

.placeholder-red:-ms-input-placeholder {
  color: #EF3817;
}

.placeholder-red::-ms-input-placeholder {
  color: #EF3817;
}

.placeholder-red::placeholder {
  color: #EF3817;
}

.placeholder-coral-100::-webkit-input-placeholder {
  color: #FFEBE6;
}

.placeholder-coral-100::-moz-placeholder {
  color: #FFEBE6;
}

.placeholder-coral-100:-ms-input-placeholder {
  color: #FFEBE6;
}

.placeholder-coral-100::-ms-input-placeholder {
  color: #FFEBE6;
}

.placeholder-coral-100::placeholder {
  color: #FFEBE6;
}

.placeholder-coral-200::-webkit-input-placeholder {
  color: #FFD3C8;
}

.placeholder-coral-200::-moz-placeholder {
  color: #FFD3C8;
}

.placeholder-coral-200:-ms-input-placeholder {
  color: #FFD3C8;
}

.placeholder-coral-200::-ms-input-placeholder {
  color: #FFD3C8;
}

.placeholder-coral-200::placeholder {
  color: #FFD3C8;
}

.placeholder-coral-300::-webkit-input-placeholder {
  color: #FFB39E;
}

.placeholder-coral-300::-moz-placeholder {
  color: #FFB39E;
}

.placeholder-coral-300:-ms-input-placeholder {
  color: #FFB39E;
}

.placeholder-coral-300::-ms-input-placeholder {
  color: #FFB39E;
}

.placeholder-coral-300::placeholder {
  color: #FFB39E;
}

.placeholder-coral-400::-webkit-input-placeholder {
  color: #FF9476;
}

.placeholder-coral-400::-moz-placeholder {
  color: #FF9476;
}

.placeholder-coral-400:-ms-input-placeholder {
  color: #FF9476;
}

.placeholder-coral-400::-ms-input-placeholder {
  color: #FF9476;
}

.placeholder-coral-400::placeholder {
  color: #FF9476;
}

.placeholder-coral-500::-webkit-input-placeholder {
  color: #FF7750;
}

.placeholder-coral-500::-moz-placeholder {
  color: #FF7750;
}

.placeholder-coral-500:-ms-input-placeholder {
  color: #FF7750;
}

.placeholder-coral-500::-ms-input-placeholder {
  color: #FF7750;
}

.placeholder-coral-500::placeholder {
  color: #FF7750;
}

.placeholder-coral-600::-webkit-input-placeholder {
  color: #F55A2F;
}

.placeholder-coral-600::-moz-placeholder {
  color: #F55A2F;
}

.placeholder-coral-600:-ms-input-placeholder {
  color: #F55A2F;
}

.placeholder-coral-600::-ms-input-placeholder {
  color: #F55A2F;
}

.placeholder-coral-600::placeholder {
  color: #F55A2F;
}

.placeholder-coral-700::-webkit-input-placeholder {
  color: #DD470F;
}

.placeholder-coral-700::-moz-placeholder {
  color: #DD470F;
}

.placeholder-coral-700:-ms-input-placeholder {
  color: #DD470F;
}

.placeholder-coral-700::-ms-input-placeholder {
  color: #DD470F;
}

.placeholder-coral-700::placeholder {
  color: #DD470F;
}

.placeholder-coral-800::-webkit-input-placeholder {
  color: #B93E0F;
}

.placeholder-coral-800::-moz-placeholder {
  color: #B93E0F;
}

.placeholder-coral-800:-ms-input-placeholder {
  color: #B93E0F;
}

.placeholder-coral-800::-ms-input-placeholder {
  color: #B93E0F;
}

.placeholder-coral-800::placeholder {
  color: #B93E0F;
}

.placeholder-coral-900::-webkit-input-placeholder {
  color: #8E3311;
}

.placeholder-coral-900::-moz-placeholder {
  color: #8E3311;
}

.placeholder-coral-900:-ms-input-placeholder {
  color: #8E3311;
}

.placeholder-coral-900::-ms-input-placeholder {
  color: #8E3311;
}

.placeholder-coral-900::placeholder {
  color: #8E3311;
}

.placeholder-coral::-webkit-input-placeholder {
  color: #FF7750;
}

.placeholder-coral::-moz-placeholder {
  color: #FF7750;
}

.placeholder-coral:-ms-input-placeholder {
  color: #FF7750;
}

.placeholder-coral::-ms-input-placeholder {
  color: #FF7750;
}

.placeholder-coral::placeholder {
  color: #FF7750;
}

.placeholder-yellow-100::-webkit-input-placeholder {
  color: #FFFAE6;
}

.placeholder-yellow-100::-moz-placeholder {
  color: #FFFAE6;
}

.placeholder-yellow-100:-ms-input-placeholder {
  color: #FFFAE6;
}

.placeholder-yellow-100::-ms-input-placeholder {
  color: #FFFAE6;
}

.placeholder-yellow-100::placeholder {
  color: #FFFAE6;
}

.placeholder-yellow-200::-webkit-input-placeholder {
  color: #FFEB99;
}

.placeholder-yellow-200::-moz-placeholder {
  color: #FFEB99;
}

.placeholder-yellow-200:-ms-input-placeholder {
  color: #FFEB99;
}

.placeholder-yellow-200::-ms-input-placeholder {
  color: #FFEB99;
}

.placeholder-yellow-200::placeholder {
  color: #FFEB99;
}

.placeholder-yellow-300::-webkit-input-placeholder {
  color: #FFE066;
}

.placeholder-yellow-300::-moz-placeholder {
  color: #FFE066;
}

.placeholder-yellow-300:-ms-input-placeholder {
  color: #FFE066;
}

.placeholder-yellow-300::-ms-input-placeholder {
  color: #FFE066;
}

.placeholder-yellow-300::placeholder {
  color: #FFE066;
}

.placeholder-yellow-400::-webkit-input-placeholder {
  color: #FFD633;
}

.placeholder-yellow-400::-moz-placeholder {
  color: #FFD633;
}

.placeholder-yellow-400:-ms-input-placeholder {
  color: #FFD633;
}

.placeholder-yellow-400::-ms-input-placeholder {
  color: #FFD633;
}

.placeholder-yellow-400::placeholder {
  color: #FFD633;
}

.placeholder-yellow-500::-webkit-input-placeholder {
  color: #FFCE02;
}

.placeholder-yellow-500::-moz-placeholder {
  color: #FFCE02;
}

.placeholder-yellow-500:-ms-input-placeholder {
  color: #FFCE02;
}

.placeholder-yellow-500::-ms-input-placeholder {
  color: #FFCE02;
}

.placeholder-yellow-500::placeholder {
  color: #FFCE02;
}

.placeholder-yellow-600::-webkit-input-placeholder {
  color: #E6B800;
}

.placeholder-yellow-600::-moz-placeholder {
  color: #E6B800;
}

.placeholder-yellow-600:-ms-input-placeholder {
  color: #E6B800;
}

.placeholder-yellow-600::-ms-input-placeholder {
  color: #E6B800;
}

.placeholder-yellow-600::placeholder {
  color: #E6B800;
}

.placeholder-yellow-700::-webkit-input-placeholder {
  color: #CCA300;
}

.placeholder-yellow-700::-moz-placeholder {
  color: #CCA300;
}

.placeholder-yellow-700:-ms-input-placeholder {
  color: #CCA300;
}

.placeholder-yellow-700::-ms-input-placeholder {
  color: #CCA300;
}

.placeholder-yellow-700::placeholder {
  color: #CCA300;
}

.placeholder-yellow-800::-webkit-input-placeholder {
  color: #806600;
}

.placeholder-yellow-800::-moz-placeholder {
  color: #806600;
}

.placeholder-yellow-800:-ms-input-placeholder {
  color: #806600;
}

.placeholder-yellow-800::-ms-input-placeholder {
  color: #806600;
}

.placeholder-yellow-800::placeholder {
  color: #806600;
}

.placeholder-yellow-900::-webkit-input-placeholder {
  color: #4D3D00;
}

.placeholder-yellow-900::-moz-placeholder {
  color: #4D3D00;
}

.placeholder-yellow-900:-ms-input-placeholder {
  color: #4D3D00;
}

.placeholder-yellow-900::-ms-input-placeholder {
  color: #4D3D00;
}

.placeholder-yellow-900::placeholder {
  color: #4D3D00;
}

.placeholder-yellow::-webkit-input-placeholder {
  color: #FFCE02;
}

.placeholder-yellow::-moz-placeholder {
  color: #FFCE02;
}

.placeholder-yellow:-ms-input-placeholder {
  color: #FFCE02;
}

.placeholder-yellow::-ms-input-placeholder {
  color: #FFCE02;
}

.placeholder-yellow::placeholder {
  color: #FFCE02;
}

.placeholder-green-100::-webkit-input-placeholder {
  color: #F9FCE9;
}

.placeholder-green-100::-moz-placeholder {
  color: #F9FCE9;
}

.placeholder-green-100:-ms-input-placeholder {
  color: #F9FCE9;
}

.placeholder-green-100::-ms-input-placeholder {
  color: #F9FCE9;
}

.placeholder-green-100::placeholder {
  color: #F9FCE9;
}

.placeholder-green-200::-webkit-input-placeholder {
  color: #E7F3A5;
}

.placeholder-green-200::-moz-placeholder {
  color: #E7F3A5;
}

.placeholder-green-200:-ms-input-placeholder {
  color: #E7F3A5;
}

.placeholder-green-200::-ms-input-placeholder {
  color: #E7F3A5;
}

.placeholder-green-200::placeholder {
  color: #E7F3A5;
}

.placeholder-green-300::-webkit-input-placeholder {
  color: #D5EA62;
}

.placeholder-green-300::-moz-placeholder {
  color: #D5EA62;
}

.placeholder-green-300:-ms-input-placeholder {
  color: #D5EA62;
}

.placeholder-green-300::-ms-input-placeholder {
  color: #D5EA62;
}

.placeholder-green-300::placeholder {
  color: #D5EA62;
}

.placeholder-green-400::-webkit-input-placeholder {
  color: #C2E01E;
}

.placeholder-green-400::-moz-placeholder {
  color: #C2E01E;
}

.placeholder-green-400:-ms-input-placeholder {
  color: #C2E01E;
}

.placeholder-green-400::-ms-input-placeholder {
  color: #C2E01E;
}

.placeholder-green-400::placeholder {
  color: #C2E01E;
}

.placeholder-green-500::-webkit-input-placeholder {
  color: #60B731;
}

.placeholder-green-500::-moz-placeholder {
  color: #60B731;
}

.placeholder-green-500:-ms-input-placeholder {
  color: #60B731;
}

.placeholder-green-500::-ms-input-placeholder {
  color: #60B731;
}

.placeholder-green-500::placeholder {
  color: #60B731;
}

.placeholder-green-600::-webkit-input-placeholder {
  color: #3F7B1A;
}

.placeholder-green-600::-moz-placeholder {
  color: #3F7B1A;
}

.placeholder-green-600:-ms-input-placeholder {
  color: #3F7B1A;
}

.placeholder-green-600::-ms-input-placeholder {
  color: #3F7B1A;
}

.placeholder-green-600::placeholder {
  color: #3F7B1A;
}

.placeholder-green-700::-webkit-input-placeholder {
  color: #366916;
}

.placeholder-green-700::-moz-placeholder {
  color: #366916;
}

.placeholder-green-700:-ms-input-placeholder {
  color: #366916;
}

.placeholder-green-700::-ms-input-placeholder {
  color: #366916;
}

.placeholder-green-700::placeholder {
  color: #366916;
}

.placeholder-green-800::-webkit-input-placeholder {
  color: #203F0D;
}

.placeholder-green-800::-moz-placeholder {
  color: #203F0D;
}

.placeholder-green-800:-ms-input-placeholder {
  color: #203F0D;
}

.placeholder-green-800::-ms-input-placeholder {
  color: #203F0D;
}

.placeholder-green-800::placeholder {
  color: #203F0D;
}

.placeholder-green-900::-webkit-input-placeholder {
  color: #162A09;
}

.placeholder-green-900::-moz-placeholder {
  color: #162A09;
}

.placeholder-green-900:-ms-input-placeholder {
  color: #162A09;
}

.placeholder-green-900::-ms-input-placeholder {
  color: #162A09;
}

.placeholder-green-900::placeholder {
  color: #162A09;
}

.placeholder-green::-webkit-input-placeholder {
  color: #60B731;
}

.placeholder-green::-moz-placeholder {
  color: #60B731;
}

.placeholder-green:-ms-input-placeholder {
  color: #60B731;
}

.placeholder-green::-ms-input-placeholder {
  color: #60B731;
}

.placeholder-green::placeholder {
  color: #60B731;
}

.placeholder-blue-100::-webkit-input-placeholder {
  color: #F5F9FD;
}

.placeholder-blue-100::-moz-placeholder {
  color: #F5F9FD;
}

.placeholder-blue-100:-ms-input-placeholder {
  color: #F5F9FD;
}

.placeholder-blue-100::-ms-input-placeholder {
  color: #F5F9FD;
}

.placeholder-blue-100::placeholder {
  color: #F5F9FD;
}

.placeholder-blue-200::-webkit-input-placeholder {
  color: #E9F4FF;
}

.placeholder-blue-200::-moz-placeholder {
  color: #E9F4FF;
}

.placeholder-blue-200:-ms-input-placeholder {
  color: #E9F4FF;
}

.placeholder-blue-200::-ms-input-placeholder {
  color: #E9F4FF;
}

.placeholder-blue-200::placeholder {
  color: #E9F4FF;
}

.placeholder-blue-300::-webkit-input-placeholder {
  color: #B9DCFF;
}

.placeholder-blue-300::-moz-placeholder {
  color: #B9DCFF;
}

.placeholder-blue-300:-ms-input-placeholder {
  color: #B9DCFF;
}

.placeholder-blue-300::-ms-input-placeholder {
  color: #B9DCFF;
}

.placeholder-blue-300::placeholder {
  color: #B9DCFF;
}

.placeholder-blue-400::-webkit-input-placeholder {
  color: #43BEFF;
}

.placeholder-blue-400::-moz-placeholder {
  color: #43BEFF;
}

.placeholder-blue-400:-ms-input-placeholder {
  color: #43BEFF;
}

.placeholder-blue-400::-ms-input-placeholder {
  color: #43BEFF;
}

.placeholder-blue-400::placeholder {
  color: #43BEFF;
}

.placeholder-blue-500::-webkit-input-placeholder {
  color: #007EE5;
}

.placeholder-blue-500::-moz-placeholder {
  color: #007EE5;
}

.placeholder-blue-500:-ms-input-placeholder {
  color: #007EE5;
}

.placeholder-blue-500::-ms-input-placeholder {
  color: #007EE5;
}

.placeholder-blue-500::placeholder {
  color: #007EE5;
}

.placeholder-blue-600::-webkit-input-placeholder {
  color: #0069CC;
}

.placeholder-blue-600::-moz-placeholder {
  color: #0069CC;
}

.placeholder-blue-600:-ms-input-placeholder {
  color: #0069CC;
}

.placeholder-blue-600::-ms-input-placeholder {
  color: #0069CC;
}

.placeholder-blue-600::placeholder {
  color: #0069CC;
}

.placeholder-blue-700::-webkit-input-placeholder {
  color: #005CB3;
}

.placeholder-blue-700::-moz-placeholder {
  color: #005CB3;
}

.placeholder-blue-700:-ms-input-placeholder {
  color: #005CB3;
}

.placeholder-blue-700::-ms-input-placeholder {
  color: #005CB3;
}

.placeholder-blue-700::placeholder {
  color: #005CB3;
}

.placeholder-blue-800::-webkit-input-placeholder {
  color: #004F99;
}

.placeholder-blue-800::-moz-placeholder {
  color: #004F99;
}

.placeholder-blue-800:-ms-input-placeholder {
  color: #004F99;
}

.placeholder-blue-800::-ms-input-placeholder {
  color: #004F99;
}

.placeholder-blue-800::placeholder {
  color: #004F99;
}

.placeholder-blue-900::-webkit-input-placeholder {
  color: #003566;
}

.placeholder-blue-900::-moz-placeholder {
  color: #003566;
}

.placeholder-blue-900:-ms-input-placeholder {
  color: #003566;
}

.placeholder-blue-900::-ms-input-placeholder {
  color: #003566;
}

.placeholder-blue-900::placeholder {
  color: #003566;
}

.placeholder-blue::-webkit-input-placeholder {
  color: #007EE5;
}

.placeholder-blue::-moz-placeholder {
  color: #007EE5;
}

.placeholder-blue:-ms-input-placeholder {
  color: #007EE5;
}

.placeholder-blue::-ms-input-placeholder {
  color: #007EE5;
}

.placeholder-blue::placeholder {
  color: #007EE5;
}

.placeholder-violet-100::-webkit-input-placeholder {
  color: #F8F8FC;
}

.placeholder-violet-100::-moz-placeholder {
  color: #F8F8FC;
}

.placeholder-violet-100:-ms-input-placeholder {
  color: #F8F8FC;
}

.placeholder-violet-100::-ms-input-placeholder {
  color: #F8F8FC;
}

.placeholder-violet-100::placeholder {
  color: #F8F8FC;
}

.placeholder-violet-200::-webkit-input-placeholder {
  color: #EBEAF6;
}

.placeholder-violet-200::-moz-placeholder {
  color: #EBEAF6;
}

.placeholder-violet-200:-ms-input-placeholder {
  color: #EBEAF6;
}

.placeholder-violet-200::-ms-input-placeholder {
  color: #EBEAF6;
}

.placeholder-violet-200::placeholder {
  color: #EBEAF6;
}

.placeholder-violet-300::-webkit-input-placeholder {
  color: #A8A5CE;
}

.placeholder-violet-300::-moz-placeholder {
  color: #A8A5CE;
}

.placeholder-violet-300:-ms-input-placeholder {
  color: #A8A5CE;
}

.placeholder-violet-300::-ms-input-placeholder {
  color: #A8A5CE;
}

.placeholder-violet-300::placeholder {
  color: #A8A5CE;
}

.placeholder-violet-400::-webkit-input-placeholder {
  color: #8C81D1;
}

.placeholder-violet-400::-moz-placeholder {
  color: #8C81D1;
}

.placeholder-violet-400:-ms-input-placeholder {
  color: #8C81D1;
}

.placeholder-violet-400::-ms-input-placeholder {
  color: #8C81D1;
}

.placeholder-violet-400::placeholder {
  color: #8C81D1;
}

.placeholder-violet-500::-webkit-input-placeholder {
  color: #6638B6;
}

.placeholder-violet-500::-moz-placeholder {
  color: #6638B6;
}

.placeholder-violet-500:-ms-input-placeholder {
  color: #6638B6;
}

.placeholder-violet-500::-ms-input-placeholder {
  color: #6638B6;
}

.placeholder-violet-500::placeholder {
  color: #6638B6;
}

.placeholder-violet-600::-webkit-input-placeholder {
  color: #58309C;
}

.placeholder-violet-600::-moz-placeholder {
  color: #58309C;
}

.placeholder-violet-600:-ms-input-placeholder {
  color: #58309C;
}

.placeholder-violet-600::-ms-input-placeholder {
  color: #58309C;
}

.placeholder-violet-600::placeholder {
  color: #58309C;
}

.placeholder-violet-700::-webkit-input-placeholder {
  color: #4D2A89;
}

.placeholder-violet-700::-moz-placeholder {
  color: #4D2A89;
}

.placeholder-violet-700:-ms-input-placeholder {
  color: #4D2A89;
}

.placeholder-violet-700::-ms-input-placeholder {
  color: #4D2A89;
}

.placeholder-violet-700::placeholder {
  color: #4D2A89;
}

.placeholder-violet-800::-webkit-input-placeholder {
  color: #3C2C84;
}

.placeholder-violet-800::-moz-placeholder {
  color: #3C2C84;
}

.placeholder-violet-800:-ms-input-placeholder {
  color: #3C2C84;
}

.placeholder-violet-800::-ms-input-placeholder {
  color: #3C2C84;
}

.placeholder-violet-800::placeholder {
  color: #3C2C84;
}

.placeholder-violet-900::-webkit-input-placeholder {
  color: #371E62;
}

.placeholder-violet-900::-moz-placeholder {
  color: #371E62;
}

.placeholder-violet-900:-ms-input-placeholder {
  color: #371E62;
}

.placeholder-violet-900::-ms-input-placeholder {
  color: #371E62;
}

.placeholder-violet-900::placeholder {
  color: #371E62;
}

.placeholder-violet::-webkit-input-placeholder {
  color: #6638B6;
}

.placeholder-violet::-moz-placeholder {
  color: #6638B6;
}

.placeholder-violet:-ms-input-placeholder {
  color: #6638B6;
}

.placeholder-violet::-ms-input-placeholder {
  color: #6638B6;
}

.placeholder-violet::placeholder {
  color: #6638B6;
}

.placeholder-peacock-100::-webkit-input-placeholder {
  color: #E6FFFA;
}

.placeholder-peacock-100::-moz-placeholder {
  color: #E6FFFA;
}

.placeholder-peacock-100:-ms-input-placeholder {
  color: #E6FFFA;
}

.placeholder-peacock-100::-ms-input-placeholder {
  color: #E6FFFA;
}

.placeholder-peacock-100::placeholder {
  color: #E6FFFA;
}

.placeholder-peacock-200::-webkit-input-placeholder {
  color: #B2F5EA;
}

.placeholder-peacock-200::-moz-placeholder {
  color: #B2F5EA;
}

.placeholder-peacock-200:-ms-input-placeholder {
  color: #B2F5EA;
}

.placeholder-peacock-200::-ms-input-placeholder {
  color: #B2F5EA;
}

.placeholder-peacock-200::placeholder {
  color: #B2F5EA;
}

.placeholder-peacock-300::-webkit-input-placeholder {
  color: #81E6D9;
}

.placeholder-peacock-300::-moz-placeholder {
  color: #81E6D9;
}

.placeholder-peacock-300:-ms-input-placeholder {
  color: #81E6D9;
}

.placeholder-peacock-300::-ms-input-placeholder {
  color: #81E6D9;
}

.placeholder-peacock-300::placeholder {
  color: #81E6D9;
}

.placeholder-peacock-400::-webkit-input-placeholder {
  color: #4FD1C5;
}

.placeholder-peacock-400::-moz-placeholder {
  color: #4FD1C5;
}

.placeholder-peacock-400:-ms-input-placeholder {
  color: #4FD1C5;
}

.placeholder-peacock-400::-ms-input-placeholder {
  color: #4FD1C5;
}

.placeholder-peacock-400::placeholder {
  color: #4FD1C5;
}

.placeholder-peacock-500::-webkit-input-placeholder {
  color: #38B2AC;
}

.placeholder-peacock-500::-moz-placeholder {
  color: #38B2AC;
}

.placeholder-peacock-500:-ms-input-placeholder {
  color: #38B2AC;
}

.placeholder-peacock-500::-ms-input-placeholder {
  color: #38B2AC;
}

.placeholder-peacock-500::placeholder {
  color: #38B2AC;
}

.placeholder-peacock-600::-webkit-input-placeholder {
  color: #319795;
}

.placeholder-peacock-600::-moz-placeholder {
  color: #319795;
}

.placeholder-peacock-600:-ms-input-placeholder {
  color: #319795;
}

.placeholder-peacock-600::-ms-input-placeholder {
  color: #319795;
}

.placeholder-peacock-600::placeholder {
  color: #319795;
}

.placeholder-peacock-700::-webkit-input-placeholder {
  color: #2C7A7B;
}

.placeholder-peacock-700::-moz-placeholder {
  color: #2C7A7B;
}

.placeholder-peacock-700:-ms-input-placeholder {
  color: #2C7A7B;
}

.placeholder-peacock-700::-ms-input-placeholder {
  color: #2C7A7B;
}

.placeholder-peacock-700::placeholder {
  color: #2C7A7B;
}

.placeholder-peacock-800::-webkit-input-placeholder {
  color: #285E61;
}

.placeholder-peacock-800::-moz-placeholder {
  color: #285E61;
}

.placeholder-peacock-800:-ms-input-placeholder {
  color: #285E61;
}

.placeholder-peacock-800::-ms-input-placeholder {
  color: #285E61;
}

.placeholder-peacock-800::placeholder {
  color: #285E61;
}

.placeholder-peacock-900::-webkit-input-placeholder {
  color: #234E52;
}

.placeholder-peacock-900::-moz-placeholder {
  color: #234E52;
}

.placeholder-peacock-900:-ms-input-placeholder {
  color: #234E52;
}

.placeholder-peacock-900::-ms-input-placeholder {
  color: #234E52;
}

.placeholder-peacock-900::placeholder {
  color: #234E52;
}

.placeholder-peacock::-webkit-input-placeholder {
  color: #38B2AC;
}

.placeholder-peacock::-moz-placeholder {
  color: #38B2AC;
}

.placeholder-peacock:-ms-input-placeholder {
  color: #38B2AC;
}

.placeholder-peacock::-ms-input-placeholder {
  color: #38B2AC;
}

.placeholder-peacock::placeholder {
  color: #38B2AC;
}

.placeholder-indigo-100::-webkit-input-placeholder {
  color: #EBF4FF;
}

.placeholder-indigo-100::-moz-placeholder {
  color: #EBF4FF;
}

.placeholder-indigo-100:-ms-input-placeholder {
  color: #EBF4FF;
}

.placeholder-indigo-100::-ms-input-placeholder {
  color: #EBF4FF;
}

.placeholder-indigo-100::placeholder {
  color: #EBF4FF;
}

.placeholder-indigo-200::-webkit-input-placeholder {
  color: #C3DAFE;
}

.placeholder-indigo-200::-moz-placeholder {
  color: #C3DAFE;
}

.placeholder-indigo-200:-ms-input-placeholder {
  color: #C3DAFE;
}

.placeholder-indigo-200::-ms-input-placeholder {
  color: #C3DAFE;
}

.placeholder-indigo-200::placeholder {
  color: #C3DAFE;
}

.placeholder-indigo-300::-webkit-input-placeholder {
  color: #A3BFFA;
}

.placeholder-indigo-300::-moz-placeholder {
  color: #A3BFFA;
}

.placeholder-indigo-300:-ms-input-placeholder {
  color: #A3BFFA;
}

.placeholder-indigo-300::-ms-input-placeholder {
  color: #A3BFFA;
}

.placeholder-indigo-300::placeholder {
  color: #A3BFFA;
}

.placeholder-indigo-400::-webkit-input-placeholder {
  color: #7F9CF5;
}

.placeholder-indigo-400::-moz-placeholder {
  color: #7F9CF5;
}

.placeholder-indigo-400:-ms-input-placeholder {
  color: #7F9CF5;
}

.placeholder-indigo-400::-ms-input-placeholder {
  color: #7F9CF5;
}

.placeholder-indigo-400::placeholder {
  color: #7F9CF5;
}

.placeholder-indigo-500::-webkit-input-placeholder {
  color: #667EEA;
}

.placeholder-indigo-500::-moz-placeholder {
  color: #667EEA;
}

.placeholder-indigo-500:-ms-input-placeholder {
  color: #667EEA;
}

.placeholder-indigo-500::-ms-input-placeholder {
  color: #667EEA;
}

.placeholder-indigo-500::placeholder {
  color: #667EEA;
}

.placeholder-indigo-600::-webkit-input-placeholder {
  color: #5A67D8;
}

.placeholder-indigo-600::-moz-placeholder {
  color: #5A67D8;
}

.placeholder-indigo-600:-ms-input-placeholder {
  color: #5A67D8;
}

.placeholder-indigo-600::-ms-input-placeholder {
  color: #5A67D8;
}

.placeholder-indigo-600::placeholder {
  color: #5A67D8;
}

.placeholder-indigo-700::-webkit-input-placeholder {
  color: #6439DE;
}

.placeholder-indigo-700::-moz-placeholder {
  color: #6439DE;
}

.placeholder-indigo-700:-ms-input-placeholder {
  color: #6439DE;
}

.placeholder-indigo-700::-ms-input-placeholder {
  color: #6439DE;
}

.placeholder-indigo-700::placeholder {
  color: #6439DE;
}

.placeholder-indigo-800::-webkit-input-placeholder {
  color: #434190;
}

.placeholder-indigo-800::-moz-placeholder {
  color: #434190;
}

.placeholder-indigo-800:-ms-input-placeholder {
  color: #434190;
}

.placeholder-indigo-800::-ms-input-placeholder {
  color: #434190;
}

.placeholder-indigo-800::placeholder {
  color: #434190;
}

.placeholder-indigo-900::-webkit-input-placeholder {
  color: #3C366B;
}

.placeholder-indigo-900::-moz-placeholder {
  color: #3C366B;
}

.placeholder-indigo-900:-ms-input-placeholder {
  color: #3C366B;
}

.placeholder-indigo-900::-ms-input-placeholder {
  color: #3C366B;
}

.placeholder-indigo-900::placeholder {
  color: #3C366B;
}

.placeholder-indigo::-webkit-input-placeholder {
  color: #667EEA;
}

.placeholder-indigo::-moz-placeholder {
  color: #667EEA;
}

.placeholder-indigo:-ms-input-placeholder {
  color: #667EEA;
}

.placeholder-indigo::-ms-input-placeholder {
  color: #667EEA;
}

.placeholder-indigo::placeholder {
  color: #667EEA;
}

.\!placeholder-primary::-webkit-input-placeholder {
  color: #6638B6 !important;
}

.\!placeholder-primary::-moz-placeholder {
  color: #6638B6 !important;
}

.\!placeholder-primary:-ms-input-placeholder {
  color: #6638B6 !important;
}

.\!placeholder-primary::-ms-input-placeholder {
  color: #6638B6 !important;
}

.\!placeholder-primary::placeholder {
  color: #6638B6 !important;
}

.\!placeholder-primaryDark::-webkit-input-placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-primaryDark::-moz-placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-primaryDark:-ms-input-placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-primaryDark::-ms-input-placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-primaryDark::placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-primary1::-webkit-input-placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-primary1::-moz-placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-primary1:-ms-input-placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-primary1::-ms-input-placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-primary1::placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-primary2::-webkit-input-placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-primary2::-moz-placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-primary2:-ms-input-placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-primary2::-ms-input-placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-primary2::placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-primary3::-webkit-input-placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-primary3::-moz-placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-primary3:-ms-input-placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-primary3::-ms-input-placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-primary3::placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-primary4::-webkit-input-placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-primary4::-moz-placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-primary4:-ms-input-placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-primary4::-ms-input-placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-primary4::placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-secondary::-webkit-input-placeholder {
  color: #007EE5 !important;
}

.\!placeholder-secondary::-moz-placeholder {
  color: #007EE5 !important;
}

.\!placeholder-secondary:-ms-input-placeholder {
  color: #007EE5 !important;
}

.\!placeholder-secondary::-ms-input-placeholder {
  color: #007EE5 !important;
}

.\!placeholder-secondary::placeholder {
  color: #007EE5 !important;
}

.\!placeholder-secondary1::-webkit-input-placeholder {
  color: #43BEFF !important;
}

.\!placeholder-secondary1::-moz-placeholder {
  color: #43BEFF !important;
}

.\!placeholder-secondary1:-ms-input-placeholder {
  color: #43BEFF !important;
}

.\!placeholder-secondary1::-ms-input-placeholder {
  color: #43BEFF !important;
}

.\!placeholder-secondary1::placeholder {
  color: #43BEFF !important;
}

.\!placeholder-secondary2::-webkit-input-placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-secondary2::-moz-placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-secondary2:-ms-input-placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-secondary2::-ms-input-placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-secondary2::placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-alert::-webkit-input-placeholder {
  color: #EF3817 !important;
}

.\!placeholder-alert::-moz-placeholder {
  color: #EF3817 !important;
}

.\!placeholder-alert:-ms-input-placeholder {
  color: #EF3817 !important;
}

.\!placeholder-alert::-ms-input-placeholder {
  color: #EF3817 !important;
}

.\!placeholder-alert::placeholder {
  color: #EF3817 !important;
}

.\!placeholder-safe::-webkit-input-placeholder {
  color: #60B731 !important;
}

.\!placeholder-safe::-moz-placeholder {
  color: #60B731 !important;
}

.\!placeholder-safe:-ms-input-placeholder {
  color: #60B731 !important;
}

.\!placeholder-safe::-ms-input-placeholder {
  color: #60B731 !important;
}

.\!placeholder-safe::placeholder {
  color: #60B731 !important;
}

.\!placeholder-primary-dark::-webkit-input-placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-primary-dark::-moz-placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-primary-dark:-ms-input-placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-primary-dark::-ms-input-placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-primary-dark::placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-primary-1::-webkit-input-placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-primary-1::-moz-placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-primary-1:-ms-input-placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-primary-1::-ms-input-placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-primary-1::placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-primary-2::-webkit-input-placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-primary-2::-moz-placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-primary-2:-ms-input-placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-primary-2::-ms-input-placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-primary-2::placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-primary-3::-webkit-input-placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-primary-3::-moz-placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-primary-3:-ms-input-placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-primary-3::-ms-input-placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-primary-3::placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-primary-4::-webkit-input-placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-primary-4::-moz-placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-primary-4:-ms-input-placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-primary-4::-ms-input-placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-primary-4::placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-secondary-1::-webkit-input-placeholder {
  color: #43BEFF !important;
}

.\!placeholder-secondary-1::-moz-placeholder {
  color: #43BEFF !important;
}

.\!placeholder-secondary-1:-ms-input-placeholder {
  color: #43BEFF !important;
}

.\!placeholder-secondary-1::-ms-input-placeholder {
  color: #43BEFF !important;
}

.\!placeholder-secondary-1::placeholder {
  color: #43BEFF !important;
}

.\!placeholder-secondary-2::-webkit-input-placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-secondary-2::-moz-placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-secondary-2:-ms-input-placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-secondary-2::-ms-input-placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-secondary-2::placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-transparent::-webkit-input-placeholder {
  color: transparent !important;
}

.\!placeholder-transparent::-moz-placeholder {
  color: transparent !important;
}

.\!placeholder-transparent:-ms-input-placeholder {
  color: transparent !important;
}

.\!placeholder-transparent::-ms-input-placeholder {
  color: transparent !important;
}

.\!placeholder-transparent::placeholder {
  color: transparent !important;
}

.\!placeholder-black::-webkit-input-placeholder {
  color: #000000 !important;
}

.\!placeholder-black::-moz-placeholder {
  color: #000000 !important;
}

.\!placeholder-black:-ms-input-placeholder {
  color: #000000 !important;
}

.\!placeholder-black::-ms-input-placeholder {
  color: #000000 !important;
}

.\!placeholder-black::placeholder {
  color: #000000 !important;
}

.\!placeholder-white::-webkit-input-placeholder {
  color: #FFFFFF !important;
}

.\!placeholder-white::-moz-placeholder {
  color: #FFFFFF !important;
}

.\!placeholder-white:-ms-input-placeholder {
  color: #FFFFFF !important;
}

.\!placeholder-white::-ms-input-placeholder {
  color: #FFFFFF !important;
}

.\!placeholder-white::placeholder {
  color: #FFFFFF !important;
}

.\!placeholder-point-violet::-webkit-input-placeholder {
  color: #7545FF !important;
}

.\!placeholder-point-violet::-moz-placeholder {
  color: #7545FF !important;
}

.\!placeholder-point-violet:-ms-input-placeholder {
  color: #7545FF !important;
}

.\!placeholder-point-violet::-ms-input-placeholder {
  color: #7545FF !important;
}

.\!placeholder-point-violet::placeholder {
  color: #7545FF !important;
}

.\!placeholder-gray-100::-webkit-input-placeholder {
  color: #F7F7F7 !important;
}

.\!placeholder-gray-100::-moz-placeholder {
  color: #F7F7F7 !important;
}

.\!placeholder-gray-100:-ms-input-placeholder {
  color: #F7F7F7 !important;
}

.\!placeholder-gray-100::-ms-input-placeholder {
  color: #F7F7F7 !important;
}

.\!placeholder-gray-100::placeholder {
  color: #F7F7F7 !important;
}

.\!placeholder-gray-200::-webkit-input-placeholder {
  color: #E5E5E8 !important;
}

.\!placeholder-gray-200::-moz-placeholder {
  color: #E5E5E8 !important;
}

.\!placeholder-gray-200:-ms-input-placeholder {
  color: #E5E5E8 !important;
}

.\!placeholder-gray-200::-ms-input-placeholder {
  color: #E5E5E8 !important;
}

.\!placeholder-gray-200::placeholder {
  color: #E5E5E8 !important;
}

.\!placeholder-gray-300::-webkit-input-placeholder {
  color: #CED0D6 !important;
}

.\!placeholder-gray-300::-moz-placeholder {
  color: #CED0D6 !important;
}

.\!placeholder-gray-300:-ms-input-placeholder {
  color: #CED0D6 !important;
}

.\!placeholder-gray-300::-ms-input-placeholder {
  color: #CED0D6 !important;
}

.\!placeholder-gray-300::placeholder {
  color: #CED0D6 !important;
}

.\!placeholder-gray-400::-webkit-input-placeholder {
  color: #A7A9B2 !important;
}

.\!placeholder-gray-400::-moz-placeholder {
  color: #A7A9B2 !important;
}

.\!placeholder-gray-400:-ms-input-placeholder {
  color: #A7A9B2 !important;
}

.\!placeholder-gray-400::-ms-input-placeholder {
  color: #A7A9B2 !important;
}

.\!placeholder-gray-400::placeholder {
  color: #A7A9B2 !important;
}

.\!placeholder-gray-500::-webkit-input-placeholder {
  color: #858895 !important;
}

.\!placeholder-gray-500::-moz-placeholder {
  color: #858895 !important;
}

.\!placeholder-gray-500:-ms-input-placeholder {
  color: #858895 !important;
}

.\!placeholder-gray-500::-ms-input-placeholder {
  color: #858895 !important;
}

.\!placeholder-gray-500::placeholder {
  color: #858895 !important;
}

.\!placeholder-gray-600::-webkit-input-placeholder {
  color: #6B6E7B !important;
}

.\!placeholder-gray-600::-moz-placeholder {
  color: #6B6E7B !important;
}

.\!placeholder-gray-600:-ms-input-placeholder {
  color: #6B6E7B !important;
}

.\!placeholder-gray-600::-ms-input-placeholder {
  color: #6B6E7B !important;
}

.\!placeholder-gray-600::placeholder {
  color: #6B6E7B !important;
}

.\!placeholder-gray-700::-webkit-input-placeholder {
  color: #5F616D !important;
}

.\!placeholder-gray-700::-moz-placeholder {
  color: #5F616D !important;
}

.\!placeholder-gray-700:-ms-input-placeholder {
  color: #5F616D !important;
}

.\!placeholder-gray-700::-ms-input-placeholder {
  color: #5F616D !important;
}

.\!placeholder-gray-700::placeholder {
  color: #5F616D !important;
}

.\!placeholder-gray-800::-webkit-input-placeholder {
  color: #474952 !important;
}

.\!placeholder-gray-800::-moz-placeholder {
  color: #474952 !important;
}

.\!placeholder-gray-800:-ms-input-placeholder {
  color: #474952 !important;
}

.\!placeholder-gray-800::-ms-input-placeholder {
  color: #474952 !important;
}

.\!placeholder-gray-800::placeholder {
  color: #474952 !important;
}

.\!placeholder-gray-900::-webkit-input-placeholder {
  color: #222532 !important;
}

.\!placeholder-gray-900::-moz-placeholder {
  color: #222532 !important;
}

.\!placeholder-gray-900:-ms-input-placeholder {
  color: #222532 !important;
}

.\!placeholder-gray-900::-ms-input-placeholder {
  color: #222532 !important;
}

.\!placeholder-gray-900::placeholder {
  color: #222532 !important;
}

.\!placeholder-gray::-webkit-input-placeholder {
  color: #858895 !important;
}

.\!placeholder-gray::-moz-placeholder {
  color: #858895 !important;
}

.\!placeholder-gray:-ms-input-placeholder {
  color: #858895 !important;
}

.\!placeholder-gray::-ms-input-placeholder {
  color: #858895 !important;
}

.\!placeholder-gray::placeholder {
  color: #858895 !important;
}

.\!placeholder-gray-dark::-webkit-input-placeholder {
  color: #222532 !important;
}

.\!placeholder-gray-dark::-moz-placeholder {
  color: #222532 !important;
}

.\!placeholder-gray-dark:-ms-input-placeholder {
  color: #222532 !important;
}

.\!placeholder-gray-dark::-ms-input-placeholder {
  color: #222532 !important;
}

.\!placeholder-gray-dark::placeholder {
  color: #222532 !important;
}

.\!placeholder-red-100::-webkit-input-placeholder {
  color: #FFE8E8 !important;
}

.\!placeholder-red-100::-moz-placeholder {
  color: #FFE8E8 !important;
}

.\!placeholder-red-100:-ms-input-placeholder {
  color: #FFE8E8 !important;
}

.\!placeholder-red-100::-ms-input-placeholder {
  color: #FFE8E8 !important;
}

.\!placeholder-red-100::placeholder {
  color: #FFE8E8 !important;
}

.\!placeholder-red-200::-webkit-input-placeholder {
  color: #FFC4C4 !important;
}

.\!placeholder-red-200::-moz-placeholder {
  color: #FFC4C4 !important;
}

.\!placeholder-red-200:-ms-input-placeholder {
  color: #FFC4C4 !important;
}

.\!placeholder-red-200::-ms-input-placeholder {
  color: #FFC4C4 !important;
}

.\!placeholder-red-200::placeholder {
  color: #FFC4C4 !important;
}

.\!placeholder-red-300::-webkit-input-placeholder {
  color: #FF8F8F !important;
}

.\!placeholder-red-300::-moz-placeholder {
  color: #FF8F8F !important;
}

.\!placeholder-red-300:-ms-input-placeholder {
  color: #FF8F8F !important;
}

.\!placeholder-red-300::-ms-input-placeholder {
  color: #FF8F8F !important;
}

.\!placeholder-red-300::placeholder {
  color: #FF8F8F !important;
}

.\!placeholder-red-400::-webkit-input-placeholder {
  color: #FF6A6A !important;
}

.\!placeholder-red-400::-moz-placeholder {
  color: #FF6A6A !important;
}

.\!placeholder-red-400:-ms-input-placeholder {
  color: #FF6A6A !important;
}

.\!placeholder-red-400::-ms-input-placeholder {
  color: #FF6A6A !important;
}

.\!placeholder-red-400::placeholder {
  color: #FF6A6A !important;
}

.\!placeholder-red-500::-webkit-input-placeholder {
  color: #EF3817 !important;
}

.\!placeholder-red-500::-moz-placeholder {
  color: #EF3817 !important;
}

.\!placeholder-red-500:-ms-input-placeholder {
  color: #EF3817 !important;
}

.\!placeholder-red-500::-ms-input-placeholder {
  color: #EF3817 !important;
}

.\!placeholder-red-500::placeholder {
  color: #EF3817 !important;
}

.\!placeholder-red-600::-webkit-input-placeholder {
  color: #CC2C00 !important;
}

.\!placeholder-red-600::-moz-placeholder {
  color: #CC2C00 !important;
}

.\!placeholder-red-600:-ms-input-placeholder {
  color: #CC2C00 !important;
}

.\!placeholder-red-600::-ms-input-placeholder {
  color: #CC2C00 !important;
}

.\!placeholder-red-600::placeholder {
  color: #CC2C00 !important;
}

.\!placeholder-red-700::-webkit-input-placeholder {
  color: #C53030 !important;
}

.\!placeholder-red-700::-moz-placeholder {
  color: #C53030 !important;
}

.\!placeholder-red-700:-ms-input-placeholder {
  color: #C53030 !important;
}

.\!placeholder-red-700::-ms-input-placeholder {
  color: #C53030 !important;
}

.\!placeholder-red-700::placeholder {
  color: #C53030 !important;
}

.\!placeholder-red-800::-webkit-input-placeholder {
  color: #9B2C2C !important;
}

.\!placeholder-red-800::-moz-placeholder {
  color: #9B2C2C !important;
}

.\!placeholder-red-800:-ms-input-placeholder {
  color: #9B2C2C !important;
}

.\!placeholder-red-800::-ms-input-placeholder {
  color: #9B2C2C !important;
}

.\!placeholder-red-800::placeholder {
  color: #9B2C2C !important;
}

.\!placeholder-red-900::-webkit-input-placeholder {
  color: #742A2A !important;
}

.\!placeholder-red-900::-moz-placeholder {
  color: #742A2A !important;
}

.\!placeholder-red-900:-ms-input-placeholder {
  color: #742A2A !important;
}

.\!placeholder-red-900::-ms-input-placeholder {
  color: #742A2A !important;
}

.\!placeholder-red-900::placeholder {
  color: #742A2A !important;
}

.\!placeholder-red::-webkit-input-placeholder {
  color: #EF3817 !important;
}

.\!placeholder-red::-moz-placeholder {
  color: #EF3817 !important;
}

.\!placeholder-red:-ms-input-placeholder {
  color: #EF3817 !important;
}

.\!placeholder-red::-ms-input-placeholder {
  color: #EF3817 !important;
}

.\!placeholder-red::placeholder {
  color: #EF3817 !important;
}

.\!placeholder-coral-100::-webkit-input-placeholder {
  color: #FFEBE6 !important;
}

.\!placeholder-coral-100::-moz-placeholder {
  color: #FFEBE6 !important;
}

.\!placeholder-coral-100:-ms-input-placeholder {
  color: #FFEBE6 !important;
}

.\!placeholder-coral-100::-ms-input-placeholder {
  color: #FFEBE6 !important;
}

.\!placeholder-coral-100::placeholder {
  color: #FFEBE6 !important;
}

.\!placeholder-coral-200::-webkit-input-placeholder {
  color: #FFD3C8 !important;
}

.\!placeholder-coral-200::-moz-placeholder {
  color: #FFD3C8 !important;
}

.\!placeholder-coral-200:-ms-input-placeholder {
  color: #FFD3C8 !important;
}

.\!placeholder-coral-200::-ms-input-placeholder {
  color: #FFD3C8 !important;
}

.\!placeholder-coral-200::placeholder {
  color: #FFD3C8 !important;
}

.\!placeholder-coral-300::-webkit-input-placeholder {
  color: #FFB39E !important;
}

.\!placeholder-coral-300::-moz-placeholder {
  color: #FFB39E !important;
}

.\!placeholder-coral-300:-ms-input-placeholder {
  color: #FFB39E !important;
}

.\!placeholder-coral-300::-ms-input-placeholder {
  color: #FFB39E !important;
}

.\!placeholder-coral-300::placeholder {
  color: #FFB39E !important;
}

.\!placeholder-coral-400::-webkit-input-placeholder {
  color: #FF9476 !important;
}

.\!placeholder-coral-400::-moz-placeholder {
  color: #FF9476 !important;
}

.\!placeholder-coral-400:-ms-input-placeholder {
  color: #FF9476 !important;
}

.\!placeholder-coral-400::-ms-input-placeholder {
  color: #FF9476 !important;
}

.\!placeholder-coral-400::placeholder {
  color: #FF9476 !important;
}

.\!placeholder-coral-500::-webkit-input-placeholder {
  color: #FF7750 !important;
}

.\!placeholder-coral-500::-moz-placeholder {
  color: #FF7750 !important;
}

.\!placeholder-coral-500:-ms-input-placeholder {
  color: #FF7750 !important;
}

.\!placeholder-coral-500::-ms-input-placeholder {
  color: #FF7750 !important;
}

.\!placeholder-coral-500::placeholder {
  color: #FF7750 !important;
}

.\!placeholder-coral-600::-webkit-input-placeholder {
  color: #F55A2F !important;
}

.\!placeholder-coral-600::-moz-placeholder {
  color: #F55A2F !important;
}

.\!placeholder-coral-600:-ms-input-placeholder {
  color: #F55A2F !important;
}

.\!placeholder-coral-600::-ms-input-placeholder {
  color: #F55A2F !important;
}

.\!placeholder-coral-600::placeholder {
  color: #F55A2F !important;
}

.\!placeholder-coral-700::-webkit-input-placeholder {
  color: #DD470F !important;
}

.\!placeholder-coral-700::-moz-placeholder {
  color: #DD470F !important;
}

.\!placeholder-coral-700:-ms-input-placeholder {
  color: #DD470F !important;
}

.\!placeholder-coral-700::-ms-input-placeholder {
  color: #DD470F !important;
}

.\!placeholder-coral-700::placeholder {
  color: #DD470F !important;
}

.\!placeholder-coral-800::-webkit-input-placeholder {
  color: #B93E0F !important;
}

.\!placeholder-coral-800::-moz-placeholder {
  color: #B93E0F !important;
}

.\!placeholder-coral-800:-ms-input-placeholder {
  color: #B93E0F !important;
}

.\!placeholder-coral-800::-ms-input-placeholder {
  color: #B93E0F !important;
}

.\!placeholder-coral-800::placeholder {
  color: #B93E0F !important;
}

.\!placeholder-coral-900::-webkit-input-placeholder {
  color: #8E3311 !important;
}

.\!placeholder-coral-900::-moz-placeholder {
  color: #8E3311 !important;
}

.\!placeholder-coral-900:-ms-input-placeholder {
  color: #8E3311 !important;
}

.\!placeholder-coral-900::-ms-input-placeholder {
  color: #8E3311 !important;
}

.\!placeholder-coral-900::placeholder {
  color: #8E3311 !important;
}

.\!placeholder-coral::-webkit-input-placeholder {
  color: #FF7750 !important;
}

.\!placeholder-coral::-moz-placeholder {
  color: #FF7750 !important;
}

.\!placeholder-coral:-ms-input-placeholder {
  color: #FF7750 !important;
}

.\!placeholder-coral::-ms-input-placeholder {
  color: #FF7750 !important;
}

.\!placeholder-coral::placeholder {
  color: #FF7750 !important;
}

.\!placeholder-yellow-100::-webkit-input-placeholder {
  color: #FFFAE6 !important;
}

.\!placeholder-yellow-100::-moz-placeholder {
  color: #FFFAE6 !important;
}

.\!placeholder-yellow-100:-ms-input-placeholder {
  color: #FFFAE6 !important;
}

.\!placeholder-yellow-100::-ms-input-placeholder {
  color: #FFFAE6 !important;
}

.\!placeholder-yellow-100::placeholder {
  color: #FFFAE6 !important;
}

.\!placeholder-yellow-200::-webkit-input-placeholder {
  color: #FFEB99 !important;
}

.\!placeholder-yellow-200::-moz-placeholder {
  color: #FFEB99 !important;
}

.\!placeholder-yellow-200:-ms-input-placeholder {
  color: #FFEB99 !important;
}

.\!placeholder-yellow-200::-ms-input-placeholder {
  color: #FFEB99 !important;
}

.\!placeholder-yellow-200::placeholder {
  color: #FFEB99 !important;
}

.\!placeholder-yellow-300::-webkit-input-placeholder {
  color: #FFE066 !important;
}

.\!placeholder-yellow-300::-moz-placeholder {
  color: #FFE066 !important;
}

.\!placeholder-yellow-300:-ms-input-placeholder {
  color: #FFE066 !important;
}

.\!placeholder-yellow-300::-ms-input-placeholder {
  color: #FFE066 !important;
}

.\!placeholder-yellow-300::placeholder {
  color: #FFE066 !important;
}

.\!placeholder-yellow-400::-webkit-input-placeholder {
  color: #FFD633 !important;
}

.\!placeholder-yellow-400::-moz-placeholder {
  color: #FFD633 !important;
}

.\!placeholder-yellow-400:-ms-input-placeholder {
  color: #FFD633 !important;
}

.\!placeholder-yellow-400::-ms-input-placeholder {
  color: #FFD633 !important;
}

.\!placeholder-yellow-400::placeholder {
  color: #FFD633 !important;
}

.\!placeholder-yellow-500::-webkit-input-placeholder {
  color: #FFCE02 !important;
}

.\!placeholder-yellow-500::-moz-placeholder {
  color: #FFCE02 !important;
}

.\!placeholder-yellow-500:-ms-input-placeholder {
  color: #FFCE02 !important;
}

.\!placeholder-yellow-500::-ms-input-placeholder {
  color: #FFCE02 !important;
}

.\!placeholder-yellow-500::placeholder {
  color: #FFCE02 !important;
}

.\!placeholder-yellow-600::-webkit-input-placeholder {
  color: #E6B800 !important;
}

.\!placeholder-yellow-600::-moz-placeholder {
  color: #E6B800 !important;
}

.\!placeholder-yellow-600:-ms-input-placeholder {
  color: #E6B800 !important;
}

.\!placeholder-yellow-600::-ms-input-placeholder {
  color: #E6B800 !important;
}

.\!placeholder-yellow-600::placeholder {
  color: #E6B800 !important;
}

.\!placeholder-yellow-700::-webkit-input-placeholder {
  color: #CCA300 !important;
}

.\!placeholder-yellow-700::-moz-placeholder {
  color: #CCA300 !important;
}

.\!placeholder-yellow-700:-ms-input-placeholder {
  color: #CCA300 !important;
}

.\!placeholder-yellow-700::-ms-input-placeholder {
  color: #CCA300 !important;
}

.\!placeholder-yellow-700::placeholder {
  color: #CCA300 !important;
}

.\!placeholder-yellow-800::-webkit-input-placeholder {
  color: #806600 !important;
}

.\!placeholder-yellow-800::-moz-placeholder {
  color: #806600 !important;
}

.\!placeholder-yellow-800:-ms-input-placeholder {
  color: #806600 !important;
}

.\!placeholder-yellow-800::-ms-input-placeholder {
  color: #806600 !important;
}

.\!placeholder-yellow-800::placeholder {
  color: #806600 !important;
}

.\!placeholder-yellow-900::-webkit-input-placeholder {
  color: #4D3D00 !important;
}

.\!placeholder-yellow-900::-moz-placeholder {
  color: #4D3D00 !important;
}

.\!placeholder-yellow-900:-ms-input-placeholder {
  color: #4D3D00 !important;
}

.\!placeholder-yellow-900::-ms-input-placeholder {
  color: #4D3D00 !important;
}

.\!placeholder-yellow-900::placeholder {
  color: #4D3D00 !important;
}

.\!placeholder-yellow::-webkit-input-placeholder {
  color: #FFCE02 !important;
}

.\!placeholder-yellow::-moz-placeholder {
  color: #FFCE02 !important;
}

.\!placeholder-yellow:-ms-input-placeholder {
  color: #FFCE02 !important;
}

.\!placeholder-yellow::-ms-input-placeholder {
  color: #FFCE02 !important;
}

.\!placeholder-yellow::placeholder {
  color: #FFCE02 !important;
}

.\!placeholder-green-100::-webkit-input-placeholder {
  color: #F9FCE9 !important;
}

.\!placeholder-green-100::-moz-placeholder {
  color: #F9FCE9 !important;
}

.\!placeholder-green-100:-ms-input-placeholder {
  color: #F9FCE9 !important;
}

.\!placeholder-green-100::-ms-input-placeholder {
  color: #F9FCE9 !important;
}

.\!placeholder-green-100::placeholder {
  color: #F9FCE9 !important;
}

.\!placeholder-green-200::-webkit-input-placeholder {
  color: #E7F3A5 !important;
}

.\!placeholder-green-200::-moz-placeholder {
  color: #E7F3A5 !important;
}

.\!placeholder-green-200:-ms-input-placeholder {
  color: #E7F3A5 !important;
}

.\!placeholder-green-200::-ms-input-placeholder {
  color: #E7F3A5 !important;
}

.\!placeholder-green-200::placeholder {
  color: #E7F3A5 !important;
}

.\!placeholder-green-300::-webkit-input-placeholder {
  color: #D5EA62 !important;
}

.\!placeholder-green-300::-moz-placeholder {
  color: #D5EA62 !important;
}

.\!placeholder-green-300:-ms-input-placeholder {
  color: #D5EA62 !important;
}

.\!placeholder-green-300::-ms-input-placeholder {
  color: #D5EA62 !important;
}

.\!placeholder-green-300::placeholder {
  color: #D5EA62 !important;
}

.\!placeholder-green-400::-webkit-input-placeholder {
  color: #C2E01E !important;
}

.\!placeholder-green-400::-moz-placeholder {
  color: #C2E01E !important;
}

.\!placeholder-green-400:-ms-input-placeholder {
  color: #C2E01E !important;
}

.\!placeholder-green-400::-ms-input-placeholder {
  color: #C2E01E !important;
}

.\!placeholder-green-400::placeholder {
  color: #C2E01E !important;
}

.\!placeholder-green-500::-webkit-input-placeholder {
  color: #60B731 !important;
}

.\!placeholder-green-500::-moz-placeholder {
  color: #60B731 !important;
}

.\!placeholder-green-500:-ms-input-placeholder {
  color: #60B731 !important;
}

.\!placeholder-green-500::-ms-input-placeholder {
  color: #60B731 !important;
}

.\!placeholder-green-500::placeholder {
  color: #60B731 !important;
}

.\!placeholder-green-600::-webkit-input-placeholder {
  color: #3F7B1A !important;
}

.\!placeholder-green-600::-moz-placeholder {
  color: #3F7B1A !important;
}

.\!placeholder-green-600:-ms-input-placeholder {
  color: #3F7B1A !important;
}

.\!placeholder-green-600::-ms-input-placeholder {
  color: #3F7B1A !important;
}

.\!placeholder-green-600::placeholder {
  color: #3F7B1A !important;
}

.\!placeholder-green-700::-webkit-input-placeholder {
  color: #366916 !important;
}

.\!placeholder-green-700::-moz-placeholder {
  color: #366916 !important;
}

.\!placeholder-green-700:-ms-input-placeholder {
  color: #366916 !important;
}

.\!placeholder-green-700::-ms-input-placeholder {
  color: #366916 !important;
}

.\!placeholder-green-700::placeholder {
  color: #366916 !important;
}

.\!placeholder-green-800::-webkit-input-placeholder {
  color: #203F0D !important;
}

.\!placeholder-green-800::-moz-placeholder {
  color: #203F0D !important;
}

.\!placeholder-green-800:-ms-input-placeholder {
  color: #203F0D !important;
}

.\!placeholder-green-800::-ms-input-placeholder {
  color: #203F0D !important;
}

.\!placeholder-green-800::placeholder {
  color: #203F0D !important;
}

.\!placeholder-green-900::-webkit-input-placeholder {
  color: #162A09 !important;
}

.\!placeholder-green-900::-moz-placeholder {
  color: #162A09 !important;
}

.\!placeholder-green-900:-ms-input-placeholder {
  color: #162A09 !important;
}

.\!placeholder-green-900::-ms-input-placeholder {
  color: #162A09 !important;
}

.\!placeholder-green-900::placeholder {
  color: #162A09 !important;
}

.\!placeholder-green::-webkit-input-placeholder {
  color: #60B731 !important;
}

.\!placeholder-green::-moz-placeholder {
  color: #60B731 !important;
}

.\!placeholder-green:-ms-input-placeholder {
  color: #60B731 !important;
}

.\!placeholder-green::-ms-input-placeholder {
  color: #60B731 !important;
}

.\!placeholder-green::placeholder {
  color: #60B731 !important;
}

.\!placeholder-blue-100::-webkit-input-placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-blue-100::-moz-placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-blue-100:-ms-input-placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-blue-100::-ms-input-placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-blue-100::placeholder {
  color: #F5F9FD !important;
}

.\!placeholder-blue-200::-webkit-input-placeholder {
  color: #E9F4FF !important;
}

.\!placeholder-blue-200::-moz-placeholder {
  color: #E9F4FF !important;
}

.\!placeholder-blue-200:-ms-input-placeholder {
  color: #E9F4FF !important;
}

.\!placeholder-blue-200::-ms-input-placeholder {
  color: #E9F4FF !important;
}

.\!placeholder-blue-200::placeholder {
  color: #E9F4FF !important;
}

.\!placeholder-blue-300::-webkit-input-placeholder {
  color: #B9DCFF !important;
}

.\!placeholder-blue-300::-moz-placeholder {
  color: #B9DCFF !important;
}

.\!placeholder-blue-300:-ms-input-placeholder {
  color: #B9DCFF !important;
}

.\!placeholder-blue-300::-ms-input-placeholder {
  color: #B9DCFF !important;
}

.\!placeholder-blue-300::placeholder {
  color: #B9DCFF !important;
}

.\!placeholder-blue-400::-webkit-input-placeholder {
  color: #43BEFF !important;
}

.\!placeholder-blue-400::-moz-placeholder {
  color: #43BEFF !important;
}

.\!placeholder-blue-400:-ms-input-placeholder {
  color: #43BEFF !important;
}

.\!placeholder-blue-400::-ms-input-placeholder {
  color: #43BEFF !important;
}

.\!placeholder-blue-400::placeholder {
  color: #43BEFF !important;
}

.\!placeholder-blue-500::-webkit-input-placeholder {
  color: #007EE5 !important;
}

.\!placeholder-blue-500::-moz-placeholder {
  color: #007EE5 !important;
}

.\!placeholder-blue-500:-ms-input-placeholder {
  color: #007EE5 !important;
}

.\!placeholder-blue-500::-ms-input-placeholder {
  color: #007EE5 !important;
}

.\!placeholder-blue-500::placeholder {
  color: #007EE5 !important;
}

.\!placeholder-blue-600::-webkit-input-placeholder {
  color: #0069CC !important;
}

.\!placeholder-blue-600::-moz-placeholder {
  color: #0069CC !important;
}

.\!placeholder-blue-600:-ms-input-placeholder {
  color: #0069CC !important;
}

.\!placeholder-blue-600::-ms-input-placeholder {
  color: #0069CC !important;
}

.\!placeholder-blue-600::placeholder {
  color: #0069CC !important;
}

.\!placeholder-blue-700::-webkit-input-placeholder {
  color: #005CB3 !important;
}

.\!placeholder-blue-700::-moz-placeholder {
  color: #005CB3 !important;
}

.\!placeholder-blue-700:-ms-input-placeholder {
  color: #005CB3 !important;
}

.\!placeholder-blue-700::-ms-input-placeholder {
  color: #005CB3 !important;
}

.\!placeholder-blue-700::placeholder {
  color: #005CB3 !important;
}

.\!placeholder-blue-800::-webkit-input-placeholder {
  color: #004F99 !important;
}

.\!placeholder-blue-800::-moz-placeholder {
  color: #004F99 !important;
}

.\!placeholder-blue-800:-ms-input-placeholder {
  color: #004F99 !important;
}

.\!placeholder-blue-800::-ms-input-placeholder {
  color: #004F99 !important;
}

.\!placeholder-blue-800::placeholder {
  color: #004F99 !important;
}

.\!placeholder-blue-900::-webkit-input-placeholder {
  color: #003566 !important;
}

.\!placeholder-blue-900::-moz-placeholder {
  color: #003566 !important;
}

.\!placeholder-blue-900:-ms-input-placeholder {
  color: #003566 !important;
}

.\!placeholder-blue-900::-ms-input-placeholder {
  color: #003566 !important;
}

.\!placeholder-blue-900::placeholder {
  color: #003566 !important;
}

.\!placeholder-blue::-webkit-input-placeholder {
  color: #007EE5 !important;
}

.\!placeholder-blue::-moz-placeholder {
  color: #007EE5 !important;
}

.\!placeholder-blue:-ms-input-placeholder {
  color: #007EE5 !important;
}

.\!placeholder-blue::-ms-input-placeholder {
  color: #007EE5 !important;
}

.\!placeholder-blue::placeholder {
  color: #007EE5 !important;
}

.\!placeholder-violet-100::-webkit-input-placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-violet-100::-moz-placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-violet-100:-ms-input-placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-violet-100::-ms-input-placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-violet-100::placeholder {
  color: #F8F8FC !important;
}

.\!placeholder-violet-200::-webkit-input-placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-violet-200::-moz-placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-violet-200:-ms-input-placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-violet-200::-ms-input-placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-violet-200::placeholder {
  color: #EBEAF6 !important;
}

.\!placeholder-violet-300::-webkit-input-placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-violet-300::-moz-placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-violet-300:-ms-input-placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-violet-300::-ms-input-placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-violet-300::placeholder {
  color: #A8A5CE !important;
}

.\!placeholder-violet-400::-webkit-input-placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-violet-400::-moz-placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-violet-400:-ms-input-placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-violet-400::-ms-input-placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-violet-400::placeholder {
  color: #8C81D1 !important;
}

.\!placeholder-violet-500::-webkit-input-placeholder {
  color: #6638B6 !important;
}

.\!placeholder-violet-500::-moz-placeholder {
  color: #6638B6 !important;
}

.\!placeholder-violet-500:-ms-input-placeholder {
  color: #6638B6 !important;
}

.\!placeholder-violet-500::-ms-input-placeholder {
  color: #6638B6 !important;
}

.\!placeholder-violet-500::placeholder {
  color: #6638B6 !important;
}

.\!placeholder-violet-600::-webkit-input-placeholder {
  color: #58309C !important;
}

.\!placeholder-violet-600::-moz-placeholder {
  color: #58309C !important;
}

.\!placeholder-violet-600:-ms-input-placeholder {
  color: #58309C !important;
}

.\!placeholder-violet-600::-ms-input-placeholder {
  color: #58309C !important;
}

.\!placeholder-violet-600::placeholder {
  color: #58309C !important;
}

.\!placeholder-violet-700::-webkit-input-placeholder {
  color: #4D2A89 !important;
}

.\!placeholder-violet-700::-moz-placeholder {
  color: #4D2A89 !important;
}

.\!placeholder-violet-700:-ms-input-placeholder {
  color: #4D2A89 !important;
}

.\!placeholder-violet-700::-ms-input-placeholder {
  color: #4D2A89 !important;
}

.\!placeholder-violet-700::placeholder {
  color: #4D2A89 !important;
}

.\!placeholder-violet-800::-webkit-input-placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-violet-800::-moz-placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-violet-800:-ms-input-placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-violet-800::-ms-input-placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-violet-800::placeholder {
  color: #3C2C84 !important;
}

.\!placeholder-violet-900::-webkit-input-placeholder {
  color: #371E62 !important;
}

.\!placeholder-violet-900::-moz-placeholder {
  color: #371E62 !important;
}

.\!placeholder-violet-900:-ms-input-placeholder {
  color: #371E62 !important;
}

.\!placeholder-violet-900::-ms-input-placeholder {
  color: #371E62 !important;
}

.\!placeholder-violet-900::placeholder {
  color: #371E62 !important;
}

.\!placeholder-violet::-webkit-input-placeholder {
  color: #6638B6 !important;
}

.\!placeholder-violet::-moz-placeholder {
  color: #6638B6 !important;
}

.\!placeholder-violet:-ms-input-placeholder {
  color: #6638B6 !important;
}

.\!placeholder-violet::-ms-input-placeholder {
  color: #6638B6 !important;
}

.\!placeholder-violet::placeholder {
  color: #6638B6 !important;
}

.\!placeholder-peacock-100::-webkit-input-placeholder {
  color: #E6FFFA !important;
}

.\!placeholder-peacock-100::-moz-placeholder {
  color: #E6FFFA !important;
}

.\!placeholder-peacock-100:-ms-input-placeholder {
  color: #E6FFFA !important;
}

.\!placeholder-peacock-100::-ms-input-placeholder {
  color: #E6FFFA !important;
}

.\!placeholder-peacock-100::placeholder {
  color: #E6FFFA !important;
}

.\!placeholder-peacock-200::-webkit-input-placeholder {
  color: #B2F5EA !important;
}

.\!placeholder-peacock-200::-moz-placeholder {
  color: #B2F5EA !important;
}

.\!placeholder-peacock-200:-ms-input-placeholder {
  color: #B2F5EA !important;
}

.\!placeholder-peacock-200::-ms-input-placeholder {
  color: #B2F5EA !important;
}

.\!placeholder-peacock-200::placeholder {
  color: #B2F5EA !important;
}

.\!placeholder-peacock-300::-webkit-input-placeholder {
  color: #81E6D9 !important;
}

.\!placeholder-peacock-300::-moz-placeholder {
  color: #81E6D9 !important;
}

.\!placeholder-peacock-300:-ms-input-placeholder {
  color: #81E6D9 !important;
}

.\!placeholder-peacock-300::-ms-input-placeholder {
  color: #81E6D9 !important;
}

.\!placeholder-peacock-300::placeholder {
  color: #81E6D9 !important;
}

.\!placeholder-peacock-400::-webkit-input-placeholder {
  color: #4FD1C5 !important;
}

.\!placeholder-peacock-400::-moz-placeholder {
  color: #4FD1C5 !important;
}

.\!placeholder-peacock-400:-ms-input-placeholder {
  color: #4FD1C5 !important;
}

.\!placeholder-peacock-400::-ms-input-placeholder {
  color: #4FD1C5 !important;
}

.\!placeholder-peacock-400::placeholder {
  color: #4FD1C5 !important;
}

.\!placeholder-peacock-500::-webkit-input-placeholder {
  color: #38B2AC !important;
}

.\!placeholder-peacock-500::-moz-placeholder {
  color: #38B2AC !important;
}

.\!placeholder-peacock-500:-ms-input-placeholder {
  color: #38B2AC !important;
}

.\!placeholder-peacock-500::-ms-input-placeholder {
  color: #38B2AC !important;
}

.\!placeholder-peacock-500::placeholder {
  color: #38B2AC !important;
}

.\!placeholder-peacock-600::-webkit-input-placeholder {
  color: #319795 !important;
}

.\!placeholder-peacock-600::-moz-placeholder {
  color: #319795 !important;
}

.\!placeholder-peacock-600:-ms-input-placeholder {
  color: #319795 !important;
}

.\!placeholder-peacock-600::-ms-input-placeholder {
  color: #319795 !important;
}

.\!placeholder-peacock-600::placeholder {
  color: #319795 !important;
}

.\!placeholder-peacock-700::-webkit-input-placeholder {
  color: #2C7A7B !important;
}

.\!placeholder-peacock-700::-moz-placeholder {
  color: #2C7A7B !important;
}

.\!placeholder-peacock-700:-ms-input-placeholder {
  color: #2C7A7B !important;
}

.\!placeholder-peacock-700::-ms-input-placeholder {
  color: #2C7A7B !important;
}

.\!placeholder-peacock-700::placeholder {
  color: #2C7A7B !important;
}

.\!placeholder-peacock-800::-webkit-input-placeholder {
  color: #285E61 !important;
}

.\!placeholder-peacock-800::-moz-placeholder {
  color: #285E61 !important;
}

.\!placeholder-peacock-800:-ms-input-placeholder {
  color: #285E61 !important;
}

.\!placeholder-peacock-800::-ms-input-placeholder {
  color: #285E61 !important;
}

.\!placeholder-peacock-800::placeholder {
  color: #285E61 !important;
}

.\!placeholder-peacock-900::-webkit-input-placeholder {
  color: #234E52 !important;
}

.\!placeholder-peacock-900::-moz-placeholder {
  color: #234E52 !important;
}

.\!placeholder-peacock-900:-ms-input-placeholder {
  color: #234E52 !important;
}

.\!placeholder-peacock-900::-ms-input-placeholder {
  color: #234E52 !important;
}

.\!placeholder-peacock-900::placeholder {
  color: #234E52 !important;
}

.\!placeholder-peacock::-webkit-input-placeholder {
  color: #38B2AC !important;
}

.\!placeholder-peacock::-moz-placeholder {
  color: #38B2AC !important;
}

.\!placeholder-peacock:-ms-input-placeholder {
  color: #38B2AC !important;
}

.\!placeholder-peacock::-ms-input-placeholder {
  color: #38B2AC !important;
}

.\!placeholder-peacock::placeholder {
  color: #38B2AC !important;
}

.\!placeholder-indigo-100::-webkit-input-placeholder {
  color: #EBF4FF !important;
}

.\!placeholder-indigo-100::-moz-placeholder {
  color: #EBF4FF !important;
}

.\!placeholder-indigo-100:-ms-input-placeholder {
  color: #EBF4FF !important;
}

.\!placeholder-indigo-100::-ms-input-placeholder {
  color: #EBF4FF !important;
}

.\!placeholder-indigo-100::placeholder {
  color: #EBF4FF !important;
}

.\!placeholder-indigo-200::-webkit-input-placeholder {
  color: #C3DAFE !important;
}

.\!placeholder-indigo-200::-moz-placeholder {
  color: #C3DAFE !important;
}

.\!placeholder-indigo-200:-ms-input-placeholder {
  color: #C3DAFE !important;
}

.\!placeholder-indigo-200::-ms-input-placeholder {
  color: #C3DAFE !important;
}

.\!placeholder-indigo-200::placeholder {
  color: #C3DAFE !important;
}

.\!placeholder-indigo-300::-webkit-input-placeholder {
  color: #A3BFFA !important;
}

.\!placeholder-indigo-300::-moz-placeholder {
  color: #A3BFFA !important;
}

.\!placeholder-indigo-300:-ms-input-placeholder {
  color: #A3BFFA !important;
}

.\!placeholder-indigo-300::-ms-input-placeholder {
  color: #A3BFFA !important;
}

.\!placeholder-indigo-300::placeholder {
  color: #A3BFFA !important;
}

.\!placeholder-indigo-400::-webkit-input-placeholder {
  color: #7F9CF5 !important;
}

.\!placeholder-indigo-400::-moz-placeholder {
  color: #7F9CF5 !important;
}

.\!placeholder-indigo-400:-ms-input-placeholder {
  color: #7F9CF5 !important;
}

.\!placeholder-indigo-400::-ms-input-placeholder {
  color: #7F9CF5 !important;
}

.\!placeholder-indigo-400::placeholder {
  color: #7F9CF5 !important;
}

.\!placeholder-indigo-500::-webkit-input-placeholder {
  color: #667EEA !important;
}

.\!placeholder-indigo-500::-moz-placeholder {
  color: #667EEA !important;
}

.\!placeholder-indigo-500:-ms-input-placeholder {
  color: #667EEA !important;
}

.\!placeholder-indigo-500::-ms-input-placeholder {
  color: #667EEA !important;
}

.\!placeholder-indigo-500::placeholder {
  color: #667EEA !important;
}

.\!placeholder-indigo-600::-webkit-input-placeholder {
  color: #5A67D8 !important;
}

.\!placeholder-indigo-600::-moz-placeholder {
  color: #5A67D8 !important;
}

.\!placeholder-indigo-600:-ms-input-placeholder {
  color: #5A67D8 !important;
}

.\!placeholder-indigo-600::-ms-input-placeholder {
  color: #5A67D8 !important;
}

.\!placeholder-indigo-600::placeholder {
  color: #5A67D8 !important;
}

.\!placeholder-indigo-700::-webkit-input-placeholder {
  color: #6439DE !important;
}

.\!placeholder-indigo-700::-moz-placeholder {
  color: #6439DE !important;
}

.\!placeholder-indigo-700:-ms-input-placeholder {
  color: #6439DE !important;
}

.\!placeholder-indigo-700::-ms-input-placeholder {
  color: #6439DE !important;
}

.\!placeholder-indigo-700::placeholder {
  color: #6439DE !important;
}

.\!placeholder-indigo-800::-webkit-input-placeholder {
  color: #434190 !important;
}

.\!placeholder-indigo-800::-moz-placeholder {
  color: #434190 !important;
}

.\!placeholder-indigo-800:-ms-input-placeholder {
  color: #434190 !important;
}

.\!placeholder-indigo-800::-ms-input-placeholder {
  color: #434190 !important;
}

.\!placeholder-indigo-800::placeholder {
  color: #434190 !important;
}

.\!placeholder-indigo-900::-webkit-input-placeholder {
  color: #3C366B !important;
}

.\!placeholder-indigo-900::-moz-placeholder {
  color: #3C366B !important;
}

.\!placeholder-indigo-900:-ms-input-placeholder {
  color: #3C366B !important;
}

.\!placeholder-indigo-900::-ms-input-placeholder {
  color: #3C366B !important;
}

.\!placeholder-indigo-900::placeholder {
  color: #3C366B !important;
}

.\!placeholder-indigo::-webkit-input-placeholder {
  color: #667EEA !important;
}

.\!placeholder-indigo::-moz-placeholder {
  color: #667EEA !important;
}

.\!placeholder-indigo:-ms-input-placeholder {
  color: #667EEA !important;
}

.\!placeholder-indigo::-ms-input-placeholder {
  color: #667EEA !important;
}

.\!placeholder-indigo::placeholder {
  color: #667EEA !important;
}

.hover\:placeholder-primary:hover::-webkit-input-placeholder {
  color: #6638B6;
}

.hover\:placeholder-primary:hover::-moz-placeholder {
  color: #6638B6;
}

.hover\:placeholder-primary:hover:-ms-input-placeholder {
  color: #6638B6;
}

.hover\:placeholder-primary:hover::-ms-input-placeholder {
  color: #6638B6;
}

.hover\:placeholder-primary:hover::placeholder {
  color: #6638B6;
}

.hover\:placeholder-primaryDark:hover::-webkit-input-placeholder {
  color: #3C2C84;
}

.hover\:placeholder-primaryDark:hover::-moz-placeholder {
  color: #3C2C84;
}

.hover\:placeholder-primaryDark:hover:-ms-input-placeholder {
  color: #3C2C84;
}

.hover\:placeholder-primaryDark:hover::-ms-input-placeholder {
  color: #3C2C84;
}

.hover\:placeholder-primaryDark:hover::placeholder {
  color: #3C2C84;
}

.hover\:placeholder-primary1:hover::-webkit-input-placeholder {
  color: #8C81D1;
}

.hover\:placeholder-primary1:hover::-moz-placeholder {
  color: #8C81D1;
}

.hover\:placeholder-primary1:hover:-ms-input-placeholder {
  color: #8C81D1;
}

.hover\:placeholder-primary1:hover::-ms-input-placeholder {
  color: #8C81D1;
}

.hover\:placeholder-primary1:hover::placeholder {
  color: #8C81D1;
}

.hover\:placeholder-primary2:hover::-webkit-input-placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-primary2:hover::-moz-placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-primary2:hover:-ms-input-placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-primary2:hover::-ms-input-placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-primary2:hover::placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-primary3:hover::-webkit-input-placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-primary3:hover::-moz-placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-primary3:hover:-ms-input-placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-primary3:hover::-ms-input-placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-primary3:hover::placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-primary4:hover::-webkit-input-placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-primary4:hover::-moz-placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-primary4:hover:-ms-input-placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-primary4:hover::-ms-input-placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-primary4:hover::placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-secondary:hover::-webkit-input-placeholder {
  color: #007EE5;
}

.hover\:placeholder-secondary:hover::-moz-placeholder {
  color: #007EE5;
}

.hover\:placeholder-secondary:hover:-ms-input-placeholder {
  color: #007EE5;
}

.hover\:placeholder-secondary:hover::-ms-input-placeholder {
  color: #007EE5;
}

.hover\:placeholder-secondary:hover::placeholder {
  color: #007EE5;
}

.hover\:placeholder-secondary1:hover::-webkit-input-placeholder {
  color: #43BEFF;
}

.hover\:placeholder-secondary1:hover::-moz-placeholder {
  color: #43BEFF;
}

.hover\:placeholder-secondary1:hover:-ms-input-placeholder {
  color: #43BEFF;
}

.hover\:placeholder-secondary1:hover::-ms-input-placeholder {
  color: #43BEFF;
}

.hover\:placeholder-secondary1:hover::placeholder {
  color: #43BEFF;
}

.hover\:placeholder-secondary2:hover::-webkit-input-placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-secondary2:hover::-moz-placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-secondary2:hover:-ms-input-placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-secondary2:hover::-ms-input-placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-secondary2:hover::placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-alert:hover::-webkit-input-placeholder {
  color: #EF3817;
}

.hover\:placeholder-alert:hover::-moz-placeholder {
  color: #EF3817;
}

.hover\:placeholder-alert:hover:-ms-input-placeholder {
  color: #EF3817;
}

.hover\:placeholder-alert:hover::-ms-input-placeholder {
  color: #EF3817;
}

.hover\:placeholder-alert:hover::placeholder {
  color: #EF3817;
}

.hover\:placeholder-safe:hover::-webkit-input-placeholder {
  color: #60B731;
}

.hover\:placeholder-safe:hover::-moz-placeholder {
  color: #60B731;
}

.hover\:placeholder-safe:hover:-ms-input-placeholder {
  color: #60B731;
}

.hover\:placeholder-safe:hover::-ms-input-placeholder {
  color: #60B731;
}

.hover\:placeholder-safe:hover::placeholder {
  color: #60B731;
}

.hover\:placeholder-primary-dark:hover::-webkit-input-placeholder {
  color: #3C2C84;
}

.hover\:placeholder-primary-dark:hover::-moz-placeholder {
  color: #3C2C84;
}

.hover\:placeholder-primary-dark:hover:-ms-input-placeholder {
  color: #3C2C84;
}

.hover\:placeholder-primary-dark:hover::-ms-input-placeholder {
  color: #3C2C84;
}

.hover\:placeholder-primary-dark:hover::placeholder {
  color: #3C2C84;
}

.hover\:placeholder-primary-1:hover::-webkit-input-placeholder {
  color: #8C81D1;
}

.hover\:placeholder-primary-1:hover::-moz-placeholder {
  color: #8C81D1;
}

.hover\:placeholder-primary-1:hover:-ms-input-placeholder {
  color: #8C81D1;
}

.hover\:placeholder-primary-1:hover::-ms-input-placeholder {
  color: #8C81D1;
}

.hover\:placeholder-primary-1:hover::placeholder {
  color: #8C81D1;
}

.hover\:placeholder-primary-2:hover::-webkit-input-placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-primary-2:hover::-moz-placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-primary-2:hover:-ms-input-placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-primary-2:hover::-ms-input-placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-primary-2:hover::placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-primary-3:hover::-webkit-input-placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-primary-3:hover::-moz-placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-primary-3:hover:-ms-input-placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-primary-3:hover::-ms-input-placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-primary-3:hover::placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-primary-4:hover::-webkit-input-placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-primary-4:hover::-moz-placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-primary-4:hover:-ms-input-placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-primary-4:hover::-ms-input-placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-primary-4:hover::placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-secondary-1:hover::-webkit-input-placeholder {
  color: #43BEFF;
}

.hover\:placeholder-secondary-1:hover::-moz-placeholder {
  color: #43BEFF;
}

.hover\:placeholder-secondary-1:hover:-ms-input-placeholder {
  color: #43BEFF;
}

.hover\:placeholder-secondary-1:hover::-ms-input-placeholder {
  color: #43BEFF;
}

.hover\:placeholder-secondary-1:hover::placeholder {
  color: #43BEFF;
}

.hover\:placeholder-secondary-2:hover::-webkit-input-placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-secondary-2:hover::-moz-placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-secondary-2:hover:-ms-input-placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-secondary-2:hover::-ms-input-placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-secondary-2:hover::placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-transparent:hover::-webkit-input-placeholder {
  color: transparent;
}

.hover\:placeholder-transparent:hover::-moz-placeholder {
  color: transparent;
}

.hover\:placeholder-transparent:hover:-ms-input-placeholder {
  color: transparent;
}

.hover\:placeholder-transparent:hover::-ms-input-placeholder {
  color: transparent;
}

.hover\:placeholder-transparent:hover::placeholder {
  color: transparent;
}

.hover\:placeholder-black:hover::-webkit-input-placeholder {
  color: #000000;
}

.hover\:placeholder-black:hover::-moz-placeholder {
  color: #000000;
}

.hover\:placeholder-black:hover:-ms-input-placeholder {
  color: #000000;
}

.hover\:placeholder-black:hover::-ms-input-placeholder {
  color: #000000;
}

.hover\:placeholder-black:hover::placeholder {
  color: #000000;
}

.hover\:placeholder-white:hover::-webkit-input-placeholder {
  color: #FFFFFF;
}

.hover\:placeholder-white:hover::-moz-placeholder {
  color: #FFFFFF;
}

.hover\:placeholder-white:hover:-ms-input-placeholder {
  color: #FFFFFF;
}

.hover\:placeholder-white:hover::-ms-input-placeholder {
  color: #FFFFFF;
}

.hover\:placeholder-white:hover::placeholder {
  color: #FFFFFF;
}

.hover\:placeholder-point-violet:hover::-webkit-input-placeholder {
  color: #7545FF;
}

.hover\:placeholder-point-violet:hover::-moz-placeholder {
  color: #7545FF;
}

.hover\:placeholder-point-violet:hover:-ms-input-placeholder {
  color: #7545FF;
}

.hover\:placeholder-point-violet:hover::-ms-input-placeholder {
  color: #7545FF;
}

.hover\:placeholder-point-violet:hover::placeholder {
  color: #7545FF;
}

.hover\:placeholder-gray-100:hover::-webkit-input-placeholder {
  color: #F7F7F7;
}

.hover\:placeholder-gray-100:hover::-moz-placeholder {
  color: #F7F7F7;
}

.hover\:placeholder-gray-100:hover:-ms-input-placeholder {
  color: #F7F7F7;
}

.hover\:placeholder-gray-100:hover::-ms-input-placeholder {
  color: #F7F7F7;
}

.hover\:placeholder-gray-100:hover::placeholder {
  color: #F7F7F7;
}

.hover\:placeholder-gray-200:hover::-webkit-input-placeholder {
  color: #E5E5E8;
}

.hover\:placeholder-gray-200:hover::-moz-placeholder {
  color: #E5E5E8;
}

.hover\:placeholder-gray-200:hover:-ms-input-placeholder {
  color: #E5E5E8;
}

.hover\:placeholder-gray-200:hover::-ms-input-placeholder {
  color: #E5E5E8;
}

.hover\:placeholder-gray-200:hover::placeholder {
  color: #E5E5E8;
}

.hover\:placeholder-gray-300:hover::-webkit-input-placeholder {
  color: #CED0D6;
}

.hover\:placeholder-gray-300:hover::-moz-placeholder {
  color: #CED0D6;
}

.hover\:placeholder-gray-300:hover:-ms-input-placeholder {
  color: #CED0D6;
}

.hover\:placeholder-gray-300:hover::-ms-input-placeholder {
  color: #CED0D6;
}

.hover\:placeholder-gray-300:hover::placeholder {
  color: #CED0D6;
}

.hover\:placeholder-gray-400:hover::-webkit-input-placeholder {
  color: #A7A9B2;
}

.hover\:placeholder-gray-400:hover::-moz-placeholder {
  color: #A7A9B2;
}

.hover\:placeholder-gray-400:hover:-ms-input-placeholder {
  color: #A7A9B2;
}

.hover\:placeholder-gray-400:hover::-ms-input-placeholder {
  color: #A7A9B2;
}

.hover\:placeholder-gray-400:hover::placeholder {
  color: #A7A9B2;
}

.hover\:placeholder-gray-500:hover::-webkit-input-placeholder {
  color: #858895;
}

.hover\:placeholder-gray-500:hover::-moz-placeholder {
  color: #858895;
}

.hover\:placeholder-gray-500:hover:-ms-input-placeholder {
  color: #858895;
}

.hover\:placeholder-gray-500:hover::-ms-input-placeholder {
  color: #858895;
}

.hover\:placeholder-gray-500:hover::placeholder {
  color: #858895;
}

.hover\:placeholder-gray-600:hover::-webkit-input-placeholder {
  color: #6B6E7B;
}

.hover\:placeholder-gray-600:hover::-moz-placeholder {
  color: #6B6E7B;
}

.hover\:placeholder-gray-600:hover:-ms-input-placeholder {
  color: #6B6E7B;
}

.hover\:placeholder-gray-600:hover::-ms-input-placeholder {
  color: #6B6E7B;
}

.hover\:placeholder-gray-600:hover::placeholder {
  color: #6B6E7B;
}

.hover\:placeholder-gray-700:hover::-webkit-input-placeholder {
  color: #5F616D;
}

.hover\:placeholder-gray-700:hover::-moz-placeholder {
  color: #5F616D;
}

.hover\:placeholder-gray-700:hover:-ms-input-placeholder {
  color: #5F616D;
}

.hover\:placeholder-gray-700:hover::-ms-input-placeholder {
  color: #5F616D;
}

.hover\:placeholder-gray-700:hover::placeholder {
  color: #5F616D;
}

.hover\:placeholder-gray-800:hover::-webkit-input-placeholder {
  color: #474952;
}

.hover\:placeholder-gray-800:hover::-moz-placeholder {
  color: #474952;
}

.hover\:placeholder-gray-800:hover:-ms-input-placeholder {
  color: #474952;
}

.hover\:placeholder-gray-800:hover::-ms-input-placeholder {
  color: #474952;
}

.hover\:placeholder-gray-800:hover::placeholder {
  color: #474952;
}

.hover\:placeholder-gray-900:hover::-webkit-input-placeholder {
  color: #222532;
}

.hover\:placeholder-gray-900:hover::-moz-placeholder {
  color: #222532;
}

.hover\:placeholder-gray-900:hover:-ms-input-placeholder {
  color: #222532;
}

.hover\:placeholder-gray-900:hover::-ms-input-placeholder {
  color: #222532;
}

.hover\:placeholder-gray-900:hover::placeholder {
  color: #222532;
}

.hover\:placeholder-gray:hover::-webkit-input-placeholder {
  color: #858895;
}

.hover\:placeholder-gray:hover::-moz-placeholder {
  color: #858895;
}

.hover\:placeholder-gray:hover:-ms-input-placeholder {
  color: #858895;
}

.hover\:placeholder-gray:hover::-ms-input-placeholder {
  color: #858895;
}

.hover\:placeholder-gray:hover::placeholder {
  color: #858895;
}

.hover\:placeholder-gray-dark:hover::-webkit-input-placeholder {
  color: #222532;
}

.hover\:placeholder-gray-dark:hover::-moz-placeholder {
  color: #222532;
}

.hover\:placeholder-gray-dark:hover:-ms-input-placeholder {
  color: #222532;
}

.hover\:placeholder-gray-dark:hover::-ms-input-placeholder {
  color: #222532;
}

.hover\:placeholder-gray-dark:hover::placeholder {
  color: #222532;
}

.hover\:placeholder-red-100:hover::-webkit-input-placeholder {
  color: #FFE8E8;
}

.hover\:placeholder-red-100:hover::-moz-placeholder {
  color: #FFE8E8;
}

.hover\:placeholder-red-100:hover:-ms-input-placeholder {
  color: #FFE8E8;
}

.hover\:placeholder-red-100:hover::-ms-input-placeholder {
  color: #FFE8E8;
}

.hover\:placeholder-red-100:hover::placeholder {
  color: #FFE8E8;
}

.hover\:placeholder-red-200:hover::-webkit-input-placeholder {
  color: #FFC4C4;
}

.hover\:placeholder-red-200:hover::-moz-placeholder {
  color: #FFC4C4;
}

.hover\:placeholder-red-200:hover:-ms-input-placeholder {
  color: #FFC4C4;
}

.hover\:placeholder-red-200:hover::-ms-input-placeholder {
  color: #FFC4C4;
}

.hover\:placeholder-red-200:hover::placeholder {
  color: #FFC4C4;
}

.hover\:placeholder-red-300:hover::-webkit-input-placeholder {
  color: #FF8F8F;
}

.hover\:placeholder-red-300:hover::-moz-placeholder {
  color: #FF8F8F;
}

.hover\:placeholder-red-300:hover:-ms-input-placeholder {
  color: #FF8F8F;
}

.hover\:placeholder-red-300:hover::-ms-input-placeholder {
  color: #FF8F8F;
}

.hover\:placeholder-red-300:hover::placeholder {
  color: #FF8F8F;
}

.hover\:placeholder-red-400:hover::-webkit-input-placeholder {
  color: #FF6A6A;
}

.hover\:placeholder-red-400:hover::-moz-placeholder {
  color: #FF6A6A;
}

.hover\:placeholder-red-400:hover:-ms-input-placeholder {
  color: #FF6A6A;
}

.hover\:placeholder-red-400:hover::-ms-input-placeholder {
  color: #FF6A6A;
}

.hover\:placeholder-red-400:hover::placeholder {
  color: #FF6A6A;
}

.hover\:placeholder-red-500:hover::-webkit-input-placeholder {
  color: #EF3817;
}

.hover\:placeholder-red-500:hover::-moz-placeholder {
  color: #EF3817;
}

.hover\:placeholder-red-500:hover:-ms-input-placeholder {
  color: #EF3817;
}

.hover\:placeholder-red-500:hover::-ms-input-placeholder {
  color: #EF3817;
}

.hover\:placeholder-red-500:hover::placeholder {
  color: #EF3817;
}

.hover\:placeholder-red-600:hover::-webkit-input-placeholder {
  color: #CC2C00;
}

.hover\:placeholder-red-600:hover::-moz-placeholder {
  color: #CC2C00;
}

.hover\:placeholder-red-600:hover:-ms-input-placeholder {
  color: #CC2C00;
}

.hover\:placeholder-red-600:hover::-ms-input-placeholder {
  color: #CC2C00;
}

.hover\:placeholder-red-600:hover::placeholder {
  color: #CC2C00;
}

.hover\:placeholder-red-700:hover::-webkit-input-placeholder {
  color: #C53030;
}

.hover\:placeholder-red-700:hover::-moz-placeholder {
  color: #C53030;
}

.hover\:placeholder-red-700:hover:-ms-input-placeholder {
  color: #C53030;
}

.hover\:placeholder-red-700:hover::-ms-input-placeholder {
  color: #C53030;
}

.hover\:placeholder-red-700:hover::placeholder {
  color: #C53030;
}

.hover\:placeholder-red-800:hover::-webkit-input-placeholder {
  color: #9B2C2C;
}

.hover\:placeholder-red-800:hover::-moz-placeholder {
  color: #9B2C2C;
}

.hover\:placeholder-red-800:hover:-ms-input-placeholder {
  color: #9B2C2C;
}

.hover\:placeholder-red-800:hover::-ms-input-placeholder {
  color: #9B2C2C;
}

.hover\:placeholder-red-800:hover::placeholder {
  color: #9B2C2C;
}

.hover\:placeholder-red-900:hover::-webkit-input-placeholder {
  color: #742A2A;
}

.hover\:placeholder-red-900:hover::-moz-placeholder {
  color: #742A2A;
}

.hover\:placeholder-red-900:hover:-ms-input-placeholder {
  color: #742A2A;
}

.hover\:placeholder-red-900:hover::-ms-input-placeholder {
  color: #742A2A;
}

.hover\:placeholder-red-900:hover::placeholder {
  color: #742A2A;
}

.hover\:placeholder-red:hover::-webkit-input-placeholder {
  color: #EF3817;
}

.hover\:placeholder-red:hover::-moz-placeholder {
  color: #EF3817;
}

.hover\:placeholder-red:hover:-ms-input-placeholder {
  color: #EF3817;
}

.hover\:placeholder-red:hover::-ms-input-placeholder {
  color: #EF3817;
}

.hover\:placeholder-red:hover::placeholder {
  color: #EF3817;
}

.hover\:placeholder-coral-100:hover::-webkit-input-placeholder {
  color: #FFEBE6;
}

.hover\:placeholder-coral-100:hover::-moz-placeholder {
  color: #FFEBE6;
}

.hover\:placeholder-coral-100:hover:-ms-input-placeholder {
  color: #FFEBE6;
}

.hover\:placeholder-coral-100:hover::-ms-input-placeholder {
  color: #FFEBE6;
}

.hover\:placeholder-coral-100:hover::placeholder {
  color: #FFEBE6;
}

.hover\:placeholder-coral-200:hover::-webkit-input-placeholder {
  color: #FFD3C8;
}

.hover\:placeholder-coral-200:hover::-moz-placeholder {
  color: #FFD3C8;
}

.hover\:placeholder-coral-200:hover:-ms-input-placeholder {
  color: #FFD3C8;
}

.hover\:placeholder-coral-200:hover::-ms-input-placeholder {
  color: #FFD3C8;
}

.hover\:placeholder-coral-200:hover::placeholder {
  color: #FFD3C8;
}

.hover\:placeholder-coral-300:hover::-webkit-input-placeholder {
  color: #FFB39E;
}

.hover\:placeholder-coral-300:hover::-moz-placeholder {
  color: #FFB39E;
}

.hover\:placeholder-coral-300:hover:-ms-input-placeholder {
  color: #FFB39E;
}

.hover\:placeholder-coral-300:hover::-ms-input-placeholder {
  color: #FFB39E;
}

.hover\:placeholder-coral-300:hover::placeholder {
  color: #FFB39E;
}

.hover\:placeholder-coral-400:hover::-webkit-input-placeholder {
  color: #FF9476;
}

.hover\:placeholder-coral-400:hover::-moz-placeholder {
  color: #FF9476;
}

.hover\:placeholder-coral-400:hover:-ms-input-placeholder {
  color: #FF9476;
}

.hover\:placeholder-coral-400:hover::-ms-input-placeholder {
  color: #FF9476;
}

.hover\:placeholder-coral-400:hover::placeholder {
  color: #FF9476;
}

.hover\:placeholder-coral-500:hover::-webkit-input-placeholder {
  color: #FF7750;
}

.hover\:placeholder-coral-500:hover::-moz-placeholder {
  color: #FF7750;
}

.hover\:placeholder-coral-500:hover:-ms-input-placeholder {
  color: #FF7750;
}

.hover\:placeholder-coral-500:hover::-ms-input-placeholder {
  color: #FF7750;
}

.hover\:placeholder-coral-500:hover::placeholder {
  color: #FF7750;
}

.hover\:placeholder-coral-600:hover::-webkit-input-placeholder {
  color: #F55A2F;
}

.hover\:placeholder-coral-600:hover::-moz-placeholder {
  color: #F55A2F;
}

.hover\:placeholder-coral-600:hover:-ms-input-placeholder {
  color: #F55A2F;
}

.hover\:placeholder-coral-600:hover::-ms-input-placeholder {
  color: #F55A2F;
}

.hover\:placeholder-coral-600:hover::placeholder {
  color: #F55A2F;
}

.hover\:placeholder-coral-700:hover::-webkit-input-placeholder {
  color: #DD470F;
}

.hover\:placeholder-coral-700:hover::-moz-placeholder {
  color: #DD470F;
}

.hover\:placeholder-coral-700:hover:-ms-input-placeholder {
  color: #DD470F;
}

.hover\:placeholder-coral-700:hover::-ms-input-placeholder {
  color: #DD470F;
}

.hover\:placeholder-coral-700:hover::placeholder {
  color: #DD470F;
}

.hover\:placeholder-coral-800:hover::-webkit-input-placeholder {
  color: #B93E0F;
}

.hover\:placeholder-coral-800:hover::-moz-placeholder {
  color: #B93E0F;
}

.hover\:placeholder-coral-800:hover:-ms-input-placeholder {
  color: #B93E0F;
}

.hover\:placeholder-coral-800:hover::-ms-input-placeholder {
  color: #B93E0F;
}

.hover\:placeholder-coral-800:hover::placeholder {
  color: #B93E0F;
}

.hover\:placeholder-coral-900:hover::-webkit-input-placeholder {
  color: #8E3311;
}

.hover\:placeholder-coral-900:hover::-moz-placeholder {
  color: #8E3311;
}

.hover\:placeholder-coral-900:hover:-ms-input-placeholder {
  color: #8E3311;
}

.hover\:placeholder-coral-900:hover::-ms-input-placeholder {
  color: #8E3311;
}

.hover\:placeholder-coral-900:hover::placeholder {
  color: #8E3311;
}

.hover\:placeholder-coral:hover::-webkit-input-placeholder {
  color: #FF7750;
}

.hover\:placeholder-coral:hover::-moz-placeholder {
  color: #FF7750;
}

.hover\:placeholder-coral:hover:-ms-input-placeholder {
  color: #FF7750;
}

.hover\:placeholder-coral:hover::-ms-input-placeholder {
  color: #FF7750;
}

.hover\:placeholder-coral:hover::placeholder {
  color: #FF7750;
}

.hover\:placeholder-yellow-100:hover::-webkit-input-placeholder {
  color: #FFFAE6;
}

.hover\:placeholder-yellow-100:hover::-moz-placeholder {
  color: #FFFAE6;
}

.hover\:placeholder-yellow-100:hover:-ms-input-placeholder {
  color: #FFFAE6;
}

.hover\:placeholder-yellow-100:hover::-ms-input-placeholder {
  color: #FFFAE6;
}

.hover\:placeholder-yellow-100:hover::placeholder {
  color: #FFFAE6;
}

.hover\:placeholder-yellow-200:hover::-webkit-input-placeholder {
  color: #FFEB99;
}

.hover\:placeholder-yellow-200:hover::-moz-placeholder {
  color: #FFEB99;
}

.hover\:placeholder-yellow-200:hover:-ms-input-placeholder {
  color: #FFEB99;
}

.hover\:placeholder-yellow-200:hover::-ms-input-placeholder {
  color: #FFEB99;
}

.hover\:placeholder-yellow-200:hover::placeholder {
  color: #FFEB99;
}

.hover\:placeholder-yellow-300:hover::-webkit-input-placeholder {
  color: #FFE066;
}

.hover\:placeholder-yellow-300:hover::-moz-placeholder {
  color: #FFE066;
}

.hover\:placeholder-yellow-300:hover:-ms-input-placeholder {
  color: #FFE066;
}

.hover\:placeholder-yellow-300:hover::-ms-input-placeholder {
  color: #FFE066;
}

.hover\:placeholder-yellow-300:hover::placeholder {
  color: #FFE066;
}

.hover\:placeholder-yellow-400:hover::-webkit-input-placeholder {
  color: #FFD633;
}

.hover\:placeholder-yellow-400:hover::-moz-placeholder {
  color: #FFD633;
}

.hover\:placeholder-yellow-400:hover:-ms-input-placeholder {
  color: #FFD633;
}

.hover\:placeholder-yellow-400:hover::-ms-input-placeholder {
  color: #FFD633;
}

.hover\:placeholder-yellow-400:hover::placeholder {
  color: #FFD633;
}

.hover\:placeholder-yellow-500:hover::-webkit-input-placeholder {
  color: #FFCE02;
}

.hover\:placeholder-yellow-500:hover::-moz-placeholder {
  color: #FFCE02;
}

.hover\:placeholder-yellow-500:hover:-ms-input-placeholder {
  color: #FFCE02;
}

.hover\:placeholder-yellow-500:hover::-ms-input-placeholder {
  color: #FFCE02;
}

.hover\:placeholder-yellow-500:hover::placeholder {
  color: #FFCE02;
}

.hover\:placeholder-yellow-600:hover::-webkit-input-placeholder {
  color: #E6B800;
}

.hover\:placeholder-yellow-600:hover::-moz-placeholder {
  color: #E6B800;
}

.hover\:placeholder-yellow-600:hover:-ms-input-placeholder {
  color: #E6B800;
}

.hover\:placeholder-yellow-600:hover::-ms-input-placeholder {
  color: #E6B800;
}

.hover\:placeholder-yellow-600:hover::placeholder {
  color: #E6B800;
}

.hover\:placeholder-yellow-700:hover::-webkit-input-placeholder {
  color: #CCA300;
}

.hover\:placeholder-yellow-700:hover::-moz-placeholder {
  color: #CCA300;
}

.hover\:placeholder-yellow-700:hover:-ms-input-placeholder {
  color: #CCA300;
}

.hover\:placeholder-yellow-700:hover::-ms-input-placeholder {
  color: #CCA300;
}

.hover\:placeholder-yellow-700:hover::placeholder {
  color: #CCA300;
}

.hover\:placeholder-yellow-800:hover::-webkit-input-placeholder {
  color: #806600;
}

.hover\:placeholder-yellow-800:hover::-moz-placeholder {
  color: #806600;
}

.hover\:placeholder-yellow-800:hover:-ms-input-placeholder {
  color: #806600;
}

.hover\:placeholder-yellow-800:hover::-ms-input-placeholder {
  color: #806600;
}

.hover\:placeholder-yellow-800:hover::placeholder {
  color: #806600;
}

.hover\:placeholder-yellow-900:hover::-webkit-input-placeholder {
  color: #4D3D00;
}

.hover\:placeholder-yellow-900:hover::-moz-placeholder {
  color: #4D3D00;
}

.hover\:placeholder-yellow-900:hover:-ms-input-placeholder {
  color: #4D3D00;
}

.hover\:placeholder-yellow-900:hover::-ms-input-placeholder {
  color: #4D3D00;
}

.hover\:placeholder-yellow-900:hover::placeholder {
  color: #4D3D00;
}

.hover\:placeholder-yellow:hover::-webkit-input-placeholder {
  color: #FFCE02;
}

.hover\:placeholder-yellow:hover::-moz-placeholder {
  color: #FFCE02;
}

.hover\:placeholder-yellow:hover:-ms-input-placeholder {
  color: #FFCE02;
}

.hover\:placeholder-yellow:hover::-ms-input-placeholder {
  color: #FFCE02;
}

.hover\:placeholder-yellow:hover::placeholder {
  color: #FFCE02;
}

.hover\:placeholder-green-100:hover::-webkit-input-placeholder {
  color: #F9FCE9;
}

.hover\:placeholder-green-100:hover::-moz-placeholder {
  color: #F9FCE9;
}

.hover\:placeholder-green-100:hover:-ms-input-placeholder {
  color: #F9FCE9;
}

.hover\:placeholder-green-100:hover::-ms-input-placeholder {
  color: #F9FCE9;
}

.hover\:placeholder-green-100:hover::placeholder {
  color: #F9FCE9;
}

.hover\:placeholder-green-200:hover::-webkit-input-placeholder {
  color: #E7F3A5;
}

.hover\:placeholder-green-200:hover::-moz-placeholder {
  color: #E7F3A5;
}

.hover\:placeholder-green-200:hover:-ms-input-placeholder {
  color: #E7F3A5;
}

.hover\:placeholder-green-200:hover::-ms-input-placeholder {
  color: #E7F3A5;
}

.hover\:placeholder-green-200:hover::placeholder {
  color: #E7F3A5;
}

.hover\:placeholder-green-300:hover::-webkit-input-placeholder {
  color: #D5EA62;
}

.hover\:placeholder-green-300:hover::-moz-placeholder {
  color: #D5EA62;
}

.hover\:placeholder-green-300:hover:-ms-input-placeholder {
  color: #D5EA62;
}

.hover\:placeholder-green-300:hover::-ms-input-placeholder {
  color: #D5EA62;
}

.hover\:placeholder-green-300:hover::placeholder {
  color: #D5EA62;
}

.hover\:placeholder-green-400:hover::-webkit-input-placeholder {
  color: #C2E01E;
}

.hover\:placeholder-green-400:hover::-moz-placeholder {
  color: #C2E01E;
}

.hover\:placeholder-green-400:hover:-ms-input-placeholder {
  color: #C2E01E;
}

.hover\:placeholder-green-400:hover::-ms-input-placeholder {
  color: #C2E01E;
}

.hover\:placeholder-green-400:hover::placeholder {
  color: #C2E01E;
}

.hover\:placeholder-green-500:hover::-webkit-input-placeholder {
  color: #60B731;
}

.hover\:placeholder-green-500:hover::-moz-placeholder {
  color: #60B731;
}

.hover\:placeholder-green-500:hover:-ms-input-placeholder {
  color: #60B731;
}

.hover\:placeholder-green-500:hover::-ms-input-placeholder {
  color: #60B731;
}

.hover\:placeholder-green-500:hover::placeholder {
  color: #60B731;
}

.hover\:placeholder-green-600:hover::-webkit-input-placeholder {
  color: #3F7B1A;
}

.hover\:placeholder-green-600:hover::-moz-placeholder {
  color: #3F7B1A;
}

.hover\:placeholder-green-600:hover:-ms-input-placeholder {
  color: #3F7B1A;
}

.hover\:placeholder-green-600:hover::-ms-input-placeholder {
  color: #3F7B1A;
}

.hover\:placeholder-green-600:hover::placeholder {
  color: #3F7B1A;
}

.hover\:placeholder-green-700:hover::-webkit-input-placeholder {
  color: #366916;
}

.hover\:placeholder-green-700:hover::-moz-placeholder {
  color: #366916;
}

.hover\:placeholder-green-700:hover:-ms-input-placeholder {
  color: #366916;
}

.hover\:placeholder-green-700:hover::-ms-input-placeholder {
  color: #366916;
}

.hover\:placeholder-green-700:hover::placeholder {
  color: #366916;
}

.hover\:placeholder-green-800:hover::-webkit-input-placeholder {
  color: #203F0D;
}

.hover\:placeholder-green-800:hover::-moz-placeholder {
  color: #203F0D;
}

.hover\:placeholder-green-800:hover:-ms-input-placeholder {
  color: #203F0D;
}

.hover\:placeholder-green-800:hover::-ms-input-placeholder {
  color: #203F0D;
}

.hover\:placeholder-green-800:hover::placeholder {
  color: #203F0D;
}

.hover\:placeholder-green-900:hover::-webkit-input-placeholder {
  color: #162A09;
}

.hover\:placeholder-green-900:hover::-moz-placeholder {
  color: #162A09;
}

.hover\:placeholder-green-900:hover:-ms-input-placeholder {
  color: #162A09;
}

.hover\:placeholder-green-900:hover::-ms-input-placeholder {
  color: #162A09;
}

.hover\:placeholder-green-900:hover::placeholder {
  color: #162A09;
}

.hover\:placeholder-green:hover::-webkit-input-placeholder {
  color: #60B731;
}

.hover\:placeholder-green:hover::-moz-placeholder {
  color: #60B731;
}

.hover\:placeholder-green:hover:-ms-input-placeholder {
  color: #60B731;
}

.hover\:placeholder-green:hover::-ms-input-placeholder {
  color: #60B731;
}

.hover\:placeholder-green:hover::placeholder {
  color: #60B731;
}

.hover\:placeholder-blue-100:hover::-webkit-input-placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-blue-100:hover::-moz-placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-blue-100:hover:-ms-input-placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-blue-100:hover::-ms-input-placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-blue-100:hover::placeholder {
  color: #F5F9FD;
}

.hover\:placeholder-blue-200:hover::-webkit-input-placeholder {
  color: #E9F4FF;
}

.hover\:placeholder-blue-200:hover::-moz-placeholder {
  color: #E9F4FF;
}

.hover\:placeholder-blue-200:hover:-ms-input-placeholder {
  color: #E9F4FF;
}

.hover\:placeholder-blue-200:hover::-ms-input-placeholder {
  color: #E9F4FF;
}

.hover\:placeholder-blue-200:hover::placeholder {
  color: #E9F4FF;
}

.hover\:placeholder-blue-300:hover::-webkit-input-placeholder {
  color: #B9DCFF;
}

.hover\:placeholder-blue-300:hover::-moz-placeholder {
  color: #B9DCFF;
}

.hover\:placeholder-blue-300:hover:-ms-input-placeholder {
  color: #B9DCFF;
}

.hover\:placeholder-blue-300:hover::-ms-input-placeholder {
  color: #B9DCFF;
}

.hover\:placeholder-blue-300:hover::placeholder {
  color: #B9DCFF;
}

.hover\:placeholder-blue-400:hover::-webkit-input-placeholder {
  color: #43BEFF;
}

.hover\:placeholder-blue-400:hover::-moz-placeholder {
  color: #43BEFF;
}

.hover\:placeholder-blue-400:hover:-ms-input-placeholder {
  color: #43BEFF;
}

.hover\:placeholder-blue-400:hover::-ms-input-placeholder {
  color: #43BEFF;
}

.hover\:placeholder-blue-400:hover::placeholder {
  color: #43BEFF;
}

.hover\:placeholder-blue-500:hover::-webkit-input-placeholder {
  color: #007EE5;
}

.hover\:placeholder-blue-500:hover::-moz-placeholder {
  color: #007EE5;
}

.hover\:placeholder-blue-500:hover:-ms-input-placeholder {
  color: #007EE5;
}

.hover\:placeholder-blue-500:hover::-ms-input-placeholder {
  color: #007EE5;
}

.hover\:placeholder-blue-500:hover::placeholder {
  color: #007EE5;
}

.hover\:placeholder-blue-600:hover::-webkit-input-placeholder {
  color: #0069CC;
}

.hover\:placeholder-blue-600:hover::-moz-placeholder {
  color: #0069CC;
}

.hover\:placeholder-blue-600:hover:-ms-input-placeholder {
  color: #0069CC;
}

.hover\:placeholder-blue-600:hover::-ms-input-placeholder {
  color: #0069CC;
}

.hover\:placeholder-blue-600:hover::placeholder {
  color: #0069CC;
}

.hover\:placeholder-blue-700:hover::-webkit-input-placeholder {
  color: #005CB3;
}

.hover\:placeholder-blue-700:hover::-moz-placeholder {
  color: #005CB3;
}

.hover\:placeholder-blue-700:hover:-ms-input-placeholder {
  color: #005CB3;
}

.hover\:placeholder-blue-700:hover::-ms-input-placeholder {
  color: #005CB3;
}

.hover\:placeholder-blue-700:hover::placeholder {
  color: #005CB3;
}

.hover\:placeholder-blue-800:hover::-webkit-input-placeholder {
  color: #004F99;
}

.hover\:placeholder-blue-800:hover::-moz-placeholder {
  color: #004F99;
}

.hover\:placeholder-blue-800:hover:-ms-input-placeholder {
  color: #004F99;
}

.hover\:placeholder-blue-800:hover::-ms-input-placeholder {
  color: #004F99;
}

.hover\:placeholder-blue-800:hover::placeholder {
  color: #004F99;
}

.hover\:placeholder-blue-900:hover::-webkit-input-placeholder {
  color: #003566;
}

.hover\:placeholder-blue-900:hover::-moz-placeholder {
  color: #003566;
}

.hover\:placeholder-blue-900:hover:-ms-input-placeholder {
  color: #003566;
}

.hover\:placeholder-blue-900:hover::-ms-input-placeholder {
  color: #003566;
}

.hover\:placeholder-blue-900:hover::placeholder {
  color: #003566;
}

.hover\:placeholder-blue:hover::-webkit-input-placeholder {
  color: #007EE5;
}

.hover\:placeholder-blue:hover::-moz-placeholder {
  color: #007EE5;
}

.hover\:placeholder-blue:hover:-ms-input-placeholder {
  color: #007EE5;
}

.hover\:placeholder-blue:hover::-ms-input-placeholder {
  color: #007EE5;
}

.hover\:placeholder-blue:hover::placeholder {
  color: #007EE5;
}

.hover\:placeholder-violet-100:hover::-webkit-input-placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-violet-100:hover::-moz-placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-violet-100:hover:-ms-input-placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-violet-100:hover::-ms-input-placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-violet-100:hover::placeholder {
  color: #F8F8FC;
}

.hover\:placeholder-violet-200:hover::-webkit-input-placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-violet-200:hover::-moz-placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-violet-200:hover:-ms-input-placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-violet-200:hover::-ms-input-placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-violet-200:hover::placeholder {
  color: #EBEAF6;
}

.hover\:placeholder-violet-300:hover::-webkit-input-placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-violet-300:hover::-moz-placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-violet-300:hover:-ms-input-placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-violet-300:hover::-ms-input-placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-violet-300:hover::placeholder {
  color: #A8A5CE;
}

.hover\:placeholder-violet-400:hover::-webkit-input-placeholder {
  color: #8C81D1;
}

.hover\:placeholder-violet-400:hover::-moz-placeholder {
  color: #8C81D1;
}

.hover\:placeholder-violet-400:hover:-ms-input-placeholder {
  color: #8C81D1;
}

.hover\:placeholder-violet-400:hover::-ms-input-placeholder {
  color: #8C81D1;
}

.hover\:placeholder-violet-400:hover::placeholder {
  color: #8C81D1;
}

.hover\:placeholder-violet-500:hover::-webkit-input-placeholder {
  color: #6638B6;
}

.hover\:placeholder-violet-500:hover::-moz-placeholder {
  color: #6638B6;
}

.hover\:placeholder-violet-500:hover:-ms-input-placeholder {
  color: #6638B6;
}

.hover\:placeholder-violet-500:hover::-ms-input-placeholder {
  color: #6638B6;
}

.hover\:placeholder-violet-500:hover::placeholder {
  color: #6638B6;
}

.hover\:placeholder-violet-600:hover::-webkit-input-placeholder {
  color: #58309C;
}

.hover\:placeholder-violet-600:hover::-moz-placeholder {
  color: #58309C;
}

.hover\:placeholder-violet-600:hover:-ms-input-placeholder {
  color: #58309C;
}

.hover\:placeholder-violet-600:hover::-ms-input-placeholder {
  color: #58309C;
}

.hover\:placeholder-violet-600:hover::placeholder {
  color: #58309C;
}

.hover\:placeholder-violet-700:hover::-webkit-input-placeholder {
  color: #4D2A89;
}

.hover\:placeholder-violet-700:hover::-moz-placeholder {
  color: #4D2A89;
}

.hover\:placeholder-violet-700:hover:-ms-input-placeholder {
  color: #4D2A89;
}

.hover\:placeholder-violet-700:hover::-ms-input-placeholder {
  color: #4D2A89;
}

.hover\:placeholder-violet-700:hover::placeholder {
  color: #4D2A89;
}

.hover\:placeholder-violet-800:hover::-webkit-input-placeholder {
  color: #3C2C84;
}

.hover\:placeholder-violet-800:hover::-moz-placeholder {
  color: #3C2C84;
}

.hover\:placeholder-violet-800:hover:-ms-input-placeholder {
  color: #3C2C84;
}

.hover\:placeholder-violet-800:hover::-ms-input-placeholder {
  color: #3C2C84;
}

.hover\:placeholder-violet-800:hover::placeholder {
  color: #3C2C84;
}

.hover\:placeholder-violet-900:hover::-webkit-input-placeholder {
  color: #371E62;
}

.hover\:placeholder-violet-900:hover::-moz-placeholder {
  color: #371E62;
}

.hover\:placeholder-violet-900:hover:-ms-input-placeholder {
  color: #371E62;
}

.hover\:placeholder-violet-900:hover::-ms-input-placeholder {
  color: #371E62;
}

.hover\:placeholder-violet-900:hover::placeholder {
  color: #371E62;
}

.hover\:placeholder-violet:hover::-webkit-input-placeholder {
  color: #6638B6;
}

.hover\:placeholder-violet:hover::-moz-placeholder {
  color: #6638B6;
}

.hover\:placeholder-violet:hover:-ms-input-placeholder {
  color: #6638B6;
}

.hover\:placeholder-violet:hover::-ms-input-placeholder {
  color: #6638B6;
}

.hover\:placeholder-violet:hover::placeholder {
  color: #6638B6;
}

.hover\:placeholder-peacock-100:hover::-webkit-input-placeholder {
  color: #E6FFFA;
}

.hover\:placeholder-peacock-100:hover::-moz-placeholder {
  color: #E6FFFA;
}

.hover\:placeholder-peacock-100:hover:-ms-input-placeholder {
  color: #E6FFFA;
}

.hover\:placeholder-peacock-100:hover::-ms-input-placeholder {
  color: #E6FFFA;
}

.hover\:placeholder-peacock-100:hover::placeholder {
  color: #E6FFFA;
}

.hover\:placeholder-peacock-200:hover::-webkit-input-placeholder {
  color: #B2F5EA;
}

.hover\:placeholder-peacock-200:hover::-moz-placeholder {
  color: #B2F5EA;
}

.hover\:placeholder-peacock-200:hover:-ms-input-placeholder {
  color: #B2F5EA;
}

.hover\:placeholder-peacock-200:hover::-ms-input-placeholder {
  color: #B2F5EA;
}

.hover\:placeholder-peacock-200:hover::placeholder {
  color: #B2F5EA;
}

.hover\:placeholder-peacock-300:hover::-webkit-input-placeholder {
  color: #81E6D9;
}

.hover\:placeholder-peacock-300:hover::-moz-placeholder {
  color: #81E6D9;
}

.hover\:placeholder-peacock-300:hover:-ms-input-placeholder {
  color: #81E6D9;
}

.hover\:placeholder-peacock-300:hover::-ms-input-placeholder {
  color: #81E6D9;
}

.hover\:placeholder-peacock-300:hover::placeholder {
  color: #81E6D9;
}

.hover\:placeholder-peacock-400:hover::-webkit-input-placeholder {
  color: #4FD1C5;
}

.hover\:placeholder-peacock-400:hover::-moz-placeholder {
  color: #4FD1C5;
}

.hover\:placeholder-peacock-400:hover:-ms-input-placeholder {
  color: #4FD1C5;
}

.hover\:placeholder-peacock-400:hover::-ms-input-placeholder {
  color: #4FD1C5;
}

.hover\:placeholder-peacock-400:hover::placeholder {
  color: #4FD1C5;
}

.hover\:placeholder-peacock-500:hover::-webkit-input-placeholder {
  color: #38B2AC;
}

.hover\:placeholder-peacock-500:hover::-moz-placeholder {
  color: #38B2AC;
}

.hover\:placeholder-peacock-500:hover:-ms-input-placeholder {
  color: #38B2AC;
}

.hover\:placeholder-peacock-500:hover::-ms-input-placeholder {
  color: #38B2AC;
}

.hover\:placeholder-peacock-500:hover::placeholder {
  color: #38B2AC;
}

.hover\:placeholder-peacock-600:hover::-webkit-input-placeholder {
  color: #319795;
}

.hover\:placeholder-peacock-600:hover::-moz-placeholder {
  color: #319795;
}

.hover\:placeholder-peacock-600:hover:-ms-input-placeholder {
  color: #319795;
}

.hover\:placeholder-peacock-600:hover::-ms-input-placeholder {
  color: #319795;
}

.hover\:placeholder-peacock-600:hover::placeholder {
  color: #319795;
}

.hover\:placeholder-peacock-700:hover::-webkit-input-placeholder {
  color: #2C7A7B;
}

.hover\:placeholder-peacock-700:hover::-moz-placeholder {
  color: #2C7A7B;
}

.hover\:placeholder-peacock-700:hover:-ms-input-placeholder {
  color: #2C7A7B;
}

.hover\:placeholder-peacock-700:hover::-ms-input-placeholder {
  color: #2C7A7B;
}

.hover\:placeholder-peacock-700:hover::placeholder {
  color: #2C7A7B;
}

.hover\:placeholder-peacock-800:hover::-webkit-input-placeholder {
  color: #285E61;
}

.hover\:placeholder-peacock-800:hover::-moz-placeholder {
  color: #285E61;
}

.hover\:placeholder-peacock-800:hover:-ms-input-placeholder {
  color: #285E61;
}

.hover\:placeholder-peacock-800:hover::-ms-input-placeholder {
  color: #285E61;
}

.hover\:placeholder-peacock-800:hover::placeholder {
  color: #285E61;
}

.hover\:placeholder-peacock-900:hover::-webkit-input-placeholder {
  color: #234E52;
}

.hover\:placeholder-peacock-900:hover::-moz-placeholder {
  color: #234E52;
}

.hover\:placeholder-peacock-900:hover:-ms-input-placeholder {
  color: #234E52;
}

.hover\:placeholder-peacock-900:hover::-ms-input-placeholder {
  color: #234E52;
}

.hover\:placeholder-peacock-900:hover::placeholder {
  color: #234E52;
}

.hover\:placeholder-peacock:hover::-webkit-input-placeholder {
  color: #38B2AC;
}

.hover\:placeholder-peacock:hover::-moz-placeholder {
  color: #38B2AC;
}

.hover\:placeholder-peacock:hover:-ms-input-placeholder {
  color: #38B2AC;
}

.hover\:placeholder-peacock:hover::-ms-input-placeholder {
  color: #38B2AC;
}

.hover\:placeholder-peacock:hover::placeholder {
  color: #38B2AC;
}

.hover\:placeholder-indigo-100:hover::-webkit-input-placeholder {
  color: #EBF4FF;
}

.hover\:placeholder-indigo-100:hover::-moz-placeholder {
  color: #EBF4FF;
}

.hover\:placeholder-indigo-100:hover:-ms-input-placeholder {
  color: #EBF4FF;
}

.hover\:placeholder-indigo-100:hover::-ms-input-placeholder {
  color: #EBF4FF;
}

.hover\:placeholder-indigo-100:hover::placeholder {
  color: #EBF4FF;
}

.hover\:placeholder-indigo-200:hover::-webkit-input-placeholder {
  color: #C3DAFE;
}

.hover\:placeholder-indigo-200:hover::-moz-placeholder {
  color: #C3DAFE;
}

.hover\:placeholder-indigo-200:hover:-ms-input-placeholder {
  color: #C3DAFE;
}

.hover\:placeholder-indigo-200:hover::-ms-input-placeholder {
  color: #C3DAFE;
}

.hover\:placeholder-indigo-200:hover::placeholder {
  color: #C3DAFE;
}

.hover\:placeholder-indigo-300:hover::-webkit-input-placeholder {
  color: #A3BFFA;
}

.hover\:placeholder-indigo-300:hover::-moz-placeholder {
  color: #A3BFFA;
}

.hover\:placeholder-indigo-300:hover:-ms-input-placeholder {
  color: #A3BFFA;
}

.hover\:placeholder-indigo-300:hover::-ms-input-placeholder {
  color: #A3BFFA;
}

.hover\:placeholder-indigo-300:hover::placeholder {
  color: #A3BFFA;
}

.hover\:placeholder-indigo-400:hover::-webkit-input-placeholder {
  color: #7F9CF5;
}

.hover\:placeholder-indigo-400:hover::-moz-placeholder {
  color: #7F9CF5;
}

.hover\:placeholder-indigo-400:hover:-ms-input-placeholder {
  color: #7F9CF5;
}

.hover\:placeholder-indigo-400:hover::-ms-input-placeholder {
  color: #7F9CF5;
}

.hover\:placeholder-indigo-400:hover::placeholder {
  color: #7F9CF5;
}

.hover\:placeholder-indigo-500:hover::-webkit-input-placeholder {
  color: #667EEA;
}

.hover\:placeholder-indigo-500:hover::-moz-placeholder {
  color: #667EEA;
}

.hover\:placeholder-indigo-500:hover:-ms-input-placeholder {
  color: #667EEA;
}

.hover\:placeholder-indigo-500:hover::-ms-input-placeholder {
  color: #667EEA;
}

.hover\:placeholder-indigo-500:hover::placeholder {
  color: #667EEA;
}

.hover\:placeholder-indigo-600:hover::-webkit-input-placeholder {
  color: #5A67D8;
}

.hover\:placeholder-indigo-600:hover::-moz-placeholder {
  color: #5A67D8;
}

.hover\:placeholder-indigo-600:hover:-ms-input-placeholder {
  color: #5A67D8;
}

.hover\:placeholder-indigo-600:hover::-ms-input-placeholder {
  color: #5A67D8;
}

.hover\:placeholder-indigo-600:hover::placeholder {
  color: #5A67D8;
}

.hover\:placeholder-indigo-700:hover::-webkit-input-placeholder {
  color: #6439DE;
}

.hover\:placeholder-indigo-700:hover::-moz-placeholder {
  color: #6439DE;
}

.hover\:placeholder-indigo-700:hover:-ms-input-placeholder {
  color: #6439DE;
}

.hover\:placeholder-indigo-700:hover::-ms-input-placeholder {
  color: #6439DE;
}

.hover\:placeholder-indigo-700:hover::placeholder {
  color: #6439DE;
}

.hover\:placeholder-indigo-800:hover::-webkit-input-placeholder {
  color: #434190;
}

.hover\:placeholder-indigo-800:hover::-moz-placeholder {
  color: #434190;
}

.hover\:placeholder-indigo-800:hover:-ms-input-placeholder {
  color: #434190;
}

.hover\:placeholder-indigo-800:hover::-ms-input-placeholder {
  color: #434190;
}

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

.hover\:placeholder-indigo-900:hover::-webkit-input-placeholder {
  color: #3C366B;
}

.hover\:placeholder-indigo-900:hover::-moz-placeholder {
  color: #3C366B;
}

.hover\:placeholder-indigo-900:hover:-ms-input-placeholder {
  color: #3C366B;
}

.hover\:placeholder-indigo-900:hover::-ms-input-placeholder {
  color: #3C366B;
}

.hover\:placeholder-indigo-900:hover::placeholder {
  color: #3C366B;
}

.hover\:placeholder-indigo:hover::-webkit-input-placeholder {
  color: #667EEA;
}

.hover\:placeholder-indigo:hover::-moz-placeholder {
  color: #667EEA;
}

.hover\:placeholder-indigo:hover:-ms-input-placeholder {
  color: #667EEA;
}

.hover\:placeholder-indigo:hover::-ms-input-placeholder {
  color: #667EEA;
}

.hover\:placeholder-indigo:hover::placeholder {
  color: #667EEA;
}

.pointer-events-none {
  pointer-events: none;
}

.pointer-events-auto {
  pointer-events: auto;
}

.\!pointer-events-none {
  pointer-events: none !important;
}

.\!pointer-events-auto {
  pointer-events: auto !important;
}

.hover\:pointer-events-none:hover {
  pointer-events: none;
}

.hover\:pointer-events-auto:hover {
  pointer-events: auto;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.\!static {
  position: static !important;
}

.\!fixed {
  position: fixed !important;
}

.\!absolute {
  position: absolute !important;
}

.\!relative {
  position: relative !important;
}

.\!sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.hover\:static:hover {
  position: static;
}

.hover\:fixed:hover {
  position: fixed;
}

.hover\:absolute:hover {
  position: absolute;
}

.hover\:relative:hover {
  position: relative;
}

.hover\:sticky:hover {
  position: -webkit-sticky;
  position: sticky;
}

.inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.inset-auto {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.inset-y-0 {
  top: 0;
  bottom: 0;
}

.inset-x-0 {
  right: 0;
  left: 0;
}

.inset-y-auto {
  top: auto;
  bottom: auto;
}

.inset-x-auto {
  right: auto;
  left: auto;
}

.top-0 {
  top: 0;
}

.right-0 {
  right: 0;
}

.bottom-0 {
  bottom: 0;
}

.left-0 {
  left: 0;
}

.top-auto {
  top: auto;
}

.right-auto {
  right: auto;
}

.bottom-auto {
  bottom: auto;
}

.left-auto {
  left: auto;
}

.\!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;
}

.hover\:inset-0:hover {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.hover\:inset-auto:hover {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.hover\:inset-y-0:hover {
  top: 0;
  bottom: 0;
}

.hover\:inset-x-0:hover {
  right: 0;
  left: 0;
}

.hover\:inset-y-auto:hover {
  top: auto;
  bottom: auto;
}

.hover\:inset-x-auto:hover {
  right: auto;
  left: auto;
}

.hover\:top-0:hover {
  top: 0;
}

.hover\:right-0:hover {
  right: 0;
}

.hover\:bottom-0:hover {
  bottom: 0;
}

.hover\:left-0:hover {
  left: 0;
}

.hover\:top-auto:hover {
  top: auto;
}

.hover\:right-auto:hover {
  right: auto;
}

.hover\:bottom-auto:hover {
  bottom: auto;
}

.hover\:left-auto:hover {
  left: auto;
}

.resize-none {
  resize: none;
}

.resize-y {
  resize: vertical;
}

.resize-x {
  resize: horizontal;
}

.resize {
  resize: both;
}

.\!resize-none {
  resize: none !important;
}

.\!resize-y {
  resize: vertical !important;
}

.\!resize-x {
  resize: horizontal !important;
}

.\!resize {
  resize: both !important;
}

.hover\:resize-none:hover {
  resize: none;
}

.hover\:resize-y:hover {
  resize: vertical;
}

.hover\:resize-x:hover {
  resize: horizontal;
}

.hover\:resize:hover {
  resize: both;
}

.shadow-xs {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.shadow-sm {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.shadow {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.shadow-md {
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.shadow-lg {
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.shadow-xl {
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
          box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.shadow-2xl {
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.shadow-inner {
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.shadow-outline {
  -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
          box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.shadow-none {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.\!shadow-xs {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
}

.\!shadow-sm {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

.\!shadow {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
          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 {
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
          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 {
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
          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 {
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
          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 {
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
}

.\!shadow-inner {
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.\!shadow-outline {
  -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
          box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
}

.\!shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.hover\:shadow-xs:hover {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.hover\:shadow-sm:hover {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.hover\:shadow:hover {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.hover\:shadow-md:hover {
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.hover\:shadow-lg:hover {
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.hover\:shadow-xl:hover {
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
          box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.hover\:shadow-2xl:hover {
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.hover\:shadow-inner:hover {
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.hover\:shadow-outline:hover {
  -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
          box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.hover\:shadow-none:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.fill-current {
  fill: currentColor;
}

.\!fill-current {
  fill: currentColor !important;
}

.hover\:fill-current:hover {
  fill: currentColor;
}

.stroke-current {
  stroke: currentColor;
}

.\!stroke-current {
  stroke: currentColor !important;
}

.hover\:stroke-current:hover {
  stroke: currentColor;
}

.stroke-0 {
  stroke-width: 0;
}

.stroke-1 {
  stroke-width: 1;
}

.stroke-2 {
  stroke-width: 2;
}

.\!stroke-0 {
  stroke-width: 0 !important;
}

.\!stroke-1 {
  stroke-width: 1 !important;
}

.\!stroke-2 {
  stroke-width: 2 !important;
}

.hover\:stroke-0:hover {
  stroke-width: 0;
}

.hover\:stroke-1:hover {
  stroke-width: 1;
}

.hover\:stroke-2:hover {
  stroke-width: 2;
}

.table-auto {
  table-layout: auto;
}

.table-fixed {
  table-layout: fixed;
}

.\!table-auto {
  table-layout: auto !important;
}

.\!table-fixed {
  table-layout: fixed !important;
}

.hover\:table-auto:hover {
  table-layout: auto;
}

.hover\:table-fixed:hover {
  table-layout: fixed;
}

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

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

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

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

.\!text-left {
  text-align: left !important;
}

.\!text-center {
  text-align: center !important;
}

.\!text-right {
  text-align: right !important;
}

.\!text-justify {
  text-align: justify !important;
}

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

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

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

.hover\:text-justify:hover {
  text-align: justify;
}

.text-primary {
  color: #6638B6;
}

.text-primaryDark {
  color: #3C2C84;
}

.text-primary1 {
  color: #8C81D1;
}

.text-primary2 {
  color: #A8A5CE;
}

.text-primary3 {
  color: #EBEAF6;
}

.text-primary4 {
  color: #F8F8FC;
}

.text-secondary {
  color: #007EE5;
}

.text-secondary1 {
  color: #43BEFF;
}

.text-secondary2 {
  color: #F5F9FD;
}

.text-alert {
  color: #EF3817;
}

.text-safe {
  color: #60B731;
}

.text-primary-dark {
  color: #3C2C84;
}

.text-primary-1 {
  color: #8C81D1;
}

.text-primary-2 {
  color: #A8A5CE;
}

.text-primary-3 {
  color: #EBEAF6;
}

.text-primary-4 {
  color: #F8F8FC;
}

.text-secondary-1 {
  color: #43BEFF;
}

.text-secondary-2 {
  color: #F5F9FD;
}

.text-transparent {
  color: transparent;
}

.text-black {
  color: #000000;
}

.text-white {
  color: #FFFFFF;
}

.text-point-violet {
  color: #7545FF;
}

.text-gray-100 {
  color: #F7F7F7;
}

.text-gray-200 {
  color: #E5E5E8;
}

.text-gray-300 {
  color: #CED0D6;
}

.text-gray-400 {
  color: #A7A9B2;
}

.text-gray-500 {
  color: #858895;
}

.text-gray-600 {
  color: #6B6E7B;
}

.text-gray-700 {
  color: #5F616D;
}

.text-gray-800 {
  color: #474952;
}

.text-gray-900 {
  color: #222532;
}

.text-gray {
  color: #858895;
}

.text-gray-dark {
  color: #222532;
}

.text-red-100 {
  color: #FFE8E8;
}

.text-red-200 {
  color: #FFC4C4;
}

.text-red-300 {
  color: #FF8F8F;
}

.text-red-400 {
  color: #FF6A6A;
}

.text-red-500 {
  color: #EF3817;
}

.text-red-600 {
  color: #CC2C00;
}

.text-red-700 {
  color: #C53030;
}

.text-red-800 {
  color: #9B2C2C;
}

.text-red-900 {
  color: #742A2A;
}

.text-red {
  color: #EF3817;
}

.text-coral-100 {
  color: #FFEBE6;
}

.text-coral-200 {
  color: #FFD3C8;
}

.text-coral-300 {
  color: #FFB39E;
}

.text-coral-400 {
  color: #FF9476;
}

.text-coral-500 {
  color: #FF7750;
}

.text-coral-600 {
  color: #F55A2F;
}

.text-coral-700 {
  color: #DD470F;
}

.text-coral-800 {
  color: #B93E0F;
}

.text-coral-900 {
  color: #8E3311;
}

.text-coral {
  color: #FF7750;
}

.text-yellow-100 {
  color: #FFFAE6;
}

.text-yellow-200 {
  color: #FFEB99;
}

.text-yellow-300 {
  color: #FFE066;
}

.text-yellow-400 {
  color: #FFD633;
}

.text-yellow-500 {
  color: #FFCE02;
}

.text-yellow-600 {
  color: #E6B800;
}

.text-yellow-700 {
  color: #CCA300;
}

.text-yellow-800 {
  color: #806600;
}

.text-yellow-900 {
  color: #4D3D00;
}

.text-yellow {
  color: #FFCE02;
}

.text-green-100 {
  color: #F9FCE9;
}

.text-green-200 {
  color: #E7F3A5;
}

.text-green-300 {
  color: #D5EA62;
}

.text-green-400 {
  color: #C2E01E;
}

.text-green-500 {
  color: #60B731;
}

.text-green-600 {
  color: #3F7B1A;
}

.text-green-700 {
  color: #366916;
}

.text-green-800 {
  color: #203F0D;
}

.text-green-900 {
  color: #162A09;
}

.text-green {
  color: #60B731;
}

.text-blue-100 {
  color: #F5F9FD;
}

.text-blue-200 {
  color: #E9F4FF;
}

.text-blue-300 {
  color: #B9DCFF;
}

.text-blue-400 {
  color: #43BEFF;
}

.text-blue-500 {
  color: #007EE5;
}

.text-blue-600 {
  color: #0069CC;
}

.text-blue-700 {
  color: #005CB3;
}

.text-blue-800 {
  color: #004F99;
}

.text-blue-900 {
  color: #003566;
}

.text-blue {
  color: #007EE5;
}

.text-violet-100 {
  color: #F8F8FC;
}

.text-violet-200 {
  color: #EBEAF6;
}

.text-violet-300 {
  color: #A8A5CE;
}

.text-violet-400 {
  color: #8C81D1;
}

.text-violet-500 {
  color: #6638B6;
}

.text-violet-600 {
  color: #58309C;
}

.text-violet-700 {
  color: #4D2A89;
}

.text-violet-800 {
  color: #3C2C84;
}

.text-violet-900 {
  color: #371E62;
}

.text-violet {
  color: #6638B6;
}

.text-peacock-100 {
  color: #E6FFFA;
}

.text-peacock-200 {
  color: #B2F5EA;
}

.text-peacock-300 {
  color: #81E6D9;
}

.text-peacock-400 {
  color: #4FD1C5;
}

.text-peacock-500 {
  color: #38B2AC;
}

.text-peacock-600 {
  color: #319795;
}

.text-peacock-700 {
  color: #2C7A7B;
}

.text-peacock-800 {
  color: #285E61;
}

.text-peacock-900 {
  color: #234E52;
}

.text-peacock {
  color: #38B2AC;
}

.text-indigo-100 {
  color: #EBF4FF;
}

.text-indigo-200 {
  color: #C3DAFE;
}

.text-indigo-300 {
  color: #A3BFFA;
}

.text-indigo-400 {
  color: #7F9CF5;
}

.text-indigo-500 {
  color: #667EEA;
}

.text-indigo-600 {
  color: #5A67D8;
}

.text-indigo-700 {
  color: #6439DE;
}

.text-indigo-800 {
  color: #434190;
}

.text-indigo-900 {
  color: #3C366B;
}

.text-indigo {
  color: #667EEA;
}

.\!text-primary {
  color: #6638B6 !important;
}

.\!text-primaryDark {
  color: #3C2C84 !important;
}

.\!text-primary1 {
  color: #8C81D1 !important;
}

.\!text-primary2 {
  color: #A8A5CE !important;
}

.\!text-primary3 {
  color: #EBEAF6 !important;
}

.\!text-primary4 {
  color: #F8F8FC !important;
}

.\!text-secondary {
  color: #007EE5 !important;
}

.\!text-secondary1 {
  color: #43BEFF !important;
}

.\!text-secondary2 {
  color: #F5F9FD !important;
}

.\!text-alert {
  color: #EF3817 !important;
}

.\!text-safe {
  color: #60B731 !important;
}

.\!text-primary-dark {
  color: #3C2C84 !important;
}

.\!text-primary-1 {
  color: #8C81D1 !important;
}

.\!text-primary-2 {
  color: #A8A5CE !important;
}

.\!text-primary-3 {
  color: #EBEAF6 !important;
}

.\!text-primary-4 {
  color: #F8F8FC !important;
}

.\!text-secondary-1 {
  color: #43BEFF !important;
}

.\!text-secondary-2 {
  color: #F5F9FD !important;
}

.\!text-transparent {
  color: transparent !important;
}

.\!text-black {
  color: #000000 !important;
}

.\!text-white {
  color: #FFFFFF !important;
}

.\!text-point-violet {
  color: #7545FF !important;
}

.\!text-gray-100 {
  color: #F7F7F7 !important;
}

.\!text-gray-200 {
  color: #E5E5E8 !important;
}

.\!text-gray-300 {
  color: #CED0D6 !important;
}

.\!text-gray-400 {
  color: #A7A9B2 !important;
}

.\!text-gray-500 {
  color: #858895 !important;
}

.\!text-gray-600 {
  color: #6B6E7B !important;
}

.\!text-gray-700 {
  color: #5F616D !important;
}

.\!text-gray-800 {
  color: #474952 !important;
}

.\!text-gray-900 {
  color: #222532 !important;
}

.\!text-gray {
  color: #858895 !important;
}

.\!text-gray-dark {
  color: #222532 !important;
}

.\!text-red-100 {
  color: #FFE8E8 !important;
}

.\!text-red-200 {
  color: #FFC4C4 !important;
}

.\!text-red-300 {
  color: #FF8F8F !important;
}

.\!text-red-400 {
  color: #FF6A6A !important;
}

.\!text-red-500 {
  color: #EF3817 !important;
}

.\!text-red-600 {
  color: #CC2C00 !important;
}

.\!text-red-700 {
  color: #C53030 !important;
}

.\!text-red-800 {
  color: #9B2C2C !important;
}

.\!text-red-900 {
  color: #742A2A !important;
}

.\!text-red {
  color: #EF3817 !important;
}

.\!text-coral-100 {
  color: #FFEBE6 !important;
}

.\!text-coral-200 {
  color: #FFD3C8 !important;
}

.\!text-coral-300 {
  color: #FFB39E !important;
}

.\!text-coral-400 {
  color: #FF9476 !important;
}

.\!text-coral-500 {
  color: #FF7750 !important;
}

.\!text-coral-600 {
  color: #F55A2F !important;
}

.\!text-coral-700 {
  color: #DD470F !important;
}

.\!text-coral-800 {
  color: #B93E0F !important;
}

.\!text-coral-900 {
  color: #8E3311 !important;
}

.\!text-coral {
  color: #FF7750 !important;
}

.\!text-yellow-100 {
  color: #FFFAE6 !important;
}

.\!text-yellow-200 {
  color: #FFEB99 !important;
}

.\!text-yellow-300 {
  color: #FFE066 !important;
}

.\!text-yellow-400 {
  color: #FFD633 !important;
}

.\!text-yellow-500 {
  color: #FFCE02 !important;
}

.\!text-yellow-600 {
  color: #E6B800 !important;
}

.\!text-yellow-700 {
  color: #CCA300 !important;
}

.\!text-yellow-800 {
  color: #806600 !important;
}

.\!text-yellow-900 {
  color: #4D3D00 !important;
}

.\!text-yellow {
  color: #FFCE02 !important;
}

.\!text-green-100 {
  color: #F9FCE9 !important;
}

.\!text-green-200 {
  color: #E7F3A5 !important;
}

.\!text-green-300 {
  color: #D5EA62 !important;
}

.\!text-green-400 {
  color: #C2E01E !important;
}

.\!text-green-500 {
  color: #60B731 !important;
}

.\!text-green-600 {
  color: #3F7B1A !important;
}

.\!text-green-700 {
  color: #366916 !important;
}

.\!text-green-800 {
  color: #203F0D !important;
}

.\!text-green-900 {
  color: #162A09 !important;
}

.\!text-green {
  color: #60B731 !important;
}

.\!text-blue-100 {
  color: #F5F9FD !important;
}

.\!text-blue-200 {
  color: #E9F4FF !important;
}

.\!text-blue-300 {
  color: #B9DCFF !important;
}

.\!text-blue-400 {
  color: #43BEFF !important;
}

.\!text-blue-500 {
  color: #007EE5 !important;
}

.\!text-blue-600 {
  color: #0069CC !important;
}

.\!text-blue-700 {
  color: #005CB3 !important;
}

.\!text-blue-800 {
  color: #004F99 !important;
}

.\!text-blue-900 {
  color: #003566 !important;
}

.\!text-blue {
  color: #007EE5 !important;
}

.\!text-violet-100 {
  color: #F8F8FC !important;
}

.\!text-violet-200 {
  color: #EBEAF6 !important;
}

.\!text-violet-300 {
  color: #A8A5CE !important;
}

.\!text-violet-400 {
  color: #8C81D1 !important;
}

.\!text-violet-500 {
  color: #6638B6 !important;
}

.\!text-violet-600 {
  color: #58309C !important;
}

.\!text-violet-700 {
  color: #4D2A89 !important;
}

.\!text-violet-800 {
  color: #3C2C84 !important;
}

.\!text-violet-900 {
  color: #371E62 !important;
}

.\!text-violet {
  color: #6638B6 !important;
}

.\!text-peacock-100 {
  color: #E6FFFA !important;
}

.\!text-peacock-200 {
  color: #B2F5EA !important;
}

.\!text-peacock-300 {
  color: #81E6D9 !important;
}

.\!text-peacock-400 {
  color: #4FD1C5 !important;
}

.\!text-peacock-500 {
  color: #38B2AC !important;
}

.\!text-peacock-600 {
  color: #319795 !important;
}

.\!text-peacock-700 {
  color: #2C7A7B !important;
}

.\!text-peacock-800 {
  color: #285E61 !important;
}

.\!text-peacock-900 {
  color: #234E52 !important;
}

.\!text-peacock {
  color: #38B2AC !important;
}

.\!text-indigo-100 {
  color: #EBF4FF !important;
}

.\!text-indigo-200 {
  color: #C3DAFE !important;
}

.\!text-indigo-300 {
  color: #A3BFFA !important;
}

.\!text-indigo-400 {
  color: #7F9CF5 !important;
}

.\!text-indigo-500 {
  color: #667EEA !important;
}

.\!text-indigo-600 {
  color: #5A67D8 !important;
}

.\!text-indigo-700 {
  color: #6439DE !important;
}

.\!text-indigo-800 {
  color: #434190 !important;
}

.\!text-indigo-900 {
  color: #3C366B !important;
}

.\!text-indigo {
  color: #667EEA !important;
}

.hover\:text-primary:hover {
  color: #6638B6;
}

.hover\:text-primaryDark:hover {
  color: #3C2C84;
}

.hover\:text-primary1:hover {
  color: #8C81D1;
}

.hover\:text-primary2:hover {
  color: #A8A5CE;
}

.hover\:text-primary3:hover {
  color: #EBEAF6;
}

.hover\:text-primary4:hover {
  color: #F8F8FC;
}

.hover\:text-secondary:hover {
  color: #007EE5;
}

.hover\:text-secondary1:hover {
  color: #43BEFF;
}

.hover\:text-secondary2:hover {
  color: #F5F9FD;
}

.hover\:text-alert:hover {
  color: #EF3817;
}

.hover\:text-safe:hover {
  color: #60B731;
}

.hover\:text-primary-dark:hover {
  color: #3C2C84;
}

.hover\:text-primary-1:hover {
  color: #8C81D1;
}

.hover\:text-primary-2:hover {
  color: #A8A5CE;
}

.hover\:text-primary-3:hover {
  color: #EBEAF6;
}

.hover\:text-primary-4:hover {
  color: #F8F8FC;
}

.hover\:text-secondary-1:hover {
  color: #43BEFF;
}

.hover\:text-secondary-2:hover {
  color: #F5F9FD;
}

.hover\:text-transparent:hover {
  color: transparent;
}

.hover\:text-black:hover {
  color: #000000;
}

.hover\:text-white:hover {
  color: #FFFFFF;
}

.hover\:text-point-violet:hover {
  color: #7545FF;
}

.hover\:text-gray-100:hover {
  color: #F7F7F7;
}

.hover\:text-gray-200:hover {
  color: #E5E5E8;
}

.hover\:text-gray-300:hover {
  color: #CED0D6;
}

.hover\:text-gray-400:hover {
  color: #A7A9B2;
}

.hover\:text-gray-500:hover {
  color: #858895;
}

.hover\:text-gray-600:hover {
  color: #6B6E7B;
}

.hover\:text-gray-700:hover {
  color: #5F616D;
}

.hover\:text-gray-800:hover {
  color: #474952;
}

.hover\:text-gray-900:hover {
  color: #222532;
}

.hover\:text-gray:hover {
  color: #858895;
}

.hover\:text-gray-dark:hover {
  color: #222532;
}

.hover\:text-red-100:hover {
  color: #FFE8E8;
}

.hover\:text-red-200:hover {
  color: #FFC4C4;
}

.hover\:text-red-300:hover {
  color: #FF8F8F;
}

.hover\:text-red-400:hover {
  color: #FF6A6A;
}

.hover\:text-red-500:hover {
  color: #EF3817;
}

.hover\:text-red-600:hover {
  color: #CC2C00;
}

.hover\:text-red-700:hover {
  color: #C53030;
}

.hover\:text-red-800:hover {
  color: #9B2C2C;
}

.hover\:text-red-900:hover {
  color: #742A2A;
}

.hover\:text-red:hover {
  color: #EF3817;
}

.hover\:text-coral-100:hover {
  color: #FFEBE6;
}

.hover\:text-coral-200:hover {
  color: #FFD3C8;
}

.hover\:text-coral-300:hover {
  color: #FFB39E;
}

.hover\:text-coral-400:hover {
  color: #FF9476;
}

.hover\:text-coral-500:hover {
  color: #FF7750;
}

.hover\:text-coral-600:hover {
  color: #F55A2F;
}

.hover\:text-coral-700:hover {
  color: #DD470F;
}

.hover\:text-coral-800:hover {
  color: #B93E0F;
}

.hover\:text-coral-900:hover {
  color: #8E3311;
}

.hover\:text-coral:hover {
  color: #FF7750;
}

.hover\:text-yellow-100:hover {
  color: #FFFAE6;
}

.hover\:text-yellow-200:hover {
  color: #FFEB99;
}

.hover\:text-yellow-300:hover {
  color: #FFE066;
}

.hover\:text-yellow-400:hover {
  color: #FFD633;
}

.hover\:text-yellow-500:hover {
  color: #FFCE02;
}

.hover\:text-yellow-600:hover {
  color: #E6B800;
}

.hover\:text-yellow-700:hover {
  color: #CCA300;
}

.hover\:text-yellow-800:hover {
  color: #806600;
}

.hover\:text-yellow-900:hover {
  color: #4D3D00;
}

.hover\:text-yellow:hover {
  color: #FFCE02;
}

.hover\:text-green-100:hover {
  color: #F9FCE9;
}

.hover\:text-green-200:hover {
  color: #E7F3A5;
}

.hover\:text-green-300:hover {
  color: #D5EA62;
}

.hover\:text-green-400:hover {
  color: #C2E01E;
}

.hover\:text-green-500:hover {
  color: #60B731;
}

.hover\:text-green-600:hover {
  color: #3F7B1A;
}

.hover\:text-green-700:hover {
  color: #366916;
}

.hover\:text-green-800:hover {
  color: #203F0D;
}

.hover\:text-green-900:hover {
  color: #162A09;
}

.hover\:text-green:hover {
  color: #60B731;
}

.hover\:text-blue-100:hover {
  color: #F5F9FD;
}

.hover\:text-blue-200:hover {
  color: #E9F4FF;
}

.hover\:text-blue-300:hover {
  color: #B9DCFF;
}

.hover\:text-blue-400:hover {
  color: #43BEFF;
}

.hover\:text-blue-500:hover {
  color: #007EE5;
}

.hover\:text-blue-600:hover {
  color: #0069CC;
}

.hover\:text-blue-700:hover {
  color: #005CB3;
}

.hover\:text-blue-800:hover {
  color: #004F99;
}

.hover\:text-blue-900:hover {
  color: #003566;
}

.hover\:text-blue:hover {
  color: #007EE5;
}

.hover\:text-violet-100:hover {
  color: #F8F8FC;
}

.hover\:text-violet-200:hover {
  color: #EBEAF6;
}

.hover\:text-violet-300:hover {
  color: #A8A5CE;
}

.hover\:text-violet-400:hover {
  color: #8C81D1;
}

.hover\:text-violet-500:hover {
  color: #6638B6;
}

.hover\:text-violet-600:hover {
  color: #58309C;
}

.hover\:text-violet-700:hover {
  color: #4D2A89;
}

.hover\:text-violet-800:hover {
  color: #3C2C84;
}

.hover\:text-violet-900:hover {
  color: #371E62;
}

.hover\:text-violet:hover {
  color: #6638B6;
}

.hover\:text-peacock-100:hover {
  color: #E6FFFA;
}

.hover\:text-peacock-200:hover {
  color: #B2F5EA;
}

.hover\:text-peacock-300:hover {
  color: #81E6D9;
}

.hover\:text-peacock-400:hover {
  color: #4FD1C5;
}

.hover\:text-peacock-500:hover {
  color: #38B2AC;
}

.hover\:text-peacock-600:hover {
  color: #319795;
}

.hover\:text-peacock-700:hover {
  color: #2C7A7B;
}

.hover\:text-peacock-800:hover {
  color: #285E61;
}

.hover\:text-peacock-900:hover {
  color: #234E52;
}

.hover\:text-peacock:hover {
  color: #38B2AC;
}

.hover\:text-indigo-100:hover {
  color: #EBF4FF;
}

.hover\:text-indigo-200:hover {
  color: #C3DAFE;
}

.hover\:text-indigo-300:hover {
  color: #A3BFFA;
}

.hover\:text-indigo-400:hover {
  color: #7F9CF5;
}

.hover\:text-indigo-500:hover {
  color: #667EEA;
}

.hover\:text-indigo-600:hover {
  color: #5A67D8;
}

.hover\:text-indigo-700:hover {
  color: #6439DE;
}

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

.hover\:text-indigo-900:hover {
  color: #3C366B;
}

.hover\:text-indigo:hover {
  color: #667EEA;
}

.text-xs {
  font-size: 0.75rem;
}

.text-sm {
  font-size: 0.875rem;
}

.text-base {
  font-size: 1rem;
}

.text-lg {
  font-size: 1.125rem;
}

.text-xl {
  font-size: 1.25rem;
}

.text-2xl {
  font-size: 1.5rem;
}

.text-3xl {
  font-size: 1.875rem;
}

.text-4xl {
  font-size: 2.25rem;
}

.text-5xl {
  font-size: 3rem;
}

.text-6xl {
  font-size: 4rem;
}

.\!text-xs {
  font-size: 0.75rem !important;
}

.\!text-sm {
  font-size: 0.875rem !important;
}

.\!text-base {
  font-size: 1rem !important;
}

.\!text-lg {
  font-size: 1.125rem !important;
}

.\!text-xl {
  font-size: 1.25rem !important;
}

.\!text-2xl {
  font-size: 1.5rem !important;
}

.\!text-3xl {
  font-size: 1.875rem !important;
}

.\!text-4xl {
  font-size: 2.25rem !important;
}

.\!text-5xl {
  font-size: 3rem !important;
}

.\!text-6xl {
  font-size: 4rem !important;
}

.hover\:text-xs:hover {
  font-size: 0.75rem;
}

.hover\:text-sm:hover {
  font-size: 0.875rem;
}

.hover\:text-base:hover {
  font-size: 1rem;
}

.hover\:text-lg:hover {
  font-size: 1.125rem;
}

.hover\:text-xl:hover {
  font-size: 1.25rem;
}

.hover\:text-2xl:hover {
  font-size: 1.5rem;
}

.hover\:text-3xl:hover {
  font-size: 1.875rem;
}

.hover\:text-4xl:hover {
  font-size: 2.25rem;
}

.hover\:text-5xl:hover {
  font-size: 3rem;
}

.hover\:text-6xl:hover {
  font-size: 4rem;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.\!italic {
  font-style: italic !important;
}

.\!not-italic {
  font-style: normal !important;
}

.hover\:italic:hover {
  font-style: italic;
}

.hover\:not-italic:hover {
  font-style: normal;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.normal-case {
  text-transform: none;
}

.\!uppercase {
  text-transform: uppercase !important;
}

.\!lowercase {
  text-transform: lowercase !important;
}

.\!capitalize {
  text-transform: capitalize !important;
}

.\!normal-case {
  text-transform: none !important;
}

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

.hover\:lowercase:hover {
  text-transform: lowercase;
}

.hover\:capitalize:hover {
  text-transform: capitalize;
}

.hover\:normal-case:hover {
  text-transform: none;
}

.underline {
  text-decoration: underline;
}

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

.no-underline {
  text-decoration: none;
}

.\!underline {
  text-decoration: underline !important;
}

.\!line-through {
  text-decoration: line-through !important;
}

.\!no-underline {
  text-decoration: none !important;
}

.hover\:underline:hover {
  text-decoration: underline;
}

.hover\:line-through:hover {
  text-decoration: line-through;
}

.hover\:no-underline:hover {
  text-decoration: none;
}

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subpixel-antialiased {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.\!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;
}

.hover\:antialiased:hover {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.hover\:subpixel-antialiased:hover {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.tracking-tighter {
  letter-spacing: -0.05em;
}

.tracking-tight {
  letter-spacing: -0.025em;
}

.tracking-normal {
  letter-spacing: 0;
}

.tracking-wide {
  letter-spacing: 0.025em;
}

.tracking-wider {
  letter-spacing: 0.05em;
}

.tracking-widest {
  letter-spacing: 0.1em;
}

.\!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;
}

.hover\:tracking-tighter:hover {
  letter-spacing: -0.05em;
}

.hover\:tracking-tight:hover {
  letter-spacing: -0.025em;
}

.hover\:tracking-normal:hover {
  letter-spacing: 0;
}

.hover\:tracking-wide:hover {
  letter-spacing: 0.025em;
}

.hover\:tracking-wider:hover {
  letter-spacing: 0.05em;
}

.hover\:tracking-widest:hover {
  letter-spacing: 0.1em;
}

.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.select-text {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.select-all {
  -webkit-user-select: all;
     -moz-user-select: all;
      -ms-user-select: all;
          user-select: all;
}

.select-auto {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}

.\!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;
}

.hover\:select-none:hover {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.hover\:select-text:hover {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.hover\:select-all:hover {
  -webkit-user-select: all;
     -moz-user-select: all;
      -ms-user-select: all;
          user-select: all;
}

.hover\:select-auto:hover {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}

.align-baseline {
  vertical-align: baseline;
}

.align-top {
  vertical-align: top;
}

.align-middle {
  vertical-align: middle;
}

.align-bottom {
  vertical-align: bottom;
}

.align-text-top {
  vertical-align: text-top;
}

.align-text-bottom {
  vertical-align: text-bottom;
}

.\!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;
}

.hover\:align-baseline:hover {
  vertical-align: baseline;
}

.hover\:align-top:hover {
  vertical-align: top;
}

.hover\:align-middle:hover {
  vertical-align: middle;
}

.hover\:align-bottom:hover {
  vertical-align: bottom;
}

.hover\:align-text-top:hover {
  vertical-align: text-top;
}

.hover\:align-text-bottom:hover {
  vertical-align: text-bottom;
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.\!visible {
  visibility: visible !important;
}

.\!invisible {
  visibility: hidden !important;
}

.hover\:visible:hover {
  visibility: visible;
}

.hover\:invisible:hover {
  visibility: hidden;
}

.whitespace-normal {
  white-space: normal;
}

.whitespace-no-wrap {
  white-space: nowrap;
}

.whitespace-pre {
  white-space: pre;
}

.whitespace-pre-line {
  white-space: pre-line;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.\!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;
}

.hover\:whitespace-normal:hover {
  white-space: normal;
}

.hover\:whitespace-no-wrap:hover {
  white-space: nowrap;
}

.hover\:whitespace-pre:hover {
  white-space: pre;
}

.hover\:whitespace-pre-line:hover {
  white-space: pre-line;
}

.hover\:whitespace-pre-wrap:hover {
  white-space: pre-wrap;
}

.break-normal {
  overflow-wrap: normal;
  word-break: normal;
}

.break-words {
  overflow-wrap: break-word;
}

.break-all {
  word-break: break-all;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.\!break-normal {
  overflow-wrap: normal !important;
  word-break: normal !important;
}

.\!break-words {
  overflow-wrap: break-word !important;
}

.\!break-all {
  word-break: break-all !important;
}

.\!truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.hover\:break-normal:hover {
  overflow-wrap: normal;
  word-break: normal;
}

.hover\:break-words:hover {
  overflow-wrap: break-word;
}

.hover\:break-all:hover {
  word-break: break-all;
}

.hover\:truncate:hover {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.w-0 {
  width: 0rem;
}

.w-1 {
  width: 0.25rem;
}

.w-2 {
  width: 0.5rem;
}

.w-3 {
  width: 0.75rem;
}

.w-4 {
  width: 1rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-7 {
  width: 1.75rem;
}

.w-8 {
  width: 2rem;
}

.w-9 {
  width: 2.25rem;
}

.w-10 {
  width: 2.5rem;
}

.w-11 {
  width: 2.75rem;
}

.w-12 {
  width: 3rem;
}

.w-13 {
  width: 3.25rem;
}

.w-14 {
  width: 3.5rem;
}

.w-15 {
  width: 3.75rem;
}

.w-16 {
  width: 4rem;
}

.w-17 {
  width: 4.25rem;
}

.w-18 {
  width: 4.5rem;
}

.w-19 {
  width: 4.75rem;
}

.w-20 {
  width: 5rem;
}

.w-21 {
  width: 5.25rem;
}

.w-22 {
  width: 5.5rem;
}

.w-23 {
  width: 5.75rem;
}

.w-24 {
  width: 6rem;
}

.w-25 {
  width: 6.25rem;
}

.w-26 {
  width: 6.5rem;
}

.w-27 {
  width: 6.75rem;
}

.w-28 {
  width: 7rem;
}

.w-29 {
  width: 7.25rem;
}

.w-30 {
  width: 7.5rem;
}

.w-31 {
  width: 7.75rem;
}

.w-32 {
  width: 8rem;
}

.w-40 {
  width: 10rem;
}

.w-48 {
  width: 12rem;
}

.w-56 {
  width: 14rem;
}

.w-64 {
  width: 16rem;
}

.w-auto {
  width: auto;
}

.w-px {
  width: 1px;
}

.w-1\/2 {
  width: 50%;
}

.w-1\/3 {
  width: 33.333333%;
}

.w-2\/3 {
  width: 66.666667%;
}

.w-1\/4 {
  width: 25%;
}

.w-2\/4 {
  width: 50%;
}

.w-3\/4 {
  width: 75%;
}

.w-1\/5 {
  width: 20%;
}

.w-2\/5 {
  width: 40%;
}

.w-3\/5 {
  width: 60%;
}

.w-4\/5 {
  width: 80%;
}

.w-1\/6 {
  width: 16.666667%;
}

.w-2\/6 {
  width: 33.333333%;
}

.w-3\/6 {
  width: 50%;
}

.w-4\/6 {
  width: 66.666667%;
}

.w-5\/6 {
  width: 83.333333%;
}

.w-1\/12 {
  width: 8.333333%;
}

.w-2\/12 {
  width: 16.666667%;
}

.w-3\/12 {
  width: 25%;
}

.w-4\/12 {
  width: 33.333333%;
}

.w-5\/12 {
  width: 41.666667%;
}

.w-6\/12 {
  width: 50%;
}

.w-7\/12 {
  width: 58.333333%;
}

.w-8\/12 {
  width: 66.666667%;
}

.w-9\/12 {
  width: 75%;
}

.w-10\/12 {
  width: 83.333333%;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-full {
  width: 100%;
}

.w-screen {
  width: 100vw;
}

.\!w-0 {
  width: 0rem !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-7 {
  width: 1.75rem !important;
}

.\!w-8 {
  width: 2rem !important;
}

.\!w-9 {
  width: 2.25rem !important;
}

.\!w-10 {
  width: 2.5rem !important;
}

.\!w-11 {
  width: 2.75rem !important;
}

.\!w-12 {
  width: 3rem !important;
}

.\!w-13 {
  width: 3.25rem !important;
}

.\!w-14 {
  width: 3.5rem !important;
}

.\!w-15 {
  width: 3.75rem !important;
}

.\!w-16 {
  width: 4rem !important;
}

.\!w-17 {
  width: 4.25rem !important;
}

.\!w-18 {
  width: 4.5rem !important;
}

.\!w-19 {
  width: 4.75rem !important;
}

.\!w-20 {
  width: 5rem !important;
}

.\!w-21 {
  width: 5.25rem !important;
}

.\!w-22 {
  width: 5.5rem !important;
}

.\!w-23 {
  width: 5.75rem !important;
}

.\!w-24 {
  width: 6rem !important;
}

.\!w-25 {
  width: 6.25rem !important;
}

.\!w-26 {
  width: 6.5rem !important;
}

.\!w-27 {
  width: 6.75rem !important;
}

.\!w-28 {
  width: 7rem !important;
}

.\!w-29 {
  width: 7.25rem !important;
}

.\!w-30 {
  width: 7.5rem !important;
}

.\!w-31 {
  width: 7.75rem !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 {
  width: 100% !important;
}

.\!w-screen {
  width: 100vw !important;
}

.hover\:w-0:hover {
  width: 0rem;
}

.hover\:w-1:hover {
  width: 0.25rem;
}

.hover\:w-2:hover {
  width: 0.5rem;
}

.hover\:w-3:hover {
  width: 0.75rem;
}

.hover\:w-4:hover {
  width: 1rem;
}

.hover\:w-5:hover {
  width: 1.25rem;
}

.hover\:w-6:hover {
  width: 1.5rem;
}

.hover\:w-7:hover {
  width: 1.75rem;
}

.hover\:w-8:hover {
  width: 2rem;
}

.hover\:w-9:hover {
  width: 2.25rem;
}

.hover\:w-10:hover {
  width: 2.5rem;
}

.hover\:w-11:hover {
  width: 2.75rem;
}

.hover\:w-12:hover {
  width: 3rem;
}

.hover\:w-13:hover {
  width: 3.25rem;
}

.hover\:w-14:hover {
  width: 3.5rem;
}

.hover\:w-15:hover {
  width: 3.75rem;
}

.hover\:w-16:hover {
  width: 4rem;
}

.hover\:w-17:hover {
  width: 4.25rem;
}

.hover\:w-18:hover {
  width: 4.5rem;
}

.hover\:w-19:hover {
  width: 4.75rem;
}

.hover\:w-20:hover {
  width: 5rem;
}

.hover\:w-21:hover {
  width: 5.25rem;
}

.hover\:w-22:hover {
  width: 5.5rem;
}

.hover\:w-23:hover {
  width: 5.75rem;
}

.hover\:w-24:hover {
  width: 6rem;
}

.hover\:w-25:hover {
  width: 6.25rem;
}

.hover\:w-26:hover {
  width: 6.5rem;
}

.hover\:w-27:hover {
  width: 6.75rem;
}

.hover\:w-28:hover {
  width: 7rem;
}

.hover\:w-29:hover {
  width: 7.25rem;
}

.hover\:w-30:hover {
  width: 7.5rem;
}

.hover\:w-31:hover {
  width: 7.75rem;
}

.hover\:w-32:hover {
  width: 8rem;
}

.hover\:w-40:hover {
  width: 10rem;
}

.hover\:w-48:hover {
  width: 12rem;
}

.hover\:w-56:hover {
  width: 14rem;
}

.hover\:w-64:hover {
  width: 16rem;
}

.hover\:w-auto:hover {
  width: auto;
}

.hover\:w-px:hover {
  width: 1px;
}

.hover\:w-1\/2:hover {
  width: 50%;
}

.hover\:w-1\/3:hover {
  width: 33.333333%;
}

.hover\:w-2\/3:hover {
  width: 66.666667%;
}

.hover\:w-1\/4:hover {
  width: 25%;
}

.hover\:w-2\/4:hover {
  width: 50%;
}

.hover\:w-3\/4:hover {
  width: 75%;
}

.hover\:w-1\/5:hover {
  width: 20%;
}

.hover\:w-2\/5:hover {
  width: 40%;
}

.hover\:w-3\/5:hover {
  width: 60%;
}

.hover\:w-4\/5:hover {
  width: 80%;
}

.hover\:w-1\/6:hover {
  width: 16.666667%;
}

.hover\:w-2\/6:hover {
  width: 33.333333%;
}

.hover\:w-3\/6:hover {
  width: 50%;
}

.hover\:w-4\/6:hover {
  width: 66.666667%;
}

.hover\:w-5\/6:hover {
  width: 83.333333%;
}

.hover\:w-1\/12:hover {
  width: 8.333333%;
}

.hover\:w-2\/12:hover {
  width: 16.666667%;
}

.hover\:w-3\/12:hover {
  width: 25%;
}

.hover\:w-4\/12:hover {
  width: 33.333333%;
}

.hover\:w-5\/12:hover {
  width: 41.666667%;
}

.hover\:w-6\/12:hover {
  width: 50%;
}

.hover\:w-7\/12:hover {
  width: 58.333333%;
}

.hover\:w-8\/12:hover {
  width: 66.666667%;
}

.hover\:w-9\/12:hover {
  width: 75%;
}

.hover\:w-10\/12:hover {
  width: 83.333333%;
}

.hover\:w-11\/12:hover {
  width: 91.666667%;
}

.hover\:w-full:hover {
  width: 100%;
}

.hover\:w-screen:hover {
  width: 100vw;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-20 {
  z-index: 20;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.z-auto {
  z-index: auto;
}

.\!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;
}

.hover\:z-0:hover {
  z-index: 0;
}

.hover\:z-10:hover {
  z-index: 10;
}

.hover\:z-20:hover {
  z-index: 20;
}

.hover\:z-30:hover {
  z-index: 30;
}

.hover\:z-40:hover {
  z-index: 40;
}

.hover\:z-50:hover {
  z-index: 50;
}

.hover\:z-auto:hover {
  z-index: auto;
}

.gap-0 {
  grid-gap: 0rem;
  grid-gap: 0rem;
  gap: 0rem;
}

.gap-1 {
  grid-gap: 0.25rem;
  grid-gap: 0.25rem;
  gap: 0.25rem;
}

.gap-2 {
  grid-gap: 0.5rem;
  grid-gap: 0.5rem;
  gap: 0.5rem;
}

.gap-3 {
  grid-gap: 0.75rem;
  grid-gap: 0.75rem;
  gap: 0.75rem;
}

.gap-4 {
  grid-gap: 1rem;
  grid-gap: 1rem;
  gap: 1rem;
}

.gap-5 {
  grid-gap: 1.25rem;
  grid-gap: 1.25rem;
  gap: 1.25rem;
}

.gap-6 {
  grid-gap: 1.5rem;
  grid-gap: 1.5rem;
  gap: 1.5rem;
}

.gap-7 {
  grid-gap: 1.75rem;
  grid-gap: 1.75rem;
  gap: 1.75rem;
}

.gap-8 {
  grid-gap: 2rem;
  grid-gap: 2rem;
  gap: 2rem;
}

.gap-9 {
  grid-gap: 2.25rem;
  grid-gap: 2.25rem;
  gap: 2.25rem;
}

.gap-10 {
  grid-gap: 2.5rem;
  grid-gap: 2.5rem;
  gap: 2.5rem;
}

.gap-11 {
  grid-gap: 2.75rem;
  grid-gap: 2.75rem;
  gap: 2.75rem;
}

.gap-12 {
  grid-gap: 3rem;
  grid-gap: 3rem;
  gap: 3rem;
}

.gap-13 {
  grid-gap: 3.25rem;
  grid-gap: 3.25rem;
  gap: 3.25rem;
}

.gap-14 {
  grid-gap: 3.5rem;
  grid-gap: 3.5rem;
  gap: 3.5rem;
}

.gap-15 {
  grid-gap: 3.75rem;
  grid-gap: 3.75rem;
  gap: 3.75rem;
}

.gap-16 {
  grid-gap: 4rem;
  grid-gap: 4rem;
  gap: 4rem;
}

.gap-17 {
  grid-gap: 4.25rem;
  grid-gap: 4.25rem;
  gap: 4.25rem;
}

.gap-18 {
  grid-gap: 4.5rem;
  grid-gap: 4.5rem;
  gap: 4.5rem;
}

.gap-19 {
  grid-gap: 4.75rem;
  grid-gap: 4.75rem;
  gap: 4.75rem;
}

.gap-20 {
  grid-gap: 5rem;
  grid-gap: 5rem;
  gap: 5rem;
}

.gap-21 {
  grid-gap: 5.25rem;
  grid-gap: 5.25rem;
  gap: 5.25rem;
}

.gap-22 {
  grid-gap: 5.5rem;
  grid-gap: 5.5rem;
  gap: 5.5rem;
}

.gap-23 {
  grid-gap: 5.75rem;
  grid-gap: 5.75rem;
  gap: 5.75rem;
}

.gap-24 {
  grid-gap: 6rem;
  grid-gap: 6rem;
  gap: 6rem;
}

.gap-25 {
  grid-gap: 6.25rem;
  grid-gap: 6.25rem;
  gap: 6.25rem;
}

.gap-26 {
  grid-gap: 6.5rem;
  grid-gap: 6.5rem;
  gap: 6.5rem;
}

.gap-27 {
  grid-gap: 6.75rem;
  grid-gap: 6.75rem;
  gap: 6.75rem;
}

.gap-28 {
  grid-gap: 7rem;
  grid-gap: 7rem;
  gap: 7rem;
}

.gap-29 {
  grid-gap: 7.25rem;
  grid-gap: 7.25rem;
  gap: 7.25rem;
}

.gap-30 {
  grid-gap: 7.5rem;
  grid-gap: 7.5rem;
  gap: 7.5rem;
}

.gap-31 {
  grid-gap: 7.75rem;
  grid-gap: 7.75rem;
  gap: 7.75rem;
}

.gap-32 {
  grid-gap: 8rem;
  grid-gap: 8rem;
  gap: 8rem;
}

.gap-40 {
  grid-gap: 10rem;
  grid-gap: 10rem;
  gap: 10rem;
}

.gap-48 {
  grid-gap: 12rem;
  grid-gap: 12rem;
  gap: 12rem;
}

.gap-56 {
  grid-gap: 14rem;
  grid-gap: 14rem;
  gap: 14rem;
}

.gap-64 {
  grid-gap: 16rem;
  grid-gap: 16rem;
  gap: 16rem;
}

.gap-px {
  grid-gap: 1px;
  grid-gap: 1px;
  gap: 1px;
}

.col-gap-0 {
  grid-column-gap: 0rem;
  -webkit-column-gap: 0rem;
     -moz-column-gap: 0rem;
          grid-column-gap: 0rem;
          column-gap: 0rem;
}

.col-gap-1 {
  grid-column-gap: 0.25rem;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          grid-column-gap: 0.25rem;
          column-gap: 0.25rem;
}

.col-gap-2 {
  grid-column-gap: 0.5rem;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          grid-column-gap: 0.5rem;
          column-gap: 0.5rem;
}

.col-gap-3 {
  grid-column-gap: 0.75rem;
  -webkit-column-gap: 0.75rem;
     -moz-column-gap: 0.75rem;
          grid-column-gap: 0.75rem;
          column-gap: 0.75rem;
}

.col-gap-4 {
  grid-column-gap: 1rem;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          grid-column-gap: 1rem;
          column-gap: 1rem;
}

.col-gap-5 {
  grid-column-gap: 1.25rem;
  -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          grid-column-gap: 1.25rem;
          column-gap: 1.25rem;
}

.col-gap-6 {
  grid-column-gap: 1.5rem;
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          grid-column-gap: 1.5rem;
          column-gap: 1.5rem;
}

.col-gap-7 {
  grid-column-gap: 1.75rem;
  -webkit-column-gap: 1.75rem;
     -moz-column-gap: 1.75rem;
          grid-column-gap: 1.75rem;
          column-gap: 1.75rem;
}

.col-gap-8 {
  grid-column-gap: 2rem;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          grid-column-gap: 2rem;
          column-gap: 2rem;
}

.col-gap-9 {
  grid-column-gap: 2.25rem;
  -webkit-column-gap: 2.25rem;
     -moz-column-gap: 2.25rem;
          grid-column-gap: 2.25rem;
          column-gap: 2.25rem;
}

.col-gap-10 {
  grid-column-gap: 2.5rem;
  -webkit-column-gap: 2.5rem;
     -moz-column-gap: 2.5rem;
          grid-column-gap: 2.5rem;
          column-gap: 2.5rem;
}

.col-gap-11 {
  grid-column-gap: 2.75rem;
  -webkit-column-gap: 2.75rem;
     -moz-column-gap: 2.75rem;
          grid-column-gap: 2.75rem;
          column-gap: 2.75rem;
}

.col-gap-12 {
  grid-column-gap: 3rem;
  -webkit-column-gap: 3rem;
     -moz-column-gap: 3rem;
          grid-column-gap: 3rem;
          column-gap: 3rem;
}

.col-gap-13 {
  grid-column-gap: 3.25rem;
  -webkit-column-gap: 3.25rem;
     -moz-column-gap: 3.25rem;
          grid-column-gap: 3.25rem;
          column-gap: 3.25rem;
}

.col-gap-14 {
  grid-column-gap: 3.5rem;
  -webkit-column-gap: 3.5rem;
     -moz-column-gap: 3.5rem;
          grid-column-gap: 3.5rem;
          column-gap: 3.5rem;
}

.col-gap-15 {
  grid-column-gap: 3.75rem;
  -webkit-column-gap: 3.75rem;
     -moz-column-gap: 3.75rem;
          grid-column-gap: 3.75rem;
          column-gap: 3.75rem;
}

.col-gap-16 {
  grid-column-gap: 4rem;
  -webkit-column-gap: 4rem;
     -moz-column-gap: 4rem;
          grid-column-gap: 4rem;
          column-gap: 4rem;
}

.col-gap-17 {
  grid-column-gap: 4.25rem;
  -webkit-column-gap: 4.25rem;
     -moz-column-gap: 4.25rem;
          grid-column-gap: 4.25rem;
          column-gap: 4.25rem;
}

.col-gap-18 {
  grid-column-gap: 4.5rem;
  -webkit-column-gap: 4.5rem;
     -moz-column-gap: 4.5rem;
          grid-column-gap: 4.5rem;
          column-gap: 4.5rem;
}

.col-gap-19 {
  grid-column-gap: 4.75rem;
  -webkit-column-gap: 4.75rem;
     -moz-column-gap: 4.75rem;
          grid-column-gap: 4.75rem;
          column-gap: 4.75rem;
}

.col-gap-20 {
  grid-column-gap: 5rem;
  -webkit-column-gap: 5rem;
     -moz-column-gap: 5rem;
          grid-column-gap: 5rem;
          column-gap: 5rem;
}

.col-gap-21 {
  grid-column-gap: 5.25rem;
  -webkit-column-gap: 5.25rem;
     -moz-column-gap: 5.25rem;
          grid-column-gap: 5.25rem;
          column-gap: 5.25rem;
}

.col-gap-22 {
  grid-column-gap: 5.5rem;
  -webkit-column-gap: 5.5rem;
     -moz-column-gap: 5.5rem;
          grid-column-gap: 5.5rem;
          column-gap: 5.5rem;
}

.col-gap-23 {
  grid-column-gap: 5.75rem;
  -webkit-column-gap: 5.75rem;
     -moz-column-gap: 5.75rem;
          grid-column-gap: 5.75rem;
          column-gap: 5.75rem;
}

.col-gap-24 {
  grid-column-gap: 6rem;
  -webkit-column-gap: 6rem;
     -moz-column-gap: 6rem;
          grid-column-gap: 6rem;
          column-gap: 6rem;
}

.col-gap-25 {
  grid-column-gap: 6.25rem;
  -webkit-column-gap: 6.25rem;
     -moz-column-gap: 6.25rem;
          grid-column-gap: 6.25rem;
          column-gap: 6.25rem;
}

.col-gap-26 {
  grid-column-gap: 6.5rem;
  -webkit-column-gap: 6.5rem;
     -moz-column-gap: 6.5rem;
          grid-column-gap: 6.5rem;
          column-gap: 6.5rem;
}

.col-gap-27 {
  grid-column-gap: 6.75rem;
  -webkit-column-gap: 6.75rem;
     -moz-column-gap: 6.75rem;
          grid-column-gap: 6.75rem;
          column-gap: 6.75rem;
}

.col-gap-28 {
  grid-column-gap: 7rem;
  -webkit-column-gap: 7rem;
     -moz-column-gap: 7rem;
          grid-column-gap: 7rem;
          column-gap: 7rem;
}

.col-gap-29 {
  grid-column-gap: 7.25rem;
  -webkit-column-gap: 7.25rem;
     -moz-column-gap: 7.25rem;
          grid-column-gap: 7.25rem;
          column-gap: 7.25rem;
}

.col-gap-30 {
  grid-column-gap: 7.5rem;
  -webkit-column-gap: 7.5rem;
     -moz-column-gap: 7.5rem;
          grid-column-gap: 7.5rem;
          column-gap: 7.5rem;
}

.col-gap-31 {
  grid-column-gap: 7.75rem;
  -webkit-column-gap: 7.75rem;
     -moz-column-gap: 7.75rem;
          grid-column-gap: 7.75rem;
          column-gap: 7.75rem;
}

.col-gap-32 {
  grid-column-gap: 8rem;
  -webkit-column-gap: 8rem;
     -moz-column-gap: 8rem;
          grid-column-gap: 8rem;
          column-gap: 8rem;
}

.col-gap-40 {
  grid-column-gap: 10rem;
  -webkit-column-gap: 10rem;
     -moz-column-gap: 10rem;
          grid-column-gap: 10rem;
          column-gap: 10rem;
}

.col-gap-48 {
  grid-column-gap: 12rem;
  -webkit-column-gap: 12rem;
     -moz-column-gap: 12rem;
          grid-column-gap: 12rem;
          column-gap: 12rem;
}

.col-gap-56 {
  grid-column-gap: 14rem;
  -webkit-column-gap: 14rem;
     -moz-column-gap: 14rem;
          grid-column-gap: 14rem;
          column-gap: 14rem;
}

.col-gap-64 {
  grid-column-gap: 16rem;
  -webkit-column-gap: 16rem;
     -moz-column-gap: 16rem;
          grid-column-gap: 16rem;
          column-gap: 16rem;
}

.col-gap-px {
  grid-column-gap: 1px;
  -webkit-column-gap: 1px;
     -moz-column-gap: 1px;
          grid-column-gap: 1px;
          column-gap: 1px;
}

.row-gap-0 {
  grid-row-gap: 0rem;
  grid-row-gap: 0rem;
  row-gap: 0rem;
}

.row-gap-1 {
  grid-row-gap: 0.25rem;
  grid-row-gap: 0.25rem;
  row-gap: 0.25rem;
}

.row-gap-2 {
  grid-row-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}

.row-gap-3 {
  grid-row-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  row-gap: 0.75rem;
}

.row-gap-4 {
  grid-row-gap: 1rem;
  grid-row-gap: 1rem;
  row-gap: 1rem;
}

.row-gap-5 {
  grid-row-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  row-gap: 1.25rem;
}

.row-gap-6 {
  grid-row-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}

.row-gap-7 {
  grid-row-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  row-gap: 1.75rem;
}

.row-gap-8 {
  grid-row-gap: 2rem;
  grid-row-gap: 2rem;
  row-gap: 2rem;
}

.row-gap-9 {
  grid-row-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  row-gap: 2.25rem;
}

.row-gap-10 {
  grid-row-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem;
}

.row-gap-11 {
  grid-row-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  row-gap: 2.75rem;
}

.row-gap-12 {
  grid-row-gap: 3rem;
  grid-row-gap: 3rem;
  row-gap: 3rem;
}

.row-gap-13 {
  grid-row-gap: 3.25rem;
  grid-row-gap: 3.25rem;
  row-gap: 3.25rem;
}

.row-gap-14 {
  grid-row-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  row-gap: 3.5rem;
}

.row-gap-15 {
  grid-row-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  row-gap: 3.75rem;
}

.row-gap-16 {
  grid-row-gap: 4rem;
  grid-row-gap: 4rem;
  row-gap: 4rem;
}

.row-gap-17 {
  grid-row-gap: 4.25rem;
  grid-row-gap: 4.25rem;
  row-gap: 4.25rem;
}

.row-gap-18 {
  grid-row-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  row-gap: 4.5rem;
}

.row-gap-19 {
  grid-row-gap: 4.75rem;
  grid-row-gap: 4.75rem;
  row-gap: 4.75rem;
}

.row-gap-20 {
  grid-row-gap: 5rem;
  grid-row-gap: 5rem;
  row-gap: 5rem;
}

.row-gap-21 {
  grid-row-gap: 5.25rem;
  grid-row-gap: 5.25rem;
  row-gap: 5.25rem;
}

.row-gap-22 {
  grid-row-gap: 5.5rem;
  grid-row-gap: 5.5rem;
  row-gap: 5.5rem;
}

.row-gap-23 {
  grid-row-gap: 5.75rem;
  grid-row-gap: 5.75rem;
  row-gap: 5.75rem;
}

.row-gap-24 {
  grid-row-gap: 6rem;
  grid-row-gap: 6rem;
  row-gap: 6rem;
}

.row-gap-25 {
  grid-row-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  row-gap: 6.25rem;
}

.row-gap-26 {
  grid-row-gap: 6.5rem;
  grid-row-gap: 6.5rem;
  row-gap: 6.5rem;
}

.row-gap-27 {
  grid-row-gap: 6.75rem;
  grid-row-gap: 6.75rem;
  row-gap: 6.75rem;
}

.row-gap-28 {
  grid-row-gap: 7rem;
  grid-row-gap: 7rem;
  row-gap: 7rem;
}

.row-gap-29 {
  grid-row-gap: 7.25rem;
  grid-row-gap: 7.25rem;
  row-gap: 7.25rem;
}

.row-gap-30 {
  grid-row-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  row-gap: 7.5rem;
}

.row-gap-31 {
  grid-row-gap: 7.75rem;
  grid-row-gap: 7.75rem;
  row-gap: 7.75rem;
}

.row-gap-32 {
  grid-row-gap: 8rem;
  grid-row-gap: 8rem;
  row-gap: 8rem;
}

.row-gap-40 {
  grid-row-gap: 10rem;
  grid-row-gap: 10rem;
  row-gap: 10rem;
}

.row-gap-48 {
  grid-row-gap: 12rem;
  grid-row-gap: 12rem;
  row-gap: 12rem;
}

.row-gap-56 {
  grid-row-gap: 14rem;
  grid-row-gap: 14rem;
  row-gap: 14rem;
}

.row-gap-64 {
  grid-row-gap: 16rem;
  grid-row-gap: 16rem;
  row-gap: 16rem;
}

.row-gap-px {
  grid-row-gap: 1px;
  grid-row-gap: 1px;
  row-gap: 1px;
}

.\!gap-0 {
  grid-gap: 0rem !important;
  grid-gap: 0rem !important;
  gap: 0rem !important;
}

.\!gap-1 {
  grid-gap: 0.25rem !important;
  grid-gap: 0.25rem !important;
  gap: 0.25rem !important;
}

.\!gap-2 {
  grid-gap: 0.5rem !important;
  grid-gap: 0.5rem !important;
  gap: 0.5rem !important;
}

.\!gap-3 {
  grid-gap: 0.75rem !important;
  grid-gap: 0.75rem !important;
  gap: 0.75rem !important;
}

.\!gap-4 {
  grid-gap: 1rem !important;
  grid-gap: 1rem !important;
  gap: 1rem !important;
}

.\!gap-5 {
  grid-gap: 1.25rem !important;
  grid-gap: 1.25rem !important;
  gap: 1.25rem !important;
}

.\!gap-6 {
  grid-gap: 1.5rem !important;
  grid-gap: 1.5rem !important;
  gap: 1.5rem !important;
}

.\!gap-7 {
  grid-gap: 1.75rem !important;
  grid-gap: 1.75rem !important;
  gap: 1.75rem !important;
}

.\!gap-8 {
  grid-gap: 2rem !important;
  grid-gap: 2rem !important;
  gap: 2rem !important;
}

.\!gap-9 {
  grid-gap: 2.25rem !important;
  grid-gap: 2.25rem !important;
  gap: 2.25rem !important;
}

.\!gap-10 {
  grid-gap: 2.5rem !important;
  grid-gap: 2.5rem !important;
  gap: 2.5rem !important;
}

.\!gap-11 {
  grid-gap: 2.75rem !important;
  grid-gap: 2.75rem !important;
  gap: 2.75rem !important;
}

.\!gap-12 {
  grid-gap: 3rem !important;
  grid-gap: 3rem !important;
  gap: 3rem !important;
}

.\!gap-13 {
  grid-gap: 3.25rem !important;
  grid-gap: 3.25rem !important;
  gap: 3.25rem !important;
}

.\!gap-14 {
  grid-gap: 3.5rem !important;
  grid-gap: 3.5rem !important;
  gap: 3.5rem !important;
}

.\!gap-15 {
  grid-gap: 3.75rem !important;
  grid-gap: 3.75rem !important;
  gap: 3.75rem !important;
}

.\!gap-16 {
  grid-gap: 4rem !important;
  grid-gap: 4rem !important;
  gap: 4rem !important;
}

.\!gap-17 {
  grid-gap: 4.25rem !important;
  grid-gap: 4.25rem !important;
  gap: 4.25rem !important;
}

.\!gap-18 {
  grid-gap: 4.5rem !important;
  grid-gap: 4.5rem !important;
  gap: 4.5rem !important;
}

.\!gap-19 {
  grid-gap: 4.75rem !important;
  grid-gap: 4.75rem !important;
  gap: 4.75rem !important;
}

.\!gap-20 {
  grid-gap: 5rem !important;
  grid-gap: 5rem !important;
  gap: 5rem !important;
}

.\!gap-21 {
  grid-gap: 5.25rem !important;
  grid-gap: 5.25rem !important;
  gap: 5.25rem !important;
}

.\!gap-22 {
  grid-gap: 5.5rem !important;
  grid-gap: 5.5rem !important;
  gap: 5.5rem !important;
}

.\!gap-23 {
  grid-gap: 5.75rem !important;
  grid-gap: 5.75rem !important;
  gap: 5.75rem !important;
}

.\!gap-24 {
  grid-gap: 6rem !important;
  grid-gap: 6rem !important;
  gap: 6rem !important;
}

.\!gap-25 {
  grid-gap: 6.25rem !important;
  grid-gap: 6.25rem !important;
  gap: 6.25rem !important;
}

.\!gap-26 {
  grid-gap: 6.5rem !important;
  grid-gap: 6.5rem !important;
  gap: 6.5rem !important;
}

.\!gap-27 {
  grid-gap: 6.75rem !important;
  grid-gap: 6.75rem !important;
  gap: 6.75rem !important;
}

.\!gap-28 {
  grid-gap: 7rem !important;
  grid-gap: 7rem !important;
  gap: 7rem !important;
}

.\!gap-29 {
  grid-gap: 7.25rem !important;
  grid-gap: 7.25rem !important;
  gap: 7.25rem !important;
}

.\!gap-30 {
  grid-gap: 7.5rem !important;
  grid-gap: 7.5rem !important;
  gap: 7.5rem !important;
}

.\!gap-31 {
  grid-gap: 7.75rem !important;
  grid-gap: 7.75rem !important;
  gap: 7.75rem !important;
}

.\!gap-32 {
  grid-gap: 8rem !important;
  grid-gap: 8rem !important;
  gap: 8rem !important;
}

.\!gap-40 {
  grid-gap: 10rem !important;
  grid-gap: 10rem !important;
  gap: 10rem !important;
}

.\!gap-48 {
  grid-gap: 12rem !important;
  grid-gap: 12rem !important;
  gap: 12rem !important;
}

.\!gap-56 {
  grid-gap: 14rem !important;
  grid-gap: 14rem !important;
  gap: 14rem !important;
}

.\!gap-64 {
  grid-gap: 16rem !important;
  grid-gap: 16rem !important;
  gap: 16rem !important;
}

.\!gap-px {
  grid-gap: 1px !important;
  grid-gap: 1px !important;
  gap: 1px !important;
}

.\!col-gap-0 {
  grid-column-gap: 0rem !important;
  -webkit-column-gap: 0rem !important;
     -moz-column-gap: 0rem !important;
          grid-column-gap: 0rem !important;
          column-gap: 0rem !important;
}

.\!col-gap-1 {
  grid-column-gap: 0.25rem !important;
  -webkit-column-gap: 0.25rem !important;
     -moz-column-gap: 0.25rem !important;
          grid-column-gap: 0.25rem !important;
          column-gap: 0.25rem !important;
}

.\!col-gap-2 {
  grid-column-gap: 0.5rem !important;
  -webkit-column-gap: 0.5rem !important;
     -moz-column-gap: 0.5rem !important;
          grid-column-gap: 0.5rem !important;
          column-gap: 0.5rem !important;
}

.\!col-gap-3 {
  grid-column-gap: 0.75rem !important;
  -webkit-column-gap: 0.75rem !important;
     -moz-column-gap: 0.75rem !important;
          grid-column-gap: 0.75rem !important;
          column-gap: 0.75rem !important;
}

.\!col-gap-4 {
  grid-column-gap: 1rem !important;
  -webkit-column-gap: 1rem !important;
     -moz-column-gap: 1rem !important;
          grid-column-gap: 1rem !important;
          column-gap: 1rem !important;
}

.\!col-gap-5 {
  grid-column-gap: 1.25rem !important;
  -webkit-column-gap: 1.25rem !important;
     -moz-column-gap: 1.25rem !important;
          grid-column-gap: 1.25rem !important;
          column-gap: 1.25rem !important;
}

.\!col-gap-6 {
  grid-column-gap: 1.5rem !important;
  -webkit-column-gap: 1.5rem !important;
     -moz-column-gap: 1.5rem !important;
          grid-column-gap: 1.5rem !important;
          column-gap: 1.5rem !important;
}

.\!col-gap-7 {
  grid-column-gap: 1.75rem !important;
  -webkit-column-gap: 1.75rem !important;
     -moz-column-gap: 1.75rem !important;
          grid-column-gap: 1.75rem !important;
          column-gap: 1.75rem !important;
}

.\!col-gap-8 {
  grid-column-gap: 2rem !important;
  -webkit-column-gap: 2rem !important;
     -moz-column-gap: 2rem !important;
          grid-column-gap: 2rem !important;
          column-gap: 2rem !important;
}

.\!col-gap-9 {
  grid-column-gap: 2.25rem !important;
  -webkit-column-gap: 2.25rem !important;
     -moz-column-gap: 2.25rem !important;
          grid-column-gap: 2.25rem !important;
          column-gap: 2.25rem !important;
}

.\!col-gap-10 {
  grid-column-gap: 2.5rem !important;
  -webkit-column-gap: 2.5rem !important;
     -moz-column-gap: 2.5rem !important;
          grid-column-gap: 2.5rem !important;
          column-gap: 2.5rem !important;
}

.\!col-gap-11 {
  grid-column-gap: 2.75rem !important;
  -webkit-column-gap: 2.75rem !important;
     -moz-column-gap: 2.75rem !important;
          grid-column-gap: 2.75rem !important;
          column-gap: 2.75rem !important;
}

.\!col-gap-12 {
  grid-column-gap: 3rem !important;
  -webkit-column-gap: 3rem !important;
     -moz-column-gap: 3rem !important;
          grid-column-gap: 3rem !important;
          column-gap: 3rem !important;
}

.\!col-gap-13 {
  grid-column-gap: 3.25rem !important;
  -webkit-column-gap: 3.25rem !important;
     -moz-column-gap: 3.25rem !important;
          grid-column-gap: 3.25rem !important;
          column-gap: 3.25rem !important;
}

.\!col-gap-14 {
  grid-column-gap: 3.5rem !important;
  -webkit-column-gap: 3.5rem !important;
     -moz-column-gap: 3.5rem !important;
          grid-column-gap: 3.5rem !important;
          column-gap: 3.5rem !important;
}

.\!col-gap-15 {
  grid-column-gap: 3.75rem !important;
  -webkit-column-gap: 3.75rem !important;
     -moz-column-gap: 3.75rem !important;
          grid-column-gap: 3.75rem !important;
          column-gap: 3.75rem !important;
}

.\!col-gap-16 {
  grid-column-gap: 4rem !important;
  -webkit-column-gap: 4rem !important;
     -moz-column-gap: 4rem !important;
          grid-column-gap: 4rem !important;
          column-gap: 4rem !important;
}

.\!col-gap-17 {
  grid-column-gap: 4.25rem !important;
  -webkit-column-gap: 4.25rem !important;
     -moz-column-gap: 4.25rem !important;
          grid-column-gap: 4.25rem !important;
          column-gap: 4.25rem !important;
}

.\!col-gap-18 {
  grid-column-gap: 4.5rem !important;
  -webkit-column-gap: 4.5rem !important;
     -moz-column-gap: 4.5rem !important;
          grid-column-gap: 4.5rem !important;
          column-gap: 4.5rem !important;
}

.\!col-gap-19 {
  grid-column-gap: 4.75rem !important;
  -webkit-column-gap: 4.75rem !important;
     -moz-column-gap: 4.75rem !important;
          grid-column-gap: 4.75rem !important;
          column-gap: 4.75rem !important;
}

.\!col-gap-20 {
  grid-column-gap: 5rem !important;
  -webkit-column-gap: 5rem !important;
     -moz-column-gap: 5rem !important;
          grid-column-gap: 5rem !important;
          column-gap: 5rem !important;
}

.\!col-gap-21 {
  grid-column-gap: 5.25rem !important;
  -webkit-column-gap: 5.25rem !important;
     -moz-column-gap: 5.25rem !important;
          grid-column-gap: 5.25rem !important;
          column-gap: 5.25rem !important;
}

.\!col-gap-22 {
  grid-column-gap: 5.5rem !important;
  -webkit-column-gap: 5.5rem !important;
     -moz-column-gap: 5.5rem !important;
          grid-column-gap: 5.5rem !important;
          column-gap: 5.5rem !important;
}

.\!col-gap-23 {
  grid-column-gap: 5.75rem !important;
  -webkit-column-gap: 5.75rem !important;
     -moz-column-gap: 5.75rem !important;
          grid-column-gap: 5.75rem !important;
          column-gap: 5.75rem !important;
}

.\!col-gap-24 {
  grid-column-gap: 6rem !important;
  -webkit-column-gap: 6rem !important;
     -moz-column-gap: 6rem !important;
          grid-column-gap: 6rem !important;
          column-gap: 6rem !important;
}

.\!col-gap-25 {
  grid-column-gap: 6.25rem !important;
  -webkit-column-gap: 6.25rem !important;
     -moz-column-gap: 6.25rem !important;
          grid-column-gap: 6.25rem !important;
          column-gap: 6.25rem !important;
}

.\!col-gap-26 {
  grid-column-gap: 6.5rem !important;
  -webkit-column-gap: 6.5rem !important;
     -moz-column-gap: 6.5rem !important;
          grid-column-gap: 6.5rem !important;
          column-gap: 6.5rem !important;
}

.\!col-gap-27 {
  grid-column-gap: 6.75rem !important;
  -webkit-column-gap: 6.75rem !important;
     -moz-column-gap: 6.75rem !important;
          grid-column-gap: 6.75rem !important;
          column-gap: 6.75rem !important;
}

.\!col-gap-28 {
  grid-column-gap: 7rem !important;
  -webkit-column-gap: 7rem !important;
     -moz-column-gap: 7rem !important;
          grid-column-gap: 7rem !important;
          column-gap: 7rem !important;
}

.\!col-gap-29 {
  grid-column-gap: 7.25rem !important;
  -webkit-column-gap: 7.25rem !important;
     -moz-column-gap: 7.25rem !important;
          grid-column-gap: 7.25rem !important;
          column-gap: 7.25rem !important;
}

.\!col-gap-30 {
  grid-column-gap: 7.5rem !important;
  -webkit-column-gap: 7.5rem !important;
     -moz-column-gap: 7.5rem !important;
          grid-column-gap: 7.5rem !important;
          column-gap: 7.5rem !important;
}

.\!col-gap-31 {
  grid-column-gap: 7.75rem !important;
  -webkit-column-gap: 7.75rem !important;
     -moz-column-gap: 7.75rem !important;
          grid-column-gap: 7.75rem !important;
          column-gap: 7.75rem !important;
}

.\!col-gap-32 {
  grid-column-gap: 8rem !important;
  -webkit-column-gap: 8rem !important;
     -moz-column-gap: 8rem !important;
          grid-column-gap: 8rem !important;
          column-gap: 8rem !important;
}

.\!col-gap-40 {
  grid-column-gap: 10rem !important;
  -webkit-column-gap: 10rem !important;
     -moz-column-gap: 10rem !important;
          grid-column-gap: 10rem !important;
          column-gap: 10rem !important;
}

.\!col-gap-48 {
  grid-column-gap: 12rem !important;
  -webkit-column-gap: 12rem !important;
     -moz-column-gap: 12rem !important;
          grid-column-gap: 12rem !important;
          column-gap: 12rem !important;
}

.\!col-gap-56 {
  grid-column-gap: 14rem !important;
  -webkit-column-gap: 14rem !important;
     -moz-column-gap: 14rem !important;
          grid-column-gap: 14rem !important;
          column-gap: 14rem !important;
}

.\!col-gap-64 {
  grid-column-gap: 16rem !important;
  -webkit-column-gap: 16rem !important;
     -moz-column-gap: 16rem !important;
          grid-column-gap: 16rem !important;
          column-gap: 16rem !important;
}

.\!col-gap-px {
  grid-column-gap: 1px !important;
  -webkit-column-gap: 1px !important;
     -moz-column-gap: 1px !important;
          grid-column-gap: 1px !important;
          column-gap: 1px !important;
}

.\!row-gap-0 {
  grid-row-gap: 0rem !important;
  grid-row-gap: 0rem !important;
  row-gap: 0rem !important;
}

.\!row-gap-1 {
  grid-row-gap: 0.25rem !important;
  grid-row-gap: 0.25rem !important;
  row-gap: 0.25rem !important;
}

.\!row-gap-2 {
  grid-row-gap: 0.5rem !important;
  grid-row-gap: 0.5rem !important;
  row-gap: 0.5rem !important;
}

.\!row-gap-3 {
  grid-row-gap: 0.75rem !important;
  grid-row-gap: 0.75rem !important;
  row-gap: 0.75rem !important;
}

.\!row-gap-4 {
  grid-row-gap: 1rem !important;
  grid-row-gap: 1rem !important;
  row-gap: 1rem !important;
}

.\!row-gap-5 {
  grid-row-gap: 1.25rem !important;
  grid-row-gap: 1.25rem !important;
  row-gap: 1.25rem !important;
}

.\!row-gap-6 {
  grid-row-gap: 1.5rem !important;
  grid-row-gap: 1.5rem !important;
  row-gap: 1.5rem !important;
}

.\!row-gap-7 {
  grid-row-gap: 1.75rem !important;
  grid-row-gap: 1.75rem !important;
  row-gap: 1.75rem !important;
}

.\!row-gap-8 {
  grid-row-gap: 2rem !important;
  grid-row-gap: 2rem !important;
  row-gap: 2rem !important;
}

.\!row-gap-9 {
  grid-row-gap: 2.25rem !important;
  grid-row-gap: 2.25rem !important;
  row-gap: 2.25rem !important;
}

.\!row-gap-10 {
  grid-row-gap: 2.5rem !important;
  grid-row-gap: 2.5rem !important;
  row-gap: 2.5rem !important;
}

.\!row-gap-11 {
  grid-row-gap: 2.75rem !important;
  grid-row-gap: 2.75rem !important;
  row-gap: 2.75rem !important;
}

.\!row-gap-12 {
  grid-row-gap: 3rem !important;
  grid-row-gap: 3rem !important;
  row-gap: 3rem !important;
}

.\!row-gap-13 {
  grid-row-gap: 3.25rem !important;
  grid-row-gap: 3.25rem !important;
  row-gap: 3.25rem !important;
}

.\!row-gap-14 {
  grid-row-gap: 3.5rem !important;
  grid-row-gap: 3.5rem !important;
  row-gap: 3.5rem !important;
}

.\!row-gap-15 {
  grid-row-gap: 3.75rem !important;
  grid-row-gap: 3.75rem !important;
  row-gap: 3.75rem !important;
}

.\!row-gap-16 {
  grid-row-gap: 4rem !important;
  grid-row-gap: 4rem !important;
  row-gap: 4rem !important;
}

.\!row-gap-17 {
  grid-row-gap: 4.25rem !important;
  grid-row-gap: 4.25rem !important;
  row-gap: 4.25rem !important;
}

.\!row-gap-18 {
  grid-row-gap: 4.5rem !important;
  grid-row-gap: 4.5rem !important;
  row-gap: 4.5rem !important;
}

.\!row-gap-19 {
  grid-row-gap: 4.75rem !important;
  grid-row-gap: 4.75rem !important;
  row-gap: 4.75rem !important;
}

.\!row-gap-20 {
  grid-row-gap: 5rem !important;
  grid-row-gap: 5rem !important;
  row-gap: 5rem !important;
}

.\!row-gap-21 {
  grid-row-gap: 5.25rem !important;
  grid-row-gap: 5.25rem !important;
  row-gap: 5.25rem !important;
}

.\!row-gap-22 {
  grid-row-gap: 5.5rem !important;
  grid-row-gap: 5.5rem !important;
  row-gap: 5.5rem !important;
}

.\!row-gap-23 {
  grid-row-gap: 5.75rem !important;
  grid-row-gap: 5.75rem !important;
  row-gap: 5.75rem !important;
}

.\!row-gap-24 {
  grid-row-gap: 6rem !important;
  grid-row-gap: 6rem !important;
  row-gap: 6rem !important;
}

.\!row-gap-25 {
  grid-row-gap: 6.25rem !important;
  grid-row-gap: 6.25rem !important;
  row-gap: 6.25rem !important;
}

.\!row-gap-26 {
  grid-row-gap: 6.5rem !important;
  grid-row-gap: 6.5rem !important;
  row-gap: 6.5rem !important;
}

.\!row-gap-27 {
  grid-row-gap: 6.75rem !important;
  grid-row-gap: 6.75rem !important;
  row-gap: 6.75rem !important;
}

.\!row-gap-28 {
  grid-row-gap: 7rem !important;
  grid-row-gap: 7rem !important;
  row-gap: 7rem !important;
}

.\!row-gap-29 {
  grid-row-gap: 7.25rem !important;
  grid-row-gap: 7.25rem !important;
  row-gap: 7.25rem !important;
}

.\!row-gap-30 {
  grid-row-gap: 7.5rem !important;
  grid-row-gap: 7.5rem !important;
  row-gap: 7.5rem !important;
}

.\!row-gap-31 {
  grid-row-gap: 7.75rem !important;
  grid-row-gap: 7.75rem !important;
  row-gap: 7.75rem !important;
}

.\!row-gap-32 {
  grid-row-gap: 8rem !important;
  grid-row-gap: 8rem !important;
  row-gap: 8rem !important;
}

.\!row-gap-40 {
  grid-row-gap: 10rem !important;
  grid-row-gap: 10rem !important;
  row-gap: 10rem !important;
}

.\!row-gap-48 {
  grid-row-gap: 12rem !important;
  grid-row-gap: 12rem !important;
  row-gap: 12rem !important;
}

.\!row-gap-56 {
  grid-row-gap: 14rem !important;
  grid-row-gap: 14rem !important;
  row-gap: 14rem !important;
}

.\!row-gap-64 {
  grid-row-gap: 16rem !important;
  grid-row-gap: 16rem !important;
  row-gap: 16rem !important;
}

.\!row-gap-px {
  grid-row-gap: 1px !important;
  grid-row-gap: 1px !important;
  row-gap: 1px !important;
}

.hover\:gap-0:hover {
  grid-gap: 0rem;
  grid-gap: 0rem;
  gap: 0rem;
}

.hover\:gap-1:hover {
  grid-gap: 0.25rem;
  grid-gap: 0.25rem;
  gap: 0.25rem;
}

.hover\:gap-2:hover {
  grid-gap: 0.5rem;
  grid-gap: 0.5rem;
  gap: 0.5rem;
}

.hover\:gap-3:hover {
  grid-gap: 0.75rem;
  grid-gap: 0.75rem;
  gap: 0.75rem;
}

.hover\:gap-4:hover {
  grid-gap: 1rem;
  grid-gap: 1rem;
  gap: 1rem;
}

.hover\:gap-5:hover {
  grid-gap: 1.25rem;
  grid-gap: 1.25rem;
  gap: 1.25rem;
}

.hover\:gap-6:hover {
  grid-gap: 1.5rem;
  grid-gap: 1.5rem;
  gap: 1.5rem;
}

.hover\:gap-7:hover {
  grid-gap: 1.75rem;
  grid-gap: 1.75rem;
  gap: 1.75rem;
}

.hover\:gap-8:hover {
  grid-gap: 2rem;
  grid-gap: 2rem;
  gap: 2rem;
}

.hover\:gap-9:hover {
  grid-gap: 2.25rem;
  grid-gap: 2.25rem;
  gap: 2.25rem;
}

.hover\:gap-10:hover {
  grid-gap: 2.5rem;
  grid-gap: 2.5rem;
  gap: 2.5rem;
}

.hover\:gap-11:hover {
  grid-gap: 2.75rem;
  grid-gap: 2.75rem;
  gap: 2.75rem;
}

.hover\:gap-12:hover {
  grid-gap: 3rem;
  grid-gap: 3rem;
  gap: 3rem;
}

.hover\:gap-13:hover {
  grid-gap: 3.25rem;
  grid-gap: 3.25rem;
  gap: 3.25rem;
}

.hover\:gap-14:hover {
  grid-gap: 3.5rem;
  grid-gap: 3.5rem;
  gap: 3.5rem;
}

.hover\:gap-15:hover {
  grid-gap: 3.75rem;
  grid-gap: 3.75rem;
  gap: 3.75rem;
}

.hover\:gap-16:hover {
  grid-gap: 4rem;
  grid-gap: 4rem;
  gap: 4rem;
}

.hover\:gap-17:hover {
  grid-gap: 4.25rem;
  grid-gap: 4.25rem;
  gap: 4.25rem;
}

.hover\:gap-18:hover {
  grid-gap: 4.5rem;
  grid-gap: 4.5rem;
  gap: 4.5rem;
}

.hover\:gap-19:hover {
  grid-gap: 4.75rem;
  grid-gap: 4.75rem;
  gap: 4.75rem;
}

.hover\:gap-20:hover {
  grid-gap: 5rem;
  grid-gap: 5rem;
  gap: 5rem;
}

.hover\:gap-21:hover {
  grid-gap: 5.25rem;
  grid-gap: 5.25rem;
  gap: 5.25rem;
}

.hover\:gap-22:hover {
  grid-gap: 5.5rem;
  grid-gap: 5.5rem;
  gap: 5.5rem;
}

.hover\:gap-23:hover {
  grid-gap: 5.75rem;
  grid-gap: 5.75rem;
  gap: 5.75rem;
}

.hover\:gap-24:hover {
  grid-gap: 6rem;
  grid-gap: 6rem;
  gap: 6rem;
}

.hover\:gap-25:hover {
  grid-gap: 6.25rem;
  grid-gap: 6.25rem;
  gap: 6.25rem;
}

.hover\:gap-26:hover {
  grid-gap: 6.5rem;
  grid-gap: 6.5rem;
  gap: 6.5rem;
}

.hover\:gap-27:hover {
  grid-gap: 6.75rem;
  grid-gap: 6.75rem;
  gap: 6.75rem;
}

.hover\:gap-28:hover {
  grid-gap: 7rem;
  grid-gap: 7rem;
  gap: 7rem;
}

.hover\:gap-29:hover {
  grid-gap: 7.25rem;
  grid-gap: 7.25rem;
  gap: 7.25rem;
}

.hover\:gap-30:hover {
  grid-gap: 7.5rem;
  grid-gap: 7.5rem;
  gap: 7.5rem;
}

.hover\:gap-31:hover {
  grid-gap: 7.75rem;
  grid-gap: 7.75rem;
  gap: 7.75rem;
}

.hover\:gap-32:hover {
  grid-gap: 8rem;
  grid-gap: 8rem;
  gap: 8rem;
}

.hover\:gap-40:hover {
  grid-gap: 10rem;
  grid-gap: 10rem;
  gap: 10rem;
}

.hover\:gap-48:hover {
  grid-gap: 12rem;
  grid-gap: 12rem;
  gap: 12rem;
}

.hover\:gap-56:hover {
  grid-gap: 14rem;
  grid-gap: 14rem;
  gap: 14rem;
}

.hover\:gap-64:hover {
  grid-gap: 16rem;
  grid-gap: 16rem;
  gap: 16rem;
}

.hover\:gap-px:hover {
  grid-gap: 1px;
  grid-gap: 1px;
  gap: 1px;
}

.hover\:col-gap-0:hover {
  grid-column-gap: 0rem;
  -webkit-column-gap: 0rem;
     -moz-column-gap: 0rem;
          grid-column-gap: 0rem;
          column-gap: 0rem;
}

.hover\:col-gap-1:hover {
  grid-column-gap: 0.25rem;
  -webkit-column-gap: 0.25rem;
     -moz-column-gap: 0.25rem;
          grid-column-gap: 0.25rem;
          column-gap: 0.25rem;
}

.hover\:col-gap-2:hover {
  grid-column-gap: 0.5rem;
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          grid-column-gap: 0.5rem;
          column-gap: 0.5rem;
}

.hover\:col-gap-3:hover {
  grid-column-gap: 0.75rem;
  -webkit-column-gap: 0.75rem;
     -moz-column-gap: 0.75rem;
          grid-column-gap: 0.75rem;
          column-gap: 0.75rem;
}

.hover\:col-gap-4:hover {
  grid-column-gap: 1rem;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          grid-column-gap: 1rem;
          column-gap: 1rem;
}

.hover\:col-gap-5:hover {
  grid-column-gap: 1.25rem;
  -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          grid-column-gap: 1.25rem;
          column-gap: 1.25rem;
}

.hover\:col-gap-6:hover {
  grid-column-gap: 1.5rem;
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          grid-column-gap: 1.5rem;
          column-gap: 1.5rem;
}

.hover\:col-gap-7:hover {
  grid-column-gap: 1.75rem;
  -webkit-column-gap: 1.75rem;
     -moz-column-gap: 1.75rem;
          grid-column-gap: 1.75rem;
          column-gap: 1.75rem;
}

.hover\:col-gap-8:hover {
  grid-column-gap: 2rem;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          grid-column-gap: 2rem;
          column-gap: 2rem;
}

.hover\:col-gap-9:hover {
  grid-column-gap: 2.25rem;
  -webkit-column-gap: 2.25rem;
     -moz-column-gap: 2.25rem;
          grid-column-gap: 2.25rem;
          column-gap: 2.25rem;
}

.hover\:col-gap-10:hover {
  grid-column-gap: 2.5rem;
  -webkit-column-gap: 2.5rem;
     -moz-column-gap: 2.5rem;
          grid-column-gap: 2.5rem;
          column-gap: 2.5rem;
}

.hover\:col-gap-11:hover {
  grid-column-gap: 2.75rem;
  -webkit-column-gap: 2.75rem;
     -moz-column-gap: 2.75rem;
          grid-column-gap: 2.75rem;
          column-gap: 2.75rem;
}

.hover\:col-gap-12:hover {
  grid-column-gap: 3rem;
  -webkit-column-gap: 3rem;
     -moz-column-gap: 3rem;
          grid-column-gap: 3rem;
          column-gap: 3rem;
}

.hover\:col-gap-13:hover {
  grid-column-gap: 3.25rem;
  -webkit-column-gap: 3.25rem;
     -moz-column-gap: 3.25rem;
          grid-column-gap: 3.25rem;
          column-gap: 3.25rem;
}

.hover\:col-gap-14:hover {
  grid-column-gap: 3.5rem;
  -webkit-column-gap: 3.5rem;
     -moz-column-gap: 3.5rem;
          grid-column-gap: 3.5rem;
          column-gap: 3.5rem;
}

.hover\:col-gap-15:hover {
  grid-column-gap: 3.75rem;
  -webkit-column-gap: 3.75rem;
     -moz-column-gap: 3.75rem;
          grid-column-gap: 3.75rem;
          column-gap: 3.75rem;
}

.hover\:col-gap-16:hover {
  grid-column-gap: 4rem;
  -webkit-column-gap: 4rem;
     -moz-column-gap: 4rem;
          grid-column-gap: 4rem;
          column-gap: 4rem;
}

.hover\:col-gap-17:hover {
  grid-column-gap: 4.25rem;
  -webkit-column-gap: 4.25rem;
     -moz-column-gap: 4.25rem;
          grid-column-gap: 4.25rem;
          column-gap: 4.25rem;
}

.hover\:col-gap-18:hover {
  grid-column-gap: 4.5rem;
  -webkit-column-gap: 4.5rem;
     -moz-column-gap: 4.5rem;
          grid-column-gap: 4.5rem;
          column-gap: 4.5rem;
}

.hover\:col-gap-19:hover {
  grid-column-gap: 4.75rem;
  -webkit-column-gap: 4.75rem;
     -moz-column-gap: 4.75rem;
          grid-column-gap: 4.75rem;
          column-gap: 4.75rem;
}

.hover\:col-gap-20:hover {
  grid-column-gap: 5rem;
  -webkit-column-gap: 5rem;
     -moz-column-gap: 5rem;
          grid-column-gap: 5rem;
          column-gap: 5rem;
}

.hover\:col-gap-21:hover {
  grid-column-gap: 5.25rem;
  -webkit-column-gap: 5.25rem;
     -moz-column-gap: 5.25rem;
          grid-column-gap: 5.25rem;
          column-gap: 5.25rem;
}

.hover\:col-gap-22:hover {
  grid-column-gap: 5.5rem;
  -webkit-column-gap: 5.5rem;
     -moz-column-gap: 5.5rem;
          grid-column-gap: 5.5rem;
          column-gap: 5.5rem;
}

.hover\:col-gap-23:hover {
  grid-column-gap: 5.75rem;
  -webkit-column-gap: 5.75rem;
     -moz-column-gap: 5.75rem;
          grid-column-gap: 5.75rem;
          column-gap: 5.75rem;
}

.hover\:col-gap-24:hover {
  grid-column-gap: 6rem;
  -webkit-column-gap: 6rem;
     -moz-column-gap: 6rem;
          grid-column-gap: 6rem;
          column-gap: 6rem;
}

.hover\:col-gap-25:hover {
  grid-column-gap: 6.25rem;
  -webkit-column-gap: 6.25rem;
     -moz-column-gap: 6.25rem;
          grid-column-gap: 6.25rem;
          column-gap: 6.25rem;
}

.hover\:col-gap-26:hover {
  grid-column-gap: 6.5rem;
  -webkit-column-gap: 6.5rem;
     -moz-column-gap: 6.5rem;
          grid-column-gap: 6.5rem;
          column-gap: 6.5rem;
}

.hover\:col-gap-27:hover {
  grid-column-gap: 6.75rem;
  -webkit-column-gap: 6.75rem;
     -moz-column-gap: 6.75rem;
          grid-column-gap: 6.75rem;
          column-gap: 6.75rem;
}

.hover\:col-gap-28:hover {
  grid-column-gap: 7rem;
  -webkit-column-gap: 7rem;
     -moz-column-gap: 7rem;
          grid-column-gap: 7rem;
          column-gap: 7rem;
}

.hover\:col-gap-29:hover {
  grid-column-gap: 7.25rem;
  -webkit-column-gap: 7.25rem;
     -moz-column-gap: 7.25rem;
          grid-column-gap: 7.25rem;
          column-gap: 7.25rem;
}

.hover\:col-gap-30:hover {
  grid-column-gap: 7.5rem;
  -webkit-column-gap: 7.5rem;
     -moz-column-gap: 7.5rem;
          grid-column-gap: 7.5rem;
          column-gap: 7.5rem;
}

.hover\:col-gap-31:hover {
  grid-column-gap: 7.75rem;
  -webkit-column-gap: 7.75rem;
     -moz-column-gap: 7.75rem;
          grid-column-gap: 7.75rem;
          column-gap: 7.75rem;
}

.hover\:col-gap-32:hover {
  grid-column-gap: 8rem;
  -webkit-column-gap: 8rem;
     -moz-column-gap: 8rem;
          grid-column-gap: 8rem;
          column-gap: 8rem;
}

.hover\:col-gap-40:hover {
  grid-column-gap: 10rem;
  -webkit-column-gap: 10rem;
     -moz-column-gap: 10rem;
          grid-column-gap: 10rem;
          column-gap: 10rem;
}

.hover\:col-gap-48:hover {
  grid-column-gap: 12rem;
  -webkit-column-gap: 12rem;
     -moz-column-gap: 12rem;
          grid-column-gap: 12rem;
          column-gap: 12rem;
}

.hover\:col-gap-56:hover {
  grid-column-gap: 14rem;
  -webkit-column-gap: 14rem;
     -moz-column-gap: 14rem;
          grid-column-gap: 14rem;
          column-gap: 14rem;
}

.hover\:col-gap-64:hover {
  grid-column-gap: 16rem;
  -webkit-column-gap: 16rem;
     -moz-column-gap: 16rem;
          grid-column-gap: 16rem;
          column-gap: 16rem;
}

.hover\:col-gap-px:hover {
  grid-column-gap: 1px;
  -webkit-column-gap: 1px;
     -moz-column-gap: 1px;
          grid-column-gap: 1px;
          column-gap: 1px;
}

.hover\:row-gap-0:hover {
  grid-row-gap: 0rem;
  grid-row-gap: 0rem;
  row-gap: 0rem;
}

.hover\:row-gap-1:hover {
  grid-row-gap: 0.25rem;
  grid-row-gap: 0.25rem;
  row-gap: 0.25rem;
}

.hover\:row-gap-2:hover {
  grid-row-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}

.hover\:row-gap-3:hover {
  grid-row-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  row-gap: 0.75rem;
}

.hover\:row-gap-4:hover {
  grid-row-gap: 1rem;
  grid-row-gap: 1rem;
  row-gap: 1rem;
}

.hover\:row-gap-5:hover {
  grid-row-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  row-gap: 1.25rem;
}

.hover\:row-gap-6:hover {
  grid-row-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}

.hover\:row-gap-7:hover {
  grid-row-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  row-gap: 1.75rem;
}

.hover\:row-gap-8:hover {
  grid-row-gap: 2rem;
  grid-row-gap: 2rem;
  row-gap: 2rem;
}

.hover\:row-gap-9:hover {
  grid-row-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  row-gap: 2.25rem;
}

.hover\:row-gap-10:hover {
  grid-row-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem;
}

.hover\:row-gap-11:hover {
  grid-row-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  row-gap: 2.75rem;
}

.hover\:row-gap-12:hover {
  grid-row-gap: 3rem;
  grid-row-gap: 3rem;
  row-gap: 3rem;
}

.hover\:row-gap-13:hover {
  grid-row-gap: 3.25rem;
  grid-row-gap: 3.25rem;
  row-gap: 3.25rem;
}

.hover\:row-gap-14:hover {
  grid-row-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  row-gap: 3.5rem;
}

.hover\:row-gap-15:hover {
  grid-row-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  row-gap: 3.75rem;
}

.hover\:row-gap-16:hover {
  grid-row-gap: 4rem;
  grid-row-gap: 4rem;
  row-gap: 4rem;
}

.hover\:row-gap-17:hover {
  grid-row-gap: 4.25rem;
  grid-row-gap: 4.25rem;
  row-gap: 4.25rem;
}

.hover\:row-gap-18:hover {
  grid-row-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  row-gap: 4.5rem;
}

.hover\:row-gap-19:hover {
  grid-row-gap: 4.75rem;
  grid-row-gap: 4.75rem;
  row-gap: 4.75rem;
}

.hover\:row-gap-20:hover {
  grid-row-gap: 5rem;
  grid-row-gap: 5rem;
  row-gap: 5rem;
}

.hover\:row-gap-21:hover {
  grid-row-gap: 5.25rem;
  grid-row-gap: 5.25rem;
  row-gap: 5.25rem;
}

.hover\:row-gap-22:hover {
  grid-row-gap: 5.5rem;
  grid-row-gap: 5.5rem;
  row-gap: 5.5rem;
}

.hover\:row-gap-23:hover {
  grid-row-gap: 5.75rem;
  grid-row-gap: 5.75rem;
  row-gap: 5.75rem;
}

.hover\:row-gap-24:hover {
  grid-row-gap: 6rem;
  grid-row-gap: 6rem;
  row-gap: 6rem;
}

.hover\:row-gap-25:hover {
  grid-row-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  row-gap: 6.25rem;
}

.hover\:row-gap-26:hover {
  grid-row-gap: 6.5rem;
  grid-row-gap: 6.5rem;
  row-gap: 6.5rem;
}

.hover\:row-gap-27:hover {
  grid-row-gap: 6.75rem;
  grid-row-gap: 6.75rem;
  row-gap: 6.75rem;
}

.hover\:row-gap-28:hover {
  grid-row-gap: 7rem;
  grid-row-gap: 7rem;
  row-gap: 7rem;
}

.hover\:row-gap-29:hover {
  grid-row-gap: 7.25rem;
  grid-row-gap: 7.25rem;
  row-gap: 7.25rem;
}

.hover\:row-gap-30:hover {
  grid-row-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  row-gap: 7.5rem;
}

.hover\:row-gap-31:hover {
  grid-row-gap: 7.75rem;
  grid-row-gap: 7.75rem;
  row-gap: 7.75rem;
}

.hover\:row-gap-32:hover {
  grid-row-gap: 8rem;
  grid-row-gap: 8rem;
  row-gap: 8rem;
}

.hover\:row-gap-40:hover {
  grid-row-gap: 10rem;
  grid-row-gap: 10rem;
  row-gap: 10rem;
}

.hover\:row-gap-48:hover {
  grid-row-gap: 12rem;
  grid-row-gap: 12rem;
  row-gap: 12rem;
}

.hover\:row-gap-56:hover {
  grid-row-gap: 14rem;
  grid-row-gap: 14rem;
  row-gap: 14rem;
}

.hover\:row-gap-64:hover {
  grid-row-gap: 16rem;
  grid-row-gap: 16rem;
  row-gap: 16rem;
}

.hover\:row-gap-px:hover {
  grid-row-gap: 1px;
  grid-row-gap: 1px;
  row-gap: 1px;
}

.grid-flow-row {
  grid-auto-flow: row;
}

.grid-flow-col {
  grid-auto-flow: column;
}

.grid-flow-row-dense {
  grid-auto-flow: row dense;
}

.grid-flow-col-dense {
  grid-auto-flow: column dense;
}

.\!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;
}

.hover\:grid-flow-row:hover {
  grid-auto-flow: row;
}

.hover\:grid-flow-col:hover {
  grid-auto-flow: column;
}

.hover\:grid-flow-row-dense:hover {
  grid-auto-flow: row dense;
}

.hover\:grid-flow-col-dense:hover {
  grid-auto-flow: column dense;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.grid-cols-none {
  grid-template-columns: none;
}

.\!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;
}

.hover\:grid-cols-1:hover {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.hover\:grid-cols-2:hover {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.hover\:grid-cols-3:hover {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.hover\:grid-cols-4:hover {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.hover\:grid-cols-5:hover {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.hover\:grid-cols-6:hover {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.hover\:grid-cols-7:hover {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.hover\:grid-cols-8:hover {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.hover\:grid-cols-9:hover {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.hover\:grid-cols-10:hover {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.hover\:grid-cols-11:hover {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.hover\:grid-cols-12:hover {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.hover\:grid-cols-none:hover {
  grid-template-columns: none;
}

.col-auto {
  grid-column: auto;
}

.col-span-1 {
  grid-column: span 1 / span 1;
}

.col-span-2 {
  grid-column: span 2 / span 2;
}

.col-span-3 {
  grid-column: span 3 / span 3;
}

.col-span-4 {
  grid-column: span 4 / span 4;
}

.col-span-5 {
  grid-column: span 5 / span 5;
}

.col-span-6 {
  grid-column: span 6 / span 6;
}

.col-span-7 {
  grid-column: span 7 / span 7;
}

.col-span-8 {
  grid-column: span 8 / span 8;
}

.col-span-9 {
  grid-column: span 9 / span 9;
}

.col-span-10 {
  grid-column: span 10 / span 10;
}

.col-span-11 {
  grid-column: span 11 / span 11;
}

.col-span-12 {
  grid-column: span 12 / span 12;
}

.\!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;
}

.hover\:col-auto:hover {
  grid-column: auto;
}

.hover\:col-span-1:hover {
  grid-column: span 1 / span 1;
}

.hover\:col-span-2:hover {
  grid-column: span 2 / span 2;
}

.hover\:col-span-3:hover {
  grid-column: span 3 / span 3;
}

.hover\:col-span-4:hover {
  grid-column: span 4 / span 4;
}

.hover\:col-span-5:hover {
  grid-column: span 5 / span 5;
}

.hover\:col-span-6:hover {
  grid-column: span 6 / span 6;
}

.hover\:col-span-7:hover {
  grid-column: span 7 / span 7;
}

.hover\:col-span-8:hover {
  grid-column: span 8 / span 8;
}

.hover\:col-span-9:hover {
  grid-column: span 9 / span 9;
}

.hover\:col-span-10:hover {
  grid-column: span 10 / span 10;
}

.hover\:col-span-11:hover {
  grid-column: span 11 / span 11;
}

.hover\:col-span-12:hover {
  grid-column: span 12 / span 12;
}

.col-start-1 {
  grid-column-start: 1;
}

.col-start-2 {
  grid-column-start: 2;
}

.col-start-3 {
  grid-column-start: 3;
}

.col-start-4 {
  grid-column-start: 4;
}

.col-start-5 {
  grid-column-start: 5;
}

.col-start-6 {
  grid-column-start: 6;
}

.col-start-7 {
  grid-column-start: 7;
}

.col-start-8 {
  grid-column-start: 8;
}

.col-start-9 {
  grid-column-start: 9;
}

.col-start-10 {
  grid-column-start: 10;
}

.col-start-11 {
  grid-column-start: 11;
}

.col-start-12 {
  grid-column-start: 12;
}

.col-start-13 {
  grid-column-start: 13;
}

.col-start-auto {
  grid-column-start: auto;
}

.\!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;
}

.hover\:col-start-1:hover {
  grid-column-start: 1;
}

.hover\:col-start-2:hover {
  grid-column-start: 2;
}

.hover\:col-start-3:hover {
  grid-column-start: 3;
}

.hover\:col-start-4:hover {
  grid-column-start: 4;
}

.hover\:col-start-5:hover {
  grid-column-start: 5;
}

.hover\:col-start-6:hover {
  grid-column-start: 6;
}

.hover\:col-start-7:hover {
  grid-column-start: 7;
}

.hover\:col-start-8:hover {
  grid-column-start: 8;
}

.hover\:col-start-9:hover {
  grid-column-start: 9;
}

.hover\:col-start-10:hover {
  grid-column-start: 10;
}

.hover\:col-start-11:hover {
  grid-column-start: 11;
}

.hover\:col-start-12:hover {
  grid-column-start: 12;
}

.hover\:col-start-13:hover {
  grid-column-start: 13;
}

.hover\:col-start-auto:hover {
  grid-column-start: auto;
}

.col-end-1 {
  grid-column-end: 1;
}

.col-end-2 {
  grid-column-end: 2;
}

.col-end-3 {
  grid-column-end: 3;
}

.col-end-4 {
  grid-column-end: 4;
}

.col-end-5 {
  grid-column-end: 5;
}

.col-end-6 {
  grid-column-end: 6;
}

.col-end-7 {
  grid-column-end: 7;
}

.col-end-8 {
  grid-column-end: 8;
}

.col-end-9 {
  grid-column-end: 9;
}

.col-end-10 {
  grid-column-end: 10;
}

.col-end-11 {
  grid-column-end: 11;
}

.col-end-12 {
  grid-column-end: 12;
}

.col-end-13 {
  grid-column-end: 13;
}

.col-end-auto {
  grid-column-end: auto;
}

.\!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;
}

.hover\:col-end-1:hover {
  grid-column-end: 1;
}

.hover\:col-end-2:hover {
  grid-column-end: 2;
}

.hover\:col-end-3:hover {
  grid-column-end: 3;
}

.hover\:col-end-4:hover {
  grid-column-end: 4;
}

.hover\:col-end-5:hover {
  grid-column-end: 5;
}

.hover\:col-end-6:hover {
  grid-column-end: 6;
}

.hover\:col-end-7:hover {
  grid-column-end: 7;
}

.hover\:col-end-8:hover {
  grid-column-end: 8;
}

.hover\:col-end-9:hover {
  grid-column-end: 9;
}

.hover\:col-end-10:hover {
  grid-column-end: 10;
}

.hover\:col-end-11:hover {
  grid-column-end: 11;
}

.hover\:col-end-12:hover {
  grid-column-end: 12;
}

.hover\:col-end-13:hover {
  grid-column-end: 13;
}

.hover\:col-end-auto:hover {
  grid-column-end: auto;
}

.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

.grid-rows-none {
  grid-template-rows: none;
}

.\!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;
}

.hover\:grid-rows-1:hover {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.hover\:grid-rows-2:hover {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.hover\:grid-rows-3:hover {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.hover\:grid-rows-4:hover {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.hover\:grid-rows-5:hover {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.hover\:grid-rows-6:hover {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

.hover\:grid-rows-none:hover {
  grid-template-rows: none;
}

.row-auto {
  grid-row: auto;
}

.row-span-1 {
  grid-row: span 1 / span 1;
}

.row-span-2 {
  grid-row: span 2 / span 2;
}

.row-span-3 {
  grid-row: span 3 / span 3;
}

.row-span-4 {
  grid-row: span 4 / span 4;
}

.row-span-5 {
  grid-row: span 5 / span 5;
}

.row-span-6 {
  grid-row: span 6 / span 6;
}

.\!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;
}

.hover\:row-auto:hover {
  grid-row: auto;
}

.hover\:row-span-1:hover {
  grid-row: span 1 / span 1;
}

.hover\:row-span-2:hover {
  grid-row: span 2 / span 2;
}

.hover\:row-span-3:hover {
  grid-row: span 3 / span 3;
}

.hover\:row-span-4:hover {
  grid-row: span 4 / span 4;
}

.hover\:row-span-5:hover {
  grid-row: span 5 / span 5;
}

.hover\:row-span-6:hover {
  grid-row: span 6 / span 6;
}

.row-start-1 {
  grid-row-start: 1;
}

.row-start-2 {
  grid-row-start: 2;
}

.row-start-3 {
  grid-row-start: 3;
}

.row-start-4 {
  grid-row-start: 4;
}

.row-start-5 {
  grid-row-start: 5;
}

.row-start-6 {
  grid-row-start: 6;
}

.row-start-7 {
  grid-row-start: 7;
}

.row-start-auto {
  grid-row-start: auto;
}

.\!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;
}

.hover\:row-start-1:hover {
  grid-row-start: 1;
}

.hover\:row-start-2:hover {
  grid-row-start: 2;
}

.hover\:row-start-3:hover {
  grid-row-start: 3;
}

.hover\:row-start-4:hover {
  grid-row-start: 4;
}

.hover\:row-start-5:hover {
  grid-row-start: 5;
}

.hover\:row-start-6:hover {
  grid-row-start: 6;
}

.hover\:row-start-7:hover {
  grid-row-start: 7;
}

.hover\:row-start-auto:hover {
  grid-row-start: auto;
}

.row-end-1 {
  grid-row-end: 1;
}

.row-end-2 {
  grid-row-end: 2;
}

.row-end-3 {
  grid-row-end: 3;
}

.row-end-4 {
  grid-row-end: 4;
}

.row-end-5 {
  grid-row-end: 5;
}

.row-end-6 {
  grid-row-end: 6;
}

.row-end-7 {
  grid-row-end: 7;
}

.row-end-auto {
  grid-row-end: auto;
}

.\!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;
}

.hover\:row-end-1:hover {
  grid-row-end: 1;
}

.hover\:row-end-2:hover {
  grid-row-end: 2;
}

.hover\:row-end-3:hover {
  grid-row-end: 3;
}

.hover\:row-end-4:hover {
  grid-row-end: 4;
}

.hover\:row-end-5:hover {
  grid-row-end: 5;
}

.hover\:row-end-6:hover {
  grid-row-end: 6;
}

.hover\:row-end-7:hover {
  grid-row-end: 7;
}

.hover\:row-end-auto:hover {
  grid-row-end: auto;
}

.transform {
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-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));
          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));
}

.transform-none {
  -webkit-transform: none;
          transform: none;
}

.\!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;
  -webkit-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: 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 {
  -webkit-transform: none !important;
          transform: none !important;
}

.hover\:transform:hover {
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-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));
          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));
}

.hover\:transform-none:hover {
  -webkit-transform: none;
          transform: none;
}

.origin-center {
  -webkit-transform-origin: center;
          transform-origin: center;
}

.origin-top {
  -webkit-transform-origin: top;
          transform-origin: top;
}

.origin-top-right {
  -webkit-transform-origin: top right;
          transform-origin: top right;
}

.origin-right {
  -webkit-transform-origin: right;
          transform-origin: right;
}

.origin-bottom-right {
  -webkit-transform-origin: bottom right;
          transform-origin: bottom right;
}

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

.origin-bottom-left {
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
}

.origin-left {
  -webkit-transform-origin: left;
          transform-origin: left;
}

.origin-top-left {
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

.\!origin-center {
  -webkit-transform-origin: center !important;
          transform-origin: center !important;
}

.\!origin-top {
  -webkit-transform-origin: top !important;
          transform-origin: top !important;
}

.\!origin-top-right {
  -webkit-transform-origin: top right !important;
          transform-origin: top right !important;
}

.\!origin-right {
  -webkit-transform-origin: right !important;
          transform-origin: right !important;
}

.\!origin-bottom-right {
  -webkit-transform-origin: bottom right !important;
          transform-origin: bottom right !important;
}

.\!origin-bottom {
  -webkit-transform-origin: bottom !important;
          transform-origin: bottom !important;
}

.\!origin-bottom-left {
  -webkit-transform-origin: bottom left !important;
          transform-origin: bottom left !important;
}

.\!origin-left {
  -webkit-transform-origin: left !important;
          transform-origin: left !important;
}

.\!origin-top-left {
  -webkit-transform-origin: top left !important;
          transform-origin: top left !important;
}

.hover\:origin-center:hover {
  -webkit-transform-origin: center;
          transform-origin: center;
}

.hover\:origin-top:hover {
  -webkit-transform-origin: top;
          transform-origin: top;
}

.hover\:origin-top-right:hover {
  -webkit-transform-origin: top right;
          transform-origin: top right;
}

.hover\:origin-right:hover {
  -webkit-transform-origin: right;
          transform-origin: right;
}

.hover\:origin-bottom-right:hover {
  -webkit-transform-origin: bottom right;
          transform-origin: bottom right;
}

.hover\:origin-bottom:hover {
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
}

.hover\:origin-bottom-left:hover {
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
}

.hover\:origin-left:hover {
  -webkit-transform-origin: left;
          transform-origin: left;
}

.hover\:origin-top-left:hover {
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

.scale-0 {
  --transform-scale-x: 0;
  --transform-scale-y: 0;
}

.scale-50 {
  --transform-scale-x: .5;
  --transform-scale-y: .5;
}

.scale-75 {
  --transform-scale-x: .75;
  --transform-scale-y: .75;
}

.scale-90 {
  --transform-scale-x: .9;
  --transform-scale-y: .9;
}

.scale-95 {
  --transform-scale-x: .95;
  --transform-scale-y: .95;
}

.scale-100 {
  --transform-scale-x: 1;
  --transform-scale-y: 1;
}

.scale-105 {
  --transform-scale-x: 1.05;
  --transform-scale-y: 1.05;
}

.scale-110 {
  --transform-scale-x: 1.1;
  --transform-scale-y: 1.1;
}

.scale-125 {
  --transform-scale-x: 1.25;
  --transform-scale-y: 1.25;
}

.scale-150 {
  --transform-scale-x: 1.5;
  --transform-scale-y: 1.5;
}

.scale-x-0 {
  --transform-scale-x: 0;
}

.scale-x-50 {
  --transform-scale-x: .5;
}

.scale-x-75 {
  --transform-scale-x: .75;
}

.scale-x-90 {
  --transform-scale-x: .9;
}

.scale-x-95 {
  --transform-scale-x: .95;
}

.scale-x-100 {
  --transform-scale-x: 1;
}

.scale-x-105 {
  --transform-scale-x: 1.05;
}

.scale-x-110 {
  --transform-scale-x: 1.1;
}

.scale-x-125 {
  --transform-scale-x: 1.25;
}

.scale-x-150 {
  --transform-scale-x: 1.5;
}

.scale-y-0 {
  --transform-scale-y: 0;
}

.scale-y-50 {
  --transform-scale-y: .5;
}

.scale-y-75 {
  --transform-scale-y: .75;
}

.scale-y-90 {
  --transform-scale-y: .9;
}

.scale-y-95 {
  --transform-scale-y: .95;
}

.scale-y-100 {
  --transform-scale-y: 1;
}

.scale-y-105 {
  --transform-scale-y: 1.05;
}

.scale-y-110 {
  --transform-scale-y: 1.1;
}

.scale-y-125 {
  --transform-scale-y: 1.25;
}

.scale-y-150 {
  --transform-scale-y: 1.5;
}

.\!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;
  --transform-scale-y: 0;
}

.hover\:scale-50:hover {
  --transform-scale-x: .5;
  --transform-scale-y: .5;
}

.hover\:scale-75:hover {
  --transform-scale-x: .75;
  --transform-scale-y: .75;
}

.hover\:scale-90:hover {
  --transform-scale-x: .9;
  --transform-scale-y: .9;
}

.hover\:scale-95:hover {
  --transform-scale-x: .95;
  --transform-scale-y: .95;
}

.hover\:scale-100:hover {
  --transform-scale-x: 1;
  --transform-scale-y: 1;
}

.hover\:scale-105:hover {
  --transform-scale-x: 1.05;
  --transform-scale-y: 1.05;
}

.hover\:scale-110:hover {
  --transform-scale-x: 1.1;
  --transform-scale-y: 1.1;
}

.hover\:scale-125:hover {
  --transform-scale-x: 1.25;
  --transform-scale-y: 1.25;
}

.hover\:scale-150:hover {
  --transform-scale-x: 1.5;
  --transform-scale-y: 1.5;
}

.hover\:scale-x-0:hover {
  --transform-scale-x: 0;
}

.hover\:scale-x-50:hover {
  --transform-scale-x: .5;
}

.hover\:scale-x-75:hover {
  --transform-scale-x: .75;
}

.hover\:scale-x-90:hover {
  --transform-scale-x: .9;
}

.hover\:scale-x-95:hover {
  --transform-scale-x: .95;
}

.hover\:scale-x-100:hover {
  --transform-scale-x: 1;
}

.hover\:scale-x-105:hover {
  --transform-scale-x: 1.05;
}

.hover\:scale-x-110:hover {
  --transform-scale-x: 1.1;
}

.hover\:scale-x-125:hover {
  --transform-scale-x: 1.25;
}

.hover\:scale-x-150:hover {
  --transform-scale-x: 1.5;
}

.hover\:scale-y-0:hover {
  --transform-scale-y: 0;
}

.hover\:scale-y-50:hover {
  --transform-scale-y: .5;
}

.hover\:scale-y-75:hover {
  --transform-scale-y: .75;
}

.hover\:scale-y-90:hover {
  --transform-scale-y: .9;
}

.hover\:scale-y-95:hover {
  --transform-scale-y: .95;
}

.hover\:scale-y-100:hover {
  --transform-scale-y: 1;
}

.hover\:scale-y-105:hover {
  --transform-scale-y: 1.05;
}

.hover\:scale-y-110:hover {
  --transform-scale-y: 1.1;
}

.hover\:scale-y-125:hover {
  --transform-scale-y: 1.25;
}

.hover\:scale-y-150:hover {
  --transform-scale-y: 1.5;
}

.rotate-0 {
  --transform-rotate: 0;
}

.rotate-45 {
  --transform-rotate: 45deg;
}

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

.rotate-180 {
  --transform-rotate: 180deg;
}

.-rotate-180 {
  --transform-rotate: -180deg;
}

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

.-rotate-45 {
  --transform-rotate: -45deg;
}

.\!rotate-0 {
  --transform-rotate: 0 !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;
}

.hover\:rotate-0:hover {
  --transform-rotate: 0;
}

.hover\:rotate-45:hover {
  --transform-rotate: 45deg;
}

.hover\:rotate-90:hover {
  --transform-rotate: 90deg;
}

.hover\:rotate-180:hover {
  --transform-rotate: 180deg;
}

.hover\:-rotate-180:hover {
  --transform-rotate: -180deg;
}

.hover\:-rotate-90:hover {
  --transform-rotate: -90deg;
}

.hover\:-rotate-45:hover {
  --transform-rotate: -45deg;
}

.translate-x-0 {
  --transform-translate-x: 0rem;
}

.translate-x-1 {
  --transform-translate-x: 0.25rem;
}

.translate-x-2 {
  --transform-translate-x: 0.5rem;
}

.translate-x-3 {
  --transform-translate-x: 0.75rem;
}

.translate-x-4 {
  --transform-translate-x: 1rem;
}

.translate-x-5 {
  --transform-translate-x: 1.25rem;
}

.translate-x-6 {
  --transform-translate-x: 1.5rem;
}

.translate-x-7 {
  --transform-translate-x: 1.75rem;
}

.translate-x-8 {
  --transform-translate-x: 2rem;
}

.translate-x-9 {
  --transform-translate-x: 2.25rem;
}

.translate-x-10 {
  --transform-translate-x: 2.5rem;
}

.translate-x-11 {
  --transform-translate-x: 2.75rem;
}

.translate-x-12 {
  --transform-translate-x: 3rem;
}

.translate-x-13 {
  --transform-translate-x: 3.25rem;
}

.translate-x-14 {
  --transform-translate-x: 3.5rem;
}

.translate-x-15 {
  --transform-translate-x: 3.75rem;
}

.translate-x-16 {
  --transform-translate-x: 4rem;
}

.translate-x-17 {
  --transform-translate-x: 4.25rem;
}

.translate-x-18 {
  --transform-translate-x: 4.5rem;
}

.translate-x-19 {
  --transform-translate-x: 4.75rem;
}

.translate-x-20 {
  --transform-translate-x: 5rem;
}

.translate-x-21 {
  --transform-translate-x: 5.25rem;
}

.translate-x-22 {
  --transform-translate-x: 5.5rem;
}

.translate-x-23 {
  --transform-translate-x: 5.75rem;
}

.translate-x-24 {
  --transform-translate-x: 6rem;
}

.translate-x-25 {
  --transform-translate-x: 6.25rem;
}

.translate-x-26 {
  --transform-translate-x: 6.5rem;
}

.translate-x-27 {
  --transform-translate-x: 6.75rem;
}

.translate-x-28 {
  --transform-translate-x: 7rem;
}

.translate-x-29 {
  --transform-translate-x: 7.25rem;
}

.translate-x-30 {
  --transform-translate-x: 7.5rem;
}

.translate-x-31 {
  --transform-translate-x: 7.75rem;
}

.translate-x-32 {
  --transform-translate-x: 8rem;
}

.translate-x-40 {
  --transform-translate-x: 10rem;
}

.translate-x-48 {
  --transform-translate-x: 12rem;
}

.translate-x-56 {
  --transform-translate-x: 14rem;
}

.translate-x-64 {
  --transform-translate-x: 16rem;
}

.translate-x-px {
  --transform-translate-x: 1px;
}

.-translate-x-0 {
  --transform-translate-x: 0rem;
}

.-translate-x-1 {
  --transform-translate-x: -0.25rem;
}

.-translate-x-2 {
  --transform-translate-x: -0.5rem;
}

.-translate-x-3 {
  --transform-translate-x: -0.75rem;
}

.-translate-x-4 {
  --transform-translate-x: -1rem;
}

.-translate-x-5 {
  --transform-translate-x: -1.25rem;
}

.-translate-x-6 {
  --transform-translate-x: -1.5rem;
}

.-translate-x-7 {
  --transform-translate-x: -1.75rem;
}

.-translate-x-8 {
  --transform-translate-x: -2rem;
}

.-translate-x-9 {
  --transform-translate-x: -2.25rem;
}

.-translate-x-10 {
  --transform-translate-x: -2.5rem;
}

.-translate-x-11 {
  --transform-translate-x: -2.75rem;
}

.-translate-x-12 {
  --transform-translate-x: -3rem;
}

.-translate-x-13 {
  --transform-translate-x: -3.25rem;
}

.-translate-x-14 {
  --transform-translate-x: -3.5rem;
}

.-translate-x-15 {
  --transform-translate-x: -3.75rem;
}

.-translate-x-16 {
  --transform-translate-x: -4rem;
}

.-translate-x-17 {
  --transform-translate-x: -4.25rem;
}

.-translate-x-18 {
  --transform-translate-x: -4.5rem;
}

.-translate-x-19 {
  --transform-translate-x: -4.75rem;
}

.-translate-x-20 {
  --transform-translate-x: -5rem;
}

.-translate-x-21 {
  --transform-translate-x: -5.25rem;
}

.-translate-x-22 {
  --transform-translate-x: -5.5rem;
}

.-translate-x-23 {
  --transform-translate-x: -5.75rem;
}

.-translate-x-24 {
  --transform-translate-x: -6rem;
}

.-translate-x-25 {
  --transform-translate-x: -6.25rem;
}

.-translate-x-26 {
  --transform-translate-x: -6.5rem;
}

.-translate-x-27 {
  --transform-translate-x: -6.75rem;
}

.-translate-x-28 {
  --transform-translate-x: -7rem;
}

.-translate-x-29 {
  --transform-translate-x: -7.25rem;
}

.-translate-x-30 {
  --transform-translate-x: -7.5rem;
}

.-translate-x-31 {
  --transform-translate-x: -7.75rem;
}

.-translate-x-32 {
  --transform-translate-x: -8rem;
}

.-translate-x-40 {
  --transform-translate-x: -10rem;
}

.-translate-x-48 {
  --transform-translate-x: -12rem;
}

.-translate-x-56 {
  --transform-translate-x: -14rem;
}

.-translate-x-64 {
  --transform-translate-x: -16rem;
}

.-translate-x-px {
  --transform-translate-x: -1px;
}

.-translate-x-full {
  --transform-translate-x: -100%;
}

.-translate-x-1\/2 {
  --transform-translate-x: -50%;
}

.translate-x-1\/2 {
  --transform-translate-x: 50%;
}

.translate-x-full {
  --transform-translate-x: 100%;
}

.translate-y-0 {
  --transform-translate-y: 0rem;
}

.translate-y-1 {
  --transform-translate-y: 0.25rem;
}

.translate-y-2 {
  --transform-translate-y: 0.5rem;
}

.translate-y-3 {
  --transform-translate-y: 0.75rem;
}

.translate-y-4 {
  --transform-translate-y: 1rem;
}

.translate-y-5 {
  --transform-translate-y: 1.25rem;
}

.translate-y-6 {
  --transform-translate-y: 1.5rem;
}

.translate-y-7 {
  --transform-translate-y: 1.75rem;
}

.translate-y-8 {
  --transform-translate-y: 2rem;
}

.translate-y-9 {
  --transform-translate-y: 2.25rem;
}

.translate-y-10 {
  --transform-translate-y: 2.5rem;
}

.translate-y-11 {
  --transform-translate-y: 2.75rem;
}

.translate-y-12 {
  --transform-translate-y: 3rem;
}

.translate-y-13 {
  --transform-translate-y: 3.25rem;
}

.translate-y-14 {
  --transform-translate-y: 3.5rem;
}

.translate-y-15 {
  --transform-translate-y: 3.75rem;
}

.translate-y-16 {
  --transform-translate-y: 4rem;
}

.translate-y-17 {
  --transform-translate-y: 4.25rem;
}

.translate-y-18 {
  --transform-translate-y: 4.5rem;
}

.translate-y-19 {
  --transform-translate-y: 4.75rem;
}

.translate-y-20 {
  --transform-translate-y: 5rem;
}

.translate-y-21 {
  --transform-translate-y: 5.25rem;
}

.translate-y-22 {
  --transform-translate-y: 5.5rem;
}

.translate-y-23 {
  --transform-translate-y: 5.75rem;
}

.translate-y-24 {
  --transform-translate-y: 6rem;
}

.translate-y-25 {
  --transform-translate-y: 6.25rem;
}

.translate-y-26 {
  --transform-translate-y: 6.5rem;
}

.translate-y-27 {
  --transform-translate-y: 6.75rem;
}

.translate-y-28 {
  --transform-translate-y: 7rem;
}

.translate-y-29 {
  --transform-translate-y: 7.25rem;
}

.translate-y-30 {
  --transform-translate-y: 7.5rem;
}

.translate-y-31 {
  --transform-translate-y: 7.75rem;
}

.translate-y-32 {
  --transform-translate-y: 8rem;
}

.translate-y-40 {
  --transform-translate-y: 10rem;
}

.translate-y-48 {
  --transform-translate-y: 12rem;
}

.translate-y-56 {
  --transform-translate-y: 14rem;
}

.translate-y-64 {
  --transform-translate-y: 16rem;
}

.translate-y-px {
  --transform-translate-y: 1px;
}

.-translate-y-0 {
  --transform-translate-y: 0rem;
}

.-translate-y-1 {
  --transform-translate-y: -0.25rem;
}

.-translate-y-2 {
  --transform-translate-y: -0.5rem;
}

.-translate-y-3 {
  --transform-translate-y: -0.75rem;
}

.-translate-y-4 {
  --transform-translate-y: -1rem;
}

.-translate-y-5 {
  --transform-translate-y: -1.25rem;
}

.-translate-y-6 {
  --transform-translate-y: -1.5rem;
}

.-translate-y-7 {
  --transform-translate-y: -1.75rem;
}

.-translate-y-8 {
  --transform-translate-y: -2rem;
}

.-translate-y-9 {
  --transform-translate-y: -2.25rem;
}

.-translate-y-10 {
  --transform-translate-y: -2.5rem;
}

.-translate-y-11 {
  --transform-translate-y: -2.75rem;
}

.-translate-y-12 {
  --transform-translate-y: -3rem;
}

.-translate-y-13 {
  --transform-translate-y: -3.25rem;
}

.-translate-y-14 {
  --transform-translate-y: -3.5rem;
}

.-translate-y-15 {
  --transform-translate-y: -3.75rem;
}

.-translate-y-16 {
  --transform-translate-y: -4rem;
}

.-translate-y-17 {
  --transform-translate-y: -4.25rem;
}

.-translate-y-18 {
  --transform-translate-y: -4.5rem;
}

.-translate-y-19 {
  --transform-translate-y: -4.75rem;
}

.-translate-y-20 {
  --transform-translate-y: -5rem;
}

.-translate-y-21 {
  --transform-translate-y: -5.25rem;
}

.-translate-y-22 {
  --transform-translate-y: -5.5rem;
}

.-translate-y-23 {
  --transform-translate-y: -5.75rem;
}

.-translate-y-24 {
  --transform-translate-y: -6rem;
}

.-translate-y-25 {
  --transform-translate-y: -6.25rem;
}

.-translate-y-26 {
  --transform-translate-y: -6.5rem;
}

.-translate-y-27 {
  --transform-translate-y: -6.75rem;
}

.-translate-y-28 {
  --transform-translate-y: -7rem;
}

.-translate-y-29 {
  --transform-translate-y: -7.25rem;
}

.-translate-y-30 {
  --transform-translate-y: -7.5rem;
}

.-translate-y-31 {
  --transform-translate-y: -7.75rem;
}

.-translate-y-32 {
  --transform-translate-y: -8rem;
}

.-translate-y-40 {
  --transform-translate-y: -10rem;
}

.-translate-y-48 {
  --transform-translate-y: -12rem;
}

.-translate-y-56 {
  --transform-translate-y: -14rem;
}

.-translate-y-64 {
  --transform-translate-y: -16rem;
}

.-translate-y-px {
  --transform-translate-y: -1px;
}

.-translate-y-full {
  --transform-translate-y: -100%;
}

.-translate-y-1\/2 {
  --transform-translate-y: -50%;
}

.translate-y-1\/2 {
  --transform-translate-y: 50%;
}

.translate-y-full {
  --transform-translate-y: 100%;
}

.\!translate-x-0 {
  --transform-translate-x: 0rem !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-7 {
  --transform-translate-x: 1.75rem !important;
}

.\!translate-x-8 {
  --transform-translate-x: 2rem !important;
}

.\!translate-x-9 {
  --transform-translate-x: 2.25rem !important;
}

.\!translate-x-10 {
  --transform-translate-x: 2.5rem !important;
}

.\!translate-x-11 {
  --transform-translate-x: 2.75rem !important;
}

.\!translate-x-12 {
  --transform-translate-x: 3rem !important;
}

.\!translate-x-13 {
  --transform-translate-x: 3.25rem !important;
}

.\!translate-x-14 {
  --transform-translate-x: 3.5rem !important;
}

.\!translate-x-15 {
  --transform-translate-x: 3.75rem !important;
}

.\!translate-x-16 {
  --transform-translate-x: 4rem !important;
}

.\!translate-x-17 {
  --transform-translate-x: 4.25rem !important;
}

.\!translate-x-18 {
  --transform-translate-x: 4.5rem !important;
}

.\!translate-x-19 {
  --transform-translate-x: 4.75rem !important;
}

.\!translate-x-20 {
  --transform-translate-x: 5rem !important;
}

.\!translate-x-21 {
  --transform-translate-x: 5.25rem !important;
}

.\!translate-x-22 {
  --transform-translate-x: 5.5rem !important;
}

.\!translate-x-23 {
  --transform-translate-x: 5.75rem !important;
}

.\!translate-x-24 {
  --transform-translate-x: 6rem !important;
}

.\!translate-x-25 {
  --transform-translate-x: 6.25rem !important;
}

.\!translate-x-26 {
  --transform-translate-x: 6.5rem !important;
}

.\!translate-x-27 {
  --transform-translate-x: 6.75rem !important;
}

.\!translate-x-28 {
  --transform-translate-x: 7rem !important;
}

.\!translate-x-29 {
  --transform-translate-x: 7.25rem !important;
}

.\!translate-x-30 {
  --transform-translate-x: 7.5rem !important;
}

.\!translate-x-31 {
  --transform-translate-x: 7.75rem !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-0 {
  --transform-translate-x: 0rem !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-7 {
  --transform-translate-x: -1.75rem !important;
}

.\!-translate-x-8 {
  --transform-translate-x: -2rem !important;
}

.\!-translate-x-9 {
  --transform-translate-x: -2.25rem !important;
}

.\!-translate-x-10 {
  --transform-translate-x: -2.5rem !important;
}

.\!-translate-x-11 {
  --transform-translate-x: -2.75rem !important;
}

.\!-translate-x-12 {
  --transform-translate-x: -3rem !important;
}

.\!-translate-x-13 {
  --transform-translate-x: -3.25rem !important;
}

.\!-translate-x-14 {
  --transform-translate-x: -3.5rem !important;
}

.\!-translate-x-15 {
  --transform-translate-x: -3.75rem !important;
}

.\!-translate-x-16 {
  --transform-translate-x: -4rem !important;
}

.\!-translate-x-17 {
  --transform-translate-x: -4.25rem !important;
}

.\!-translate-x-18 {
  --transform-translate-x: -4.5rem !important;
}

.\!-translate-x-19 {
  --transform-translate-x: -4.75rem !important;
}

.\!-translate-x-20 {
  --transform-translate-x: -5rem !important;
}

.\!-translate-x-21 {
  --transform-translate-x: -5.25rem !important;
}

.\!-translate-x-22 {
  --transform-translate-x: -5.5rem !important;
}

.\!-translate-x-23 {
  --transform-translate-x: -5.75rem !important;
}

.\!-translate-x-24 {
  --transform-translate-x: -6rem !important;
}

.\!-translate-x-25 {
  --transform-translate-x: -6.25rem !important;
}

.\!-translate-x-26 {
  --transform-translate-x: -6.5rem !important;
}

.\!-translate-x-27 {
  --transform-translate-x: -6.75rem !important;
}

.\!-translate-x-28 {
  --transform-translate-x: -7rem !important;
}

.\!-translate-x-29 {
  --transform-translate-x: -7.25rem !important;
}

.\!-translate-x-30 {
  --transform-translate-x: -7.5rem !important;
}

.\!-translate-x-31 {
  --transform-translate-x: -7.75rem !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: 0rem !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-7 {
  --transform-translate-y: 1.75rem !important;
}

.\!translate-y-8 {
  --transform-translate-y: 2rem !important;
}

.\!translate-y-9 {
  --transform-translate-y: 2.25rem !important;
}

.\!translate-y-10 {
  --transform-translate-y: 2.5rem !important;
}

.\!translate-y-11 {
  --transform-translate-y: 2.75rem !important;
}

.\!translate-y-12 {
  --transform-translate-y: 3rem !important;
}

.\!translate-y-13 {
  --transform-translate-y: 3.25rem !important;
}

.\!translate-y-14 {
  --transform-translate-y: 3.5rem !important;
}

.\!translate-y-15 {
  --transform-translate-y: 3.75rem !important;
}

.\!translate-y-16 {
  --transform-translate-y: 4rem !important;
}

.\!translate-y-17 {
  --transform-translate-y: 4.25rem !important;
}

.\!translate-y-18 {
  --transform-translate-y: 4.5rem !important;
}

.\!translate-y-19 {
  --transform-translate-y: 4.75rem !important;
}

.\!translate-y-20 {
  --transform-translate-y: 5rem !important;
}

.\!translate-y-21 {
  --transform-translate-y: 5.25rem !important;
}

.\!translate-y-22 {
  --transform-translate-y: 5.5rem !important;
}

.\!translate-y-23 {
  --transform-translate-y: 5.75rem !important;
}

.\!translate-y-24 {
  --transform-translate-y: 6rem !important;
}

.\!translate-y-25 {
  --transform-translate-y: 6.25rem !important;
}

.\!translate-y-26 {
  --transform-translate-y: 6.5rem !important;
}

.\!translate-y-27 {
  --transform-translate-y: 6.75rem !important;
}

.\!translate-y-28 {
  --transform-translate-y: 7rem !important;
}

.\!translate-y-29 {
  --transform-translate-y: 7.25rem !important;
}

.\!translate-y-30 {
  --transform-translate-y: 7.5rem !important;
}

.\!translate-y-31 {
  --transform-translate-y: 7.75rem !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-0 {
  --transform-translate-y: 0rem !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-7 {
  --transform-translate-y: -1.75rem !important;
}

.\!-translate-y-8 {
  --transform-translate-y: -2rem !important;
}

.\!-translate-y-9 {
  --transform-translate-y: -2.25rem !important;
}

.\!-translate-y-10 {
  --transform-translate-y: -2.5rem !important;
}

.\!-translate-y-11 {
  --transform-translate-y: -2.75rem !important;
}

.\!-translate-y-12 {
  --transform-translate-y: -3rem !important;
}

.\!-translate-y-13 {
  --transform-translate-y: -3.25rem !important;
}

.\!-translate-y-14 {
  --transform-translate-y: -3.5rem !important;
}

.\!-translate-y-15 {
  --transform-translate-y: -3.75rem !important;
}

.\!-translate-y-16 {
  --transform-translate-y: -4rem !important;
}

.\!-translate-y-17 {
  --transform-translate-y: -4.25rem !important;
}

.\!-translate-y-18 {
  --transform-translate-y: -4.5rem !important;
}

.\!-translate-y-19 {
  --transform-translate-y: -4.75rem !important;
}

.\!-translate-y-20 {
  --transform-translate-y: -5rem !important;
}

.\!-translate-y-21 {
  --transform-translate-y: -5.25rem !important;
}

.\!-translate-y-22 {
  --transform-translate-y: -5.5rem !important;
}

.\!-translate-y-23 {
  --transform-translate-y: -5.75rem !important;
}

.\!-translate-y-24 {
  --transform-translate-y: -6rem !important;
}

.\!-translate-y-25 {
  --transform-translate-y: -6.25rem !important;
}

.\!-translate-y-26 {
  --transform-translate-y: -6.5rem !important;
}

.\!-translate-y-27 {
  --transform-translate-y: -6.75rem !important;
}

.\!-translate-y-28 {
  --transform-translate-y: -7rem !important;
}

.\!-translate-y-29 {
  --transform-translate-y: -7.25rem !important;
}

.\!-translate-y-30 {
  --transform-translate-y: -7.5rem !important;
}

.\!-translate-y-31 {
  --transform-translate-y: -7.75rem !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: 0rem;
}

.hover\:translate-x-1:hover {
  --transform-translate-x: 0.25rem;
}

.hover\:translate-x-2:hover {
  --transform-translate-x: 0.5rem;
}

.hover\:translate-x-3:hover {
  --transform-translate-x: 0.75rem;
}

.hover\:translate-x-4:hover {
  --transform-translate-x: 1rem;
}

.hover\:translate-x-5:hover {
  --transform-translate-x: 1.25rem;
}

.hover\:translate-x-6:hover {
  --transform-translate-x: 1.5rem;
}

.hover\:translate-x-7:hover {
  --transform-translate-x: 1.75rem;
}

.hover\:translate-x-8:hover {
  --transform-translate-x: 2rem;
}

.hover\:translate-x-9:hover {
  --transform-translate-x: 2.25rem;
}

.hover\:translate-x-10:hover {
  --transform-translate-x: 2.5rem;
}

.hover\:translate-x-11:hover {
  --transform-translate-x: 2.75rem;
}

.hover\:translate-x-12:hover {
  --transform-translate-x: 3rem;
}

.hover\:translate-x-13:hover {
  --transform-translate-x: 3.25rem;
}

.hover\:translate-x-14:hover {
  --transform-translate-x: 3.5rem;
}

.hover\:translate-x-15:hover {
  --transform-translate-x: 3.75rem;
}

.hover\:translate-x-16:hover {
  --transform-translate-x: 4rem;
}

.hover\:translate-x-17:hover {
  --transform-translate-x: 4.25rem;
}

.hover\:translate-x-18:hover {
  --transform-translate-x: 4.5rem;
}

.hover\:translate-x-19:hover {
  --transform-translate-x: 4.75rem;
}

.hover\:translate-x-20:hover {
  --transform-translate-x: 5rem;
}

.hover\:translate-x-21:hover {
  --transform-translate-x: 5.25rem;
}

.hover\:translate-x-22:hover {
  --transform-translate-x: 5.5rem;
}

.hover\:translate-x-23:hover {
  --transform-translate-x: 5.75rem;
}

.hover\:translate-x-24:hover {
  --transform-translate-x: 6rem;
}

.hover\:translate-x-25:hover {
  --transform-translate-x: 6.25rem;
}

.hover\:translate-x-26:hover {
  --transform-translate-x: 6.5rem;
}

.hover\:translate-x-27:hover {
  --transform-translate-x: 6.75rem;
}

.hover\:translate-x-28:hover {
  --transform-translate-x: 7rem;
}

.hover\:translate-x-29:hover {
  --transform-translate-x: 7.25rem;
}

.hover\:translate-x-30:hover {
  --transform-translate-x: 7.5rem;
}

.hover\:translate-x-31:hover {
  --transform-translate-x: 7.75rem;
}

.hover\:translate-x-32:hover {
  --transform-translate-x: 8rem;
}

.hover\:translate-x-40:hover {
  --transform-translate-x: 10rem;
}

.hover\:translate-x-48:hover {
  --transform-translate-x: 12rem;
}

.hover\:translate-x-56:hover {
  --transform-translate-x: 14rem;
}

.hover\:translate-x-64:hover {
  --transform-translate-x: 16rem;
}

.hover\:translate-x-px:hover {
  --transform-translate-x: 1px;
}

.hover\:-translate-x-0:hover {
  --transform-translate-x: 0rem;
}

.hover\:-translate-x-1:hover {
  --transform-translate-x: -0.25rem;
}

.hover\:-translate-x-2:hover {
  --transform-translate-x: -0.5rem;
}

.hover\:-translate-x-3:hover {
  --transform-translate-x: -0.75rem;
}

.hover\:-translate-x-4:hover {
  --transform-translate-x: -1rem;
}

.hover\:-translate-x-5:hover {
  --transform-translate-x: -1.25rem;
}

.hover\:-translate-x-6:hover {
  --transform-translate-x: -1.5rem;
}

.hover\:-translate-x-7:hover {
  --transform-translate-x: -1.75rem;
}

.hover\:-translate-x-8:hover {
  --transform-translate-x: -2rem;
}

.hover\:-translate-x-9:hover {
  --transform-translate-x: -2.25rem;
}

.hover\:-translate-x-10:hover {
  --transform-translate-x: -2.5rem;
}

.hover\:-translate-x-11:hover {
  --transform-translate-x: -2.75rem;
}

.hover\:-translate-x-12:hover {
  --transform-translate-x: -3rem;
}

.hover\:-translate-x-13:hover {
  --transform-translate-x: -3.25rem;
}

.hover\:-translate-x-14:hover {
  --transform-translate-x: -3.5rem;
}

.hover\:-translate-x-15:hover {
  --transform-translate-x: -3.75rem;
}

.hover\:-translate-x-16:hover {
  --transform-translate-x: -4rem;
}

.hover\:-translate-x-17:hover {
  --transform-translate-x: -4.25rem;
}

.hover\:-translate-x-18:hover {
  --transform-translate-x: -4.5rem;
}

.hover\:-translate-x-19:hover {
  --transform-translate-x: -4.75rem;
}

.hover\:-translate-x-20:hover {
  --transform-translate-x: -5rem;
}

.hover\:-translate-x-21:hover {
  --transform-translate-x: -5.25rem;
}

.hover\:-translate-x-22:hover {
  --transform-translate-x: -5.5rem;
}

.hover\:-translate-x-23:hover {
  --transform-translate-x: -5.75rem;
}

.hover\:-translate-x-24:hover {
  --transform-translate-x: -6rem;
}

.hover\:-translate-x-25:hover {
  --transform-translate-x: -6.25rem;
}

.hover\:-translate-x-26:hover {
  --transform-translate-x: -6.5rem;
}

.hover\:-translate-x-27:hover {
  --transform-translate-x: -6.75rem;
}

.hover\:-translate-x-28:hover {
  --transform-translate-x: -7rem;
}

.hover\:-translate-x-29:hover {
  --transform-translate-x: -7.25rem;
}

.hover\:-translate-x-30:hover {
  --transform-translate-x: -7.5rem;
}

.hover\:-translate-x-31:hover {
  --transform-translate-x: -7.75rem;
}

.hover\:-translate-x-32:hover {
  --transform-translate-x: -8rem;
}

.hover\:-translate-x-40:hover {
  --transform-translate-x: -10rem;
}

.hover\:-translate-x-48:hover {
  --transform-translate-x: -12rem;
}

.hover\:-translate-x-56:hover {
  --transform-translate-x: -14rem;
}

.hover\:-translate-x-64:hover {
  --transform-translate-x: -16rem;
}

.hover\:-translate-x-px:hover {
  --transform-translate-x: -1px;
}

.hover\:-translate-x-full:hover {
  --transform-translate-x: -100%;
}

.hover\:-translate-x-1\/2:hover {
  --transform-translate-x: -50%;
}

.hover\:translate-x-1\/2:hover {
  --transform-translate-x: 50%;
}

.hover\:translate-x-full:hover {
  --transform-translate-x: 100%;
}

.hover\:translate-y-0:hover {
  --transform-translate-y: 0rem;
}

.hover\:translate-y-1:hover {
  --transform-translate-y: 0.25rem;
}

.hover\:translate-y-2:hover {
  --transform-translate-y: 0.5rem;
}

.hover\:translate-y-3:hover {
  --transform-translate-y: 0.75rem;
}

.hover\:translate-y-4:hover {
  --transform-translate-y: 1rem;
}

.hover\:translate-y-5:hover {
  --transform-translate-y: 1.25rem;
}

.hover\:translate-y-6:hover {
  --transform-translate-y: 1.5rem;
}

.hover\:translate-y-7:hover {
  --transform-translate-y: 1.75rem;
}

.hover\:translate-y-8:hover {
  --transform-translate-y: 2rem;
}

.hover\:translate-y-9:hover {
  --transform-translate-y: 2.25rem;
}

.hover\:translate-y-10:hover {
  --transform-translate-y: 2.5rem;
}

.hover\:translate-y-11:hover {
  --transform-translate-y: 2.75rem;
}

.hover\:translate-y-12:hover {
  --transform-translate-y: 3rem;
}

.hover\:translate-y-13:hover {
  --transform-translate-y: 3.25rem;
}

.hover\:translate-y-14:hover {
  --transform-translate-y: 3.5rem;
}

.hover\:translate-y-15:hover {
  --transform-translate-y: 3.75rem;
}

.hover\:translate-y-16:hover {
  --transform-translate-y: 4rem;
}

.hover\:translate-y-17:hover {
  --transform-translate-y: 4.25rem;
}

.hover\:translate-y-18:hover {
  --transform-translate-y: 4.5rem;
}

.hover\:translate-y-19:hover {
  --transform-translate-y: 4.75rem;
}

.hover\:translate-y-20:hover {
  --transform-translate-y: 5rem;
}

.hover\:translate-y-21:hover {
  --transform-translate-y: 5.25rem;
}

.hover\:translate-y-22:hover {
  --transform-translate-y: 5.5rem;
}

.hover\:translate-y-23:hover {
  --transform-translate-y: 5.75rem;
}

.hover\:translate-y-24:hover {
  --transform-translate-y: 6rem;
}

.hover\:translate-y-25:hover {
  --transform-translate-y: 6.25rem;
}

.hover\:translate-y-26:hover {
  --transform-translate-y: 6.5rem;
}

.hover\:translate-y-27:hover {
  --transform-translate-y: 6.75rem;
}

.hover\:translate-y-28:hover {
  --transform-translate-y: 7rem;
}

.hover\:translate-y-29:hover {
  --transform-translate-y: 7.25rem;
}

.hover\:translate-y-30:hover {
  --transform-translate-y: 7.5rem;
}

.hover\:translate-y-31:hover {
  --transform-translate-y: 7.75rem;
}

.hover\:translate-y-32:hover {
  --transform-translate-y: 8rem;
}

.hover\:translate-y-40:hover {
  --transform-translate-y: 10rem;
}

.hover\:translate-y-48:hover {
  --transform-translate-y: 12rem;
}

.hover\:translate-y-56:hover {
  --transform-translate-y: 14rem;
}

.hover\:translate-y-64:hover {
  --transform-translate-y: 16rem;
}

.hover\:translate-y-px:hover {
  --transform-translate-y: 1px;
}

.hover\:-translate-y-0:hover {
  --transform-translate-y: 0rem;
}

.hover\:-translate-y-1:hover {
  --transform-translate-y: -0.25rem;
}

.hover\:-translate-y-2:hover {
  --transform-translate-y: -0.5rem;
}

.hover\:-translate-y-3:hover {
  --transform-translate-y: -0.75rem;
}

.hover\:-translate-y-4:hover {
  --transform-translate-y: -1rem;
}

.hover\:-translate-y-5:hover {
  --transform-translate-y: -1.25rem;
}

.hover\:-translate-y-6:hover {
  --transform-translate-y: -1.5rem;
}

.hover\:-translate-y-7:hover {
  --transform-translate-y: -1.75rem;
}

.hover\:-translate-y-8:hover {
  --transform-translate-y: -2rem;
}

.hover\:-translate-y-9:hover {
  --transform-translate-y: -2.25rem;
}

.hover\:-translate-y-10:hover {
  --transform-translate-y: -2.5rem;
}

.hover\:-translate-y-11:hover {
  --transform-translate-y: -2.75rem;
}

.hover\:-translate-y-12:hover {
  --transform-translate-y: -3rem;
}

.hover\:-translate-y-13:hover {
  --transform-translate-y: -3.25rem;
}

.hover\:-translate-y-14:hover {
  --transform-translate-y: -3.5rem;
}

.hover\:-translate-y-15:hover {
  --transform-translate-y: -3.75rem;
}

.hover\:-translate-y-16:hover {
  --transform-translate-y: -4rem;
}

.hover\:-translate-y-17:hover {
  --transform-translate-y: -4.25rem;
}

.hover\:-translate-y-18:hover {
  --transform-translate-y: -4.5rem;
}

.hover\:-translate-y-19:hover {
  --transform-translate-y: -4.75rem;
}

.hover\:-translate-y-20:hover {
  --transform-translate-y: -5rem;
}

.hover\:-translate-y-21:hover {
  --transform-translate-y: -5.25rem;
}

.hover\:-translate-y-22:hover {
  --transform-translate-y: -5.5rem;
}

.hover\:-translate-y-23:hover {
  --transform-translate-y: -5.75rem;
}

.hover\:-translate-y-24:hover {
  --transform-translate-y: -6rem;
}

.hover\:-translate-y-25:hover {
  --transform-translate-y: -6.25rem;
}

.hover\:-translate-y-26:hover {
  --transform-translate-y: -6.5rem;
}

.hover\:-translate-y-27:hover {
  --transform-translate-y: -6.75rem;
}

.hover\:-translate-y-28:hover {
  --transform-translate-y: -7rem;
}

.hover\:-translate-y-29:hover {
  --transform-translate-y: -7.25rem;
}

.hover\:-translate-y-30:hover {
  --transform-translate-y: -7.5rem;
}

.hover\:-translate-y-31:hover {
  --transform-translate-y: -7.75rem;
}

.hover\:-translate-y-32:hover {
  --transform-translate-y: -8rem;
}

.hover\:-translate-y-40:hover {
  --transform-translate-y: -10rem;
}

.hover\:-translate-y-48:hover {
  --transform-translate-y: -12rem;
}

.hover\:-translate-y-56:hover {
  --transform-translate-y: -14rem;
}

.hover\:-translate-y-64:hover {
  --transform-translate-y: -16rem;
}

.hover\:-translate-y-px:hover {
  --transform-translate-y: -1px;
}

.hover\:-translate-y-full:hover {
  --transform-translate-y: -100%;
}

.hover\:-translate-y-1\/2:hover {
  --transform-translate-y: -50%;
}

.hover\:translate-y-1\/2:hover {
  --transform-translate-y: 50%;
}

.hover\:translate-y-full:hover {
  --transform-translate-y: 100%;
}

.skew-x-0 {
  --transform-skew-x: 0;
}

.skew-x-3 {
  --transform-skew-x: 3deg;
}

.skew-x-6 {
  --transform-skew-x: 6deg;
}

.skew-x-12 {
  --transform-skew-x: 12deg;
}

.-skew-x-12 {
  --transform-skew-x: -12deg;
}

.-skew-x-6 {
  --transform-skew-x: -6deg;
}

.-skew-x-3 {
  --transform-skew-x: -3deg;
}

.skew-y-0 {
  --transform-skew-y: 0;
}

.skew-y-3 {
  --transform-skew-y: 3deg;
}

.skew-y-6 {
  --transform-skew-y: 6deg;
}

.skew-y-12 {
  --transform-skew-y: 12deg;
}

.-skew-y-12 {
  --transform-skew-y: -12deg;
}

.-skew-y-6 {
  --transform-skew-y: -6deg;
}

.-skew-y-3 {
  --transform-skew-y: -3deg;
}

.\!skew-x-0 {
  --transform-skew-x: 0 !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-y-0 {
  --transform-skew-y: 0 !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;
}

.hover\:skew-x-0:hover {
  --transform-skew-x: 0;
}

.hover\:skew-x-3:hover {
  --transform-skew-x: 3deg;
}

.hover\:skew-x-6:hover {
  --transform-skew-x: 6deg;
}

.hover\:skew-x-12:hover {
  --transform-skew-x: 12deg;
}

.hover\:-skew-x-12:hover {
  --transform-skew-x: -12deg;
}

.hover\:-skew-x-6:hover {
  --transform-skew-x: -6deg;
}

.hover\:-skew-x-3:hover {
  --transform-skew-x: -3deg;
}

.hover\:skew-y-0:hover {
  --transform-skew-y: 0;
}

.hover\:skew-y-3:hover {
  --transform-skew-y: 3deg;
}

.hover\:skew-y-6:hover {
  --transform-skew-y: 6deg;
}

.hover\:skew-y-12:hover {
  --transform-skew-y: 12deg;
}

.hover\:-skew-y-12:hover {
  --transform-skew-y: -12deg;
}

.hover\:-skew-y-6:hover {
  --transform-skew-y: -6deg;
}

.hover\:-skew-y-3:hover {
  --transform-skew-y: -3deg;
}

.transition-none {
  -webkit-transition-property: none;
  transition-property: none;
}

.transition-all {
  -webkit-transition-property: all;
  transition-property: all;
}

.transition {
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
}

.transition-colors {
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
}

.transition-opacity {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.transition-shadow {
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
}

.transition-transform {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.\!transition-none {
  -webkit-transition-property: none !important;
  transition-property: none !important;
}

.\!transition-all {
  -webkit-transition-property: all !important;
  transition-property: all !important;
}

.\!transition {
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
}

.\!transition-colors {
  -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
  transition-property: background-color, border-color, color, fill, stroke !important;
}

.\!transition-opacity {
  -webkit-transition-property: opacity !important;
  transition-property: opacity !important;
}

.\!transition-shadow {
  -webkit-transition-property: -webkit-box-shadow !important;
  transition-property: -webkit-box-shadow !important;
  transition-property: box-shadow !important;
  transition-property: box-shadow, -webkit-box-shadow !important;
}

.\!transition-transform {
  -webkit-transition-property: -webkit-transform !important;
  transition-property: -webkit-transform !important;
  transition-property: transform !important;
  transition-property: transform, -webkit-transform !important;
}

.hover\:transition-none:hover {
  -webkit-transition-property: none;
  transition-property: none;
}

.hover\:transition-all:hover {
  -webkit-transition-property: all;
  transition-property: all;
}

.hover\:transition:hover {
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
}

.hover\:transition-colors:hover {
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
}

.hover\:transition-opacity:hover {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.hover\:transition-shadow:hover {
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
}

.hover\:transition-transform:hover {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.ease-linear {
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.ease-in {
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-out {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.ease-in-out {
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.\!ease-linear {
  -webkit-transition-timing-function: linear !important;
          transition-timing-function: linear !important;
}

.\!ease-in {
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
          transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}

.\!ease-out {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

.\!ease-in-out {
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.hover\:ease-linear:hover {
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}

.hover\:ease-in:hover {
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.hover\:ease-out:hover {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.hover\:ease-in-out:hover {
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.duration-75 {
  -webkit-transition-duration: 75ms;
          transition-duration: 75ms;
}

.duration-100 {
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
}

.duration-150 {
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.duration-200 {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}

.duration-300 {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

.duration-500 {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
}

.duration-700 {
  -webkit-transition-duration: 700ms;
          transition-duration: 700ms;
}

.duration-1000 {
  -webkit-transition-duration: 1000ms;
          transition-duration: 1000ms;
}

.\!duration-75 {
  -webkit-transition-duration: 75ms !important;
          transition-duration: 75ms !important;
}

.\!duration-100 {
  -webkit-transition-duration: 100ms !important;
          transition-duration: 100ms !important;
}

.\!duration-150 {
  -webkit-transition-duration: 150ms !important;
          transition-duration: 150ms !important;
}

.\!duration-200 {
  -webkit-transition-duration: 200ms !important;
          transition-duration: 200ms !important;
}

.\!duration-300 {
  -webkit-transition-duration: 300ms !important;
          transition-duration: 300ms !important;
}

.\!duration-500 {
  -webkit-transition-duration: 500ms !important;
          transition-duration: 500ms !important;
}

.\!duration-700 {
  -webkit-transition-duration: 700ms !important;
          transition-duration: 700ms !important;
}

.\!duration-1000 {
  -webkit-transition-duration: 1000ms !important;
          transition-duration: 1000ms !important;
}

.hover\:duration-75:hover {
  -webkit-transition-duration: 75ms;
          transition-duration: 75ms;
}

.hover\:duration-100:hover {
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
}

.hover\:duration-150:hover {
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

.hover\:duration-200:hover {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}

.hover\:duration-300:hover {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

.hover\:duration-500:hover {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
}

.hover\:duration-700:hover {
  -webkit-transition-duration: 700ms;
          transition-duration: 700ms;
}

.hover\:duration-1000:hover {
  -webkit-transition-duration: 1000ms;
          transition-duration: 1000ms;
}

@media (min-width: 375px) {
  .\32xs\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .\32xs\:\!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;
  }

  .\32xs\:\!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;
  }

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

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

  .\32xs\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

  .\32xs\:hover\:appearance-none:hover {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .\32xs\:bg-fixed {
    background-attachment: fixed;
  }

  .\32xs\:bg-local {
    background-attachment: local;
  }

  .\32xs\:bg-scroll {
    background-attachment: scroll;
  }

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

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

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

  .\32xs\:hover\:bg-fixed:hover {
    background-attachment: fixed;
  }

  .\32xs\:hover\:bg-local:hover {
    background-attachment: local;
  }

  .\32xs\:hover\:bg-scroll:hover {
    background-attachment: scroll;
  }

  .\32xs\:bg-primary {
    background-color: #6638B6;
  }

  .\32xs\:bg-primaryDark {
    background-color: #3C2C84;
  }

  .\32xs\:bg-primary1 {
    background-color: #8C81D1;
  }

  .\32xs\:bg-primary2 {
    background-color: #A8A5CE;
  }

  .\32xs\:bg-primary3 {
    background-color: #EBEAF6;
  }

  .\32xs\:bg-primary4 {
    background-color: #F8F8FC;
  }

  .\32xs\:bg-secondary {
    background-color: #007EE5;
  }

  .\32xs\:bg-secondary1 {
    background-color: #43BEFF;
  }

  .\32xs\:bg-secondary2 {
    background-color: #F5F9FD;
  }

  .\32xs\:bg-alert {
    background-color: #EF3817;
  }

  .\32xs\:bg-safe {
    background-color: #60B731;
  }

  .\32xs\:bg-primary-dark {
    background-color: #3C2C84;
  }

  .\32xs\:bg-primary-1 {
    background-color: #8C81D1;
  }

  .\32xs\:bg-primary-2 {
    background-color: #A8A5CE;
  }

  .\32xs\:bg-primary-3 {
    background-color: #EBEAF6;
  }

  .\32xs\:bg-primary-4 {
    background-color: #F8F8FC;
  }

  .\32xs\:bg-secondary-1 {
    background-color: #43BEFF;
  }

  .\32xs\:bg-secondary-2 {
    background-color: #F5F9FD;
  }

  .\32xs\:bg-transparent {
    background-color: transparent;
  }

  .\32xs\:bg-black {
    background-color: #000000;
  }

  .\32xs\:bg-white {
    background-color: #FFFFFF;
  }

  .\32xs\:bg-point-violet {
    background-color: #7545FF;
  }

  .\32xs\:bg-gray-100 {
    background-color: #F7F7F7;
  }

  .\32xs\:bg-gray-200 {
    background-color: #E5E5E8;
  }

  .\32xs\:bg-gray-300 {
    background-color: #CED0D6;
  }

  .\32xs\:bg-gray-400 {
    background-color: #A7A9B2;
  }

  .\32xs\:bg-gray-500 {
    background-color: #858895;
  }

  .\32xs\:bg-gray-600 {
    background-color: #6B6E7B;
  }

  .\32xs\:bg-gray-700 {
    background-color: #5F616D;
  }

  .\32xs\:bg-gray-800 {
    background-color: #474952;
  }

  .\32xs\:bg-gray-900 {
    background-color: #222532;
  }

  .\32xs\:bg-gray {
    background-color: #858895;
  }

  .\32xs\:bg-gray-dark {
    background-color: #222532;
  }

  .\32xs\:bg-red-100 {
    background-color: #FFE8E8;
  }

  .\32xs\:bg-red-200 {
    background-color: #FFC4C4;
  }

  .\32xs\:bg-red-300 {
    background-color: #FF8F8F;
  }

  .\32xs\:bg-red-400 {
    background-color: #FF6A6A;
  }

  .\32xs\:bg-red-500 {
    background-color: #EF3817;
  }

  .\32xs\:bg-red-600 {
    background-color: #CC2C00;
  }

  .\32xs\:bg-red-700 {
    background-color: #C53030;
  }

  .\32xs\:bg-red-800 {
    background-color: #9B2C2C;
  }

  .\32xs\:bg-red-900 {
    background-color: #742A2A;
  }

  .\32xs\:bg-red {
    background-color: #EF3817;
  }

  .\32xs\:bg-coral-100 {
    background-color: #FFEBE6;
  }

  .\32xs\:bg-coral-200 {
    background-color: #FFD3C8;
  }

  .\32xs\:bg-coral-300 {
    background-color: #FFB39E;
  }

  .\32xs\:bg-coral-400 {
    background-color: #FF9476;
  }

  .\32xs\:bg-coral-500 {
    background-color: #FF7750;
  }

  .\32xs\:bg-coral-600 {
    background-color: #F55A2F;
  }

  .\32xs\:bg-coral-700 {
    background-color: #DD470F;
  }

  .\32xs\:bg-coral-800 {
    background-color: #B93E0F;
  }

  .\32xs\:bg-coral-900 {
    background-color: #8E3311;
  }

  .\32xs\:bg-coral {
    background-color: #FF7750;
  }

  .\32xs\:bg-yellow-100 {
    background-color: #FFFAE6;
  }

  .\32xs\:bg-yellow-200 {
    background-color: #FFEB99;
  }

  .\32xs\:bg-yellow-300 {
    background-color: #FFE066;
  }

  .\32xs\:bg-yellow-400 {
    background-color: #FFD633;
  }

  .\32xs\:bg-yellow-500 {
    background-color: #FFCE02;
  }

  .\32xs\:bg-yellow-600 {
    background-color: #E6B800;
  }

  .\32xs\:bg-yellow-700 {
    background-color: #CCA300;
  }

  .\32xs\:bg-yellow-800 {
    background-color: #806600;
  }

  .\32xs\:bg-yellow-900 {
    background-color: #4D3D00;
  }

  .\32xs\:bg-yellow {
    background-color: #FFCE02;
  }

  .\32xs\:bg-green-100 {
    background-color: #F9FCE9;
  }

  .\32xs\:bg-green-200 {
    background-color: #E7F3A5;
  }

  .\32xs\:bg-green-300 {
    background-color: #D5EA62;
  }

  .\32xs\:bg-green-400 {
    background-color: #C2E01E;
  }

  .\32xs\:bg-green-500 {
    background-color: #60B731;
  }

  .\32xs\:bg-green-600 {
    background-color: #3F7B1A;
  }

  .\32xs\:bg-green-700 {
    background-color: #366916;
  }

  .\32xs\:bg-green-800 {
    background-color: #203F0D;
  }

  .\32xs\:bg-green-900 {
    background-color: #162A09;
  }

  .\32xs\:bg-green {
    background-color: #60B731;
  }

  .\32xs\:bg-blue-100 {
    background-color: #F5F9FD;
  }

  .\32xs\:bg-blue-200 {
    background-color: #E9F4FF;
  }

  .\32xs\:bg-blue-300 {
    background-color: #B9DCFF;
  }

  .\32xs\:bg-blue-400 {
    background-color: #43BEFF;
  }

  .\32xs\:bg-blue-500 {
    background-color: #007EE5;
  }

  .\32xs\:bg-blue-600 {
    background-color: #0069CC;
  }

  .\32xs\:bg-blue-700 {
    background-color: #005CB3;
  }

  .\32xs\:bg-blue-800 {
    background-color: #004F99;
  }

  .\32xs\:bg-blue-900 {
    background-color: #003566;
  }

  .\32xs\:bg-blue {
    background-color: #007EE5;
  }

  .\32xs\:bg-violet-100 {
    background-color: #F8F8FC;
  }

  .\32xs\:bg-violet-200 {
    background-color: #EBEAF6;
  }

  .\32xs\:bg-violet-300 {
    background-color: #A8A5CE;
  }

  .\32xs\:bg-violet-400 {
    background-color: #8C81D1;
  }

  .\32xs\:bg-violet-500 {
    background-color: #6638B6;
  }

  .\32xs\:bg-violet-600 {
    background-color: #58309C;
  }

  .\32xs\:bg-violet-700 {
    background-color: #4D2A89;
  }

  .\32xs\:bg-violet-800 {
    background-color: #3C2C84;
  }

  .\32xs\:bg-violet-900 {
    background-color: #371E62;
  }

  .\32xs\:bg-violet {
    background-color: #6638B6;
  }

  .\32xs\:bg-peacock-100 {
    background-color: #E6FFFA;
  }

  .\32xs\:bg-peacock-200 {
    background-color: #B2F5EA;
  }

  .\32xs\:bg-peacock-300 {
    background-color: #81E6D9;
  }

  .\32xs\:bg-peacock-400 {
    background-color: #4FD1C5;
  }

  .\32xs\:bg-peacock-500 {
    background-color: #38B2AC;
  }

  .\32xs\:bg-peacock-600 {
    background-color: #319795;
  }

  .\32xs\:bg-peacock-700 {
    background-color: #2C7A7B;
  }

  .\32xs\:bg-peacock-800 {
    background-color: #285E61;
  }

  .\32xs\:bg-peacock-900 {
    background-color: #234E52;
  }

  .\32xs\:bg-peacock {
    background-color: #38B2AC;
  }

  .\32xs\:bg-indigo-100 {
    background-color: #EBF4FF;
  }

  .\32xs\:bg-indigo-200 {
    background-color: #C3DAFE;
  }

  .\32xs\:bg-indigo-300 {
    background-color: #A3BFFA;
  }

  .\32xs\:bg-indigo-400 {
    background-color: #7F9CF5;
  }

  .\32xs\:bg-indigo-500 {
    background-color: #667EEA;
  }

  .\32xs\:bg-indigo-600 {
    background-color: #5A67D8;
  }

  .\32xs\:bg-indigo-700 {
    background-color: #6439DE;
  }

  .\32xs\:bg-indigo-800 {
    background-color: #434190;
  }

  .\32xs\:bg-indigo-900 {
    background-color: #3C366B;
  }

  .\32xs\:bg-indigo {
    background-color: #667EEA;
  }

  .\32xs\:\!bg-primary {
    background-color: #6638B6 !important;
  }

  .\32xs\:\!bg-primaryDark {
    background-color: #3C2C84 !important;
  }

  .\32xs\:\!bg-primary1 {
    background-color: #8C81D1 !important;
  }

  .\32xs\:\!bg-primary2 {
    background-color: #A8A5CE !important;
  }

  .\32xs\:\!bg-primary3 {
    background-color: #EBEAF6 !important;
  }

  .\32xs\:\!bg-primary4 {
    background-color: #F8F8FC !important;
  }

  .\32xs\:\!bg-secondary {
    background-color: #007EE5 !important;
  }

  .\32xs\:\!bg-secondary1 {
    background-color: #43BEFF !important;
  }

  .\32xs\:\!bg-secondary2 {
    background-color: #F5F9FD !important;
  }

  .\32xs\:\!bg-alert {
    background-color: #EF3817 !important;
  }

  .\32xs\:\!bg-safe {
    background-color: #60B731 !important;
  }

  .\32xs\:\!bg-primary-dark {
    background-color: #3C2C84 !important;
  }

  .\32xs\:\!bg-primary-1 {
    background-color: #8C81D1 !important;
  }

  .\32xs\:\!bg-primary-2 {
    background-color: #A8A5CE !important;
  }

  .\32xs\:\!bg-primary-3 {
    background-color: #EBEAF6 !important;
  }

  .\32xs\:\!bg-primary-4 {
    background-color: #F8F8FC !important;
  }

  .\32xs\:\!bg-secondary-1 {
    background-color: #43BEFF !important;
  }

  .\32xs\:\!bg-secondary-2 {
    background-color: #F5F9FD !important;
  }

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

  .\32xs\:\!bg-black {
    background-color: #000000 !important;
  }

  .\32xs\:\!bg-white {
    background-color: #FFFFFF !important;
  }

  .\32xs\:\!bg-point-violet {
    background-color: #7545FF !important;
  }

  .\32xs\:\!bg-gray-100 {
    background-color: #F7F7F7 !important;
  }

  .\32xs\:\!bg-gray-200 {
    background-color: #E5E5E8 !important;
  }

  .\32xs\:\!bg-gray-300 {
    background-color: #CED0D6 !important;
  }

  .\32xs\:\!bg-gray-400 {
    background-color: #A7A9B2 !important;
  }

  .\32xs\:\!bg-gray-500 {
    background-color: #858895 !important;
  }

  .\32xs\:\!bg-gray-600 {
    background-color: #6B6E7B !important;
  }

  .\32xs\:\!bg-gray-700 {
    background-color: #5F616D !important;
  }

  .\32xs\:\!bg-gray-800 {
    background-color: #474952 !important;
  }

  .\32xs\:\!bg-gray-900 {
    background-color: #222532 !important;
  }

  .\32xs\:\!bg-gray {
    background-color: #858895 !important;
  }

  .\32xs\:\!bg-gray-dark {
    background-color: #222532 !important;
  }

  .\32xs\:\!bg-red-100 {
    background-color: #FFE8E8 !important;
  }

  .\32xs\:\!bg-red-200 {
    background-color: #FFC4C4 !important;
  }

  .\32xs\:\!bg-red-300 {
    background-color: #FF8F8F !important;
  }

  .\32xs\:\!bg-red-400 {
    background-color: #FF6A6A !important;
  }

  .\32xs\:\!bg-red-500 {
    background-color: #EF3817 !important;
  }

  .\32xs\:\!bg-red-600 {
    background-color: #CC2C00 !important;
  }

  .\32xs\:\!bg-red-700 {
    background-color: #C53030 !important;
  }

  .\32xs\:\!bg-red-800 {
    background-color: #9B2C2C !important;
  }

  .\32xs\:\!bg-red-900 {
    background-color: #742A2A !important;
  }

  .\32xs\:\!bg-red {
    background-color: #EF3817 !important;
  }

  .\32xs\:\!bg-coral-100 {
    background-color: #FFEBE6 !important;
  }

  .\32xs\:\!bg-coral-200 {
    background-color: #FFD3C8 !important;
  }

  .\32xs\:\!bg-coral-300 {
    background-color: #FFB39E !important;
  }

  .\32xs\:\!bg-coral-400 {
    background-color: #FF9476 !important;
  }

  .\32xs\:\!bg-coral-500 {
    background-color: #FF7750 !important;
  }

  .\32xs\:\!bg-coral-600 {
    background-color: #F55A2F !important;
  }

  .\32xs\:\!bg-coral-700 {
    background-color: #DD470F !important;
  }

  .\32xs\:\!bg-coral-800 {
    background-color: #B93E0F !important;
  }

  .\32xs\:\!bg-coral-900 {
    background-color: #8E3311 !important;
  }

  .\32xs\:\!bg-coral {
    background-color: #FF7750 !important;
  }

  .\32xs\:\!bg-yellow-100 {
    background-color: #FFFAE6 !important;
  }

  .\32xs\:\!bg-yellow-200 {
    background-color: #FFEB99 !important;
  }

  .\32xs\:\!bg-yellow-300 {
    background-color: #FFE066 !important;
  }

  .\32xs\:\!bg-yellow-400 {
    background-color: #FFD633 !important;
  }

  .\32xs\:\!bg-yellow-500 {
    background-color: #FFCE02 !important;
  }

  .\32xs\:\!bg-yellow-600 {
    background-color: #E6B800 !important;
  }

  .\32xs\:\!bg-yellow-700 {
    background-color: #CCA300 !important;
  }

  .\32xs\:\!bg-yellow-800 {
    background-color: #806600 !important;
  }

  .\32xs\:\!bg-yellow-900 {
    background-color: #4D3D00 !important;
  }

  .\32xs\:\!bg-yellow {
    background-color: #FFCE02 !important;
  }

  .\32xs\:\!bg-green-100 {
    background-color: #F9FCE9 !important;
  }

  .\32xs\:\!bg-green-200 {
    background-color: #E7F3A5 !important;
  }

  .\32xs\:\!bg-green-300 {
    background-color: #D5EA62 !important;
  }

  .\32xs\:\!bg-green-400 {
    background-color: #C2E01E !important;
  }

  .\32xs\:\!bg-green-500 {
    background-color: #60B731 !important;
  }

  .\32xs\:\!bg-green-600 {
    background-color: #3F7B1A !important;
  }

  .\32xs\:\!bg-green-700 {
    background-color: #366916 !important;
  }

  .\32xs\:\!bg-green-800 {
    background-color: #203F0D !important;
  }

  .\32xs\:\!bg-green-900 {
    background-color: #162A09 !important;
  }

  .\32xs\:\!bg-green {
    background-color: #60B731 !important;
  }

  .\32xs\:\!bg-blue-100 {
    background-color: #F5F9FD !important;
  }

  .\32xs\:\!bg-blue-200 {
    background-color: #E9F4FF !important;
  }

  .\32xs\:\!bg-blue-300 {
    background-color: #B9DCFF !important;
  }

  .\32xs\:\!bg-blue-400 {
    background-color: #43BEFF !important;
  }

  .\32xs\:\!bg-blue-500 {
    background-color: #007EE5 !important;
  }

  .\32xs\:\!bg-blue-600 {
    background-color: #0069CC !important;
  }

  .\32xs\:\!bg-blue-700 {
    background-color: #005CB3 !important;
  }

  .\32xs\:\!bg-blue-800 {
    background-color: #004F99 !important;
  }

  .\32xs\:\!bg-blue-900 {
    background-color: #003566 !important;
  }

  .\32xs\:\!bg-blue {
    background-color: #007EE5 !important;
  }

  .\32xs\:\!bg-violet-100 {
    background-color: #F8F8FC !important;
  }

  .\32xs\:\!bg-violet-200 {
    background-color: #EBEAF6 !important;
  }

  .\32xs\:\!bg-violet-300 {
    background-color: #A8A5CE !important;
  }

  .\32xs\:\!bg-violet-400 {
    background-color: #8C81D1 !important;
  }

  .\32xs\:\!bg-violet-500 {
    background-color: #6638B6 !important;
  }

  .\32xs\:\!bg-violet-600 {
    background-color: #58309C !important;
  }

  .\32xs\:\!bg-violet-700 {
    background-color: #4D2A89 !important;
  }

  .\32xs\:\!bg-violet-800 {
    background-color: #3C2C84 !important;
  }

  .\32xs\:\!bg-violet-900 {
    background-color: #371E62 !important;
  }

  .\32xs\:\!bg-violet {
    background-color: #6638B6 !important;
  }

  .\32xs\:\!bg-peacock-100 {
    background-color: #E6FFFA !important;
  }

  .\32xs\:\!bg-peacock-200 {
    background-color: #B2F5EA !important;
  }

  .\32xs\:\!bg-peacock-300 {
    background-color: #81E6D9 !important;
  }

  .\32xs\:\!bg-peacock-400 {
    background-color: #4FD1C5 !important;
  }

  .\32xs\:\!bg-peacock-500 {
    background-color: #38B2AC !important;
  }

  .\32xs\:\!bg-peacock-600 {
    background-color: #319795 !important;
  }

  .\32xs\:\!bg-peacock-700 {
    background-color: #2C7A7B !important;
  }

  .\32xs\:\!bg-peacock-800 {
    background-color: #285E61 !important;
  }

  .\32xs\:\!bg-peacock-900 {
    background-color: #234E52 !important;
  }

  .\32xs\:\!bg-peacock {
    background-color: #38B2AC !important;
  }

  .\32xs\:\!bg-indigo-100 {
    background-color: #EBF4FF !important;
  }

  .\32xs\:\!bg-indigo-200 {
    background-color: #C3DAFE !important;
  }

  .\32xs\:\!bg-indigo-300 {
    background-color: #A3BFFA !important;
  }

  .\32xs\:\!bg-indigo-400 {
    background-color: #7F9CF5 !important;
  }

  .\32xs\:\!bg-indigo-500 {
    background-color: #667EEA !important;
  }

  .\32xs\:\!bg-indigo-600 {
    background-color: #5A67D8 !important;
  }

  .\32xs\:\!bg-indigo-700 {
    background-color: #6439DE !important;
  }

  .\32xs\:\!bg-indigo-800 {
    background-color: #434190 !important;
  }

  .\32xs\:\!bg-indigo-900 {
    background-color: #3C366B !important;
  }

  .\32xs\:\!bg-indigo {
    background-color: #667EEA !important;
  }

  .\32xs\:hover\:bg-primary:hover {
    background-color: #6638B6;
  }

  .\32xs\:hover\:bg-primaryDark:hover {
    background-color: #3C2C84;
  }

  .\32xs\:hover\:bg-primary1:hover {
    background-color: #8C81D1;
  }

  .\32xs\:hover\:bg-primary2:hover {
    background-color: #A8A5CE;
  }

  .\32xs\:hover\:bg-primary3:hover {
    background-color: #EBEAF6;
  }

  .\32xs\:hover\:bg-primary4:hover {
    background-color: #F8F8FC;
  }

  .\32xs\:hover\:bg-secondary:hover {
    background-color: #007EE5;
  }

  .\32xs\:hover\:bg-secondary1:hover {
    background-color: #43BEFF;
  }

  .\32xs\:hover\:bg-secondary2:hover {
    background-color: #F5F9FD;
  }

  .\32xs\:hover\:bg-alert:hover {
    background-color: #EF3817;
  }

  .\32xs\:hover\:bg-safe:hover {
    background-color: #60B731;
  }

  .\32xs\:hover\:bg-primary-dark:hover {
    background-color: #3C2C84;
  }

  .\32xs\:hover\:bg-primary-1:hover {
    background-color: #8C81D1;
  }

  .\32xs\:hover\:bg-primary-2:hover {
    background-color: #A8A5CE;
  }

  .\32xs\:hover\:bg-primary-3:hover {
    background-color: #EBEAF6;
  }

  .\32xs\:hover\:bg-primary-4:hover {
    background-color: #F8F8FC;
  }

  .\32xs\:hover\:bg-secondary-1:hover {
    background-color: #43BEFF;
  }

  .\32xs\:hover\:bg-secondary-2:hover {
    background-color: #F5F9FD;
  }

  .\32xs\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .\32xs\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .\32xs\:hover\:bg-white:hover {
    background-color: #FFFFFF;
  }

  .\32xs\:hover\:bg-point-violet:hover {
    background-color: #7545FF;
  }

  .\32xs\:hover\:bg-gray-100:hover {
    background-color: #F7F7F7;
  }

  .\32xs\:hover\:bg-gray-200:hover {
    background-color: #E5E5E8;
  }

  .\32xs\:hover\:bg-gray-300:hover {
    background-color: #CED0D6;
  }

  .\32xs\:hover\:bg-gray-400:hover {
    background-color: #A7A9B2;
  }

  .\32xs\:hover\:bg-gray-500:hover {
    background-color: #858895;
  }

  .\32xs\:hover\:bg-gray-600:hover {
    background-color: #6B6E7B;
  }

  .\32xs\:hover\:bg-gray-700:hover {
    background-color: #5F616D;
  }

  .\32xs\:hover\:bg-gray-800:hover {
    background-color: #474952;
  }

  .\32xs\:hover\:bg-gray-900:hover {
    background-color: #222532;
  }

  .\32xs\:hover\:bg-gray:hover {
    background-color: #858895;
  }

  .\32xs\:hover\:bg-gray-dark:hover {
    background-color: #222532;
  }

  .\32xs\:hover\:bg-red-100:hover {
    background-color: #FFE8E8;
  }

  .\32xs\:hover\:bg-red-200:hover {
    background-color: #FFC4C4;
  }

  .\32xs\:hover\:bg-red-300:hover {
    background-color: #FF8F8F;
  }

  .\32xs\:hover\:bg-red-400:hover {
    background-color: #FF6A6A;
  }

  .\32xs\:hover\:bg-red-500:hover {
    background-color: #EF3817;
  }

  .\32xs\:hover\:bg-red-600:hover {
    background-color: #CC2C00;
  }

  .\32xs\:hover\:bg-red-700:hover {
    background-color: #C53030;
  }

  .\32xs\:hover\:bg-red-800:hover {
    background-color: #9B2C2C;
  }

  .\32xs\:hover\:bg-red-900:hover {
    background-color: #742A2A;
  }

  .\32xs\:hover\:bg-red:hover {
    background-color: #EF3817;
  }

  .\32xs\:hover\:bg-coral-100:hover {
    background-color: #FFEBE6;
  }

  .\32xs\:hover\:bg-coral-200:hover {
    background-color: #FFD3C8;
  }

  .\32xs\:hover\:bg-coral-300:hover {
    background-color: #FFB39E;
  }

  .\32xs\:hover\:bg-coral-400:hover {
    background-color: #FF9476;
  }

  .\32xs\:hover\:bg-coral-500:hover {
    background-color: #FF7750;
  }

  .\32xs\:hover\:bg-coral-600:hover {
    background-color: #F55A2F;
  }

  .\32xs\:hover\:bg-coral-700:hover {
    background-color: #DD470F;
  }

  .\32xs\:hover\:bg-coral-800:hover {
    background-color: #B93E0F;
  }

  .\32xs\:hover\:bg-coral-900:hover {
    background-color: #8E3311;
  }

  .\32xs\:hover\:bg-coral:hover {
    background-color: #FF7750;
  }

  .\32xs\:hover\:bg-yellow-100:hover {
    background-color: #FFFAE6;
  }

  .\32xs\:hover\:bg-yellow-200:hover {
    background-color: #FFEB99;
  }

  .\32xs\:hover\:bg-yellow-300:hover {
    background-color: #FFE066;
  }

  .\32xs\:hover\:bg-yellow-400:hover {
    background-color: #FFD633;
  }

  .\32xs\:hover\:bg-yellow-500:hover {
    background-color: #FFCE02;
  }

  .\32xs\:hover\:bg-yellow-600:hover {
    background-color: #E6B800;
  }

  .\32xs\:hover\:bg-yellow-700:hover {
    background-color: #CCA300;
  }

  .\32xs\:hover\:bg-yellow-800:hover {
    background-color: #806600;
  }

  .\32xs\:hover\:bg-yellow-900:hover {
    background-color: #4D3D00;
  }

  .\32xs\:hover\:bg-yellow:hover {
    background-color: #FFCE02;
  }

  .\32xs\:hover\:bg-green-100:hover {
    background-color: #F9FCE9;
  }

  .\32xs\:hover\:bg-green-200:hover {
    background-color: #E7F3A5;
  }

  .\32xs\:hover\:bg-green-300:hover {
    background-color: #D5EA62;
  }

  .\32xs\:hover\:bg-green-400:hover {
    background-color: #C2E01E;
  }

  .\32xs\:hover\:bg-green-500:hover {
    background-color: #60B731;
  }

  .\32xs\:hover\:bg-green-600:hover {
    background-color: #3F7B1A;
  }

  .\32xs\:hover\:bg-green-700:hover {
    background-color: #366916;
  }

  .\32xs\:hover\:bg-green-800:hover {
    background-color: #203F0D;
  }

  .\32xs\:hover\:bg-green-900:hover {
    background-color: #162A09;
  }

  .\32xs\:hover\:bg-green:hover {
    background-color: #60B731;
  }

  .\32xs\:hover\:bg-blue-100:hover {
    background-color: #F5F9FD;
  }

  .\32xs\:hover\:bg-blue-200:hover {
    background-color: #E9F4FF;
  }

  .\32xs\:hover\:bg-blue-300:hover {
    background-color: #B9DCFF;
  }

  .\32xs\:hover\:bg-blue-400:hover {
    background-color: #43BEFF;
  }

  .\32xs\:hover\:bg-blue-500:hover {
    background-color: #007EE5;
  }

  .\32xs\:hover\:bg-blue-600:hover {
    background-color: #0069CC;
  }

  .\32xs\:hover\:bg-blue-700:hover {
    background-color: #005CB3;
  }

  .\32xs\:hover\:bg-blue-800:hover {
    background-color: #004F99;
  }

  .\32xs\:hover\:bg-blue-900:hover {
    background-color: #003566;
  }

  .\32xs\:hover\:bg-blue:hover {
    background-color: #007EE5;
  }

  .\32xs\:hover\:bg-violet-100:hover {
    background-color: #F8F8FC;
  }

  .\32xs\:hover\:bg-violet-200:hover {
    background-color: #EBEAF6;
  }

  .\32xs\:hover\:bg-violet-300:hover {
    background-color: #A8A5CE;
  }

  .\32xs\:hover\:bg-violet-400:hover {
    background-color: #8C81D1;
  }

  .\32xs\:hover\:bg-violet-500:hover {
    background-color: #6638B6;
  }

  .\32xs\:hover\:bg-violet-600:hover {
    background-color: #58309C;
  }

  .\32xs\:hover\:bg-violet-700:hover {
    background-color: #4D2A89;
  }

  .\32xs\:hover\:bg-violet-800:hover {
    background-color: #3C2C84;
  }

  .\32xs\:hover\:bg-violet-900:hover {
    background-color: #371E62;
  }

  .\32xs\:hover\:bg-violet:hover {
    background-color: #6638B6;
  }

  .\32xs\:hover\:bg-peacock-100:hover {
    background-color: #E6FFFA;
  }

  .\32xs\:hover\:bg-peacock-200:hover {
    background-color: #B2F5EA;
  }

  .\32xs\:hover\:bg-peacock-300:hover {
    background-color: #81E6D9;
  }

  .\32xs\:hover\:bg-peacock-400:hover {
    background-color: #4FD1C5;
  }

  .\32xs\:hover\:bg-peacock-500:hover {
    background-color: #38B2AC;
  }

  .\32xs\:hover\:bg-peacock-600:hover {
    background-color: #319795;
  }

  .\32xs\:hover\:bg-peacock-700:hover {
    background-color: #2C7A7B;
  }

  .\32xs\:hover\:bg-peacock-800:hover {
    background-color: #285E61;
  }

  .\32xs\:hover\:bg-peacock-900:hover {
    background-color: #234E52;
  }

  .\32xs\:hover\:bg-peacock:hover {
    background-color: #38B2AC;
  }

  .\32xs\:hover\:bg-indigo-100:hover {
    background-color: #EBF4FF;
  }

  .\32xs\:hover\:bg-indigo-200:hover {
    background-color: #C3DAFE;
  }

  .\32xs\:hover\:bg-indigo-300:hover {
    background-color: #A3BFFA;
  }

  .\32xs\:hover\:bg-indigo-400:hover {
    background-color: #7F9CF5;
  }

  .\32xs\:hover\:bg-indigo-500:hover {
    background-color: #667EEA;
  }

  .\32xs\:hover\:bg-indigo-600:hover {
    background-color: #5A67D8;
  }

  .\32xs\:hover\:bg-indigo-700:hover {
    background-color: #6439DE;
  }

  .\32xs\:hover\:bg-indigo-800:hover {
    background-color: #434190;
  }

  .\32xs\:hover\:bg-indigo-900:hover {
    background-color: #3C366B;
  }

  .\32xs\:hover\:bg-indigo:hover {
    background-color: #667EEA;
  }

  .\32xs\:bg-bottom {
    background-position: bottom;
  }

  .\32xs\:bg-center {
    background-position: center;
  }

  .\32xs\:bg-left {
    background-position: left;
  }

  .\32xs\:bg-left-bottom {
    background-position: left bottom;
  }

  .\32xs\:bg-left-top {
    background-position: left top;
  }

  .\32xs\:bg-right {
    background-position: right;
  }

  .\32xs\:bg-right-bottom {
    background-position: right bottom;
  }

  .\32xs\:bg-right-top {
    background-position: right top;
  }

  .\32xs\:bg-top {
    background-position: top;
  }

  .\32xs\:\!bg-bottom {
    background-position: bottom !important;
  }

  .\32xs\:\!bg-center {
    background-position: center !important;
  }

  .\32xs\:\!bg-left {
    background-position: left !important;
  }

  .\32xs\:\!bg-left-bottom {
    background-position: left bottom !important;
  }

  .\32xs\:\!bg-left-top {
    background-position: left top !important;
  }

  .\32xs\:\!bg-right {
    background-position: right !important;
  }

  .\32xs\:\!bg-right-bottom {
    background-position: right bottom !important;
  }

  .\32xs\:\!bg-right-top {
    background-position: right top !important;
  }

  .\32xs\:\!bg-top {
    background-position: top !important;
  }

  .\32xs\:hover\:bg-bottom:hover {
    background-position: bottom;
  }

  .\32xs\:hover\:bg-center:hover {
    background-position: center;
  }

  .\32xs\:hover\:bg-left:hover {
    background-position: left;
  }

  .\32xs\:hover\:bg-left-bottom:hover {
    background-position: left bottom;
  }

  .\32xs\:hover\:bg-left-top:hover {
    background-position: left top;
  }

  .\32xs\:hover\:bg-right:hover {
    background-position: right;
  }

  .\32xs\:hover\:bg-right-bottom:hover {
    background-position: right bottom;
  }

  .\32xs\:hover\:bg-right-top:hover {
    background-position: right top;
  }

  .\32xs\:hover\:bg-top:hover {
    background-position: top;
  }

  .\32xs\:bg-repeat {
    background-repeat: repeat;
  }

  .\32xs\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .\32xs\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .\32xs\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .\32xs\:bg-repeat-round {
    background-repeat: round;
  }

  .\32xs\:bg-repeat-space {
    background-repeat: space;
  }

  .\32xs\:\!bg-repeat {
    background-repeat: repeat !important;
  }

  .\32xs\:\!bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .\32xs\:\!bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .\32xs\:\!bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .\32xs\:\!bg-repeat-round {
    background-repeat: round !important;
  }

  .\32xs\:\!bg-repeat-space {
    background-repeat: space !important;
  }

  .\32xs\:hover\:bg-repeat:hover {
    background-repeat: repeat;
  }

  .\32xs\:hover\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }

  .\32xs\:hover\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }

  .\32xs\:hover\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }

  .\32xs\:hover\:bg-repeat-round:hover {
    background-repeat: round;
  }

  .\32xs\:hover\:bg-repeat-space:hover {
    background-repeat: space;
  }

  .\32xs\:bg-auto {
    background-size: auto;
  }

  .\32xs\:bg-cover {
    background-size: cover;
  }

  .\32xs\:bg-contain {
    background-size: contain;
  }

  .\32xs\:\!bg-auto {
    background-size: auto !important;
  }

  .\32xs\:\!bg-cover {
    background-size: cover !important;
  }

  .\32xs\:\!bg-contain {
    background-size: contain !important;
  }

  .\32xs\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .\32xs\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .\32xs\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .\32xs\:border-collapse {
    border-collapse: collapse;
  }

  .\32xs\:border-separate {
    border-collapse: separate;
  }

  .\32xs\:\!border-collapse {
    border-collapse: collapse !important;
  }

  .\32xs\:\!border-separate {
    border-collapse: separate !important;
  }

  .\32xs\:hover\:border-collapse:hover {
    border-collapse: collapse;
  }

  .\32xs\:hover\:border-separate:hover {
    border-collapse: separate;
  }

  .\32xs\:border-primary {
    border-color: #6638B6;
  }

  .\32xs\:border-primaryDark {
    border-color: #3C2C84;
  }

  .\32xs\:border-primary1 {
    border-color: #8C81D1;
  }

  .\32xs\:border-primary2 {
    border-color: #A8A5CE;
  }

  .\32xs\:border-primary3 {
    border-color: #EBEAF6;
  }

  .\32xs\:border-primary4 {
    border-color: #F8F8FC;
  }

  .\32xs\:border-secondary {
    border-color: #007EE5;
  }

  .\32xs\:border-secondary1 {
    border-color: #43BEFF;
  }

  .\32xs\:border-secondary2 {
    border-color: #F5F9FD;
  }

  .\32xs\:border-alert {
    border-color: #EF3817;
  }

  .\32xs\:border-safe {
    border-color: #60B731;
  }

  .\32xs\:border-primary-dark {
    border-color: #3C2C84;
  }

  .\32xs\:border-primary-1 {
    border-color: #8C81D1;
  }

  .\32xs\:border-primary-2 {
    border-color: #A8A5CE;
  }

  .\32xs\:border-primary-3 {
    border-color: #EBEAF6;
  }

  .\32xs\:border-primary-4 {
    border-color: #F8F8FC;
  }

  .\32xs\:border-secondary-1 {
    border-color: #43BEFF;
  }

  .\32xs\:border-secondary-2 {
    border-color: #F5F9FD;
  }

  .\32xs\:border-transparent {
    border-color: transparent;
  }

  .\32xs\:border-black {
    border-color: #000000;
  }

  .\32xs\:border-white {
    border-color: #FFFFFF;
  }

  .\32xs\:border-point-violet {
    border-color: #7545FF;
  }

  .\32xs\:border-gray-100 {
    border-color: #F7F7F7;
  }

  .\32xs\:border-gray-200 {
    border-color: #E5E5E8;
  }

  .\32xs\:border-gray-300 {
    border-color: #CED0D6;
  }

  .\32xs\:border-gray-400 {
    border-color: #A7A9B2;
  }

  .\32xs\:border-gray-500 {
    border-color: #858895;
  }

  .\32xs\:border-gray-600 {
    border-color: #6B6E7B;
  }

  .\32xs\:border-gray-700 {
    border-color: #5F616D;
  }

  .\32xs\:border-gray-800 {
    border-color: #474952;
  }

  .\32xs\:border-gray-900 {
    border-color: #222532;
  }

  .\32xs\:border-gray {
    border-color: #858895;
  }

  .\32xs\:border-gray-dark {
    border-color: #222532;
  }

  .\32xs\:border-red-100 {
    border-color: #FFE8E8;
  }

  .\32xs\:border-red-200 {
    border-color: #FFC4C4;
  }

  .\32xs\:border-red-300 {
    border-color: #FF8F8F;
  }

  .\32xs\:border-red-400 {
    border-color: #FF6A6A;
  }

  .\32xs\:border-red-500 {
    border-color: #EF3817;
  }

  .\32xs\:border-red-600 {
    border-color: #CC2C00;
  }

  .\32xs\:border-red-700 {
    border-color: #C53030;
  }

  .\32xs\:border-red-800 {
    border-color: #9B2C2C;
  }

  .\32xs\:border-red-900 {
    border-color: #742A2A;
  }

  .\32xs\:border-red {
    border-color: #EF3817;
  }

  .\32xs\:border-coral-100 {
    border-color: #FFEBE6;
  }

  .\32xs\:border-coral-200 {
    border-color: #FFD3C8;
  }

  .\32xs\:border-coral-300 {
    border-color: #FFB39E;
  }

  .\32xs\:border-coral-400 {
    border-color: #FF9476;
  }

  .\32xs\:border-coral-500 {
    border-color: #FF7750;
  }

  .\32xs\:border-coral-600 {
    border-color: #F55A2F;
  }

  .\32xs\:border-coral-700 {
    border-color: #DD470F;
  }

  .\32xs\:border-coral-800 {
    border-color: #B93E0F;
  }

  .\32xs\:border-coral-900 {
    border-color: #8E3311;
  }

  .\32xs\:border-coral {
    border-color: #FF7750;
  }

  .\32xs\:border-yellow-100 {
    border-color: #FFFAE6;
  }

  .\32xs\:border-yellow-200 {
    border-color: #FFEB99;
  }

  .\32xs\:border-yellow-300 {
    border-color: #FFE066;
  }

  .\32xs\:border-yellow-400 {
    border-color: #FFD633;
  }

  .\32xs\:border-yellow-500 {
    border-color: #FFCE02;
  }

  .\32xs\:border-yellow-600 {
    border-color: #E6B800;
  }

  .\32xs\:border-yellow-700 {
    border-color: #CCA300;
  }

  .\32xs\:border-yellow-800 {
    border-color: #806600;
  }

  .\32xs\:border-yellow-900 {
    border-color: #4D3D00;
  }

  .\32xs\:border-yellow {
    border-color: #FFCE02;
  }

  .\32xs\:border-green-100 {
    border-color: #F9FCE9;
  }

  .\32xs\:border-green-200 {
    border-color: #E7F3A5;
  }

  .\32xs\:border-green-300 {
    border-color: #D5EA62;
  }

  .\32xs\:border-green-400 {
    border-color: #C2E01E;
  }

  .\32xs\:border-green-500 {
    border-color: #60B731;
  }

  .\32xs\:border-green-600 {
    border-color: #3F7B1A;
  }

  .\32xs\:border-green-700 {
    border-color: #366916;
  }

  .\32xs\:border-green-800 {
    border-color: #203F0D;
  }

  .\32xs\:border-green-900 {
    border-color: #162A09;
  }

  .\32xs\:border-green {
    border-color: #60B731;
  }

  .\32xs\:border-blue-100 {
    border-color: #F5F9FD;
  }

  .\32xs\:border-blue-200 {
    border-color: #E9F4FF;
  }

  .\32xs\:border-blue-300 {
    border-color: #B9DCFF;
  }

  .\32xs\:border-blue-400 {
    border-color: #43BEFF;
  }

  .\32xs\:border-blue-500 {
    border-color: #007EE5;
  }

  .\32xs\:border-blue-600 {
    border-color: #0069CC;
  }

  .\32xs\:border-blue-700 {
    border-color: #005CB3;
  }

  .\32xs\:border-blue-800 {
    border-color: #004F99;
  }

  .\32xs\:border-blue-900 {
    border-color: #003566;
  }

  .\32xs\:border-blue {
    border-color: #007EE5;
  }

  .\32xs\:border-violet-100 {
    border-color: #F8F8FC;
  }

  .\32xs\:border-violet-200 {
    border-color: #EBEAF6;
  }

  .\32xs\:border-violet-300 {
    border-color: #A8A5CE;
  }

  .\32xs\:border-violet-400 {
    border-color: #8C81D1;
  }

  .\32xs\:border-violet-500 {
    border-color: #6638B6;
  }

  .\32xs\:border-violet-600 {
    border-color: #58309C;
  }

  .\32xs\:border-violet-700 {
    border-color: #4D2A89;
  }

  .\32xs\:border-violet-800 {
    border-color: #3C2C84;
  }

  .\32xs\:border-violet-900 {
    border-color: #371E62;
  }

  .\32xs\:border-violet {
    border-color: #6638B6;
  }

  .\32xs\:border-peacock-100 {
    border-color: #E6FFFA;
  }

  .\32xs\:border-peacock-200 {
    border-color: #B2F5EA;
  }

  .\32xs\:border-peacock-300 {
    border-color: #81E6D9;
  }

  .\32xs\:border-peacock-400 {
    border-color: #4FD1C5;
  }

  .\32xs\:border-peacock-500 {
    border-color: #38B2AC;
  }

  .\32xs\:border-peacock-600 {
    border-color: #319795;
  }

  .\32xs\:border-peacock-700 {
    border-color: #2C7A7B;
  }

  .\32xs\:border-peacock-800 {
    border-color: #285E61;
  }

  .\32xs\:border-peacock-900 {
    border-color: #234E52;
  }

  .\32xs\:border-peacock {
    border-color: #38B2AC;
  }

  .\32xs\:border-indigo-100 {
    border-color: #EBF4FF;
  }

  .\32xs\:border-indigo-200 {
    border-color: #C3DAFE;
  }

  .\32xs\:border-indigo-300 {
    border-color: #A3BFFA;
  }

  .\32xs\:border-indigo-400 {
    border-color: #7F9CF5;
  }

  .\32xs\:border-indigo-500 {
    border-color: #667EEA;
  }

  .\32xs\:border-indigo-600 {
    border-color: #5A67D8;
  }

  .\32xs\:border-indigo-700 {
    border-color: #6439DE;
  }

  .\32xs\:border-indigo-800 {
    border-color: #434190;
  }

  .\32xs\:border-indigo-900 {
    border-color: #3C366B;
  }

  .\32xs\:border-indigo {
    border-color: #667EEA;
  }

  .\32xs\:\!border-primary {
    border-color: #6638B6 !important;
  }

  .\32xs\:\!border-primaryDark {
    border-color: #3C2C84 !important;
  }

  .\32xs\:\!border-primary1 {
    border-color: #8C81D1 !important;
  }

  .\32xs\:\!border-primary2 {
    border-color: #A8A5CE !important;
  }

  .\32xs\:\!border-primary3 {
    border-color: #EBEAF6 !important;
  }

  .\32xs\:\!border-primary4 {
    border-color: #F8F8FC !important;
  }

  .\32xs\:\!border-secondary {
    border-color: #007EE5 !important;
  }

  .\32xs\:\!border-secondary1 {
    border-color: #43BEFF !important;
  }

  .\32xs\:\!border-secondary2 {
    border-color: #F5F9FD !important;
  }

  .\32xs\:\!border-alert {
    border-color: #EF3817 !important;
  }

  .\32xs\:\!border-safe {
    border-color: #60B731 !important;
  }

  .\32xs\:\!border-primary-dark {
    border-color: #3C2C84 !important;
  }

  .\32xs\:\!border-primary-1 {
    border-color: #8C81D1 !important;
  }

  .\32xs\:\!border-primary-2 {
    border-color: #A8A5CE !important;
  }

  .\32xs\:\!border-primary-3 {
    border-color: #EBEAF6 !important;
  }

  .\32xs\:\!border-primary-4 {
    border-color: #F8F8FC !important;
  }

  .\32xs\:\!border-secondary-1 {
    border-color: #43BEFF !important;
  }

  .\32xs\:\!border-secondary-2 {
    border-color: #F5F9FD !important;
  }

  .\32xs\:\!border-transparent {
    border-color: transparent !important;
  }

  .\32xs\:\!border-black {
    border-color: #000000 !important;
  }

  .\32xs\:\!border-white {
    border-color: #FFFFFF !important;
  }

  .\32xs\:\!border-point-violet {
    border-color: #7545FF !important;
  }

  .\32xs\:\!border-gray-100 {
    border-color: #F7F7F7 !important;
  }

  .\32xs\:\!border-gray-200 {
    border-color: #E5E5E8 !important;
  }

  .\32xs\:\!border-gray-300 {
    border-color: #CED0D6 !important;
  }

  .\32xs\:\!border-gray-400 {
    border-color: #A7A9B2 !important;
  }

  .\32xs\:\!border-gray-500 {
    border-color: #858895 !important;
  }

  .\32xs\:\!border-gray-600 {
    border-color: #6B6E7B !important;
  }

  .\32xs\:\!border-gray-700 {
    border-color: #5F616D !important;
  }

  .\32xs\:\!border-gray-800 {
    border-color: #474952 !important;
  }

  .\32xs\:\!border-gray-900 {
    border-color: #222532 !important;
  }

  .\32xs\:\!border-gray {
    border-color: #858895 !important;
  }

  .\32xs\:\!border-gray-dark {
    border-color: #222532 !important;
  }

  .\32xs\:\!border-red-100 {
    border-color: #FFE8E8 !important;
  }

  .\32xs\:\!border-red-200 {
    border-color: #FFC4C4 !important;
  }

  .\32xs\:\!border-red-300 {
    border-color: #FF8F8F !important;
  }

  .\32xs\:\!border-red-400 {
    border-color: #FF6A6A !important;
  }

  .\32xs\:\!border-red-500 {
    border-color: #EF3817 !important;
  }

  .\32xs\:\!border-red-600 {
    border-color: #CC2C00 !important;
  }

  .\32xs\:\!border-red-700 {
    border-color: #C53030 !important;
  }

  .\32xs\:\!border-red-800 {
    border-color: #9B2C2C !important;
  }

  .\32xs\:\!border-red-900 {
    border-color: #742A2A !important;
  }

  .\32xs\:\!border-red {
    border-color: #EF3817 !important;
  }

  .\32xs\:\!border-coral-100 {
    border-color: #FFEBE6 !important;
  }

  .\32xs\:\!border-coral-200 {
    border-color: #FFD3C8 !important;
  }

  .\32xs\:\!border-coral-300 {
    border-color: #FFB39E !important;
  }

  .\32xs\:\!border-coral-400 {
    border-color: #FF9476 !important;
  }

  .\32xs\:\!border-coral-500 {
    border-color: #FF7750 !important;
  }

  .\32xs\:\!border-coral-600 {
    border-color: #F55A2F !important;
  }

  .\32xs\:\!border-coral-700 {
    border-color: #DD470F !important;
  }

  .\32xs\:\!border-coral-800 {
    border-color: #B93E0F !important;
  }

  .\32xs\:\!border-coral-900 {
    border-color: #8E3311 !important;
  }

  .\32xs\:\!border-coral {
    border-color: #FF7750 !important;
  }

  .\32xs\:\!border-yellow-100 {
    border-color: #FFFAE6 !important;
  }

  .\32xs\:\!border-yellow-200 {
    border-color: #FFEB99 !important;
  }

  .\32xs\:\!border-yellow-300 {
    border-color: #FFE066 !important;
  }

  .\32xs\:\!border-yellow-400 {
    border-color: #FFD633 !important;
  }

  .\32xs\:\!border-yellow-500 {
    border-color: #FFCE02 !important;
  }

  .\32xs\:\!border-yellow-600 {
    border-color: #E6B800 !important;
  }

  .\32xs\:\!border-yellow-700 {
    border-color: #CCA300 !important;
  }

  .\32xs\:\!border-yellow-800 {
    border-color: #806600 !important;
  }

  .\32xs\:\!border-yellow-900 {
    border-color: #4D3D00 !important;
  }

  .\32xs\:\!border-yellow {
    border-color: #FFCE02 !important;
  }

  .\32xs\:\!border-green-100 {
    border-color: #F9FCE9 !important;
  }

  .\32xs\:\!border-green-200 {
    border-color: #E7F3A5 !important;
  }

  .\32xs\:\!border-green-300 {
    border-color: #D5EA62 !important;
  }

  .\32xs\:\!border-green-400 {
    border-color: #C2E01E !important;
  }

  .\32xs\:\!border-green-500 {
    border-color: #60B731 !important;
  }

  .\32xs\:\!border-green-600 {
    border-color: #3F7B1A !important;
  }

  .\32xs\:\!border-green-700 {
    border-color: #366916 !important;
  }

  .\32xs\:\!border-green-800 {
    border-color: #203F0D !important;
  }

  .\32xs\:\!border-green-900 {
    border-color: #162A09 !important;
  }

  .\32xs\:\!border-green {
    border-color: #60B731 !important;
  }

  .\32xs\:\!border-blue-100 {
    border-color: #F5F9FD !important;
  }

  .\32xs\:\!border-blue-200 {
    border-color: #E9F4FF !important;
  }

  .\32xs\:\!border-blue-300 {
    border-color: #B9DCFF !important;
  }

  .\32xs\:\!border-blue-400 {
    border-color: #43BEFF !important;
  }

  .\32xs\:\!border-blue-500 {
    border-color: #007EE5 !important;
  }

  .\32xs\:\!border-blue-600 {
    border-color: #0069CC !important;
  }

  .\32xs\:\!border-blue-700 {
    border-color: #005CB3 !important;
  }

  .\32xs\:\!border-blue-800 {
    border-color: #004F99 !important;
  }

  .\32xs\:\!border-blue-900 {
    border-color: #003566 !important;
  }

  .\32xs\:\!border-blue {
    border-color: #007EE5 !important;
  }

  .\32xs\:\!border-violet-100 {
    border-color: #F8F8FC !important;
  }

  .\32xs\:\!border-violet-200 {
    border-color: #EBEAF6 !important;
  }

  .\32xs\:\!border-violet-300 {
    border-color: #A8A5CE !important;
  }

  .\32xs\:\!border-violet-400 {
    border-color: #8C81D1 !important;
  }

  .\32xs\:\!border-violet-500 {
    border-color: #6638B6 !important;
  }

  .\32xs\:\!border-violet-600 {
    border-color: #58309C !important;
  }

  .\32xs\:\!border-violet-700 {
    border-color: #4D2A89 !important;
  }

  .\32xs\:\!border-violet-800 {
    border-color: #3C2C84 !important;
  }

  .\32xs\:\!border-violet-900 {
    border-color: #371E62 !important;
  }

  .\32xs\:\!border-violet {
    border-color: #6638B6 !important;
  }

  .\32xs\:\!border-peacock-100 {
    border-color: #E6FFFA !important;
  }

  .\32xs\:\!border-peacock-200 {
    border-color: #B2F5EA !important;
  }

  .\32xs\:\!border-peacock-300 {
    border-color: #81E6D9 !important;
  }

  .\32xs\:\!border-peacock-400 {
    border-color: #4FD1C5 !important;
  }

  .\32xs\:\!border-peacock-500 {
    border-color: #38B2AC !important;
  }

  .\32xs\:\!border-peacock-600 {
    border-color: #319795 !important;
  }

  .\32xs\:\!border-peacock-700 {
    border-color: #2C7A7B !important;
  }

  .\32xs\:\!border-peacock-800 {
    border-color: #285E61 !important;
  }

  .\32xs\:\!border-peacock-900 {
    border-color: #234E52 !important;
  }

  .\32xs\:\!border-peacock {
    border-color: #38B2AC !important;
  }

  .\32xs\:\!border-indigo-100 {
    border-color: #EBF4FF !important;
  }

  .\32xs\:\!border-indigo-200 {
    border-color: #C3DAFE !important;
  }

  .\32xs\:\!border-indigo-300 {
    border-color: #A3BFFA !important;
  }

  .\32xs\:\!border-indigo-400 {
    border-color: #7F9CF5 !important;
  }

  .\32xs\:\!border-indigo-500 {
    border-color: #667EEA !important;
  }

  .\32xs\:\!border-indigo-600 {
    border-color: #5A67D8 !important;
  }

  .\32xs\:\!border-indigo-700 {
    border-color: #6439DE !important;
  }

  .\32xs\:\!border-indigo-800 {
    border-color: #434190 !important;
  }

  .\32xs\:\!border-indigo-900 {
    border-color: #3C366B !important;
  }

  .\32xs\:\!border-indigo {
    border-color: #667EEA !important;
  }

  .\32xs\:hover\:border-primary:hover {
    border-color: #6638B6;
  }

  .\32xs\:hover\:border-primaryDark:hover {
    border-color: #3C2C84;
  }

  .\32xs\:hover\:border-primary1:hover {
    border-color: #8C81D1;
  }

  .\32xs\:hover\:border-primary2:hover {
    border-color: #A8A5CE;
  }

  .\32xs\:hover\:border-primary3:hover {
    border-color: #EBEAF6;
  }

  .\32xs\:hover\:border-primary4:hover {
    border-color: #F8F8FC;
  }

  .\32xs\:hover\:border-secondary:hover {
    border-color: #007EE5;
  }

  .\32xs\:hover\:border-secondary1:hover {
    border-color: #43BEFF;
  }

  .\32xs\:hover\:border-secondary2:hover {
    border-color: #F5F9FD;
  }

  .\32xs\:hover\:border-alert:hover {
    border-color: #EF3817;
  }

  .\32xs\:hover\:border-safe:hover {
    border-color: #60B731;
  }

  .\32xs\:hover\:border-primary-dark:hover {
    border-color: #3C2C84;
  }

  .\32xs\:hover\:border-primary-1:hover {
    border-color: #8C81D1;
  }

  .\32xs\:hover\:border-primary-2:hover {
    border-color: #A8A5CE;
  }

  .\32xs\:hover\:border-primary-3:hover {
    border-color: #EBEAF6;
  }

  .\32xs\:hover\:border-primary-4:hover {
    border-color: #F8F8FC;
  }

  .\32xs\:hover\:border-secondary-1:hover {
    border-color: #43BEFF;
  }

  .\32xs\:hover\:border-secondary-2:hover {
    border-color: #F5F9FD;
  }

  .\32xs\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .\32xs\:hover\:border-black:hover {
    border-color: #000000;
  }

  .\32xs\:hover\:border-white:hover {
    border-color: #FFFFFF;
  }

  .\32xs\:hover\:border-point-violet:hover {
    border-color: #7545FF;
  }

  .\32xs\:hover\:border-gray-100:hover {
    border-color: #F7F7F7;
  }

  .\32xs\:hover\:border-gray-200:hover {
    border-color: #E5E5E8;
  }

  .\32xs\:hover\:border-gray-300:hover {
    border-color: #CED0D6;
  }

  .\32xs\:hover\:border-gray-400:hover {
    border-color: #A7A9B2;
  }

  .\32xs\:hover\:border-gray-500:hover {
    border-color: #858895;
  }

  .\32xs\:hover\:border-gray-600:hover {
    border-color: #6B6E7B;
  }

  .\32xs\:hover\:border-gray-700:hover {
    border-color: #5F616D;
  }

  .\32xs\:hover\:border-gray-800:hover {
    border-color: #474952;
  }

  .\32xs\:hover\:border-gray-900:hover {
    border-color: #222532;
  }

  .\32xs\:hover\:border-gray:hover {
    border-color: #858895;
  }

  .\32xs\:hover\:border-gray-dark:hover {
    border-color: #222532;
  }

  .\32xs\:hover\:border-red-100:hover {
    border-color: #FFE8E8;
  }

  .\32xs\:hover\:border-red-200:hover {
    border-color: #FFC4C4;
  }

  .\32xs\:hover\:border-red-300:hover {
    border-color: #FF8F8F;
  }

  .\32xs\:hover\:border-red-400:hover {
    border-color: #FF6A6A;
  }

  .\32xs\:hover\:border-red-500:hover {
    border-color: #EF3817;
  }

  .\32xs\:hover\:border-red-600:hover {
    border-color: #CC2C00;
  }

  .\32xs\:hover\:border-red-700:hover {
    border-color: #C53030;
  }

  .\32xs\:hover\:border-red-800:hover {
    border-color: #9B2C2C;
  }

  .\32xs\:hover\:border-red-900:hover {
    border-color: #742A2A;
  }

  .\32xs\:hover\:border-red:hover {
    border-color: #EF3817;
  }

  .\32xs\:hover\:border-coral-100:hover {
    border-color: #FFEBE6;
  }

  .\32xs\:hover\:border-coral-200:hover {
    border-color: #FFD3C8;
  }

  .\32xs\:hover\:border-coral-300:hover {
    border-color: #FFB39E;
  }

  .\32xs\:hover\:border-coral-400:hover {
    border-color: #FF9476;
  }

  .\32xs\:hover\:border-coral-500:hover {
    border-color: #FF7750;
  }

  .\32xs\:hover\:border-coral-600:hover {
    border-color: #F55A2F;
  }

  .\32xs\:hover\:border-coral-700:hover {
    border-color: #DD470F;
  }

  .\32xs\:hover\:border-coral-800:hover {
    border-color: #B93E0F;
  }

  .\32xs\:hover\:border-coral-900:hover {
    border-color: #8E3311;
  }

  .\32xs\:hover\:border-coral:hover {
    border-color: #FF7750;
  }

  .\32xs\:hover\:border-yellow-100:hover {
    border-color: #FFFAE6;
  }

  .\32xs\:hover\:border-yellow-200:hover {
    border-color: #FFEB99;
  }

  .\32xs\:hover\:border-yellow-300:hover {
    border-color: #FFE066;
  }

  .\32xs\:hover\:border-yellow-400:hover {
    border-color: #FFD633;
  }

  .\32xs\:hover\:border-yellow-500:hover {
    border-color: #FFCE02;
  }

  .\32xs\:hover\:border-yellow-600:hover {
    border-color: #E6B800;
  }

  .\32xs\:hover\:border-yellow-700:hover {
    border-color: #CCA300;
  }

  .\32xs\:hover\:border-yellow-800:hover {
    border-color: #806600;
  }

  .\32xs\:hover\:border-yellow-900:hover {
    border-color: #4D3D00;
  }

  .\32xs\:hover\:border-yellow:hover {
    border-color: #FFCE02;
  }

  .\32xs\:hover\:border-green-100:hover {
    border-color: #F9FCE9;
  }

  .\32xs\:hover\:border-green-200:hover {
    border-color: #E7F3A5;
  }

  .\32xs\:hover\:border-green-300:hover {
    border-color: #D5EA62;
  }

  .\32xs\:hover\:border-green-400:hover {
    border-color: #C2E01E;
  }

  .\32xs\:hover\:border-green-500:hover {
    border-color: #60B731;
  }

  .\32xs\:hover\:border-green-600:hover {
    border-color: #3F7B1A;
  }

  .\32xs\:hover\:border-green-700:hover {
    border-color: #366916;
  }

  .\32xs\:hover\:border-green-800:hover {
    border-color: #203F0D;
  }

  .\32xs\:hover\:border-green-900:hover {
    border-color: #162A09;
  }

  .\32xs\:hover\:border-green:hover {
    border-color: #60B731;
  }

  .\32xs\:hover\:border-blue-100:hover {
    border-color: #F5F9FD;
  }

  .\32xs\:hover\:border-blue-200:hover {
    border-color: #E9F4FF;
  }

  .\32xs\:hover\:border-blue-300:hover {
    border-color: #B9DCFF;
  }

  .\32xs\:hover\:border-blue-400:hover {
    border-color: #43BEFF;
  }

  .\32xs\:hover\:border-blue-500:hover {
    border-color: #007EE5;
  }

  .\32xs\:hover\:border-blue-600:hover {
    border-color: #0069CC;
  }

  .\32xs\:hover\:border-blue-700:hover {
    border-color: #005CB3;
  }

  .\32xs\:hover\:border-blue-800:hover {
    border-color: #004F99;
  }

  .\32xs\:hover\:border-blue-900:hover {
    border-color: #003566;
  }

  .\32xs\:hover\:border-blue:hover {
    border-color: #007EE5;
  }

  .\32xs\:hover\:border-violet-100:hover {
    border-color: #F8F8FC;
  }

  .\32xs\:hover\:border-violet-200:hover {
    border-color: #EBEAF6;
  }

  .\32xs\:hover\:border-violet-300:hover {
    border-color: #A8A5CE;
  }

  .\32xs\:hover\:border-violet-400:hover {
    border-color: #8C81D1;
  }

  .\32xs\:hover\:border-violet-500:hover {
    border-color: #6638B6;
  }

  .\32xs\:hover\:border-violet-600:hover {
    border-color: #58309C;
  }

  .\32xs\:hover\:border-violet-700:hover {
    border-color: #4D2A89;
  }

  .\32xs\:hover\:border-violet-800:hover {
    border-color: #3C2C84;
  }

  .\32xs\:hover\:border-violet-900:hover {
    border-color: #371E62;
  }

  .\32xs\:hover\:border-violet:hover {
    border-color: #6638B6;
  }

  .\32xs\:hover\:border-peacock-100:hover {
    border-color: #E6FFFA;
  }

  .\32xs\:hover\:border-peacock-200:hover {
    border-color: #B2F5EA;
  }

  .\32xs\:hover\:border-peacock-300:hover {
    border-color: #81E6D9;
  }

  .\32xs\:hover\:border-peacock-400:hover {
    border-color: #4FD1C5;
  }

  .\32xs\:hover\:border-peacock-500:hover {
    border-color: #38B2AC;
  }

  .\32xs\:hover\:border-peacock-600:hover {
    border-color: #319795;
  }

  .\32xs\:hover\:border-peacock-700:hover {
    border-color: #2C7A7B;
  }

  .\32xs\:hover\:border-peacock-800:hover {
    border-color: #285E61;
  }

  .\32xs\:hover\:border-peacock-900:hover {
    border-color: #234E52;
  }

  .\32xs\:hover\:border-peacock:hover {
    border-color: #38B2AC;
  }

  .\32xs\:hover\:border-indigo-100:hover {
    border-color: #EBF4FF;
  }

  .\32xs\:hover\:border-indigo-200:hover {
    border-color: #C3DAFE;
  }

  .\32xs\:hover\:border-indigo-300:hover {
    border-color: #A3BFFA;
  }

  .\32xs\:hover\:border-indigo-400:hover {
    border-color: #7F9CF5;
  }

  .\32xs\:hover\:border-indigo-500:hover {
    border-color: #667EEA;
  }

  .\32xs\:hover\:border-indigo-600:hover {
    border-color: #5A67D8;
  }

  .\32xs\:hover\:border-indigo-700:hover {
    border-color: #6439DE;
  }

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

  .\32xs\:hover\:border-indigo-900:hover {
    border-color: #3C366B;
  }

  .\32xs\:hover\:border-indigo:hover {
    border-color: #667EEA;
  }

  .\32xs\:rounded-none {
    border-radius: 0;
  }

  .\32xs\:rounded-sm {
    border-radius: 0.125rem;
  }

  .\32xs\:rounded {
    border-radius: 0.25rem;
  }

  .\32xs\:rounded-md {
    border-radius: 0.375rem;
  }

  .\32xs\:rounded-lg {
    border-radius: 0.5rem;
  }

  .\32xs\:rounded-full {
    border-radius: 9999px;
  }

  .\32xs\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .\32xs\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .\32xs\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\32xs\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\32xs\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .\32xs\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .\32xs\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xs\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xs\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .\32xs\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .\32xs\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xs\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xs\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .\32xs\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .\32xs\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xs\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xs\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .\32xs\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .\32xs\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xs\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xs\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .\32xs\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .\32xs\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xs\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xs\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .\32xs\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .\32xs\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .\32xs\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .\32xs\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .\32xs\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .\32xs\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .\32xs\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .\32xs\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .\32xs\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .\32xs\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .\32xs\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .\32xs\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .\32xs\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .\32xs\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .\32xs\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .\32xs\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .\32xs\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .\32xs\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .\32xs\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .\32xs\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .\32xs\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .\32xs\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .\32xs\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .\32xs\:\!rounded-none {
    border-radius: 0 !important;
  }

  .\32xs\:\!rounded-sm {
    border-radius: 0.125rem !important;
  }

  .\32xs\:\!rounded {
    border-radius: 0.25rem !important;
  }

  .\32xs\:\!rounded-md {
    border-radius: 0.375rem !important;
  }

  .\32xs\:\!rounded-lg {
    border-radius: 0.5rem !important;
  }

  .\32xs\:\!rounded-full {
    border-radius: 9999px !important;
  }

  .\32xs\:\!rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .\32xs\:\!rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .\32xs\:\!rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .\32xs\:\!rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .\32xs\:\!rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .\32xs\:\!rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .\32xs\:\!rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .\32xs\:\!rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .\32xs\:\!rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .\32xs\:\!rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .\32xs\:\!rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .\32xs\:\!rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .\32xs\:\!rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .\32xs\:\!rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .\32xs\:\!rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .\32xs\:\!rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .\32xs\:\!rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .\32xs\:\!rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .\32xs\:\!rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .\32xs\:\!rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .\32xs\:\!rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .\32xs\:\!rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .\32xs\:\!rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .\32xs\:\!rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .\32xs\:\!rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .\32xs\:\!rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .\32xs\:\!rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .\32xs\:\!rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .\32xs\:\!rounded-tl-sm {
    border-top-left-radius: 0.125rem !important;
  }

  .\32xs\:\!rounded-tr-sm {
    border-top-right-radius: 0.125rem !important;
  }

  .\32xs\:\!rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important;
  }

  .\32xs\:\!rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important;
  }

  .\32xs\:\!rounded-tl {
    border-top-left-radius: 0.25rem !important;
  }

  .\32xs\:\!rounded-tr {
    border-top-right-radius: 0.25rem !important;
  }

  .\32xs\:\!rounded-br {
    border-bottom-right-radius: 0.25rem !important;
  }

  .\32xs\:\!rounded-bl {
    border-bottom-left-radius: 0.25rem !important;
  }

  .\32xs\:\!rounded-tl-md {
    border-top-left-radius: 0.375rem !important;
  }

  .\32xs\:\!rounded-tr-md {
    border-top-right-radius: 0.375rem !important;
  }

  .\32xs\:\!rounded-br-md {
    border-bottom-right-radius: 0.375rem !important;
  }

  .\32xs\:\!rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important;
  }

  .\32xs\:\!rounded-tl-lg {
    border-top-left-radius: 0.5rem !important;
  }

  .\32xs\:\!rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
  }

  .\32xs\:\!rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important;
  }

  .\32xs\:\!rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important;
  }

  .\32xs\:\!rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .\32xs\:\!rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .\32xs\:\!rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .\32xs\:\!rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .\32xs\:hover\:rounded-none:hover {
    border-radius: 0;
  }

  .\32xs\:hover\:rounded-sm:hover {
    border-radius: 0.125rem;
  }

  .\32xs\:hover\:rounded:hover {
    border-radius: 0.25rem;
  }

  .\32xs\:hover\:rounded-md:hover {
    border-radius: 0.375rem;
  }

  .\32xs\:hover\:rounded-lg:hover {
    border-radius: 0.5rem;
  }

  .\32xs\:hover\:rounded-full:hover {
    border-radius: 9999px;
  }

  .\32xs\:hover\:rounded-t-none:hover {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .\32xs\:hover\:rounded-r-none:hover {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .\32xs\:hover\:rounded-b-none:hover {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\32xs\:hover\:rounded-l-none:hover {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\32xs\:hover\:rounded-t-sm:hover {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .\32xs\:hover\:rounded-r-sm:hover {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .\32xs\:hover\:rounded-b-sm:hover {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xs\:hover\:rounded-l-sm:hover {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xs\:hover\:rounded-t:hover {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .\32xs\:hover\:rounded-r:hover {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .\32xs\:hover\:rounded-b:hover {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xs\:hover\:rounded-l:hover {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xs\:hover\:rounded-t-md:hover {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .\32xs\:hover\:rounded-r-md:hover {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .\32xs\:hover\:rounded-b-md:hover {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xs\:hover\:rounded-l-md:hover {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xs\:hover\:rounded-t-lg:hover {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .\32xs\:hover\:rounded-r-lg:hover {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .\32xs\:hover\:rounded-b-lg:hover {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xs\:hover\:rounded-l-lg:hover {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xs\:hover\:rounded-t-full:hover {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .\32xs\:hover\:rounded-r-full:hover {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .\32xs\:hover\:rounded-b-full:hover {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xs\:hover\:rounded-l-full:hover {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xs\:hover\:rounded-tl-none:hover {
    border-top-left-radius: 0;
  }

  .\32xs\:hover\:rounded-tr-none:hover {
    border-top-right-radius: 0;
  }

  .\32xs\:hover\:rounded-br-none:hover {
    border-bottom-right-radius: 0;
  }

  .\32xs\:hover\:rounded-bl-none:hover {
    border-bottom-left-radius: 0;
  }

  .\32xs\:hover\:rounded-tl-sm:hover {
    border-top-left-radius: 0.125rem;
  }

  .\32xs\:hover\:rounded-tr-sm:hover {
    border-top-right-radius: 0.125rem;
  }

  .\32xs\:hover\:rounded-br-sm:hover {
    border-bottom-right-radius: 0.125rem;
  }

  .\32xs\:hover\:rounded-bl-sm:hover {
    border-bottom-left-radius: 0.125rem;
  }

  .\32xs\:hover\:rounded-tl:hover {
    border-top-left-radius: 0.25rem;
  }

  .\32xs\:hover\:rounded-tr:hover {
    border-top-right-radius: 0.25rem;
  }

  .\32xs\:hover\:rounded-br:hover {
    border-bottom-right-radius: 0.25rem;
  }

  .\32xs\:hover\:rounded-bl:hover {
    border-bottom-left-radius: 0.25rem;
  }

  .\32xs\:hover\:rounded-tl-md:hover {
    border-top-left-radius: 0.375rem;
  }

  .\32xs\:hover\:rounded-tr-md:hover {
    border-top-right-radius: 0.375rem;
  }

  .\32xs\:hover\:rounded-br-md:hover {
    border-bottom-right-radius: 0.375rem;
  }

  .\32xs\:hover\:rounded-bl-md:hover {
    border-bottom-left-radius: 0.375rem;
  }

  .\32xs\:hover\:rounded-tl-lg:hover {
    border-top-left-radius: 0.5rem;
  }

  .\32xs\:hover\:rounded-tr-lg:hover {
    border-top-right-radius: 0.5rem;
  }

  .\32xs\:hover\:rounded-br-lg:hover {
    border-bottom-right-radius: 0.5rem;
  }

  .\32xs\:hover\:rounded-bl-lg:hover {
    border-bottom-left-radius: 0.5rem;
  }

  .\32xs\:hover\:rounded-tl-full:hover {
    border-top-left-radius: 9999px;
  }

  .\32xs\:hover\:rounded-tr-full:hover {
    border-top-right-radius: 9999px;
  }

  .\32xs\:hover\:rounded-br-full:hover {
    border-bottom-right-radius: 9999px;
  }

  .\32xs\:hover\:rounded-bl-full:hover {
    border-bottom-left-radius: 9999px;
  }

  .\32xs\:border-solid {
    border-style: solid;
  }

  .\32xs\:border-dashed {
    border-style: dashed;
  }

  .\32xs\:border-dotted {
    border-style: dotted;
  }

  .\32xs\:border-double {
    border-style: double;
  }

  .\32xs\:border-none {
    border-style: none;
  }

  .\32xs\:\!border-solid {
    border-style: solid !important;
  }

  .\32xs\:\!border-dashed {
    border-style: dashed !important;
  }

  .\32xs\:\!border-dotted {
    border-style: dotted !important;
  }

  .\32xs\:\!border-double {
    border-style: double !important;
  }

  .\32xs\:\!border-none {
    border-style: none !important;
  }

  .\32xs\:hover\:border-solid:hover {
    border-style: solid;
  }

  .\32xs\:hover\:border-dashed:hover {
    border-style: dashed;
  }

  .\32xs\:hover\:border-dotted:hover {
    border-style: dotted;
  }

  .\32xs\:hover\:border-double:hover {
    border-style: double;
  }

  .\32xs\:hover\:border-none:hover {
    border-style: none;
  }

  .\32xs\:border-0 {
    border-width: 0;
  }

  .\32xs\:border-2 {
    border-width: 2px;
  }

  .\32xs\:border-4 {
    border-width: 4px;
  }

  .\32xs\:border-8 {
    border-width: 8px;
  }

  .\32xs\:border {
    border-width: 1px;
  }

  .\32xs\:border-t-0 {
    border-top-width: 0;
  }

  .\32xs\:border-r-0 {
    border-right-width: 0;
  }

  .\32xs\:border-b-0 {
    border-bottom-width: 0;
  }

  .\32xs\:border-l-0 {
    border-left-width: 0;
  }

  .\32xs\:border-t-2 {
    border-top-width: 2px;
  }

  .\32xs\:border-r-2 {
    border-right-width: 2px;
  }

  .\32xs\:border-b-2 {
    border-bottom-width: 2px;
  }

  .\32xs\:border-l-2 {
    border-left-width: 2px;
  }

  .\32xs\:border-t-4 {
    border-top-width: 4px;
  }

  .\32xs\:border-r-4 {
    border-right-width: 4px;
  }

  .\32xs\:border-b-4 {
    border-bottom-width: 4px;
  }

  .\32xs\:border-l-4 {
    border-left-width: 4px;
  }

  .\32xs\:border-t-8 {
    border-top-width: 8px;
  }

  .\32xs\:border-r-8 {
    border-right-width: 8px;
  }

  .\32xs\:border-b-8 {
    border-bottom-width: 8px;
  }

  .\32xs\:border-l-8 {
    border-left-width: 8px;
  }

  .\32xs\:border-t {
    border-top-width: 1px;
  }

  .\32xs\:border-r {
    border-right-width: 1px;
  }

  .\32xs\:border-b {
    border-bottom-width: 1px;
  }

  .\32xs\:border-l {
    border-left-width: 1px;
  }

  .\32xs\:\!border-0 {
    border-width: 0 !important;
  }

  .\32xs\:\!border-2 {
    border-width: 2px !important;
  }

  .\32xs\:\!border-4 {
    border-width: 4px !important;
  }

  .\32xs\:\!border-8 {
    border-width: 8px !important;
  }

  .\32xs\:\!border {
    border-width: 1px !important;
  }

  .\32xs\:\!border-t-0 {
    border-top-width: 0 !important;
  }

  .\32xs\:\!border-r-0 {
    border-right-width: 0 !important;
  }

  .\32xs\:\!border-b-0 {
    border-bottom-width: 0 !important;
  }

  .\32xs\:\!border-l-0 {
    border-left-width: 0 !important;
  }

  .\32xs\:\!border-t-2 {
    border-top-width: 2px !important;
  }

  .\32xs\:\!border-r-2 {
    border-right-width: 2px !important;
  }

  .\32xs\:\!border-b-2 {
    border-bottom-width: 2px !important;
  }

  .\32xs\:\!border-l-2 {
    border-left-width: 2px !important;
  }

  .\32xs\:\!border-t-4 {
    border-top-width: 4px !important;
  }

  .\32xs\:\!border-r-4 {
    border-right-width: 4px !important;
  }

  .\32xs\:\!border-b-4 {
    border-bottom-width: 4px !important;
  }

  .\32xs\:\!border-l-4 {
    border-left-width: 4px !important;
  }

  .\32xs\:\!border-t-8 {
    border-top-width: 8px !important;
  }

  .\32xs\:\!border-r-8 {
    border-right-width: 8px !important;
  }

  .\32xs\:\!border-b-8 {
    border-bottom-width: 8px !important;
  }

  .\32xs\:\!border-l-8 {
    border-left-width: 8px !important;
  }

  .\32xs\:\!border-t {
    border-top-width: 1px !important;
  }

  .\32xs\:\!border-r {
    border-right-width: 1px !important;
  }

  .\32xs\:\!border-b {
    border-bottom-width: 1px !important;
  }

  .\32xs\:\!border-l {
    border-left-width: 1px !important;
  }

  .\32xs\:hover\:border-0:hover {
    border-width: 0;
  }

  .\32xs\:hover\:border-2:hover {
    border-width: 2px;
  }

  .\32xs\:hover\:border-4:hover {
    border-width: 4px;
  }

  .\32xs\:hover\:border-8:hover {
    border-width: 8px;
  }

  .\32xs\:hover\:border:hover {
    border-width: 1px;
  }

  .\32xs\:hover\:border-t-0:hover {
    border-top-width: 0;
  }

  .\32xs\:hover\:border-r-0:hover {
    border-right-width: 0;
  }

  .\32xs\:hover\:border-b-0:hover {
    border-bottom-width: 0;
  }

  .\32xs\:hover\:border-l-0:hover {
    border-left-width: 0;
  }

  .\32xs\:hover\:border-t-2:hover {
    border-top-width: 2px;
  }

  .\32xs\:hover\:border-r-2:hover {
    border-right-width: 2px;
  }

  .\32xs\:hover\:border-b-2:hover {
    border-bottom-width: 2px;
  }

  .\32xs\:hover\:border-l-2:hover {
    border-left-width: 2px;
  }

  .\32xs\:hover\:border-t-4:hover {
    border-top-width: 4px;
  }

  .\32xs\:hover\:border-r-4:hover {
    border-right-width: 4px;
  }

  .\32xs\:hover\:border-b-4:hover {
    border-bottom-width: 4px;
  }

  .\32xs\:hover\:border-l-4:hover {
    border-left-width: 4px;
  }

  .\32xs\:hover\:border-t-8:hover {
    border-top-width: 8px;
  }

  .\32xs\:hover\:border-r-8:hover {
    border-right-width: 8px;
  }

  .\32xs\:hover\:border-b-8:hover {
    border-bottom-width: 8px;
  }

  .\32xs\:hover\:border-l-8:hover {
    border-left-width: 8px;
  }

  .\32xs\:hover\:border-t:hover {
    border-top-width: 1px;
  }

  .\32xs\:hover\:border-r:hover {
    border-right-width: 1px;
  }

  .\32xs\:hover\:border-b:hover {
    border-bottom-width: 1px;
  }

  .\32xs\:hover\:border-l:hover {
    border-left-width: 1px;
  }

  .\32xs\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .\32xs\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .\32xs\:\!box-border {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .\32xs\:\!box-content {
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .\32xs\:hover\:box-border:hover {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .\32xs\:hover\:box-content:hover {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .\32xs\:cursor-auto {
    cursor: auto;
  }

  .\32xs\:cursor-default {
    cursor: default;
  }

  .\32xs\:cursor-pointer {
    cursor: pointer;
  }

  .\32xs\:cursor-wait {
    cursor: wait;
  }

  .\32xs\:cursor-text {
    cursor: text;
  }

  .\32xs\:cursor-move {
    cursor: move;
  }

  .\32xs\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .\32xs\:\!cursor-auto {
    cursor: auto !important;
  }

  .\32xs\:\!cursor-default {
    cursor: default !important;
  }

  .\32xs\:\!cursor-pointer {
    cursor: pointer !important;
  }

  .\32xs\:\!cursor-wait {
    cursor: wait !important;
  }

  .\32xs\:\!cursor-text {
    cursor: text !important;
  }

  .\32xs\:\!cursor-move {
    cursor: move !important;
  }

  .\32xs\:\!cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .\32xs\:hover\:cursor-auto:hover {
    cursor: auto;
  }

  .\32xs\:hover\:cursor-default:hover {
    cursor: default;
  }

  .\32xs\:hover\:cursor-pointer:hover {
    cursor: pointer;
  }

  .\32xs\:hover\:cursor-wait:hover {
    cursor: wait;
  }

  .\32xs\:hover\:cursor-text:hover {
    cursor: text;
  }

  .\32xs\:hover\:cursor-move:hover {
    cursor: move;
  }

  .\32xs\:hover\:cursor-not-allowed:hover {
    cursor: not-allowed;
  }

  .\32xs\:block {
    display: block;
  }

  .\32xs\:inline-block {
    display: inline-block;
  }

  .\32xs\:inline {
    display: inline;
  }

  .\32xs\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .\32xs\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .\32xs\:grid {
    display: grid;
  }

  .\32xs\:table {
    display: table;
  }

  .\32xs\:table-caption {
    display: table-caption;
  }

  .\32xs\:table-cell {
    display: table-cell;
  }

  .\32xs\:table-column {
    display: table-column;
  }

  .\32xs\:table-column-group {
    display: table-column-group;
  }

  .\32xs\:table-footer-group {
    display: table-footer-group;
  }

  .\32xs\:table-header-group {
    display: table-header-group;
  }

  .\32xs\:table-row-group {
    display: table-row-group;
  }

  .\32xs\:table-row {
    display: table-row;
  }

  .\32xs\:hidden {
    display: none;
  }

  .\32xs\:\!block {
    display: block !important;
  }

  .\32xs\:\!inline-block {
    display: inline-block !important;
  }

  .\32xs\:\!inline {
    display: inline !important;
  }

  .\32xs\:\!flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .\32xs\:\!inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .\32xs\:\!grid {
    display: grid !important;
  }

  .\32xs\:\!table {
    display: table !important;
  }

  .\32xs\:\!table-caption {
    display: table-caption !important;
  }

  .\32xs\:\!table-cell {
    display: table-cell !important;
  }

  .\32xs\:\!table-column {
    display: table-column !important;
  }

  .\32xs\:\!table-column-group {
    display: table-column-group !important;
  }

  .\32xs\:\!table-footer-group {
    display: table-footer-group !important;
  }

  .\32xs\:\!table-header-group {
    display: table-header-group !important;
  }

  .\32xs\:\!table-row-group {
    display: table-row-group !important;
  }

  .\32xs\:\!table-row {
    display: table-row !important;
  }

  .\32xs\:\!hidden {
    display: none !important;
  }

  .\32xs\:hover\:block:hover {
    display: block;
  }

  .\32xs\:hover\:inline-block:hover {
    display: inline-block;
  }

  .\32xs\:hover\:inline:hover {
    display: inline;
  }

  .\32xs\:hover\:flex:hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .\32xs\:hover\:inline-flex:hover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .\32xs\:hover\:grid:hover {
    display: grid;
  }

  .\32xs\:hover\:table:hover {
    display: table;
  }

  .\32xs\:hover\:table-caption:hover {
    display: table-caption;
  }

  .\32xs\:hover\:table-cell:hover {
    display: table-cell;
  }

  .\32xs\:hover\:table-column:hover {
    display: table-column;
  }

  .\32xs\:hover\:table-column-group:hover {
    display: table-column-group;
  }

  .\32xs\:hover\:table-footer-group:hover {
    display: table-footer-group;
  }

  .\32xs\:hover\:table-header-group:hover {
    display: table-header-group;
  }

  .\32xs\:hover\:table-row-group:hover {
    display: table-row-group;
  }

  .\32xs\:hover\:table-row:hover {
    display: table-row;
  }

  .\32xs\:hover\:hidden:hover {
    display: none;
  }

  .\32xs\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .\32xs\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .\32xs\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .\32xs\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .\32xs\:\!flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .\32xs\:\!flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .\32xs\:\!flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .\32xs\:\!flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .\32xs\:hover\:flex-row:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .\32xs\:hover\:flex-row-reverse:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .\32xs\:hover\:flex-col:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .\32xs\:hover\:flex-col-reverse:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .\32xs\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .\32xs\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .\32xs\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .\32xs\:\!flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .\32xs\:\!flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .\32xs\:\!flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .\32xs\:hover\:flex-wrap:hover {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .\32xs\:hover\:flex-wrap-reverse:hover {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .\32xs\:hover\:flex-no-wrap:hover {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .\32xs\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .\32xs\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .\32xs\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .\32xs\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .\32xs\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .\32xs\:\!items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .\32xs\:\!items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .\32xs\:\!items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .\32xs\:\!items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .\32xs\:\!items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .\32xs\:hover\:items-start:hover {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .\32xs\:hover\:items-end:hover {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .\32xs\:hover\:items-center:hover {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .\32xs\:hover\:items-baseline:hover {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .\32xs\:hover\:items-stretch:hover {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .\32xs\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .\32xs\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .\32xs\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .\32xs\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .\32xs\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .\32xs\:\!self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .\32xs\:\!self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .\32xs\:\!self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .\32xs\:\!self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .\32xs\:\!self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .\32xs\:hover\:self-auto:hover {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .\32xs\:hover\:self-start:hover {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .\32xs\:hover\:self-end:hover {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .\32xs\:hover\:self-center:hover {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .\32xs\:hover\:self-stretch:hover {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .\32xs\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .\32xs\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .\32xs\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .\32xs\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .\32xs\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .\32xs\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .\32xs\:\!justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .\32xs\:\!justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .\32xs\:\!justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .\32xs\:\!justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .\32xs\:\!justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .\32xs\:\!justify-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .\32xs\:hover\:justify-start:hover {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .\32xs\:hover\:justify-end:hover {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .\32xs\:hover\:justify-center:hover {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .\32xs\:hover\:justify-between:hover {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .\32xs\:hover\:justify-around:hover {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .\32xs\:hover\:justify-evenly:hover {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .\32xs\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .\32xs\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .\32xs\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .\32xs\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .\32xs\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .\32xs\:\!content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .\32xs\:\!content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .\32xs\:\!content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .\32xs\:\!content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .\32xs\:\!content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .\32xs\:hover\:content-center:hover {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .\32xs\:hover\:content-start:hover {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .\32xs\:hover\:content-end:hover {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .\32xs\:hover\:content-between:hover {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .\32xs\:hover\:content-around:hover {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .\32xs\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .\32xs\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .\32xs\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .\32xs\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .\32xs\:\!flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .\32xs\:\!flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .\32xs\:\!flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .\32xs\:\!flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .\32xs\:hover\:flex-1:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .\32xs\:hover\:flex-auto:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .\32xs\:hover\:flex-initial:hover {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .\32xs\:hover\:flex-none:hover {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .\32xs\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .\32xs\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .\32xs\:\!flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .\32xs\:\!flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .\32xs\:hover\:flex-grow-0:hover {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .\32xs\:hover\:flex-grow:hover {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .\32xs\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .\32xs\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .\32xs\:\!flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .\32xs\:\!flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .\32xs\:hover\:flex-shrink-0:hover {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .\32xs\:hover\:flex-shrink:hover {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .\32xs\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .\32xs\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .\32xs\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .\32xs\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .\32xs\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .\32xs\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .\32xs\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .\32xs\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .\32xs\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .\32xs\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .\32xs\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .\32xs\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .\32xs\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .\32xs\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .\32xs\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .\32xs\:\!order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .\32xs\:\!order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .\32xs\:\!order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .\32xs\:\!order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .\32xs\:\!order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .\32xs\:\!order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .\32xs\:\!order-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .\32xs\:\!order-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .\32xs\:\!order-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .\32xs\:\!order-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .\32xs\:\!order-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .\32xs\:\!order-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .\32xs\:\!order-first {
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .\32xs\:\!order-last {
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .\32xs\:\!order-none {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .\32xs\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .\32xs\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .\32xs\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .\32xs\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .\32xs\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .\32xs\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .\32xs\:hover\:order-7:hover {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .\32xs\:hover\:order-8:hover {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .\32xs\:hover\:order-9:hover {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .\32xs\:hover\:order-10:hover {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .\32xs\:hover\:order-11:hover {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .\32xs\:hover\:order-12:hover {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .\32xs\:hover\:order-first:hover {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .\32xs\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .\32xs\:hover\:order-none:hover {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .\32xs\:float-right {
    float: right;
  }

  .\32xs\:float-left {
    float: left;
  }

  .\32xs\:float-none {
    float: none;
  }

  .\32xs\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .\32xs\:\!float-right {
    float: right !important;
  }

  .\32xs\:\!float-left {
    float: left !important;
  }

  .\32xs\:\!float-none {
    float: none !important;
  }

  .\32xs\:\!clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .\32xs\:hover\:float-right:hover {
    float: right;
  }

  .\32xs\:hover\:float-left:hover {
    float: left;
  }

  .\32xs\:hover\:float-none:hover {
    float: none;
  }

  .\32xs\:hover\:clearfix:hover:after {
    content: "";
    display: table;
    clear: both;
  }

  .\32xs\:clear-left {
    clear: left;
  }

  .\32xs\:clear-right {
    clear: right;
  }

  .\32xs\:clear-both {
    clear: both;
  }

  .\32xs\:\!clear-left {
    clear: left !important;
  }

  .\32xs\:\!clear-right {
    clear: right !important;
  }

  .\32xs\:\!clear-both {
    clear: both !important;
  }

  .\32xs\:hover\:clear-left:hover {
    clear: left;
  }

  .\32xs\:hover\:clear-right:hover {
    clear: right;
  }

  .\32xs\:hover\:clear-both:hover {
    clear: both;
  }

  .\32xs\:font-sans {
    font-family: Noto Sans;
  }

  .\32xs\:font-serif {
    font-family: Roboto;
  }

  .\32xs\:\!font-sans {
    font-family: Noto Sans !important;
  }

  .\32xs\:\!font-serif {
    font-family: Roboto !important;
  }

  .\32xs\:hover\:font-sans:hover {
    font-family: Noto Sans;
  }

  .\32xs\:hover\:font-serif:hover {
    font-family: Roboto;
  }

  .\32xs\:font-hairline {
    font-weight: 100;
  }

  .\32xs\:font-thin {
    font-weight: 200;
  }

  .\32xs\:font-light {
    font-weight: 300;
  }

  .\32xs\:font-normal {
    font-weight: 400;
  }

  .\32xs\:font-medium {
    font-weight: 500;
  }

  .\32xs\:font-semibold {
    font-weight: 600;
  }

  .\32xs\:font-bold {
    font-weight: 700;
  }

  .\32xs\:font-extrabold {
    font-weight: 800;
  }

  .\32xs\:font-black {
    font-weight: 900;
  }

  .\32xs\:\!font-hairline {
    font-weight: 100 !important;
  }

  .\32xs\:\!font-thin {
    font-weight: 200 !important;
  }

  .\32xs\:\!font-light {
    font-weight: 300 !important;
  }

  .\32xs\:\!font-normal {
    font-weight: 400 !important;
  }

  .\32xs\:\!font-medium {
    font-weight: 500 !important;
  }

  .\32xs\:\!font-semibold {
    font-weight: 600 !important;
  }

  .\32xs\:\!font-bold {
    font-weight: 700 !important;
  }

  .\32xs\:\!font-extrabold {
    font-weight: 800 !important;
  }

  .\32xs\:\!font-black {
    font-weight: 900 !important;
  }

  .\32xs\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .\32xs\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .\32xs\:hover\:font-light:hover {
    font-weight: 300;
  }

  .\32xs\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .\32xs\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .\32xs\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .\32xs\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .\32xs\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .\32xs\:hover\:font-black:hover {
    font-weight: 900;
  }

  .\32xs\:h-0 {
    height: 0rem;
  }

  .\32xs\:h-1 {
    height: 0.25rem;
  }

  .\32xs\:h-2 {
    height: 0.5rem;
  }

  .\32xs\:h-3 {
    height: 0.75rem;
  }

  .\32xs\:h-4 {
    height: 1rem;
  }

  .\32xs\:h-5 {
    height: 1.25rem;
  }

  .\32xs\:h-6 {
    height: 1.5rem;
  }

  .\32xs\:h-7 {
    height: 1.75rem;
  }

  .\32xs\:h-8 {
    height: 2rem;
  }

  .\32xs\:h-9 {
    height: 2.25rem;
  }

  .\32xs\:h-10 {
    height: 2.5rem;
  }

  .\32xs\:h-11 {
    height: 2.75rem;
  }

  .\32xs\:h-12 {
    height: 3rem;
  }

  .\32xs\:h-13 {
    height: 3.25rem;
  }

  .\32xs\:h-14 {
    height: 3.5rem;
  }

  .\32xs\:h-15 {
    height: 3.75rem;
  }

  .\32xs\:h-16 {
    height: 4rem;
  }

  .\32xs\:h-17 {
    height: 4.25rem;
  }

  .\32xs\:h-18 {
    height: 4.5rem;
  }

  .\32xs\:h-19 {
    height: 4.75rem;
  }

  .\32xs\:h-20 {
    height: 5rem;
  }

  .\32xs\:h-21 {
    height: 5.25rem;
  }

  .\32xs\:h-22 {
    height: 5.5rem;
  }

  .\32xs\:h-23 {
    height: 5.75rem;
  }

  .\32xs\:h-24 {
    height: 6rem;
  }

  .\32xs\:h-25 {
    height: 6.25rem;
  }

  .\32xs\:h-26 {
    height: 6.5rem;
  }

  .\32xs\:h-27 {
    height: 6.75rem;
  }

  .\32xs\:h-28 {
    height: 7rem;
  }

  .\32xs\:h-29 {
    height: 7.25rem;
  }

  .\32xs\:h-30 {
    height: 7.5rem;
  }

  .\32xs\:h-31 {
    height: 7.75rem;
  }

  .\32xs\:h-32 {
    height: 8rem;
  }

  .\32xs\:h-40 {
    height: 10rem;
  }

  .\32xs\:h-48 {
    height: 12rem;
  }

  .\32xs\:h-56 {
    height: 14rem;
  }

  .\32xs\:h-64 {
    height: 16rem;
  }

  .\32xs\:h-auto {
    height: auto;
  }

  .\32xs\:h-px {
    height: 1px;
  }

  .\32xs\:h-full {
    height: 100%;
  }

  .\32xs\:h-screen {
    height: 100vh;
  }

  .\32xs\:\!h-0 {
    height: 0rem !important;
  }

  .\32xs\:\!h-1 {
    height: 0.25rem !important;
  }

  .\32xs\:\!h-2 {
    height: 0.5rem !important;
  }

  .\32xs\:\!h-3 {
    height: 0.75rem !important;
  }

  .\32xs\:\!h-4 {
    height: 1rem !important;
  }

  .\32xs\:\!h-5 {
    height: 1.25rem !important;
  }

  .\32xs\:\!h-6 {
    height: 1.5rem !important;
  }

  .\32xs\:\!h-7 {
    height: 1.75rem !important;
  }

  .\32xs\:\!h-8 {
    height: 2rem !important;
  }

  .\32xs\:\!h-9 {
    height: 2.25rem !important;
  }

  .\32xs\:\!h-10 {
    height: 2.5rem !important;
  }

  .\32xs\:\!h-11 {
    height: 2.75rem !important;
  }

  .\32xs\:\!h-12 {
    height: 3rem !important;
  }

  .\32xs\:\!h-13 {
    height: 3.25rem !important;
  }

  .\32xs\:\!h-14 {
    height: 3.5rem !important;
  }

  .\32xs\:\!h-15 {
    height: 3.75rem !important;
  }

  .\32xs\:\!h-16 {
    height: 4rem !important;
  }

  .\32xs\:\!h-17 {
    height: 4.25rem !important;
  }

  .\32xs\:\!h-18 {
    height: 4.5rem !important;
  }

  .\32xs\:\!h-19 {
    height: 4.75rem !important;
  }

  .\32xs\:\!h-20 {
    height: 5rem !important;
  }

  .\32xs\:\!h-21 {
    height: 5.25rem !important;
  }

  .\32xs\:\!h-22 {
    height: 5.5rem !important;
  }

  .\32xs\:\!h-23 {
    height: 5.75rem !important;
  }

  .\32xs\:\!h-24 {
    height: 6rem !important;
  }

  .\32xs\:\!h-25 {
    height: 6.25rem !important;
  }

  .\32xs\:\!h-26 {
    height: 6.5rem !important;
  }

  .\32xs\:\!h-27 {
    height: 6.75rem !important;
  }

  .\32xs\:\!h-28 {
    height: 7rem !important;
  }

  .\32xs\:\!h-29 {
    height: 7.25rem !important;
  }

  .\32xs\:\!h-30 {
    height: 7.5rem !important;
  }

  .\32xs\:\!h-31 {
    height: 7.75rem !important;
  }

  .\32xs\:\!h-32 {
    height: 8rem !important;
  }

  .\32xs\:\!h-40 {
    height: 10rem !important;
  }

  .\32xs\:\!h-48 {
    height: 12rem !important;
  }

  .\32xs\:\!h-56 {
    height: 14rem !important;
  }

  .\32xs\:\!h-64 {
    height: 16rem !important;
  }

  .\32xs\:\!h-auto {
    height: auto !important;
  }

  .\32xs\:\!h-px {
    height: 1px !important;
  }

  .\32xs\:\!h-full {
    height: 100% !important;
  }

  .\32xs\:\!h-screen {
    height: 100vh !important;
  }

  .\32xs\:hover\:h-0:hover {
    height: 0rem;
  }

  .\32xs\:hover\:h-1:hover {
    height: 0.25rem;
  }

  .\32xs\:hover\:h-2:hover {
    height: 0.5rem;
  }

  .\32xs\:hover\:h-3:hover {
    height: 0.75rem;
  }

  .\32xs\:hover\:h-4:hover {
    height: 1rem;
  }

  .\32xs\:hover\:h-5:hover {
    height: 1.25rem;
  }

  .\32xs\:hover\:h-6:hover {
    height: 1.5rem;
  }

  .\32xs\:hover\:h-7:hover {
    height: 1.75rem;
  }

  .\32xs\:hover\:h-8:hover {
    height: 2rem;
  }

  .\32xs\:hover\:h-9:hover {
    height: 2.25rem;
  }

  .\32xs\:hover\:h-10:hover {
    height: 2.5rem;
  }

  .\32xs\:hover\:h-11:hover {
    height: 2.75rem;
  }

  .\32xs\:hover\:h-12:hover {
    height: 3rem;
  }

  .\32xs\:hover\:h-13:hover {
    height: 3.25rem;
  }

  .\32xs\:hover\:h-14:hover {
    height: 3.5rem;
  }

  .\32xs\:hover\:h-15:hover {
    height: 3.75rem;
  }

  .\32xs\:hover\:h-16:hover {
    height: 4rem;
  }

  .\32xs\:hover\:h-17:hover {
    height: 4.25rem;
  }

  .\32xs\:hover\:h-18:hover {
    height: 4.5rem;
  }

  .\32xs\:hover\:h-19:hover {
    height: 4.75rem;
  }

  .\32xs\:hover\:h-20:hover {
    height: 5rem;
  }

  .\32xs\:hover\:h-21:hover {
    height: 5.25rem;
  }

  .\32xs\:hover\:h-22:hover {
    height: 5.5rem;
  }

  .\32xs\:hover\:h-23:hover {
    height: 5.75rem;
  }

  .\32xs\:hover\:h-24:hover {
    height: 6rem;
  }

  .\32xs\:hover\:h-25:hover {
    height: 6.25rem;
  }

  .\32xs\:hover\:h-26:hover {
    height: 6.5rem;
  }

  .\32xs\:hover\:h-27:hover {
    height: 6.75rem;
  }

  .\32xs\:hover\:h-28:hover {
    height: 7rem;
  }

  .\32xs\:hover\:h-29:hover {
    height: 7.25rem;
  }

  .\32xs\:hover\:h-30:hover {
    height: 7.5rem;
  }

  .\32xs\:hover\:h-31:hover {
    height: 7.75rem;
  }

  .\32xs\:hover\:h-32:hover {
    height: 8rem;
  }

  .\32xs\:hover\:h-40:hover {
    height: 10rem;
  }

  .\32xs\:hover\:h-48:hover {
    height: 12rem;
  }

  .\32xs\:hover\:h-56:hover {
    height: 14rem;
  }

  .\32xs\:hover\:h-64:hover {
    height: 16rem;
  }

  .\32xs\:hover\:h-auto:hover {
    height: auto;
  }

  .\32xs\:hover\:h-px:hover {
    height: 1px;
  }

  .\32xs\:hover\:h-full:hover {
    height: 100%;
  }

  .\32xs\:hover\:h-screen:hover {
    height: 100vh;
  }

  .\32xs\:leading-3 {
    line-height: .75rem;
  }

  .\32xs\:leading-4 {
    line-height: 1rem;
  }

  .\32xs\:leading-5 {
    line-height: 1.25rem;
  }

  .\32xs\:leading-6 {
    line-height: 1.5rem;
  }

  .\32xs\:leading-7 {
    line-height: 1.75rem;
  }

  .\32xs\:leading-8 {
    line-height: 2rem;
  }

  .\32xs\:leading-9 {
    line-height: 2.25rem;
  }

  .\32xs\:leading-10 {
    line-height: 2.5rem;
  }

  .\32xs\:leading-none {
    line-height: 1;
  }

  .\32xs\:leading-tight {
    line-height: 1.25;
  }

  .\32xs\:leading-snug {
    line-height: 1.375;
  }

  .\32xs\:leading-normal {
    line-height: 1.5;
  }

  .\32xs\:leading-relaxed {
    line-height: 1.625;
  }

  .\32xs\:leading-loose {
    line-height: 2;
  }

  .\32xs\:\!leading-3 {
    line-height: .75rem !important;
  }

  .\32xs\:\!leading-4 {
    line-height: 1rem !important;
  }

  .\32xs\:\!leading-5 {
    line-height: 1.25rem !important;
  }

  .\32xs\:\!leading-6 {
    line-height: 1.5rem !important;
  }

  .\32xs\:\!leading-7 {
    line-height: 1.75rem !important;
  }

  .\32xs\:\!leading-8 {
    line-height: 2rem !important;
  }

  .\32xs\:\!leading-9 {
    line-height: 2.25rem !important;
  }

  .\32xs\:\!leading-10 {
    line-height: 2.5rem !important;
  }

  .\32xs\:\!leading-none {
    line-height: 1 !important;
  }

  .\32xs\:\!leading-tight {
    line-height: 1.25 !important;
  }

  .\32xs\:\!leading-snug {
    line-height: 1.375 !important;
  }

  .\32xs\:\!leading-normal {
    line-height: 1.5 !important;
  }

  .\32xs\:\!leading-relaxed {
    line-height: 1.625 !important;
  }

  .\32xs\:\!leading-loose {
    line-height: 2 !important;
  }

  .\32xs\:hover\:leading-3:hover {
    line-height: .75rem;
  }

  .\32xs\:hover\:leading-4:hover {
    line-height: 1rem;
  }

  .\32xs\:hover\:leading-5:hover {
    line-height: 1.25rem;
  }

  .\32xs\:hover\:leading-6:hover {
    line-height: 1.5rem;
  }

  .\32xs\:hover\:leading-7:hover {
    line-height: 1.75rem;
  }

  .\32xs\:hover\:leading-8:hover {
    line-height: 2rem;
  }

  .\32xs\:hover\:leading-9:hover {
    line-height: 2.25rem;
  }

  .\32xs\:hover\:leading-10:hover {
    line-height: 2.5rem;
  }

  .\32xs\:hover\:leading-none:hover {
    line-height: 1;
  }

  .\32xs\:hover\:leading-tight:hover {
    line-height: 1.25;
  }

  .\32xs\:hover\:leading-snug:hover {
    line-height: 1.375;
  }

  .\32xs\:hover\:leading-normal:hover {
    line-height: 1.5;
  }

  .\32xs\:hover\:leading-relaxed:hover {
    line-height: 1.625;
  }

  .\32xs\:hover\:leading-loose:hover {
    line-height: 2;
  }

  .\32xs\:list-inside {
    list-style-position: inside;
  }

  .\32xs\:list-outside {
    list-style-position: outside;
  }

  .\32xs\:\!list-inside {
    list-style-position: inside !important;
  }

  .\32xs\:\!list-outside {
    list-style-position: outside !important;
  }

  .\32xs\:hover\:list-inside:hover {
    list-style-position: inside;
  }

  .\32xs\:hover\:list-outside:hover {
    list-style-position: outside;
  }

  .\32xs\:list-none {
    list-style-type: none;
  }

  .\32xs\:list-disc {
    list-style-type: disc;
  }

  .\32xs\:list-decimal {
    list-style-type: decimal;
  }

  .\32xs\:\!list-none {
    list-style-type: none !important;
  }

  .\32xs\:\!list-disc {
    list-style-type: disc !important;
  }

  .\32xs\:\!list-decimal {
    list-style-type: decimal !important;
  }

  .\32xs\:hover\:list-none:hover {
    list-style-type: none;
  }

  .\32xs\:hover\:list-disc:hover {
    list-style-type: disc;
  }

  .\32xs\:hover\:list-decimal:hover {
    list-style-type: decimal;
  }

  .\32xs\:m-0 {
    margin: 0rem;
  }

  .\32xs\:m-1 {
    margin: 0.25rem;
  }

  .\32xs\:m-2 {
    margin: 0.5rem;
  }

  .\32xs\:m-3 {
    margin: 0.75rem;
  }

  .\32xs\:m-4 {
    margin: 1rem;
  }

  .\32xs\:m-5 {
    margin: 1.25rem;
  }

  .\32xs\:m-6 {
    margin: 1.5rem;
  }

  .\32xs\:m-7 {
    margin: 1.75rem;
  }

  .\32xs\:m-8 {
    margin: 2rem;
  }

  .\32xs\:m-9 {
    margin: 2.25rem;
  }

  .\32xs\:m-10 {
    margin: 2.5rem;
  }

  .\32xs\:m-11 {
    margin: 2.75rem;
  }

  .\32xs\:m-12 {
    margin: 3rem;
  }

  .\32xs\:m-13 {
    margin: 3.25rem;
  }

  .\32xs\:m-14 {
    margin: 3.5rem;
  }

  .\32xs\:m-15 {
    margin: 3.75rem;
  }

  .\32xs\:m-16 {
    margin: 4rem;
  }

  .\32xs\:m-17 {
    margin: 4.25rem;
  }

  .\32xs\:m-18 {
    margin: 4.5rem;
  }

  .\32xs\:m-19 {
    margin: 4.75rem;
  }

  .\32xs\:m-20 {
    margin: 5rem;
  }

  .\32xs\:m-21 {
    margin: 5.25rem;
  }

  .\32xs\:m-22 {
    margin: 5.5rem;
  }

  .\32xs\:m-23 {
    margin: 5.75rem;
  }

  .\32xs\:m-24 {
    margin: 6rem;
  }

  .\32xs\:m-25 {
    margin: 6.25rem;
  }

  .\32xs\:m-26 {
    margin: 6.5rem;
  }

  .\32xs\:m-27 {
    margin: 6.75rem;
  }

  .\32xs\:m-28 {
    margin: 7rem;
  }

  .\32xs\:m-29 {
    margin: 7.25rem;
  }

  .\32xs\:m-30 {
    margin: 7.5rem;
  }

  .\32xs\:m-31 {
    margin: 7.75rem;
  }

  .\32xs\:m-32 {
    margin: 8rem;
  }

  .\32xs\:m-40 {
    margin: 10rem;
  }

  .\32xs\:m-48 {
    margin: 12rem;
  }

  .\32xs\:m-56 {
    margin: 14rem;
  }

  .\32xs\:m-64 {
    margin: 16rem;
  }

  .\32xs\:m-auto {
    margin: auto;
  }

  .\32xs\:m-px {
    margin: 1px;
  }

  .\32xs\:-m-0 {
    margin: 0rem;
  }

  .\32xs\:-m-1 {
    margin: -0.25rem;
  }

  .\32xs\:-m-2 {
    margin: -0.5rem;
  }

  .\32xs\:-m-3 {
    margin: -0.75rem;
  }

  .\32xs\:-m-4 {
    margin: -1rem;
  }

  .\32xs\:-m-5 {
    margin: -1.25rem;
  }

  .\32xs\:-m-6 {
    margin: -1.5rem;
  }

  .\32xs\:-m-7 {
    margin: -1.75rem;
  }

  .\32xs\:-m-8 {
    margin: -2rem;
  }

  .\32xs\:-m-9 {
    margin: -2.25rem;
  }

  .\32xs\:-m-10 {
    margin: -2.5rem;
  }

  .\32xs\:-m-11 {
    margin: -2.75rem;
  }

  .\32xs\:-m-12 {
    margin: -3rem;
  }

  .\32xs\:-m-13 {
    margin: -3.25rem;
  }

  .\32xs\:-m-14 {
    margin: -3.5rem;
  }

  .\32xs\:-m-15 {
    margin: -3.75rem;
  }

  .\32xs\:-m-16 {
    margin: -4rem;
  }

  .\32xs\:-m-17 {
    margin: -4.25rem;
  }

  .\32xs\:-m-18 {
    margin: -4.5rem;
  }

  .\32xs\:-m-19 {
    margin: -4.75rem;
  }

  .\32xs\:-m-20 {
    margin: -5rem;
  }

  .\32xs\:-m-21 {
    margin: -5.25rem;
  }

  .\32xs\:-m-22 {
    margin: -5.5rem;
  }

  .\32xs\:-m-23 {
    margin: -5.75rem;
  }

  .\32xs\:-m-24 {
    margin: -6rem;
  }

  .\32xs\:-m-25 {
    margin: -6.25rem;
  }

  .\32xs\:-m-26 {
    margin: -6.5rem;
  }

  .\32xs\:-m-27 {
    margin: -6.75rem;
  }

  .\32xs\:-m-28 {
    margin: -7rem;
  }

  .\32xs\:-m-29 {
    margin: -7.25rem;
  }

  .\32xs\:-m-30 {
    margin: -7.5rem;
  }

  .\32xs\:-m-31 {
    margin: -7.75rem;
  }

  .\32xs\:-m-32 {
    margin: -8rem;
  }

  .\32xs\:-m-40 {
    margin: -10rem;
  }

  .\32xs\:-m-48 {
    margin: -12rem;
  }

  .\32xs\:-m-56 {
    margin: -14rem;
  }

  .\32xs\:-m-64 {
    margin: -16rem;
  }

  .\32xs\:-m-px {
    margin: -1px;
  }

  .\32xs\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xs\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xs\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .\32xs\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .\32xs\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\32xs\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\32xs\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .\32xs\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .\32xs\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\32xs\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\32xs\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\32xs\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\32xs\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\32xs\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\32xs\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .\32xs\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .\32xs\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\32xs\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\32xs\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .\32xs\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .\32xs\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\32xs\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\32xs\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .\32xs\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .\32xs\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\32xs\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\32xs\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .\32xs\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .\32xs\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .\32xs\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .\32xs\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .\32xs\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .\32xs\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\32xs\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\32xs\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .\32xs\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .\32xs\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .\32xs\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .\32xs\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .\32xs\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .\32xs\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .\32xs\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .\32xs\:my-21 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .\32xs\:mx-21 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .\32xs\:my-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .\32xs\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .\32xs\:my-23 {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .\32xs\:mx-23 {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .\32xs\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\32xs\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\32xs\:my-25 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .\32xs\:mx-25 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .\32xs\:my-26 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .\32xs\:mx-26 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .\32xs\:my-27 {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .\32xs\:mx-27 {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .\32xs\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .\32xs\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .\32xs\:my-29 {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .\32xs\:mx-29 {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .\32xs\:my-30 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .\32xs\:mx-30 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .\32xs\:my-31 {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .\32xs\:mx-31 {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .\32xs\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\32xs\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\32xs\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\32xs\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\32xs\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\32xs\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\32xs\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .\32xs\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .\32xs\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .\32xs\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .\32xs\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .\32xs\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .\32xs\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .\32xs\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .\32xs\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xs\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xs\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .\32xs\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .\32xs\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\32xs\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\32xs\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .\32xs\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .\32xs\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\32xs\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\32xs\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .\32xs\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .\32xs\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\32xs\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\32xs\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .\32xs\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .\32xs\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\32xs\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\32xs\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .\32xs\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .\32xs\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\32xs\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\32xs\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .\32xs\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .\32xs\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\32xs\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\32xs\:-my-13 {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .\32xs\:-mx-13 {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .\32xs\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .\32xs\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .\32xs\:-my-15 {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .\32xs\:-mx-15 {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .\32xs\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\32xs\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\32xs\:-my-17 {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .\32xs\:-mx-17 {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .\32xs\:-my-18 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .\32xs\:-mx-18 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .\32xs\:-my-19 {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .\32xs\:-mx-19 {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .\32xs\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\32xs\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\32xs\:-my-21 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .\32xs\:-mx-21 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .\32xs\:-my-22 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .\32xs\:-mx-22 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .\32xs\:-my-23 {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .\32xs\:-mx-23 {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .\32xs\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\32xs\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\32xs\:-my-25 {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .\32xs\:-mx-25 {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .\32xs\:-my-26 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .\32xs\:-mx-26 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .\32xs\:-my-27 {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .\32xs\:-mx-27 {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .\32xs\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .\32xs\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .\32xs\:-my-29 {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .\32xs\:-mx-29 {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .\32xs\:-my-30 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .\32xs\:-mx-30 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .\32xs\:-my-31 {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .\32xs\:-mx-31 {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .\32xs\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\32xs\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\32xs\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\32xs\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\32xs\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .\32xs\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .\32xs\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .\32xs\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .\32xs\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .\32xs\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .\32xs\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .\32xs\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .\32xs\:mt-0 {
    margin-top: 0rem;
  }

  .\32xs\:mr-0 {
    margin-right: 0rem;
  }

  .\32xs\:mb-0 {
    margin-bottom: 0rem;
  }

  .\32xs\:ml-0 {
    margin-left: 0rem;
  }

  .\32xs\:mt-1 {
    margin-top: 0.25rem;
  }

  .\32xs\:mr-1 {
    margin-right: 0.25rem;
  }

  .\32xs\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .\32xs\:ml-1 {
    margin-left: 0.25rem;
  }

  .\32xs\:mt-2 {
    margin-top: 0.5rem;
  }

  .\32xs\:mr-2 {
    margin-right: 0.5rem;
  }

  .\32xs\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .\32xs\:ml-2 {
    margin-left: 0.5rem;
  }

  .\32xs\:mt-3 {
    margin-top: 0.75rem;
  }

  .\32xs\:mr-3 {
    margin-right: 0.75rem;
  }

  .\32xs\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .\32xs\:ml-3 {
    margin-left: 0.75rem;
  }

  .\32xs\:mt-4 {
    margin-top: 1rem;
  }

  .\32xs\:mr-4 {
    margin-right: 1rem;
  }

  .\32xs\:mb-4 {
    margin-bottom: 1rem;
  }

  .\32xs\:ml-4 {
    margin-left: 1rem;
  }

  .\32xs\:mt-5 {
    margin-top: 1.25rem;
  }

  .\32xs\:mr-5 {
    margin-right: 1.25rem;
  }

  .\32xs\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .\32xs\:ml-5 {
    margin-left: 1.25rem;
  }

  .\32xs\:mt-6 {
    margin-top: 1.5rem;
  }

  .\32xs\:mr-6 {
    margin-right: 1.5rem;
  }

  .\32xs\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .\32xs\:ml-6 {
    margin-left: 1.5rem;
  }

  .\32xs\:mt-7 {
    margin-top: 1.75rem;
  }

  .\32xs\:mr-7 {
    margin-right: 1.75rem;
  }

  .\32xs\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .\32xs\:ml-7 {
    margin-left: 1.75rem;
  }

  .\32xs\:mt-8 {
    margin-top: 2rem;
  }

  .\32xs\:mr-8 {
    margin-right: 2rem;
  }

  .\32xs\:mb-8 {
    margin-bottom: 2rem;
  }

  .\32xs\:ml-8 {
    margin-left: 2rem;
  }

  .\32xs\:mt-9 {
    margin-top: 2.25rem;
  }

  .\32xs\:mr-9 {
    margin-right: 2.25rem;
  }

  .\32xs\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .\32xs\:ml-9 {
    margin-left: 2.25rem;
  }

  .\32xs\:mt-10 {
    margin-top: 2.5rem;
  }

  .\32xs\:mr-10 {
    margin-right: 2.5rem;
  }

  .\32xs\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .\32xs\:ml-10 {
    margin-left: 2.5rem;
  }

  .\32xs\:mt-11 {
    margin-top: 2.75rem;
  }

  .\32xs\:mr-11 {
    margin-right: 2.75rem;
  }

  .\32xs\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .\32xs\:ml-11 {
    margin-left: 2.75rem;
  }

  .\32xs\:mt-12 {
    margin-top: 3rem;
  }

  .\32xs\:mr-12 {
    margin-right: 3rem;
  }

  .\32xs\:mb-12 {
    margin-bottom: 3rem;
  }

  .\32xs\:ml-12 {
    margin-left: 3rem;
  }

  .\32xs\:mt-13 {
    margin-top: 3.25rem;
  }

  .\32xs\:mr-13 {
    margin-right: 3.25rem;
  }

  .\32xs\:mb-13 {
    margin-bottom: 3.25rem;
  }

  .\32xs\:ml-13 {
    margin-left: 3.25rem;
  }

  .\32xs\:mt-14 {
    margin-top: 3.5rem;
  }

  .\32xs\:mr-14 {
    margin-right: 3.5rem;
  }

  .\32xs\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .\32xs\:ml-14 {
    margin-left: 3.5rem;
  }

  .\32xs\:mt-15 {
    margin-top: 3.75rem;
  }

  .\32xs\:mr-15 {
    margin-right: 3.75rem;
  }

  .\32xs\:mb-15 {
    margin-bottom: 3.75rem;
  }

  .\32xs\:ml-15 {
    margin-left: 3.75rem;
  }

  .\32xs\:mt-16 {
    margin-top: 4rem;
  }

  .\32xs\:mr-16 {
    margin-right: 4rem;
  }

  .\32xs\:mb-16 {
    margin-bottom: 4rem;
  }

  .\32xs\:ml-16 {
    margin-left: 4rem;
  }

  .\32xs\:mt-17 {
    margin-top: 4.25rem;
  }

  .\32xs\:mr-17 {
    margin-right: 4.25rem;
  }

  .\32xs\:mb-17 {
    margin-bottom: 4.25rem;
  }

  .\32xs\:ml-17 {
    margin-left: 4.25rem;
  }

  .\32xs\:mt-18 {
    margin-top: 4.5rem;
  }

  .\32xs\:mr-18 {
    margin-right: 4.5rem;
  }

  .\32xs\:mb-18 {
    margin-bottom: 4.5rem;
  }

  .\32xs\:ml-18 {
    margin-left: 4.5rem;
  }

  .\32xs\:mt-19 {
    margin-top: 4.75rem;
  }

  .\32xs\:mr-19 {
    margin-right: 4.75rem;
  }

  .\32xs\:mb-19 {
    margin-bottom: 4.75rem;
  }

  .\32xs\:ml-19 {
    margin-left: 4.75rem;
  }

  .\32xs\:mt-20 {
    margin-top: 5rem;
  }

  .\32xs\:mr-20 {
    margin-right: 5rem;
  }

  .\32xs\:mb-20 {
    margin-bottom: 5rem;
  }

  .\32xs\:ml-20 {
    margin-left: 5rem;
  }

  .\32xs\:mt-21 {
    margin-top: 5.25rem;
  }

  .\32xs\:mr-21 {
    margin-right: 5.25rem;
  }

  .\32xs\:mb-21 {
    margin-bottom: 5.25rem;
  }

  .\32xs\:ml-21 {
    margin-left: 5.25rem;
  }

  .\32xs\:mt-22 {
    margin-top: 5.5rem;
  }

  .\32xs\:mr-22 {
    margin-right: 5.5rem;
  }

  .\32xs\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .\32xs\:ml-22 {
    margin-left: 5.5rem;
  }

  .\32xs\:mt-23 {
    margin-top: 5.75rem;
  }

  .\32xs\:mr-23 {
    margin-right: 5.75rem;
  }

  .\32xs\:mb-23 {
    margin-bottom: 5.75rem;
  }

  .\32xs\:ml-23 {
    margin-left: 5.75rem;
  }

  .\32xs\:mt-24 {
    margin-top: 6rem;
  }

  .\32xs\:mr-24 {
    margin-right: 6rem;
  }

  .\32xs\:mb-24 {
    margin-bottom: 6rem;
  }

  .\32xs\:ml-24 {
    margin-left: 6rem;
  }

  .\32xs\:mt-25 {
    margin-top: 6.25rem;
  }

  .\32xs\:mr-25 {
    margin-right: 6.25rem;
  }

  .\32xs\:mb-25 {
    margin-bottom: 6.25rem;
  }

  .\32xs\:ml-25 {
    margin-left: 6.25rem;
  }

  .\32xs\:mt-26 {
    margin-top: 6.5rem;
  }

  .\32xs\:mr-26 {
    margin-right: 6.5rem;
  }

  .\32xs\:mb-26 {
    margin-bottom: 6.5rem;
  }

  .\32xs\:ml-26 {
    margin-left: 6.5rem;
  }

  .\32xs\:mt-27 {
    margin-top: 6.75rem;
  }

  .\32xs\:mr-27 {
    margin-right: 6.75rem;
  }

  .\32xs\:mb-27 {
    margin-bottom: 6.75rem;
  }

  .\32xs\:ml-27 {
    margin-left: 6.75rem;
  }

  .\32xs\:mt-28 {
    margin-top: 7rem;
  }

  .\32xs\:mr-28 {
    margin-right: 7rem;
  }

  .\32xs\:mb-28 {
    margin-bottom: 7rem;
  }

  .\32xs\:ml-28 {
    margin-left: 7rem;
  }

  .\32xs\:mt-29 {
    margin-top: 7.25rem;
  }

  .\32xs\:mr-29 {
    margin-right: 7.25rem;
  }

  .\32xs\:mb-29 {
    margin-bottom: 7.25rem;
  }

  .\32xs\:ml-29 {
    margin-left: 7.25rem;
  }

  .\32xs\:mt-30 {
    margin-top: 7.5rem;
  }

  .\32xs\:mr-30 {
    margin-right: 7.5rem;
  }

  .\32xs\:mb-30 {
    margin-bottom: 7.5rem;
  }

  .\32xs\:ml-30 {
    margin-left: 7.5rem;
  }

  .\32xs\:mt-31 {
    margin-top: 7.75rem;
  }

  .\32xs\:mr-31 {
    margin-right: 7.75rem;
  }

  .\32xs\:mb-31 {
    margin-bottom: 7.75rem;
  }

  .\32xs\:ml-31 {
    margin-left: 7.75rem;
  }

  .\32xs\:mt-32 {
    margin-top: 8rem;
  }

  .\32xs\:mr-32 {
    margin-right: 8rem;
  }

  .\32xs\:mb-32 {
    margin-bottom: 8rem;
  }

  .\32xs\:ml-32 {
    margin-left: 8rem;
  }

  .\32xs\:mt-40 {
    margin-top: 10rem;
  }

  .\32xs\:mr-40 {
    margin-right: 10rem;
  }

  .\32xs\:mb-40 {
    margin-bottom: 10rem;
  }

  .\32xs\:ml-40 {
    margin-left: 10rem;
  }

  .\32xs\:mt-48 {
    margin-top: 12rem;
  }

  .\32xs\:mr-48 {
    margin-right: 12rem;
  }

  .\32xs\:mb-48 {
    margin-bottom: 12rem;
  }

  .\32xs\:ml-48 {
    margin-left: 12rem;
  }

  .\32xs\:mt-56 {
    margin-top: 14rem;
  }

  .\32xs\:mr-56 {
    margin-right: 14rem;
  }

  .\32xs\:mb-56 {
    margin-bottom: 14rem;
  }

  .\32xs\:ml-56 {
    margin-left: 14rem;
  }

  .\32xs\:mt-64 {
    margin-top: 16rem;
  }

  .\32xs\:mr-64 {
    margin-right: 16rem;
  }

  .\32xs\:mb-64 {
    margin-bottom: 16rem;
  }

  .\32xs\:ml-64 {
    margin-left: 16rem;
  }

  .\32xs\:mt-auto {
    margin-top: auto;
  }

  .\32xs\:mr-auto {
    margin-right: auto;
  }

  .\32xs\:mb-auto {
    margin-bottom: auto;
  }

  .\32xs\:ml-auto {
    margin-left: auto;
  }

  .\32xs\:mt-px {
    margin-top: 1px;
  }

  .\32xs\:mr-px {
    margin-right: 1px;
  }

  .\32xs\:mb-px {
    margin-bottom: 1px;
  }

  .\32xs\:ml-px {
    margin-left: 1px;
  }

  .\32xs\:-mt-0 {
    margin-top: 0rem;
  }

  .\32xs\:-mr-0 {
    margin-right: 0rem;
  }

  .\32xs\:-mb-0 {
    margin-bottom: 0rem;
  }

  .\32xs\:-ml-0 {
    margin-left: 0rem;
  }

  .\32xs\:-mt-1 {
    margin-top: -0.25rem;
  }

  .\32xs\:-mr-1 {
    margin-right: -0.25rem;
  }

  .\32xs\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .\32xs\:-ml-1 {
    margin-left: -0.25rem;
  }

  .\32xs\:-mt-2 {
    margin-top: -0.5rem;
  }

  .\32xs\:-mr-2 {
    margin-right: -0.5rem;
  }

  .\32xs\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .\32xs\:-ml-2 {
    margin-left: -0.5rem;
  }

  .\32xs\:-mt-3 {
    margin-top: -0.75rem;
  }

  .\32xs\:-mr-3 {
    margin-right: -0.75rem;
  }

  .\32xs\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .\32xs\:-ml-3 {
    margin-left: -0.75rem;
  }

  .\32xs\:-mt-4 {
    margin-top: -1rem;
  }

  .\32xs\:-mr-4 {
    margin-right: -1rem;
  }

  .\32xs\:-mb-4 {
    margin-bottom: -1rem;
  }

  .\32xs\:-ml-4 {
    margin-left: -1rem;
  }

  .\32xs\:-mt-5 {
    margin-top: -1.25rem;
  }

  .\32xs\:-mr-5 {
    margin-right: -1.25rem;
  }

  .\32xs\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .\32xs\:-ml-5 {
    margin-left: -1.25rem;
  }

  .\32xs\:-mt-6 {
    margin-top: -1.5rem;
  }

  .\32xs\:-mr-6 {
    margin-right: -1.5rem;
  }

  .\32xs\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .\32xs\:-ml-6 {
    margin-left: -1.5rem;
  }

  .\32xs\:-mt-7 {
    margin-top: -1.75rem;
  }

  .\32xs\:-mr-7 {
    margin-right: -1.75rem;
  }

  .\32xs\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .\32xs\:-ml-7 {
    margin-left: -1.75rem;
  }

  .\32xs\:-mt-8 {
    margin-top: -2rem;
  }

  .\32xs\:-mr-8 {
    margin-right: -2rem;
  }

  .\32xs\:-mb-8 {
    margin-bottom: -2rem;
  }

  .\32xs\:-ml-8 {
    margin-left: -2rem;
  }

  .\32xs\:-mt-9 {
    margin-top: -2.25rem;
  }

  .\32xs\:-mr-9 {
    margin-right: -2.25rem;
  }

  .\32xs\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .\32xs\:-ml-9 {
    margin-left: -2.25rem;
  }

  .\32xs\:-mt-10 {
    margin-top: -2.5rem;
  }

  .\32xs\:-mr-10 {
    margin-right: -2.5rem;
  }

  .\32xs\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .\32xs\:-ml-10 {
    margin-left: -2.5rem;
  }

  .\32xs\:-mt-11 {
    margin-top: -2.75rem;
  }

  .\32xs\:-mr-11 {
    margin-right: -2.75rem;
  }

  .\32xs\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .\32xs\:-ml-11 {
    margin-left: -2.75rem;
  }

  .\32xs\:-mt-12 {
    margin-top: -3rem;
  }

  .\32xs\:-mr-12 {
    margin-right: -3rem;
  }

  .\32xs\:-mb-12 {
    margin-bottom: -3rem;
  }

  .\32xs\:-ml-12 {
    margin-left: -3rem;
  }

  .\32xs\:-mt-13 {
    margin-top: -3.25rem;
  }

  .\32xs\:-mr-13 {
    margin-right: -3.25rem;
  }

  .\32xs\:-mb-13 {
    margin-bottom: -3.25rem;
  }

  .\32xs\:-ml-13 {
    margin-left: -3.25rem;
  }

  .\32xs\:-mt-14 {
    margin-top: -3.5rem;
  }

  .\32xs\:-mr-14 {
    margin-right: -3.5rem;
  }

  .\32xs\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .\32xs\:-ml-14 {
    margin-left: -3.5rem;
  }

  .\32xs\:-mt-15 {
    margin-top: -3.75rem;
  }

  .\32xs\:-mr-15 {
    margin-right: -3.75rem;
  }

  .\32xs\:-mb-15 {
    margin-bottom: -3.75rem;
  }

  .\32xs\:-ml-15 {
    margin-left: -3.75rem;
  }

  .\32xs\:-mt-16 {
    margin-top: -4rem;
  }

  .\32xs\:-mr-16 {
    margin-right: -4rem;
  }

  .\32xs\:-mb-16 {
    margin-bottom: -4rem;
  }

  .\32xs\:-ml-16 {
    margin-left: -4rem;
  }

  .\32xs\:-mt-17 {
    margin-top: -4.25rem;
  }

  .\32xs\:-mr-17 {
    margin-right: -4.25rem;
  }

  .\32xs\:-mb-17 {
    margin-bottom: -4.25rem;
  }

  .\32xs\:-ml-17 {
    margin-left: -4.25rem;
  }

  .\32xs\:-mt-18 {
    margin-top: -4.5rem;
  }

  .\32xs\:-mr-18 {
    margin-right: -4.5rem;
  }

  .\32xs\:-mb-18 {
    margin-bottom: -4.5rem;
  }

  .\32xs\:-ml-18 {
    margin-left: -4.5rem;
  }

  .\32xs\:-mt-19 {
    margin-top: -4.75rem;
  }

  .\32xs\:-mr-19 {
    margin-right: -4.75rem;
  }

  .\32xs\:-mb-19 {
    margin-bottom: -4.75rem;
  }

  .\32xs\:-ml-19 {
    margin-left: -4.75rem;
  }

  .\32xs\:-mt-20 {
    margin-top: -5rem;
  }

  .\32xs\:-mr-20 {
    margin-right: -5rem;
  }

  .\32xs\:-mb-20 {
    margin-bottom: -5rem;
  }

  .\32xs\:-ml-20 {
    margin-left: -5rem;
  }

  .\32xs\:-mt-21 {
    margin-top: -5.25rem;
  }

  .\32xs\:-mr-21 {
    margin-right: -5.25rem;
  }

  .\32xs\:-mb-21 {
    margin-bottom: -5.25rem;
  }

  .\32xs\:-ml-21 {
    margin-left: -5.25rem;
  }

  .\32xs\:-mt-22 {
    margin-top: -5.5rem;
  }

  .\32xs\:-mr-22 {
    margin-right: -5.5rem;
  }

  .\32xs\:-mb-22 {
    margin-bottom: -5.5rem;
  }

  .\32xs\:-ml-22 {
    margin-left: -5.5rem;
  }

  .\32xs\:-mt-23 {
    margin-top: -5.75rem;
  }

  .\32xs\:-mr-23 {
    margin-right: -5.75rem;
  }

  .\32xs\:-mb-23 {
    margin-bottom: -5.75rem;
  }

  .\32xs\:-ml-23 {
    margin-left: -5.75rem;
  }

  .\32xs\:-mt-24 {
    margin-top: -6rem;
  }

  .\32xs\:-mr-24 {
    margin-right: -6rem;
  }

  .\32xs\:-mb-24 {
    margin-bottom: -6rem;
  }

  .\32xs\:-ml-24 {
    margin-left: -6rem;
  }

  .\32xs\:-mt-25 {
    margin-top: -6.25rem;
  }

  .\32xs\:-mr-25 {
    margin-right: -6.25rem;
  }

  .\32xs\:-mb-25 {
    margin-bottom: -6.25rem;
  }

  .\32xs\:-ml-25 {
    margin-left: -6.25rem;
  }

  .\32xs\:-mt-26 {
    margin-top: -6.5rem;
  }

  .\32xs\:-mr-26 {
    margin-right: -6.5rem;
  }

  .\32xs\:-mb-26 {
    margin-bottom: -6.5rem;
  }

  .\32xs\:-ml-26 {
    margin-left: -6.5rem;
  }

  .\32xs\:-mt-27 {
    margin-top: -6.75rem;
  }

  .\32xs\:-mr-27 {
    margin-right: -6.75rem;
  }

  .\32xs\:-mb-27 {
    margin-bottom: -6.75rem;
  }

  .\32xs\:-ml-27 {
    margin-left: -6.75rem;
  }

  .\32xs\:-mt-28 {
    margin-top: -7rem;
  }

  .\32xs\:-mr-28 {
    margin-right: -7rem;
  }

  .\32xs\:-mb-28 {
    margin-bottom: -7rem;
  }

  .\32xs\:-ml-28 {
    margin-left: -7rem;
  }

  .\32xs\:-mt-29 {
    margin-top: -7.25rem;
  }

  .\32xs\:-mr-29 {
    margin-right: -7.25rem;
  }

  .\32xs\:-mb-29 {
    margin-bottom: -7.25rem;
  }

  .\32xs\:-ml-29 {
    margin-left: -7.25rem;
  }

  .\32xs\:-mt-30 {
    margin-top: -7.5rem;
  }

  .\32xs\:-mr-30 {
    margin-right: -7.5rem;
  }

  .\32xs\:-mb-30 {
    margin-bottom: -7.5rem;
  }

  .\32xs\:-ml-30 {
    margin-left: -7.5rem;
  }

  .\32xs\:-mt-31 {
    margin-top: -7.75rem;
  }

  .\32xs\:-mr-31 {
    margin-right: -7.75rem;
  }

  .\32xs\:-mb-31 {
    margin-bottom: -7.75rem;
  }

  .\32xs\:-ml-31 {
    margin-left: -7.75rem;
  }

  .\32xs\:-mt-32 {
    margin-top: -8rem;
  }

  .\32xs\:-mr-32 {
    margin-right: -8rem;
  }

  .\32xs\:-mb-32 {
    margin-bottom: -8rem;
  }

  .\32xs\:-ml-32 {
    margin-left: -8rem;
  }

  .\32xs\:-mt-40 {
    margin-top: -10rem;
  }

  .\32xs\:-mr-40 {
    margin-right: -10rem;
  }

  .\32xs\:-mb-40 {
    margin-bottom: -10rem;
  }

  .\32xs\:-ml-40 {
    margin-left: -10rem;
  }

  .\32xs\:-mt-48 {
    margin-top: -12rem;
  }

  .\32xs\:-mr-48 {
    margin-right: -12rem;
  }

  .\32xs\:-mb-48 {
    margin-bottom: -12rem;
  }

  .\32xs\:-ml-48 {
    margin-left: -12rem;
  }

  .\32xs\:-mt-56 {
    margin-top: -14rem;
  }

  .\32xs\:-mr-56 {
    margin-right: -14rem;
  }

  .\32xs\:-mb-56 {
    margin-bottom: -14rem;
  }

  .\32xs\:-ml-56 {
    margin-left: -14rem;
  }

  .\32xs\:-mt-64 {
    margin-top: -16rem;
  }

  .\32xs\:-mr-64 {
    margin-right: -16rem;
  }

  .\32xs\:-mb-64 {
    margin-bottom: -16rem;
  }

  .\32xs\:-ml-64 {
    margin-left: -16rem;
  }

  .\32xs\:-mt-px {
    margin-top: -1px;
  }

  .\32xs\:-mr-px {
    margin-right: -1px;
  }

  .\32xs\:-mb-px {
    margin-bottom: -1px;
  }

  .\32xs\:-ml-px {
    margin-left: -1px;
  }

  .\32xs\:\!m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .\32xs\:\!m-8 {
    margin: 2rem !important;
  }

  .\32xs\:\!m-9 {
    margin: 2.25rem !important;
  }

  .\32xs\:\!m-10 {
    margin: 2.5rem !important;
  }

  .\32xs\:\!m-11 {
    margin: 2.75rem !important;
  }

  .\32xs\:\!m-12 {
    margin: 3rem !important;
  }

  .\32xs\:\!m-13 {
    margin: 3.25rem !important;
  }

  .\32xs\:\!m-14 {
    margin: 3.5rem !important;
  }

  .\32xs\:\!m-15 {
    margin: 3.75rem !important;
  }

  .\32xs\:\!m-16 {
    margin: 4rem !important;
  }

  .\32xs\:\!m-17 {
    margin: 4.25rem !important;
  }

  .\32xs\:\!m-18 {
    margin: 4.5rem !important;
  }

  .\32xs\:\!m-19 {
    margin: 4.75rem !important;
  }

  .\32xs\:\!m-20 {
    margin: 5rem !important;
  }

  .\32xs\:\!m-21 {
    margin: 5.25rem !important;
  }

  .\32xs\:\!m-22 {
    margin: 5.5rem !important;
  }

  .\32xs\:\!m-23 {
    margin: 5.75rem !important;
  }

  .\32xs\:\!m-24 {
    margin: 6rem !important;
  }

  .\32xs\:\!m-25 {
    margin: 6.25rem !important;
  }

  .\32xs\:\!m-26 {
    margin: 6.5rem !important;
  }

  .\32xs\:\!m-27 {
    margin: 6.75rem !important;
  }

  .\32xs\:\!m-28 {
    margin: 7rem !important;
  }

  .\32xs\:\!m-29 {
    margin: 7.25rem !important;
  }

  .\32xs\:\!m-30 {
    margin: 7.5rem !important;
  }

  .\32xs\:\!m-31 {
    margin: 7.75rem !important;
  }

  .\32xs\:\!m-32 {
    margin: 8rem !important;
  }

  .\32xs\:\!m-40 {
    margin: 10rem !important;
  }

  .\32xs\:\!m-48 {
    margin: 12rem !important;
  }

  .\32xs\:\!m-56 {
    margin: 14rem !important;
  }

  .\32xs\:\!m-64 {
    margin: 16rem !important;
  }

  .\32xs\:\!m-auto {
    margin: auto !important;
  }

  .\32xs\:\!m-px {
    margin: 1px !important;
  }

  .\32xs\:\!-m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .\32xs\:\!-m-8 {
    margin: -2rem !important;
  }

  .\32xs\:\!-m-9 {
    margin: -2.25rem !important;
  }

  .\32xs\:\!-m-10 {
    margin: -2.5rem !important;
  }

  .\32xs\:\!-m-11 {
    margin: -2.75rem !important;
  }

  .\32xs\:\!-m-12 {
    margin: -3rem !important;
  }

  .\32xs\:\!-m-13 {
    margin: -3.25rem !important;
  }

  .\32xs\:\!-m-14 {
    margin: -3.5rem !important;
  }

  .\32xs\:\!-m-15 {
    margin: -3.75rem !important;
  }

  .\32xs\:\!-m-16 {
    margin: -4rem !important;
  }

  .\32xs\:\!-m-17 {
    margin: -4.25rem !important;
  }

  .\32xs\:\!-m-18 {
    margin: -4.5rem !important;
  }

  .\32xs\:\!-m-19 {
    margin: -4.75rem !important;
  }

  .\32xs\:\!-m-20 {
    margin: -5rem !important;
  }

  .\32xs\:\!-m-21 {
    margin: -5.25rem !important;
  }

  .\32xs\:\!-m-22 {
    margin: -5.5rem !important;
  }

  .\32xs\:\!-m-23 {
    margin: -5.75rem !important;
  }

  .\32xs\:\!-m-24 {
    margin: -6rem !important;
  }

  .\32xs\:\!-m-25 {
    margin: -6.25rem !important;
  }

  .\32xs\:\!-m-26 {
    margin: -6.5rem !important;
  }

  .\32xs\:\!-m-27 {
    margin: -6.75rem !important;
  }

  .\32xs\:\!-m-28 {
    margin: -7rem !important;
  }

  .\32xs\:\!-m-29 {
    margin: -7.25rem !important;
  }

  .\32xs\:\!-m-30 {
    margin: -7.5rem !important;
  }

  .\32xs\:\!-m-31 {
    margin: -7.75rem !important;
  }

  .\32xs\:\!-m-32 {
    margin: -8rem !important;
  }

  .\32xs\:\!-m-40 {
    margin: -10rem !important;
  }

  .\32xs\:\!-m-48 {
    margin: -12rem !important;
  }

  .\32xs\:\!-m-56 {
    margin: -14rem !important;
  }

  .\32xs\:\!-m-64 {
    margin: -16rem !important;
  }

  .\32xs\:\!-m-px {
    margin: -1px !important;
  }

  .\32xs\:\!my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .\32xs\:\!mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .\32xs\:\!my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .\32xs\:\!mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .\32xs\:\!my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .\32xs\:\!mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .\32xs\:\!my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .\32xs\:\!mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .\32xs\:\!my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .\32xs\:\!mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .\32xs\:\!my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .\32xs\:\!mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .\32xs\:\!my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .\32xs\:\!mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .\32xs\:\!my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .\32xs\:\!mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .\32xs\:\!my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .\32xs\:\!mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .\32xs\:\!my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .\32xs\:\!mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .\32xs\:\!my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .\32xs\:\!mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .\32xs\:\!my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .\32xs\:\!mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .\32xs\:\!my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .\32xs\:\!mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .\32xs\:\!my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .\32xs\:\!mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .\32xs\:\!my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .\32xs\:\!mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .\32xs\:\!my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .\32xs\:\!mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .\32xs\:\!my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .\32xs\:\!mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .\32xs\:\!my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .\32xs\:\!mx-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .\32xs\:\!my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .\32xs\:\!mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .\32xs\:\!my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .\32xs\:\!mx-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .\32xs\:\!my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .\32xs\:\!mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .\32xs\:\!my-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .\32xs\:\!mx-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .\32xs\:\!my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .\32xs\:\!mx-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .\32xs\:\!my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .\32xs\:\!mx-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .\32xs\:\!my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .\32xs\:\!mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .\32xs\:\!my-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .\32xs\:\!mx-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .\32xs\:\!my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .\32xs\:\!mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .\32xs\:\!my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .\32xs\:\!mx-27 {
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .\32xs\:\!my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .\32xs\:\!mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .\32xs\:\!my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .\32xs\:\!mx-29 {
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .\32xs\:\!my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .\32xs\:\!mx-30 {
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .\32xs\:\!my-31 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .\32xs\:\!mx-31 {
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .\32xs\:\!my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .\32xs\:\!mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .\32xs\:\!my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .\32xs\:\!mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .\32xs\:\!my-48 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .\32xs\:\!mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .\32xs\:\!my-56 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .\32xs\:\!mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .\32xs\:\!my-64 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .\32xs\:\!mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .\32xs\:\!my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .\32xs\:\!mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .\32xs\:\!my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .\32xs\:\!mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .\32xs\:\!-my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .\32xs\:\!-mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .\32xs\:\!-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .\32xs\:\!-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .\32xs\:\!-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .\32xs\:\!-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .\32xs\:\!-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .\32xs\:\!-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .\32xs\:\!-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .\32xs\:\!-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .\32xs\:\!-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .\32xs\:\!-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .\32xs\:\!-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .\32xs\:\!-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .\32xs\:\!-my-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .\32xs\:\!-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .\32xs\:\!-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .\32xs\:\!-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .\32xs\:\!-my-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .\32xs\:\!-mx-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .\32xs\:\!-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .\32xs\:\!-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .\32xs\:\!-my-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .\32xs\:\!-mx-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .\32xs\:\!-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .\32xs\:\!-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .\32xs\:\!-my-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .\32xs\:\!-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .\32xs\:\!-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .\32xs\:\!-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .\32xs\:\!-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .\32xs\:\!-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .\32xs\:\!-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .\32xs\:\!-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .\32xs\:\!-my-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .\32xs\:\!-mx-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .\32xs\:\!-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .\32xs\:\!-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .\32xs\:\!-my-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .\32xs\:\!-mx-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .\32xs\:\!-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .\32xs\:\!-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .\32xs\:\!-my-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .\32xs\:\!-mx-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .\32xs\:\!-my-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .\32xs\:\!-mx-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .\32xs\:\!-my-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .\32xs\:\!-mx-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .\32xs\:\!-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .\32xs\:\!-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .\32xs\:\!-my-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .\32xs\:\!-mx-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .\32xs\:\!-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .\32xs\:\!-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .\32xs\:\!-my-27 {
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .\32xs\:\!-mx-27 {
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .\32xs\:\!-my-28 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .\32xs\:\!-mx-28 {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .\32xs\:\!-my-29 {
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .\32xs\:\!-mx-29 {
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .\32xs\:\!-my-30 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .\32xs\:\!-mx-30 {
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .\32xs\:\!-my-31 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .\32xs\:\!-mx-31 {
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .\32xs\:\!-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .\32xs\:\!-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .\32xs\:\!-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .\32xs\:\!-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .\32xs\:\!-my-48 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .\32xs\:\!-mx-48 {
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .\32xs\:\!-my-56 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .\32xs\:\!-mx-56 {
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .\32xs\:\!-my-64 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .\32xs\:\!-mx-64 {
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .\32xs\:\!-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .\32xs\:\!-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .\32xs\:\!mt-0 {
    margin-top: 0rem !important;
  }

  .\32xs\:\!mr-0 {
    margin-right: 0rem !important;
  }

  .\32xs\:\!mb-0 {
    margin-bottom: 0rem !important;
  }

  .\32xs\:\!ml-0 {
    margin-left: 0rem !important;
  }

  .\32xs\:\!mt-1 {
    margin-top: 0.25rem !important;
  }

  .\32xs\:\!mr-1 {
    margin-right: 0.25rem !important;
  }

  .\32xs\:\!mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .\32xs\:\!ml-1 {
    margin-left: 0.25rem !important;
  }

  .\32xs\:\!mt-2 {
    margin-top: 0.5rem !important;
  }

  .\32xs\:\!mr-2 {
    margin-right: 0.5rem !important;
  }

  .\32xs\:\!mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .\32xs\:\!ml-2 {
    margin-left: 0.5rem !important;
  }

  .\32xs\:\!mt-3 {
    margin-top: 0.75rem !important;
  }

  .\32xs\:\!mr-3 {
    margin-right: 0.75rem !important;
  }

  .\32xs\:\!mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .\32xs\:\!ml-3 {
    margin-left: 0.75rem !important;
  }

  .\32xs\:\!mt-4 {
    margin-top: 1rem !important;
  }

  .\32xs\:\!mr-4 {
    margin-right: 1rem !important;
  }

  .\32xs\:\!mb-4 {
    margin-bottom: 1rem !important;
  }

  .\32xs\:\!ml-4 {
    margin-left: 1rem !important;
  }

  .\32xs\:\!mt-5 {
    margin-top: 1.25rem !important;
  }

  .\32xs\:\!mr-5 {
    margin-right: 1.25rem !important;
  }

  .\32xs\:\!mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .\32xs\:\!ml-5 {
    margin-left: 1.25rem !important;
  }

  .\32xs\:\!mt-6 {
    margin-top: 1.5rem !important;
  }

  .\32xs\:\!mr-6 {
    margin-right: 1.5rem !important;
  }

  .\32xs\:\!mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .\32xs\:\!ml-6 {
    margin-left: 1.5rem !important;
  }

  .\32xs\:\!mt-7 {
    margin-top: 1.75rem !important;
  }

  .\32xs\:\!mr-7 {
    margin-right: 1.75rem !important;
  }

  .\32xs\:\!mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .\32xs\:\!ml-7 {
    margin-left: 1.75rem !important;
  }

  .\32xs\:\!mt-8 {
    margin-top: 2rem !important;
  }

  .\32xs\:\!mr-8 {
    margin-right: 2rem !important;
  }

  .\32xs\:\!mb-8 {
    margin-bottom: 2rem !important;
  }

  .\32xs\:\!ml-8 {
    margin-left: 2rem !important;
  }

  .\32xs\:\!mt-9 {
    margin-top: 2.25rem !important;
  }

  .\32xs\:\!mr-9 {
    margin-right: 2.25rem !important;
  }

  .\32xs\:\!mb-9 {
    margin-bottom: 2.25rem !important;
  }

  .\32xs\:\!ml-9 {
    margin-left: 2.25rem !important;
  }

  .\32xs\:\!mt-10 {
    margin-top: 2.5rem !important;
  }

  .\32xs\:\!mr-10 {
    margin-right: 2.5rem !important;
  }

  .\32xs\:\!mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .\32xs\:\!ml-10 {
    margin-left: 2.5rem !important;
  }

  .\32xs\:\!mt-11 {
    margin-top: 2.75rem !important;
  }

  .\32xs\:\!mr-11 {
    margin-right: 2.75rem !important;
  }

  .\32xs\:\!mb-11 {
    margin-bottom: 2.75rem !important;
  }

  .\32xs\:\!ml-11 {
    margin-left: 2.75rem !important;
  }

  .\32xs\:\!mt-12 {
    margin-top: 3rem !important;
  }

  .\32xs\:\!mr-12 {
    margin-right: 3rem !important;
  }

  .\32xs\:\!mb-12 {
    margin-bottom: 3rem !important;
  }

  .\32xs\:\!ml-12 {
    margin-left: 3rem !important;
  }

  .\32xs\:\!mt-13 {
    margin-top: 3.25rem !important;
  }

  .\32xs\:\!mr-13 {
    margin-right: 3.25rem !important;
  }

  .\32xs\:\!mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .\32xs\:\!ml-13 {
    margin-left: 3.25rem !important;
  }

  .\32xs\:\!mt-14 {
    margin-top: 3.5rem !important;
  }

  .\32xs\:\!mr-14 {
    margin-right: 3.5rem !important;
  }

  .\32xs\:\!mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .\32xs\:\!ml-14 {
    margin-left: 3.5rem !important;
  }

  .\32xs\:\!mt-15 {
    margin-top: 3.75rem !important;
  }

  .\32xs\:\!mr-15 {
    margin-right: 3.75rem !important;
  }

  .\32xs\:\!mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .\32xs\:\!ml-15 {
    margin-left: 3.75rem !important;
  }

  .\32xs\:\!mt-16 {
    margin-top: 4rem !important;
  }

  .\32xs\:\!mr-16 {
    margin-right: 4rem !important;
  }

  .\32xs\:\!mb-16 {
    margin-bottom: 4rem !important;
  }

  .\32xs\:\!ml-16 {
    margin-left: 4rem !important;
  }

  .\32xs\:\!mt-17 {
    margin-top: 4.25rem !important;
  }

  .\32xs\:\!mr-17 {
    margin-right: 4.25rem !important;
  }

  .\32xs\:\!mb-17 {
    margin-bottom: 4.25rem !important;
  }

  .\32xs\:\!ml-17 {
    margin-left: 4.25rem !important;
  }

  .\32xs\:\!mt-18 {
    margin-top: 4.5rem !important;
  }

  .\32xs\:\!mr-18 {
    margin-right: 4.5rem !important;
  }

  .\32xs\:\!mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .\32xs\:\!ml-18 {
    margin-left: 4.5rem !important;
  }

  .\32xs\:\!mt-19 {
    margin-top: 4.75rem !important;
  }

  .\32xs\:\!mr-19 {
    margin-right: 4.75rem !important;
  }

  .\32xs\:\!mb-19 {
    margin-bottom: 4.75rem !important;
  }

  .\32xs\:\!ml-19 {
    margin-left: 4.75rem !important;
  }

  .\32xs\:\!mt-20 {
    margin-top: 5rem !important;
  }

  .\32xs\:\!mr-20 {
    margin-right: 5rem !important;
  }

  .\32xs\:\!mb-20 {
    margin-bottom: 5rem !important;
  }

  .\32xs\:\!ml-20 {
    margin-left: 5rem !important;
  }

  .\32xs\:\!mt-21 {
    margin-top: 5.25rem !important;
  }

  .\32xs\:\!mr-21 {
    margin-right: 5.25rem !important;
  }

  .\32xs\:\!mb-21 {
    margin-bottom: 5.25rem !important;
  }

  .\32xs\:\!ml-21 {
    margin-left: 5.25rem !important;
  }

  .\32xs\:\!mt-22 {
    margin-top: 5.5rem !important;
  }

  .\32xs\:\!mr-22 {
    margin-right: 5.5rem !important;
  }

  .\32xs\:\!mb-22 {
    margin-bottom: 5.5rem !important;
  }

  .\32xs\:\!ml-22 {
    margin-left: 5.5rem !important;
  }

  .\32xs\:\!mt-23 {
    margin-top: 5.75rem !important;
  }

  .\32xs\:\!mr-23 {
    margin-right: 5.75rem !important;
  }

  .\32xs\:\!mb-23 {
    margin-bottom: 5.75rem !important;
  }

  .\32xs\:\!ml-23 {
    margin-left: 5.75rem !important;
  }

  .\32xs\:\!mt-24 {
    margin-top: 6rem !important;
  }

  .\32xs\:\!mr-24 {
    margin-right: 6rem !important;
  }

  .\32xs\:\!mb-24 {
    margin-bottom: 6rem !important;
  }

  .\32xs\:\!ml-24 {
    margin-left: 6rem !important;
  }

  .\32xs\:\!mt-25 {
    margin-top: 6.25rem !important;
  }

  .\32xs\:\!mr-25 {
    margin-right: 6.25rem !important;
  }

  .\32xs\:\!mb-25 {
    margin-bottom: 6.25rem !important;
  }

  .\32xs\:\!ml-25 {
    margin-left: 6.25rem !important;
  }

  .\32xs\:\!mt-26 {
    margin-top: 6.5rem !important;
  }

  .\32xs\:\!mr-26 {
    margin-right: 6.5rem !important;
  }

  .\32xs\:\!mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .\32xs\:\!ml-26 {
    margin-left: 6.5rem !important;
  }

  .\32xs\:\!mt-27 {
    margin-top: 6.75rem !important;
  }

  .\32xs\:\!mr-27 {
    margin-right: 6.75rem !important;
  }

  .\32xs\:\!mb-27 {
    margin-bottom: 6.75rem !important;
  }

  .\32xs\:\!ml-27 {
    margin-left: 6.75rem !important;
  }

  .\32xs\:\!mt-28 {
    margin-top: 7rem !important;
  }

  .\32xs\:\!mr-28 {
    margin-right: 7rem !important;
  }

  .\32xs\:\!mb-28 {
    margin-bottom: 7rem !important;
  }

  .\32xs\:\!ml-28 {
    margin-left: 7rem !important;
  }

  .\32xs\:\!mt-29 {
    margin-top: 7.25rem !important;
  }

  .\32xs\:\!mr-29 {
    margin-right: 7.25rem !important;
  }

  .\32xs\:\!mb-29 {
    margin-bottom: 7.25rem !important;
  }

  .\32xs\:\!ml-29 {
    margin-left: 7.25rem !important;
  }

  .\32xs\:\!mt-30 {
    margin-top: 7.5rem !important;
  }

  .\32xs\:\!mr-30 {
    margin-right: 7.5rem !important;
  }

  .\32xs\:\!mb-30 {
    margin-bottom: 7.5rem !important;
  }

  .\32xs\:\!ml-30 {
    margin-left: 7.5rem !important;
  }

  .\32xs\:\!mt-31 {
    margin-top: 7.75rem !important;
  }

  .\32xs\:\!mr-31 {
    margin-right: 7.75rem !important;
  }

  .\32xs\:\!mb-31 {
    margin-bottom: 7.75rem !important;
  }

  .\32xs\:\!ml-31 {
    margin-left: 7.75rem !important;
  }

  .\32xs\:\!mt-32 {
    margin-top: 8rem !important;
  }

  .\32xs\:\!mr-32 {
    margin-right: 8rem !important;
  }

  .\32xs\:\!mb-32 {
    margin-bottom: 8rem !important;
  }

  .\32xs\:\!ml-32 {
    margin-left: 8rem !important;
  }

  .\32xs\:\!mt-40 {
    margin-top: 10rem !important;
  }

  .\32xs\:\!mr-40 {
    margin-right: 10rem !important;
  }

  .\32xs\:\!mb-40 {
    margin-bottom: 10rem !important;
  }

  .\32xs\:\!ml-40 {
    margin-left: 10rem !important;
  }

  .\32xs\:\!mt-48 {
    margin-top: 12rem !important;
  }

  .\32xs\:\!mr-48 {
    margin-right: 12rem !important;
  }

  .\32xs\:\!mb-48 {
    margin-bottom: 12rem !important;
  }

  .\32xs\:\!ml-48 {
    margin-left: 12rem !important;
  }

  .\32xs\:\!mt-56 {
    margin-top: 14rem !important;
  }

  .\32xs\:\!mr-56 {
    margin-right: 14rem !important;
  }

  .\32xs\:\!mb-56 {
    margin-bottom: 14rem !important;
  }

  .\32xs\:\!ml-56 {
    margin-left: 14rem !important;
  }

  .\32xs\:\!mt-64 {
    margin-top: 16rem !important;
  }

  .\32xs\:\!mr-64 {
    margin-right: 16rem !important;
  }

  .\32xs\:\!mb-64 {
    margin-bottom: 16rem !important;
  }

  .\32xs\:\!ml-64 {
    margin-left: 16rem !important;
  }

  .\32xs\:\!mt-auto {
    margin-top: auto !important;
  }

  .\32xs\:\!mr-auto {
    margin-right: auto !important;
  }

  .\32xs\:\!mb-auto {
    margin-bottom: auto !important;
  }

  .\32xs\:\!ml-auto {
    margin-left: auto !important;
  }

  .\32xs\:\!mt-px {
    margin-top: 1px !important;
  }

  .\32xs\:\!mr-px {
    margin-right: 1px !important;
  }

  .\32xs\:\!mb-px {
    margin-bottom: 1px !important;
  }

  .\32xs\:\!ml-px {
    margin-left: 1px !important;
  }

  .\32xs\:\!-mt-0 {
    margin-top: 0rem !important;
  }

  .\32xs\:\!-mr-0 {
    margin-right: 0rem !important;
  }

  .\32xs\:\!-mb-0 {
    margin-bottom: 0rem !important;
  }

  .\32xs\:\!-ml-0 {
    margin-left: 0rem !important;
  }

  .\32xs\:\!-mt-1 {
    margin-top: -0.25rem !important;
  }

  .\32xs\:\!-mr-1 {
    margin-right: -0.25rem !important;
  }

  .\32xs\:\!-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .\32xs\:\!-ml-1 {
    margin-left: -0.25rem !important;
  }

  .\32xs\:\!-mt-2 {
    margin-top: -0.5rem !important;
  }

  .\32xs\:\!-mr-2 {
    margin-right: -0.5rem !important;
  }

  .\32xs\:\!-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .\32xs\:\!-ml-2 {
    margin-left: -0.5rem !important;
  }

  .\32xs\:\!-mt-3 {
    margin-top: -0.75rem !important;
  }

  .\32xs\:\!-mr-3 {
    margin-right: -0.75rem !important;
  }

  .\32xs\:\!-mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .\32xs\:\!-ml-3 {
    margin-left: -0.75rem !important;
  }

  .\32xs\:\!-mt-4 {
    margin-top: -1rem !important;
  }

  .\32xs\:\!-mr-4 {
    margin-right: -1rem !important;
  }

  .\32xs\:\!-mb-4 {
    margin-bottom: -1rem !important;
  }

  .\32xs\:\!-ml-4 {
    margin-left: -1rem !important;
  }

  .\32xs\:\!-mt-5 {
    margin-top: -1.25rem !important;
  }

  .\32xs\:\!-mr-5 {
    margin-right: -1.25rem !important;
  }

  .\32xs\:\!-mb-5 {
    margin-bottom: -1.25rem !important;
  }

  .\32xs\:\!-ml-5 {
    margin-left: -1.25rem !important;
  }

  .\32xs\:\!-mt-6 {
    margin-top: -1.5rem !important;
  }

  .\32xs\:\!-mr-6 {
    margin-right: -1.5rem !important;
  }

  .\32xs\:\!-mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .\32xs\:\!-ml-6 {
    margin-left: -1.5rem !important;
  }

  .\32xs\:\!-mt-7 {
    margin-top: -1.75rem !important;
  }

  .\32xs\:\!-mr-7 {
    margin-right: -1.75rem !important;
  }

  .\32xs\:\!-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .\32xs\:\!-ml-7 {
    margin-left: -1.75rem !important;
  }

  .\32xs\:\!-mt-8 {
    margin-top: -2rem !important;
  }

  .\32xs\:\!-mr-8 {
    margin-right: -2rem !important;
  }

  .\32xs\:\!-mb-8 {
    margin-bottom: -2rem !important;
  }

  .\32xs\:\!-ml-8 {
    margin-left: -2rem !important;
  }

  .\32xs\:\!-mt-9 {
    margin-top: -2.25rem !important;
  }

  .\32xs\:\!-mr-9 {
    margin-right: -2.25rem !important;
  }

  .\32xs\:\!-mb-9 {
    margin-bottom: -2.25rem !important;
  }

  .\32xs\:\!-ml-9 {
    margin-left: -2.25rem !important;
  }

  .\32xs\:\!-mt-10 {
    margin-top: -2.5rem !important;
  }

  .\32xs\:\!-mr-10 {
    margin-right: -2.5rem !important;
  }

  .\32xs\:\!-mb-10 {
    margin-bottom: -2.5rem !important;
  }

  .\32xs\:\!-ml-10 {
    margin-left: -2.5rem !important;
  }

  .\32xs\:\!-mt-11 {
    margin-top: -2.75rem !important;
  }

  .\32xs\:\!-mr-11 {
    margin-right: -2.75rem !important;
  }

  .\32xs\:\!-mb-11 {
    margin-bottom: -2.75rem !important;
  }

  .\32xs\:\!-ml-11 {
    margin-left: -2.75rem !important;
  }

  .\32xs\:\!-mt-12 {
    margin-top: -3rem !important;
  }

  .\32xs\:\!-mr-12 {
    margin-right: -3rem !important;
  }

  .\32xs\:\!-mb-12 {
    margin-bottom: -3rem !important;
  }

  .\32xs\:\!-ml-12 {
    margin-left: -3rem !important;
  }

  .\32xs\:\!-mt-13 {
    margin-top: -3.25rem !important;
  }

  .\32xs\:\!-mr-13 {
    margin-right: -3.25rem !important;
  }

  .\32xs\:\!-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .\32xs\:\!-ml-13 {
    margin-left: -3.25rem !important;
  }

  .\32xs\:\!-mt-14 {
    margin-top: -3.5rem !important;
  }

  .\32xs\:\!-mr-14 {
    margin-right: -3.5rem !important;
  }

  .\32xs\:\!-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .\32xs\:\!-ml-14 {
    margin-left: -3.5rem !important;
  }

  .\32xs\:\!-mt-15 {
    margin-top: -3.75rem !important;
  }

  .\32xs\:\!-mr-15 {
    margin-right: -3.75rem !important;
  }

  .\32xs\:\!-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .\32xs\:\!-ml-15 {
    margin-left: -3.75rem !important;
  }

  .\32xs\:\!-mt-16 {
    margin-top: -4rem !important;
  }

  .\32xs\:\!-mr-16 {
    margin-right: -4rem !important;
  }

  .\32xs\:\!-mb-16 {
    margin-bottom: -4rem !important;
  }

  .\32xs\:\!-ml-16 {
    margin-left: -4rem !important;
  }

  .\32xs\:\!-mt-17 {
    margin-top: -4.25rem !important;
  }

  .\32xs\:\!-mr-17 {
    margin-right: -4.25rem !important;
  }

  .\32xs\:\!-mb-17 {
    margin-bottom: -4.25rem !important;
  }

  .\32xs\:\!-ml-17 {
    margin-left: -4.25rem !important;
  }

  .\32xs\:\!-mt-18 {
    margin-top: -4.5rem !important;
  }

  .\32xs\:\!-mr-18 {
    margin-right: -4.5rem !important;
  }

  .\32xs\:\!-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .\32xs\:\!-ml-18 {
    margin-left: -4.5rem !important;
  }

  .\32xs\:\!-mt-19 {
    margin-top: -4.75rem !important;
  }

  .\32xs\:\!-mr-19 {
    margin-right: -4.75rem !important;
  }

  .\32xs\:\!-mb-19 {
    margin-bottom: -4.75rem !important;
  }

  .\32xs\:\!-ml-19 {
    margin-left: -4.75rem !important;
  }

  .\32xs\:\!-mt-20 {
    margin-top: -5rem !important;
  }

  .\32xs\:\!-mr-20 {
    margin-right: -5rem !important;
  }

  .\32xs\:\!-mb-20 {
    margin-bottom: -5rem !important;
  }

  .\32xs\:\!-ml-20 {
    margin-left: -5rem !important;
  }

  .\32xs\:\!-mt-21 {
    margin-top: -5.25rem !important;
  }

  .\32xs\:\!-mr-21 {
    margin-right: -5.25rem !important;
  }

  .\32xs\:\!-mb-21 {
    margin-bottom: -5.25rem !important;
  }

  .\32xs\:\!-ml-21 {
    margin-left: -5.25rem !important;
  }

  .\32xs\:\!-mt-22 {
    margin-top: -5.5rem !important;
  }

  .\32xs\:\!-mr-22 {
    margin-right: -5.5rem !important;
  }

  .\32xs\:\!-mb-22 {
    margin-bottom: -5.5rem !important;
  }

  .\32xs\:\!-ml-22 {
    margin-left: -5.5rem !important;
  }

  .\32xs\:\!-mt-23 {
    margin-top: -5.75rem !important;
  }

  .\32xs\:\!-mr-23 {
    margin-right: -5.75rem !important;
  }

  .\32xs\:\!-mb-23 {
    margin-bottom: -5.75rem !important;
  }

  .\32xs\:\!-ml-23 {
    margin-left: -5.75rem !important;
  }

  .\32xs\:\!-mt-24 {
    margin-top: -6rem !important;
  }

  .\32xs\:\!-mr-24 {
    margin-right: -6rem !important;
  }

  .\32xs\:\!-mb-24 {
    margin-bottom: -6rem !important;
  }

  .\32xs\:\!-ml-24 {
    margin-left: -6rem !important;
  }

  .\32xs\:\!-mt-25 {
    margin-top: -6.25rem !important;
  }

  .\32xs\:\!-mr-25 {
    margin-right: -6.25rem !important;
  }

  .\32xs\:\!-mb-25 {
    margin-bottom: -6.25rem !important;
  }

  .\32xs\:\!-ml-25 {
    margin-left: -6.25rem !important;
  }

  .\32xs\:\!-mt-26 {
    margin-top: -6.5rem !important;
  }

  .\32xs\:\!-mr-26 {
    margin-right: -6.5rem !important;
  }

  .\32xs\:\!-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .\32xs\:\!-ml-26 {
    margin-left: -6.5rem !important;
  }

  .\32xs\:\!-mt-27 {
    margin-top: -6.75rem !important;
  }

  .\32xs\:\!-mr-27 {
    margin-right: -6.75rem !important;
  }

  .\32xs\:\!-mb-27 {
    margin-bottom: -6.75rem !important;
  }

  .\32xs\:\!-ml-27 {
    margin-left: -6.75rem !important;
  }

  .\32xs\:\!-mt-28 {
    margin-top: -7rem !important;
  }

  .\32xs\:\!-mr-28 {
    margin-right: -7rem !important;
  }

  .\32xs\:\!-mb-28 {
    margin-bottom: -7rem !important;
  }

  .\32xs\:\!-ml-28 {
    margin-left: -7rem !important;
  }

  .\32xs\:\!-mt-29 {
    margin-top: -7.25rem !important;
  }

  .\32xs\:\!-mr-29 {
    margin-right: -7.25rem !important;
  }

  .\32xs\:\!-mb-29 {
    margin-bottom: -7.25rem !important;
  }

  .\32xs\:\!-ml-29 {
    margin-left: -7.25rem !important;
  }

  .\32xs\:\!-mt-30 {
    margin-top: -7.5rem !important;
  }

  .\32xs\:\!-mr-30 {
    margin-right: -7.5rem !important;
  }

  .\32xs\:\!-mb-30 {
    margin-bottom: -7.5rem !important;
  }

  .\32xs\:\!-ml-30 {
    margin-left: -7.5rem !important;
  }

  .\32xs\:\!-mt-31 {
    margin-top: -7.75rem !important;
  }

  .\32xs\:\!-mr-31 {
    margin-right: -7.75rem !important;
  }

  .\32xs\:\!-mb-31 {
    margin-bottom: -7.75rem !important;
  }

  .\32xs\:\!-ml-31 {
    margin-left: -7.75rem !important;
  }

  .\32xs\:\!-mt-32 {
    margin-top: -8rem !important;
  }

  .\32xs\:\!-mr-32 {
    margin-right: -8rem !important;
  }

  .\32xs\:\!-mb-32 {
    margin-bottom: -8rem !important;
  }

  .\32xs\:\!-ml-32 {
    margin-left: -8rem !important;
  }

  .\32xs\:\!-mt-40 {
    margin-top: -10rem !important;
  }

  .\32xs\:\!-mr-40 {
    margin-right: -10rem !important;
  }

  .\32xs\:\!-mb-40 {
    margin-bottom: -10rem !important;
  }

  .\32xs\:\!-ml-40 {
    margin-left: -10rem !important;
  }

  .\32xs\:\!-mt-48 {
    margin-top: -12rem !important;
  }

  .\32xs\:\!-mr-48 {
    margin-right: -12rem !important;
  }

  .\32xs\:\!-mb-48 {
    margin-bottom: -12rem !important;
  }

  .\32xs\:\!-ml-48 {
    margin-left: -12rem !important;
  }

  .\32xs\:\!-mt-56 {
    margin-top: -14rem !important;
  }

  .\32xs\:\!-mr-56 {
    margin-right: -14rem !important;
  }

  .\32xs\:\!-mb-56 {
    margin-bottom: -14rem !important;
  }

  .\32xs\:\!-ml-56 {
    margin-left: -14rem !important;
  }

  .\32xs\:\!-mt-64 {
    margin-top: -16rem !important;
  }

  .\32xs\:\!-mr-64 {
    margin-right: -16rem !important;
  }

  .\32xs\:\!-mb-64 {
    margin-bottom: -16rem !important;
  }

  .\32xs\:\!-ml-64 {
    margin-left: -16rem !important;
  }

  .\32xs\:\!-mt-px {
    margin-top: -1px !important;
  }

  .\32xs\:\!-mr-px {
    margin-right: -1px !important;
  }

  .\32xs\:\!-mb-px {
    margin-bottom: -1px !important;
  }

  .\32xs\:\!-ml-px {
    margin-left: -1px !important;
  }

  .\32xs\:hover\:m-0:hover {
    margin: 0rem;
  }

  .\32xs\:hover\:m-1:hover {
    margin: 0.25rem;
  }

  .\32xs\:hover\:m-2:hover {
    margin: 0.5rem;
  }

  .\32xs\:hover\:m-3:hover {
    margin: 0.75rem;
  }

  .\32xs\:hover\:m-4:hover {
    margin: 1rem;
  }

  .\32xs\:hover\:m-5:hover {
    margin: 1.25rem;
  }

  .\32xs\:hover\:m-6:hover {
    margin: 1.5rem;
  }

  .\32xs\:hover\:m-7:hover {
    margin: 1.75rem;
  }

  .\32xs\:hover\:m-8:hover {
    margin: 2rem;
  }

  .\32xs\:hover\:m-9:hover {
    margin: 2.25rem;
  }

  .\32xs\:hover\:m-10:hover {
    margin: 2.5rem;
  }

  .\32xs\:hover\:m-11:hover {
    margin: 2.75rem;
  }

  .\32xs\:hover\:m-12:hover {
    margin: 3rem;
  }

  .\32xs\:hover\:m-13:hover {
    margin: 3.25rem;
  }

  .\32xs\:hover\:m-14:hover {
    margin: 3.5rem;
  }

  .\32xs\:hover\:m-15:hover {
    margin: 3.75rem;
  }

  .\32xs\:hover\:m-16:hover {
    margin: 4rem;
  }

  .\32xs\:hover\:m-17:hover {
    margin: 4.25rem;
  }

  .\32xs\:hover\:m-18:hover {
    margin: 4.5rem;
  }

  .\32xs\:hover\:m-19:hover {
    margin: 4.75rem;
  }

  .\32xs\:hover\:m-20:hover {
    margin: 5rem;
  }

  .\32xs\:hover\:m-21:hover {
    margin: 5.25rem;
  }

  .\32xs\:hover\:m-22:hover {
    margin: 5.5rem;
  }

  .\32xs\:hover\:m-23:hover {
    margin: 5.75rem;
  }

  .\32xs\:hover\:m-24:hover {
    margin: 6rem;
  }

  .\32xs\:hover\:m-25:hover {
    margin: 6.25rem;
  }

  .\32xs\:hover\:m-26:hover {
    margin: 6.5rem;
  }

  .\32xs\:hover\:m-27:hover {
    margin: 6.75rem;
  }

  .\32xs\:hover\:m-28:hover {
    margin: 7rem;
  }

  .\32xs\:hover\:m-29:hover {
    margin: 7.25rem;
  }

  .\32xs\:hover\:m-30:hover {
    margin: 7.5rem;
  }

  .\32xs\:hover\:m-31:hover {
    margin: 7.75rem;
  }

  .\32xs\:hover\:m-32:hover {
    margin: 8rem;
  }

  .\32xs\:hover\:m-40:hover {
    margin: 10rem;
  }

  .\32xs\:hover\:m-48:hover {
    margin: 12rem;
  }

  .\32xs\:hover\:m-56:hover {
    margin: 14rem;
  }

  .\32xs\:hover\:m-64:hover {
    margin: 16rem;
  }

  .\32xs\:hover\:m-auto:hover {
    margin: auto;
  }

  .\32xs\:hover\:m-px:hover {
    margin: 1px;
  }

  .\32xs\:hover\:-m-0:hover {
    margin: 0rem;
  }

  .\32xs\:hover\:-m-1:hover {
    margin: -0.25rem;
  }

  .\32xs\:hover\:-m-2:hover {
    margin: -0.5rem;
  }

  .\32xs\:hover\:-m-3:hover {
    margin: -0.75rem;
  }

  .\32xs\:hover\:-m-4:hover {
    margin: -1rem;
  }

  .\32xs\:hover\:-m-5:hover {
    margin: -1.25rem;
  }

  .\32xs\:hover\:-m-6:hover {
    margin: -1.5rem;
  }

  .\32xs\:hover\:-m-7:hover {
    margin: -1.75rem;
  }

  .\32xs\:hover\:-m-8:hover {
    margin: -2rem;
  }

  .\32xs\:hover\:-m-9:hover {
    margin: -2.25rem;
  }

  .\32xs\:hover\:-m-10:hover {
    margin: -2.5rem;
  }

  .\32xs\:hover\:-m-11:hover {
    margin: -2.75rem;
  }

  .\32xs\:hover\:-m-12:hover {
    margin: -3rem;
  }

  .\32xs\:hover\:-m-13:hover {
    margin: -3.25rem;
  }

  .\32xs\:hover\:-m-14:hover {
    margin: -3.5rem;
  }

  .\32xs\:hover\:-m-15:hover {
    margin: -3.75rem;
  }

  .\32xs\:hover\:-m-16:hover {
    margin: -4rem;
  }

  .\32xs\:hover\:-m-17:hover {
    margin: -4.25rem;
  }

  .\32xs\:hover\:-m-18:hover {
    margin: -4.5rem;
  }

  .\32xs\:hover\:-m-19:hover {
    margin: -4.75rem;
  }

  .\32xs\:hover\:-m-20:hover {
    margin: -5rem;
  }

  .\32xs\:hover\:-m-21:hover {
    margin: -5.25rem;
  }

  .\32xs\:hover\:-m-22:hover {
    margin: -5.5rem;
  }

  .\32xs\:hover\:-m-23:hover {
    margin: -5.75rem;
  }

  .\32xs\:hover\:-m-24:hover {
    margin: -6rem;
  }

  .\32xs\:hover\:-m-25:hover {
    margin: -6.25rem;
  }

  .\32xs\:hover\:-m-26:hover {
    margin: -6.5rem;
  }

  .\32xs\:hover\:-m-27:hover {
    margin: -6.75rem;
  }

  .\32xs\:hover\:-m-28:hover {
    margin: -7rem;
  }

  .\32xs\:hover\:-m-29:hover {
    margin: -7.25rem;
  }

  .\32xs\:hover\:-m-30:hover {
    margin: -7.5rem;
  }

  .\32xs\:hover\:-m-31:hover {
    margin: -7.75rem;
  }

  .\32xs\:hover\:-m-32:hover {
    margin: -8rem;
  }

  .\32xs\:hover\:-m-40:hover {
    margin: -10rem;
  }

  .\32xs\:hover\:-m-48:hover {
    margin: -12rem;
  }

  .\32xs\:hover\:-m-56:hover {
    margin: -14rem;
  }

  .\32xs\:hover\:-m-64:hover {
    margin: -16rem;
  }

  .\32xs\:hover\:-m-px:hover {
    margin: -1px;
  }

  .\32xs\:hover\:my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xs\:hover\:mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xs\:hover\:my-1:hover {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .\32xs\:hover\:mx-1:hover {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .\32xs\:hover\:my-2:hover {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\32xs\:hover\:mx-2:hover {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\32xs\:hover\:my-3:hover {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .\32xs\:hover\:mx-3:hover {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .\32xs\:hover\:my-4:hover {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\32xs\:hover\:mx-4:hover {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\32xs\:hover\:my-5:hover {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\32xs\:hover\:mx-5:hover {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\32xs\:hover\:my-6:hover {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\32xs\:hover\:mx-6:hover {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\32xs\:hover\:my-7:hover {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .\32xs\:hover\:mx-7:hover {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .\32xs\:hover\:my-8:hover {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\32xs\:hover\:mx-8:hover {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\32xs\:hover\:my-9:hover {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .\32xs\:hover\:mx-9:hover {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .\32xs\:hover\:my-10:hover {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\32xs\:hover\:mx-10:hover {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\32xs\:hover\:my-11:hover {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .\32xs\:hover\:mx-11:hover {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .\32xs\:hover\:my-12:hover {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\32xs\:hover\:mx-12:hover {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\32xs\:hover\:my-13:hover {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .\32xs\:hover\:mx-13:hover {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .\32xs\:hover\:my-14:hover {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .\32xs\:hover\:mx-14:hover {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .\32xs\:hover\:my-15:hover {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .\32xs\:hover\:mx-15:hover {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .\32xs\:hover\:my-16:hover {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\32xs\:hover\:mx-16:hover {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\32xs\:hover\:my-17:hover {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .\32xs\:hover\:mx-17:hover {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .\32xs\:hover\:my-18:hover {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .\32xs\:hover\:mx-18:hover {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .\32xs\:hover\:my-19:hover {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .\32xs\:hover\:mx-19:hover {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .\32xs\:hover\:my-20:hover {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .\32xs\:hover\:mx-20:hover {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .\32xs\:hover\:my-21:hover {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .\32xs\:hover\:mx-21:hover {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .\32xs\:hover\:my-22:hover {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .\32xs\:hover\:mx-22:hover {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .\32xs\:hover\:my-23:hover {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .\32xs\:hover\:mx-23:hover {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .\32xs\:hover\:my-24:hover {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\32xs\:hover\:mx-24:hover {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\32xs\:hover\:my-25:hover {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .\32xs\:hover\:mx-25:hover {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .\32xs\:hover\:my-26:hover {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .\32xs\:hover\:mx-26:hover {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .\32xs\:hover\:my-27:hover {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .\32xs\:hover\:mx-27:hover {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .\32xs\:hover\:my-28:hover {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .\32xs\:hover\:mx-28:hover {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .\32xs\:hover\:my-29:hover {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .\32xs\:hover\:mx-29:hover {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .\32xs\:hover\:my-30:hover {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .\32xs\:hover\:mx-30:hover {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .\32xs\:hover\:my-31:hover {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .\32xs\:hover\:mx-31:hover {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .\32xs\:hover\:my-32:hover {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\32xs\:hover\:mx-32:hover {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\32xs\:hover\:my-40:hover {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\32xs\:hover\:mx-40:hover {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\32xs\:hover\:my-48:hover {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\32xs\:hover\:mx-48:hover {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\32xs\:hover\:my-56:hover {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .\32xs\:hover\:mx-56:hover {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .\32xs\:hover\:my-64:hover {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .\32xs\:hover\:mx-64:hover {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .\32xs\:hover\:my-auto:hover {
    margin-top: auto;
    margin-bottom: auto;
  }

  .\32xs\:hover\:mx-auto:hover {
    margin-left: auto;
    margin-right: auto;
  }

  .\32xs\:hover\:my-px:hover {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .\32xs\:hover\:mx-px:hover {
    margin-left: 1px;
    margin-right: 1px;
  }

  .\32xs\:hover\:-my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xs\:hover\:-mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xs\:hover\:-my-1:hover {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .\32xs\:hover\:-mx-1:hover {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .\32xs\:hover\:-my-2:hover {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\32xs\:hover\:-mx-2:hover {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\32xs\:hover\:-my-3:hover {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .\32xs\:hover\:-mx-3:hover {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .\32xs\:hover\:-my-4:hover {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\32xs\:hover\:-mx-4:hover {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\32xs\:hover\:-my-5:hover {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .\32xs\:hover\:-mx-5:hover {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .\32xs\:hover\:-my-6:hover {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\32xs\:hover\:-mx-6:hover {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\32xs\:hover\:-my-7:hover {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .\32xs\:hover\:-mx-7:hover {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .\32xs\:hover\:-my-8:hover {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\32xs\:hover\:-mx-8:hover {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\32xs\:hover\:-my-9:hover {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .\32xs\:hover\:-mx-9:hover {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .\32xs\:hover\:-my-10:hover {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\32xs\:hover\:-mx-10:hover {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\32xs\:hover\:-my-11:hover {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .\32xs\:hover\:-mx-11:hover {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .\32xs\:hover\:-my-12:hover {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\32xs\:hover\:-mx-12:hover {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\32xs\:hover\:-my-13:hover {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .\32xs\:hover\:-mx-13:hover {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .\32xs\:hover\:-my-14:hover {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .\32xs\:hover\:-mx-14:hover {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .\32xs\:hover\:-my-15:hover {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .\32xs\:hover\:-mx-15:hover {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .\32xs\:hover\:-my-16:hover {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\32xs\:hover\:-mx-16:hover {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\32xs\:hover\:-my-17:hover {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .\32xs\:hover\:-mx-17:hover {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .\32xs\:hover\:-my-18:hover {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .\32xs\:hover\:-mx-18:hover {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .\32xs\:hover\:-my-19:hover {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .\32xs\:hover\:-mx-19:hover {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .\32xs\:hover\:-my-20:hover {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\32xs\:hover\:-mx-20:hover {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\32xs\:hover\:-my-21:hover {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .\32xs\:hover\:-mx-21:hover {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .\32xs\:hover\:-my-22:hover {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .\32xs\:hover\:-mx-22:hover {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .\32xs\:hover\:-my-23:hover {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .\32xs\:hover\:-mx-23:hover {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .\32xs\:hover\:-my-24:hover {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\32xs\:hover\:-mx-24:hover {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\32xs\:hover\:-my-25:hover {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .\32xs\:hover\:-mx-25:hover {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .\32xs\:hover\:-my-26:hover {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .\32xs\:hover\:-mx-26:hover {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .\32xs\:hover\:-my-27:hover {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .\32xs\:hover\:-mx-27:hover {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .\32xs\:hover\:-my-28:hover {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .\32xs\:hover\:-mx-28:hover {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .\32xs\:hover\:-my-29:hover {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .\32xs\:hover\:-mx-29:hover {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .\32xs\:hover\:-my-30:hover {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .\32xs\:hover\:-mx-30:hover {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .\32xs\:hover\:-my-31:hover {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .\32xs\:hover\:-mx-31:hover {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .\32xs\:hover\:-my-32:hover {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\32xs\:hover\:-mx-32:hover {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\32xs\:hover\:-my-40:hover {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\32xs\:hover\:-mx-40:hover {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\32xs\:hover\:-my-48:hover {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .\32xs\:hover\:-mx-48:hover {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .\32xs\:hover\:-my-56:hover {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .\32xs\:hover\:-mx-56:hover {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .\32xs\:hover\:-my-64:hover {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .\32xs\:hover\:-mx-64:hover {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .\32xs\:hover\:-my-px:hover {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .\32xs\:hover\:-mx-px:hover {
    margin-left: -1px;
    margin-right: -1px;
  }

  .\32xs\:hover\:mt-0:hover {
    margin-top: 0rem;
  }

  .\32xs\:hover\:mr-0:hover {
    margin-right: 0rem;
  }

  .\32xs\:hover\:mb-0:hover {
    margin-bottom: 0rem;
  }

  .\32xs\:hover\:ml-0:hover {
    margin-left: 0rem;
  }

  .\32xs\:hover\:mt-1:hover {
    margin-top: 0.25rem;
  }

  .\32xs\:hover\:mr-1:hover {
    margin-right: 0.25rem;
  }

  .\32xs\:hover\:mb-1:hover {
    margin-bottom: 0.25rem;
  }

  .\32xs\:hover\:ml-1:hover {
    margin-left: 0.25rem;
  }

  .\32xs\:hover\:mt-2:hover {
    margin-top: 0.5rem;
  }

  .\32xs\:hover\:mr-2:hover {
    margin-right: 0.5rem;
  }

  .\32xs\:hover\:mb-2:hover {
    margin-bottom: 0.5rem;
  }

  .\32xs\:hover\:ml-2:hover {
    margin-left: 0.5rem;
  }

  .\32xs\:hover\:mt-3:hover {
    margin-top: 0.75rem;
  }

  .\32xs\:hover\:mr-3:hover {
    margin-right: 0.75rem;
  }

  .\32xs\:hover\:mb-3:hover {
    margin-bottom: 0.75rem;
  }

  .\32xs\:hover\:ml-3:hover {
    margin-left: 0.75rem;
  }

  .\32xs\:hover\:mt-4:hover {
    margin-top: 1rem;
  }

  .\32xs\:hover\:mr-4:hover {
    margin-right: 1rem;
  }

  .\32xs\:hover\:mb-4:hover {
    margin-bottom: 1rem;
  }

  .\32xs\:hover\:ml-4:hover {
    margin-left: 1rem;
  }

  .\32xs\:hover\:mt-5:hover {
    margin-top: 1.25rem;
  }

  .\32xs\:hover\:mr-5:hover {
    margin-right: 1.25rem;
  }

  .\32xs\:hover\:mb-5:hover {
    margin-bottom: 1.25rem;
  }

  .\32xs\:hover\:ml-5:hover {
    margin-left: 1.25rem;
  }

  .\32xs\:hover\:mt-6:hover {
    margin-top: 1.5rem;
  }

  .\32xs\:hover\:mr-6:hover {
    margin-right: 1.5rem;
  }

  .\32xs\:hover\:mb-6:hover {
    margin-bottom: 1.5rem;
  }

  .\32xs\:hover\:ml-6:hover {
    margin-left: 1.5rem;
  }

  .\32xs\:hover\:mt-7:hover {
    margin-top: 1.75rem;
  }

  .\32xs\:hover\:mr-7:hover {
    margin-right: 1.75rem;
  }

  .\32xs\:hover\:mb-7:hover {
    margin-bottom: 1.75rem;
  }

  .\32xs\:hover\:ml-7:hover {
    margin-left: 1.75rem;
  }

  .\32xs\:hover\:mt-8:hover {
    margin-top: 2rem;
  }

  .\32xs\:hover\:mr-8:hover {
    margin-right: 2rem;
  }

  .\32xs\:hover\:mb-8:hover {
    margin-bottom: 2rem;
  }

  .\32xs\:hover\:ml-8:hover {
    margin-left: 2rem;
  }

  .\32xs\:hover\:mt-9:hover {
    margin-top: 2.25rem;
  }

  .\32xs\:hover\:mr-9:hover {
    margin-right: 2.25rem;
  }

  .\32xs\:hover\:mb-9:hover {
    margin-bottom: 2.25rem;
  }

  .\32xs\:hover\:ml-9:hover {
    margin-left: 2.25rem;
  }

  .\32xs\:hover\:mt-10:hover {
    margin-top: 2.5rem;
  }

  .\32xs\:hover\:mr-10:hover {
    margin-right: 2.5rem;
  }

  .\32xs\:hover\:mb-10:hover {
    margin-bottom: 2.5rem;
  }

  .\32xs\:hover\:ml-10:hover {
    margin-left: 2.5rem;
  }

  .\32xs\:hover\:mt-11:hover {
    margin-top: 2.75rem;
  }

  .\32xs\:hover\:mr-11:hover {
    margin-right: 2.75rem;
  }

  .\32xs\:hover\:mb-11:hover {
    margin-bottom: 2.75rem;
  }

  .\32xs\:hover\:ml-11:hover {
    margin-left: 2.75rem;
  }

  .\32xs\:hover\:mt-12:hover {
    margin-top: 3rem;
  }

  .\32xs\:hover\:mr-12:hover {
    margin-right: 3rem;
  }

  .\32xs\:hover\:mb-12:hover {
    margin-bottom: 3rem;
  }

  .\32xs\:hover\:ml-12:hover {
    margin-left: 3rem;
  }

  .\32xs\:hover\:mt-13:hover {
    margin-top: 3.25rem;
  }

  .\32xs\:hover\:mr-13:hover {
    margin-right: 3.25rem;
  }

  .\32xs\:hover\:mb-13:hover {
    margin-bottom: 3.25rem;
  }

  .\32xs\:hover\:ml-13:hover {
    margin-left: 3.25rem;
  }

  .\32xs\:hover\:mt-14:hover {
    margin-top: 3.5rem;
  }

  .\32xs\:hover\:mr-14:hover {
    margin-right: 3.5rem;
  }

  .\32xs\:hover\:mb-14:hover {
    margin-bottom: 3.5rem;
  }

  .\32xs\:hover\:ml-14:hover {
    margin-left: 3.5rem;
  }

  .\32xs\:hover\:mt-15:hover {
    margin-top: 3.75rem;
  }

  .\32xs\:hover\:mr-15:hover {
    margin-right: 3.75rem;
  }

  .\32xs\:hover\:mb-15:hover {
    margin-bottom: 3.75rem;
  }

  .\32xs\:hover\:ml-15:hover {
    margin-left: 3.75rem;
  }

  .\32xs\:hover\:mt-16:hover {
    margin-top: 4rem;
  }

  .\32xs\:hover\:mr-16:hover {
    margin-right: 4rem;
  }

  .\32xs\:hover\:mb-16:hover {
    margin-bottom: 4rem;
  }

  .\32xs\:hover\:ml-16:hover {
    margin-left: 4rem;
  }

  .\32xs\:hover\:mt-17:hover {
    margin-top: 4.25rem;
  }

  .\32xs\:hover\:mr-17:hover {
    margin-right: 4.25rem;
  }

  .\32xs\:hover\:mb-17:hover {
    margin-bottom: 4.25rem;
  }

  .\32xs\:hover\:ml-17:hover {
    margin-left: 4.25rem;
  }

  .\32xs\:hover\:mt-18:hover {
    margin-top: 4.5rem;
  }

  .\32xs\:hover\:mr-18:hover {
    margin-right: 4.5rem;
  }

  .\32xs\:hover\:mb-18:hover {
    margin-bottom: 4.5rem;
  }

  .\32xs\:hover\:ml-18:hover {
    margin-left: 4.5rem;
  }

  .\32xs\:hover\:mt-19:hover {
    margin-top: 4.75rem;
  }

  .\32xs\:hover\:mr-19:hover {
    margin-right: 4.75rem;
  }

  .\32xs\:hover\:mb-19:hover {
    margin-bottom: 4.75rem;
  }

  .\32xs\:hover\:ml-19:hover {
    margin-left: 4.75rem;
  }

  .\32xs\:hover\:mt-20:hover {
    margin-top: 5rem;
  }

  .\32xs\:hover\:mr-20:hover {
    margin-right: 5rem;
  }

  .\32xs\:hover\:mb-20:hover {
    margin-bottom: 5rem;
  }

  .\32xs\:hover\:ml-20:hover {
    margin-left: 5rem;
  }

  .\32xs\:hover\:mt-21:hover {
    margin-top: 5.25rem;
  }

  .\32xs\:hover\:mr-21:hover {
    margin-right: 5.25rem;
  }

  .\32xs\:hover\:mb-21:hover {
    margin-bottom: 5.25rem;
  }

  .\32xs\:hover\:ml-21:hover {
    margin-left: 5.25rem;
  }

  .\32xs\:hover\:mt-22:hover {
    margin-top: 5.5rem;
  }

  .\32xs\:hover\:mr-22:hover {
    margin-right: 5.5rem;
  }

  .\32xs\:hover\:mb-22:hover {
    margin-bottom: 5.5rem;
  }

  .\32xs\:hover\:ml-22:hover {
    margin-left: 5.5rem;
  }

  .\32xs\:hover\:mt-23:hover {
    margin-top: 5.75rem;
  }

  .\32xs\:hover\:mr-23:hover {
    margin-right: 5.75rem;
  }

  .\32xs\:hover\:mb-23:hover {
    margin-bottom: 5.75rem;
  }

  .\32xs\:hover\:ml-23:hover {
    margin-left: 5.75rem;
  }

  .\32xs\:hover\:mt-24:hover {
    margin-top: 6rem;
  }

  .\32xs\:hover\:mr-24:hover {
    margin-right: 6rem;
  }

  .\32xs\:hover\:mb-24:hover {
    margin-bottom: 6rem;
  }

  .\32xs\:hover\:ml-24:hover {
    margin-left: 6rem;
  }

  .\32xs\:hover\:mt-25:hover {
    margin-top: 6.25rem;
  }

  .\32xs\:hover\:mr-25:hover {
    margin-right: 6.25rem;
  }

  .\32xs\:hover\:mb-25:hover {
    margin-bottom: 6.25rem;
  }

  .\32xs\:hover\:ml-25:hover {
    margin-left: 6.25rem;
  }

  .\32xs\:hover\:mt-26:hover {
    margin-top: 6.5rem;
  }

  .\32xs\:hover\:mr-26:hover {
    margin-right: 6.5rem;
  }

  .\32xs\:hover\:mb-26:hover {
    margin-bottom: 6.5rem;
  }

  .\32xs\:hover\:ml-26:hover {
    margin-left: 6.5rem;
  }

  .\32xs\:hover\:mt-27:hover {
    margin-top: 6.75rem;
  }

  .\32xs\:hover\:mr-27:hover {
    margin-right: 6.75rem;
  }

  .\32xs\:hover\:mb-27:hover {
    margin-bottom: 6.75rem;
  }

  .\32xs\:hover\:ml-27:hover {
    margin-left: 6.75rem;
  }

  .\32xs\:hover\:mt-28:hover {
    margin-top: 7rem;
  }

  .\32xs\:hover\:mr-28:hover {
    margin-right: 7rem;
  }

  .\32xs\:hover\:mb-28:hover {
    margin-bottom: 7rem;
  }

  .\32xs\:hover\:ml-28:hover {
    margin-left: 7rem;
  }

  .\32xs\:hover\:mt-29:hover {
    margin-top: 7.25rem;
  }

  .\32xs\:hover\:mr-29:hover {
    margin-right: 7.25rem;
  }

  .\32xs\:hover\:mb-29:hover {
    margin-bottom: 7.25rem;
  }

  .\32xs\:hover\:ml-29:hover {
    margin-left: 7.25rem;
  }

  .\32xs\:hover\:mt-30:hover {
    margin-top: 7.5rem;
  }

  .\32xs\:hover\:mr-30:hover {
    margin-right: 7.5rem;
  }

  .\32xs\:hover\:mb-30:hover {
    margin-bottom: 7.5rem;
  }

  .\32xs\:hover\:ml-30:hover {
    margin-left: 7.5rem;
  }

  .\32xs\:hover\:mt-31:hover {
    margin-top: 7.75rem;
  }

  .\32xs\:hover\:mr-31:hover {
    margin-right: 7.75rem;
  }

  .\32xs\:hover\:mb-31:hover {
    margin-bottom: 7.75rem;
  }

  .\32xs\:hover\:ml-31:hover {
    margin-left: 7.75rem;
  }

  .\32xs\:hover\:mt-32:hover {
    margin-top: 8rem;
  }

  .\32xs\:hover\:mr-32:hover {
    margin-right: 8rem;
  }

  .\32xs\:hover\:mb-32:hover {
    margin-bottom: 8rem;
  }

  .\32xs\:hover\:ml-32:hover {
    margin-left: 8rem;
  }

  .\32xs\:hover\:mt-40:hover {
    margin-top: 10rem;
  }

  .\32xs\:hover\:mr-40:hover {
    margin-right: 10rem;
  }

  .\32xs\:hover\:mb-40:hover {
    margin-bottom: 10rem;
  }

  .\32xs\:hover\:ml-40:hover {
    margin-left: 10rem;
  }

  .\32xs\:hover\:mt-48:hover {
    margin-top: 12rem;
  }

  .\32xs\:hover\:mr-48:hover {
    margin-right: 12rem;
  }

  .\32xs\:hover\:mb-48:hover {
    margin-bottom: 12rem;
  }

  .\32xs\:hover\:ml-48:hover {
    margin-left: 12rem;
  }

  .\32xs\:hover\:mt-56:hover {
    margin-top: 14rem;
  }

  .\32xs\:hover\:mr-56:hover {
    margin-right: 14rem;
  }

  .\32xs\:hover\:mb-56:hover {
    margin-bottom: 14rem;
  }

  .\32xs\:hover\:ml-56:hover {
    margin-left: 14rem;
  }

  .\32xs\:hover\:mt-64:hover {
    margin-top: 16rem;
  }

  .\32xs\:hover\:mr-64:hover {
    margin-right: 16rem;
  }

  .\32xs\:hover\:mb-64:hover {
    margin-bottom: 16rem;
  }

  .\32xs\:hover\:ml-64:hover {
    margin-left: 16rem;
  }

  .\32xs\:hover\:mt-auto:hover {
    margin-top: auto;
  }

  .\32xs\:hover\:mr-auto:hover {
    margin-right: auto;
  }

  .\32xs\:hover\:mb-auto:hover {
    margin-bottom: auto;
  }

  .\32xs\:hover\:ml-auto:hover {
    margin-left: auto;
  }

  .\32xs\:hover\:mt-px:hover {
    margin-top: 1px;
  }

  .\32xs\:hover\:mr-px:hover {
    margin-right: 1px;
  }

  .\32xs\:hover\:mb-px:hover {
    margin-bottom: 1px;
  }

  .\32xs\:hover\:ml-px:hover {
    margin-left: 1px;
  }

  .\32xs\:hover\:-mt-0:hover {
    margin-top: 0rem;
  }

  .\32xs\:hover\:-mr-0:hover {
    margin-right: 0rem;
  }

  .\32xs\:hover\:-mb-0:hover {
    margin-bottom: 0rem;
  }

  .\32xs\:hover\:-ml-0:hover {
    margin-left: 0rem;
  }

  .\32xs\:hover\:-mt-1:hover {
    margin-top: -0.25rem;
  }

  .\32xs\:hover\:-mr-1:hover {
    margin-right: -0.25rem;
  }

  .\32xs\:hover\:-mb-1:hover {
    margin-bottom: -0.25rem;
  }

  .\32xs\:hover\:-ml-1:hover {
    margin-left: -0.25rem;
  }

  .\32xs\:hover\:-mt-2:hover {
    margin-top: -0.5rem;
  }

  .\32xs\:hover\:-mr-2:hover {
    margin-right: -0.5rem;
  }

  .\32xs\:hover\:-mb-2:hover {
    margin-bottom: -0.5rem;
  }

  .\32xs\:hover\:-ml-2:hover {
    margin-left: -0.5rem;
  }

  .\32xs\:hover\:-mt-3:hover {
    margin-top: -0.75rem;
  }

  .\32xs\:hover\:-mr-3:hover {
    margin-right: -0.75rem;
  }

  .\32xs\:hover\:-mb-3:hover {
    margin-bottom: -0.75rem;
  }

  .\32xs\:hover\:-ml-3:hover {
    margin-left: -0.75rem;
  }

  .\32xs\:hover\:-mt-4:hover {
    margin-top: -1rem;
  }

  .\32xs\:hover\:-mr-4:hover {
    margin-right: -1rem;
  }

  .\32xs\:hover\:-mb-4:hover {
    margin-bottom: -1rem;
  }

  .\32xs\:hover\:-ml-4:hover {
    margin-left: -1rem;
  }

  .\32xs\:hover\:-mt-5:hover {
    margin-top: -1.25rem;
  }

  .\32xs\:hover\:-mr-5:hover {
    margin-right: -1.25rem;
  }

  .\32xs\:hover\:-mb-5:hover {
    margin-bottom: -1.25rem;
  }

  .\32xs\:hover\:-ml-5:hover {
    margin-left: -1.25rem;
  }

  .\32xs\:hover\:-mt-6:hover {
    margin-top: -1.5rem;
  }

  .\32xs\:hover\:-mr-6:hover {
    margin-right: -1.5rem;
  }

  .\32xs\:hover\:-mb-6:hover {
    margin-bottom: -1.5rem;
  }

  .\32xs\:hover\:-ml-6:hover {
    margin-left: -1.5rem;
  }

  .\32xs\:hover\:-mt-7:hover {
    margin-top: -1.75rem;
  }

  .\32xs\:hover\:-mr-7:hover {
    margin-right: -1.75rem;
  }

  .\32xs\:hover\:-mb-7:hover {
    margin-bottom: -1.75rem;
  }

  .\32xs\:hover\:-ml-7:hover {
    margin-left: -1.75rem;
  }

  .\32xs\:hover\:-mt-8:hover {
    margin-top: -2rem;
  }

  .\32xs\:hover\:-mr-8:hover {
    margin-right: -2rem;
  }

  .\32xs\:hover\:-mb-8:hover {
    margin-bottom: -2rem;
  }

  .\32xs\:hover\:-ml-8:hover {
    margin-left: -2rem;
  }

  .\32xs\:hover\:-mt-9:hover {
    margin-top: -2.25rem;
  }

  .\32xs\:hover\:-mr-9:hover {
    margin-right: -2.25rem;
  }

  .\32xs\:hover\:-mb-9:hover {
    margin-bottom: -2.25rem;
  }

  .\32xs\:hover\:-ml-9:hover {
    margin-left: -2.25rem;
  }

  .\32xs\:hover\:-mt-10:hover {
    margin-top: -2.5rem;
  }

  .\32xs\:hover\:-mr-10:hover {
    margin-right: -2.5rem;
  }

  .\32xs\:hover\:-mb-10:hover {
    margin-bottom: -2.5rem;
  }

  .\32xs\:hover\:-ml-10:hover {
    margin-left: -2.5rem;
  }

  .\32xs\:hover\:-mt-11:hover {
    margin-top: -2.75rem;
  }

  .\32xs\:hover\:-mr-11:hover {
    margin-right: -2.75rem;
  }

  .\32xs\:hover\:-mb-11:hover {
    margin-bottom: -2.75rem;
  }

  .\32xs\:hover\:-ml-11:hover {
    margin-left: -2.75rem;
  }

  .\32xs\:hover\:-mt-12:hover {
    margin-top: -3rem;
  }

  .\32xs\:hover\:-mr-12:hover {
    margin-right: -3rem;
  }

  .\32xs\:hover\:-mb-12:hover {
    margin-bottom: -3rem;
  }

  .\32xs\:hover\:-ml-12:hover {
    margin-left: -3rem;
  }

  .\32xs\:hover\:-mt-13:hover {
    margin-top: -3.25rem;
  }

  .\32xs\:hover\:-mr-13:hover {
    margin-right: -3.25rem;
  }

  .\32xs\:hover\:-mb-13:hover {
    margin-bottom: -3.25rem;
  }

  .\32xs\:hover\:-ml-13:hover {
    margin-left: -3.25rem;
  }

  .\32xs\:hover\:-mt-14:hover {
    margin-top: -3.5rem;
  }

  .\32xs\:hover\:-mr-14:hover {
    margin-right: -3.5rem;
  }

  .\32xs\:hover\:-mb-14:hover {
    margin-bottom: -3.5rem;
  }

  .\32xs\:hover\:-ml-14:hover {
    margin-left: -3.5rem;
  }

  .\32xs\:hover\:-mt-15:hover {
    margin-top: -3.75rem;
  }

  .\32xs\:hover\:-mr-15:hover {
    margin-right: -3.75rem;
  }

  .\32xs\:hover\:-mb-15:hover {
    margin-bottom: -3.75rem;
  }

  .\32xs\:hover\:-ml-15:hover {
    margin-left: -3.75rem;
  }

  .\32xs\:hover\:-mt-16:hover {
    margin-top: -4rem;
  }

  .\32xs\:hover\:-mr-16:hover {
    margin-right: -4rem;
  }

  .\32xs\:hover\:-mb-16:hover {
    margin-bottom: -4rem;
  }

  .\32xs\:hover\:-ml-16:hover {
    margin-left: -4rem;
  }

  .\32xs\:hover\:-mt-17:hover {
    margin-top: -4.25rem;
  }

  .\32xs\:hover\:-mr-17:hover {
    margin-right: -4.25rem;
  }

  .\32xs\:hover\:-mb-17:hover {
    margin-bottom: -4.25rem;
  }

  .\32xs\:hover\:-ml-17:hover {
    margin-left: -4.25rem;
  }

  .\32xs\:hover\:-mt-18:hover {
    margin-top: -4.5rem;
  }

  .\32xs\:hover\:-mr-18:hover {
    margin-right: -4.5rem;
  }

  .\32xs\:hover\:-mb-18:hover {
    margin-bottom: -4.5rem;
  }

  .\32xs\:hover\:-ml-18:hover {
    margin-left: -4.5rem;
  }

  .\32xs\:hover\:-mt-19:hover {
    margin-top: -4.75rem;
  }

  .\32xs\:hover\:-mr-19:hover {
    margin-right: -4.75rem;
  }

  .\32xs\:hover\:-mb-19:hover {
    margin-bottom: -4.75rem;
  }

  .\32xs\:hover\:-ml-19:hover {
    margin-left: -4.75rem;
  }

  .\32xs\:hover\:-mt-20:hover {
    margin-top: -5rem;
  }

  .\32xs\:hover\:-mr-20:hover {
    margin-right: -5rem;
  }

  .\32xs\:hover\:-mb-20:hover {
    margin-bottom: -5rem;
  }

  .\32xs\:hover\:-ml-20:hover {
    margin-left: -5rem;
  }

  .\32xs\:hover\:-mt-21:hover {
    margin-top: -5.25rem;
  }

  .\32xs\:hover\:-mr-21:hover {
    margin-right: -5.25rem;
  }

  .\32xs\:hover\:-mb-21:hover {
    margin-bottom: -5.25rem;
  }

  .\32xs\:hover\:-ml-21:hover {
    margin-left: -5.25rem;
  }

  .\32xs\:hover\:-mt-22:hover {
    margin-top: -5.5rem;
  }

  .\32xs\:hover\:-mr-22:hover {
    margin-right: -5.5rem;
  }

  .\32xs\:hover\:-mb-22:hover {
    margin-bottom: -5.5rem;
  }

  .\32xs\:hover\:-ml-22:hover {
    margin-left: -5.5rem;
  }

  .\32xs\:hover\:-mt-23:hover {
    margin-top: -5.75rem;
  }

  .\32xs\:hover\:-mr-23:hover {
    margin-right: -5.75rem;
  }

  .\32xs\:hover\:-mb-23:hover {
    margin-bottom: -5.75rem;
  }

  .\32xs\:hover\:-ml-23:hover {
    margin-left: -5.75rem;
  }

  .\32xs\:hover\:-mt-24:hover {
    margin-top: -6rem;
  }

  .\32xs\:hover\:-mr-24:hover {
    margin-right: -6rem;
  }

  .\32xs\:hover\:-mb-24:hover {
    margin-bottom: -6rem;
  }

  .\32xs\:hover\:-ml-24:hover {
    margin-left: -6rem;
  }

  .\32xs\:hover\:-mt-25:hover {
    margin-top: -6.25rem;
  }

  .\32xs\:hover\:-mr-25:hover {
    margin-right: -6.25rem;
  }

  .\32xs\:hover\:-mb-25:hover {
    margin-bottom: -6.25rem;
  }

  .\32xs\:hover\:-ml-25:hover {
    margin-left: -6.25rem;
  }

  .\32xs\:hover\:-mt-26:hover {
    margin-top: -6.5rem;
  }

  .\32xs\:hover\:-mr-26:hover {
    margin-right: -6.5rem;
  }

  .\32xs\:hover\:-mb-26:hover {
    margin-bottom: -6.5rem;
  }

  .\32xs\:hover\:-ml-26:hover {
    margin-left: -6.5rem;
  }

  .\32xs\:hover\:-mt-27:hover {
    margin-top: -6.75rem;
  }

  .\32xs\:hover\:-mr-27:hover {
    margin-right: -6.75rem;
  }

  .\32xs\:hover\:-mb-27:hover {
    margin-bottom: -6.75rem;
  }

  .\32xs\:hover\:-ml-27:hover {
    margin-left: -6.75rem;
  }

  .\32xs\:hover\:-mt-28:hover {
    margin-top: -7rem;
  }

  .\32xs\:hover\:-mr-28:hover {
    margin-right: -7rem;
  }

  .\32xs\:hover\:-mb-28:hover {
    margin-bottom: -7rem;
  }

  .\32xs\:hover\:-ml-28:hover {
    margin-left: -7rem;
  }

  .\32xs\:hover\:-mt-29:hover {
    margin-top: -7.25rem;
  }

  .\32xs\:hover\:-mr-29:hover {
    margin-right: -7.25rem;
  }

  .\32xs\:hover\:-mb-29:hover {
    margin-bottom: -7.25rem;
  }

  .\32xs\:hover\:-ml-29:hover {
    margin-left: -7.25rem;
  }

  .\32xs\:hover\:-mt-30:hover {
    margin-top: -7.5rem;
  }

  .\32xs\:hover\:-mr-30:hover {
    margin-right: -7.5rem;
  }

  .\32xs\:hover\:-mb-30:hover {
    margin-bottom: -7.5rem;
  }

  .\32xs\:hover\:-ml-30:hover {
    margin-left: -7.5rem;
  }

  .\32xs\:hover\:-mt-31:hover {
    margin-top: -7.75rem;
  }

  .\32xs\:hover\:-mr-31:hover {
    margin-right: -7.75rem;
  }

  .\32xs\:hover\:-mb-31:hover {
    margin-bottom: -7.75rem;
  }

  .\32xs\:hover\:-ml-31:hover {
    margin-left: -7.75rem;
  }

  .\32xs\:hover\:-mt-32:hover {
    margin-top: -8rem;
  }

  .\32xs\:hover\:-mr-32:hover {
    margin-right: -8rem;
  }

  .\32xs\:hover\:-mb-32:hover {
    margin-bottom: -8rem;
  }

  .\32xs\:hover\:-ml-32:hover {
    margin-left: -8rem;
  }

  .\32xs\:hover\:-mt-40:hover {
    margin-top: -10rem;
  }

  .\32xs\:hover\:-mr-40:hover {
    margin-right: -10rem;
  }

  .\32xs\:hover\:-mb-40:hover {
    margin-bottom: -10rem;
  }

  .\32xs\:hover\:-ml-40:hover {
    margin-left: -10rem;
  }

  .\32xs\:hover\:-mt-48:hover {
    margin-top: -12rem;
  }

  .\32xs\:hover\:-mr-48:hover {
    margin-right: -12rem;
  }

  .\32xs\:hover\:-mb-48:hover {
    margin-bottom: -12rem;
  }

  .\32xs\:hover\:-ml-48:hover {
    margin-left: -12rem;
  }

  .\32xs\:hover\:-mt-56:hover {
    margin-top: -14rem;
  }

  .\32xs\:hover\:-mr-56:hover {
    margin-right: -14rem;
  }

  .\32xs\:hover\:-mb-56:hover {
    margin-bottom: -14rem;
  }

  .\32xs\:hover\:-ml-56:hover {
    margin-left: -14rem;
  }

  .\32xs\:hover\:-mt-64:hover {
    margin-top: -16rem;
  }

  .\32xs\:hover\:-mr-64:hover {
    margin-right: -16rem;
  }

  .\32xs\:hover\:-mb-64:hover {
    margin-bottom: -16rem;
  }

  .\32xs\:hover\:-ml-64:hover {
    margin-left: -16rem;
  }

  .\32xs\:hover\:-mt-px:hover {
    margin-top: -1px;
  }

  .\32xs\:hover\:-mr-px:hover {
    margin-right: -1px;
  }

  .\32xs\:hover\:-mb-px:hover {
    margin-bottom: -1px;
  }

  .\32xs\:hover\:-ml-px:hover {
    margin-left: -1px;
  }

  .\32xs\:max-h-0 {
    max-height: 0rem;
  }

  .\32xs\:max-h-1 {
    max-height: 0.25rem;
  }

  .\32xs\:max-h-2 {
    max-height: 0.5rem;
  }

  .\32xs\:max-h-3 {
    max-height: 0.75rem;
  }

  .\32xs\:max-h-4 {
    max-height: 1rem;
  }

  .\32xs\:max-h-5 {
    max-height: 1.25rem;
  }

  .\32xs\:max-h-6 {
    max-height: 1.5rem;
  }

  .\32xs\:max-h-7 {
    max-height: 1.75rem;
  }

  .\32xs\:max-h-8 {
    max-height: 2rem;
  }

  .\32xs\:max-h-9 {
    max-height: 2.25rem;
  }

  .\32xs\:max-h-10 {
    max-height: 2.5rem;
  }

  .\32xs\:max-h-11 {
    max-height: 2.75rem;
  }

  .\32xs\:max-h-12 {
    max-height: 3rem;
  }

  .\32xs\:max-h-13 {
    max-height: 3.25rem;
  }

  .\32xs\:max-h-14 {
    max-height: 3.5rem;
  }

  .\32xs\:max-h-15 {
    max-height: 3.75rem;
  }

  .\32xs\:max-h-16 {
    max-height: 4rem;
  }

  .\32xs\:max-h-17 {
    max-height: 4.25rem;
  }

  .\32xs\:max-h-18 {
    max-height: 4.5rem;
  }

  .\32xs\:max-h-19 {
    max-height: 4.75rem;
  }

  .\32xs\:max-h-20 {
    max-height: 5rem;
  }

  .\32xs\:max-h-21 {
    max-height: 5.25rem;
  }

  .\32xs\:max-h-22 {
    max-height: 5.5rem;
  }

  .\32xs\:max-h-23 {
    max-height: 5.75rem;
  }

  .\32xs\:max-h-24 {
    max-height: 6rem;
  }

  .\32xs\:max-h-25 {
    max-height: 6.25rem;
  }

  .\32xs\:max-h-26 {
    max-height: 6.5rem;
  }

  .\32xs\:max-h-27 {
    max-height: 6.75rem;
  }

  .\32xs\:max-h-28 {
    max-height: 7rem;
  }

  .\32xs\:max-h-29 {
    max-height: 7.25rem;
  }

  .\32xs\:max-h-30 {
    max-height: 7.5rem;
  }

  .\32xs\:max-h-31 {
    max-height: 7.75rem;
  }

  .\32xs\:max-h-32 {
    max-height: 8rem;
  }

  .\32xs\:max-h-40 {
    max-height: 10rem;
  }

  .\32xs\:max-h-48 {
    max-height: 12rem;
  }

  .\32xs\:max-h-56 {
    max-height: 14rem;
  }

  .\32xs\:max-h-64 {
    max-height: 16rem;
  }

  .\32xs\:max-h-full {
    max-height: 100%;
  }

  .\32xs\:max-h-screen {
    max-height: 100vh;
  }

  .\32xs\:max-h-px {
    max-height: 1px;
  }

  .\32xs\:max-h-1\/2 {
    max-height: 50%;
  }

  .\32xs\:\!max-h-0 {
    max-height: 0rem !important;
  }

  .\32xs\:\!max-h-1 {
    max-height: 0.25rem !important;
  }

  .\32xs\:\!max-h-2 {
    max-height: 0.5rem !important;
  }

  .\32xs\:\!max-h-3 {
    max-height: 0.75rem !important;
  }

  .\32xs\:\!max-h-4 {
    max-height: 1rem !important;
  }

  .\32xs\:\!max-h-5 {
    max-height: 1.25rem !important;
  }

  .\32xs\:\!max-h-6 {
    max-height: 1.5rem !important;
  }

  .\32xs\:\!max-h-7 {
    max-height: 1.75rem !important;
  }

  .\32xs\:\!max-h-8 {
    max-height: 2rem !important;
  }

  .\32xs\:\!max-h-9 {
    max-height: 2.25rem !important;
  }

  .\32xs\:\!max-h-10 {
    max-height: 2.5rem !important;
  }

  .\32xs\:\!max-h-11 {
    max-height: 2.75rem !important;
  }

  .\32xs\:\!max-h-12 {
    max-height: 3rem !important;
  }

  .\32xs\:\!max-h-13 {
    max-height: 3.25rem !important;
  }

  .\32xs\:\!max-h-14 {
    max-height: 3.5rem !important;
  }

  .\32xs\:\!max-h-15 {
    max-height: 3.75rem !important;
  }

  .\32xs\:\!max-h-16 {
    max-height: 4rem !important;
  }

  .\32xs\:\!max-h-17 {
    max-height: 4.25rem !important;
  }

  .\32xs\:\!max-h-18 {
    max-height: 4.5rem !important;
  }

  .\32xs\:\!max-h-19 {
    max-height: 4.75rem !important;
  }

  .\32xs\:\!max-h-20 {
    max-height: 5rem !important;
  }

  .\32xs\:\!max-h-21 {
    max-height: 5.25rem !important;
  }

  .\32xs\:\!max-h-22 {
    max-height: 5.5rem !important;
  }

  .\32xs\:\!max-h-23 {
    max-height: 5.75rem !important;
  }

  .\32xs\:\!max-h-24 {
    max-height: 6rem !important;
  }

  .\32xs\:\!max-h-25 {
    max-height: 6.25rem !important;
  }

  .\32xs\:\!max-h-26 {
    max-height: 6.5rem !important;
  }

  .\32xs\:\!max-h-27 {
    max-height: 6.75rem !important;
  }

  .\32xs\:\!max-h-28 {
    max-height: 7rem !important;
  }

  .\32xs\:\!max-h-29 {
    max-height: 7.25rem !important;
  }

  .\32xs\:\!max-h-30 {
    max-height: 7.5rem !important;
  }

  .\32xs\:\!max-h-31 {
    max-height: 7.75rem !important;
  }

  .\32xs\:\!max-h-32 {
    max-height: 8rem !important;
  }

  .\32xs\:\!max-h-40 {
    max-height: 10rem !important;
  }

  .\32xs\:\!max-h-48 {
    max-height: 12rem !important;
  }

  .\32xs\:\!max-h-56 {
    max-height: 14rem !important;
  }

  .\32xs\:\!max-h-64 {
    max-height: 16rem !important;
  }

  .\32xs\:\!max-h-full {
    max-height: 100% !important;
  }

  .\32xs\:\!max-h-screen {
    max-height: 100vh !important;
  }

  .\32xs\:\!max-h-px {
    max-height: 1px !important;
  }

  .\32xs\:\!max-h-1\/2 {
    max-height: 50% !important;
  }

  .\32xs\:hover\:max-h-0:hover {
    max-height: 0rem;
  }

  .\32xs\:hover\:max-h-1:hover {
    max-height: 0.25rem;
  }

  .\32xs\:hover\:max-h-2:hover {
    max-height: 0.5rem;
  }

  .\32xs\:hover\:max-h-3:hover {
    max-height: 0.75rem;
  }

  .\32xs\:hover\:max-h-4:hover {
    max-height: 1rem;
  }

  .\32xs\:hover\:max-h-5:hover {
    max-height: 1.25rem;
  }

  .\32xs\:hover\:max-h-6:hover {
    max-height: 1.5rem;
  }

  .\32xs\:hover\:max-h-7:hover {
    max-height: 1.75rem;
  }

  .\32xs\:hover\:max-h-8:hover {
    max-height: 2rem;
  }

  .\32xs\:hover\:max-h-9:hover {
    max-height: 2.25rem;
  }

  .\32xs\:hover\:max-h-10:hover {
    max-height: 2.5rem;
  }

  .\32xs\:hover\:max-h-11:hover {
    max-height: 2.75rem;
  }

  .\32xs\:hover\:max-h-12:hover {
    max-height: 3rem;
  }

  .\32xs\:hover\:max-h-13:hover {
    max-height: 3.25rem;
  }

  .\32xs\:hover\:max-h-14:hover {
    max-height: 3.5rem;
  }

  .\32xs\:hover\:max-h-15:hover {
    max-height: 3.75rem;
  }

  .\32xs\:hover\:max-h-16:hover {
    max-height: 4rem;
  }

  .\32xs\:hover\:max-h-17:hover {
    max-height: 4.25rem;
  }

  .\32xs\:hover\:max-h-18:hover {
    max-height: 4.5rem;
  }

  .\32xs\:hover\:max-h-19:hover {
    max-height: 4.75rem;
  }

  .\32xs\:hover\:max-h-20:hover {
    max-height: 5rem;
  }

  .\32xs\:hover\:max-h-21:hover {
    max-height: 5.25rem;
  }

  .\32xs\:hover\:max-h-22:hover {
    max-height: 5.5rem;
  }

  .\32xs\:hover\:max-h-23:hover {
    max-height: 5.75rem;
  }

  .\32xs\:hover\:max-h-24:hover {
    max-height: 6rem;
  }

  .\32xs\:hover\:max-h-25:hover {
    max-height: 6.25rem;
  }

  .\32xs\:hover\:max-h-26:hover {
    max-height: 6.5rem;
  }

  .\32xs\:hover\:max-h-27:hover {
    max-height: 6.75rem;
  }

  .\32xs\:hover\:max-h-28:hover {
    max-height: 7rem;
  }

  .\32xs\:hover\:max-h-29:hover {
    max-height: 7.25rem;
  }

  .\32xs\:hover\:max-h-30:hover {
    max-height: 7.5rem;
  }

  .\32xs\:hover\:max-h-31:hover {
    max-height: 7.75rem;
  }

  .\32xs\:hover\:max-h-32:hover {
    max-height: 8rem;
  }

  .\32xs\:hover\:max-h-40:hover {
    max-height: 10rem;
  }

  .\32xs\:hover\:max-h-48:hover {
    max-height: 12rem;
  }

  .\32xs\:hover\:max-h-56:hover {
    max-height: 14rem;
  }

  .\32xs\:hover\:max-h-64:hover {
    max-height: 16rem;
  }

  .\32xs\:hover\:max-h-full:hover {
    max-height: 100%;
  }

  .\32xs\:hover\:max-h-screen:hover {
    max-height: 100vh;
  }

  .\32xs\:hover\:max-h-px:hover {
    max-height: 1px;
  }

  .\32xs\:hover\:max-h-1\/2:hover {
    max-height: 50%;
  }

  .\32xs\:max-w-0 {
    max-width: 0rem;
  }

  .\32xs\:max-w-1 {
    max-width: 0.25rem;
  }

  .\32xs\:max-w-2 {
    max-width: 0.5rem;
  }

  .\32xs\:max-w-3 {
    max-width: 0.75rem;
  }

  .\32xs\:max-w-4 {
    max-width: 1rem;
  }

  .\32xs\:max-w-5 {
    max-width: 1.25rem;
  }

  .\32xs\:max-w-6 {
    max-width: 1.5rem;
  }

  .\32xs\:max-w-7 {
    max-width: 1.75rem;
  }

  .\32xs\:max-w-8 {
    max-width: 2rem;
  }

  .\32xs\:max-w-9 {
    max-width: 2.25rem;
  }

  .\32xs\:max-w-10 {
    max-width: 2.5rem;
  }

  .\32xs\:max-w-11 {
    max-width: 2.75rem;
  }

  .\32xs\:max-w-12 {
    max-width: 3rem;
  }

  .\32xs\:max-w-13 {
    max-width: 3.25rem;
  }

  .\32xs\:max-w-14 {
    max-width: 3.5rem;
  }

  .\32xs\:max-w-15 {
    max-width: 3.75rem;
  }

  .\32xs\:max-w-16 {
    max-width: 4rem;
  }

  .\32xs\:max-w-17 {
    max-width: 4.25rem;
  }

  .\32xs\:max-w-18 {
    max-width: 4.5rem;
  }

  .\32xs\:max-w-19 {
    max-width: 4.75rem;
  }

  .\32xs\:max-w-20 {
    max-width: 5rem;
  }

  .\32xs\:max-w-21 {
    max-width: 5.25rem;
  }

  .\32xs\:max-w-22 {
    max-width: 5.5rem;
  }

  .\32xs\:max-w-23 {
    max-width: 5.75rem;
  }

  .\32xs\:max-w-24 {
    max-width: 6rem;
  }

  .\32xs\:max-w-25 {
    max-width: 6.25rem;
  }

  .\32xs\:max-w-26 {
    max-width: 6.5rem;
  }

  .\32xs\:max-w-27 {
    max-width: 6.75rem;
  }

  .\32xs\:max-w-28 {
    max-width: 7rem;
  }

  .\32xs\:max-w-29 {
    max-width: 7.25rem;
  }

  .\32xs\:max-w-30 {
    max-width: 7.5rem;
  }

  .\32xs\:max-w-31 {
    max-width: 7.75rem;
  }

  .\32xs\:max-w-32 {
    max-width: 8rem;
  }

  .\32xs\:max-w-40 {
    max-width: 10rem;
  }

  .\32xs\:max-w-48 {
    max-width: 12rem;
  }

  .\32xs\:max-w-56 {
    max-width: 14rem;
  }

  .\32xs\:max-w-64 {
    max-width: 16rem;
  }

  .\32xs\:max-w-none {
    max-width: none;
  }

  .\32xs\:max-w-xs {
    max-width: 20rem;
  }

  .\32xs\:max-w-sm {
    max-width: 24rem;
  }

  .\32xs\:max-w-md {
    max-width: 28rem;
  }

  .\32xs\:max-w-lg {
    max-width: 32rem;
  }

  .\32xs\:max-w-xl {
    max-width: 36rem;
  }

  .\32xs\:max-w-2xl {
    max-width: 42rem;
  }

  .\32xs\:max-w-3xl {
    max-width: 48rem;
  }

  .\32xs\:max-w-4xl {
    max-width: 56rem;
  }

  .\32xs\:max-w-5xl {
    max-width: 64rem;
  }

  .\32xs\:max-w-6xl {
    max-width: 72rem;
  }

  .\32xs\:max-w-full {
    max-width: 100%;
  }

  .\32xs\:max-w-px {
    max-width: 1px;
  }

  .\32xs\:max-w-1\/2 {
    max-width: 50%;
  }

  .\32xs\:max-w-mobile {
    max-width: 767px;
  }

  .\32xs\:max-w-tablet {
    max-width: 1023px;
  }

  .\32xs\:max-w-laptop {
    max-width: 1440px;
  }

  .\32xs\:max-w-desktop {
    max-width: 1920px;
  }

  .\32xs\:\!max-w-0 {
    max-width: 0rem !important;
  }

  .\32xs\:\!max-w-1 {
    max-width: 0.25rem !important;
  }

  .\32xs\:\!max-w-2 {
    max-width: 0.5rem !important;
  }

  .\32xs\:\!max-w-3 {
    max-width: 0.75rem !important;
  }

  .\32xs\:\!max-w-4 {
    max-width: 1rem !important;
  }

  .\32xs\:\!max-w-5 {
    max-width: 1.25rem !important;
  }

  .\32xs\:\!max-w-6 {
    max-width: 1.5rem !important;
  }

  .\32xs\:\!max-w-7 {
    max-width: 1.75rem !important;
  }

  .\32xs\:\!max-w-8 {
    max-width: 2rem !important;
  }

  .\32xs\:\!max-w-9 {
    max-width: 2.25rem !important;
  }

  .\32xs\:\!max-w-10 {
    max-width: 2.5rem !important;
  }

  .\32xs\:\!max-w-11 {
    max-width: 2.75rem !important;
  }

  .\32xs\:\!max-w-12 {
    max-width: 3rem !important;
  }

  .\32xs\:\!max-w-13 {
    max-width: 3.25rem !important;
  }

  .\32xs\:\!max-w-14 {
    max-width: 3.5rem !important;
  }

  .\32xs\:\!max-w-15 {
    max-width: 3.75rem !important;
  }

  .\32xs\:\!max-w-16 {
    max-width: 4rem !important;
  }

  .\32xs\:\!max-w-17 {
    max-width: 4.25rem !important;
  }

  .\32xs\:\!max-w-18 {
    max-width: 4.5rem !important;
  }

  .\32xs\:\!max-w-19 {
    max-width: 4.75rem !important;
  }

  .\32xs\:\!max-w-20 {
    max-width: 5rem !important;
  }

  .\32xs\:\!max-w-21 {
    max-width: 5.25rem !important;
  }

  .\32xs\:\!max-w-22 {
    max-width: 5.5rem !important;
  }

  .\32xs\:\!max-w-23 {
    max-width: 5.75rem !important;
  }

  .\32xs\:\!max-w-24 {
    max-width: 6rem !important;
  }

  .\32xs\:\!max-w-25 {
    max-width: 6.25rem !important;
  }

  .\32xs\:\!max-w-26 {
    max-width: 6.5rem !important;
  }

  .\32xs\:\!max-w-27 {
    max-width: 6.75rem !important;
  }

  .\32xs\:\!max-w-28 {
    max-width: 7rem !important;
  }

  .\32xs\:\!max-w-29 {
    max-width: 7.25rem !important;
  }

  .\32xs\:\!max-w-30 {
    max-width: 7.5rem !important;
  }

  .\32xs\:\!max-w-31 {
    max-width: 7.75rem !important;
  }

  .\32xs\:\!max-w-32 {
    max-width: 8rem !important;
  }

  .\32xs\:\!max-w-40 {
    max-width: 10rem !important;
  }

  .\32xs\:\!max-w-48 {
    max-width: 12rem !important;
  }

  .\32xs\:\!max-w-56 {
    max-width: 14rem !important;
  }

  .\32xs\:\!max-w-64 {
    max-width: 16rem !important;
  }

  .\32xs\:\!max-w-none {
    max-width: none !important;
  }

  .\32xs\:\!max-w-xs {
    max-width: 20rem !important;
  }

  .\32xs\:\!max-w-sm {
    max-width: 24rem !important;
  }

  .\32xs\:\!max-w-md {
    max-width: 28rem !important;
  }

  .\32xs\:\!max-w-lg {
    max-width: 32rem !important;
  }

  .\32xs\:\!max-w-xl {
    max-width: 36rem !important;
  }

  .\32xs\:\!max-w-2xl {
    max-width: 42rem !important;
  }

  .\32xs\:\!max-w-3xl {
    max-width: 48rem !important;
  }

  .\32xs\:\!max-w-4xl {
    max-width: 56rem !important;
  }

  .\32xs\:\!max-w-5xl {
    max-width: 64rem !important;
  }

  .\32xs\:\!max-w-6xl {
    max-width: 72rem !important;
  }

  .\32xs\:\!max-w-full {
    max-width: 100% !important;
  }

  .\32xs\:\!max-w-px {
    max-width: 1px !important;
  }

  .\32xs\:\!max-w-1\/2 {
    max-width: 50% !important;
  }

  .\32xs\:\!max-w-mobile {
    max-width: 767px !important;
  }

  .\32xs\:\!max-w-tablet {
    max-width: 1023px !important;
  }

  .\32xs\:\!max-w-laptop {
    max-width: 1440px !important;
  }

  .\32xs\:\!max-w-desktop {
    max-width: 1920px !important;
  }

  .\32xs\:hover\:max-w-0:hover {
    max-width: 0rem;
  }

  .\32xs\:hover\:max-w-1:hover {
    max-width: 0.25rem;
  }

  .\32xs\:hover\:max-w-2:hover {
    max-width: 0.5rem;
  }

  .\32xs\:hover\:max-w-3:hover {
    max-width: 0.75rem;
  }

  .\32xs\:hover\:max-w-4:hover {
    max-width: 1rem;
  }

  .\32xs\:hover\:max-w-5:hover {
    max-width: 1.25rem;
  }

  .\32xs\:hover\:max-w-6:hover {
    max-width: 1.5rem;
  }

  .\32xs\:hover\:max-w-7:hover {
    max-width: 1.75rem;
  }

  .\32xs\:hover\:max-w-8:hover {
    max-width: 2rem;
  }

  .\32xs\:hover\:max-w-9:hover {
    max-width: 2.25rem;
  }

  .\32xs\:hover\:max-w-10:hover {
    max-width: 2.5rem;
  }

  .\32xs\:hover\:max-w-11:hover {
    max-width: 2.75rem;
  }

  .\32xs\:hover\:max-w-12:hover {
    max-width: 3rem;
  }

  .\32xs\:hover\:max-w-13:hover {
    max-width: 3.25rem;
  }

  .\32xs\:hover\:max-w-14:hover {
    max-width: 3.5rem;
  }

  .\32xs\:hover\:max-w-15:hover {
    max-width: 3.75rem;
  }

  .\32xs\:hover\:max-w-16:hover {
    max-width: 4rem;
  }

  .\32xs\:hover\:max-w-17:hover {
    max-width: 4.25rem;
  }

  .\32xs\:hover\:max-w-18:hover {
    max-width: 4.5rem;
  }

  .\32xs\:hover\:max-w-19:hover {
    max-width: 4.75rem;
  }

  .\32xs\:hover\:max-w-20:hover {
    max-width: 5rem;
  }

  .\32xs\:hover\:max-w-21:hover {
    max-width: 5.25rem;
  }

  .\32xs\:hover\:max-w-22:hover {
    max-width: 5.5rem;
  }

  .\32xs\:hover\:max-w-23:hover {
    max-width: 5.75rem;
  }

  .\32xs\:hover\:max-w-24:hover {
    max-width: 6rem;
  }

  .\32xs\:hover\:max-w-25:hover {
    max-width: 6.25rem;
  }

  .\32xs\:hover\:max-w-26:hover {
    max-width: 6.5rem;
  }

  .\32xs\:hover\:max-w-27:hover {
    max-width: 6.75rem;
  }

  .\32xs\:hover\:max-w-28:hover {
    max-width: 7rem;
  }

  .\32xs\:hover\:max-w-29:hover {
    max-width: 7.25rem;
  }

  .\32xs\:hover\:max-w-30:hover {
    max-width: 7.5rem;
  }

  .\32xs\:hover\:max-w-31:hover {
    max-width: 7.75rem;
  }

  .\32xs\:hover\:max-w-32:hover {
    max-width: 8rem;
  }

  .\32xs\:hover\:max-w-40:hover {
    max-width: 10rem;
  }

  .\32xs\:hover\:max-w-48:hover {
    max-width: 12rem;
  }

  .\32xs\:hover\:max-w-56:hover {
    max-width: 14rem;
  }

  .\32xs\:hover\:max-w-64:hover {
    max-width: 16rem;
  }

  .\32xs\:hover\:max-w-none:hover {
    max-width: none;
  }

  .\32xs\:hover\:max-w-xs:hover {
    max-width: 20rem;
  }

  .\32xs\:hover\:max-w-sm:hover {
    max-width: 24rem;
  }

  .\32xs\:hover\:max-w-md:hover {
    max-width: 28rem;
  }

  .\32xs\:hover\:max-w-lg:hover {
    max-width: 32rem;
  }

  .\32xs\:hover\:max-w-xl:hover {
    max-width: 36rem;
  }

  .\32xs\:hover\:max-w-2xl:hover {
    max-width: 42rem;
  }

  .\32xs\:hover\:max-w-3xl:hover {
    max-width: 48rem;
  }

  .\32xs\:hover\:max-w-4xl:hover {
    max-width: 56rem;
  }

  .\32xs\:hover\:max-w-5xl:hover {
    max-width: 64rem;
  }

  .\32xs\:hover\:max-w-6xl:hover {
    max-width: 72rem;
  }

  .\32xs\:hover\:max-w-full:hover {
    max-width: 100%;
  }

  .\32xs\:hover\:max-w-px:hover {
    max-width: 1px;
  }

  .\32xs\:hover\:max-w-1\/2:hover {
    max-width: 50%;
  }

  .\32xs\:hover\:max-w-mobile:hover {
    max-width: 767px;
  }

  .\32xs\:hover\:max-w-tablet:hover {
    max-width: 1023px;
  }

  .\32xs\:hover\:max-w-laptop:hover {
    max-width: 1440px;
  }

  .\32xs\:hover\:max-w-desktop:hover {
    max-width: 1920px;
  }

  .\32xs\:min-h-0 {
    min-height: 0rem;
  }

  .\32xs\:min-h-1 {
    min-height: 0.25rem;
  }

  .\32xs\:min-h-2 {
    min-height: 0.5rem;
  }

  .\32xs\:min-h-3 {
    min-height: 0.75rem;
  }

  .\32xs\:min-h-4 {
    min-height: 1rem;
  }

  .\32xs\:min-h-5 {
    min-height: 1.25rem;
  }

  .\32xs\:min-h-6 {
    min-height: 1.5rem;
  }

  .\32xs\:min-h-7 {
    min-height: 1.75rem;
  }

  .\32xs\:min-h-8 {
    min-height: 2rem;
  }

  .\32xs\:min-h-9 {
    min-height: 2.25rem;
  }

  .\32xs\:min-h-10 {
    min-height: 2.5rem;
  }

  .\32xs\:min-h-11 {
    min-height: 2.75rem;
  }

  .\32xs\:min-h-12 {
    min-height: 3rem;
  }

  .\32xs\:min-h-13 {
    min-height: 3.25rem;
  }

  .\32xs\:min-h-14 {
    min-height: 3.5rem;
  }

  .\32xs\:min-h-15 {
    min-height: 3.75rem;
  }

  .\32xs\:min-h-16 {
    min-height: 4rem;
  }

  .\32xs\:min-h-17 {
    min-height: 4.25rem;
  }

  .\32xs\:min-h-18 {
    min-height: 4.5rem;
  }

  .\32xs\:min-h-19 {
    min-height: 4.75rem;
  }

  .\32xs\:min-h-20 {
    min-height: 5rem;
  }

  .\32xs\:min-h-21 {
    min-height: 5.25rem;
  }

  .\32xs\:min-h-22 {
    min-height: 5.5rem;
  }

  .\32xs\:min-h-23 {
    min-height: 5.75rem;
  }

  .\32xs\:min-h-24 {
    min-height: 6rem;
  }

  .\32xs\:min-h-25 {
    min-height: 6.25rem;
  }

  .\32xs\:min-h-26 {
    min-height: 6.5rem;
  }

  .\32xs\:min-h-27 {
    min-height: 6.75rem;
  }

  .\32xs\:min-h-28 {
    min-height: 7rem;
  }

  .\32xs\:min-h-29 {
    min-height: 7.25rem;
  }

  .\32xs\:min-h-30 {
    min-height: 7.5rem;
  }

  .\32xs\:min-h-31 {
    min-height: 7.75rem;
  }

  .\32xs\:min-h-32 {
    min-height: 8rem;
  }

  .\32xs\:min-h-40 {
    min-height: 10rem;
  }

  .\32xs\:min-h-48 {
    min-height: 12rem;
  }

  .\32xs\:min-h-56 {
    min-height: 14rem;
  }

  .\32xs\:min-h-64 {
    min-height: 16rem;
  }

  .\32xs\:min-h-full {
    min-height: 100%;
  }

  .\32xs\:min-h-screen {
    min-height: 100vh;
  }

  .\32xs\:min-h-px {
    min-height: 1px;
  }

  .\32xs\:min-h-1\/2 {
    min-height: 50%;
  }

  .\32xs\:\!min-h-0 {
    min-height: 0rem !important;
  }

  .\32xs\:\!min-h-1 {
    min-height: 0.25rem !important;
  }

  .\32xs\:\!min-h-2 {
    min-height: 0.5rem !important;
  }

  .\32xs\:\!min-h-3 {
    min-height: 0.75rem !important;
  }

  .\32xs\:\!min-h-4 {
    min-height: 1rem !important;
  }

  .\32xs\:\!min-h-5 {
    min-height: 1.25rem !important;
  }

  .\32xs\:\!min-h-6 {
    min-height: 1.5rem !important;
  }

  .\32xs\:\!min-h-7 {
    min-height: 1.75rem !important;
  }

  .\32xs\:\!min-h-8 {
    min-height: 2rem !important;
  }

  .\32xs\:\!min-h-9 {
    min-height: 2.25rem !important;
  }

  .\32xs\:\!min-h-10 {
    min-height: 2.5rem !important;
  }

  .\32xs\:\!min-h-11 {
    min-height: 2.75rem !important;
  }

  .\32xs\:\!min-h-12 {
    min-height: 3rem !important;
  }

  .\32xs\:\!min-h-13 {
    min-height: 3.25rem !important;
  }

  .\32xs\:\!min-h-14 {
    min-height: 3.5rem !important;
  }

  .\32xs\:\!min-h-15 {
    min-height: 3.75rem !important;
  }

  .\32xs\:\!min-h-16 {
    min-height: 4rem !important;
  }

  .\32xs\:\!min-h-17 {
    min-height: 4.25rem !important;
  }

  .\32xs\:\!min-h-18 {
    min-height: 4.5rem !important;
  }

  .\32xs\:\!min-h-19 {
    min-height: 4.75rem !important;
  }

  .\32xs\:\!min-h-20 {
    min-height: 5rem !important;
  }

  .\32xs\:\!min-h-21 {
    min-height: 5.25rem !important;
  }

  .\32xs\:\!min-h-22 {
    min-height: 5.5rem !important;
  }

  .\32xs\:\!min-h-23 {
    min-height: 5.75rem !important;
  }

  .\32xs\:\!min-h-24 {
    min-height: 6rem !important;
  }

  .\32xs\:\!min-h-25 {
    min-height: 6.25rem !important;
  }

  .\32xs\:\!min-h-26 {
    min-height: 6.5rem !important;
  }

  .\32xs\:\!min-h-27 {
    min-height: 6.75rem !important;
  }

  .\32xs\:\!min-h-28 {
    min-height: 7rem !important;
  }

  .\32xs\:\!min-h-29 {
    min-height: 7.25rem !important;
  }

  .\32xs\:\!min-h-30 {
    min-height: 7.5rem !important;
  }

  .\32xs\:\!min-h-31 {
    min-height: 7.75rem !important;
  }

  .\32xs\:\!min-h-32 {
    min-height: 8rem !important;
  }

  .\32xs\:\!min-h-40 {
    min-height: 10rem !important;
  }

  .\32xs\:\!min-h-48 {
    min-height: 12rem !important;
  }

  .\32xs\:\!min-h-56 {
    min-height: 14rem !important;
  }

  .\32xs\:\!min-h-64 {
    min-height: 16rem !important;
  }

  .\32xs\:\!min-h-full {
    min-height: 100% !important;
  }

  .\32xs\:\!min-h-screen {
    min-height: 100vh !important;
  }

  .\32xs\:\!min-h-px {
    min-height: 1px !important;
  }

  .\32xs\:\!min-h-1\/2 {
    min-height: 50% !important;
  }

  .\32xs\:hover\:min-h-0:hover {
    min-height: 0rem;
  }

  .\32xs\:hover\:min-h-1:hover {
    min-height: 0.25rem;
  }

  .\32xs\:hover\:min-h-2:hover {
    min-height: 0.5rem;
  }

  .\32xs\:hover\:min-h-3:hover {
    min-height: 0.75rem;
  }

  .\32xs\:hover\:min-h-4:hover {
    min-height: 1rem;
  }

  .\32xs\:hover\:min-h-5:hover {
    min-height: 1.25rem;
  }

  .\32xs\:hover\:min-h-6:hover {
    min-height: 1.5rem;
  }

  .\32xs\:hover\:min-h-7:hover {
    min-height: 1.75rem;
  }

  .\32xs\:hover\:min-h-8:hover {
    min-height: 2rem;
  }

  .\32xs\:hover\:min-h-9:hover {
    min-height: 2.25rem;
  }

  .\32xs\:hover\:min-h-10:hover {
    min-height: 2.5rem;
  }

  .\32xs\:hover\:min-h-11:hover {
    min-height: 2.75rem;
  }

  .\32xs\:hover\:min-h-12:hover {
    min-height: 3rem;
  }

  .\32xs\:hover\:min-h-13:hover {
    min-height: 3.25rem;
  }

  .\32xs\:hover\:min-h-14:hover {
    min-height: 3.5rem;
  }

  .\32xs\:hover\:min-h-15:hover {
    min-height: 3.75rem;
  }

  .\32xs\:hover\:min-h-16:hover {
    min-height: 4rem;
  }

  .\32xs\:hover\:min-h-17:hover {
    min-height: 4.25rem;
  }

  .\32xs\:hover\:min-h-18:hover {
    min-height: 4.5rem;
  }

  .\32xs\:hover\:min-h-19:hover {
    min-height: 4.75rem;
  }

  .\32xs\:hover\:min-h-20:hover {
    min-height: 5rem;
  }

  .\32xs\:hover\:min-h-21:hover {
    min-height: 5.25rem;
  }

  .\32xs\:hover\:min-h-22:hover {
    min-height: 5.5rem;
  }

  .\32xs\:hover\:min-h-23:hover {
    min-height: 5.75rem;
  }

  .\32xs\:hover\:min-h-24:hover {
    min-height: 6rem;
  }

  .\32xs\:hover\:min-h-25:hover {
    min-height: 6.25rem;
  }

  .\32xs\:hover\:min-h-26:hover {
    min-height: 6.5rem;
  }

  .\32xs\:hover\:min-h-27:hover {
    min-height: 6.75rem;
  }

  .\32xs\:hover\:min-h-28:hover {
    min-height: 7rem;
  }

  .\32xs\:hover\:min-h-29:hover {
    min-height: 7.25rem;
  }

  .\32xs\:hover\:min-h-30:hover {
    min-height: 7.5rem;
  }

  .\32xs\:hover\:min-h-31:hover {
    min-height: 7.75rem;
  }

  .\32xs\:hover\:min-h-32:hover {
    min-height: 8rem;
  }

  .\32xs\:hover\:min-h-40:hover {
    min-height: 10rem;
  }

  .\32xs\:hover\:min-h-48:hover {
    min-height: 12rem;
  }

  .\32xs\:hover\:min-h-56:hover {
    min-height: 14rem;
  }

  .\32xs\:hover\:min-h-64:hover {
    min-height: 16rem;
  }

  .\32xs\:hover\:min-h-full:hover {
    min-height: 100%;
  }

  .\32xs\:hover\:min-h-screen:hover {
    min-height: 100vh;
  }

  .\32xs\:hover\:min-h-px:hover {
    min-height: 1px;
  }

  .\32xs\:hover\:min-h-1\/2:hover {
    min-height: 50%;
  }

  .\32xs\:min-w-0 {
    min-width: 0rem;
  }

  .\32xs\:min-w-1 {
    min-width: 0.25rem;
  }

  .\32xs\:min-w-2 {
    min-width: 0.5rem;
  }

  .\32xs\:min-w-3 {
    min-width: 0.75rem;
  }

  .\32xs\:min-w-4 {
    min-width: 1rem;
  }

  .\32xs\:min-w-5 {
    min-width: 1.25rem;
  }

  .\32xs\:min-w-6 {
    min-width: 1.5rem;
  }

  .\32xs\:min-w-7 {
    min-width: 1.75rem;
  }

  .\32xs\:min-w-8 {
    min-width: 2rem;
  }

  .\32xs\:min-w-9 {
    min-width: 2.25rem;
  }

  .\32xs\:min-w-10 {
    min-width: 2.5rem;
  }

  .\32xs\:min-w-11 {
    min-width: 2.75rem;
  }

  .\32xs\:min-w-12 {
    min-width: 3rem;
  }

  .\32xs\:min-w-13 {
    min-width: 3.25rem;
  }

  .\32xs\:min-w-14 {
    min-width: 3.5rem;
  }

  .\32xs\:min-w-15 {
    min-width: 3.75rem;
  }

  .\32xs\:min-w-16 {
    min-width: 4rem;
  }

  .\32xs\:min-w-17 {
    min-width: 4.25rem;
  }

  .\32xs\:min-w-18 {
    min-width: 4.5rem;
  }

  .\32xs\:min-w-19 {
    min-width: 4.75rem;
  }

  .\32xs\:min-w-20 {
    min-width: 5rem;
  }

  .\32xs\:min-w-21 {
    min-width: 5.25rem;
  }

  .\32xs\:min-w-22 {
    min-width: 5.5rem;
  }

  .\32xs\:min-w-23 {
    min-width: 5.75rem;
  }

  .\32xs\:min-w-24 {
    min-width: 6rem;
  }

  .\32xs\:min-w-25 {
    min-width: 6.25rem;
  }

  .\32xs\:min-w-26 {
    min-width: 6.5rem;
  }

  .\32xs\:min-w-27 {
    min-width: 6.75rem;
  }

  .\32xs\:min-w-28 {
    min-width: 7rem;
  }

  .\32xs\:min-w-29 {
    min-width: 7.25rem;
  }

  .\32xs\:min-w-30 {
    min-width: 7.5rem;
  }

  .\32xs\:min-w-31 {
    min-width: 7.75rem;
  }

  .\32xs\:min-w-32 {
    min-width: 8rem;
  }

  .\32xs\:min-w-40 {
    min-width: 10rem;
  }

  .\32xs\:min-w-48 {
    min-width: 12rem;
  }

  .\32xs\:min-w-56 {
    min-width: 14rem;
  }

  .\32xs\:min-w-64 {
    min-width: 16rem;
  }

  .\32xs\:min-w-full {
    min-width: 100%;
  }

  .\32xs\:min-w-px {
    min-width: 1px;
  }

  .\32xs\:min-w-1\/2 {
    min-width: 50%;
  }

  .\32xs\:min-w-2xs {
    min-width: 375px;
  }

  .\32xs\:min-w-xs {
    min-width: 478px;
  }

  .\32xs\:min-w-sm {
    min-width: 576px;
  }

  .\32xs\:min-w-md {
    min-width: 768px;
  }

  .\32xs\:min-w-lg {
    min-width: 1024px;
  }

  .\32xs\:min-w-xl {
    min-width: 1440px;
  }

  .\32xs\:min-w-2xl {
    min-width: 1920px;
  }

  .\32xs\:min-w-3xl {
    min-width: 2560px;
  }

  .\32xs\:\!min-w-0 {
    min-width: 0rem !important;
  }

  .\32xs\:\!min-w-1 {
    min-width: 0.25rem !important;
  }

  .\32xs\:\!min-w-2 {
    min-width: 0.5rem !important;
  }

  .\32xs\:\!min-w-3 {
    min-width: 0.75rem !important;
  }

  .\32xs\:\!min-w-4 {
    min-width: 1rem !important;
  }

  .\32xs\:\!min-w-5 {
    min-width: 1.25rem !important;
  }

  .\32xs\:\!min-w-6 {
    min-width: 1.5rem !important;
  }

  .\32xs\:\!min-w-7 {
    min-width: 1.75rem !important;
  }

  .\32xs\:\!min-w-8 {
    min-width: 2rem !important;
  }

  .\32xs\:\!min-w-9 {
    min-width: 2.25rem !important;
  }

  .\32xs\:\!min-w-10 {
    min-width: 2.5rem !important;
  }

  .\32xs\:\!min-w-11 {
    min-width: 2.75rem !important;
  }

  .\32xs\:\!min-w-12 {
    min-width: 3rem !important;
  }

  .\32xs\:\!min-w-13 {
    min-width: 3.25rem !important;
  }

  .\32xs\:\!min-w-14 {
    min-width: 3.5rem !important;
  }

  .\32xs\:\!min-w-15 {
    min-width: 3.75rem !important;
  }

  .\32xs\:\!min-w-16 {
    min-width: 4rem !important;
  }

  .\32xs\:\!min-w-17 {
    min-width: 4.25rem !important;
  }

  .\32xs\:\!min-w-18 {
    min-width: 4.5rem !important;
  }

  .\32xs\:\!min-w-19 {
    min-width: 4.75rem !important;
  }

  .\32xs\:\!min-w-20 {
    min-width: 5rem !important;
  }

  .\32xs\:\!min-w-21 {
    min-width: 5.25rem !important;
  }

  .\32xs\:\!min-w-22 {
    min-width: 5.5rem !important;
  }

  .\32xs\:\!min-w-23 {
    min-width: 5.75rem !important;
  }

  .\32xs\:\!min-w-24 {
    min-width: 6rem !important;
  }

  .\32xs\:\!min-w-25 {
    min-width: 6.25rem !important;
  }

  .\32xs\:\!min-w-26 {
    min-width: 6.5rem !important;
  }

  .\32xs\:\!min-w-27 {
    min-width: 6.75rem !important;
  }

  .\32xs\:\!min-w-28 {
    min-width: 7rem !important;
  }

  .\32xs\:\!min-w-29 {
    min-width: 7.25rem !important;
  }

  .\32xs\:\!min-w-30 {
    min-width: 7.5rem !important;
  }

  .\32xs\:\!min-w-31 {
    min-width: 7.75rem !important;
  }

  .\32xs\:\!min-w-32 {
    min-width: 8rem !important;
  }

  .\32xs\:\!min-w-40 {
    min-width: 10rem !important;
  }

  .\32xs\:\!min-w-48 {
    min-width: 12rem !important;
  }

  .\32xs\:\!min-w-56 {
    min-width: 14rem !important;
  }

  .\32xs\:\!min-w-64 {
    min-width: 16rem !important;
  }

  .\32xs\:\!min-w-full {
    min-width: 100% !important;
  }

  .\32xs\:\!min-w-px {
    min-width: 1px !important;
  }

  .\32xs\:\!min-w-1\/2 {
    min-width: 50% !important;
  }

  .\32xs\:\!min-w-2xs {
    min-width: 375px !important;
  }

  .\32xs\:\!min-w-xs {
    min-width: 478px !important;
  }

  .\32xs\:\!min-w-sm {
    min-width: 576px !important;
  }

  .\32xs\:\!min-w-md {
    min-width: 768px !important;
  }

  .\32xs\:\!min-w-lg {
    min-width: 1024px !important;
  }

  .\32xs\:\!min-w-xl {
    min-width: 1440px !important;
  }

  .\32xs\:\!min-w-2xl {
    min-width: 1920px !important;
  }

  .\32xs\:\!min-w-3xl {
    min-width: 2560px !important;
  }

  .\32xs\:hover\:min-w-0:hover {
    min-width: 0rem;
  }

  .\32xs\:hover\:min-w-1:hover {
    min-width: 0.25rem;
  }

  .\32xs\:hover\:min-w-2:hover {
    min-width: 0.5rem;
  }

  .\32xs\:hover\:min-w-3:hover {
    min-width: 0.75rem;
  }

  .\32xs\:hover\:min-w-4:hover {
    min-width: 1rem;
  }

  .\32xs\:hover\:min-w-5:hover {
    min-width: 1.25rem;
  }

  .\32xs\:hover\:min-w-6:hover {
    min-width: 1.5rem;
  }

  .\32xs\:hover\:min-w-7:hover {
    min-width: 1.75rem;
  }

  .\32xs\:hover\:min-w-8:hover {
    min-width: 2rem;
  }

  .\32xs\:hover\:min-w-9:hover {
    min-width: 2.25rem;
  }

  .\32xs\:hover\:min-w-10:hover {
    min-width: 2.5rem;
  }

  .\32xs\:hover\:min-w-11:hover {
    min-width: 2.75rem;
  }

  .\32xs\:hover\:min-w-12:hover {
    min-width: 3rem;
  }

  .\32xs\:hover\:min-w-13:hover {
    min-width: 3.25rem;
  }

  .\32xs\:hover\:min-w-14:hover {
    min-width: 3.5rem;
  }

  .\32xs\:hover\:min-w-15:hover {
    min-width: 3.75rem;
  }

  .\32xs\:hover\:min-w-16:hover {
    min-width: 4rem;
  }

  .\32xs\:hover\:min-w-17:hover {
    min-width: 4.25rem;
  }

  .\32xs\:hover\:min-w-18:hover {
    min-width: 4.5rem;
  }

  .\32xs\:hover\:min-w-19:hover {
    min-width: 4.75rem;
  }

  .\32xs\:hover\:min-w-20:hover {
    min-width: 5rem;
  }

  .\32xs\:hover\:min-w-21:hover {
    min-width: 5.25rem;
  }

  .\32xs\:hover\:min-w-22:hover {
    min-width: 5.5rem;
  }

  .\32xs\:hover\:min-w-23:hover {
    min-width: 5.75rem;
  }

  .\32xs\:hover\:min-w-24:hover {
    min-width: 6rem;
  }

  .\32xs\:hover\:min-w-25:hover {
    min-width: 6.25rem;
  }

  .\32xs\:hover\:min-w-26:hover {
    min-width: 6.5rem;
  }

  .\32xs\:hover\:min-w-27:hover {
    min-width: 6.75rem;
  }

  .\32xs\:hover\:min-w-28:hover {
    min-width: 7rem;
  }

  .\32xs\:hover\:min-w-29:hover {
    min-width: 7.25rem;
  }

  .\32xs\:hover\:min-w-30:hover {
    min-width: 7.5rem;
  }

  .\32xs\:hover\:min-w-31:hover {
    min-width: 7.75rem;
  }

  .\32xs\:hover\:min-w-32:hover {
    min-width: 8rem;
  }

  .\32xs\:hover\:min-w-40:hover {
    min-width: 10rem;
  }

  .\32xs\:hover\:min-w-48:hover {
    min-width: 12rem;
  }

  .\32xs\:hover\:min-w-56:hover {
    min-width: 14rem;
  }

  .\32xs\:hover\:min-w-64:hover {
    min-width: 16rem;
  }

  .\32xs\:hover\:min-w-full:hover {
    min-width: 100%;
  }

  .\32xs\:hover\:min-w-px:hover {
    min-width: 1px;
  }

  .\32xs\:hover\:min-w-1\/2:hover {
    min-width: 50%;
  }

  .\32xs\:hover\:min-w-2xs:hover {
    min-width: 375px;
  }

  .\32xs\:hover\:min-w-xs:hover {
    min-width: 478px;
  }

  .\32xs\:hover\:min-w-sm:hover {
    min-width: 576px;
  }

  .\32xs\:hover\:min-w-md:hover {
    min-width: 768px;
  }

  .\32xs\:hover\:min-w-lg:hover {
    min-width: 1024px;
  }

  .\32xs\:hover\:min-w-xl:hover {
    min-width: 1440px;
  }

  .\32xs\:hover\:min-w-2xl:hover {
    min-width: 1920px;
  }

  .\32xs\:hover\:min-w-3xl:hover {
    min-width: 2560px;
  }

  .\32xs\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .\32xs\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .\32xs\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .\32xs\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .\32xs\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .\32xs\:\!object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .\32xs\:\!object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .\32xs\:\!object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .\32xs\:\!object-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .\32xs\:\!object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .\32xs\:hover\:object-contain:hover {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .\32xs\:hover\:object-cover:hover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .\32xs\:hover\:object-fill:hover {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .\32xs\:hover\:object-none:hover {
    -o-object-fit: none;
       object-fit: none;
  }

  .\32xs\:hover\:object-scale-down:hover {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .\32xs\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .\32xs\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .\32xs\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .\32xs\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .\32xs\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .\32xs\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .\32xs\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .\32xs\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .\32xs\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .\32xs\:\!object-bottom {
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .\32xs\:\!object-center {
    -o-object-position: center !important;
       object-position: center !important;
  }

  .\32xs\:\!object-left {
    -o-object-position: left !important;
       object-position: left !important;
  }

  .\32xs\:\!object-left-bottom {
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .\32xs\:\!object-left-top {
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .\32xs\:\!object-right {
    -o-object-position: right !important;
       object-position: right !important;
  }

  .\32xs\:\!object-right-bottom {
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .\32xs\:\!object-right-top {
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .\32xs\:\!object-top {
    -o-object-position: top !important;
       object-position: top !important;
  }

  .\32xs\:hover\:object-bottom:hover {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .\32xs\:hover\:object-center:hover {
    -o-object-position: center;
       object-position: center;
  }

  .\32xs\:hover\:object-left:hover {
    -o-object-position: left;
       object-position: left;
  }

  .\32xs\:hover\:object-left-bottom:hover {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .\32xs\:hover\:object-left-top:hover {
    -o-object-position: left top;
       object-position: left top;
  }

  .\32xs\:hover\:object-right:hover {
    -o-object-position: right;
       object-position: right;
  }

  .\32xs\:hover\:object-right-bottom:hover {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .\32xs\:hover\:object-right-top:hover {
    -o-object-position: right top;
       object-position: right top;
  }

  .\32xs\:hover\:object-top:hover {
    -o-object-position: top;
       object-position: top;
  }

  .\32xs\:opacity-0 {
    opacity: 0;
  }

  .\32xs\:opacity-25 {
    opacity: 0.25;
  }

  .\32xs\:opacity-50 {
    opacity: 0.5;
  }

  .\32xs\:opacity-75 {
    opacity: 0.75;
  }

  .\32xs\:opacity-100 {
    opacity: 1;
  }

  .\32xs\:\!opacity-0 {
    opacity: 0 !important;
  }

  .\32xs\:\!opacity-25 {
    opacity: 0.25 !important;
  }

  .\32xs\:\!opacity-50 {
    opacity: 0.5 !important;
  }

  .\32xs\:\!opacity-75 {
    opacity: 0.75 !important;
  }

  .\32xs\:\!opacity-100 {
    opacity: 1 !important;
  }

  .\32xs\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .\32xs\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .\32xs\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .\32xs\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .\32xs\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .\32xs\:outline-none {
    outline: 0;
  }

  .\32xs\:\!outline-none {
    outline: 0 !important;
  }

  .\32xs\:hover\:outline-none:hover {
    outline: 0;
  }

  .\32xs\:overflow-auto {
    overflow: auto;
  }

  .\32xs\:overflow-hidden {
    overflow: hidden;
  }

  .\32xs\:overflow-visible {
    overflow: visible;
  }

  .\32xs\:overflow-scroll {
    overflow: scroll;
  }

  .\32xs\:overflow-x-auto {
    overflow-x: auto;
  }

  .\32xs\:overflow-y-auto {
    overflow-y: auto;
  }

  .\32xs\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .\32xs\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .\32xs\:overflow-x-visible {
    overflow-x: visible;
  }

  .\32xs\:overflow-y-visible {
    overflow-y: visible;
  }

  .\32xs\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .\32xs\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .\32xs\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .\32xs\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .\32xs\:\!overflow-auto {
    overflow: auto !important;
  }

  .\32xs\:\!overflow-hidden {
    overflow: hidden !important;
  }

  .\32xs\:\!overflow-visible {
    overflow: visible !important;
  }

  .\32xs\:\!overflow-scroll {
    overflow: scroll !important;
  }

  .\32xs\:\!overflow-x-auto {
    overflow-x: auto !important;
  }

  .\32xs\:\!overflow-y-auto {
    overflow-y: auto !important;
  }

  .\32xs\:\!overflow-x-hidden {
    overflow-x: hidden !important;
  }

  .\32xs\:\!overflow-y-hidden {
    overflow-y: hidden !important;
  }

  .\32xs\:\!overflow-x-visible {
    overflow-x: visible !important;
  }

  .\32xs\:\!overflow-y-visible {
    overflow-y: visible !important;
  }

  .\32xs\:\!overflow-x-scroll {
    overflow-x: scroll !important;
  }

  .\32xs\:\!overflow-y-scroll {
    overflow-y: scroll !important;
  }

  .\32xs\:\!scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .\32xs\:\!scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .\32xs\:hover\:overflow-auto:hover {
    overflow: auto;
  }

  .\32xs\:hover\:overflow-hidden:hover {
    overflow: hidden;
  }

  .\32xs\:hover\:overflow-visible:hover {
    overflow: visible;
  }

  .\32xs\:hover\:overflow-scroll:hover {
    overflow: scroll;
  }

  .\32xs\:hover\:overflow-x-auto:hover {
    overflow-x: auto;
  }

  .\32xs\:hover\:overflow-y-auto:hover {
    overflow-y: auto;
  }

  .\32xs\:hover\:overflow-x-hidden:hover {
    overflow-x: hidden;
  }

  .\32xs\:hover\:overflow-y-hidden:hover {
    overflow-y: hidden;
  }

  .\32xs\:hover\:overflow-x-visible:hover {
    overflow-x: visible;
  }

  .\32xs\:hover\:overflow-y-visible:hover {
    overflow-y: visible;
  }

  .\32xs\:hover\:overflow-x-scroll:hover {
    overflow-x: scroll;
  }

  .\32xs\:hover\:overflow-y-scroll:hover {
    overflow-y: scroll;
  }

  .\32xs\:hover\:scrolling-touch:hover {
    -webkit-overflow-scrolling: touch;
  }

  .\32xs\:hover\:scrolling-auto:hover {
    -webkit-overflow-scrolling: auto;
  }

  .\32xs\:p-0 {
    padding: 0rem;
  }

  .\32xs\:p-1 {
    padding: 0.25rem;
  }

  .\32xs\:p-2 {
    padding: 0.5rem;
  }

  .\32xs\:p-3 {
    padding: 0.75rem;
  }

  .\32xs\:p-4 {
    padding: 1rem;
  }

  .\32xs\:p-5 {
    padding: 1.25rem;
  }

  .\32xs\:p-6 {
    padding: 1.5rem;
  }

  .\32xs\:p-7 {
    padding: 1.75rem;
  }

  .\32xs\:p-8 {
    padding: 2rem;
  }

  .\32xs\:p-9 {
    padding: 2.25rem;
  }

  .\32xs\:p-10 {
    padding: 2.5rem;
  }

  .\32xs\:p-11 {
    padding: 2.75rem;
  }

  .\32xs\:p-12 {
    padding: 3rem;
  }

  .\32xs\:p-13 {
    padding: 3.25rem;
  }

  .\32xs\:p-14 {
    padding: 3.5rem;
  }

  .\32xs\:p-15 {
    padding: 3.75rem;
  }

  .\32xs\:p-16 {
    padding: 4rem;
  }

  .\32xs\:p-17 {
    padding: 4.25rem;
  }

  .\32xs\:p-18 {
    padding: 4.5rem;
  }

  .\32xs\:p-19 {
    padding: 4.75rem;
  }

  .\32xs\:p-20 {
    padding: 5rem;
  }

  .\32xs\:p-21 {
    padding: 5.25rem;
  }

  .\32xs\:p-22 {
    padding: 5.5rem;
  }

  .\32xs\:p-23 {
    padding: 5.75rem;
  }

  .\32xs\:p-24 {
    padding: 6rem;
  }

  .\32xs\:p-25 {
    padding: 6.25rem;
  }

  .\32xs\:p-26 {
    padding: 6.5rem;
  }

  .\32xs\:p-27 {
    padding: 6.75rem;
  }

  .\32xs\:p-28 {
    padding: 7rem;
  }

  .\32xs\:p-29 {
    padding: 7.25rem;
  }

  .\32xs\:p-30 {
    padding: 7.5rem;
  }

  .\32xs\:p-31 {
    padding: 7.75rem;
  }

  .\32xs\:p-32 {
    padding: 8rem;
  }

  .\32xs\:p-40 {
    padding: 10rem;
  }

  .\32xs\:p-48 {
    padding: 12rem;
  }

  .\32xs\:p-56 {
    padding: 14rem;
  }

  .\32xs\:p-64 {
    padding: 16rem;
  }

  .\32xs\:p-px {
    padding: 1px;
  }

  .\32xs\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .\32xs\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .\32xs\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .\32xs\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .\32xs\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .\32xs\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .\32xs\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .\32xs\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .\32xs\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\32xs\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .\32xs\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .\32xs\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\32xs\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .\32xs\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\32xs\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .\32xs\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .\32xs\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .\32xs\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .\32xs\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .\32xs\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .\32xs\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\32xs\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\32xs\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .\32xs\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .\32xs\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .\32xs\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .\32xs\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .\32xs\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .\32xs\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .\32xs\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .\32xs\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .\32xs\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .\32xs\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .\32xs\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .\32xs\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .\32xs\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .\32xs\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .\32xs\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .\32xs\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .\32xs\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .\32xs\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\32xs\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\32xs\:py-21 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .\32xs\:px-21 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .\32xs\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .\32xs\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .\32xs\:py-23 {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .\32xs\:px-23 {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .\32xs\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .\32xs\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .\32xs\:py-25 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .\32xs\:px-25 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .\32xs\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .\32xs\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .\32xs\:py-27 {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .\32xs\:px-27 {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .\32xs\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .\32xs\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .\32xs\:py-29 {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .\32xs\:px-29 {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .\32xs\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .\32xs\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .\32xs\:py-31 {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .\32xs\:px-31 {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .\32xs\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .\32xs\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .\32xs\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .\32xs\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .\32xs\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .\32xs\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .\32xs\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .\32xs\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .\32xs\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .\32xs\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .\32xs\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .\32xs\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .\32xs\:pt-0 {
    padding-top: 0rem;
  }

  .\32xs\:pr-0 {
    padding-right: 0rem;
  }

  .\32xs\:pb-0 {
    padding-bottom: 0rem;
  }

  .\32xs\:pl-0 {
    padding-left: 0rem;
  }

  .\32xs\:pt-1 {
    padding-top: 0.25rem;
  }

  .\32xs\:pr-1 {
    padding-right: 0.25rem;
  }

  .\32xs\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .\32xs\:pl-1 {
    padding-left: 0.25rem;
  }

  .\32xs\:pt-2 {
    padding-top: 0.5rem;
  }

  .\32xs\:pr-2 {
    padding-right: 0.5rem;
  }

  .\32xs\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .\32xs\:pl-2 {
    padding-left: 0.5rem;
  }

  .\32xs\:pt-3 {
    padding-top: 0.75rem;
  }

  .\32xs\:pr-3 {
    padding-right: 0.75rem;
  }

  .\32xs\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .\32xs\:pl-3 {
    padding-left: 0.75rem;
  }

  .\32xs\:pt-4 {
    padding-top: 1rem;
  }

  .\32xs\:pr-4 {
    padding-right: 1rem;
  }

  .\32xs\:pb-4 {
    padding-bottom: 1rem;
  }

  .\32xs\:pl-4 {
    padding-left: 1rem;
  }

  .\32xs\:pt-5 {
    padding-top: 1.25rem;
  }

  .\32xs\:pr-5 {
    padding-right: 1.25rem;
  }

  .\32xs\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .\32xs\:pl-5 {
    padding-left: 1.25rem;
  }

  .\32xs\:pt-6 {
    padding-top: 1.5rem;
  }

  .\32xs\:pr-6 {
    padding-right: 1.5rem;
  }

  .\32xs\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .\32xs\:pl-6 {
    padding-left: 1.5rem;
  }

  .\32xs\:pt-7 {
    padding-top: 1.75rem;
  }

  .\32xs\:pr-7 {
    padding-right: 1.75rem;
  }

  .\32xs\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .\32xs\:pl-7 {
    padding-left: 1.75rem;
  }

  .\32xs\:pt-8 {
    padding-top: 2rem;
  }

  .\32xs\:pr-8 {
    padding-right: 2rem;
  }

  .\32xs\:pb-8 {
    padding-bottom: 2rem;
  }

  .\32xs\:pl-8 {
    padding-left: 2rem;
  }

  .\32xs\:pt-9 {
    padding-top: 2.25rem;
  }

  .\32xs\:pr-9 {
    padding-right: 2.25rem;
  }

  .\32xs\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .\32xs\:pl-9 {
    padding-left: 2.25rem;
  }

  .\32xs\:pt-10 {
    padding-top: 2.5rem;
  }

  .\32xs\:pr-10 {
    padding-right: 2.5rem;
  }

  .\32xs\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .\32xs\:pl-10 {
    padding-left: 2.5rem;
  }

  .\32xs\:pt-11 {
    padding-top: 2.75rem;
  }

  .\32xs\:pr-11 {
    padding-right: 2.75rem;
  }

  .\32xs\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .\32xs\:pl-11 {
    padding-left: 2.75rem;
  }

  .\32xs\:pt-12 {
    padding-top: 3rem;
  }

  .\32xs\:pr-12 {
    padding-right: 3rem;
  }

  .\32xs\:pb-12 {
    padding-bottom: 3rem;
  }

  .\32xs\:pl-12 {
    padding-left: 3rem;
  }

  .\32xs\:pt-13 {
    padding-top: 3.25rem;
  }

  .\32xs\:pr-13 {
    padding-right: 3.25rem;
  }

  .\32xs\:pb-13 {
    padding-bottom: 3.25rem;
  }

  .\32xs\:pl-13 {
    padding-left: 3.25rem;
  }

  .\32xs\:pt-14 {
    padding-top: 3.5rem;
  }

  .\32xs\:pr-14 {
    padding-right: 3.5rem;
  }

  .\32xs\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .\32xs\:pl-14 {
    padding-left: 3.5rem;
  }

  .\32xs\:pt-15 {
    padding-top: 3.75rem;
  }

  .\32xs\:pr-15 {
    padding-right: 3.75rem;
  }

  .\32xs\:pb-15 {
    padding-bottom: 3.75rem;
  }

  .\32xs\:pl-15 {
    padding-left: 3.75rem;
  }

  .\32xs\:pt-16 {
    padding-top: 4rem;
  }

  .\32xs\:pr-16 {
    padding-right: 4rem;
  }

  .\32xs\:pb-16 {
    padding-bottom: 4rem;
  }

  .\32xs\:pl-16 {
    padding-left: 4rem;
  }

  .\32xs\:pt-17 {
    padding-top: 4.25rem;
  }

  .\32xs\:pr-17 {
    padding-right: 4.25rem;
  }

  .\32xs\:pb-17 {
    padding-bottom: 4.25rem;
  }

  .\32xs\:pl-17 {
    padding-left: 4.25rem;
  }

  .\32xs\:pt-18 {
    padding-top: 4.5rem;
  }

  .\32xs\:pr-18 {
    padding-right: 4.5rem;
  }

  .\32xs\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .\32xs\:pl-18 {
    padding-left: 4.5rem;
  }

  .\32xs\:pt-19 {
    padding-top: 4.75rem;
  }

  .\32xs\:pr-19 {
    padding-right: 4.75rem;
  }

  .\32xs\:pb-19 {
    padding-bottom: 4.75rem;
  }

  .\32xs\:pl-19 {
    padding-left: 4.75rem;
  }

  .\32xs\:pt-20 {
    padding-top: 5rem;
  }

  .\32xs\:pr-20 {
    padding-right: 5rem;
  }

  .\32xs\:pb-20 {
    padding-bottom: 5rem;
  }

  .\32xs\:pl-20 {
    padding-left: 5rem;
  }

  .\32xs\:pt-21 {
    padding-top: 5.25rem;
  }

  .\32xs\:pr-21 {
    padding-right: 5.25rem;
  }

  .\32xs\:pb-21 {
    padding-bottom: 5.25rem;
  }

  .\32xs\:pl-21 {
    padding-left: 5.25rem;
  }

  .\32xs\:pt-22 {
    padding-top: 5.5rem;
  }

  .\32xs\:pr-22 {
    padding-right: 5.5rem;
  }

  .\32xs\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .\32xs\:pl-22 {
    padding-left: 5.5rem;
  }

  .\32xs\:pt-23 {
    padding-top: 5.75rem;
  }

  .\32xs\:pr-23 {
    padding-right: 5.75rem;
  }

  .\32xs\:pb-23 {
    padding-bottom: 5.75rem;
  }

  .\32xs\:pl-23 {
    padding-left: 5.75rem;
  }

  .\32xs\:pt-24 {
    padding-top: 6rem;
  }

  .\32xs\:pr-24 {
    padding-right: 6rem;
  }

  .\32xs\:pb-24 {
    padding-bottom: 6rem;
  }

  .\32xs\:pl-24 {
    padding-left: 6rem;
  }

  .\32xs\:pt-25 {
    padding-top: 6.25rem;
  }

  .\32xs\:pr-25 {
    padding-right: 6.25rem;
  }

  .\32xs\:pb-25 {
    padding-bottom: 6.25rem;
  }

  .\32xs\:pl-25 {
    padding-left: 6.25rem;
  }

  .\32xs\:pt-26 {
    padding-top: 6.5rem;
  }

  .\32xs\:pr-26 {
    padding-right: 6.5rem;
  }

  .\32xs\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .\32xs\:pl-26 {
    padding-left: 6.5rem;
  }

  .\32xs\:pt-27 {
    padding-top: 6.75rem;
  }

  .\32xs\:pr-27 {
    padding-right: 6.75rem;
  }

  .\32xs\:pb-27 {
    padding-bottom: 6.75rem;
  }

  .\32xs\:pl-27 {
    padding-left: 6.75rem;
  }

  .\32xs\:pt-28 {
    padding-top: 7rem;
  }

  .\32xs\:pr-28 {
    padding-right: 7rem;
  }

  .\32xs\:pb-28 {
    padding-bottom: 7rem;
  }

  .\32xs\:pl-28 {
    padding-left: 7rem;
  }

  .\32xs\:pt-29 {
    padding-top: 7.25rem;
  }

  .\32xs\:pr-29 {
    padding-right: 7.25rem;
  }

  .\32xs\:pb-29 {
    padding-bottom: 7.25rem;
  }

  .\32xs\:pl-29 {
    padding-left: 7.25rem;
  }

  .\32xs\:pt-30 {
    padding-top: 7.5rem;
  }

  .\32xs\:pr-30 {
    padding-right: 7.5rem;
  }

  .\32xs\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .\32xs\:pl-30 {
    padding-left: 7.5rem;
  }

  .\32xs\:pt-31 {
    padding-top: 7.75rem;
  }

  .\32xs\:pr-31 {
    padding-right: 7.75rem;
  }

  .\32xs\:pb-31 {
    padding-bottom: 7.75rem;
  }

  .\32xs\:pl-31 {
    padding-left: 7.75rem;
  }

  .\32xs\:pt-32 {
    padding-top: 8rem;
  }

  .\32xs\:pr-32 {
    padding-right: 8rem;
  }

  .\32xs\:pb-32 {
    padding-bottom: 8rem;
  }

  .\32xs\:pl-32 {
    padding-left: 8rem;
  }

  .\32xs\:pt-40 {
    padding-top: 10rem;
  }

  .\32xs\:pr-40 {
    padding-right: 10rem;
  }

  .\32xs\:pb-40 {
    padding-bottom: 10rem;
  }

  .\32xs\:pl-40 {
    padding-left: 10rem;
  }

  .\32xs\:pt-48 {
    padding-top: 12rem;
  }

  .\32xs\:pr-48 {
    padding-right: 12rem;
  }

  .\32xs\:pb-48 {
    padding-bottom: 12rem;
  }

  .\32xs\:pl-48 {
    padding-left: 12rem;
  }

  .\32xs\:pt-56 {
    padding-top: 14rem;
  }

  .\32xs\:pr-56 {
    padding-right: 14rem;
  }

  .\32xs\:pb-56 {
    padding-bottom: 14rem;
  }

  .\32xs\:pl-56 {
    padding-left: 14rem;
  }

  .\32xs\:pt-64 {
    padding-top: 16rem;
  }

  .\32xs\:pr-64 {
    padding-right: 16rem;
  }

  .\32xs\:pb-64 {
    padding-bottom: 16rem;
  }

  .\32xs\:pl-64 {
    padding-left: 16rem;
  }

  .\32xs\:pt-px {
    padding-top: 1px;
  }

  .\32xs\:pr-px {
    padding-right: 1px;
  }

  .\32xs\:pb-px {
    padding-bottom: 1px;
  }

  .\32xs\:pl-px {
    padding-left: 1px;
  }

  .\32xs\:\!p-0 {
    padding: 0rem !important;
  }

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

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

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

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

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

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

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

  .\32xs\:\!p-8 {
    padding: 2rem !important;
  }

  .\32xs\:\!p-9 {
    padding: 2.25rem !important;
  }

  .\32xs\:\!p-10 {
    padding: 2.5rem !important;
  }

  .\32xs\:\!p-11 {
    padding: 2.75rem !important;
  }

  .\32xs\:\!p-12 {
    padding: 3rem !important;
  }

  .\32xs\:\!p-13 {
    padding: 3.25rem !important;
  }

  .\32xs\:\!p-14 {
    padding: 3.5rem !important;
  }

  .\32xs\:\!p-15 {
    padding: 3.75rem !important;
  }

  .\32xs\:\!p-16 {
    padding: 4rem !important;
  }

  .\32xs\:\!p-17 {
    padding: 4.25rem !important;
  }

  .\32xs\:\!p-18 {
    padding: 4.5rem !important;
  }

  .\32xs\:\!p-19 {
    padding: 4.75rem !important;
  }

  .\32xs\:\!p-20 {
    padding: 5rem !important;
  }

  .\32xs\:\!p-21 {
    padding: 5.25rem !important;
  }

  .\32xs\:\!p-22 {
    padding: 5.5rem !important;
  }

  .\32xs\:\!p-23 {
    padding: 5.75rem !important;
  }

  .\32xs\:\!p-24 {
    padding: 6rem !important;
  }

  .\32xs\:\!p-25 {
    padding: 6.25rem !important;
  }

  .\32xs\:\!p-26 {
    padding: 6.5rem !important;
  }

  .\32xs\:\!p-27 {
    padding: 6.75rem !important;
  }

  .\32xs\:\!p-28 {
    padding: 7rem !important;
  }

  .\32xs\:\!p-29 {
    padding: 7.25rem !important;
  }

  .\32xs\:\!p-30 {
    padding: 7.5rem !important;
  }

  .\32xs\:\!p-31 {
    padding: 7.75rem !important;
  }

  .\32xs\:\!p-32 {
    padding: 8rem !important;
  }

  .\32xs\:\!p-40 {
    padding: 10rem !important;
  }

  .\32xs\:\!p-48 {
    padding: 12rem !important;
  }

  .\32xs\:\!p-56 {
    padding: 14rem !important;
  }

  .\32xs\:\!p-64 {
    padding: 16rem !important;
  }

  .\32xs\:\!p-px {
    padding: 1px !important;
  }

  .\32xs\:\!py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .\32xs\:\!px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .\32xs\:\!py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .\32xs\:\!px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .\32xs\:\!py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .\32xs\:\!px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .\32xs\:\!py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .\32xs\:\!px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .\32xs\:\!py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .\32xs\:\!px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .\32xs\:\!py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .\32xs\:\!px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .\32xs\:\!py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .\32xs\:\!px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .\32xs\:\!py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .\32xs\:\!px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .\32xs\:\!py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .\32xs\:\!px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .\32xs\:\!py-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .\32xs\:\!px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .\32xs\:\!py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .\32xs\:\!px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .\32xs\:\!py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .\32xs\:\!px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .\32xs\:\!py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .\32xs\:\!px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .\32xs\:\!py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .\32xs\:\!px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .\32xs\:\!py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .\32xs\:\!px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .\32xs\:\!py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .\32xs\:\!px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .\32xs\:\!py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .\32xs\:\!px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .\32xs\:\!py-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .\32xs\:\!px-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .\32xs\:\!py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .\32xs\:\!px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .\32xs\:\!py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .\32xs\:\!px-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .\32xs\:\!py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .\32xs\:\!px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .\32xs\:\!py-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .\32xs\:\!px-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .\32xs\:\!py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .\32xs\:\!px-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .\32xs\:\!py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .\32xs\:\!px-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .\32xs\:\!py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .\32xs\:\!px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .\32xs\:\!py-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .\32xs\:\!px-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .\32xs\:\!py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .\32xs\:\!px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .\32xs\:\!py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .\32xs\:\!px-27 {
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .\32xs\:\!py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .\32xs\:\!px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .\32xs\:\!py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .\32xs\:\!px-29 {
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .\32xs\:\!py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .\32xs\:\!px-30 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .\32xs\:\!py-31 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .\32xs\:\!px-31 {
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .\32xs\:\!py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .\32xs\:\!px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .\32xs\:\!py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .\32xs\:\!px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .\32xs\:\!py-48 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .\32xs\:\!px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .\32xs\:\!py-56 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .\32xs\:\!px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .\32xs\:\!py-64 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .\32xs\:\!px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .\32xs\:\!py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .\32xs\:\!px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .\32xs\:\!pt-0 {
    padding-top: 0rem !important;
  }

  .\32xs\:\!pr-0 {
    padding-right: 0rem !important;
  }

  .\32xs\:\!pb-0 {
    padding-bottom: 0rem !important;
  }

  .\32xs\:\!pl-0 {
    padding-left: 0rem !important;
  }

  .\32xs\:\!pt-1 {
    padding-top: 0.25rem !important;
  }

  .\32xs\:\!pr-1 {
    padding-right: 0.25rem !important;
  }

  .\32xs\:\!pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .\32xs\:\!pl-1 {
    padding-left: 0.25rem !important;
  }

  .\32xs\:\!pt-2 {
    padding-top: 0.5rem !important;
  }

  .\32xs\:\!pr-2 {
    padding-right: 0.5rem !important;
  }

  .\32xs\:\!pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .\32xs\:\!pl-2 {
    padding-left: 0.5rem !important;
  }

  .\32xs\:\!pt-3 {
    padding-top: 0.75rem !important;
  }

  .\32xs\:\!pr-3 {
    padding-right: 0.75rem !important;
  }

  .\32xs\:\!pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .\32xs\:\!pl-3 {
    padding-left: 0.75rem !important;
  }

  .\32xs\:\!pt-4 {
    padding-top: 1rem !important;
  }

  .\32xs\:\!pr-4 {
    padding-right: 1rem !important;
  }

  .\32xs\:\!pb-4 {
    padding-bottom: 1rem !important;
  }

  .\32xs\:\!pl-4 {
    padding-left: 1rem !important;
  }

  .\32xs\:\!pt-5 {
    padding-top: 1.25rem !important;
  }

  .\32xs\:\!pr-5 {
    padding-right: 1.25rem !important;
  }

  .\32xs\:\!pb-5 {
    padding-bottom: 1.25rem !important;
  }

  .\32xs\:\!pl-5 {
    padding-left: 1.25rem !important;
  }

  .\32xs\:\!pt-6 {
    padding-top: 1.5rem !important;
  }

  .\32xs\:\!pr-6 {
    padding-right: 1.5rem !important;
  }

  .\32xs\:\!pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .\32xs\:\!pl-6 {
    padding-left: 1.5rem !important;
  }

  .\32xs\:\!pt-7 {
    padding-top: 1.75rem !important;
  }

  .\32xs\:\!pr-7 {
    padding-right: 1.75rem !important;
  }

  .\32xs\:\!pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .\32xs\:\!pl-7 {
    padding-left: 1.75rem !important;
  }

  .\32xs\:\!pt-8 {
    padding-top: 2rem !important;
  }

  .\32xs\:\!pr-8 {
    padding-right: 2rem !important;
  }

  .\32xs\:\!pb-8 {
    padding-bottom: 2rem !important;
  }

  .\32xs\:\!pl-8 {
    padding-left: 2rem !important;
  }

  .\32xs\:\!pt-9 {
    padding-top: 2.25rem !important;
  }

  .\32xs\:\!pr-9 {
    padding-right: 2.25rem !important;
  }

  .\32xs\:\!pb-9 {
    padding-bottom: 2.25rem !important;
  }

  .\32xs\:\!pl-9 {
    padding-left: 2.25rem !important;
  }

  .\32xs\:\!pt-10 {
    padding-top: 2.5rem !important;
  }

  .\32xs\:\!pr-10 {
    padding-right: 2.5rem !important;
  }

  .\32xs\:\!pb-10 {
    padding-bottom: 2.5rem !important;
  }

  .\32xs\:\!pl-10 {
    padding-left: 2.5rem !important;
  }

  .\32xs\:\!pt-11 {
    padding-top: 2.75rem !important;
  }

  .\32xs\:\!pr-11 {
    padding-right: 2.75rem !important;
  }

  .\32xs\:\!pb-11 {
    padding-bottom: 2.75rem !important;
  }

  .\32xs\:\!pl-11 {
    padding-left: 2.75rem !important;
  }

  .\32xs\:\!pt-12 {
    padding-top: 3rem !important;
  }

  .\32xs\:\!pr-12 {
    padding-right: 3rem !important;
  }

  .\32xs\:\!pb-12 {
    padding-bottom: 3rem !important;
  }

  .\32xs\:\!pl-12 {
    padding-left: 3rem !important;
  }

  .\32xs\:\!pt-13 {
    padding-top: 3.25rem !important;
  }

  .\32xs\:\!pr-13 {
    padding-right: 3.25rem !important;
  }

  .\32xs\:\!pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .\32xs\:\!pl-13 {
    padding-left: 3.25rem !important;
  }

  .\32xs\:\!pt-14 {
    padding-top: 3.5rem !important;
  }

  .\32xs\:\!pr-14 {
    padding-right: 3.5rem !important;
  }

  .\32xs\:\!pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .\32xs\:\!pl-14 {
    padding-left: 3.5rem !important;
  }

  .\32xs\:\!pt-15 {
    padding-top: 3.75rem !important;
  }

  .\32xs\:\!pr-15 {
    padding-right: 3.75rem !important;
  }

  .\32xs\:\!pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .\32xs\:\!pl-15 {
    padding-left: 3.75rem !important;
  }

  .\32xs\:\!pt-16 {
    padding-top: 4rem !important;
  }

  .\32xs\:\!pr-16 {
    padding-right: 4rem !important;
  }

  .\32xs\:\!pb-16 {
    padding-bottom: 4rem !important;
  }

  .\32xs\:\!pl-16 {
    padding-left: 4rem !important;
  }

  .\32xs\:\!pt-17 {
    padding-top: 4.25rem !important;
  }

  .\32xs\:\!pr-17 {
    padding-right: 4.25rem !important;
  }

  .\32xs\:\!pb-17 {
    padding-bottom: 4.25rem !important;
  }

  .\32xs\:\!pl-17 {
    padding-left: 4.25rem !important;
  }

  .\32xs\:\!pt-18 {
    padding-top: 4.5rem !important;
  }

  .\32xs\:\!pr-18 {
    padding-right: 4.5rem !important;
  }

  .\32xs\:\!pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .\32xs\:\!pl-18 {
    padding-left: 4.5rem !important;
  }

  .\32xs\:\!pt-19 {
    padding-top: 4.75rem !important;
  }

  .\32xs\:\!pr-19 {
    padding-right: 4.75rem !important;
  }

  .\32xs\:\!pb-19 {
    padding-bottom: 4.75rem !important;
  }

  .\32xs\:\!pl-19 {
    padding-left: 4.75rem !important;
  }

  .\32xs\:\!pt-20 {
    padding-top: 5rem !important;
  }

  .\32xs\:\!pr-20 {
    padding-right: 5rem !important;
  }

  .\32xs\:\!pb-20 {
    padding-bottom: 5rem !important;
  }

  .\32xs\:\!pl-20 {
    padding-left: 5rem !important;
  }

  .\32xs\:\!pt-21 {
    padding-top: 5.25rem !important;
  }

  .\32xs\:\!pr-21 {
    padding-right: 5.25rem !important;
  }

  .\32xs\:\!pb-21 {
    padding-bottom: 5.25rem !important;
  }

  .\32xs\:\!pl-21 {
    padding-left: 5.25rem !important;
  }

  .\32xs\:\!pt-22 {
    padding-top: 5.5rem !important;
  }

  .\32xs\:\!pr-22 {
    padding-right: 5.5rem !important;
  }

  .\32xs\:\!pb-22 {
    padding-bottom: 5.5rem !important;
  }

  .\32xs\:\!pl-22 {
    padding-left: 5.5rem !important;
  }

  .\32xs\:\!pt-23 {
    padding-top: 5.75rem !important;
  }

  .\32xs\:\!pr-23 {
    padding-right: 5.75rem !important;
  }

  .\32xs\:\!pb-23 {
    padding-bottom: 5.75rem !important;
  }

  .\32xs\:\!pl-23 {
    padding-left: 5.75rem !important;
  }

  .\32xs\:\!pt-24 {
    padding-top: 6rem !important;
  }

  .\32xs\:\!pr-24 {
    padding-right: 6rem !important;
  }

  .\32xs\:\!pb-24 {
    padding-bottom: 6rem !important;
  }

  .\32xs\:\!pl-24 {
    padding-left: 6rem !important;
  }

  .\32xs\:\!pt-25 {
    padding-top: 6.25rem !important;
  }

  .\32xs\:\!pr-25 {
    padding-right: 6.25rem !important;
  }

  .\32xs\:\!pb-25 {
    padding-bottom: 6.25rem !important;
  }

  .\32xs\:\!pl-25 {
    padding-left: 6.25rem !important;
  }

  .\32xs\:\!pt-26 {
    padding-top: 6.5rem !important;
  }

  .\32xs\:\!pr-26 {
    padding-right: 6.5rem !important;
  }

  .\32xs\:\!pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .\32xs\:\!pl-26 {
    padding-left: 6.5rem !important;
  }

  .\32xs\:\!pt-27 {
    padding-top: 6.75rem !important;
  }

  .\32xs\:\!pr-27 {
    padding-right: 6.75rem !important;
  }

  .\32xs\:\!pb-27 {
    padding-bottom: 6.75rem !important;
  }

  .\32xs\:\!pl-27 {
    padding-left: 6.75rem !important;
  }

  .\32xs\:\!pt-28 {
    padding-top: 7rem !important;
  }

  .\32xs\:\!pr-28 {
    padding-right: 7rem !important;
  }

  .\32xs\:\!pb-28 {
    padding-bottom: 7rem !important;
  }

  .\32xs\:\!pl-28 {
    padding-left: 7rem !important;
  }

  .\32xs\:\!pt-29 {
    padding-top: 7.25rem !important;
  }

  .\32xs\:\!pr-29 {
    padding-right: 7.25rem !important;
  }

  .\32xs\:\!pb-29 {
    padding-bottom: 7.25rem !important;
  }

  .\32xs\:\!pl-29 {
    padding-left: 7.25rem !important;
  }

  .\32xs\:\!pt-30 {
    padding-top: 7.5rem !important;
  }

  .\32xs\:\!pr-30 {
    padding-right: 7.5rem !important;
  }

  .\32xs\:\!pb-30 {
    padding-bottom: 7.5rem !important;
  }

  .\32xs\:\!pl-30 {
    padding-left: 7.5rem !important;
  }

  .\32xs\:\!pt-31 {
    padding-top: 7.75rem !important;
  }

  .\32xs\:\!pr-31 {
    padding-right: 7.75rem !important;
  }

  .\32xs\:\!pb-31 {
    padding-bottom: 7.75rem !important;
  }

  .\32xs\:\!pl-31 {
    padding-left: 7.75rem !important;
  }

  .\32xs\:\!pt-32 {
    padding-top: 8rem !important;
  }

  .\32xs\:\!pr-32 {
    padding-right: 8rem !important;
  }

  .\32xs\:\!pb-32 {
    padding-bottom: 8rem !important;
  }

  .\32xs\:\!pl-32 {
    padding-left: 8rem !important;
  }

  .\32xs\:\!pt-40 {
    padding-top: 10rem !important;
  }

  .\32xs\:\!pr-40 {
    padding-right: 10rem !important;
  }

  .\32xs\:\!pb-40 {
    padding-bottom: 10rem !important;
  }

  .\32xs\:\!pl-40 {
    padding-left: 10rem !important;
  }

  .\32xs\:\!pt-48 {
    padding-top: 12rem !important;
  }

  .\32xs\:\!pr-48 {
    padding-right: 12rem !important;
  }

  .\32xs\:\!pb-48 {
    padding-bottom: 12rem !important;
  }

  .\32xs\:\!pl-48 {
    padding-left: 12rem !important;
  }

  .\32xs\:\!pt-56 {
    padding-top: 14rem !important;
  }

  .\32xs\:\!pr-56 {
    padding-right: 14rem !important;
  }

  .\32xs\:\!pb-56 {
    padding-bottom: 14rem !important;
  }

  .\32xs\:\!pl-56 {
    padding-left: 14rem !important;
  }

  .\32xs\:\!pt-64 {
    padding-top: 16rem !important;
  }

  .\32xs\:\!pr-64 {
    padding-right: 16rem !important;
  }

  .\32xs\:\!pb-64 {
    padding-bottom: 16rem !important;
  }

  .\32xs\:\!pl-64 {
    padding-left: 16rem !important;
  }

  .\32xs\:\!pt-px {
    padding-top: 1px !important;
  }

  .\32xs\:\!pr-px {
    padding-right: 1px !important;
  }

  .\32xs\:\!pb-px {
    padding-bottom: 1px !important;
  }

  .\32xs\:\!pl-px {
    padding-left: 1px !important;
  }

  .\32xs\:hover\:p-0:hover {
    padding: 0rem;
  }

  .\32xs\:hover\:p-1:hover {
    padding: 0.25rem;
  }

  .\32xs\:hover\:p-2:hover {
    padding: 0.5rem;
  }

  .\32xs\:hover\:p-3:hover {
    padding: 0.75rem;
  }

  .\32xs\:hover\:p-4:hover {
    padding: 1rem;
  }

  .\32xs\:hover\:p-5:hover {
    padding: 1.25rem;
  }

  .\32xs\:hover\:p-6:hover {
    padding: 1.5rem;
  }

  .\32xs\:hover\:p-7:hover {
    padding: 1.75rem;
  }

  .\32xs\:hover\:p-8:hover {
    padding: 2rem;
  }

  .\32xs\:hover\:p-9:hover {
    padding: 2.25rem;
  }

  .\32xs\:hover\:p-10:hover {
    padding: 2.5rem;
  }

  .\32xs\:hover\:p-11:hover {
    padding: 2.75rem;
  }

  .\32xs\:hover\:p-12:hover {
    padding: 3rem;
  }

  .\32xs\:hover\:p-13:hover {
    padding: 3.25rem;
  }

  .\32xs\:hover\:p-14:hover {
    padding: 3.5rem;
  }

  .\32xs\:hover\:p-15:hover {
    padding: 3.75rem;
  }

  .\32xs\:hover\:p-16:hover {
    padding: 4rem;
  }

  .\32xs\:hover\:p-17:hover {
    padding: 4.25rem;
  }

  .\32xs\:hover\:p-18:hover {
    padding: 4.5rem;
  }

  .\32xs\:hover\:p-19:hover {
    padding: 4.75rem;
  }

  .\32xs\:hover\:p-20:hover {
    padding: 5rem;
  }

  .\32xs\:hover\:p-21:hover {
    padding: 5.25rem;
  }

  .\32xs\:hover\:p-22:hover {
    padding: 5.5rem;
  }

  .\32xs\:hover\:p-23:hover {
    padding: 5.75rem;
  }

  .\32xs\:hover\:p-24:hover {
    padding: 6rem;
  }

  .\32xs\:hover\:p-25:hover {
    padding: 6.25rem;
  }

  .\32xs\:hover\:p-26:hover {
    padding: 6.5rem;
  }

  .\32xs\:hover\:p-27:hover {
    padding: 6.75rem;
  }

  .\32xs\:hover\:p-28:hover {
    padding: 7rem;
  }

  .\32xs\:hover\:p-29:hover {
    padding: 7.25rem;
  }

  .\32xs\:hover\:p-30:hover {
    padding: 7.5rem;
  }

  .\32xs\:hover\:p-31:hover {
    padding: 7.75rem;
  }

  .\32xs\:hover\:p-32:hover {
    padding: 8rem;
  }

  .\32xs\:hover\:p-40:hover {
    padding: 10rem;
  }

  .\32xs\:hover\:p-48:hover {
    padding: 12rem;
  }

  .\32xs\:hover\:p-56:hover {
    padding: 14rem;
  }

  .\32xs\:hover\:p-64:hover {
    padding: 16rem;
  }

  .\32xs\:hover\:p-px:hover {
    padding: 1px;
  }

  .\32xs\:hover\:py-0:hover {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .\32xs\:hover\:px-0:hover {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .\32xs\:hover\:py-1:hover {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .\32xs\:hover\:px-1:hover {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .\32xs\:hover\:py-2:hover {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .\32xs\:hover\:px-2:hover {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .\32xs\:hover\:py-3:hover {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .\32xs\:hover\:px-3:hover {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .\32xs\:hover\:py-4:hover {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\32xs\:hover\:px-4:hover {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .\32xs\:hover\:py-5:hover {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .\32xs\:hover\:px-5:hover {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\32xs\:hover\:py-6:hover {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .\32xs\:hover\:px-6:hover {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\32xs\:hover\:py-7:hover {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .\32xs\:hover\:px-7:hover {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .\32xs\:hover\:py-8:hover {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .\32xs\:hover\:px-8:hover {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .\32xs\:hover\:py-9:hover {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .\32xs\:hover\:px-9:hover {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .\32xs\:hover\:py-10:hover {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\32xs\:hover\:px-10:hover {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\32xs\:hover\:py-11:hover {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .\32xs\:hover\:px-11:hover {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .\32xs\:hover\:py-12:hover {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .\32xs\:hover\:px-12:hover {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .\32xs\:hover\:py-13:hover {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .\32xs\:hover\:px-13:hover {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .\32xs\:hover\:py-14:hover {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .\32xs\:hover\:px-14:hover {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .\32xs\:hover\:py-15:hover {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .\32xs\:hover\:px-15:hover {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .\32xs\:hover\:py-16:hover {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .\32xs\:hover\:px-16:hover {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .\32xs\:hover\:py-17:hover {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .\32xs\:hover\:px-17:hover {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .\32xs\:hover\:py-18:hover {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .\32xs\:hover\:px-18:hover {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .\32xs\:hover\:py-19:hover {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .\32xs\:hover\:px-19:hover {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .\32xs\:hover\:py-20:hover {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\32xs\:hover\:px-20:hover {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\32xs\:hover\:py-21:hover {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .\32xs\:hover\:px-21:hover {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .\32xs\:hover\:py-22:hover {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .\32xs\:hover\:px-22:hover {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .\32xs\:hover\:py-23:hover {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .\32xs\:hover\:px-23:hover {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .\32xs\:hover\:py-24:hover {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .\32xs\:hover\:px-24:hover {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .\32xs\:hover\:py-25:hover {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .\32xs\:hover\:px-25:hover {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .\32xs\:hover\:py-26:hover {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .\32xs\:hover\:px-26:hover {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .\32xs\:hover\:py-27:hover {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .\32xs\:hover\:px-27:hover {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .\32xs\:hover\:py-28:hover {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .\32xs\:hover\:px-28:hover {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .\32xs\:hover\:py-29:hover {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .\32xs\:hover\:px-29:hover {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .\32xs\:hover\:py-30:hover {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .\32xs\:hover\:px-30:hover {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .\32xs\:hover\:py-31:hover {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .\32xs\:hover\:px-31:hover {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .\32xs\:hover\:py-32:hover {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .\32xs\:hover\:px-32:hover {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .\32xs\:hover\:py-40:hover {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .\32xs\:hover\:px-40:hover {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .\32xs\:hover\:py-48:hover {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .\32xs\:hover\:px-48:hover {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .\32xs\:hover\:py-56:hover {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .\32xs\:hover\:px-56:hover {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .\32xs\:hover\:py-64:hover {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .\32xs\:hover\:px-64:hover {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .\32xs\:hover\:py-px:hover {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .\32xs\:hover\:px-px:hover {
    padding-left: 1px;
    padding-right: 1px;
  }

  .\32xs\:hover\:pt-0:hover {
    padding-top: 0rem;
  }

  .\32xs\:hover\:pr-0:hover {
    padding-right: 0rem;
  }

  .\32xs\:hover\:pb-0:hover {
    padding-bottom: 0rem;
  }

  .\32xs\:hover\:pl-0:hover {
    padding-left: 0rem;
  }

  .\32xs\:hover\:pt-1:hover {
    padding-top: 0.25rem;
  }

  .\32xs\:hover\:pr-1:hover {
    padding-right: 0.25rem;
  }

  .\32xs\:hover\:pb-1:hover {
    padding-bottom: 0.25rem;
  }

  .\32xs\:hover\:pl-1:hover {
    padding-left: 0.25rem;
  }

  .\32xs\:hover\:pt-2:hover {
    padding-top: 0.5rem;
  }

  .\32xs\:hover\:pr-2:hover {
    padding-right: 0.5rem;
  }

  .\32xs\:hover\:pb-2:hover {
    padding-bottom: 0.5rem;
  }

  .\32xs\:hover\:pl-2:hover {
    padding-left: 0.5rem;
  }

  .\32xs\:hover\:pt-3:hover {
    padding-top: 0.75rem;
  }

  .\32xs\:hover\:pr-3:hover {
    padding-right: 0.75rem;
  }

  .\32xs\:hover\:pb-3:hover {
    padding-bottom: 0.75rem;
  }

  .\32xs\:hover\:pl-3:hover {
    padding-left: 0.75rem;
  }

  .\32xs\:hover\:pt-4:hover {
    padding-top: 1rem;
  }

  .\32xs\:hover\:pr-4:hover {
    padding-right: 1rem;
  }

  .\32xs\:hover\:pb-4:hover {
    padding-bottom: 1rem;
  }

  .\32xs\:hover\:pl-4:hover {
    padding-left: 1rem;
  }

  .\32xs\:hover\:pt-5:hover {
    padding-top: 1.25rem;
  }

  .\32xs\:hover\:pr-5:hover {
    padding-right: 1.25rem;
  }

  .\32xs\:hover\:pb-5:hover {
    padding-bottom: 1.25rem;
  }

  .\32xs\:hover\:pl-5:hover {
    padding-left: 1.25rem;
  }

  .\32xs\:hover\:pt-6:hover {
    padding-top: 1.5rem;
  }

  .\32xs\:hover\:pr-6:hover {
    padding-right: 1.5rem;
  }

  .\32xs\:hover\:pb-6:hover {
    padding-bottom: 1.5rem;
  }

  .\32xs\:hover\:pl-6:hover {
    padding-left: 1.5rem;
  }

  .\32xs\:hover\:pt-7:hover {
    padding-top: 1.75rem;
  }

  .\32xs\:hover\:pr-7:hover {
    padding-right: 1.75rem;
  }

  .\32xs\:hover\:pb-7:hover {
    padding-bottom: 1.75rem;
  }

  .\32xs\:hover\:pl-7:hover {
    padding-left: 1.75rem;
  }

  .\32xs\:hover\:pt-8:hover {
    padding-top: 2rem;
  }

  .\32xs\:hover\:pr-8:hover {
    padding-right: 2rem;
  }

  .\32xs\:hover\:pb-8:hover {
    padding-bottom: 2rem;
  }

  .\32xs\:hover\:pl-8:hover {
    padding-left: 2rem;
  }

  .\32xs\:hover\:pt-9:hover {
    padding-top: 2.25rem;
  }

  .\32xs\:hover\:pr-9:hover {
    padding-right: 2.25rem;
  }

  .\32xs\:hover\:pb-9:hover {
    padding-bottom: 2.25rem;
  }

  .\32xs\:hover\:pl-9:hover {
    padding-left: 2.25rem;
  }

  .\32xs\:hover\:pt-10:hover {
    padding-top: 2.5rem;
  }

  .\32xs\:hover\:pr-10:hover {
    padding-right: 2.5rem;
  }

  .\32xs\:hover\:pb-10:hover {
    padding-bottom: 2.5rem;
  }

  .\32xs\:hover\:pl-10:hover {
    padding-left: 2.5rem;
  }

  .\32xs\:hover\:pt-11:hover {
    padding-top: 2.75rem;
  }

  .\32xs\:hover\:pr-11:hover {
    padding-right: 2.75rem;
  }

  .\32xs\:hover\:pb-11:hover {
    padding-bottom: 2.75rem;
  }

  .\32xs\:hover\:pl-11:hover {
    padding-left: 2.75rem;
  }

  .\32xs\:hover\:pt-12:hover {
    padding-top: 3rem;
  }

  .\32xs\:hover\:pr-12:hover {
    padding-right: 3rem;
  }

  .\32xs\:hover\:pb-12:hover {
    padding-bottom: 3rem;
  }

  .\32xs\:hover\:pl-12:hover {
    padding-left: 3rem;
  }

  .\32xs\:hover\:pt-13:hover {
    padding-top: 3.25rem;
  }

  .\32xs\:hover\:pr-13:hover {
    padding-right: 3.25rem;
  }

  .\32xs\:hover\:pb-13:hover {
    padding-bottom: 3.25rem;
  }

  .\32xs\:hover\:pl-13:hover {
    padding-left: 3.25rem;
  }

  .\32xs\:hover\:pt-14:hover {
    padding-top: 3.5rem;
  }

  .\32xs\:hover\:pr-14:hover {
    padding-right: 3.5rem;
  }

  .\32xs\:hover\:pb-14:hover {
    padding-bottom: 3.5rem;
  }

  .\32xs\:hover\:pl-14:hover {
    padding-left: 3.5rem;
  }

  .\32xs\:hover\:pt-15:hover {
    padding-top: 3.75rem;
  }

  .\32xs\:hover\:pr-15:hover {
    padding-right: 3.75rem;
  }

  .\32xs\:hover\:pb-15:hover {
    padding-bottom: 3.75rem;
  }

  .\32xs\:hover\:pl-15:hover {
    padding-left: 3.75rem;
  }

  .\32xs\:hover\:pt-16:hover {
    padding-top: 4rem;
  }

  .\32xs\:hover\:pr-16:hover {
    padding-right: 4rem;
  }

  .\32xs\:hover\:pb-16:hover {
    padding-bottom: 4rem;
  }

  .\32xs\:hover\:pl-16:hover {
    padding-left: 4rem;
  }

  .\32xs\:hover\:pt-17:hover {
    padding-top: 4.25rem;
  }

  .\32xs\:hover\:pr-17:hover {
    padding-right: 4.25rem;
  }

  .\32xs\:hover\:pb-17:hover {
    padding-bottom: 4.25rem;
  }

  .\32xs\:hover\:pl-17:hover {
    padding-left: 4.25rem;
  }

  .\32xs\:hover\:pt-18:hover {
    padding-top: 4.5rem;
  }

  .\32xs\:hover\:pr-18:hover {
    padding-right: 4.5rem;
  }

  .\32xs\:hover\:pb-18:hover {
    padding-bottom: 4.5rem;
  }

  .\32xs\:hover\:pl-18:hover {
    padding-left: 4.5rem;
  }

  .\32xs\:hover\:pt-19:hover {
    padding-top: 4.75rem;
  }

  .\32xs\:hover\:pr-19:hover {
    padding-right: 4.75rem;
  }

  .\32xs\:hover\:pb-19:hover {
    padding-bottom: 4.75rem;
  }

  .\32xs\:hover\:pl-19:hover {
    padding-left: 4.75rem;
  }

  .\32xs\:hover\:pt-20:hover {
    padding-top: 5rem;
  }

  .\32xs\:hover\:pr-20:hover {
    padding-right: 5rem;
  }

  .\32xs\:hover\:pb-20:hover {
    padding-bottom: 5rem;
  }

  .\32xs\:hover\:pl-20:hover {
    padding-left: 5rem;
  }

  .\32xs\:hover\:pt-21:hover {
    padding-top: 5.25rem;
  }

  .\32xs\:hover\:pr-21:hover {
    padding-right: 5.25rem;
  }

  .\32xs\:hover\:pb-21:hover {
    padding-bottom: 5.25rem;
  }

  .\32xs\:hover\:pl-21:hover {
    padding-left: 5.25rem;
  }

  .\32xs\:hover\:pt-22:hover {
    padding-top: 5.5rem;
  }

  .\32xs\:hover\:pr-22:hover {
    padding-right: 5.5rem;
  }

  .\32xs\:hover\:pb-22:hover {
    padding-bottom: 5.5rem;
  }

  .\32xs\:hover\:pl-22:hover {
    padding-left: 5.5rem;
  }

  .\32xs\:hover\:pt-23:hover {
    padding-top: 5.75rem;
  }

  .\32xs\:hover\:pr-23:hover {
    padding-right: 5.75rem;
  }

  .\32xs\:hover\:pb-23:hover {
    padding-bottom: 5.75rem;
  }

  .\32xs\:hover\:pl-23:hover {
    padding-left: 5.75rem;
  }

  .\32xs\:hover\:pt-24:hover {
    padding-top: 6rem;
  }

  .\32xs\:hover\:pr-24:hover {
    padding-right: 6rem;
  }

  .\32xs\:hover\:pb-24:hover {
    padding-bottom: 6rem;
  }

  .\32xs\:hover\:pl-24:hover {
    padding-left: 6rem;
  }

  .\32xs\:hover\:pt-25:hover {
    padding-top: 6.25rem;
  }

  .\32xs\:hover\:pr-25:hover {
    padding-right: 6.25rem;
  }

  .\32xs\:hover\:pb-25:hover {
    padding-bottom: 6.25rem;
  }

  .\32xs\:hover\:pl-25:hover {
    padding-left: 6.25rem;
  }

  .\32xs\:hover\:pt-26:hover {
    padding-top: 6.5rem;
  }

  .\32xs\:hover\:pr-26:hover {
    padding-right: 6.5rem;
  }

  .\32xs\:hover\:pb-26:hover {
    padding-bottom: 6.5rem;
  }

  .\32xs\:hover\:pl-26:hover {
    padding-left: 6.5rem;
  }

  .\32xs\:hover\:pt-27:hover {
    padding-top: 6.75rem;
  }

  .\32xs\:hover\:pr-27:hover {
    padding-right: 6.75rem;
  }

  .\32xs\:hover\:pb-27:hover {
    padding-bottom: 6.75rem;
  }

  .\32xs\:hover\:pl-27:hover {
    padding-left: 6.75rem;
  }

  .\32xs\:hover\:pt-28:hover {
    padding-top: 7rem;
  }

  .\32xs\:hover\:pr-28:hover {
    padding-right: 7rem;
  }

  .\32xs\:hover\:pb-28:hover {
    padding-bottom: 7rem;
  }

  .\32xs\:hover\:pl-28:hover {
    padding-left: 7rem;
  }

  .\32xs\:hover\:pt-29:hover {
    padding-top: 7.25rem;
  }

  .\32xs\:hover\:pr-29:hover {
    padding-right: 7.25rem;
  }

  .\32xs\:hover\:pb-29:hover {
    padding-bottom: 7.25rem;
  }

  .\32xs\:hover\:pl-29:hover {
    padding-left: 7.25rem;
  }

  .\32xs\:hover\:pt-30:hover {
    padding-top: 7.5rem;
  }

  .\32xs\:hover\:pr-30:hover {
    padding-right: 7.5rem;
  }

  .\32xs\:hover\:pb-30:hover {
    padding-bottom: 7.5rem;
  }

  .\32xs\:hover\:pl-30:hover {
    padding-left: 7.5rem;
  }

  .\32xs\:hover\:pt-31:hover {
    padding-top: 7.75rem;
  }

  .\32xs\:hover\:pr-31:hover {
    padding-right: 7.75rem;
  }

  .\32xs\:hover\:pb-31:hover {
    padding-bottom: 7.75rem;
  }

  .\32xs\:hover\:pl-31:hover {
    padding-left: 7.75rem;
  }

  .\32xs\:hover\:pt-32:hover {
    padding-top: 8rem;
  }

  .\32xs\:hover\:pr-32:hover {
    padding-right: 8rem;
  }

  .\32xs\:hover\:pb-32:hover {
    padding-bottom: 8rem;
  }

  .\32xs\:hover\:pl-32:hover {
    padding-left: 8rem;
  }

  .\32xs\:hover\:pt-40:hover {
    padding-top: 10rem;
  }

  .\32xs\:hover\:pr-40:hover {
    padding-right: 10rem;
  }

  .\32xs\:hover\:pb-40:hover {
    padding-bottom: 10rem;
  }

  .\32xs\:hover\:pl-40:hover {
    padding-left: 10rem;
  }

  .\32xs\:hover\:pt-48:hover {
    padding-top: 12rem;
  }

  .\32xs\:hover\:pr-48:hover {
    padding-right: 12rem;
  }

  .\32xs\:hover\:pb-48:hover {
    padding-bottom: 12rem;
  }

  .\32xs\:hover\:pl-48:hover {
    padding-left: 12rem;
  }

  .\32xs\:hover\:pt-56:hover {
    padding-top: 14rem;
  }

  .\32xs\:hover\:pr-56:hover {
    padding-right: 14rem;
  }

  .\32xs\:hover\:pb-56:hover {
    padding-bottom: 14rem;
  }

  .\32xs\:hover\:pl-56:hover {
    padding-left: 14rem;
  }

  .\32xs\:hover\:pt-64:hover {
    padding-top: 16rem;
  }

  .\32xs\:hover\:pr-64:hover {
    padding-right: 16rem;
  }

  .\32xs\:hover\:pb-64:hover {
    padding-bottom: 16rem;
  }

  .\32xs\:hover\:pl-64:hover {
    padding-left: 16rem;
  }

  .\32xs\:hover\:pt-px:hover {
    padding-top: 1px;
  }

  .\32xs\:hover\:pr-px:hover {
    padding-right: 1px;
  }

  .\32xs\:hover\:pb-px:hover {
    padding-bottom: 1px;
  }

  .\32xs\:hover\:pl-px:hover {
    padding-left: 1px;
  }

  .\32xs\:placeholder-primary::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-primary::-moz-placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-primary:-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-primary::-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-primary::placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-primaryDark::placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-primary1::-moz-placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-primary1::placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-primary2::-moz-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-primary2::placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-primary3::-moz-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-primary3::placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-primary4::-moz-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-primary4::placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-secondary::-moz-placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-secondary:-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-secondary::-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-secondary::placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-secondary1::-moz-placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-secondary1::placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-secondary2::placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-alert::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-alert::-moz-placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-alert:-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-alert::-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-alert::placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-safe::-webkit-input-placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-safe::-moz-placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-safe:-ms-input-placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-safe::-ms-input-placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-safe::placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-primary-dark::placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-primary-1::-moz-placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-primary-1::placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-primary-2::placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-primary-3::placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-primary-4::placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-secondary-1::placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-secondary-2::placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .\32xs\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .\32xs\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .\32xs\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .\32xs\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .\32xs\:placeholder-black::-webkit-input-placeholder {
    color: #000000;
  }

  .\32xs\:placeholder-black::-moz-placeholder {
    color: #000000;
  }

  .\32xs\:placeholder-black:-ms-input-placeholder {
    color: #000000;
  }

  .\32xs\:placeholder-black::-ms-input-placeholder {
    color: #000000;
  }

  .\32xs\:placeholder-black::placeholder {
    color: #000000;
  }

  .\32xs\:placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .\32xs\:placeholder-white::-moz-placeholder {
    color: #FFFFFF;
  }

  .\32xs\:placeholder-white:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .\32xs\:placeholder-white::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .\32xs\:placeholder-white::placeholder {
    color: #FFFFFF;
  }

  .\32xs\:placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF;
  }

  .\32xs\:placeholder-point-violet::-moz-placeholder {
    color: #7545FF;
  }

  .\32xs\:placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF;
  }

  .\32xs\:placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF;
  }

  .\32xs\:placeholder-point-violet::placeholder {
    color: #7545FF;
  }

  .\32xs\:placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .\32xs\:placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7;
  }

  .\32xs\:placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .\32xs\:placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .\32xs\:placeholder-gray-100::placeholder {
    color: #F7F7F7;
  }

  .\32xs\:placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .\32xs\:placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8;
  }

  .\32xs\:placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .\32xs\:placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .\32xs\:placeholder-gray-200::placeholder {
    color: #E5E5E8;
  }

  .\32xs\:placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .\32xs\:placeholder-gray-300::-moz-placeholder {
    color: #CED0D6;
  }

  .\32xs\:placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6;
  }

  .\32xs\:placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6;
  }

  .\32xs\:placeholder-gray-300::placeholder {
    color: #CED0D6;
  }

  .\32xs\:placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .\32xs\:placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2;
  }

  .\32xs\:placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .\32xs\:placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .\32xs\:placeholder-gray-400::placeholder {
    color: #A7A9B2;
  }

  .\32xs\:placeholder-gray-500::-webkit-input-placeholder {
    color: #858895;
  }

  .\32xs\:placeholder-gray-500::-moz-placeholder {
    color: #858895;
  }

  .\32xs\:placeholder-gray-500:-ms-input-placeholder {
    color: #858895;
  }

  .\32xs\:placeholder-gray-500::-ms-input-placeholder {
    color: #858895;
  }

  .\32xs\:placeholder-gray-500::placeholder {
    color: #858895;
  }

  .\32xs\:placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .\32xs\:placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B;
  }

  .\32xs\:placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .\32xs\:placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .\32xs\:placeholder-gray-600::placeholder {
    color: #6B6E7B;
  }

  .\32xs\:placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D;
  }

  .\32xs\:placeholder-gray-700::-moz-placeholder {
    color: #5F616D;
  }

  .\32xs\:placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D;
  }

  .\32xs\:placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D;
  }

  .\32xs\:placeholder-gray-700::placeholder {
    color: #5F616D;
  }

  .\32xs\:placeholder-gray-800::-webkit-input-placeholder {
    color: #474952;
  }

  .\32xs\:placeholder-gray-800::-moz-placeholder {
    color: #474952;
  }

  .\32xs\:placeholder-gray-800:-ms-input-placeholder {
    color: #474952;
  }

  .\32xs\:placeholder-gray-800::-ms-input-placeholder {
    color: #474952;
  }

  .\32xs\:placeholder-gray-800::placeholder {
    color: #474952;
  }

  .\32xs\:placeholder-gray-900::-webkit-input-placeholder {
    color: #222532;
  }

  .\32xs\:placeholder-gray-900::-moz-placeholder {
    color: #222532;
  }

  .\32xs\:placeholder-gray-900:-ms-input-placeholder {
    color: #222532;
  }

  .\32xs\:placeholder-gray-900::-ms-input-placeholder {
    color: #222532;
  }

  .\32xs\:placeholder-gray-900::placeholder {
    color: #222532;
  }

  .\32xs\:placeholder-gray::-webkit-input-placeholder {
    color: #858895;
  }

  .\32xs\:placeholder-gray::-moz-placeholder {
    color: #858895;
  }

  .\32xs\:placeholder-gray:-ms-input-placeholder {
    color: #858895;
  }

  .\32xs\:placeholder-gray::-ms-input-placeholder {
    color: #858895;
  }

  .\32xs\:placeholder-gray::placeholder {
    color: #858895;
  }

  .\32xs\:placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532;
  }

  .\32xs\:placeholder-gray-dark::-moz-placeholder {
    color: #222532;
  }

  .\32xs\:placeholder-gray-dark:-ms-input-placeholder {
    color: #222532;
  }

  .\32xs\:placeholder-gray-dark::-ms-input-placeholder {
    color: #222532;
  }

  .\32xs\:placeholder-gray-dark::placeholder {
    color: #222532;
  }

  .\32xs\:placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .\32xs\:placeholder-red-100::-moz-placeholder {
    color: #FFE8E8;
  }

  .\32xs\:placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .\32xs\:placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .\32xs\:placeholder-red-100::placeholder {
    color: #FFE8E8;
  }

  .\32xs\:placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .\32xs\:placeholder-red-200::-moz-placeholder {
    color: #FFC4C4;
  }

  .\32xs\:placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .\32xs\:placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .\32xs\:placeholder-red-200::placeholder {
    color: #FFC4C4;
  }

  .\32xs\:placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .\32xs\:placeholder-red-300::-moz-placeholder {
    color: #FF8F8F;
  }

  .\32xs\:placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .\32xs\:placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .\32xs\:placeholder-red-300::placeholder {
    color: #FF8F8F;
  }

  .\32xs\:placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .\32xs\:placeholder-red-400::-moz-placeholder {
    color: #FF6A6A;
  }

  .\32xs\:placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .\32xs\:placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .\32xs\:placeholder-red-400::placeholder {
    color: #FF6A6A;
  }

  .\32xs\:placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-red-500::-moz-placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-red-500:-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-red-500::-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-red-500::placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .\32xs\:placeholder-red-600::-moz-placeholder {
    color: #CC2C00;
  }

  .\32xs\:placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00;
  }

  .\32xs\:placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00;
  }

  .\32xs\:placeholder-red-600::placeholder {
    color: #CC2C00;
  }

  .\32xs\:placeholder-red-700::-webkit-input-placeholder {
    color: #C53030;
  }

  .\32xs\:placeholder-red-700::-moz-placeholder {
    color: #C53030;
  }

  .\32xs\:placeholder-red-700:-ms-input-placeholder {
    color: #C53030;
  }

  .\32xs\:placeholder-red-700::-ms-input-placeholder {
    color: #C53030;
  }

  .\32xs\:placeholder-red-700::placeholder {
    color: #C53030;
  }

  .\32xs\:placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .\32xs\:placeholder-red-800::-moz-placeholder {
    color: #9B2C2C;
  }

  .\32xs\:placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .\32xs\:placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .\32xs\:placeholder-red-800::placeholder {
    color: #9B2C2C;
  }

  .\32xs\:placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A;
  }

  .\32xs\:placeholder-red-900::-moz-placeholder {
    color: #742A2A;
  }

  .\32xs\:placeholder-red-900:-ms-input-placeholder {
    color: #742A2A;
  }

  .\32xs\:placeholder-red-900::-ms-input-placeholder {
    color: #742A2A;
  }

  .\32xs\:placeholder-red-900::placeholder {
    color: #742A2A;
  }

  .\32xs\:placeholder-red::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-red::-moz-placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-red:-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-red::-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-red::placeholder {
    color: #EF3817;
  }

  .\32xs\:placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .\32xs\:placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6;
  }

  .\32xs\:placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .\32xs\:placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .\32xs\:placeholder-coral-100::placeholder {
    color: #FFEBE6;
  }

  .\32xs\:placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .\32xs\:placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8;
  }

  .\32xs\:placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .\32xs\:placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .\32xs\:placeholder-coral-200::placeholder {
    color: #FFD3C8;
  }

  .\32xs\:placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .\32xs\:placeholder-coral-300::-moz-placeholder {
    color: #FFB39E;
  }

  .\32xs\:placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E;
  }

  .\32xs\:placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E;
  }

  .\32xs\:placeholder-coral-300::placeholder {
    color: #FFB39E;
  }

  .\32xs\:placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476;
  }

  .\32xs\:placeholder-coral-400::-moz-placeholder {
    color: #FF9476;
  }

  .\32xs\:placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476;
  }

  .\32xs\:placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476;
  }

  .\32xs\:placeholder-coral-400::placeholder {
    color: #FF9476;
  }

  .\32xs\:placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750;
  }

  .\32xs\:placeholder-coral-500::-moz-placeholder {
    color: #FF7750;
  }

  .\32xs\:placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xs\:placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xs\:placeholder-coral-500::placeholder {
    color: #FF7750;
  }

  .\32xs\:placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .\32xs\:placeholder-coral-600::-moz-placeholder {
    color: #F55A2F;
  }

  .\32xs\:placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F;
  }

  .\32xs\:placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F;
  }

  .\32xs\:placeholder-coral-600::placeholder {
    color: #F55A2F;
  }

  .\32xs\:placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F;
  }

  .\32xs\:placeholder-coral-700::-moz-placeholder {
    color: #DD470F;
  }

  .\32xs\:placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F;
  }

  .\32xs\:placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F;
  }

  .\32xs\:placeholder-coral-700::placeholder {
    color: #DD470F;
  }

  .\32xs\:placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .\32xs\:placeholder-coral-800::-moz-placeholder {
    color: #B93E0F;
  }

  .\32xs\:placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F;
  }

  .\32xs\:placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F;
  }

  .\32xs\:placeholder-coral-800::placeholder {
    color: #B93E0F;
  }

  .\32xs\:placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311;
  }

  .\32xs\:placeholder-coral-900::-moz-placeholder {
    color: #8E3311;
  }

  .\32xs\:placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311;
  }

  .\32xs\:placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311;
  }

  .\32xs\:placeholder-coral-900::placeholder {
    color: #8E3311;
  }

  .\32xs\:placeholder-coral::-webkit-input-placeholder {
    color: #FF7750;
  }

  .\32xs\:placeholder-coral::-moz-placeholder {
    color: #FF7750;
  }

  .\32xs\:placeholder-coral:-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xs\:placeholder-coral::-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xs\:placeholder-coral::placeholder {
    color: #FF7750;
  }

  .\32xs\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .\32xs\:placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6;
  }

  .\32xs\:placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .\32xs\:placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .\32xs\:placeholder-yellow-100::placeholder {
    color: #FFFAE6;
  }

  .\32xs\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .\32xs\:placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99;
  }

  .\32xs\:placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99;
  }

  .\32xs\:placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99;
  }

  .\32xs\:placeholder-yellow-200::placeholder {
    color: #FFEB99;
  }

  .\32xs\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066;
  }

  .\32xs\:placeholder-yellow-300::-moz-placeholder {
    color: #FFE066;
  }

  .\32xs\:placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066;
  }

  .\32xs\:placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066;
  }

  .\32xs\:placeholder-yellow-300::placeholder {
    color: #FFE066;
  }

  .\32xs\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633;
  }

  .\32xs\:placeholder-yellow-400::-moz-placeholder {
    color: #FFD633;
  }

  .\32xs\:placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633;
  }

  .\32xs\:placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633;
  }

  .\32xs\:placeholder-yellow-400::placeholder {
    color: #FFD633;
  }

  .\32xs\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .\32xs\:placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02;
  }

  .\32xs\:placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xs\:placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xs\:placeholder-yellow-500::placeholder {
    color: #FFCE02;
  }

  .\32xs\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800;
  }

  .\32xs\:placeholder-yellow-600::-moz-placeholder {
    color: #E6B800;
  }

  .\32xs\:placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800;
  }

  .\32xs\:placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800;
  }

  .\32xs\:placeholder-yellow-600::placeholder {
    color: #E6B800;
  }

  .\32xs\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300;
  }

  .\32xs\:placeholder-yellow-700::-moz-placeholder {
    color: #CCA300;
  }

  .\32xs\:placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300;
  }

  .\32xs\:placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300;
  }

  .\32xs\:placeholder-yellow-700::placeholder {
    color: #CCA300;
  }

  .\32xs\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600;
  }

  .\32xs\:placeholder-yellow-800::-moz-placeholder {
    color: #806600;
  }

  .\32xs\:placeholder-yellow-800:-ms-input-placeholder {
    color: #806600;
  }

  .\32xs\:placeholder-yellow-800::-ms-input-placeholder {
    color: #806600;
  }

  .\32xs\:placeholder-yellow-800::placeholder {
    color: #806600;
  }

  .\32xs\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .\32xs\:placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00;
  }

  .\32xs\:placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00;
  }

  .\32xs\:placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00;
  }

  .\32xs\:placeholder-yellow-900::placeholder {
    color: #4D3D00;
  }

  .\32xs\:placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .\32xs\:placeholder-yellow::-moz-placeholder {
    color: #FFCE02;
  }

  .\32xs\:placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xs\:placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xs\:placeholder-yellow::placeholder {
    color: #FFCE02;
  }

  .\32xs\:placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .\32xs\:placeholder-green-100::-moz-placeholder {
    color: #F9FCE9;
  }

  .\32xs\:placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .\32xs\:placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .\32xs\:placeholder-green-100::placeholder {
    color: #F9FCE9;
  }

  .\32xs\:placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .\32xs\:placeholder-green-200::-moz-placeholder {
    color: #E7F3A5;
  }

  .\32xs\:placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .\32xs\:placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .\32xs\:placeholder-green-200::placeholder {
    color: #E7F3A5;
  }

  .\32xs\:placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .\32xs\:placeholder-green-300::-moz-placeholder {
    color: #D5EA62;
  }

  .\32xs\:placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62;
  }

  .\32xs\:placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62;
  }

  .\32xs\:placeholder-green-300::placeholder {
    color: #D5EA62;
  }

  .\32xs\:placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .\32xs\:placeholder-green-400::-moz-placeholder {
    color: #C2E01E;
  }

  .\32xs\:placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E;
  }

  .\32xs\:placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E;
  }

  .\32xs\:placeholder-green-400::placeholder {
    color: #C2E01E;
  }

  .\32xs\:placeholder-green-500::-webkit-input-placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-green-500::-moz-placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-green-500:-ms-input-placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-green-500::-ms-input-placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-green-500::placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .\32xs\:placeholder-green-600::-moz-placeholder {
    color: #3F7B1A;
  }

  .\32xs\:placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .\32xs\:placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .\32xs\:placeholder-green-600::placeholder {
    color: #3F7B1A;
  }

  .\32xs\:placeholder-green-700::-webkit-input-placeholder {
    color: #366916;
  }

  .\32xs\:placeholder-green-700::-moz-placeholder {
    color: #366916;
  }

  .\32xs\:placeholder-green-700:-ms-input-placeholder {
    color: #366916;
  }

  .\32xs\:placeholder-green-700::-ms-input-placeholder {
    color: #366916;
  }

  .\32xs\:placeholder-green-700::placeholder {
    color: #366916;
  }

  .\32xs\:placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D;
  }

  .\32xs\:placeholder-green-800::-moz-placeholder {
    color: #203F0D;
  }

  .\32xs\:placeholder-green-800:-ms-input-placeholder {
    color: #203F0D;
  }

  .\32xs\:placeholder-green-800::-ms-input-placeholder {
    color: #203F0D;
  }

  .\32xs\:placeholder-green-800::placeholder {
    color: #203F0D;
  }

  .\32xs\:placeholder-green-900::-webkit-input-placeholder {
    color: #162A09;
  }

  .\32xs\:placeholder-green-900::-moz-placeholder {
    color: #162A09;
  }

  .\32xs\:placeholder-green-900:-ms-input-placeholder {
    color: #162A09;
  }

  .\32xs\:placeholder-green-900::-ms-input-placeholder {
    color: #162A09;
  }

  .\32xs\:placeholder-green-900::placeholder {
    color: #162A09;
  }

  .\32xs\:placeholder-green::-webkit-input-placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-green::-moz-placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-green:-ms-input-placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-green::-ms-input-placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-green::placeholder {
    color: #60B731;
  }

  .\32xs\:placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-blue-100::placeholder {
    color: #F5F9FD;
  }

  .\32xs\:placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .\32xs\:placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF;
  }

  .\32xs\:placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .\32xs\:placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .\32xs\:placeholder-blue-200::placeholder {
    color: #E9F4FF;
  }

  .\32xs\:placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .\32xs\:placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF;
  }

  .\32xs\:placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .\32xs\:placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .\32xs\:placeholder-blue-300::placeholder {
    color: #B9DCFF;
  }

  .\32xs\:placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-blue-400::-moz-placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-blue-400::placeholder {
    color: #43BEFF;
  }

  .\32xs\:placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-blue-500::-moz-placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-blue-500::placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC;
  }

  .\32xs\:placeholder-blue-600::-moz-placeholder {
    color: #0069CC;
  }

  .\32xs\:placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC;
  }

  .\32xs\:placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC;
  }

  .\32xs\:placeholder-blue-600::placeholder {
    color: #0069CC;
  }

  .\32xs\:placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3;
  }

  .\32xs\:placeholder-blue-700::-moz-placeholder {
    color: #005CB3;
  }

  .\32xs\:placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3;
  }

  .\32xs\:placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3;
  }

  .\32xs\:placeholder-blue-700::placeholder {
    color: #005CB3;
  }

  .\32xs\:placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99;
  }

  .\32xs\:placeholder-blue-800::-moz-placeholder {
    color: #004F99;
  }

  .\32xs\:placeholder-blue-800:-ms-input-placeholder {
    color: #004F99;
  }

  .\32xs\:placeholder-blue-800::-ms-input-placeholder {
    color: #004F99;
  }

  .\32xs\:placeholder-blue-800::placeholder {
    color: #004F99;
  }

  .\32xs\:placeholder-blue-900::-webkit-input-placeholder {
    color: #003566;
  }

  .\32xs\:placeholder-blue-900::-moz-placeholder {
    color: #003566;
  }

  .\32xs\:placeholder-blue-900:-ms-input-placeholder {
    color: #003566;
  }

  .\32xs\:placeholder-blue-900::-ms-input-placeholder {
    color: #003566;
  }

  .\32xs\:placeholder-blue-900::placeholder {
    color: #003566;
  }

  .\32xs\:placeholder-blue::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-blue::-moz-placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-blue:-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-blue::-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-blue::placeholder {
    color: #007EE5;
  }

  .\32xs\:placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-violet-100::placeholder {
    color: #F8F8FC;
  }

  .\32xs\:placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-violet-200::placeholder {
    color: #EBEAF6;
  }

  .\32xs\:placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-violet-300::placeholder {
    color: #A8A5CE;
  }

  .\32xs\:placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-violet-400::-moz-placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-violet-400::placeholder {
    color: #8C81D1;
  }

  .\32xs\:placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-violet-500::-moz-placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-violet-500::placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C;
  }

  .\32xs\:placeholder-violet-600::-moz-placeholder {
    color: #58309C;
  }

  .\32xs\:placeholder-violet-600:-ms-input-placeholder {
    color: #58309C;
  }

  .\32xs\:placeholder-violet-600::-ms-input-placeholder {
    color: #58309C;
  }

  .\32xs\:placeholder-violet-600::placeholder {
    color: #58309C;
  }

  .\32xs\:placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .\32xs\:placeholder-violet-700::-moz-placeholder {
    color: #4D2A89;
  }

  .\32xs\:placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89;
  }

  .\32xs\:placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89;
  }

  .\32xs\:placeholder-violet-700::placeholder {
    color: #4D2A89;
  }

  .\32xs\:placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-violet-800::-moz-placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-violet-800::placeholder {
    color: #3C2C84;
  }

  .\32xs\:placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62;
  }

  .\32xs\:placeholder-violet-900::-moz-placeholder {
    color: #371E62;
  }

  .\32xs\:placeholder-violet-900:-ms-input-placeholder {
    color: #371E62;
  }

  .\32xs\:placeholder-violet-900::-ms-input-placeholder {
    color: #371E62;
  }

  .\32xs\:placeholder-violet-900::placeholder {
    color: #371E62;
  }

  .\32xs\:placeholder-violet::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-violet::-moz-placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-violet:-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-violet::-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-violet::placeholder {
    color: #6638B6;
  }

  .\32xs\:placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .\32xs\:placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA;
  }

  .\32xs\:placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .\32xs\:placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .\32xs\:placeholder-peacock-100::placeholder {
    color: #E6FFFA;
  }

  .\32xs\:placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .\32xs\:placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA;
  }

  .\32xs\:placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .\32xs\:placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .\32xs\:placeholder-peacock-200::placeholder {
    color: #B2F5EA;
  }

  .\32xs\:placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .\32xs\:placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9;
  }

  .\32xs\:placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9;
  }

  .\32xs\:placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9;
  }

  .\32xs\:placeholder-peacock-300::placeholder {
    color: #81E6D9;
  }

  .\32xs\:placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .\32xs\:placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5;
  }

  .\32xs\:placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .\32xs\:placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .\32xs\:placeholder-peacock-400::placeholder {
    color: #4FD1C5;
  }

  .\32xs\:placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .\32xs\:placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC;
  }

  .\32xs\:placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xs\:placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xs\:placeholder-peacock-500::placeholder {
    color: #38B2AC;
  }

  .\32xs\:placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795;
  }

  .\32xs\:placeholder-peacock-600::-moz-placeholder {
    color: #319795;
  }

  .\32xs\:placeholder-peacock-600:-ms-input-placeholder {
    color: #319795;
  }

  .\32xs\:placeholder-peacock-600::-ms-input-placeholder {
    color: #319795;
  }

  .\32xs\:placeholder-peacock-600::placeholder {
    color: #319795;
  }

  .\32xs\:placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .\32xs\:placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B;
  }

  .\32xs\:placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .\32xs\:placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .\32xs\:placeholder-peacock-700::placeholder {
    color: #2C7A7B;
  }

  .\32xs\:placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61;
  }

  .\32xs\:placeholder-peacock-800::-moz-placeholder {
    color: #285E61;
  }

  .\32xs\:placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61;
  }

  .\32xs\:placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61;
  }

  .\32xs\:placeholder-peacock-800::placeholder {
    color: #285E61;
  }

  .\32xs\:placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52;
  }

  .\32xs\:placeholder-peacock-900::-moz-placeholder {
    color: #234E52;
  }

  .\32xs\:placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52;
  }

  .\32xs\:placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52;
  }

  .\32xs\:placeholder-peacock-900::placeholder {
    color: #234E52;
  }

  .\32xs\:placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .\32xs\:placeholder-peacock::-moz-placeholder {
    color: #38B2AC;
  }

  .\32xs\:placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xs\:placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xs\:placeholder-peacock::placeholder {
    color: #38B2AC;
  }

  .\32xs\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .\32xs\:placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF;
  }

  .\32xs\:placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .\32xs\:placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .\32xs\:placeholder-indigo-100::placeholder {
    color: #EBF4FF;
  }

  .\32xs\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .\32xs\:placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE;
  }

  .\32xs\:placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .\32xs\:placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .\32xs\:placeholder-indigo-200::placeholder {
    color: #C3DAFE;
  }

  .\32xs\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .\32xs\:placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA;
  }

  .\32xs\:placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .\32xs\:placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .\32xs\:placeholder-indigo-300::placeholder {
    color: #A3BFFA;
  }

  .\32xs\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .\32xs\:placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5;
  }

  .\32xs\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .\32xs\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .\32xs\:placeholder-indigo-400::placeholder {
    color: #7F9CF5;
  }

  .\32xs\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA;
  }

  .\32xs\:placeholder-indigo-500::-moz-placeholder {
    color: #667EEA;
  }

  .\32xs\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xs\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xs\:placeholder-indigo-500::placeholder {
    color: #667EEA;
  }

  .\32xs\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .\32xs\:placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8;
  }

  .\32xs\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8;
  }

  .\32xs\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8;
  }

  .\32xs\:placeholder-indigo-600::placeholder {
    color: #5A67D8;
  }

  .\32xs\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE;
  }

  .\32xs\:placeholder-indigo-700::-moz-placeholder {
    color: #6439DE;
  }

  .\32xs\:placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE;
  }

  .\32xs\:placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE;
  }

  .\32xs\:placeholder-indigo-700::placeholder {
    color: #6439DE;
  }

  .\32xs\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .\32xs\:placeholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .\32xs\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .\32xs\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .\32xs\:placeholder-indigo-800::placeholder {
    color: #434190;
  }

  .\32xs\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B;
  }

  .\32xs\:placeholder-indigo-900::-moz-placeholder {
    color: #3C366B;
  }

  .\32xs\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B;
  }

  .\32xs\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B;
  }

  .\32xs\:placeholder-indigo-900::placeholder {
    color: #3C366B;
  }

  .\32xs\:placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA;
  }

  .\32xs\:placeholder-indigo::-moz-placeholder {
    color: #667EEA;
  }

  .\32xs\:placeholder-indigo:-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xs\:placeholder-indigo::-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xs\:placeholder-indigo::placeholder {
    color: #667EEA;
  }

  .\32xs\:\!placeholder-primary::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-primary::-moz-placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-primary:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-primary::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-primary::placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-primaryDark::placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-primary1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-primary1::placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-primary2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-primary2::placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-primary3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-primary3::placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-primary4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-primary4::placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-secondary::-moz-placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-secondary:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-secondary::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-secondary::placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-secondary1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-secondary1::placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-secondary2::placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-alert::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-alert::-moz-placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-alert:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-alert::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-alert::placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-safe::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-safe::-moz-placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-safe:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-safe::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-safe::placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-primary-dark::placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-primary-1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-primary-1::placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-primary-2::placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-primary-3::placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-primary-4::placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-secondary-1::placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-secondary-2::placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-transparent::-webkit-input-placeholder {
    color: transparent !important;
  }

  .\32xs\:\!placeholder-transparent::-moz-placeholder {
    color: transparent !important;
  }

  .\32xs\:\!placeholder-transparent:-ms-input-placeholder {
    color: transparent !important;
  }

  .\32xs\:\!placeholder-transparent::-ms-input-placeholder {
    color: transparent !important;
  }

  .\32xs\:\!placeholder-transparent::placeholder {
    color: transparent !important;
  }

  .\32xs\:\!placeholder-black::-webkit-input-placeholder {
    color: #000000 !important;
  }

  .\32xs\:\!placeholder-black::-moz-placeholder {
    color: #000000 !important;
  }

  .\32xs\:\!placeholder-black:-ms-input-placeholder {
    color: #000000 !important;
  }

  .\32xs\:\!placeholder-black::-ms-input-placeholder {
    color: #000000 !important;
  }

  .\32xs\:\!placeholder-black::placeholder {
    color: #000000 !important;
  }

  .\32xs\:\!placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF !important;
  }

  .\32xs\:\!placeholder-white::-moz-placeholder {
    color: #FFFFFF !important;
  }

  .\32xs\:\!placeholder-white:-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .\32xs\:\!placeholder-white::-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .\32xs\:\!placeholder-white::placeholder {
    color: #FFFFFF !important;
  }

  .\32xs\:\!placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF !important;
  }

  .\32xs\:\!placeholder-point-violet::-moz-placeholder {
    color: #7545FF !important;
  }

  .\32xs\:\!placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF !important;
  }

  .\32xs\:\!placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF !important;
  }

  .\32xs\:\!placeholder-point-violet::placeholder {
    color: #7545FF !important;
  }

  .\32xs\:\!placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7 !important;
  }

  .\32xs\:\!placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7 !important;
  }

  .\32xs\:\!placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .\32xs\:\!placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .\32xs\:\!placeholder-gray-100::placeholder {
    color: #F7F7F7 !important;
  }

  .\32xs\:\!placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8 !important;
  }

  .\32xs\:\!placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8 !important;
  }

  .\32xs\:\!placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .\32xs\:\!placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .\32xs\:\!placeholder-gray-200::placeholder {
    color: #E5E5E8 !important;
  }

  .\32xs\:\!placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6 !important;
  }

  .\32xs\:\!placeholder-gray-300::-moz-placeholder {
    color: #CED0D6 !important;
  }

  .\32xs\:\!placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .\32xs\:\!placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .\32xs\:\!placeholder-gray-300::placeholder {
    color: #CED0D6 !important;
  }

  .\32xs\:\!placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2 !important;
  }

  .\32xs\:\!placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2 !important;
  }

  .\32xs\:\!placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .\32xs\:\!placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .\32xs\:\!placeholder-gray-400::placeholder {
    color: #A7A9B2 !important;
  }

  .\32xs\:\!placeholder-gray-500::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .\32xs\:\!placeholder-gray-500::-moz-placeholder {
    color: #858895 !important;
  }

  .\32xs\:\!placeholder-gray-500:-ms-input-placeholder {
    color: #858895 !important;
  }

  .\32xs\:\!placeholder-gray-500::-ms-input-placeholder {
    color: #858895 !important;
  }

  .\32xs\:\!placeholder-gray-500::placeholder {
    color: #858895 !important;
  }

  .\32xs\:\!placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B !important;
  }

  .\32xs\:\!placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B !important;
  }

  .\32xs\:\!placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .\32xs\:\!placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .\32xs\:\!placeholder-gray-600::placeholder {
    color: #6B6E7B !important;
  }

  .\32xs\:\!placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D !important;
  }

  .\32xs\:\!placeholder-gray-700::-moz-placeholder {
    color: #5F616D !important;
  }

  .\32xs\:\!placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D !important;
  }

  .\32xs\:\!placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D !important;
  }

  .\32xs\:\!placeholder-gray-700::placeholder {
    color: #5F616D !important;
  }

  .\32xs\:\!placeholder-gray-800::-webkit-input-placeholder {
    color: #474952 !important;
  }

  .\32xs\:\!placeholder-gray-800::-moz-placeholder {
    color: #474952 !important;
  }

  .\32xs\:\!placeholder-gray-800:-ms-input-placeholder {
    color: #474952 !important;
  }

  .\32xs\:\!placeholder-gray-800::-ms-input-placeholder {
    color: #474952 !important;
  }

  .\32xs\:\!placeholder-gray-800::placeholder {
    color: #474952 !important;
  }

  .\32xs\:\!placeholder-gray-900::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .\32xs\:\!placeholder-gray-900::-moz-placeholder {
    color: #222532 !important;
  }

  .\32xs\:\!placeholder-gray-900:-ms-input-placeholder {
    color: #222532 !important;
  }

  .\32xs\:\!placeholder-gray-900::-ms-input-placeholder {
    color: #222532 !important;
  }

  .\32xs\:\!placeholder-gray-900::placeholder {
    color: #222532 !important;
  }

  .\32xs\:\!placeholder-gray::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .\32xs\:\!placeholder-gray::-moz-placeholder {
    color: #858895 !important;
  }

  .\32xs\:\!placeholder-gray:-ms-input-placeholder {
    color: #858895 !important;
  }

  .\32xs\:\!placeholder-gray::-ms-input-placeholder {
    color: #858895 !important;
  }

  .\32xs\:\!placeholder-gray::placeholder {
    color: #858895 !important;
  }

  .\32xs\:\!placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .\32xs\:\!placeholder-gray-dark::-moz-placeholder {
    color: #222532 !important;
  }

  .\32xs\:\!placeholder-gray-dark:-ms-input-placeholder {
    color: #222532 !important;
  }

  .\32xs\:\!placeholder-gray-dark::-ms-input-placeholder {
    color: #222532 !important;
  }

  .\32xs\:\!placeholder-gray-dark::placeholder {
    color: #222532 !important;
  }

  .\32xs\:\!placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8 !important;
  }

  .\32xs\:\!placeholder-red-100::-moz-placeholder {
    color: #FFE8E8 !important;
  }

  .\32xs\:\!placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .\32xs\:\!placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .\32xs\:\!placeholder-red-100::placeholder {
    color: #FFE8E8 !important;
  }

  .\32xs\:\!placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4 !important;
  }

  .\32xs\:\!placeholder-red-200::-moz-placeholder {
    color: #FFC4C4 !important;
  }

  .\32xs\:\!placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .\32xs\:\!placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .\32xs\:\!placeholder-red-200::placeholder {
    color: #FFC4C4 !important;
  }

  .\32xs\:\!placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F !important;
  }

  .\32xs\:\!placeholder-red-300::-moz-placeholder {
    color: #FF8F8F !important;
  }

  .\32xs\:\!placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .\32xs\:\!placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .\32xs\:\!placeholder-red-300::placeholder {
    color: #FF8F8F !important;
  }

  .\32xs\:\!placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A !important;
  }

  .\32xs\:\!placeholder-red-400::-moz-placeholder {
    color: #FF6A6A !important;
  }

  .\32xs\:\!placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .\32xs\:\!placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .\32xs\:\!placeholder-red-400::placeholder {
    color: #FF6A6A !important;
  }

  .\32xs\:\!placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-red-500::-moz-placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-red-500:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-red-500::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-red-500::placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00 !important;
  }

  .\32xs\:\!placeholder-red-600::-moz-placeholder {
    color: #CC2C00 !important;
  }

  .\32xs\:\!placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .\32xs\:\!placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .\32xs\:\!placeholder-red-600::placeholder {
    color: #CC2C00 !important;
  }

  .\32xs\:\!placeholder-red-700::-webkit-input-placeholder {
    color: #C53030 !important;
  }

  .\32xs\:\!placeholder-red-700::-moz-placeholder {
    color: #C53030 !important;
  }

  .\32xs\:\!placeholder-red-700:-ms-input-placeholder {
    color: #C53030 !important;
  }

  .\32xs\:\!placeholder-red-700::-ms-input-placeholder {
    color: #C53030 !important;
  }

  .\32xs\:\!placeholder-red-700::placeholder {
    color: #C53030 !important;
  }

  .\32xs\:\!placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C !important;
  }

  .\32xs\:\!placeholder-red-800::-moz-placeholder {
    color: #9B2C2C !important;
  }

  .\32xs\:\!placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .\32xs\:\!placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .\32xs\:\!placeholder-red-800::placeholder {
    color: #9B2C2C !important;
  }

  .\32xs\:\!placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A !important;
  }

  .\32xs\:\!placeholder-red-900::-moz-placeholder {
    color: #742A2A !important;
  }

  .\32xs\:\!placeholder-red-900:-ms-input-placeholder {
    color: #742A2A !important;
  }

  .\32xs\:\!placeholder-red-900::-ms-input-placeholder {
    color: #742A2A !important;
  }

  .\32xs\:\!placeholder-red-900::placeholder {
    color: #742A2A !important;
  }

  .\32xs\:\!placeholder-red::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-red::-moz-placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-red:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-red::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-red::placeholder {
    color: #EF3817 !important;
  }

  .\32xs\:\!placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6 !important;
  }

  .\32xs\:\!placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6 !important;
  }

  .\32xs\:\!placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .\32xs\:\!placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .\32xs\:\!placeholder-coral-100::placeholder {
    color: #FFEBE6 !important;
  }

  .\32xs\:\!placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8 !important;
  }

  .\32xs\:\!placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8 !important;
  }

  .\32xs\:\!placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .\32xs\:\!placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .\32xs\:\!placeholder-coral-200::placeholder {
    color: #FFD3C8 !important;
  }

  .\32xs\:\!placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E !important;
  }

  .\32xs\:\!placeholder-coral-300::-moz-placeholder {
    color: #FFB39E !important;
  }

  .\32xs\:\!placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .\32xs\:\!placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .\32xs\:\!placeholder-coral-300::placeholder {
    color: #FFB39E !important;
  }

  .\32xs\:\!placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476 !important;
  }

  .\32xs\:\!placeholder-coral-400::-moz-placeholder {
    color: #FF9476 !important;
  }

  .\32xs\:\!placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .\32xs\:\!placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .\32xs\:\!placeholder-coral-400::placeholder {
    color: #FF9476 !important;
  }

  .\32xs\:\!placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .\32xs\:\!placeholder-coral-500::-moz-placeholder {
    color: #FF7750 !important;
  }

  .\32xs\:\!placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .\32xs\:\!placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .\32xs\:\!placeholder-coral-500::placeholder {
    color: #FF7750 !important;
  }

  .\32xs\:\!placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F !important;
  }

  .\32xs\:\!placeholder-coral-600::-moz-placeholder {
    color: #F55A2F !important;
  }

  .\32xs\:\!placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .\32xs\:\!placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .\32xs\:\!placeholder-coral-600::placeholder {
    color: #F55A2F !important;
  }

  .\32xs\:\!placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F !important;
  }

  .\32xs\:\!placeholder-coral-700::-moz-placeholder {
    color: #DD470F !important;
  }

  .\32xs\:\!placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F !important;
  }

  .\32xs\:\!placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F !important;
  }

  .\32xs\:\!placeholder-coral-700::placeholder {
    color: #DD470F !important;
  }

  .\32xs\:\!placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F !important;
  }

  .\32xs\:\!placeholder-coral-800::-moz-placeholder {
    color: #B93E0F !important;
  }

  .\32xs\:\!placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .\32xs\:\!placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .\32xs\:\!placeholder-coral-800::placeholder {
    color: #B93E0F !important;
  }

  .\32xs\:\!placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311 !important;
  }

  .\32xs\:\!placeholder-coral-900::-moz-placeholder {
    color: #8E3311 !important;
  }

  .\32xs\:\!placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .\32xs\:\!placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .\32xs\:\!placeholder-coral-900::placeholder {
    color: #8E3311 !important;
  }

  .\32xs\:\!placeholder-coral::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .\32xs\:\!placeholder-coral::-moz-placeholder {
    color: #FF7750 !important;
  }

  .\32xs\:\!placeholder-coral:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .\32xs\:\!placeholder-coral::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .\32xs\:\!placeholder-coral::placeholder {
    color: #FF7750 !important;
  }

  .\32xs\:\!placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6 !important;
  }

  .\32xs\:\!placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6 !important;
  }

  .\32xs\:\!placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .\32xs\:\!placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .\32xs\:\!placeholder-yellow-100::placeholder {
    color: #FFFAE6 !important;
  }

  .\32xs\:\!placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99 !important;
  }

  .\32xs\:\!placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99 !important;
  }

  .\32xs\:\!placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .\32xs\:\!placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .\32xs\:\!placeholder-yellow-200::placeholder {
    color: #FFEB99 !important;
  }

  .\32xs\:\!placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066 !important;
  }

  .\32xs\:\!placeholder-yellow-300::-moz-placeholder {
    color: #FFE066 !important;
  }

  .\32xs\:\!placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .\32xs\:\!placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .\32xs\:\!placeholder-yellow-300::placeholder {
    color: #FFE066 !important;
  }

  .\32xs\:\!placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633 !important;
  }

  .\32xs\:\!placeholder-yellow-400::-moz-placeholder {
    color: #FFD633 !important;
  }

  .\32xs\:\!placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .\32xs\:\!placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .\32xs\:\!placeholder-yellow-400::placeholder {
    color: #FFD633 !important;
  }

  .\32xs\:\!placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .\32xs\:\!placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .\32xs\:\!placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .\32xs\:\!placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .\32xs\:\!placeholder-yellow-500::placeholder {
    color: #FFCE02 !important;
  }

  .\32xs\:\!placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800 !important;
  }

  .\32xs\:\!placeholder-yellow-600::-moz-placeholder {
    color: #E6B800 !important;
  }

  .\32xs\:\!placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .\32xs\:\!placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .\32xs\:\!placeholder-yellow-600::placeholder {
    color: #E6B800 !important;
  }

  .\32xs\:\!placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300 !important;
  }

  .\32xs\:\!placeholder-yellow-700::-moz-placeholder {
    color: #CCA300 !important;
  }

  .\32xs\:\!placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .\32xs\:\!placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .\32xs\:\!placeholder-yellow-700::placeholder {
    color: #CCA300 !important;
  }

  .\32xs\:\!placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600 !important;
  }

  .\32xs\:\!placeholder-yellow-800::-moz-placeholder {
    color: #806600 !important;
  }

  .\32xs\:\!placeholder-yellow-800:-ms-input-placeholder {
    color: #806600 !important;
  }

  .\32xs\:\!placeholder-yellow-800::-ms-input-placeholder {
    color: #806600 !important;
  }

  .\32xs\:\!placeholder-yellow-800::placeholder {
    color: #806600 !important;
  }

  .\32xs\:\!placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00 !important;
  }

  .\32xs\:\!placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00 !important;
  }

  .\32xs\:\!placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .\32xs\:\!placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .\32xs\:\!placeholder-yellow-900::placeholder {
    color: #4D3D00 !important;
  }

  .\32xs\:\!placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .\32xs\:\!placeholder-yellow::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .\32xs\:\!placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .\32xs\:\!placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .\32xs\:\!placeholder-yellow::placeholder {
    color: #FFCE02 !important;
  }

  .\32xs\:\!placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9 !important;
  }

  .\32xs\:\!placeholder-green-100::-moz-placeholder {
    color: #F9FCE9 !important;
  }

  .\32xs\:\!placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .\32xs\:\!placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .\32xs\:\!placeholder-green-100::placeholder {
    color: #F9FCE9 !important;
  }

  .\32xs\:\!placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5 !important;
  }

  .\32xs\:\!placeholder-green-200::-moz-placeholder {
    color: #E7F3A5 !important;
  }

  .\32xs\:\!placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .\32xs\:\!placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .\32xs\:\!placeholder-green-200::placeholder {
    color: #E7F3A5 !important;
  }

  .\32xs\:\!placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62 !important;
  }

  .\32xs\:\!placeholder-green-300::-moz-placeholder {
    color: #D5EA62 !important;
  }

  .\32xs\:\!placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .\32xs\:\!placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .\32xs\:\!placeholder-green-300::placeholder {
    color: #D5EA62 !important;
  }

  .\32xs\:\!placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E !important;
  }

  .\32xs\:\!placeholder-green-400::-moz-placeholder {
    color: #C2E01E !important;
  }

  .\32xs\:\!placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .\32xs\:\!placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .\32xs\:\!placeholder-green-400::placeholder {
    color: #C2E01E !important;
  }

  .\32xs\:\!placeholder-green-500::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-green-500::-moz-placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-green-500:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-green-500::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-green-500::placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A !important;
  }

  .\32xs\:\!placeholder-green-600::-moz-placeholder {
    color: #3F7B1A !important;
  }

  .\32xs\:\!placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .\32xs\:\!placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .\32xs\:\!placeholder-green-600::placeholder {
    color: #3F7B1A !important;
  }

  .\32xs\:\!placeholder-green-700::-webkit-input-placeholder {
    color: #366916 !important;
  }

  .\32xs\:\!placeholder-green-700::-moz-placeholder {
    color: #366916 !important;
  }

  .\32xs\:\!placeholder-green-700:-ms-input-placeholder {
    color: #366916 !important;
  }

  .\32xs\:\!placeholder-green-700::-ms-input-placeholder {
    color: #366916 !important;
  }

  .\32xs\:\!placeholder-green-700::placeholder {
    color: #366916 !important;
  }

  .\32xs\:\!placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D !important;
  }

  .\32xs\:\!placeholder-green-800::-moz-placeholder {
    color: #203F0D !important;
  }

  .\32xs\:\!placeholder-green-800:-ms-input-placeholder {
    color: #203F0D !important;
  }

  .\32xs\:\!placeholder-green-800::-ms-input-placeholder {
    color: #203F0D !important;
  }

  .\32xs\:\!placeholder-green-800::placeholder {
    color: #203F0D !important;
  }

  .\32xs\:\!placeholder-green-900::-webkit-input-placeholder {
    color: #162A09 !important;
  }

  .\32xs\:\!placeholder-green-900::-moz-placeholder {
    color: #162A09 !important;
  }

  .\32xs\:\!placeholder-green-900:-ms-input-placeholder {
    color: #162A09 !important;
  }

  .\32xs\:\!placeholder-green-900::-ms-input-placeholder {
    color: #162A09 !important;
  }

  .\32xs\:\!placeholder-green-900::placeholder {
    color: #162A09 !important;
  }

  .\32xs\:\!placeholder-green::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-green::-moz-placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-green:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-green::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-green::placeholder {
    color: #60B731 !important;
  }

  .\32xs\:\!placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-blue-100::placeholder {
    color: #F5F9FD !important;
  }

  .\32xs\:\!placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF !important;
  }

  .\32xs\:\!placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF !important;
  }

  .\32xs\:\!placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .\32xs\:\!placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .\32xs\:\!placeholder-blue-200::placeholder {
    color: #E9F4FF !important;
  }

  .\32xs\:\!placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF !important;
  }

  .\32xs\:\!placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF !important;
  }

  .\32xs\:\!placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .\32xs\:\!placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .\32xs\:\!placeholder-blue-300::placeholder {
    color: #B9DCFF !important;
  }

  .\32xs\:\!placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-blue-400::-moz-placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-blue-400::placeholder {
    color: #43BEFF !important;
  }

  .\32xs\:\!placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-blue-500::-moz-placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-blue-500::placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC !important;
  }

  .\32xs\:\!placeholder-blue-600::-moz-placeholder {
    color: #0069CC !important;
  }

  .\32xs\:\!placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC !important;
  }

  .\32xs\:\!placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC !important;
  }

  .\32xs\:\!placeholder-blue-600::placeholder {
    color: #0069CC !important;
  }

  .\32xs\:\!placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3 !important;
  }

  .\32xs\:\!placeholder-blue-700::-moz-placeholder {
    color: #005CB3 !important;
  }

  .\32xs\:\!placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .\32xs\:\!placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .\32xs\:\!placeholder-blue-700::placeholder {
    color: #005CB3 !important;
  }

  .\32xs\:\!placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99 !important;
  }

  .\32xs\:\!placeholder-blue-800::-moz-placeholder {
    color: #004F99 !important;
  }

  .\32xs\:\!placeholder-blue-800:-ms-input-placeholder {
    color: #004F99 !important;
  }

  .\32xs\:\!placeholder-blue-800::-ms-input-placeholder {
    color: #004F99 !important;
  }

  .\32xs\:\!placeholder-blue-800::placeholder {
    color: #004F99 !important;
  }

  .\32xs\:\!placeholder-blue-900::-webkit-input-placeholder {
    color: #003566 !important;
  }

  .\32xs\:\!placeholder-blue-900::-moz-placeholder {
    color: #003566 !important;
  }

  .\32xs\:\!placeholder-blue-900:-ms-input-placeholder {
    color: #003566 !important;
  }

  .\32xs\:\!placeholder-blue-900::-ms-input-placeholder {
    color: #003566 !important;
  }

  .\32xs\:\!placeholder-blue-900::placeholder {
    color: #003566 !important;
  }

  .\32xs\:\!placeholder-blue::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-blue::-moz-placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-blue:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-blue::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-blue::placeholder {
    color: #007EE5 !important;
  }

  .\32xs\:\!placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-violet-100::placeholder {
    color: #F8F8FC !important;
  }

  .\32xs\:\!placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-violet-200::placeholder {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-violet-300::placeholder {
    color: #A8A5CE !important;
  }

  .\32xs\:\!placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-violet-400::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-violet-400::placeholder {
    color: #8C81D1 !important;
  }

  .\32xs\:\!placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-violet-500::-moz-placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-violet-500::placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C !important;
  }

  .\32xs\:\!placeholder-violet-600::-moz-placeholder {
    color: #58309C !important;
  }

  .\32xs\:\!placeholder-violet-600:-ms-input-placeholder {
    color: #58309C !important;
  }

  .\32xs\:\!placeholder-violet-600::-ms-input-placeholder {
    color: #58309C !important;
  }

  .\32xs\:\!placeholder-violet-600::placeholder {
    color: #58309C !important;
  }

  .\32xs\:\!placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89 !important;
  }

  .\32xs\:\!placeholder-violet-700::-moz-placeholder {
    color: #4D2A89 !important;
  }

  .\32xs\:\!placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .\32xs\:\!placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .\32xs\:\!placeholder-violet-700::placeholder {
    color: #4D2A89 !important;
  }

  .\32xs\:\!placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-violet-800::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-violet-800::placeholder {
    color: #3C2C84 !important;
  }

  .\32xs\:\!placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62 !important;
  }

  .\32xs\:\!placeholder-violet-900::-moz-placeholder {
    color: #371E62 !important;
  }

  .\32xs\:\!placeholder-violet-900:-ms-input-placeholder {
    color: #371E62 !important;
  }

  .\32xs\:\!placeholder-violet-900::-ms-input-placeholder {
    color: #371E62 !important;
  }

  .\32xs\:\!placeholder-violet-900::placeholder {
    color: #371E62 !important;
  }

  .\32xs\:\!placeholder-violet::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-violet::-moz-placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-violet:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-violet::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-violet::placeholder {
    color: #6638B6 !important;
  }

  .\32xs\:\!placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA !important;
  }

  .\32xs\:\!placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA !important;
  }

  .\32xs\:\!placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .\32xs\:\!placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .\32xs\:\!placeholder-peacock-100::placeholder {
    color: #E6FFFA !important;
  }

  .\32xs\:\!placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA !important;
  }

  .\32xs\:\!placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA !important;
  }

  .\32xs\:\!placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .\32xs\:\!placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .\32xs\:\!placeholder-peacock-200::placeholder {
    color: #B2F5EA !important;
  }

  .\32xs\:\!placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9 !important;
  }

  .\32xs\:\!placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9 !important;
  }

  .\32xs\:\!placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .\32xs\:\!placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .\32xs\:\!placeholder-peacock-300::placeholder {
    color: #81E6D9 !important;
  }

  .\32xs\:\!placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5 !important;
  }

  .\32xs\:\!placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5 !important;
  }

  .\32xs\:\!placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .\32xs\:\!placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .\32xs\:\!placeholder-peacock-400::placeholder {
    color: #4FD1C5 !important;
  }

  .\32xs\:\!placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .\32xs\:\!placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC !important;
  }

  .\32xs\:\!placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .\32xs\:\!placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .\32xs\:\!placeholder-peacock-500::placeholder {
    color: #38B2AC !important;
  }

  .\32xs\:\!placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795 !important;
  }

  .\32xs\:\!placeholder-peacock-600::-moz-placeholder {
    color: #319795 !important;
  }

  .\32xs\:\!placeholder-peacock-600:-ms-input-placeholder {
    color: #319795 !important;
  }

  .\32xs\:\!placeholder-peacock-600::-ms-input-placeholder {
    color: #319795 !important;
  }

  .\32xs\:\!placeholder-peacock-600::placeholder {
    color: #319795 !important;
  }

  .\32xs\:\!placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B !important;
  }

  .\32xs\:\!placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B !important;
  }

  .\32xs\:\!placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .\32xs\:\!placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .\32xs\:\!placeholder-peacock-700::placeholder {
    color: #2C7A7B !important;
  }

  .\32xs\:\!placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61 !important;
  }

  .\32xs\:\!placeholder-peacock-800::-moz-placeholder {
    color: #285E61 !important;
  }

  .\32xs\:\!placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61 !important;
  }

  .\32xs\:\!placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61 !important;
  }

  .\32xs\:\!placeholder-peacock-800::placeholder {
    color: #285E61 !important;
  }

  .\32xs\:\!placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52 !important;
  }

  .\32xs\:\!placeholder-peacock-900::-moz-placeholder {
    color: #234E52 !important;
  }

  .\32xs\:\!placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52 !important;
  }

  .\32xs\:\!placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52 !important;
  }

  .\32xs\:\!placeholder-peacock-900::placeholder {
    color: #234E52 !important;
  }

  .\32xs\:\!placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .\32xs\:\!placeholder-peacock::-moz-placeholder {
    color: #38B2AC !important;
  }

  .\32xs\:\!placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .\32xs\:\!placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .\32xs\:\!placeholder-peacock::placeholder {
    color: #38B2AC !important;
  }

  .\32xs\:\!placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF !important;
  }

  .\32xs\:\!placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF !important;
  }

  .\32xs\:\!placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .\32xs\:\!placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .\32xs\:\!placeholder-indigo-100::placeholder {
    color: #EBF4FF !important;
  }

  .\32xs\:\!placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE !important;
  }

  .\32xs\:\!placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE !important;
  }

  .\32xs\:\!placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .\32xs\:\!placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .\32xs\:\!placeholder-indigo-200::placeholder {
    color: #C3DAFE !important;
  }

  .\32xs\:\!placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA !important;
  }

  .\32xs\:\!placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA !important;
  }

  .\32xs\:\!placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .\32xs\:\!placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .\32xs\:\!placeholder-indigo-300::placeholder {
    color: #A3BFFA !important;
  }

  .\32xs\:\!placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5 !important;
  }

  .\32xs\:\!placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5 !important;
  }

  .\32xs\:\!placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .\32xs\:\!placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .\32xs\:\!placeholder-indigo-400::placeholder {
    color: #7F9CF5 !important;
  }

  .\32xs\:\!placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .\32xs\:\!placeholder-indigo-500::-moz-placeholder {
    color: #667EEA !important;
  }

  .\32xs\:\!placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .\32xs\:\!placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .\32xs\:\!placeholder-indigo-500::placeholder {
    color: #667EEA !important;
  }

  .\32xs\:\!placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8 !important;
  }

  .\32xs\:\!placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8 !important;
  }

  .\32xs\:\!placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .\32xs\:\!placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .\32xs\:\!placeholder-indigo-600::placeholder {
    color: #5A67D8 !important;
  }

  .\32xs\:\!placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE !important;
  }

  .\32xs\:\!placeholder-indigo-700::-moz-placeholder {
    color: #6439DE !important;
  }

  .\32xs\:\!placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE !important;
  }

  .\32xs\:\!placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE !important;
  }

  .\32xs\:\!placeholder-indigo-700::placeholder {
    color: #6439DE !important;
  }

  .\32xs\:\!placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190 !important;
  }

  .\32xs\:\!placeholder-indigo-800::-moz-placeholder {
    color: #434190 !important;
  }

  .\32xs\:\!placeholder-indigo-800:-ms-input-placeholder {
    color: #434190 !important;
  }

  .\32xs\:\!placeholder-indigo-800::-ms-input-placeholder {
    color: #434190 !important;
  }

  .\32xs\:\!placeholder-indigo-800::placeholder {
    color: #434190 !important;
  }

  .\32xs\:\!placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B !important;
  }

  .\32xs\:\!placeholder-indigo-900::-moz-placeholder {
    color: #3C366B !important;
  }

  .\32xs\:\!placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B !important;
  }

  .\32xs\:\!placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B !important;
  }

  .\32xs\:\!placeholder-indigo-900::placeholder {
    color: #3C366B !important;
  }

  .\32xs\:\!placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .\32xs\:\!placeholder-indigo::-moz-placeholder {
    color: #667EEA !important;
  }

  .\32xs\:\!placeholder-indigo:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .\32xs\:\!placeholder-indigo::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .\32xs\:\!placeholder-indigo::placeholder {
    color: #667EEA !important;
  }

  .\32xs\:hover\:placeholder-primary:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-primary:hover::-moz-placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-primary:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-primary:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-primary:hover::placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-primaryDark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-primaryDark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-primaryDark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-primaryDark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-primaryDark:hover::placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-primary1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-primary1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-primary1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-primary1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-primary1:hover::placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-primary2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-primary2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-primary2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-primary2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-primary2:hover::placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-primary3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-primary3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-primary3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-primary3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-primary3:hover::placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-primary4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-primary4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-primary4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-primary4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-primary4:hover::placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-secondary:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-secondary:hover::-moz-placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-secondary:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-secondary:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-secondary:hover::placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-secondary1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-secondary1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-secondary1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-secondary1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-secondary1:hover::placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-secondary2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-secondary2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-secondary2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-secondary2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-secondary2:hover::placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-alert:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-alert:hover::-moz-placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-alert:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-alert:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-alert:hover::placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-safe:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-safe:hover::-moz-placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-safe:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-safe:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-safe:hover::placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-primary-dark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-primary-dark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-primary-dark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-primary-dark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-primary-dark:hover::placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-primary-1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-primary-1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-primary-1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-primary-1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-primary-1:hover::placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-primary-2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-primary-2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-primary-2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-primary-2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-primary-2:hover::placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-primary-3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-primary-3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-primary-3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-primary-3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-primary-3:hover::placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-primary-4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-primary-4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-primary-4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-primary-4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-primary-4:hover::placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-secondary-1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-secondary-1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-secondary-1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-secondary-1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-secondary-1:hover::placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-secondary-2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-secondary-2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-secondary-2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-secondary-2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-secondary-2:hover::placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-transparent:hover::-webkit-input-placeholder {
    color: transparent;
  }

  .\32xs\:hover\:placeholder-transparent:hover::-moz-placeholder {
    color: transparent;
  }

  .\32xs\:hover\:placeholder-transparent:hover:-ms-input-placeholder {
    color: transparent;
  }

  .\32xs\:hover\:placeholder-transparent:hover::-ms-input-placeholder {
    color: transparent;
  }

  .\32xs\:hover\:placeholder-transparent:hover::placeholder {
    color: transparent;
  }

  .\32xs\:hover\:placeholder-black:hover::-webkit-input-placeholder {
    color: #000000;
  }

  .\32xs\:hover\:placeholder-black:hover::-moz-placeholder {
    color: #000000;
  }

  .\32xs\:hover\:placeholder-black:hover:-ms-input-placeholder {
    color: #000000;
  }

  .\32xs\:hover\:placeholder-black:hover::-ms-input-placeholder {
    color: #000000;
  }

  .\32xs\:hover\:placeholder-black:hover::placeholder {
    color: #000000;
  }

  .\32xs\:hover\:placeholder-white:hover::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .\32xs\:hover\:placeholder-white:hover::-moz-placeholder {
    color: #FFFFFF;
  }

  .\32xs\:hover\:placeholder-white:hover:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .\32xs\:hover\:placeholder-white:hover::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .\32xs\:hover\:placeholder-white:hover::placeholder {
    color: #FFFFFF;
  }

  .\32xs\:hover\:placeholder-point-violet:hover::-webkit-input-placeholder {
    color: #7545FF;
  }

  .\32xs\:hover\:placeholder-point-violet:hover::-moz-placeholder {
    color: #7545FF;
  }

  .\32xs\:hover\:placeholder-point-violet:hover:-ms-input-placeholder {
    color: #7545FF;
  }

  .\32xs\:hover\:placeholder-point-violet:hover::-ms-input-placeholder {
    color: #7545FF;
  }

  .\32xs\:hover\:placeholder-point-violet:hover::placeholder {
    color: #7545FF;
  }

  .\32xs\:hover\:placeholder-gray-100:hover::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .\32xs\:hover\:placeholder-gray-100:hover::-moz-placeholder {
    color: #F7F7F7;
  }

  .\32xs\:hover\:placeholder-gray-100:hover:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .\32xs\:hover\:placeholder-gray-100:hover::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .\32xs\:hover\:placeholder-gray-100:hover::placeholder {
    color: #F7F7F7;
  }

  .\32xs\:hover\:placeholder-gray-200:hover::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .\32xs\:hover\:placeholder-gray-200:hover::-moz-placeholder {
    color: #E5E5E8;
  }

  .\32xs\:hover\:placeholder-gray-200:hover:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .\32xs\:hover\:placeholder-gray-200:hover::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .\32xs\:hover\:placeholder-gray-200:hover::placeholder {
    color: #E5E5E8;
  }

  .\32xs\:hover\:placeholder-gray-300:hover::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .\32xs\:hover\:placeholder-gray-300:hover::-moz-placeholder {
    color: #CED0D6;
  }

  .\32xs\:hover\:placeholder-gray-300:hover:-ms-input-placeholder {
    color: #CED0D6;
  }

  .\32xs\:hover\:placeholder-gray-300:hover::-ms-input-placeholder {
    color: #CED0D6;
  }

  .\32xs\:hover\:placeholder-gray-300:hover::placeholder {
    color: #CED0D6;
  }

  .\32xs\:hover\:placeholder-gray-400:hover::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .\32xs\:hover\:placeholder-gray-400:hover::-moz-placeholder {
    color: #A7A9B2;
  }

  .\32xs\:hover\:placeholder-gray-400:hover:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .\32xs\:hover\:placeholder-gray-400:hover::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .\32xs\:hover\:placeholder-gray-400:hover::placeholder {
    color: #A7A9B2;
  }

  .\32xs\:hover\:placeholder-gray-500:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .\32xs\:hover\:placeholder-gray-500:hover::-moz-placeholder {
    color: #858895;
  }

  .\32xs\:hover\:placeholder-gray-500:hover:-ms-input-placeholder {
    color: #858895;
  }

  .\32xs\:hover\:placeholder-gray-500:hover::-ms-input-placeholder {
    color: #858895;
  }

  .\32xs\:hover\:placeholder-gray-500:hover::placeholder {
    color: #858895;
  }

  .\32xs\:hover\:placeholder-gray-600:hover::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .\32xs\:hover\:placeholder-gray-600:hover::-moz-placeholder {
    color: #6B6E7B;
  }

  .\32xs\:hover\:placeholder-gray-600:hover:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .\32xs\:hover\:placeholder-gray-600:hover::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .\32xs\:hover\:placeholder-gray-600:hover::placeholder {
    color: #6B6E7B;
  }

  .\32xs\:hover\:placeholder-gray-700:hover::-webkit-input-placeholder {
    color: #5F616D;
  }

  .\32xs\:hover\:placeholder-gray-700:hover::-moz-placeholder {
    color: #5F616D;
  }

  .\32xs\:hover\:placeholder-gray-700:hover:-ms-input-placeholder {
    color: #5F616D;
  }

  .\32xs\:hover\:placeholder-gray-700:hover::-ms-input-placeholder {
    color: #5F616D;
  }

  .\32xs\:hover\:placeholder-gray-700:hover::placeholder {
    color: #5F616D;
  }

  .\32xs\:hover\:placeholder-gray-800:hover::-webkit-input-placeholder {
    color: #474952;
  }

  .\32xs\:hover\:placeholder-gray-800:hover::-moz-placeholder {
    color: #474952;
  }

  .\32xs\:hover\:placeholder-gray-800:hover:-ms-input-placeholder {
    color: #474952;
  }

  .\32xs\:hover\:placeholder-gray-800:hover::-ms-input-placeholder {
    color: #474952;
  }

  .\32xs\:hover\:placeholder-gray-800:hover::placeholder {
    color: #474952;
  }

  .\32xs\:hover\:placeholder-gray-900:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .\32xs\:hover\:placeholder-gray-900:hover::-moz-placeholder {
    color: #222532;
  }

  .\32xs\:hover\:placeholder-gray-900:hover:-ms-input-placeholder {
    color: #222532;
  }

  .\32xs\:hover\:placeholder-gray-900:hover::-ms-input-placeholder {
    color: #222532;
  }

  .\32xs\:hover\:placeholder-gray-900:hover::placeholder {
    color: #222532;
  }

  .\32xs\:hover\:placeholder-gray:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .\32xs\:hover\:placeholder-gray:hover::-moz-placeholder {
    color: #858895;
  }

  .\32xs\:hover\:placeholder-gray:hover:-ms-input-placeholder {
    color: #858895;
  }

  .\32xs\:hover\:placeholder-gray:hover::-ms-input-placeholder {
    color: #858895;
  }

  .\32xs\:hover\:placeholder-gray:hover::placeholder {
    color: #858895;
  }

  .\32xs\:hover\:placeholder-gray-dark:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .\32xs\:hover\:placeholder-gray-dark:hover::-moz-placeholder {
    color: #222532;
  }

  .\32xs\:hover\:placeholder-gray-dark:hover:-ms-input-placeholder {
    color: #222532;
  }

  .\32xs\:hover\:placeholder-gray-dark:hover::-ms-input-placeholder {
    color: #222532;
  }

  .\32xs\:hover\:placeholder-gray-dark:hover::placeholder {
    color: #222532;
  }

  .\32xs\:hover\:placeholder-red-100:hover::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .\32xs\:hover\:placeholder-red-100:hover::-moz-placeholder {
    color: #FFE8E8;
  }

  .\32xs\:hover\:placeholder-red-100:hover:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .\32xs\:hover\:placeholder-red-100:hover::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .\32xs\:hover\:placeholder-red-100:hover::placeholder {
    color: #FFE8E8;
  }

  .\32xs\:hover\:placeholder-red-200:hover::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .\32xs\:hover\:placeholder-red-200:hover::-moz-placeholder {
    color: #FFC4C4;
  }

  .\32xs\:hover\:placeholder-red-200:hover:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .\32xs\:hover\:placeholder-red-200:hover::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .\32xs\:hover\:placeholder-red-200:hover::placeholder {
    color: #FFC4C4;
  }

  .\32xs\:hover\:placeholder-red-300:hover::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .\32xs\:hover\:placeholder-red-300:hover::-moz-placeholder {
    color: #FF8F8F;
  }

  .\32xs\:hover\:placeholder-red-300:hover:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .\32xs\:hover\:placeholder-red-300:hover::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .\32xs\:hover\:placeholder-red-300:hover::placeholder {
    color: #FF8F8F;
  }

  .\32xs\:hover\:placeholder-red-400:hover::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .\32xs\:hover\:placeholder-red-400:hover::-moz-placeholder {
    color: #FF6A6A;
  }

  .\32xs\:hover\:placeholder-red-400:hover:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .\32xs\:hover\:placeholder-red-400:hover::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .\32xs\:hover\:placeholder-red-400:hover::placeholder {
    color: #FF6A6A;
  }

  .\32xs\:hover\:placeholder-red-500:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-red-500:hover::-moz-placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-red-500:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-red-500:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-red-500:hover::placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-red-600:hover::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .\32xs\:hover\:placeholder-red-600:hover::-moz-placeholder {
    color: #CC2C00;
  }

  .\32xs\:hover\:placeholder-red-600:hover:-ms-input-placeholder {
    color: #CC2C00;
  }

  .\32xs\:hover\:placeholder-red-600:hover::-ms-input-placeholder {
    color: #CC2C00;
  }

  .\32xs\:hover\:placeholder-red-600:hover::placeholder {
    color: #CC2C00;
  }

  .\32xs\:hover\:placeholder-red-700:hover::-webkit-input-placeholder {
    color: #C53030;
  }

  .\32xs\:hover\:placeholder-red-700:hover::-moz-placeholder {
    color: #C53030;
  }

  .\32xs\:hover\:placeholder-red-700:hover:-ms-input-placeholder {
    color: #C53030;
  }

  .\32xs\:hover\:placeholder-red-700:hover::-ms-input-placeholder {
    color: #C53030;
  }

  .\32xs\:hover\:placeholder-red-700:hover::placeholder {
    color: #C53030;
  }

  .\32xs\:hover\:placeholder-red-800:hover::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .\32xs\:hover\:placeholder-red-800:hover::-moz-placeholder {
    color: #9B2C2C;
  }

  .\32xs\:hover\:placeholder-red-800:hover:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .\32xs\:hover\:placeholder-red-800:hover::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .\32xs\:hover\:placeholder-red-800:hover::placeholder {
    color: #9B2C2C;
  }

  .\32xs\:hover\:placeholder-red-900:hover::-webkit-input-placeholder {
    color: #742A2A;
  }

  .\32xs\:hover\:placeholder-red-900:hover::-moz-placeholder {
    color: #742A2A;
  }

  .\32xs\:hover\:placeholder-red-900:hover:-ms-input-placeholder {
    color: #742A2A;
  }

  .\32xs\:hover\:placeholder-red-900:hover::-ms-input-placeholder {
    color: #742A2A;
  }

  .\32xs\:hover\:placeholder-red-900:hover::placeholder {
    color: #742A2A;
  }

  .\32xs\:hover\:placeholder-red:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-red:hover::-moz-placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-red:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-red:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-red:hover::placeholder {
    color: #EF3817;
  }

  .\32xs\:hover\:placeholder-coral-100:hover::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .\32xs\:hover\:placeholder-coral-100:hover::-moz-placeholder {
    color: #FFEBE6;
  }

  .\32xs\:hover\:placeholder-coral-100:hover:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .\32xs\:hover\:placeholder-coral-100:hover::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .\32xs\:hover\:placeholder-coral-100:hover::placeholder {
    color: #FFEBE6;
  }

  .\32xs\:hover\:placeholder-coral-200:hover::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .\32xs\:hover\:placeholder-coral-200:hover::-moz-placeholder {
    color: #FFD3C8;
  }

  .\32xs\:hover\:placeholder-coral-200:hover:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .\32xs\:hover\:placeholder-coral-200:hover::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .\32xs\:hover\:placeholder-coral-200:hover::placeholder {
    color: #FFD3C8;
  }

  .\32xs\:hover\:placeholder-coral-300:hover::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .\32xs\:hover\:placeholder-coral-300:hover::-moz-placeholder {
    color: #FFB39E;
  }

  .\32xs\:hover\:placeholder-coral-300:hover:-ms-input-placeholder {
    color: #FFB39E;
  }

  .\32xs\:hover\:placeholder-coral-300:hover::-ms-input-placeholder {
    color: #FFB39E;
  }

  .\32xs\:hover\:placeholder-coral-300:hover::placeholder {
    color: #FFB39E;
  }

  .\32xs\:hover\:placeholder-coral-400:hover::-webkit-input-placeholder {
    color: #FF9476;
  }

  .\32xs\:hover\:placeholder-coral-400:hover::-moz-placeholder {
    color: #FF9476;
  }

  .\32xs\:hover\:placeholder-coral-400:hover:-ms-input-placeholder {
    color: #FF9476;
  }

  .\32xs\:hover\:placeholder-coral-400:hover::-ms-input-placeholder {
    color: #FF9476;
  }

  .\32xs\:hover\:placeholder-coral-400:hover::placeholder {
    color: #FF9476;
  }

  .\32xs\:hover\:placeholder-coral-500:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .\32xs\:hover\:placeholder-coral-500:hover::-moz-placeholder {
    color: #FF7750;
  }

  .\32xs\:hover\:placeholder-coral-500:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xs\:hover\:placeholder-coral-500:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xs\:hover\:placeholder-coral-500:hover::placeholder {
    color: #FF7750;
  }

  .\32xs\:hover\:placeholder-coral-600:hover::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .\32xs\:hover\:placeholder-coral-600:hover::-moz-placeholder {
    color: #F55A2F;
  }

  .\32xs\:hover\:placeholder-coral-600:hover:-ms-input-placeholder {
    color: #F55A2F;
  }

  .\32xs\:hover\:placeholder-coral-600:hover::-ms-input-placeholder {
    color: #F55A2F;
  }

  .\32xs\:hover\:placeholder-coral-600:hover::placeholder {
    color: #F55A2F;
  }

  .\32xs\:hover\:placeholder-coral-700:hover::-webkit-input-placeholder {
    color: #DD470F;
  }

  .\32xs\:hover\:placeholder-coral-700:hover::-moz-placeholder {
    color: #DD470F;
  }

  .\32xs\:hover\:placeholder-coral-700:hover:-ms-input-placeholder {
    color: #DD470F;
  }

  .\32xs\:hover\:placeholder-coral-700:hover::-ms-input-placeholder {
    color: #DD470F;
  }

  .\32xs\:hover\:placeholder-coral-700:hover::placeholder {
    color: #DD470F;
  }

  .\32xs\:hover\:placeholder-coral-800:hover::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .\32xs\:hover\:placeholder-coral-800:hover::-moz-placeholder {
    color: #B93E0F;
  }

  .\32xs\:hover\:placeholder-coral-800:hover:-ms-input-placeholder {
    color: #B93E0F;
  }

  .\32xs\:hover\:placeholder-coral-800:hover::-ms-input-placeholder {
    color: #B93E0F;
  }

  .\32xs\:hover\:placeholder-coral-800:hover::placeholder {
    color: #B93E0F;
  }

  .\32xs\:hover\:placeholder-coral-900:hover::-webkit-input-placeholder {
    color: #8E3311;
  }

  .\32xs\:hover\:placeholder-coral-900:hover::-moz-placeholder {
    color: #8E3311;
  }

  .\32xs\:hover\:placeholder-coral-900:hover:-ms-input-placeholder {
    color: #8E3311;
  }

  .\32xs\:hover\:placeholder-coral-900:hover::-ms-input-placeholder {
    color: #8E3311;
  }

  .\32xs\:hover\:placeholder-coral-900:hover::placeholder {
    color: #8E3311;
  }

  .\32xs\:hover\:placeholder-coral:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .\32xs\:hover\:placeholder-coral:hover::-moz-placeholder {
    color: #FF7750;
  }

  .\32xs\:hover\:placeholder-coral:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xs\:hover\:placeholder-coral:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xs\:hover\:placeholder-coral:hover::placeholder {
    color: #FF7750;
  }

  .\32xs\:hover\:placeholder-yellow-100:hover::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .\32xs\:hover\:placeholder-yellow-100:hover::-moz-placeholder {
    color: #FFFAE6;
  }

  .\32xs\:hover\:placeholder-yellow-100:hover:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .\32xs\:hover\:placeholder-yellow-100:hover::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .\32xs\:hover\:placeholder-yellow-100:hover::placeholder {
    color: #FFFAE6;
  }

  .\32xs\:hover\:placeholder-yellow-200:hover::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .\32xs\:hover\:placeholder-yellow-200:hover::-moz-placeholder {
    color: #FFEB99;
  }

  .\32xs\:hover\:placeholder-yellow-200:hover:-ms-input-placeholder {
    color: #FFEB99;
  }

  .\32xs\:hover\:placeholder-yellow-200:hover::-ms-input-placeholder {
    color: #FFEB99;
  }

  .\32xs\:hover\:placeholder-yellow-200:hover::placeholder {
    color: #FFEB99;
  }

  .\32xs\:hover\:placeholder-yellow-300:hover::-webkit-input-placeholder {
    color: #FFE066;
  }

  .\32xs\:hover\:placeholder-yellow-300:hover::-moz-placeholder {
    color: #FFE066;
  }

  .\32xs\:hover\:placeholder-yellow-300:hover:-ms-input-placeholder {
    color: #FFE066;
  }

  .\32xs\:hover\:placeholder-yellow-300:hover::-ms-input-placeholder {
    color: #FFE066;
  }

  .\32xs\:hover\:placeholder-yellow-300:hover::placeholder {
    color: #FFE066;
  }

  .\32xs\:hover\:placeholder-yellow-400:hover::-webkit-input-placeholder {
    color: #FFD633;
  }

  .\32xs\:hover\:placeholder-yellow-400:hover::-moz-placeholder {
    color: #FFD633;
  }

  .\32xs\:hover\:placeholder-yellow-400:hover:-ms-input-placeholder {
    color: #FFD633;
  }

  .\32xs\:hover\:placeholder-yellow-400:hover::-ms-input-placeholder {
    color: #FFD633;
  }

  .\32xs\:hover\:placeholder-yellow-400:hover::placeholder {
    color: #FFD633;
  }

  .\32xs\:hover\:placeholder-yellow-500:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .\32xs\:hover\:placeholder-yellow-500:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .\32xs\:hover\:placeholder-yellow-500:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xs\:hover\:placeholder-yellow-500:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xs\:hover\:placeholder-yellow-500:hover::placeholder {
    color: #FFCE02;
  }

  .\32xs\:hover\:placeholder-yellow-600:hover::-webkit-input-placeholder {
    color: #E6B800;
  }

  .\32xs\:hover\:placeholder-yellow-600:hover::-moz-placeholder {
    color: #E6B800;
  }

  .\32xs\:hover\:placeholder-yellow-600:hover:-ms-input-placeholder {
    color: #E6B800;
  }

  .\32xs\:hover\:placeholder-yellow-600:hover::-ms-input-placeholder {
    color: #E6B800;
  }

  .\32xs\:hover\:placeholder-yellow-600:hover::placeholder {
    color: #E6B800;
  }

  .\32xs\:hover\:placeholder-yellow-700:hover::-webkit-input-placeholder {
    color: #CCA300;
  }

  .\32xs\:hover\:placeholder-yellow-700:hover::-moz-placeholder {
    color: #CCA300;
  }

  .\32xs\:hover\:placeholder-yellow-700:hover:-ms-input-placeholder {
    color: #CCA300;
  }

  .\32xs\:hover\:placeholder-yellow-700:hover::-ms-input-placeholder {
    color: #CCA300;
  }

  .\32xs\:hover\:placeholder-yellow-700:hover::placeholder {
    color: #CCA300;
  }

  .\32xs\:hover\:placeholder-yellow-800:hover::-webkit-input-placeholder {
    color: #806600;
  }

  .\32xs\:hover\:placeholder-yellow-800:hover::-moz-placeholder {
    color: #806600;
  }

  .\32xs\:hover\:placeholder-yellow-800:hover:-ms-input-placeholder {
    color: #806600;
  }

  .\32xs\:hover\:placeholder-yellow-800:hover::-ms-input-placeholder {
    color: #806600;
  }

  .\32xs\:hover\:placeholder-yellow-800:hover::placeholder {
    color: #806600;
  }

  .\32xs\:hover\:placeholder-yellow-900:hover::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .\32xs\:hover\:placeholder-yellow-900:hover::-moz-placeholder {
    color: #4D3D00;
  }

  .\32xs\:hover\:placeholder-yellow-900:hover:-ms-input-placeholder {
    color: #4D3D00;
  }

  .\32xs\:hover\:placeholder-yellow-900:hover::-ms-input-placeholder {
    color: #4D3D00;
  }

  .\32xs\:hover\:placeholder-yellow-900:hover::placeholder {
    color: #4D3D00;
  }

  .\32xs\:hover\:placeholder-yellow:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .\32xs\:hover\:placeholder-yellow:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .\32xs\:hover\:placeholder-yellow:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xs\:hover\:placeholder-yellow:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xs\:hover\:placeholder-yellow:hover::placeholder {
    color: #FFCE02;
  }

  .\32xs\:hover\:placeholder-green-100:hover::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .\32xs\:hover\:placeholder-green-100:hover::-moz-placeholder {
    color: #F9FCE9;
  }

  .\32xs\:hover\:placeholder-green-100:hover:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .\32xs\:hover\:placeholder-green-100:hover::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .\32xs\:hover\:placeholder-green-100:hover::placeholder {
    color: #F9FCE9;
  }

  .\32xs\:hover\:placeholder-green-200:hover::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .\32xs\:hover\:placeholder-green-200:hover::-moz-placeholder {
    color: #E7F3A5;
  }

  .\32xs\:hover\:placeholder-green-200:hover:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .\32xs\:hover\:placeholder-green-200:hover::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .\32xs\:hover\:placeholder-green-200:hover::placeholder {
    color: #E7F3A5;
  }

  .\32xs\:hover\:placeholder-green-300:hover::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .\32xs\:hover\:placeholder-green-300:hover::-moz-placeholder {
    color: #D5EA62;
  }

  .\32xs\:hover\:placeholder-green-300:hover:-ms-input-placeholder {
    color: #D5EA62;
  }

  .\32xs\:hover\:placeholder-green-300:hover::-ms-input-placeholder {
    color: #D5EA62;
  }

  .\32xs\:hover\:placeholder-green-300:hover::placeholder {
    color: #D5EA62;
  }

  .\32xs\:hover\:placeholder-green-400:hover::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .\32xs\:hover\:placeholder-green-400:hover::-moz-placeholder {
    color: #C2E01E;
  }

  .\32xs\:hover\:placeholder-green-400:hover:-ms-input-placeholder {
    color: #C2E01E;
  }

  .\32xs\:hover\:placeholder-green-400:hover::-ms-input-placeholder {
    color: #C2E01E;
  }

  .\32xs\:hover\:placeholder-green-400:hover::placeholder {
    color: #C2E01E;
  }

  .\32xs\:hover\:placeholder-green-500:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-green-500:hover::-moz-placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-green-500:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-green-500:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-green-500:hover::placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-green-600:hover::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .\32xs\:hover\:placeholder-green-600:hover::-moz-placeholder {
    color: #3F7B1A;
  }

  .\32xs\:hover\:placeholder-green-600:hover:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .\32xs\:hover\:placeholder-green-600:hover::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .\32xs\:hover\:placeholder-green-600:hover::placeholder {
    color: #3F7B1A;
  }

  .\32xs\:hover\:placeholder-green-700:hover::-webkit-input-placeholder {
    color: #366916;
  }

  .\32xs\:hover\:placeholder-green-700:hover::-moz-placeholder {
    color: #366916;
  }

  .\32xs\:hover\:placeholder-green-700:hover:-ms-input-placeholder {
    color: #366916;
  }

  .\32xs\:hover\:placeholder-green-700:hover::-ms-input-placeholder {
    color: #366916;
  }

  .\32xs\:hover\:placeholder-green-700:hover::placeholder {
    color: #366916;
  }

  .\32xs\:hover\:placeholder-green-800:hover::-webkit-input-placeholder {
    color: #203F0D;
  }

  .\32xs\:hover\:placeholder-green-800:hover::-moz-placeholder {
    color: #203F0D;
  }

  .\32xs\:hover\:placeholder-green-800:hover:-ms-input-placeholder {
    color: #203F0D;
  }

  .\32xs\:hover\:placeholder-green-800:hover::-ms-input-placeholder {
    color: #203F0D;
  }

  .\32xs\:hover\:placeholder-green-800:hover::placeholder {
    color: #203F0D;
  }

  .\32xs\:hover\:placeholder-green-900:hover::-webkit-input-placeholder {
    color: #162A09;
  }

  .\32xs\:hover\:placeholder-green-900:hover::-moz-placeholder {
    color: #162A09;
  }

  .\32xs\:hover\:placeholder-green-900:hover:-ms-input-placeholder {
    color: #162A09;
  }

  .\32xs\:hover\:placeholder-green-900:hover::-ms-input-placeholder {
    color: #162A09;
  }

  .\32xs\:hover\:placeholder-green-900:hover::placeholder {
    color: #162A09;
  }

  .\32xs\:hover\:placeholder-green:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-green:hover::-moz-placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-green:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-green:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-green:hover::placeholder {
    color: #60B731;
  }

  .\32xs\:hover\:placeholder-blue-100:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-blue-100:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-blue-100:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-blue-100:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-blue-100:hover::placeholder {
    color: #F5F9FD;
  }

  .\32xs\:hover\:placeholder-blue-200:hover::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .\32xs\:hover\:placeholder-blue-200:hover::-moz-placeholder {
    color: #E9F4FF;
  }

  .\32xs\:hover\:placeholder-blue-200:hover:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .\32xs\:hover\:placeholder-blue-200:hover::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .\32xs\:hover\:placeholder-blue-200:hover::placeholder {
    color: #E9F4FF;
  }

  .\32xs\:hover\:placeholder-blue-300:hover::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .\32xs\:hover\:placeholder-blue-300:hover::-moz-placeholder {
    color: #B9DCFF;
  }

  .\32xs\:hover\:placeholder-blue-300:hover:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .\32xs\:hover\:placeholder-blue-300:hover::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .\32xs\:hover\:placeholder-blue-300:hover::placeholder {
    color: #B9DCFF;
  }

  .\32xs\:hover\:placeholder-blue-400:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-blue-400:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-blue-400:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-blue-400:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-blue-400:hover::placeholder {
    color: #43BEFF;
  }

  .\32xs\:hover\:placeholder-blue-500:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-blue-500:hover::-moz-placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-blue-500:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-blue-500:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-blue-500:hover::placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-blue-600:hover::-webkit-input-placeholder {
    color: #0069CC;
  }

  .\32xs\:hover\:placeholder-blue-600:hover::-moz-placeholder {
    color: #0069CC;
  }

  .\32xs\:hover\:placeholder-blue-600:hover:-ms-input-placeholder {
    color: #0069CC;
  }

  .\32xs\:hover\:placeholder-blue-600:hover::-ms-input-placeholder {
    color: #0069CC;
  }

  .\32xs\:hover\:placeholder-blue-600:hover::placeholder {
    color: #0069CC;
  }

  .\32xs\:hover\:placeholder-blue-700:hover::-webkit-input-placeholder {
    color: #005CB3;
  }

  .\32xs\:hover\:placeholder-blue-700:hover::-moz-placeholder {
    color: #005CB3;
  }

  .\32xs\:hover\:placeholder-blue-700:hover:-ms-input-placeholder {
    color: #005CB3;
  }

  .\32xs\:hover\:placeholder-blue-700:hover::-ms-input-placeholder {
    color: #005CB3;
  }

  .\32xs\:hover\:placeholder-blue-700:hover::placeholder {
    color: #005CB3;
  }

  .\32xs\:hover\:placeholder-blue-800:hover::-webkit-input-placeholder {
    color: #004F99;
  }

  .\32xs\:hover\:placeholder-blue-800:hover::-moz-placeholder {
    color: #004F99;
  }

  .\32xs\:hover\:placeholder-blue-800:hover:-ms-input-placeholder {
    color: #004F99;
  }

  .\32xs\:hover\:placeholder-blue-800:hover::-ms-input-placeholder {
    color: #004F99;
  }

  .\32xs\:hover\:placeholder-blue-800:hover::placeholder {
    color: #004F99;
  }

  .\32xs\:hover\:placeholder-blue-900:hover::-webkit-input-placeholder {
    color: #003566;
  }

  .\32xs\:hover\:placeholder-blue-900:hover::-moz-placeholder {
    color: #003566;
  }

  .\32xs\:hover\:placeholder-blue-900:hover:-ms-input-placeholder {
    color: #003566;
  }

  .\32xs\:hover\:placeholder-blue-900:hover::-ms-input-placeholder {
    color: #003566;
  }

  .\32xs\:hover\:placeholder-blue-900:hover::placeholder {
    color: #003566;
  }

  .\32xs\:hover\:placeholder-blue:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-blue:hover::-moz-placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-blue:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-blue:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-blue:hover::placeholder {
    color: #007EE5;
  }

  .\32xs\:hover\:placeholder-violet-100:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-violet-100:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-violet-100:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-violet-100:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-violet-100:hover::placeholder {
    color: #F8F8FC;
  }

  .\32xs\:hover\:placeholder-violet-200:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-violet-200:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-violet-200:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-violet-200:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-violet-200:hover::placeholder {
    color: #EBEAF6;
  }

  .\32xs\:hover\:placeholder-violet-300:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-violet-300:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-violet-300:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-violet-300:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-violet-300:hover::placeholder {
    color: #A8A5CE;
  }

  .\32xs\:hover\:placeholder-violet-400:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-violet-400:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-violet-400:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-violet-400:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-violet-400:hover::placeholder {
    color: #8C81D1;
  }

  .\32xs\:hover\:placeholder-violet-500:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-violet-500:hover::-moz-placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-violet-500:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-violet-500:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-violet-500:hover::placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-violet-600:hover::-webkit-input-placeholder {
    color: #58309C;
  }

  .\32xs\:hover\:placeholder-violet-600:hover::-moz-placeholder {
    color: #58309C;
  }

  .\32xs\:hover\:placeholder-violet-600:hover:-ms-input-placeholder {
    color: #58309C;
  }

  .\32xs\:hover\:placeholder-violet-600:hover::-ms-input-placeholder {
    color: #58309C;
  }

  .\32xs\:hover\:placeholder-violet-600:hover::placeholder {
    color: #58309C;
  }

  .\32xs\:hover\:placeholder-violet-700:hover::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .\32xs\:hover\:placeholder-violet-700:hover::-moz-placeholder {
    color: #4D2A89;
  }

  .\32xs\:hover\:placeholder-violet-700:hover:-ms-input-placeholder {
    color: #4D2A89;
  }

  .\32xs\:hover\:placeholder-violet-700:hover::-ms-input-placeholder {
    color: #4D2A89;
  }

  .\32xs\:hover\:placeholder-violet-700:hover::placeholder {
    color: #4D2A89;
  }

  .\32xs\:hover\:placeholder-violet-800:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-violet-800:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-violet-800:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-violet-800:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-violet-800:hover::placeholder {
    color: #3C2C84;
  }

  .\32xs\:hover\:placeholder-violet-900:hover::-webkit-input-placeholder {
    color: #371E62;
  }

  .\32xs\:hover\:placeholder-violet-900:hover::-moz-placeholder {
    color: #371E62;
  }

  .\32xs\:hover\:placeholder-violet-900:hover:-ms-input-placeholder {
    color: #371E62;
  }

  .\32xs\:hover\:placeholder-violet-900:hover::-ms-input-placeholder {
    color: #371E62;
  }

  .\32xs\:hover\:placeholder-violet-900:hover::placeholder {
    color: #371E62;
  }

  .\32xs\:hover\:placeholder-violet:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-violet:hover::-moz-placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-violet:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-violet:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-violet:hover::placeholder {
    color: #6638B6;
  }

  .\32xs\:hover\:placeholder-peacock-100:hover::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .\32xs\:hover\:placeholder-peacock-100:hover::-moz-placeholder {
    color: #E6FFFA;
  }

  .\32xs\:hover\:placeholder-peacock-100:hover:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .\32xs\:hover\:placeholder-peacock-100:hover::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .\32xs\:hover\:placeholder-peacock-100:hover::placeholder {
    color: #E6FFFA;
  }

  .\32xs\:hover\:placeholder-peacock-200:hover::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .\32xs\:hover\:placeholder-peacock-200:hover::-moz-placeholder {
    color: #B2F5EA;
  }

  .\32xs\:hover\:placeholder-peacock-200:hover:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .\32xs\:hover\:placeholder-peacock-200:hover::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .\32xs\:hover\:placeholder-peacock-200:hover::placeholder {
    color: #B2F5EA;
  }

  .\32xs\:hover\:placeholder-peacock-300:hover::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .\32xs\:hover\:placeholder-peacock-300:hover::-moz-placeholder {
    color: #81E6D9;
  }

  .\32xs\:hover\:placeholder-peacock-300:hover:-ms-input-placeholder {
    color: #81E6D9;
  }

  .\32xs\:hover\:placeholder-peacock-300:hover::-ms-input-placeholder {
    color: #81E6D9;
  }

  .\32xs\:hover\:placeholder-peacock-300:hover::placeholder {
    color: #81E6D9;
  }

  .\32xs\:hover\:placeholder-peacock-400:hover::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .\32xs\:hover\:placeholder-peacock-400:hover::-moz-placeholder {
    color: #4FD1C5;
  }

  .\32xs\:hover\:placeholder-peacock-400:hover:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .\32xs\:hover\:placeholder-peacock-400:hover::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .\32xs\:hover\:placeholder-peacock-400:hover::placeholder {
    color: #4FD1C5;
  }

  .\32xs\:hover\:placeholder-peacock-500:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .\32xs\:hover\:placeholder-peacock-500:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .\32xs\:hover\:placeholder-peacock-500:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xs\:hover\:placeholder-peacock-500:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xs\:hover\:placeholder-peacock-500:hover::placeholder {
    color: #38B2AC;
  }

  .\32xs\:hover\:placeholder-peacock-600:hover::-webkit-input-placeholder {
    color: #319795;
  }

  .\32xs\:hover\:placeholder-peacock-600:hover::-moz-placeholder {
    color: #319795;
  }

  .\32xs\:hover\:placeholder-peacock-600:hover:-ms-input-placeholder {
    color: #319795;
  }

  .\32xs\:hover\:placeholder-peacock-600:hover::-ms-input-placeholder {
    color: #319795;
  }

  .\32xs\:hover\:placeholder-peacock-600:hover::placeholder {
    color: #319795;
  }

  .\32xs\:hover\:placeholder-peacock-700:hover::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .\32xs\:hover\:placeholder-peacock-700:hover::-moz-placeholder {
    color: #2C7A7B;
  }

  .\32xs\:hover\:placeholder-peacock-700:hover:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .\32xs\:hover\:placeholder-peacock-700:hover::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .\32xs\:hover\:placeholder-peacock-700:hover::placeholder {
    color: #2C7A7B;
  }

  .\32xs\:hover\:placeholder-peacock-800:hover::-webkit-input-placeholder {
    color: #285E61;
  }

  .\32xs\:hover\:placeholder-peacock-800:hover::-moz-placeholder {
    color: #285E61;
  }

  .\32xs\:hover\:placeholder-peacock-800:hover:-ms-input-placeholder {
    color: #285E61;
  }

  .\32xs\:hover\:placeholder-peacock-800:hover::-ms-input-placeholder {
    color: #285E61;
  }

  .\32xs\:hover\:placeholder-peacock-800:hover::placeholder {
    color: #285E61;
  }

  .\32xs\:hover\:placeholder-peacock-900:hover::-webkit-input-placeholder {
    color: #234E52;
  }

  .\32xs\:hover\:placeholder-peacock-900:hover::-moz-placeholder {
    color: #234E52;
  }

  .\32xs\:hover\:placeholder-peacock-900:hover:-ms-input-placeholder {
    color: #234E52;
  }

  .\32xs\:hover\:placeholder-peacock-900:hover::-ms-input-placeholder {
    color: #234E52;
  }

  .\32xs\:hover\:placeholder-peacock-900:hover::placeholder {
    color: #234E52;
  }

  .\32xs\:hover\:placeholder-peacock:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .\32xs\:hover\:placeholder-peacock:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .\32xs\:hover\:placeholder-peacock:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xs\:hover\:placeholder-peacock:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xs\:hover\:placeholder-peacock:hover::placeholder {
    color: #38B2AC;
  }

  .\32xs\:hover\:placeholder-indigo-100:hover::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .\32xs\:hover\:placeholder-indigo-100:hover::-moz-placeholder {
    color: #EBF4FF;
  }

  .\32xs\:hover\:placeholder-indigo-100:hover:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .\32xs\:hover\:placeholder-indigo-100:hover::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .\32xs\:hover\:placeholder-indigo-100:hover::placeholder {
    color: #EBF4FF;
  }

  .\32xs\:hover\:placeholder-indigo-200:hover::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .\32xs\:hover\:placeholder-indigo-200:hover::-moz-placeholder {
    color: #C3DAFE;
  }

  .\32xs\:hover\:placeholder-indigo-200:hover:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .\32xs\:hover\:placeholder-indigo-200:hover::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .\32xs\:hover\:placeholder-indigo-200:hover::placeholder {
    color: #C3DAFE;
  }

  .\32xs\:hover\:placeholder-indigo-300:hover::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .\32xs\:hover\:placeholder-indigo-300:hover::-moz-placeholder {
    color: #A3BFFA;
  }

  .\32xs\:hover\:placeholder-indigo-300:hover:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .\32xs\:hover\:placeholder-indigo-300:hover::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .\32xs\:hover\:placeholder-indigo-300:hover::placeholder {
    color: #A3BFFA;
  }

  .\32xs\:hover\:placeholder-indigo-400:hover::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .\32xs\:hover\:placeholder-indigo-400:hover::-moz-placeholder {
    color: #7F9CF5;
  }

  .\32xs\:hover\:placeholder-indigo-400:hover:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .\32xs\:hover\:placeholder-indigo-400:hover::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .\32xs\:hover\:placeholder-indigo-400:hover::placeholder {
    color: #7F9CF5;
  }

  .\32xs\:hover\:placeholder-indigo-500:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .\32xs\:hover\:placeholder-indigo-500:hover::-moz-placeholder {
    color: #667EEA;
  }

  .\32xs\:hover\:placeholder-indigo-500:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xs\:hover\:placeholder-indigo-500:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xs\:hover\:placeholder-indigo-500:hover::placeholder {
    color: #667EEA;
  }

  .\32xs\:hover\:placeholder-indigo-600:hover::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .\32xs\:hover\:placeholder-indigo-600:hover::-moz-placeholder {
    color: #5A67D8;
  }

  .\32xs\:hover\:placeholder-indigo-600:hover:-ms-input-placeholder {
    color: #5A67D8;
  }

  .\32xs\:hover\:placeholder-indigo-600:hover::-ms-input-placeholder {
    color: #5A67D8;
  }

  .\32xs\:hover\:placeholder-indigo-600:hover::placeholder {
    color: #5A67D8;
  }

  .\32xs\:hover\:placeholder-indigo-700:hover::-webkit-input-placeholder {
    color: #6439DE;
  }

  .\32xs\:hover\:placeholder-indigo-700:hover::-moz-placeholder {
    color: #6439DE;
  }

  .\32xs\:hover\:placeholder-indigo-700:hover:-ms-input-placeholder {
    color: #6439DE;
  }

  .\32xs\:hover\:placeholder-indigo-700:hover::-ms-input-placeholder {
    color: #6439DE;
  }

  .\32xs\:hover\:placeholder-indigo-700:hover::placeholder {
    color: #6439DE;
  }

  .\32xs\:hover\:placeholder-indigo-800:hover::-webkit-input-placeholder {
    color: #434190;
  }

  .\32xs\:hover\:placeholder-indigo-800:hover::-moz-placeholder {
    color: #434190;
  }

  .\32xs\:hover\:placeholder-indigo-800:hover:-ms-input-placeholder {
    color: #434190;
  }

  .\32xs\:hover\:placeholder-indigo-800:hover::-ms-input-placeholder {
    color: #434190;
  }

  .\32xs\:hover\:placeholder-indigo-800:hover::placeholder {
    color: #434190;
  }

  .\32xs\:hover\:placeholder-indigo-900:hover::-webkit-input-placeholder {
    color: #3C366B;
  }

  .\32xs\:hover\:placeholder-indigo-900:hover::-moz-placeholder {
    color: #3C366B;
  }

  .\32xs\:hover\:placeholder-indigo-900:hover:-ms-input-placeholder {
    color: #3C366B;
  }

  .\32xs\:hover\:placeholder-indigo-900:hover::-ms-input-placeholder {
    color: #3C366B;
  }

  .\32xs\:hover\:placeholder-indigo-900:hover::placeholder {
    color: #3C366B;
  }

  .\32xs\:hover\:placeholder-indigo:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .\32xs\:hover\:placeholder-indigo:hover::-moz-placeholder {
    color: #667EEA;
  }

  .\32xs\:hover\:placeholder-indigo:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xs\:hover\:placeholder-indigo:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xs\:hover\:placeholder-indigo:hover::placeholder {
    color: #667EEA;
  }

  .\32xs\:pointer-events-none {
    pointer-events: none;
  }

  .\32xs\:pointer-events-auto {
    pointer-events: auto;
  }

  .\32xs\:\!pointer-events-none {
    pointer-events: none !important;
  }

  .\32xs\:\!pointer-events-auto {
    pointer-events: auto !important;
  }

  .\32xs\:hover\:pointer-events-none:hover {
    pointer-events: none;
  }

  .\32xs\:hover\:pointer-events-auto:hover {
    pointer-events: auto;
  }

  .\32xs\:static {
    position: static;
  }

  .\32xs\:fixed {
    position: fixed;
  }

  .\32xs\:absolute {
    position: absolute;
  }

  .\32xs\:relative {
    position: relative;
  }

  .\32xs\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .\32xs\:\!static {
    position: static !important;
  }

  .\32xs\:\!fixed {
    position: fixed !important;
  }

  .\32xs\:\!absolute {
    position: absolute !important;
  }

  .\32xs\:\!relative {
    position: relative !important;
  }

  .\32xs\:\!sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }

  .\32xs\:hover\:static:hover {
    position: static;
  }

  .\32xs\:hover\:fixed:hover {
    position: fixed;
  }

  .\32xs\:hover\:absolute:hover {
    position: absolute;
  }

  .\32xs\:hover\:relative:hover {
    position: relative;
  }

  .\32xs\:hover\:sticky:hover {
    position: -webkit-sticky;
    position: sticky;
  }

  .\32xs\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .\32xs\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\32xs\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .\32xs\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .\32xs\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .\32xs\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .\32xs\:top-0 {
    top: 0;
  }

  .\32xs\:right-0 {
    right: 0;
  }

  .\32xs\:bottom-0 {
    bottom: 0;
  }

  .\32xs\:left-0 {
    left: 0;
  }

  .\32xs\:top-auto {
    top: auto;
  }

  .\32xs\:right-auto {
    right: auto;
  }

  .\32xs\:bottom-auto {
    bottom: auto;
  }

  .\32xs\:left-auto {
    left: auto;
  }

  .\32xs\:\!inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .\32xs\:\!inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .\32xs\:\!inset-y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }

  .\32xs\:\!inset-x-0 {
    right: 0 !important;
    left: 0 !important;
  }

  .\32xs\:\!inset-y-auto {
    top: auto !important;
    bottom: auto !important;
  }

  .\32xs\:\!inset-x-auto {
    right: auto !important;
    left: auto !important;
  }

  .\32xs\:\!top-0 {
    top: 0 !important;
  }

  .\32xs\:\!right-0 {
    right: 0 !important;
  }

  .\32xs\:\!bottom-0 {
    bottom: 0 !important;
  }

  .\32xs\:\!left-0 {
    left: 0 !important;
  }

  .\32xs\:\!top-auto {
    top: auto !important;
  }

  .\32xs\:\!right-auto {
    right: auto !important;
  }

  .\32xs\:\!bottom-auto {
    bottom: auto !important;
  }

  .\32xs\:\!left-auto {
    left: auto !important;
  }

  .\32xs\:hover\:inset-0:hover {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .\32xs\:hover\:inset-auto:hover {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\32xs\:hover\:inset-y-0:hover {
    top: 0;
    bottom: 0;
  }

  .\32xs\:hover\:inset-x-0:hover {
    right: 0;
    left: 0;
  }

  .\32xs\:hover\:inset-y-auto:hover {
    top: auto;
    bottom: auto;
  }

  .\32xs\:hover\:inset-x-auto:hover {
    right: auto;
    left: auto;
  }

  .\32xs\:hover\:top-0:hover {
    top: 0;
  }

  .\32xs\:hover\:right-0:hover {
    right: 0;
  }

  .\32xs\:hover\:bottom-0:hover {
    bottom: 0;
  }

  .\32xs\:hover\:left-0:hover {
    left: 0;
  }

  .\32xs\:hover\:top-auto:hover {
    top: auto;
  }

  .\32xs\:hover\:right-auto:hover {
    right: auto;
  }

  .\32xs\:hover\:bottom-auto:hover {
    bottom: auto;
  }

  .\32xs\:hover\:left-auto:hover {
    left: auto;
  }

  .\32xs\:resize-none {
    resize: none;
  }

  .\32xs\:resize-y {
    resize: vertical;
  }

  .\32xs\:resize-x {
    resize: horizontal;
  }

  .\32xs\:resize {
    resize: both;
  }

  .\32xs\:\!resize-none {
    resize: none !important;
  }

  .\32xs\:\!resize-y {
    resize: vertical !important;
  }

  .\32xs\:\!resize-x {
    resize: horizontal !important;
  }

  .\32xs\:\!resize {
    resize: both !important;
  }

  .\32xs\:hover\:resize-none:hover {
    resize: none;
  }

  .\32xs\:hover\:resize-y:hover {
    resize: vertical;
  }

  .\32xs\:hover\:resize-x:hover {
    resize: horizontal;
  }

  .\32xs\:hover\:resize:hover {
    resize: both;
  }

  .\32xs\:shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\32xs\:shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\32xs\:shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xs\:shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\32xs\:shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\32xs\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\32xs\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\32xs\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xs\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\32xs\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .\32xs\:\!shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .\32xs\:\!shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .\32xs\:\!shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\32xs\:\!shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .\32xs\:\!shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .\32xs\:\!shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .\32xs\:\!shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .\32xs\:\!shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\32xs\:\!shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .\32xs\:\!shadow-none {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .\32xs\:hover\:shadow-xs:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\32xs\:hover\:shadow-sm:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\32xs\:hover\:shadow:hover {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xs\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\32xs\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\32xs\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\32xs\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\32xs\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xs\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\32xs\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .\32xs\:fill-current {
    fill: currentColor;
  }

  .\32xs\:\!fill-current {
    fill: currentColor !important;
  }

  .\32xs\:hover\:fill-current:hover {
    fill: currentColor;
  }

  .\32xs\:stroke-current {
    stroke: currentColor;
  }

  .\32xs\:\!stroke-current {
    stroke: currentColor !important;
  }

  .\32xs\:hover\:stroke-current:hover {
    stroke: currentColor;
  }

  .\32xs\:stroke-0 {
    stroke-width: 0;
  }

  .\32xs\:stroke-1 {
    stroke-width: 1;
  }

  .\32xs\:stroke-2 {
    stroke-width: 2;
  }

  .\32xs\:\!stroke-0 {
    stroke-width: 0 !important;
  }

  .\32xs\:\!stroke-1 {
    stroke-width: 1 !important;
  }

  .\32xs\:\!stroke-2 {
    stroke-width: 2 !important;
  }

  .\32xs\:hover\:stroke-0:hover {
    stroke-width: 0;
  }

  .\32xs\:hover\:stroke-1:hover {
    stroke-width: 1;
  }

  .\32xs\:hover\:stroke-2:hover {
    stroke-width: 2;
  }

  .\32xs\:table-auto {
    table-layout: auto;
  }

  .\32xs\:table-fixed {
    table-layout: fixed;
  }

  .\32xs\:\!table-auto {
    table-layout: auto !important;
  }

  .\32xs\:\!table-fixed {
    table-layout: fixed !important;
  }

  .\32xs\:hover\:table-auto:hover {
    table-layout: auto;
  }

  .\32xs\:hover\:table-fixed:hover {
    table-layout: fixed;
  }

  .\32xs\:text-left {
    text-align: left;
  }

  .\32xs\:text-center {
    text-align: center;
  }

  .\32xs\:text-right {
    text-align: right;
  }

  .\32xs\:text-justify {
    text-align: justify;
  }

  .\32xs\:\!text-left {
    text-align: left !important;
  }

  .\32xs\:\!text-center {
    text-align: center !important;
  }

  .\32xs\:\!text-right {
    text-align: right !important;
  }

  .\32xs\:\!text-justify {
    text-align: justify !important;
  }

  .\32xs\:hover\:text-left:hover {
    text-align: left;
  }

  .\32xs\:hover\:text-center:hover {
    text-align: center;
  }

  .\32xs\:hover\:text-right:hover {
    text-align: right;
  }

  .\32xs\:hover\:text-justify:hover {
    text-align: justify;
  }

  .\32xs\:text-primary {
    color: #6638B6;
  }

  .\32xs\:text-primaryDark {
    color: #3C2C84;
  }

  .\32xs\:text-primary1 {
    color: #8C81D1;
  }

  .\32xs\:text-primary2 {
    color: #A8A5CE;
  }

  .\32xs\:text-primary3 {
    color: #EBEAF6;
  }

  .\32xs\:text-primary4 {
    color: #F8F8FC;
  }

  .\32xs\:text-secondary {
    color: #007EE5;
  }

  .\32xs\:text-secondary1 {
    color: #43BEFF;
  }

  .\32xs\:text-secondary2 {
    color: #F5F9FD;
  }

  .\32xs\:text-alert {
    color: #EF3817;
  }

  .\32xs\:text-safe {
    color: #60B731;
  }

  .\32xs\:text-primary-dark {
    color: #3C2C84;
  }

  .\32xs\:text-primary-1 {
    color: #8C81D1;
  }

  .\32xs\:text-primary-2 {
    color: #A8A5CE;
  }

  .\32xs\:text-primary-3 {
    color: #EBEAF6;
  }

  .\32xs\:text-primary-4 {
    color: #F8F8FC;
  }

  .\32xs\:text-secondary-1 {
    color: #43BEFF;
  }

  .\32xs\:text-secondary-2 {
    color: #F5F9FD;
  }

  .\32xs\:text-transparent {
    color: transparent;
  }

  .\32xs\:text-black {
    color: #000000;
  }

  .\32xs\:text-white {
    color: #FFFFFF;
  }

  .\32xs\:text-point-violet {
    color: #7545FF;
  }

  .\32xs\:text-gray-100 {
    color: #F7F7F7;
  }

  .\32xs\:text-gray-200 {
    color: #E5E5E8;
  }

  .\32xs\:text-gray-300 {
    color: #CED0D6;
  }

  .\32xs\:text-gray-400 {
    color: #A7A9B2;
  }

  .\32xs\:text-gray-500 {
    color: #858895;
  }

  .\32xs\:text-gray-600 {
    color: #6B6E7B;
  }

  .\32xs\:text-gray-700 {
    color: #5F616D;
  }

  .\32xs\:text-gray-800 {
    color: #474952;
  }

  .\32xs\:text-gray-900 {
    color: #222532;
  }

  .\32xs\:text-gray {
    color: #858895;
  }

  .\32xs\:text-gray-dark {
    color: #222532;
  }

  .\32xs\:text-red-100 {
    color: #FFE8E8;
  }

  .\32xs\:text-red-200 {
    color: #FFC4C4;
  }

  .\32xs\:text-red-300 {
    color: #FF8F8F;
  }

  .\32xs\:text-red-400 {
    color: #FF6A6A;
  }

  .\32xs\:text-red-500 {
    color: #EF3817;
  }

  .\32xs\:text-red-600 {
    color: #CC2C00;
  }

  .\32xs\:text-red-700 {
    color: #C53030;
  }

  .\32xs\:text-red-800 {
    color: #9B2C2C;
  }

  .\32xs\:text-red-900 {
    color: #742A2A;
  }

  .\32xs\:text-red {
    color: #EF3817;
  }

  .\32xs\:text-coral-100 {
    color: #FFEBE6;
  }

  .\32xs\:text-coral-200 {
    color: #FFD3C8;
  }

  .\32xs\:text-coral-300 {
    color: #FFB39E;
  }

  .\32xs\:text-coral-400 {
    color: #FF9476;
  }

  .\32xs\:text-coral-500 {
    color: #FF7750;
  }

  .\32xs\:text-coral-600 {
    color: #F55A2F;
  }

  .\32xs\:text-coral-700 {
    color: #DD470F;
  }

  .\32xs\:text-coral-800 {
    color: #B93E0F;
  }

  .\32xs\:text-coral-900 {
    color: #8E3311;
  }

  .\32xs\:text-coral {
    color: #FF7750;
  }

  .\32xs\:text-yellow-100 {
    color: #FFFAE6;
  }

  .\32xs\:text-yellow-200 {
    color: #FFEB99;
  }

  .\32xs\:text-yellow-300 {
    color: #FFE066;
  }

  .\32xs\:text-yellow-400 {
    color: #FFD633;
  }

  .\32xs\:text-yellow-500 {
    color: #FFCE02;
  }

  .\32xs\:text-yellow-600 {
    color: #E6B800;
  }

  .\32xs\:text-yellow-700 {
    color: #CCA300;
  }

  .\32xs\:text-yellow-800 {
    color: #806600;
  }

  .\32xs\:text-yellow-900 {
    color: #4D3D00;
  }

  .\32xs\:text-yellow {
    color: #FFCE02;
  }

  .\32xs\:text-green-100 {
    color: #F9FCE9;
  }

  .\32xs\:text-green-200 {
    color: #E7F3A5;
  }

  .\32xs\:text-green-300 {
    color: #D5EA62;
  }

  .\32xs\:text-green-400 {
    color: #C2E01E;
  }

  .\32xs\:text-green-500 {
    color: #60B731;
  }

  .\32xs\:text-green-600 {
    color: #3F7B1A;
  }

  .\32xs\:text-green-700 {
    color: #366916;
  }

  .\32xs\:text-green-800 {
    color: #203F0D;
  }

  .\32xs\:text-green-900 {
    color: #162A09;
  }

  .\32xs\:text-green {
    color: #60B731;
  }

  .\32xs\:text-blue-100 {
    color: #F5F9FD;
  }

  .\32xs\:text-blue-200 {
    color: #E9F4FF;
  }

  .\32xs\:text-blue-300 {
    color: #B9DCFF;
  }

  .\32xs\:text-blue-400 {
    color: #43BEFF;
  }

  .\32xs\:text-blue-500 {
    color: #007EE5;
  }

  .\32xs\:text-blue-600 {
    color: #0069CC;
  }

  .\32xs\:text-blue-700 {
    color: #005CB3;
  }

  .\32xs\:text-blue-800 {
    color: #004F99;
  }

  .\32xs\:text-blue-900 {
    color: #003566;
  }

  .\32xs\:text-blue {
    color: #007EE5;
  }

  .\32xs\:text-violet-100 {
    color: #F8F8FC;
  }

  .\32xs\:text-violet-200 {
    color: #EBEAF6;
  }

  .\32xs\:text-violet-300 {
    color: #A8A5CE;
  }

  .\32xs\:text-violet-400 {
    color: #8C81D1;
  }

  .\32xs\:text-violet-500 {
    color: #6638B6;
  }

  .\32xs\:text-violet-600 {
    color: #58309C;
  }

  .\32xs\:text-violet-700 {
    color: #4D2A89;
  }

  .\32xs\:text-violet-800 {
    color: #3C2C84;
  }

  .\32xs\:text-violet-900 {
    color: #371E62;
  }

  .\32xs\:text-violet {
    color: #6638B6;
  }

  .\32xs\:text-peacock-100 {
    color: #E6FFFA;
  }

  .\32xs\:text-peacock-200 {
    color: #B2F5EA;
  }

  .\32xs\:text-peacock-300 {
    color: #81E6D9;
  }

  .\32xs\:text-peacock-400 {
    color: #4FD1C5;
  }

  .\32xs\:text-peacock-500 {
    color: #38B2AC;
  }

  .\32xs\:text-peacock-600 {
    color: #319795;
  }

  .\32xs\:text-peacock-700 {
    color: #2C7A7B;
  }

  .\32xs\:text-peacock-800 {
    color: #285E61;
  }

  .\32xs\:text-peacock-900 {
    color: #234E52;
  }

  .\32xs\:text-peacock {
    color: #38B2AC;
  }

  .\32xs\:text-indigo-100 {
    color: #EBF4FF;
  }

  .\32xs\:text-indigo-200 {
    color: #C3DAFE;
  }

  .\32xs\:text-indigo-300 {
    color: #A3BFFA;
  }

  .\32xs\:text-indigo-400 {
    color: #7F9CF5;
  }

  .\32xs\:text-indigo-500 {
    color: #667EEA;
  }

  .\32xs\:text-indigo-600 {
    color: #5A67D8;
  }

  .\32xs\:text-indigo-700 {
    color: #6439DE;
  }

  .\32xs\:text-indigo-800 {
    color: #434190;
  }

  .\32xs\:text-indigo-900 {
    color: #3C366B;
  }

  .\32xs\:text-indigo {
    color: #667EEA;
  }

  .\32xs\:\!text-primary {
    color: #6638B6 !important;
  }

  .\32xs\:\!text-primaryDark {
    color: #3C2C84 !important;
  }

  .\32xs\:\!text-primary1 {
    color: #8C81D1 !important;
  }

  .\32xs\:\!text-primary2 {
    color: #A8A5CE !important;
  }

  .\32xs\:\!text-primary3 {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!text-primary4 {
    color: #F8F8FC !important;
  }

  .\32xs\:\!text-secondary {
    color: #007EE5 !important;
  }

  .\32xs\:\!text-secondary1 {
    color: #43BEFF !important;
  }

  .\32xs\:\!text-secondary2 {
    color: #F5F9FD !important;
  }

  .\32xs\:\!text-alert {
    color: #EF3817 !important;
  }

  .\32xs\:\!text-safe {
    color: #60B731 !important;
  }

  .\32xs\:\!text-primary-dark {
    color: #3C2C84 !important;
  }

  .\32xs\:\!text-primary-1 {
    color: #8C81D1 !important;
  }

  .\32xs\:\!text-primary-2 {
    color: #A8A5CE !important;
  }

  .\32xs\:\!text-primary-3 {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!text-primary-4 {
    color: #F8F8FC !important;
  }

  .\32xs\:\!text-secondary-1 {
    color: #43BEFF !important;
  }

  .\32xs\:\!text-secondary-2 {
    color: #F5F9FD !important;
  }

  .\32xs\:\!text-transparent {
    color: transparent !important;
  }

  .\32xs\:\!text-black {
    color: #000000 !important;
  }

  .\32xs\:\!text-white {
    color: #FFFFFF !important;
  }

  .\32xs\:\!text-point-violet {
    color: #7545FF !important;
  }

  .\32xs\:\!text-gray-100 {
    color: #F7F7F7 !important;
  }

  .\32xs\:\!text-gray-200 {
    color: #E5E5E8 !important;
  }

  .\32xs\:\!text-gray-300 {
    color: #CED0D6 !important;
  }

  .\32xs\:\!text-gray-400 {
    color: #A7A9B2 !important;
  }

  .\32xs\:\!text-gray-500 {
    color: #858895 !important;
  }

  .\32xs\:\!text-gray-600 {
    color: #6B6E7B !important;
  }

  .\32xs\:\!text-gray-700 {
    color: #5F616D !important;
  }

  .\32xs\:\!text-gray-800 {
    color: #474952 !important;
  }

  .\32xs\:\!text-gray-900 {
    color: #222532 !important;
  }

  .\32xs\:\!text-gray {
    color: #858895 !important;
  }

  .\32xs\:\!text-gray-dark {
    color: #222532 !important;
  }

  .\32xs\:\!text-red-100 {
    color: #FFE8E8 !important;
  }

  .\32xs\:\!text-red-200 {
    color: #FFC4C4 !important;
  }

  .\32xs\:\!text-red-300 {
    color: #FF8F8F !important;
  }

  .\32xs\:\!text-red-400 {
    color: #FF6A6A !important;
  }

  .\32xs\:\!text-red-500 {
    color: #EF3817 !important;
  }

  .\32xs\:\!text-red-600 {
    color: #CC2C00 !important;
  }

  .\32xs\:\!text-red-700 {
    color: #C53030 !important;
  }

  .\32xs\:\!text-red-800 {
    color: #9B2C2C !important;
  }

  .\32xs\:\!text-red-900 {
    color: #742A2A !important;
  }

  .\32xs\:\!text-red {
    color: #EF3817 !important;
  }

  .\32xs\:\!text-coral-100 {
    color: #FFEBE6 !important;
  }

  .\32xs\:\!text-coral-200 {
    color: #FFD3C8 !important;
  }

  .\32xs\:\!text-coral-300 {
    color: #FFB39E !important;
  }

  .\32xs\:\!text-coral-400 {
    color: #FF9476 !important;
  }

  .\32xs\:\!text-coral-500 {
    color: #FF7750 !important;
  }

  .\32xs\:\!text-coral-600 {
    color: #F55A2F !important;
  }

  .\32xs\:\!text-coral-700 {
    color: #DD470F !important;
  }

  .\32xs\:\!text-coral-800 {
    color: #B93E0F !important;
  }

  .\32xs\:\!text-coral-900 {
    color: #8E3311 !important;
  }

  .\32xs\:\!text-coral {
    color: #FF7750 !important;
  }

  .\32xs\:\!text-yellow-100 {
    color: #FFFAE6 !important;
  }

  .\32xs\:\!text-yellow-200 {
    color: #FFEB99 !important;
  }

  .\32xs\:\!text-yellow-300 {
    color: #FFE066 !important;
  }

  .\32xs\:\!text-yellow-400 {
    color: #FFD633 !important;
  }

  .\32xs\:\!text-yellow-500 {
    color: #FFCE02 !important;
  }

  .\32xs\:\!text-yellow-600 {
    color: #E6B800 !important;
  }

  .\32xs\:\!text-yellow-700 {
    color: #CCA300 !important;
  }

  .\32xs\:\!text-yellow-800 {
    color: #806600 !important;
  }

  .\32xs\:\!text-yellow-900 {
    color: #4D3D00 !important;
  }

  .\32xs\:\!text-yellow {
    color: #FFCE02 !important;
  }

  .\32xs\:\!text-green-100 {
    color: #F9FCE9 !important;
  }

  .\32xs\:\!text-green-200 {
    color: #E7F3A5 !important;
  }

  .\32xs\:\!text-green-300 {
    color: #D5EA62 !important;
  }

  .\32xs\:\!text-green-400 {
    color: #C2E01E !important;
  }

  .\32xs\:\!text-green-500 {
    color: #60B731 !important;
  }

  .\32xs\:\!text-green-600 {
    color: #3F7B1A !important;
  }

  .\32xs\:\!text-green-700 {
    color: #366916 !important;
  }

  .\32xs\:\!text-green-800 {
    color: #203F0D !important;
  }

  .\32xs\:\!text-green-900 {
    color: #162A09 !important;
  }

  .\32xs\:\!text-green {
    color: #60B731 !important;
  }

  .\32xs\:\!text-blue-100 {
    color: #F5F9FD !important;
  }

  .\32xs\:\!text-blue-200 {
    color: #E9F4FF !important;
  }

  .\32xs\:\!text-blue-300 {
    color: #B9DCFF !important;
  }

  .\32xs\:\!text-blue-400 {
    color: #43BEFF !important;
  }

  .\32xs\:\!text-blue-500 {
    color: #007EE5 !important;
  }

  .\32xs\:\!text-blue-600 {
    color: #0069CC !important;
  }

  .\32xs\:\!text-blue-700 {
    color: #005CB3 !important;
  }

  .\32xs\:\!text-blue-800 {
    color: #004F99 !important;
  }

  .\32xs\:\!text-blue-900 {
    color: #003566 !important;
  }

  .\32xs\:\!text-blue {
    color: #007EE5 !important;
  }

  .\32xs\:\!text-violet-100 {
    color: #F8F8FC !important;
  }

  .\32xs\:\!text-violet-200 {
    color: #EBEAF6 !important;
  }

  .\32xs\:\!text-violet-300 {
    color: #A8A5CE !important;
  }

  .\32xs\:\!text-violet-400 {
    color: #8C81D1 !important;
  }

  .\32xs\:\!text-violet-500 {
    color: #6638B6 !important;
  }

  .\32xs\:\!text-violet-600 {
    color: #58309C !important;
  }

  .\32xs\:\!text-violet-700 {
    color: #4D2A89 !important;
  }

  .\32xs\:\!text-violet-800 {
    color: #3C2C84 !important;
  }

  .\32xs\:\!text-violet-900 {
    color: #371E62 !important;
  }

  .\32xs\:\!text-violet {
    color: #6638B6 !important;
  }

  .\32xs\:\!text-peacock-100 {
    color: #E6FFFA !important;
  }

  .\32xs\:\!text-peacock-200 {
    color: #B2F5EA !important;
  }

  .\32xs\:\!text-peacock-300 {
    color: #81E6D9 !important;
  }

  .\32xs\:\!text-peacock-400 {
    color: #4FD1C5 !important;
  }

  .\32xs\:\!text-peacock-500 {
    color: #38B2AC !important;
  }

  .\32xs\:\!text-peacock-600 {
    color: #319795 !important;
  }

  .\32xs\:\!text-peacock-700 {
    color: #2C7A7B !important;
  }

  .\32xs\:\!text-peacock-800 {
    color: #285E61 !important;
  }

  .\32xs\:\!text-peacock-900 {
    color: #234E52 !important;
  }

  .\32xs\:\!text-peacock {
    color: #38B2AC !important;
  }

  .\32xs\:\!text-indigo-100 {
    color: #EBF4FF !important;
  }

  .\32xs\:\!text-indigo-200 {
    color: #C3DAFE !important;
  }

  .\32xs\:\!text-indigo-300 {
    color: #A3BFFA !important;
  }

  .\32xs\:\!text-indigo-400 {
    color: #7F9CF5 !important;
  }

  .\32xs\:\!text-indigo-500 {
    color: #667EEA !important;
  }

  .\32xs\:\!text-indigo-600 {
    color: #5A67D8 !important;
  }

  .\32xs\:\!text-indigo-700 {
    color: #6439DE !important;
  }

  .\32xs\:\!text-indigo-800 {
    color: #434190 !important;
  }

  .\32xs\:\!text-indigo-900 {
    color: #3C366B !important;
  }

  .\32xs\:\!text-indigo {
    color: #667EEA !important;
  }

  .\32xs\:hover\:text-primary:hover {
    color: #6638B6;
  }

  .\32xs\:hover\:text-primaryDark:hover {
    color: #3C2C84;
  }

  .\32xs\:hover\:text-primary1:hover {
    color: #8C81D1;
  }

  .\32xs\:hover\:text-primary2:hover {
    color: #A8A5CE;
  }

  .\32xs\:hover\:text-primary3:hover {
    color: #EBEAF6;
  }

  .\32xs\:hover\:text-primary4:hover {
    color: #F8F8FC;
  }

  .\32xs\:hover\:text-secondary:hover {
    color: #007EE5;
  }

  .\32xs\:hover\:text-secondary1:hover {
    color: #43BEFF;
  }

  .\32xs\:hover\:text-secondary2:hover {
    color: #F5F9FD;
  }

  .\32xs\:hover\:text-alert:hover {
    color: #EF3817;
  }

  .\32xs\:hover\:text-safe:hover {
    color: #60B731;
  }

  .\32xs\:hover\:text-primary-dark:hover {
    color: #3C2C84;
  }

  .\32xs\:hover\:text-primary-1:hover {
    color: #8C81D1;
  }

  .\32xs\:hover\:text-primary-2:hover {
    color: #A8A5CE;
  }

  .\32xs\:hover\:text-primary-3:hover {
    color: #EBEAF6;
  }

  .\32xs\:hover\:text-primary-4:hover {
    color: #F8F8FC;
  }

  .\32xs\:hover\:text-secondary-1:hover {
    color: #43BEFF;
  }

  .\32xs\:hover\:text-secondary-2:hover {
    color: #F5F9FD;
  }

  .\32xs\:hover\:text-transparent:hover {
    color: transparent;
  }

  .\32xs\:hover\:text-black:hover {
    color: #000000;
  }

  .\32xs\:hover\:text-white:hover {
    color: #FFFFFF;
  }

  .\32xs\:hover\:text-point-violet:hover {
    color: #7545FF;
  }

  .\32xs\:hover\:text-gray-100:hover {
    color: #F7F7F7;
  }

  .\32xs\:hover\:text-gray-200:hover {
    color: #E5E5E8;
  }

  .\32xs\:hover\:text-gray-300:hover {
    color: #CED0D6;
  }

  .\32xs\:hover\:text-gray-400:hover {
    color: #A7A9B2;
  }

  .\32xs\:hover\:text-gray-500:hover {
    color: #858895;
  }

  .\32xs\:hover\:text-gray-600:hover {
    color: #6B6E7B;
  }

  .\32xs\:hover\:text-gray-700:hover {
    color: #5F616D;
  }

  .\32xs\:hover\:text-gray-800:hover {
    color: #474952;
  }

  .\32xs\:hover\:text-gray-900:hover {
    color: #222532;
  }

  .\32xs\:hover\:text-gray:hover {
    color: #858895;
  }

  .\32xs\:hover\:text-gray-dark:hover {
    color: #222532;
  }

  .\32xs\:hover\:text-red-100:hover {
    color: #FFE8E8;
  }

  .\32xs\:hover\:text-red-200:hover {
    color: #FFC4C4;
  }

  .\32xs\:hover\:text-red-300:hover {
    color: #FF8F8F;
  }

  .\32xs\:hover\:text-red-400:hover {
    color: #FF6A6A;
  }

  .\32xs\:hover\:text-red-500:hover {
    color: #EF3817;
  }

  .\32xs\:hover\:text-red-600:hover {
    color: #CC2C00;
  }

  .\32xs\:hover\:text-red-700:hover {
    color: #C53030;
  }

  .\32xs\:hover\:text-red-800:hover {
    color: #9B2C2C;
  }

  .\32xs\:hover\:text-red-900:hover {
    color: #742A2A;
  }

  .\32xs\:hover\:text-red:hover {
    color: #EF3817;
  }

  .\32xs\:hover\:text-coral-100:hover {
    color: #FFEBE6;
  }

  .\32xs\:hover\:text-coral-200:hover {
    color: #FFD3C8;
  }

  .\32xs\:hover\:text-coral-300:hover {
    color: #FFB39E;
  }

  .\32xs\:hover\:text-coral-400:hover {
    color: #FF9476;
  }

  .\32xs\:hover\:text-coral-500:hover {
    color: #FF7750;
  }

  .\32xs\:hover\:text-coral-600:hover {
    color: #F55A2F;
  }

  .\32xs\:hover\:text-coral-700:hover {
    color: #DD470F;
  }

  .\32xs\:hover\:text-coral-800:hover {
    color: #B93E0F;
  }

  .\32xs\:hover\:text-coral-900:hover {
    color: #8E3311;
  }

  .\32xs\:hover\:text-coral:hover {
    color: #FF7750;
  }

  .\32xs\:hover\:text-yellow-100:hover {
    color: #FFFAE6;
  }

  .\32xs\:hover\:text-yellow-200:hover {
    color: #FFEB99;
  }

  .\32xs\:hover\:text-yellow-300:hover {
    color: #FFE066;
  }

  .\32xs\:hover\:text-yellow-400:hover {
    color: #FFD633;
  }

  .\32xs\:hover\:text-yellow-500:hover {
    color: #FFCE02;
  }

  .\32xs\:hover\:text-yellow-600:hover {
    color: #E6B800;
  }

  .\32xs\:hover\:text-yellow-700:hover {
    color: #CCA300;
  }

  .\32xs\:hover\:text-yellow-800:hover {
    color: #806600;
  }

  .\32xs\:hover\:text-yellow-900:hover {
    color: #4D3D00;
  }

  .\32xs\:hover\:text-yellow:hover {
    color: #FFCE02;
  }

  .\32xs\:hover\:text-green-100:hover {
    color: #F9FCE9;
  }

  .\32xs\:hover\:text-green-200:hover {
    color: #E7F3A5;
  }

  .\32xs\:hover\:text-green-300:hover {
    color: #D5EA62;
  }

  .\32xs\:hover\:text-green-400:hover {
    color: #C2E01E;
  }

  .\32xs\:hover\:text-green-500:hover {
    color: #60B731;
  }

  .\32xs\:hover\:text-green-600:hover {
    color: #3F7B1A;
  }

  .\32xs\:hover\:text-green-700:hover {
    color: #366916;
  }

  .\32xs\:hover\:text-green-800:hover {
    color: #203F0D;
  }

  .\32xs\:hover\:text-green-900:hover {
    color: #162A09;
  }

  .\32xs\:hover\:text-green:hover {
    color: #60B731;
  }

  .\32xs\:hover\:text-blue-100:hover {
    color: #F5F9FD;
  }

  .\32xs\:hover\:text-blue-200:hover {
    color: #E9F4FF;
  }

  .\32xs\:hover\:text-blue-300:hover {
    color: #B9DCFF;
  }

  .\32xs\:hover\:text-blue-400:hover {
    color: #43BEFF;
  }

  .\32xs\:hover\:text-blue-500:hover {
    color: #007EE5;
  }

  .\32xs\:hover\:text-blue-600:hover {
    color: #0069CC;
  }

  .\32xs\:hover\:text-blue-700:hover {
    color: #005CB3;
  }

  .\32xs\:hover\:text-blue-800:hover {
    color: #004F99;
  }

  .\32xs\:hover\:text-blue-900:hover {
    color: #003566;
  }

  .\32xs\:hover\:text-blue:hover {
    color: #007EE5;
  }

  .\32xs\:hover\:text-violet-100:hover {
    color: #F8F8FC;
  }

  .\32xs\:hover\:text-violet-200:hover {
    color: #EBEAF6;
  }

  .\32xs\:hover\:text-violet-300:hover {
    color: #A8A5CE;
  }

  .\32xs\:hover\:text-violet-400:hover {
    color: #8C81D1;
  }

  .\32xs\:hover\:text-violet-500:hover {
    color: #6638B6;
  }

  .\32xs\:hover\:text-violet-600:hover {
    color: #58309C;
  }

  .\32xs\:hover\:text-violet-700:hover {
    color: #4D2A89;
  }

  .\32xs\:hover\:text-violet-800:hover {
    color: #3C2C84;
  }

  .\32xs\:hover\:text-violet-900:hover {
    color: #371E62;
  }

  .\32xs\:hover\:text-violet:hover {
    color: #6638B6;
  }

  .\32xs\:hover\:text-peacock-100:hover {
    color: #E6FFFA;
  }

  .\32xs\:hover\:text-peacock-200:hover {
    color: #B2F5EA;
  }

  .\32xs\:hover\:text-peacock-300:hover {
    color: #81E6D9;
  }

  .\32xs\:hover\:text-peacock-400:hover {
    color: #4FD1C5;
  }

  .\32xs\:hover\:text-peacock-500:hover {
    color: #38B2AC;
  }

  .\32xs\:hover\:text-peacock-600:hover {
    color: #319795;
  }

  .\32xs\:hover\:text-peacock-700:hover {
    color: #2C7A7B;
  }

  .\32xs\:hover\:text-peacock-800:hover {
    color: #285E61;
  }

  .\32xs\:hover\:text-peacock-900:hover {
    color: #234E52;
  }

  .\32xs\:hover\:text-peacock:hover {
    color: #38B2AC;
  }

  .\32xs\:hover\:text-indigo-100:hover {
    color: #EBF4FF;
  }

  .\32xs\:hover\:text-indigo-200:hover {
    color: #C3DAFE;
  }

  .\32xs\:hover\:text-indigo-300:hover {
    color: #A3BFFA;
  }

  .\32xs\:hover\:text-indigo-400:hover {
    color: #7F9CF5;
  }

  .\32xs\:hover\:text-indigo-500:hover {
    color: #667EEA;
  }

  .\32xs\:hover\:text-indigo-600:hover {
    color: #5A67D8;
  }

  .\32xs\:hover\:text-indigo-700:hover {
    color: #6439DE;
  }

  .\32xs\:hover\:text-indigo-800:hover {
    color: #434190;
  }

  .\32xs\:hover\:text-indigo-900:hover {
    color: #3C366B;
  }

  .\32xs\:hover\:text-indigo:hover {
    color: #667EEA;
  }

  .\32xs\:text-xs {
    font-size: 0.75rem;
  }

  .\32xs\:text-sm {
    font-size: 0.875rem;
  }

  .\32xs\:text-base {
    font-size: 1rem;
  }

  .\32xs\:text-lg {
    font-size: 1.125rem;
  }

  .\32xs\:text-xl {
    font-size: 1.25rem;
  }

  .\32xs\:text-2xl {
    font-size: 1.5rem;
  }

  .\32xs\:text-3xl {
    font-size: 1.875rem;
  }

  .\32xs\:text-4xl {
    font-size: 2.25rem;
  }

  .\32xs\:text-5xl {
    font-size: 3rem;
  }

  .\32xs\:text-6xl {
    font-size: 4rem;
  }

  .\32xs\:\!text-xs {
    font-size: 0.75rem !important;
  }

  .\32xs\:\!text-sm {
    font-size: 0.875rem !important;
  }

  .\32xs\:\!text-base {
    font-size: 1rem !important;
  }

  .\32xs\:\!text-lg {
    font-size: 1.125rem !important;
  }

  .\32xs\:\!text-xl {
    font-size: 1.25rem !important;
  }

  .\32xs\:\!text-2xl {
    font-size: 1.5rem !important;
  }

  .\32xs\:\!text-3xl {
    font-size: 1.875rem !important;
  }

  .\32xs\:\!text-4xl {
    font-size: 2.25rem !important;
  }

  .\32xs\:\!text-5xl {
    font-size: 3rem !important;
  }

  .\32xs\:\!text-6xl {
    font-size: 4rem !important;
  }

  .\32xs\:hover\:text-xs:hover {
    font-size: 0.75rem;
  }

  .\32xs\:hover\:text-sm:hover {
    font-size: 0.875rem;
  }

  .\32xs\:hover\:text-base:hover {
    font-size: 1rem;
  }

  .\32xs\:hover\:text-lg:hover {
    font-size: 1.125rem;
  }

  .\32xs\:hover\:text-xl:hover {
    font-size: 1.25rem;
  }

  .\32xs\:hover\:text-2xl:hover {
    font-size: 1.5rem;
  }

  .\32xs\:hover\:text-3xl:hover {
    font-size: 1.875rem;
  }

  .\32xs\:hover\:text-4xl:hover {
    font-size: 2.25rem;
  }

  .\32xs\:hover\:text-5xl:hover {
    font-size: 3rem;
  }

  .\32xs\:hover\:text-6xl:hover {
    font-size: 4rem;
  }

  .\32xs\:italic {
    font-style: italic;
  }

  .\32xs\:not-italic {
    font-style: normal;
  }

  .\32xs\:\!italic {
    font-style: italic !important;
  }

  .\32xs\:\!not-italic {
    font-style: normal !important;
  }

  .\32xs\:hover\:italic:hover {
    font-style: italic;
  }

  .\32xs\:hover\:not-italic:hover {
    font-style: normal;
  }

  .\32xs\:uppercase {
    text-transform: uppercase;
  }

  .\32xs\:lowercase {
    text-transform: lowercase;
  }

  .\32xs\:capitalize {
    text-transform: capitalize;
  }

  .\32xs\:normal-case {
    text-transform: none;
  }

  .\32xs\:\!uppercase {
    text-transform: uppercase !important;
  }

  .\32xs\:\!lowercase {
    text-transform: lowercase !important;
  }

  .\32xs\:\!capitalize {
    text-transform: capitalize !important;
  }

  .\32xs\:\!normal-case {
    text-transform: none !important;
  }

  .\32xs\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .\32xs\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .\32xs\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .\32xs\:hover\:normal-case:hover {
    text-transform: none;
  }

  .\32xs\:underline {
    text-decoration: underline;
  }

  .\32xs\:line-through {
    text-decoration: line-through;
  }

  .\32xs\:no-underline {
    text-decoration: none;
  }

  .\32xs\:\!underline {
    text-decoration: underline !important;
  }

  .\32xs\:\!line-through {
    text-decoration: line-through !important;
  }

  .\32xs\:\!no-underline {
    text-decoration: none !important;
  }

  .\32xs\:hover\:underline:hover {
    text-decoration: underline;
  }

  .\32xs\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .\32xs\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .\32xs\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .\32xs\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .\32xs\:\!antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .\32xs\:\!subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .\32xs\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .\32xs\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .\32xs\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .\32xs\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .\32xs\:tracking-normal {
    letter-spacing: 0;
  }

  .\32xs\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .\32xs\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .\32xs\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .\32xs\:\!tracking-tighter {
    letter-spacing: -0.05em !important;
  }

  .\32xs\:\!tracking-tight {
    letter-spacing: -0.025em !important;
  }

  .\32xs\:\!tracking-normal {
    letter-spacing: 0 !important;
  }

  .\32xs\:\!tracking-wide {
    letter-spacing: 0.025em !important;
  }

  .\32xs\:\!tracking-wider {
    letter-spacing: 0.05em !important;
  }

  .\32xs\:\!tracking-widest {
    letter-spacing: 0.1em !important;
  }

  .\32xs\:hover\:tracking-tighter:hover {
    letter-spacing: -0.05em;
  }

  .\32xs\:hover\:tracking-tight:hover {
    letter-spacing: -0.025em;
  }

  .\32xs\:hover\:tracking-normal:hover {
    letter-spacing: 0;
  }

  .\32xs\:hover\:tracking-wide:hover {
    letter-spacing: 0.025em;
  }

  .\32xs\:hover\:tracking-wider:hover {
    letter-spacing: 0.05em;
  }

  .\32xs\:hover\:tracking-widest:hover {
    letter-spacing: 0.1em;
  }

  .\32xs\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .\32xs\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .\32xs\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .\32xs\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .\32xs\:\!select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .\32xs\:\!select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .\32xs\:\!select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .\32xs\:\!select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .\32xs\:hover\:select-none:hover {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .\32xs\:hover\:select-text:hover {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .\32xs\:hover\:select-all:hover {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .\32xs\:hover\:select-auto:hover {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .\32xs\:align-baseline {
    vertical-align: baseline;
  }

  .\32xs\:align-top {
    vertical-align: top;
  }

  .\32xs\:align-middle {
    vertical-align: middle;
  }

  .\32xs\:align-bottom {
    vertical-align: bottom;
  }

  .\32xs\:align-text-top {
    vertical-align: text-top;
  }

  .\32xs\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .\32xs\:\!align-baseline {
    vertical-align: baseline !important;
  }

  .\32xs\:\!align-top {
    vertical-align: top !important;
  }

  .\32xs\:\!align-middle {
    vertical-align: middle !important;
  }

  .\32xs\:\!align-bottom {
    vertical-align: bottom !important;
  }

  .\32xs\:\!align-text-top {
    vertical-align: text-top !important;
  }

  .\32xs\:\!align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .\32xs\:hover\:align-baseline:hover {
    vertical-align: baseline;
  }

  .\32xs\:hover\:align-top:hover {
    vertical-align: top;
  }

  .\32xs\:hover\:align-middle:hover {
    vertical-align: middle;
  }

  .\32xs\:hover\:align-bottom:hover {
    vertical-align: bottom;
  }

  .\32xs\:hover\:align-text-top:hover {
    vertical-align: text-top;
  }

  .\32xs\:hover\:align-text-bottom:hover {
    vertical-align: text-bottom;
  }

  .\32xs\:visible {
    visibility: visible;
  }

  .\32xs\:invisible {
    visibility: hidden;
  }

  .\32xs\:\!visible {
    visibility: visible !important;
  }

  .\32xs\:\!invisible {
    visibility: hidden !important;
  }

  .\32xs\:hover\:visible:hover {
    visibility: visible;
  }

  .\32xs\:hover\:invisible:hover {
    visibility: hidden;
  }

  .\32xs\:whitespace-normal {
    white-space: normal;
  }

  .\32xs\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .\32xs\:whitespace-pre {
    white-space: pre;
  }

  .\32xs\:whitespace-pre-line {
    white-space: pre-line;
  }

  .\32xs\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\32xs\:\!whitespace-normal {
    white-space: normal !important;
  }

  .\32xs\:\!whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .\32xs\:\!whitespace-pre {
    white-space: pre !important;
  }

  .\32xs\:\!whitespace-pre-line {
    white-space: pre-line !important;
  }

  .\32xs\:\!whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .\32xs\:hover\:whitespace-normal:hover {
    white-space: normal;
  }

  .\32xs\:hover\:whitespace-no-wrap:hover {
    white-space: nowrap;
  }

  .\32xs\:hover\:whitespace-pre:hover {
    white-space: pre;
  }

  .\32xs\:hover\:whitespace-pre-line:hover {
    white-space: pre-line;
  }

  .\32xs\:hover\:whitespace-pre-wrap:hover {
    white-space: pre-wrap;
  }

  .\32xs\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .\32xs\:break-words {
    overflow-wrap: break-word;
  }

  .\32xs\:break-all {
    word-break: break-all;
  }

  .\32xs\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .\32xs\:\!break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .\32xs\:\!break-words {
    overflow-wrap: break-word !important;
  }

  .\32xs\:\!break-all {
    word-break: break-all !important;
  }

  .\32xs\:\!truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .\32xs\:hover\:break-normal:hover {
    overflow-wrap: normal;
    word-break: normal;
  }

  .\32xs\:hover\:break-words:hover {
    overflow-wrap: break-word;
  }

  .\32xs\:hover\:break-all:hover {
    word-break: break-all;
  }

  .\32xs\:hover\:truncate:hover {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .\32xs\:w-0 {
    width: 0rem;
  }

  .\32xs\:w-1 {
    width: 0.25rem;
  }

  .\32xs\:w-2 {
    width: 0.5rem;
  }

  .\32xs\:w-3 {
    width: 0.75rem;
  }

  .\32xs\:w-4 {
    width: 1rem;
  }

  .\32xs\:w-5 {
    width: 1.25rem;
  }

  .\32xs\:w-6 {
    width: 1.5rem;
  }

  .\32xs\:w-7 {
    width: 1.75rem;
  }

  .\32xs\:w-8 {
    width: 2rem;
  }

  .\32xs\:w-9 {
    width: 2.25rem;
  }

  .\32xs\:w-10 {
    width: 2.5rem;
  }

  .\32xs\:w-11 {
    width: 2.75rem;
  }

  .\32xs\:w-12 {
    width: 3rem;
  }

  .\32xs\:w-13 {
    width: 3.25rem;
  }

  .\32xs\:w-14 {
    width: 3.5rem;
  }

  .\32xs\:w-15 {
    width: 3.75rem;
  }

  .\32xs\:w-16 {
    width: 4rem;
  }

  .\32xs\:w-17 {
    width: 4.25rem;
  }

  .\32xs\:w-18 {
    width: 4.5rem;
  }

  .\32xs\:w-19 {
    width: 4.75rem;
  }

  .\32xs\:w-20 {
    width: 5rem;
  }

  .\32xs\:w-21 {
    width: 5.25rem;
  }

  .\32xs\:w-22 {
    width: 5.5rem;
  }

  .\32xs\:w-23 {
    width: 5.75rem;
  }

  .\32xs\:w-24 {
    width: 6rem;
  }

  .\32xs\:w-25 {
    width: 6.25rem;
  }

  .\32xs\:w-26 {
    width: 6.5rem;
  }

  .\32xs\:w-27 {
    width: 6.75rem;
  }

  .\32xs\:w-28 {
    width: 7rem;
  }

  .\32xs\:w-29 {
    width: 7.25rem;
  }

  .\32xs\:w-30 {
    width: 7.5rem;
  }

  .\32xs\:w-31 {
    width: 7.75rem;
  }

  .\32xs\:w-32 {
    width: 8rem;
  }

  .\32xs\:w-40 {
    width: 10rem;
  }

  .\32xs\:w-48 {
    width: 12rem;
  }

  .\32xs\:w-56 {
    width: 14rem;
  }

  .\32xs\:w-64 {
    width: 16rem;
  }

  .\32xs\:w-auto {
    width: auto;
  }

  .\32xs\:w-px {
    width: 1px;
  }

  .\32xs\:w-1\/2 {
    width: 50%;
  }

  .\32xs\:w-1\/3 {
    width: 33.333333%;
  }

  .\32xs\:w-2\/3 {
    width: 66.666667%;
  }

  .\32xs\:w-1\/4 {
    width: 25%;
  }

  .\32xs\:w-2\/4 {
    width: 50%;
  }

  .\32xs\:w-3\/4 {
    width: 75%;
  }

  .\32xs\:w-1\/5 {
    width: 20%;
  }

  .\32xs\:w-2\/5 {
    width: 40%;
  }

  .\32xs\:w-3\/5 {
    width: 60%;
  }

  .\32xs\:w-4\/5 {
    width: 80%;
  }

  .\32xs\:w-1\/6 {
    width: 16.666667%;
  }

  .\32xs\:w-2\/6 {
    width: 33.333333%;
  }

  .\32xs\:w-3\/6 {
    width: 50%;
  }

  .\32xs\:w-4\/6 {
    width: 66.666667%;
  }

  .\32xs\:w-5\/6 {
    width: 83.333333%;
  }

  .\32xs\:w-1\/12 {
    width: 8.333333%;
  }

  .\32xs\:w-2\/12 {
    width: 16.666667%;
  }

  .\32xs\:w-3\/12 {
    width: 25%;
  }

  .\32xs\:w-4\/12 {
    width: 33.333333%;
  }

  .\32xs\:w-5\/12 {
    width: 41.666667%;
  }

  .\32xs\:w-6\/12 {
    width: 50%;
  }

  .\32xs\:w-7\/12 {
    width: 58.333333%;
  }

  .\32xs\:w-8\/12 {
    width: 66.666667%;
  }

  .\32xs\:w-9\/12 {
    width: 75%;
  }

  .\32xs\:w-10\/12 {
    width: 83.333333%;
  }

  .\32xs\:w-11\/12 {
    width: 91.666667%;
  }

  .\32xs\:w-full {
    width: 100%;
  }

  .\32xs\:w-screen {
    width: 100vw;
  }

  .\32xs\:\!w-0 {
    width: 0rem !important;
  }

  .\32xs\:\!w-1 {
    width: 0.25rem !important;
  }

  .\32xs\:\!w-2 {
    width: 0.5rem !important;
  }

  .\32xs\:\!w-3 {
    width: 0.75rem !important;
  }

  .\32xs\:\!w-4 {
    width: 1rem !important;
  }

  .\32xs\:\!w-5 {
    width: 1.25rem !important;
  }

  .\32xs\:\!w-6 {
    width: 1.5rem !important;
  }

  .\32xs\:\!w-7 {
    width: 1.75rem !important;
  }

  .\32xs\:\!w-8 {
    width: 2rem !important;
  }

  .\32xs\:\!w-9 {
    width: 2.25rem !important;
  }

  .\32xs\:\!w-10 {
    width: 2.5rem !important;
  }

  .\32xs\:\!w-11 {
    width: 2.75rem !important;
  }

  .\32xs\:\!w-12 {
    width: 3rem !important;
  }

  .\32xs\:\!w-13 {
    width: 3.25rem !important;
  }

  .\32xs\:\!w-14 {
    width: 3.5rem !important;
  }

  .\32xs\:\!w-15 {
    width: 3.75rem !important;
  }

  .\32xs\:\!w-16 {
    width: 4rem !important;
  }

  .\32xs\:\!w-17 {
    width: 4.25rem !important;
  }

  .\32xs\:\!w-18 {
    width: 4.5rem !important;
  }

  .\32xs\:\!w-19 {
    width: 4.75rem !important;
  }

  .\32xs\:\!w-20 {
    width: 5rem !important;
  }

  .\32xs\:\!w-21 {
    width: 5.25rem !important;
  }

  .\32xs\:\!w-22 {
    width: 5.5rem !important;
  }

  .\32xs\:\!w-23 {
    width: 5.75rem !important;
  }

  .\32xs\:\!w-24 {
    width: 6rem !important;
  }

  .\32xs\:\!w-25 {
    width: 6.25rem !important;
  }

  .\32xs\:\!w-26 {
    width: 6.5rem !important;
  }

  .\32xs\:\!w-27 {
    width: 6.75rem !important;
  }

  .\32xs\:\!w-28 {
    width: 7rem !important;
  }

  .\32xs\:\!w-29 {
    width: 7.25rem !important;
  }

  .\32xs\:\!w-30 {
    width: 7.5rem !important;
  }

  .\32xs\:\!w-31 {
    width: 7.75rem !important;
  }

  .\32xs\:\!w-32 {
    width: 8rem !important;
  }

  .\32xs\:\!w-40 {
    width: 10rem !important;
  }

  .\32xs\:\!w-48 {
    width: 12rem !important;
  }

  .\32xs\:\!w-56 {
    width: 14rem !important;
  }

  .\32xs\:\!w-64 {
    width: 16rem !important;
  }

  .\32xs\:\!w-auto {
    width: auto !important;
  }

  .\32xs\:\!w-px {
    width: 1px !important;
  }

  .\32xs\:\!w-1\/2 {
    width: 50% !important;
  }

  .\32xs\:\!w-1\/3 {
    width: 33.333333% !important;
  }

  .\32xs\:\!w-2\/3 {
    width: 66.666667% !important;
  }

  .\32xs\:\!w-1\/4 {
    width: 25% !important;
  }

  .\32xs\:\!w-2\/4 {
    width: 50% !important;
  }

  .\32xs\:\!w-3\/4 {
    width: 75% !important;
  }

  .\32xs\:\!w-1\/5 {
    width: 20% !important;
  }

  .\32xs\:\!w-2\/5 {
    width: 40% !important;
  }

  .\32xs\:\!w-3\/5 {
    width: 60% !important;
  }

  .\32xs\:\!w-4\/5 {
    width: 80% !important;
  }

  .\32xs\:\!w-1\/6 {
    width: 16.666667% !important;
  }

  .\32xs\:\!w-2\/6 {
    width: 33.333333% !important;
  }

  .\32xs\:\!w-3\/6 {
    width: 50% !important;
  }

  .\32xs\:\!w-4\/6 {
    width: 66.666667% !important;
  }

  .\32xs\:\!w-5\/6 {
    width: 83.333333% !important;
  }

  .\32xs\:\!w-1\/12 {
    width: 8.333333% !important;
  }

  .\32xs\:\!w-2\/12 {
    width: 16.666667% !important;
  }

  .\32xs\:\!w-3\/12 {
    width: 25% !important;
  }

  .\32xs\:\!w-4\/12 {
    width: 33.333333% !important;
  }

  .\32xs\:\!w-5\/12 {
    width: 41.666667% !important;
  }

  .\32xs\:\!w-6\/12 {
    width: 50% !important;
  }

  .\32xs\:\!w-7\/12 {
    width: 58.333333% !important;
  }

  .\32xs\:\!w-8\/12 {
    width: 66.666667% !important;
  }

  .\32xs\:\!w-9\/12 {
    width: 75% !important;
  }

  .\32xs\:\!w-10\/12 {
    width: 83.333333% !important;
  }

  .\32xs\:\!w-11\/12 {
    width: 91.666667% !important;
  }

  .\32xs\:\!w-full {
    width: 100% !important;
  }

  .\32xs\:\!w-screen {
    width: 100vw !important;
  }

  .\32xs\:hover\:w-0:hover {
    width: 0rem;
  }

  .\32xs\:hover\:w-1:hover {
    width: 0.25rem;
  }

  .\32xs\:hover\:w-2:hover {
    width: 0.5rem;
  }

  .\32xs\:hover\:w-3:hover {
    width: 0.75rem;
  }

  .\32xs\:hover\:w-4:hover {
    width: 1rem;
  }

  .\32xs\:hover\:w-5:hover {
    width: 1.25rem;
  }

  .\32xs\:hover\:w-6:hover {
    width: 1.5rem;
  }

  .\32xs\:hover\:w-7:hover {
    width: 1.75rem;
  }

  .\32xs\:hover\:w-8:hover {
    width: 2rem;
  }

  .\32xs\:hover\:w-9:hover {
    width: 2.25rem;
  }

  .\32xs\:hover\:w-10:hover {
    width: 2.5rem;
  }

  .\32xs\:hover\:w-11:hover {
    width: 2.75rem;
  }

  .\32xs\:hover\:w-12:hover {
    width: 3rem;
  }

  .\32xs\:hover\:w-13:hover {
    width: 3.25rem;
  }

  .\32xs\:hover\:w-14:hover {
    width: 3.5rem;
  }

  .\32xs\:hover\:w-15:hover {
    width: 3.75rem;
  }

  .\32xs\:hover\:w-16:hover {
    width: 4rem;
  }

  .\32xs\:hover\:w-17:hover {
    width: 4.25rem;
  }

  .\32xs\:hover\:w-18:hover {
    width: 4.5rem;
  }

  .\32xs\:hover\:w-19:hover {
    width: 4.75rem;
  }

  .\32xs\:hover\:w-20:hover {
    width: 5rem;
  }

  .\32xs\:hover\:w-21:hover {
    width: 5.25rem;
  }

  .\32xs\:hover\:w-22:hover {
    width: 5.5rem;
  }

  .\32xs\:hover\:w-23:hover {
    width: 5.75rem;
  }

  .\32xs\:hover\:w-24:hover {
    width: 6rem;
  }

  .\32xs\:hover\:w-25:hover {
    width: 6.25rem;
  }

  .\32xs\:hover\:w-26:hover {
    width: 6.5rem;
  }

  .\32xs\:hover\:w-27:hover {
    width: 6.75rem;
  }

  .\32xs\:hover\:w-28:hover {
    width: 7rem;
  }

  .\32xs\:hover\:w-29:hover {
    width: 7.25rem;
  }

  .\32xs\:hover\:w-30:hover {
    width: 7.5rem;
  }

  .\32xs\:hover\:w-31:hover {
    width: 7.75rem;
  }

  .\32xs\:hover\:w-32:hover {
    width: 8rem;
  }

  .\32xs\:hover\:w-40:hover {
    width: 10rem;
  }

  .\32xs\:hover\:w-48:hover {
    width: 12rem;
  }

  .\32xs\:hover\:w-56:hover {
    width: 14rem;
  }

  .\32xs\:hover\:w-64:hover {
    width: 16rem;
  }

  .\32xs\:hover\:w-auto:hover {
    width: auto;
  }

  .\32xs\:hover\:w-px:hover {
    width: 1px;
  }

  .\32xs\:hover\:w-1\/2:hover {
    width: 50%;
  }

  .\32xs\:hover\:w-1\/3:hover {
    width: 33.333333%;
  }

  .\32xs\:hover\:w-2\/3:hover {
    width: 66.666667%;
  }

  .\32xs\:hover\:w-1\/4:hover {
    width: 25%;
  }

  .\32xs\:hover\:w-2\/4:hover {
    width: 50%;
  }

  .\32xs\:hover\:w-3\/4:hover {
    width: 75%;
  }

  .\32xs\:hover\:w-1\/5:hover {
    width: 20%;
  }

  .\32xs\:hover\:w-2\/5:hover {
    width: 40%;
  }

  .\32xs\:hover\:w-3\/5:hover {
    width: 60%;
  }

  .\32xs\:hover\:w-4\/5:hover {
    width: 80%;
  }

  .\32xs\:hover\:w-1\/6:hover {
    width: 16.666667%;
  }

  .\32xs\:hover\:w-2\/6:hover {
    width: 33.333333%;
  }

  .\32xs\:hover\:w-3\/6:hover {
    width: 50%;
  }

  .\32xs\:hover\:w-4\/6:hover {
    width: 66.666667%;
  }

  .\32xs\:hover\:w-5\/6:hover {
    width: 83.333333%;
  }

  .\32xs\:hover\:w-1\/12:hover {
    width: 8.333333%;
  }

  .\32xs\:hover\:w-2\/12:hover {
    width: 16.666667%;
  }

  .\32xs\:hover\:w-3\/12:hover {
    width: 25%;
  }

  .\32xs\:hover\:w-4\/12:hover {
    width: 33.333333%;
  }

  .\32xs\:hover\:w-5\/12:hover {
    width: 41.666667%;
  }

  .\32xs\:hover\:w-6\/12:hover {
    width: 50%;
  }

  .\32xs\:hover\:w-7\/12:hover {
    width: 58.333333%;
  }

  .\32xs\:hover\:w-8\/12:hover {
    width: 66.666667%;
  }

  .\32xs\:hover\:w-9\/12:hover {
    width: 75%;
  }

  .\32xs\:hover\:w-10\/12:hover {
    width: 83.333333%;
  }

  .\32xs\:hover\:w-11\/12:hover {
    width: 91.666667%;
  }

  .\32xs\:hover\:w-full:hover {
    width: 100%;
  }

  .\32xs\:hover\:w-screen:hover {
    width: 100vw;
  }

  .\32xs\:z-0 {
    z-index: 0;
  }

  .\32xs\:z-10 {
    z-index: 10;
  }

  .\32xs\:z-20 {
    z-index: 20;
  }

  .\32xs\:z-30 {
    z-index: 30;
  }

  .\32xs\:z-40 {
    z-index: 40;
  }

  .\32xs\:z-50 {
    z-index: 50;
  }

  .\32xs\:z-auto {
    z-index: auto;
  }

  .\32xs\:\!z-0 {
    z-index: 0 !important;
  }

  .\32xs\:\!z-10 {
    z-index: 10 !important;
  }

  .\32xs\:\!z-20 {
    z-index: 20 !important;
  }

  .\32xs\:\!z-30 {
    z-index: 30 !important;
  }

  .\32xs\:\!z-40 {
    z-index: 40 !important;
  }

  .\32xs\:\!z-50 {
    z-index: 50 !important;
  }

  .\32xs\:\!z-auto {
    z-index: auto !important;
  }

  .\32xs\:hover\:z-0:hover {
    z-index: 0;
  }

  .\32xs\:hover\:z-10:hover {
    z-index: 10;
  }

  .\32xs\:hover\:z-20:hover {
    z-index: 20;
  }

  .\32xs\:hover\:z-30:hover {
    z-index: 30;
  }

  .\32xs\:hover\:z-40:hover {
    z-index: 40;
  }

  .\32xs\:hover\:z-50:hover {
    z-index: 50;
  }

  .\32xs\:hover\:z-auto:hover {
    z-index: auto;
  }

  .\32xs\:gap-0 {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .\32xs\:gap-1 {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .\32xs\:gap-2 {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .\32xs\:gap-3 {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .\32xs\:gap-4 {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .\32xs\:gap-5 {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .\32xs\:gap-6 {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .\32xs\:gap-7 {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .\32xs\:gap-8 {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .\32xs\:gap-9 {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .\32xs\:gap-10 {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .\32xs\:gap-11 {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .\32xs\:gap-12 {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .\32xs\:gap-13 {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .\32xs\:gap-14 {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .\32xs\:gap-15 {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .\32xs\:gap-16 {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .\32xs\:gap-17 {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .\32xs\:gap-18 {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .\32xs\:gap-19 {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .\32xs\:gap-20 {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .\32xs\:gap-21 {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .\32xs\:gap-22 {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .\32xs\:gap-23 {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .\32xs\:gap-24 {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .\32xs\:gap-25 {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .\32xs\:gap-26 {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .\32xs\:gap-27 {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .\32xs\:gap-28 {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .\32xs\:gap-29 {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .\32xs\:gap-30 {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .\32xs\:gap-31 {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .\32xs\:gap-32 {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .\32xs\:gap-40 {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .\32xs\:gap-48 {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .\32xs\:gap-56 {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .\32xs\:gap-64 {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .\32xs\:gap-px {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .\32xs\:col-gap-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .\32xs\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .\32xs\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .\32xs\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .\32xs\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .\32xs\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .\32xs\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .\32xs\:col-gap-7 {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .\32xs\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .\32xs\:col-gap-9 {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .\32xs\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .\32xs\:col-gap-11 {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .\32xs\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .\32xs\:col-gap-13 {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .\32xs\:col-gap-14 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .\32xs\:col-gap-15 {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .\32xs\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .\32xs\:col-gap-17 {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .\32xs\:col-gap-18 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .\32xs\:col-gap-19 {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .\32xs\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .\32xs\:col-gap-21 {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .\32xs\:col-gap-22 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .\32xs\:col-gap-23 {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .\32xs\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .\32xs\:col-gap-25 {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .\32xs\:col-gap-26 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .\32xs\:col-gap-27 {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .\32xs\:col-gap-28 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .\32xs\:col-gap-29 {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .\32xs\:col-gap-30 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .\32xs\:col-gap-31 {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .\32xs\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .\32xs\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .\32xs\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .\32xs\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .\32xs\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .\32xs\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .\32xs\:row-gap-0 {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .\32xs\:row-gap-1 {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .\32xs\:row-gap-2 {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .\32xs\:row-gap-3 {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .\32xs\:row-gap-4 {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .\32xs\:row-gap-5 {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\32xs\:row-gap-6 {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .\32xs\:row-gap-7 {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .\32xs\:row-gap-8 {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .\32xs\:row-gap-9 {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .\32xs\:row-gap-10 {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\32xs\:row-gap-11 {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .\32xs\:row-gap-12 {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .\32xs\:row-gap-13 {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .\32xs\:row-gap-14 {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .\32xs\:row-gap-15 {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .\32xs\:row-gap-16 {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .\32xs\:row-gap-17 {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .\32xs\:row-gap-18 {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .\32xs\:row-gap-19 {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .\32xs\:row-gap-20 {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\32xs\:row-gap-21 {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .\32xs\:row-gap-22 {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .\32xs\:row-gap-23 {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .\32xs\:row-gap-24 {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .\32xs\:row-gap-25 {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .\32xs\:row-gap-26 {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .\32xs\:row-gap-27 {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .\32xs\:row-gap-28 {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .\32xs\:row-gap-29 {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .\32xs\:row-gap-30 {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .\32xs\:row-gap-31 {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .\32xs\:row-gap-32 {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .\32xs\:row-gap-40 {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .\32xs\:row-gap-48 {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .\32xs\:row-gap-56 {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .\32xs\:row-gap-64 {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .\32xs\:row-gap-px {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .\32xs\:\!gap-0 {
    grid-gap: 0rem !important;
    grid-gap: 0rem !important;
    gap: 0rem !important;
  }

  .\32xs\:\!gap-1 {
    grid-gap: 0.25rem !important;
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .\32xs\:\!gap-2 {
    grid-gap: 0.5rem !important;
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .\32xs\:\!gap-3 {
    grid-gap: 0.75rem !important;
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .\32xs\:\!gap-4 {
    grid-gap: 1rem !important;
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .\32xs\:\!gap-5 {
    grid-gap: 1.25rem !important;
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .\32xs\:\!gap-6 {
    grid-gap: 1.5rem !important;
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .\32xs\:\!gap-7 {
    grid-gap: 1.75rem !important;
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .\32xs\:\!gap-8 {
    grid-gap: 2rem !important;
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .\32xs\:\!gap-9 {
    grid-gap: 2.25rem !important;
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .\32xs\:\!gap-10 {
    grid-gap: 2.5rem !important;
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .\32xs\:\!gap-11 {
    grid-gap: 2.75rem !important;
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .\32xs\:\!gap-12 {
    grid-gap: 3rem !important;
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .\32xs\:\!gap-13 {
    grid-gap: 3.25rem !important;
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .\32xs\:\!gap-14 {
    grid-gap: 3.5rem !important;
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .\32xs\:\!gap-15 {
    grid-gap: 3.75rem !important;
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .\32xs\:\!gap-16 {
    grid-gap: 4rem !important;
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .\32xs\:\!gap-17 {
    grid-gap: 4.25rem !important;
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .\32xs\:\!gap-18 {
    grid-gap: 4.5rem !important;
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .\32xs\:\!gap-19 {
    grid-gap: 4.75rem !important;
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .\32xs\:\!gap-20 {
    grid-gap: 5rem !important;
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .\32xs\:\!gap-21 {
    grid-gap: 5.25rem !important;
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .\32xs\:\!gap-22 {
    grid-gap: 5.5rem !important;
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .\32xs\:\!gap-23 {
    grid-gap: 5.75rem !important;
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .\32xs\:\!gap-24 {
    grid-gap: 6rem !important;
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .\32xs\:\!gap-25 {
    grid-gap: 6.25rem !important;
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .\32xs\:\!gap-26 {
    grid-gap: 6.5rem !important;
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .\32xs\:\!gap-27 {
    grid-gap: 6.75rem !important;
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .\32xs\:\!gap-28 {
    grid-gap: 7rem !important;
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .\32xs\:\!gap-29 {
    grid-gap: 7.25rem !important;
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .\32xs\:\!gap-30 {
    grid-gap: 7.5rem !important;
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .\32xs\:\!gap-31 {
    grid-gap: 7.75rem !important;
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .\32xs\:\!gap-32 {
    grid-gap: 8rem !important;
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .\32xs\:\!gap-40 {
    grid-gap: 10rem !important;
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .\32xs\:\!gap-48 {
    grid-gap: 12rem !important;
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .\32xs\:\!gap-56 {
    grid-gap: 14rem !important;
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .\32xs\:\!gap-64 {
    grid-gap: 16rem !important;
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .\32xs\:\!gap-px {
    grid-gap: 1px !important;
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .\32xs\:\!col-gap-0 {
    grid-column-gap: 0rem !important;
    -webkit-column-gap: 0rem !important;
       -moz-column-gap: 0rem !important;
            grid-column-gap: 0rem !important;
            column-gap: 0rem !important;
  }

  .\32xs\:\!col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            grid-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .\32xs\:\!col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            grid-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .\32xs\:\!col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            grid-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .\32xs\:\!col-gap-4 {
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            grid-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .\32xs\:\!col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            grid-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .\32xs\:\!col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            grid-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .\32xs\:\!col-gap-7 {
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            grid-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .\32xs\:\!col-gap-8 {
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            grid-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .\32xs\:\!col-gap-9 {
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            grid-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .\32xs\:\!col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            grid-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .\32xs\:\!col-gap-11 {
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            grid-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .\32xs\:\!col-gap-12 {
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            grid-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .\32xs\:\!col-gap-13 {
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            grid-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .\32xs\:\!col-gap-14 {
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            grid-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .\32xs\:\!col-gap-15 {
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            grid-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .\32xs\:\!col-gap-16 {
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            grid-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .\32xs\:\!col-gap-17 {
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            grid-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .\32xs\:\!col-gap-18 {
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            grid-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .\32xs\:\!col-gap-19 {
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            grid-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .\32xs\:\!col-gap-20 {
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            grid-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .\32xs\:\!col-gap-21 {
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            grid-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .\32xs\:\!col-gap-22 {
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            grid-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .\32xs\:\!col-gap-23 {
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            grid-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .\32xs\:\!col-gap-24 {
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            grid-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .\32xs\:\!col-gap-25 {
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            grid-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .\32xs\:\!col-gap-26 {
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            grid-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .\32xs\:\!col-gap-27 {
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            grid-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .\32xs\:\!col-gap-28 {
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            grid-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .\32xs\:\!col-gap-29 {
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            grid-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .\32xs\:\!col-gap-30 {
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            grid-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .\32xs\:\!col-gap-31 {
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            grid-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .\32xs\:\!col-gap-32 {
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            grid-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .\32xs\:\!col-gap-40 {
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            grid-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .\32xs\:\!col-gap-48 {
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            grid-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .\32xs\:\!col-gap-56 {
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            grid-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .\32xs\:\!col-gap-64 {
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            grid-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .\32xs\:\!col-gap-px {
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            grid-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .\32xs\:\!row-gap-0 {
    grid-row-gap: 0rem !important;
    grid-row-gap: 0rem !important;
    row-gap: 0rem !important;
  }

  .\32xs\:\!row-gap-1 {
    grid-row-gap: 0.25rem !important;
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .\32xs\:\!row-gap-2 {
    grid-row-gap: 0.5rem !important;
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .\32xs\:\!row-gap-3 {
    grid-row-gap: 0.75rem !important;
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .\32xs\:\!row-gap-4 {
    grid-row-gap: 1rem !important;
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .\32xs\:\!row-gap-5 {
    grid-row-gap: 1.25rem !important;
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .\32xs\:\!row-gap-6 {
    grid-row-gap: 1.5rem !important;
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .\32xs\:\!row-gap-7 {
    grid-row-gap: 1.75rem !important;
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .\32xs\:\!row-gap-8 {
    grid-row-gap: 2rem !important;
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .\32xs\:\!row-gap-9 {
    grid-row-gap: 2.25rem !important;
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .\32xs\:\!row-gap-10 {
    grid-row-gap: 2.5rem !important;
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .\32xs\:\!row-gap-11 {
    grid-row-gap: 2.75rem !important;
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .\32xs\:\!row-gap-12 {
    grid-row-gap: 3rem !important;
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .\32xs\:\!row-gap-13 {
    grid-row-gap: 3.25rem !important;
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .\32xs\:\!row-gap-14 {
    grid-row-gap: 3.5rem !important;
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .\32xs\:\!row-gap-15 {
    grid-row-gap: 3.75rem !important;
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .\32xs\:\!row-gap-16 {
    grid-row-gap: 4rem !important;
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .\32xs\:\!row-gap-17 {
    grid-row-gap: 4.25rem !important;
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .\32xs\:\!row-gap-18 {
    grid-row-gap: 4.5rem !important;
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .\32xs\:\!row-gap-19 {
    grid-row-gap: 4.75rem !important;
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .\32xs\:\!row-gap-20 {
    grid-row-gap: 5rem !important;
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .\32xs\:\!row-gap-21 {
    grid-row-gap: 5.25rem !important;
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .\32xs\:\!row-gap-22 {
    grid-row-gap: 5.5rem !important;
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .\32xs\:\!row-gap-23 {
    grid-row-gap: 5.75rem !important;
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .\32xs\:\!row-gap-24 {
    grid-row-gap: 6rem !important;
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .\32xs\:\!row-gap-25 {
    grid-row-gap: 6.25rem !important;
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .\32xs\:\!row-gap-26 {
    grid-row-gap: 6.5rem !important;
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .\32xs\:\!row-gap-27 {
    grid-row-gap: 6.75rem !important;
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .\32xs\:\!row-gap-28 {
    grid-row-gap: 7rem !important;
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .\32xs\:\!row-gap-29 {
    grid-row-gap: 7.25rem !important;
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .\32xs\:\!row-gap-30 {
    grid-row-gap: 7.5rem !important;
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .\32xs\:\!row-gap-31 {
    grid-row-gap: 7.75rem !important;
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .\32xs\:\!row-gap-32 {
    grid-row-gap: 8rem !important;
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .\32xs\:\!row-gap-40 {
    grid-row-gap: 10rem !important;
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .\32xs\:\!row-gap-48 {
    grid-row-gap: 12rem !important;
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .\32xs\:\!row-gap-56 {
    grid-row-gap: 14rem !important;
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .\32xs\:\!row-gap-64 {
    grid-row-gap: 16rem !important;
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .\32xs\:\!row-gap-px {
    grid-row-gap: 1px !important;
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .\32xs\:hover\:gap-0:hover {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .\32xs\:hover\:gap-1:hover {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .\32xs\:hover\:gap-2:hover {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .\32xs\:hover\:gap-3:hover {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .\32xs\:hover\:gap-4:hover {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .\32xs\:hover\:gap-5:hover {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .\32xs\:hover\:gap-6:hover {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .\32xs\:hover\:gap-7:hover {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .\32xs\:hover\:gap-8:hover {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .\32xs\:hover\:gap-9:hover {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .\32xs\:hover\:gap-10:hover {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .\32xs\:hover\:gap-11:hover {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .\32xs\:hover\:gap-12:hover {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .\32xs\:hover\:gap-13:hover {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .\32xs\:hover\:gap-14:hover {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .\32xs\:hover\:gap-15:hover {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .\32xs\:hover\:gap-16:hover {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .\32xs\:hover\:gap-17:hover {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .\32xs\:hover\:gap-18:hover {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .\32xs\:hover\:gap-19:hover {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .\32xs\:hover\:gap-20:hover {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .\32xs\:hover\:gap-21:hover {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .\32xs\:hover\:gap-22:hover {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .\32xs\:hover\:gap-23:hover {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .\32xs\:hover\:gap-24:hover {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .\32xs\:hover\:gap-25:hover {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .\32xs\:hover\:gap-26:hover {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .\32xs\:hover\:gap-27:hover {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .\32xs\:hover\:gap-28:hover {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .\32xs\:hover\:gap-29:hover {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .\32xs\:hover\:gap-30:hover {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .\32xs\:hover\:gap-31:hover {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .\32xs\:hover\:gap-32:hover {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .\32xs\:hover\:gap-40:hover {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .\32xs\:hover\:gap-48:hover {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .\32xs\:hover\:gap-56:hover {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .\32xs\:hover\:gap-64:hover {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .\32xs\:hover\:gap-px:hover {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .\32xs\:hover\:col-gap-0:hover {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .\32xs\:hover\:col-gap-1:hover {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .\32xs\:hover\:col-gap-2:hover {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .\32xs\:hover\:col-gap-3:hover {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .\32xs\:hover\:col-gap-4:hover {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .\32xs\:hover\:col-gap-5:hover {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .\32xs\:hover\:col-gap-6:hover {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .\32xs\:hover\:col-gap-7:hover {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .\32xs\:hover\:col-gap-8:hover {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .\32xs\:hover\:col-gap-9:hover {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .\32xs\:hover\:col-gap-10:hover {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .\32xs\:hover\:col-gap-11:hover {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .\32xs\:hover\:col-gap-12:hover {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .\32xs\:hover\:col-gap-13:hover {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .\32xs\:hover\:col-gap-14:hover {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .\32xs\:hover\:col-gap-15:hover {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .\32xs\:hover\:col-gap-16:hover {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .\32xs\:hover\:col-gap-17:hover {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .\32xs\:hover\:col-gap-18:hover {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .\32xs\:hover\:col-gap-19:hover {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .\32xs\:hover\:col-gap-20:hover {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .\32xs\:hover\:col-gap-21:hover {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .\32xs\:hover\:col-gap-22:hover {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .\32xs\:hover\:col-gap-23:hover {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .\32xs\:hover\:col-gap-24:hover {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .\32xs\:hover\:col-gap-25:hover {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .\32xs\:hover\:col-gap-26:hover {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .\32xs\:hover\:col-gap-27:hover {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .\32xs\:hover\:col-gap-28:hover {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .\32xs\:hover\:col-gap-29:hover {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .\32xs\:hover\:col-gap-30:hover {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .\32xs\:hover\:col-gap-31:hover {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .\32xs\:hover\:col-gap-32:hover {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .\32xs\:hover\:col-gap-40:hover {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .\32xs\:hover\:col-gap-48:hover {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .\32xs\:hover\:col-gap-56:hover {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .\32xs\:hover\:col-gap-64:hover {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .\32xs\:hover\:col-gap-px:hover {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .\32xs\:hover\:row-gap-0:hover {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .\32xs\:hover\:row-gap-1:hover {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .\32xs\:hover\:row-gap-2:hover {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .\32xs\:hover\:row-gap-3:hover {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .\32xs\:hover\:row-gap-4:hover {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .\32xs\:hover\:row-gap-5:hover {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\32xs\:hover\:row-gap-6:hover {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .\32xs\:hover\:row-gap-7:hover {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .\32xs\:hover\:row-gap-8:hover {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .\32xs\:hover\:row-gap-9:hover {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .\32xs\:hover\:row-gap-10:hover {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\32xs\:hover\:row-gap-11:hover {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .\32xs\:hover\:row-gap-12:hover {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .\32xs\:hover\:row-gap-13:hover {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .\32xs\:hover\:row-gap-14:hover {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .\32xs\:hover\:row-gap-15:hover {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .\32xs\:hover\:row-gap-16:hover {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .\32xs\:hover\:row-gap-17:hover {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .\32xs\:hover\:row-gap-18:hover {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .\32xs\:hover\:row-gap-19:hover {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .\32xs\:hover\:row-gap-20:hover {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\32xs\:hover\:row-gap-21:hover {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .\32xs\:hover\:row-gap-22:hover {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .\32xs\:hover\:row-gap-23:hover {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .\32xs\:hover\:row-gap-24:hover {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .\32xs\:hover\:row-gap-25:hover {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .\32xs\:hover\:row-gap-26:hover {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .\32xs\:hover\:row-gap-27:hover {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .\32xs\:hover\:row-gap-28:hover {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .\32xs\:hover\:row-gap-29:hover {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .\32xs\:hover\:row-gap-30:hover {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .\32xs\:hover\:row-gap-31:hover {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .\32xs\:hover\:row-gap-32:hover {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .\32xs\:hover\:row-gap-40:hover {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .\32xs\:hover\:row-gap-48:hover {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .\32xs\:hover\:row-gap-56:hover {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .\32xs\:hover\:row-gap-64:hover {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .\32xs\:hover\:row-gap-px:hover {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .\32xs\:grid-flow-row {
    grid-auto-flow: row;
  }

  .\32xs\:grid-flow-col {
    grid-auto-flow: column;
  }

  .\32xs\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .\32xs\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .\32xs\:\!grid-flow-row {
    grid-auto-flow: row !important;
  }

  .\32xs\:\!grid-flow-col {
    grid-auto-flow: column !important;
  }

  .\32xs\:\!grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }

  .\32xs\:\!grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }

  .\32xs\:hover\:grid-flow-row:hover {
    grid-auto-flow: row;
  }

  .\32xs\:hover\:grid-flow-col:hover {
    grid-auto-flow: column;
  }

  .\32xs\:hover\:grid-flow-row-dense:hover {
    grid-auto-flow: row dense;
  }

  .\32xs\:hover\:grid-flow-col-dense:hover {
    grid-auto-flow: column dense;
  }

  .\32xs\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\32xs\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\32xs\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xs\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xs\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\32xs\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\32xs\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\32xs\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\32xs\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\32xs\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\32xs\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\32xs\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\32xs\:grid-cols-none {
    grid-template-columns: none;
  }

  .\32xs\:\!grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-cols-none {
    grid-template-columns: none !important;
  }

  .\32xs\:hover\:grid-cols-1:hover {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-cols-2:hover {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-cols-3:hover {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-cols-4:hover {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-cols-5:hover {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-cols-6:hover {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-cols-7:hover {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-cols-8:hover {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-cols-9:hover {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-cols-10:hover {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-cols-11:hover {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-cols-12:hover {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-cols-none:hover {
    grid-template-columns: none;
  }

  .\32xs\:col-auto {
    grid-column: auto;
  }

  .\32xs\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .\32xs\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .\32xs\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .\32xs\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .\32xs\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .\32xs\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .\32xs\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .\32xs\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .\32xs\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .\32xs\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .\32xs\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .\32xs\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .\32xs\:\!col-auto {
    grid-column: auto !important;
  }

  .\32xs\:\!col-span-1 {
    grid-column: span 1 / span 1 !important;
  }

  .\32xs\:\!col-span-2 {
    grid-column: span 2 / span 2 !important;
  }

  .\32xs\:\!col-span-3 {
    grid-column: span 3 / span 3 !important;
  }

  .\32xs\:\!col-span-4 {
    grid-column: span 4 / span 4 !important;
  }

  .\32xs\:\!col-span-5 {
    grid-column: span 5 / span 5 !important;
  }

  .\32xs\:\!col-span-6 {
    grid-column: span 6 / span 6 !important;
  }

  .\32xs\:\!col-span-7 {
    grid-column: span 7 / span 7 !important;
  }

  .\32xs\:\!col-span-8 {
    grid-column: span 8 / span 8 !important;
  }

  .\32xs\:\!col-span-9 {
    grid-column: span 9 / span 9 !important;
  }

  .\32xs\:\!col-span-10 {
    grid-column: span 10 / span 10 !important;
  }

  .\32xs\:\!col-span-11 {
    grid-column: span 11 / span 11 !important;
  }

  .\32xs\:\!col-span-12 {
    grid-column: span 12 / span 12 !important;
  }

  .\32xs\:hover\:col-auto:hover {
    grid-column: auto;
  }

  .\32xs\:hover\:col-span-1:hover {
    grid-column: span 1 / span 1;
  }

  .\32xs\:hover\:col-span-2:hover {
    grid-column: span 2 / span 2;
  }

  .\32xs\:hover\:col-span-3:hover {
    grid-column: span 3 / span 3;
  }

  .\32xs\:hover\:col-span-4:hover {
    grid-column: span 4 / span 4;
  }

  .\32xs\:hover\:col-span-5:hover {
    grid-column: span 5 / span 5;
  }

  .\32xs\:hover\:col-span-6:hover {
    grid-column: span 6 / span 6;
  }

  .\32xs\:hover\:col-span-7:hover {
    grid-column: span 7 / span 7;
  }

  .\32xs\:hover\:col-span-8:hover {
    grid-column: span 8 / span 8;
  }

  .\32xs\:hover\:col-span-9:hover {
    grid-column: span 9 / span 9;
  }

  .\32xs\:hover\:col-span-10:hover {
    grid-column: span 10 / span 10;
  }

  .\32xs\:hover\:col-span-11:hover {
    grid-column: span 11 / span 11;
  }

  .\32xs\:hover\:col-span-12:hover {
    grid-column: span 12 / span 12;
  }

  .\32xs\:col-start-1 {
    grid-column-start: 1;
  }

  .\32xs\:col-start-2 {
    grid-column-start: 2;
  }

  .\32xs\:col-start-3 {
    grid-column-start: 3;
  }

  .\32xs\:col-start-4 {
    grid-column-start: 4;
  }

  .\32xs\:col-start-5 {
    grid-column-start: 5;
  }

  .\32xs\:col-start-6 {
    grid-column-start: 6;
  }

  .\32xs\:col-start-7 {
    grid-column-start: 7;
  }

  .\32xs\:col-start-8 {
    grid-column-start: 8;
  }

  .\32xs\:col-start-9 {
    grid-column-start: 9;
  }

  .\32xs\:col-start-10 {
    grid-column-start: 10;
  }

  .\32xs\:col-start-11 {
    grid-column-start: 11;
  }

  .\32xs\:col-start-12 {
    grid-column-start: 12;
  }

  .\32xs\:col-start-13 {
    grid-column-start: 13;
  }

  .\32xs\:col-start-auto {
    grid-column-start: auto;
  }

  .\32xs\:\!col-start-1 {
    grid-column-start: 1 !important;
  }

  .\32xs\:\!col-start-2 {
    grid-column-start: 2 !important;
  }

  .\32xs\:\!col-start-3 {
    grid-column-start: 3 !important;
  }

  .\32xs\:\!col-start-4 {
    grid-column-start: 4 !important;
  }

  .\32xs\:\!col-start-5 {
    grid-column-start: 5 !important;
  }

  .\32xs\:\!col-start-6 {
    grid-column-start: 6 !important;
  }

  .\32xs\:\!col-start-7 {
    grid-column-start: 7 !important;
  }

  .\32xs\:\!col-start-8 {
    grid-column-start: 8 !important;
  }

  .\32xs\:\!col-start-9 {
    grid-column-start: 9 !important;
  }

  .\32xs\:\!col-start-10 {
    grid-column-start: 10 !important;
  }

  .\32xs\:\!col-start-11 {
    grid-column-start: 11 !important;
  }

  .\32xs\:\!col-start-12 {
    grid-column-start: 12 !important;
  }

  .\32xs\:\!col-start-13 {
    grid-column-start: 13 !important;
  }

  .\32xs\:\!col-start-auto {
    grid-column-start: auto !important;
  }

  .\32xs\:hover\:col-start-1:hover {
    grid-column-start: 1;
  }

  .\32xs\:hover\:col-start-2:hover {
    grid-column-start: 2;
  }

  .\32xs\:hover\:col-start-3:hover {
    grid-column-start: 3;
  }

  .\32xs\:hover\:col-start-4:hover {
    grid-column-start: 4;
  }

  .\32xs\:hover\:col-start-5:hover {
    grid-column-start: 5;
  }

  .\32xs\:hover\:col-start-6:hover {
    grid-column-start: 6;
  }

  .\32xs\:hover\:col-start-7:hover {
    grid-column-start: 7;
  }

  .\32xs\:hover\:col-start-8:hover {
    grid-column-start: 8;
  }

  .\32xs\:hover\:col-start-9:hover {
    grid-column-start: 9;
  }

  .\32xs\:hover\:col-start-10:hover {
    grid-column-start: 10;
  }

  .\32xs\:hover\:col-start-11:hover {
    grid-column-start: 11;
  }

  .\32xs\:hover\:col-start-12:hover {
    grid-column-start: 12;
  }

  .\32xs\:hover\:col-start-13:hover {
    grid-column-start: 13;
  }

  .\32xs\:hover\:col-start-auto:hover {
    grid-column-start: auto;
  }

  .\32xs\:col-end-1 {
    grid-column-end: 1;
  }

  .\32xs\:col-end-2 {
    grid-column-end: 2;
  }

  .\32xs\:col-end-3 {
    grid-column-end: 3;
  }

  .\32xs\:col-end-4 {
    grid-column-end: 4;
  }

  .\32xs\:col-end-5 {
    grid-column-end: 5;
  }

  .\32xs\:col-end-6 {
    grid-column-end: 6;
  }

  .\32xs\:col-end-7 {
    grid-column-end: 7;
  }

  .\32xs\:col-end-8 {
    grid-column-end: 8;
  }

  .\32xs\:col-end-9 {
    grid-column-end: 9;
  }

  .\32xs\:col-end-10 {
    grid-column-end: 10;
  }

  .\32xs\:col-end-11 {
    grid-column-end: 11;
  }

  .\32xs\:col-end-12 {
    grid-column-end: 12;
  }

  .\32xs\:col-end-13 {
    grid-column-end: 13;
  }

  .\32xs\:col-end-auto {
    grid-column-end: auto;
  }

  .\32xs\:\!col-end-1 {
    grid-column-end: 1 !important;
  }

  .\32xs\:\!col-end-2 {
    grid-column-end: 2 !important;
  }

  .\32xs\:\!col-end-3 {
    grid-column-end: 3 !important;
  }

  .\32xs\:\!col-end-4 {
    grid-column-end: 4 !important;
  }

  .\32xs\:\!col-end-5 {
    grid-column-end: 5 !important;
  }

  .\32xs\:\!col-end-6 {
    grid-column-end: 6 !important;
  }

  .\32xs\:\!col-end-7 {
    grid-column-end: 7 !important;
  }

  .\32xs\:\!col-end-8 {
    grid-column-end: 8 !important;
  }

  .\32xs\:\!col-end-9 {
    grid-column-end: 9 !important;
  }

  .\32xs\:\!col-end-10 {
    grid-column-end: 10 !important;
  }

  .\32xs\:\!col-end-11 {
    grid-column-end: 11 !important;
  }

  .\32xs\:\!col-end-12 {
    grid-column-end: 12 !important;
  }

  .\32xs\:\!col-end-13 {
    grid-column-end: 13 !important;
  }

  .\32xs\:\!col-end-auto {
    grid-column-end: auto !important;
  }

  .\32xs\:hover\:col-end-1:hover {
    grid-column-end: 1;
  }

  .\32xs\:hover\:col-end-2:hover {
    grid-column-end: 2;
  }

  .\32xs\:hover\:col-end-3:hover {
    grid-column-end: 3;
  }

  .\32xs\:hover\:col-end-4:hover {
    grid-column-end: 4;
  }

  .\32xs\:hover\:col-end-5:hover {
    grid-column-end: 5;
  }

  .\32xs\:hover\:col-end-6:hover {
    grid-column-end: 6;
  }

  .\32xs\:hover\:col-end-7:hover {
    grid-column-end: 7;
  }

  .\32xs\:hover\:col-end-8:hover {
    grid-column-end: 8;
  }

  .\32xs\:hover\:col-end-9:hover {
    grid-column-end: 9;
  }

  .\32xs\:hover\:col-end-10:hover {
    grid-column-end: 10;
  }

  .\32xs\:hover\:col-end-11:hover {
    grid-column-end: 11;
  }

  .\32xs\:hover\:col-end-12:hover {
    grid-column-end: 12;
  }

  .\32xs\:hover\:col-end-13:hover {
    grid-column-end: 13;
  }

  .\32xs\:hover\:col-end-auto:hover {
    grid-column-end: auto;
  }

  .\32xs\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\32xs\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\32xs\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\32xs\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\32xs\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\32xs\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\32xs\:grid-rows-none {
    grid-template-rows: none;
  }

  .\32xs\:\!grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .\32xs\:\!grid-rows-none {
    grid-template-rows: none !important;
  }

  .\32xs\:hover\:grid-rows-1:hover {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-rows-2:hover {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-rows-3:hover {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-rows-4:hover {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-rows-5:hover {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-rows-6:hover {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\32xs\:hover\:grid-rows-none:hover {
    grid-template-rows: none;
  }

  .\32xs\:row-auto {
    grid-row: auto;
  }

  .\32xs\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .\32xs\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .\32xs\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .\32xs\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .\32xs\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .\32xs\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .\32xs\:\!row-auto {
    grid-row: auto !important;
  }

  .\32xs\:\!row-span-1 {
    grid-row: span 1 / span 1 !important;
  }

  .\32xs\:\!row-span-2 {
    grid-row: span 2 / span 2 !important;
  }

  .\32xs\:\!row-span-3 {
    grid-row: span 3 / span 3 !important;
  }

  .\32xs\:\!row-span-4 {
    grid-row: span 4 / span 4 !important;
  }

  .\32xs\:\!row-span-5 {
    grid-row: span 5 / span 5 !important;
  }

  .\32xs\:\!row-span-6 {
    grid-row: span 6 / span 6 !important;
  }

  .\32xs\:hover\:row-auto:hover {
    grid-row: auto;
  }

  .\32xs\:hover\:row-span-1:hover {
    grid-row: span 1 / span 1;
  }

  .\32xs\:hover\:row-span-2:hover {
    grid-row: span 2 / span 2;
  }

  .\32xs\:hover\:row-span-3:hover {
    grid-row: span 3 / span 3;
  }

  .\32xs\:hover\:row-span-4:hover {
    grid-row: span 4 / span 4;
  }

  .\32xs\:hover\:row-span-5:hover {
    grid-row: span 5 / span 5;
  }

  .\32xs\:hover\:row-span-6:hover {
    grid-row: span 6 / span 6;
  }

  .\32xs\:row-start-1 {
    grid-row-start: 1;
  }

  .\32xs\:row-start-2 {
    grid-row-start: 2;
  }

  .\32xs\:row-start-3 {
    grid-row-start: 3;
  }

  .\32xs\:row-start-4 {
    grid-row-start: 4;
  }

  .\32xs\:row-start-5 {
    grid-row-start: 5;
  }

  .\32xs\:row-start-6 {
    grid-row-start: 6;
  }

  .\32xs\:row-start-7 {
    grid-row-start: 7;
  }

  .\32xs\:row-start-auto {
    grid-row-start: auto;
  }

  .\32xs\:\!row-start-1 {
    grid-row-start: 1 !important;
  }

  .\32xs\:\!row-start-2 {
    grid-row-start: 2 !important;
  }

  .\32xs\:\!row-start-3 {
    grid-row-start: 3 !important;
  }

  .\32xs\:\!row-start-4 {
    grid-row-start: 4 !important;
  }

  .\32xs\:\!row-start-5 {
    grid-row-start: 5 !important;
  }

  .\32xs\:\!row-start-6 {
    grid-row-start: 6 !important;
  }

  .\32xs\:\!row-start-7 {
    grid-row-start: 7 !important;
  }

  .\32xs\:\!row-start-auto {
    grid-row-start: auto !important;
  }

  .\32xs\:hover\:row-start-1:hover {
    grid-row-start: 1;
  }

  .\32xs\:hover\:row-start-2:hover {
    grid-row-start: 2;
  }

  .\32xs\:hover\:row-start-3:hover {
    grid-row-start: 3;
  }

  .\32xs\:hover\:row-start-4:hover {
    grid-row-start: 4;
  }

  .\32xs\:hover\:row-start-5:hover {
    grid-row-start: 5;
  }

  .\32xs\:hover\:row-start-6:hover {
    grid-row-start: 6;
  }

  .\32xs\:hover\:row-start-7:hover {
    grid-row-start: 7;
  }

  .\32xs\:hover\:row-start-auto:hover {
    grid-row-start: auto;
  }

  .\32xs\:row-end-1 {
    grid-row-end: 1;
  }

  .\32xs\:row-end-2 {
    grid-row-end: 2;
  }

  .\32xs\:row-end-3 {
    grid-row-end: 3;
  }

  .\32xs\:row-end-4 {
    grid-row-end: 4;
  }

  .\32xs\:row-end-5 {
    grid-row-end: 5;
  }

  .\32xs\:row-end-6 {
    grid-row-end: 6;
  }

  .\32xs\:row-end-7 {
    grid-row-end: 7;
  }

  .\32xs\:row-end-auto {
    grid-row-end: auto;
  }

  .\32xs\:\!row-end-1 {
    grid-row-end: 1 !important;
  }

  .\32xs\:\!row-end-2 {
    grid-row-end: 2 !important;
  }

  .\32xs\:\!row-end-3 {
    grid-row-end: 3 !important;
  }

  .\32xs\:\!row-end-4 {
    grid-row-end: 4 !important;
  }

  .\32xs\:\!row-end-5 {
    grid-row-end: 5 !important;
  }

  .\32xs\:\!row-end-6 {
    grid-row-end: 6 !important;
  }

  .\32xs\:\!row-end-7 {
    grid-row-end: 7 !important;
  }

  .\32xs\:\!row-end-auto {
    grid-row-end: auto !important;
  }

  .\32xs\:hover\:row-end-1:hover {
    grid-row-end: 1;
  }

  .\32xs\:hover\:row-end-2:hover {
    grid-row-end: 2;
  }

  .\32xs\:hover\:row-end-3:hover {
    grid-row-end: 3;
  }

  .\32xs\:hover\:row-end-4:hover {
    grid-row-end: 4;
  }

  .\32xs\:hover\:row-end-5:hover {
    grid-row-end: 5;
  }

  .\32xs\:hover\:row-end-6:hover {
    grid-row-end: 6;
  }

  .\32xs\:hover\:row-end-7:hover {
    grid-row-end: 7;
  }

  .\32xs\:hover\:row-end-auto:hover {
    grid-row-end: auto;
  }

  .\32xs\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .\32xs\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .\32xs\:\!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;
    -webkit-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: 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;
  }

  .\32xs\:\!transform-none {
    -webkit-transform: none !important;
            transform: none !important;
  }

  .\32xs\:hover\:transform:hover {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .\32xs\:hover\:transform-none:hover {
    -webkit-transform: none;
            transform: none;
  }

  .\32xs\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .\32xs\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .\32xs\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .\32xs\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .\32xs\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .\32xs\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .\32xs\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .\32xs\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .\32xs\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .\32xs\:\!origin-center {
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .\32xs\:\!origin-top {
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .\32xs\:\!origin-top-right {
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .\32xs\:\!origin-right {
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .\32xs\:\!origin-bottom-right {
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .\32xs\:\!origin-bottom {
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .\32xs\:\!origin-bottom-left {
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .\32xs\:\!origin-left {
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .\32xs\:\!origin-top-left {
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .\32xs\:hover\:origin-center:hover {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .\32xs\:hover\:origin-top:hover {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .\32xs\:hover\:origin-top-right:hover {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .\32xs\:hover\:origin-right:hover {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .\32xs\:hover\:origin-bottom-right:hover {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .\32xs\:hover\:origin-bottom:hover {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .\32xs\:hover\:origin-bottom-left:hover {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .\32xs\:hover\:origin-left:hover {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .\32xs\:hover\:origin-top-left:hover {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .\32xs\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\32xs\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\32xs\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\32xs\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\32xs\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\32xs\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\32xs\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\32xs\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\32xs\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\32xs\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\32xs\:scale-x-0 {
    --transform-scale-x: 0;
  }

  .\32xs\:scale-x-50 {
    --transform-scale-x: .5;
  }

  .\32xs\:scale-x-75 {
    --transform-scale-x: .75;
  }

  .\32xs\:scale-x-90 {
    --transform-scale-x: .9;
  }

  .\32xs\:scale-x-95 {
    --transform-scale-x: .95;
  }

  .\32xs\:scale-x-100 {
    --transform-scale-x: 1;
  }

  .\32xs\:scale-x-105 {
    --transform-scale-x: 1.05;
  }

  .\32xs\:scale-x-110 {
    --transform-scale-x: 1.1;
  }

  .\32xs\:scale-x-125 {
    --transform-scale-x: 1.25;
  }

  .\32xs\:scale-x-150 {
    --transform-scale-x: 1.5;
  }

  .\32xs\:scale-y-0 {
    --transform-scale-y: 0;
  }

  .\32xs\:scale-y-50 {
    --transform-scale-y: .5;
  }

  .\32xs\:scale-y-75 {
    --transform-scale-y: .75;
  }

  .\32xs\:scale-y-90 {
    --transform-scale-y: .9;
  }

  .\32xs\:scale-y-95 {
    --transform-scale-y: .95;
  }

  .\32xs\:scale-y-100 {
    --transform-scale-y: 1;
  }

  .\32xs\:scale-y-105 {
    --transform-scale-y: 1.05;
  }

  .\32xs\:scale-y-110 {
    --transform-scale-y: 1.1;
  }

  .\32xs\:scale-y-125 {
    --transform-scale-y: 1.25;
  }

  .\32xs\:scale-y-150 {
    --transform-scale-y: 1.5;
  }

  .\32xs\:\!scale-0 {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .\32xs\:\!scale-50 {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .\32xs\:\!scale-75 {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .\32xs\:\!scale-90 {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .\32xs\:\!scale-95 {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .\32xs\:\!scale-100 {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .\32xs\:\!scale-105 {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .\32xs\:\!scale-110 {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .\32xs\:\!scale-125 {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .\32xs\:\!scale-150 {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .\32xs\:\!scale-x-0 {
    --transform-scale-x: 0 !important;
  }

  .\32xs\:\!scale-x-50 {
    --transform-scale-x: .5 !important;
  }

  .\32xs\:\!scale-x-75 {
    --transform-scale-x: .75 !important;
  }

  .\32xs\:\!scale-x-90 {
    --transform-scale-x: .9 !important;
  }

  .\32xs\:\!scale-x-95 {
    --transform-scale-x: .95 !important;
  }

  .\32xs\:\!scale-x-100 {
    --transform-scale-x: 1 !important;
  }

  .\32xs\:\!scale-x-105 {
    --transform-scale-x: 1.05 !important;
  }

  .\32xs\:\!scale-x-110 {
    --transform-scale-x: 1.1 !important;
  }

  .\32xs\:\!scale-x-125 {
    --transform-scale-x: 1.25 !important;
  }

  .\32xs\:\!scale-x-150 {
    --transform-scale-x: 1.5 !important;
  }

  .\32xs\:\!scale-y-0 {
    --transform-scale-y: 0 !important;
  }

  .\32xs\:\!scale-y-50 {
    --transform-scale-y: .5 !important;
  }

  .\32xs\:\!scale-y-75 {
    --transform-scale-y: .75 !important;
  }

  .\32xs\:\!scale-y-90 {
    --transform-scale-y: .9 !important;
  }

  .\32xs\:\!scale-y-95 {
    --transform-scale-y: .95 !important;
  }

  .\32xs\:\!scale-y-100 {
    --transform-scale-y: 1 !important;
  }

  .\32xs\:\!scale-y-105 {
    --transform-scale-y: 1.05 !important;
  }

  .\32xs\:\!scale-y-110 {
    --transform-scale-y: 1.1 !important;
  }

  .\32xs\:\!scale-y-125 {
    --transform-scale-y: 1.25 !important;
  }

  .\32xs\:\!scale-y-150 {
    --transform-scale-y: 1.5 !important;
  }

  .\32xs\:hover\:scale-0:hover {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\32xs\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\32xs\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\32xs\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\32xs\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\32xs\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\32xs\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\32xs\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\32xs\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\32xs\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\32xs\:hover\:scale-x-0:hover {
    --transform-scale-x: 0;
  }

  .\32xs\:hover\:scale-x-50:hover {
    --transform-scale-x: .5;
  }

  .\32xs\:hover\:scale-x-75:hover {
    --transform-scale-x: .75;
  }

  .\32xs\:hover\:scale-x-90:hover {
    --transform-scale-x: .9;
  }

  .\32xs\:hover\:scale-x-95:hover {
    --transform-scale-x: .95;
  }

  .\32xs\:hover\:scale-x-100:hover {
    --transform-scale-x: 1;
  }

  .\32xs\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05;
  }

  .\32xs\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1;
  }

  .\32xs\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25;
  }

  .\32xs\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5;
  }

  .\32xs\:hover\:scale-y-0:hover {
    --transform-scale-y: 0;
  }

  .\32xs\:hover\:scale-y-50:hover {
    --transform-scale-y: .5;
  }

  .\32xs\:hover\:scale-y-75:hover {
    --transform-scale-y: .75;
  }

  .\32xs\:hover\:scale-y-90:hover {
    --transform-scale-y: .9;
  }

  .\32xs\:hover\:scale-y-95:hover {
    --transform-scale-y: .95;
  }

  .\32xs\:hover\:scale-y-100:hover {
    --transform-scale-y: 1;
  }

  .\32xs\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05;
  }

  .\32xs\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1;
  }

  .\32xs\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25;
  }

  .\32xs\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5;
  }

  .\32xs\:rotate-0 {
    --transform-rotate: 0;
  }

  .\32xs\:rotate-45 {
    --transform-rotate: 45deg;
  }

  .\32xs\:rotate-90 {
    --transform-rotate: 90deg;
  }

  .\32xs\:rotate-180 {
    --transform-rotate: 180deg;
  }

  .\32xs\:-rotate-180 {
    --transform-rotate: -180deg;
  }

  .\32xs\:-rotate-90 {
    --transform-rotate: -90deg;
  }

  .\32xs\:-rotate-45 {
    --transform-rotate: -45deg;
  }

  .\32xs\:\!rotate-0 {
    --transform-rotate: 0 !important;
  }

  .\32xs\:\!rotate-45 {
    --transform-rotate: 45deg !important;
  }

  .\32xs\:\!rotate-90 {
    --transform-rotate: 90deg !important;
  }

  .\32xs\:\!rotate-180 {
    --transform-rotate: 180deg !important;
  }

  .\32xs\:\!-rotate-180 {
    --transform-rotate: -180deg !important;
  }

  .\32xs\:\!-rotate-90 {
    --transform-rotate: -90deg !important;
  }

  .\32xs\:\!-rotate-45 {
    --transform-rotate: -45deg !important;
  }

  .\32xs\:hover\:rotate-0:hover {
    --transform-rotate: 0;
  }

  .\32xs\:hover\:rotate-45:hover {
    --transform-rotate: 45deg;
  }

  .\32xs\:hover\:rotate-90:hover {
    --transform-rotate: 90deg;
  }

  .\32xs\:hover\:rotate-180:hover {
    --transform-rotate: 180deg;
  }

  .\32xs\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg;
  }

  .\32xs\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg;
  }

  .\32xs\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg;
  }

  .\32xs\:translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .\32xs\:translate-x-1 {
    --transform-translate-x: 0.25rem;
  }

  .\32xs\:translate-x-2 {
    --transform-translate-x: 0.5rem;
  }

  .\32xs\:translate-x-3 {
    --transform-translate-x: 0.75rem;
  }

  .\32xs\:translate-x-4 {
    --transform-translate-x: 1rem;
  }

  .\32xs\:translate-x-5 {
    --transform-translate-x: 1.25rem;
  }

  .\32xs\:translate-x-6 {
    --transform-translate-x: 1.5rem;
  }

  .\32xs\:translate-x-7 {
    --transform-translate-x: 1.75rem;
  }

  .\32xs\:translate-x-8 {
    --transform-translate-x: 2rem;
  }

  .\32xs\:translate-x-9 {
    --transform-translate-x: 2.25rem;
  }

  .\32xs\:translate-x-10 {
    --transform-translate-x: 2.5rem;
  }

  .\32xs\:translate-x-11 {
    --transform-translate-x: 2.75rem;
  }

  .\32xs\:translate-x-12 {
    --transform-translate-x: 3rem;
  }

  .\32xs\:translate-x-13 {
    --transform-translate-x: 3.25rem;
  }

  .\32xs\:translate-x-14 {
    --transform-translate-x: 3.5rem;
  }

  .\32xs\:translate-x-15 {
    --transform-translate-x: 3.75rem;
  }

  .\32xs\:translate-x-16 {
    --transform-translate-x: 4rem;
  }

  .\32xs\:translate-x-17 {
    --transform-translate-x: 4.25rem;
  }

  .\32xs\:translate-x-18 {
    --transform-translate-x: 4.5rem;
  }

  .\32xs\:translate-x-19 {
    --transform-translate-x: 4.75rem;
  }

  .\32xs\:translate-x-20 {
    --transform-translate-x: 5rem;
  }

  .\32xs\:translate-x-21 {
    --transform-translate-x: 5.25rem;
  }

  .\32xs\:translate-x-22 {
    --transform-translate-x: 5.5rem;
  }

  .\32xs\:translate-x-23 {
    --transform-translate-x: 5.75rem;
  }

  .\32xs\:translate-x-24 {
    --transform-translate-x: 6rem;
  }

  .\32xs\:translate-x-25 {
    --transform-translate-x: 6.25rem;
  }

  .\32xs\:translate-x-26 {
    --transform-translate-x: 6.5rem;
  }

  .\32xs\:translate-x-27 {
    --transform-translate-x: 6.75rem;
  }

  .\32xs\:translate-x-28 {
    --transform-translate-x: 7rem;
  }

  .\32xs\:translate-x-29 {
    --transform-translate-x: 7.25rem;
  }

  .\32xs\:translate-x-30 {
    --transform-translate-x: 7.5rem;
  }

  .\32xs\:translate-x-31 {
    --transform-translate-x: 7.75rem;
  }

  .\32xs\:translate-x-32 {
    --transform-translate-x: 8rem;
  }

  .\32xs\:translate-x-40 {
    --transform-translate-x: 10rem;
  }

  .\32xs\:translate-x-48 {
    --transform-translate-x: 12rem;
  }

  .\32xs\:translate-x-56 {
    --transform-translate-x: 14rem;
  }

  .\32xs\:translate-x-64 {
    --transform-translate-x: 16rem;
  }

  .\32xs\:translate-x-px {
    --transform-translate-x: 1px;
  }

  .\32xs\:-translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .\32xs\:-translate-x-1 {
    --transform-translate-x: -0.25rem;
  }

  .\32xs\:-translate-x-2 {
    --transform-translate-x: -0.5rem;
  }

  .\32xs\:-translate-x-3 {
    --transform-translate-x: -0.75rem;
  }

  .\32xs\:-translate-x-4 {
    --transform-translate-x: -1rem;
  }

  .\32xs\:-translate-x-5 {
    --transform-translate-x: -1.25rem;
  }

  .\32xs\:-translate-x-6 {
    --transform-translate-x: -1.5rem;
  }

  .\32xs\:-translate-x-7 {
    --transform-translate-x: -1.75rem;
  }

  .\32xs\:-translate-x-8 {
    --transform-translate-x: -2rem;
  }

  .\32xs\:-translate-x-9 {
    --transform-translate-x: -2.25rem;
  }

  .\32xs\:-translate-x-10 {
    --transform-translate-x: -2.5rem;
  }

  .\32xs\:-translate-x-11 {
    --transform-translate-x: -2.75rem;
  }

  .\32xs\:-translate-x-12 {
    --transform-translate-x: -3rem;
  }

  .\32xs\:-translate-x-13 {
    --transform-translate-x: -3.25rem;
  }

  .\32xs\:-translate-x-14 {
    --transform-translate-x: -3.5rem;
  }

  .\32xs\:-translate-x-15 {
    --transform-translate-x: -3.75rem;
  }

  .\32xs\:-translate-x-16 {
    --transform-translate-x: -4rem;
  }

  .\32xs\:-translate-x-17 {
    --transform-translate-x: -4.25rem;
  }

  .\32xs\:-translate-x-18 {
    --transform-translate-x: -4.5rem;
  }

  .\32xs\:-translate-x-19 {
    --transform-translate-x: -4.75rem;
  }

  .\32xs\:-translate-x-20 {
    --transform-translate-x: -5rem;
  }

  .\32xs\:-translate-x-21 {
    --transform-translate-x: -5.25rem;
  }

  .\32xs\:-translate-x-22 {
    --transform-translate-x: -5.5rem;
  }

  .\32xs\:-translate-x-23 {
    --transform-translate-x: -5.75rem;
  }

  .\32xs\:-translate-x-24 {
    --transform-translate-x: -6rem;
  }

  .\32xs\:-translate-x-25 {
    --transform-translate-x: -6.25rem;
  }

  .\32xs\:-translate-x-26 {
    --transform-translate-x: -6.5rem;
  }

  .\32xs\:-translate-x-27 {
    --transform-translate-x: -6.75rem;
  }

  .\32xs\:-translate-x-28 {
    --transform-translate-x: -7rem;
  }

  .\32xs\:-translate-x-29 {
    --transform-translate-x: -7.25rem;
  }

  .\32xs\:-translate-x-30 {
    --transform-translate-x: -7.5rem;
  }

  .\32xs\:-translate-x-31 {
    --transform-translate-x: -7.75rem;
  }

  .\32xs\:-translate-x-32 {
    --transform-translate-x: -8rem;
  }

  .\32xs\:-translate-x-40 {
    --transform-translate-x: -10rem;
  }

  .\32xs\:-translate-x-48 {
    --transform-translate-x: -12rem;
  }

  .\32xs\:-translate-x-56 {
    --transform-translate-x: -14rem;
  }

  .\32xs\:-translate-x-64 {
    --transform-translate-x: -16rem;
  }

  .\32xs\:-translate-x-px {
    --transform-translate-x: -1px;
  }

  .\32xs\:-translate-x-full {
    --transform-translate-x: -100%;
  }

  .\32xs\:-translate-x-1\/2 {
    --transform-translate-x: -50%;
  }

  .\32xs\:translate-x-1\/2 {
    --transform-translate-x: 50%;
  }

  .\32xs\:translate-x-full {
    --transform-translate-x: 100%;
  }

  .\32xs\:translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .\32xs\:translate-y-1 {
    --transform-translate-y: 0.25rem;
  }

  .\32xs\:translate-y-2 {
    --transform-translate-y: 0.5rem;
  }

  .\32xs\:translate-y-3 {
    --transform-translate-y: 0.75rem;
  }

  .\32xs\:translate-y-4 {
    --transform-translate-y: 1rem;
  }

  .\32xs\:translate-y-5 {
    --transform-translate-y: 1.25rem;
  }

  .\32xs\:translate-y-6 {
    --transform-translate-y: 1.5rem;
  }

  .\32xs\:translate-y-7 {
    --transform-translate-y: 1.75rem;
  }

  .\32xs\:translate-y-8 {
    --transform-translate-y: 2rem;
  }

  .\32xs\:translate-y-9 {
    --transform-translate-y: 2.25rem;
  }

  .\32xs\:translate-y-10 {
    --transform-translate-y: 2.5rem;
  }

  .\32xs\:translate-y-11 {
    --transform-translate-y: 2.75rem;
  }

  .\32xs\:translate-y-12 {
    --transform-translate-y: 3rem;
  }

  .\32xs\:translate-y-13 {
    --transform-translate-y: 3.25rem;
  }

  .\32xs\:translate-y-14 {
    --transform-translate-y: 3.5rem;
  }

  .\32xs\:translate-y-15 {
    --transform-translate-y: 3.75rem;
  }

  .\32xs\:translate-y-16 {
    --transform-translate-y: 4rem;
  }

  .\32xs\:translate-y-17 {
    --transform-translate-y: 4.25rem;
  }

  .\32xs\:translate-y-18 {
    --transform-translate-y: 4.5rem;
  }

  .\32xs\:translate-y-19 {
    --transform-translate-y: 4.75rem;
  }

  .\32xs\:translate-y-20 {
    --transform-translate-y: 5rem;
  }

  .\32xs\:translate-y-21 {
    --transform-translate-y: 5.25rem;
  }

  .\32xs\:translate-y-22 {
    --transform-translate-y: 5.5rem;
  }

  .\32xs\:translate-y-23 {
    --transform-translate-y: 5.75rem;
  }

  .\32xs\:translate-y-24 {
    --transform-translate-y: 6rem;
  }

  .\32xs\:translate-y-25 {
    --transform-translate-y: 6.25rem;
  }

  .\32xs\:translate-y-26 {
    --transform-translate-y: 6.5rem;
  }

  .\32xs\:translate-y-27 {
    --transform-translate-y: 6.75rem;
  }

  .\32xs\:translate-y-28 {
    --transform-translate-y: 7rem;
  }

  .\32xs\:translate-y-29 {
    --transform-translate-y: 7.25rem;
  }

  .\32xs\:translate-y-30 {
    --transform-translate-y: 7.5rem;
  }

  .\32xs\:translate-y-31 {
    --transform-translate-y: 7.75rem;
  }

  .\32xs\:translate-y-32 {
    --transform-translate-y: 8rem;
  }

  .\32xs\:translate-y-40 {
    --transform-translate-y: 10rem;
  }

  .\32xs\:translate-y-48 {
    --transform-translate-y: 12rem;
  }

  .\32xs\:translate-y-56 {
    --transform-translate-y: 14rem;
  }

  .\32xs\:translate-y-64 {
    --transform-translate-y: 16rem;
  }

  .\32xs\:translate-y-px {
    --transform-translate-y: 1px;
  }

  .\32xs\:-translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .\32xs\:-translate-y-1 {
    --transform-translate-y: -0.25rem;
  }

  .\32xs\:-translate-y-2 {
    --transform-translate-y: -0.5rem;
  }

  .\32xs\:-translate-y-3 {
    --transform-translate-y: -0.75rem;
  }

  .\32xs\:-translate-y-4 {
    --transform-translate-y: -1rem;
  }

  .\32xs\:-translate-y-5 {
    --transform-translate-y: -1.25rem;
  }

  .\32xs\:-translate-y-6 {
    --transform-translate-y: -1.5rem;
  }

  .\32xs\:-translate-y-7 {
    --transform-translate-y: -1.75rem;
  }

  .\32xs\:-translate-y-8 {
    --transform-translate-y: -2rem;
  }

  .\32xs\:-translate-y-9 {
    --transform-translate-y: -2.25rem;
  }

  .\32xs\:-translate-y-10 {
    --transform-translate-y: -2.5rem;
  }

  .\32xs\:-translate-y-11 {
    --transform-translate-y: -2.75rem;
  }

  .\32xs\:-translate-y-12 {
    --transform-translate-y: -3rem;
  }

  .\32xs\:-translate-y-13 {
    --transform-translate-y: -3.25rem;
  }

  .\32xs\:-translate-y-14 {
    --transform-translate-y: -3.5rem;
  }

  .\32xs\:-translate-y-15 {
    --transform-translate-y: -3.75rem;
  }

  .\32xs\:-translate-y-16 {
    --transform-translate-y: -4rem;
  }

  .\32xs\:-translate-y-17 {
    --transform-translate-y: -4.25rem;
  }

  .\32xs\:-translate-y-18 {
    --transform-translate-y: -4.5rem;
  }

  .\32xs\:-translate-y-19 {
    --transform-translate-y: -4.75rem;
  }

  .\32xs\:-translate-y-20 {
    --transform-translate-y: -5rem;
  }

  .\32xs\:-translate-y-21 {
    --transform-translate-y: -5.25rem;
  }

  .\32xs\:-translate-y-22 {
    --transform-translate-y: -5.5rem;
  }

  .\32xs\:-translate-y-23 {
    --transform-translate-y: -5.75rem;
  }

  .\32xs\:-translate-y-24 {
    --transform-translate-y: -6rem;
  }

  .\32xs\:-translate-y-25 {
    --transform-translate-y: -6.25rem;
  }

  .\32xs\:-translate-y-26 {
    --transform-translate-y: -6.5rem;
  }

  .\32xs\:-translate-y-27 {
    --transform-translate-y: -6.75rem;
  }

  .\32xs\:-translate-y-28 {
    --transform-translate-y: -7rem;
  }

  .\32xs\:-translate-y-29 {
    --transform-translate-y: -7.25rem;
  }

  .\32xs\:-translate-y-30 {
    --transform-translate-y: -7.5rem;
  }

  .\32xs\:-translate-y-31 {
    --transform-translate-y: -7.75rem;
  }

  .\32xs\:-translate-y-32 {
    --transform-translate-y: -8rem;
  }

  .\32xs\:-translate-y-40 {
    --transform-translate-y: -10rem;
  }

  .\32xs\:-translate-y-48 {
    --transform-translate-y: -12rem;
  }

  .\32xs\:-translate-y-56 {
    --transform-translate-y: -14rem;
  }

  .\32xs\:-translate-y-64 {
    --transform-translate-y: -16rem;
  }

  .\32xs\:-translate-y-px {
    --transform-translate-y: -1px;
  }

  .\32xs\:-translate-y-full {
    --transform-translate-y: -100%;
  }

  .\32xs\:-translate-y-1\/2 {
    --transform-translate-y: -50%;
  }

  .\32xs\:translate-y-1\/2 {
    --transform-translate-y: 50%;
  }

  .\32xs\:translate-y-full {
    --transform-translate-y: 100%;
  }

  .\32xs\:\!translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .\32xs\:\!translate-x-1 {
    --transform-translate-x: 0.25rem !important;
  }

  .\32xs\:\!translate-x-2 {
    --transform-translate-x: 0.5rem !important;
  }

  .\32xs\:\!translate-x-3 {
    --transform-translate-x: 0.75rem !important;
  }

  .\32xs\:\!translate-x-4 {
    --transform-translate-x: 1rem !important;
  }

  .\32xs\:\!translate-x-5 {
    --transform-translate-x: 1.25rem !important;
  }

  .\32xs\:\!translate-x-6 {
    --transform-translate-x: 1.5rem !important;
  }

  .\32xs\:\!translate-x-7 {
    --transform-translate-x: 1.75rem !important;
  }

  .\32xs\:\!translate-x-8 {
    --transform-translate-x: 2rem !important;
  }

  .\32xs\:\!translate-x-9 {
    --transform-translate-x: 2.25rem !important;
  }

  .\32xs\:\!translate-x-10 {
    --transform-translate-x: 2.5rem !important;
  }

  .\32xs\:\!translate-x-11 {
    --transform-translate-x: 2.75rem !important;
  }

  .\32xs\:\!translate-x-12 {
    --transform-translate-x: 3rem !important;
  }

  .\32xs\:\!translate-x-13 {
    --transform-translate-x: 3.25rem !important;
  }

  .\32xs\:\!translate-x-14 {
    --transform-translate-x: 3.5rem !important;
  }

  .\32xs\:\!translate-x-15 {
    --transform-translate-x: 3.75rem !important;
  }

  .\32xs\:\!translate-x-16 {
    --transform-translate-x: 4rem !important;
  }

  .\32xs\:\!translate-x-17 {
    --transform-translate-x: 4.25rem !important;
  }

  .\32xs\:\!translate-x-18 {
    --transform-translate-x: 4.5rem !important;
  }

  .\32xs\:\!translate-x-19 {
    --transform-translate-x: 4.75rem !important;
  }

  .\32xs\:\!translate-x-20 {
    --transform-translate-x: 5rem !important;
  }

  .\32xs\:\!translate-x-21 {
    --transform-translate-x: 5.25rem !important;
  }

  .\32xs\:\!translate-x-22 {
    --transform-translate-x: 5.5rem !important;
  }

  .\32xs\:\!translate-x-23 {
    --transform-translate-x: 5.75rem !important;
  }

  .\32xs\:\!translate-x-24 {
    --transform-translate-x: 6rem !important;
  }

  .\32xs\:\!translate-x-25 {
    --transform-translate-x: 6.25rem !important;
  }

  .\32xs\:\!translate-x-26 {
    --transform-translate-x: 6.5rem !important;
  }

  .\32xs\:\!translate-x-27 {
    --transform-translate-x: 6.75rem !important;
  }

  .\32xs\:\!translate-x-28 {
    --transform-translate-x: 7rem !important;
  }

  .\32xs\:\!translate-x-29 {
    --transform-translate-x: 7.25rem !important;
  }

  .\32xs\:\!translate-x-30 {
    --transform-translate-x: 7.5rem !important;
  }

  .\32xs\:\!translate-x-31 {
    --transform-translate-x: 7.75rem !important;
  }

  .\32xs\:\!translate-x-32 {
    --transform-translate-x: 8rem !important;
  }

  .\32xs\:\!translate-x-40 {
    --transform-translate-x: 10rem !important;
  }

  .\32xs\:\!translate-x-48 {
    --transform-translate-x: 12rem !important;
  }

  .\32xs\:\!translate-x-56 {
    --transform-translate-x: 14rem !important;
  }

  .\32xs\:\!translate-x-64 {
    --transform-translate-x: 16rem !important;
  }

  .\32xs\:\!translate-x-px {
    --transform-translate-x: 1px !important;
  }

  .\32xs\:\!-translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .\32xs\:\!-translate-x-1 {
    --transform-translate-x: -0.25rem !important;
  }

  .\32xs\:\!-translate-x-2 {
    --transform-translate-x: -0.5rem !important;
  }

  .\32xs\:\!-translate-x-3 {
    --transform-translate-x: -0.75rem !important;
  }

  .\32xs\:\!-translate-x-4 {
    --transform-translate-x: -1rem !important;
  }

  .\32xs\:\!-translate-x-5 {
    --transform-translate-x: -1.25rem !important;
  }

  .\32xs\:\!-translate-x-6 {
    --transform-translate-x: -1.5rem !important;
  }

  .\32xs\:\!-translate-x-7 {
    --transform-translate-x: -1.75rem !important;
  }

  .\32xs\:\!-translate-x-8 {
    --transform-translate-x: -2rem !important;
  }

  .\32xs\:\!-translate-x-9 {
    --transform-translate-x: -2.25rem !important;
  }

  .\32xs\:\!-translate-x-10 {
    --transform-translate-x: -2.5rem !important;
  }

  .\32xs\:\!-translate-x-11 {
    --transform-translate-x: -2.75rem !important;
  }

  .\32xs\:\!-translate-x-12 {
    --transform-translate-x: -3rem !important;
  }

  .\32xs\:\!-translate-x-13 {
    --transform-translate-x: -3.25rem !important;
  }

  .\32xs\:\!-translate-x-14 {
    --transform-translate-x: -3.5rem !important;
  }

  .\32xs\:\!-translate-x-15 {
    --transform-translate-x: -3.75rem !important;
  }

  .\32xs\:\!-translate-x-16 {
    --transform-translate-x: -4rem !important;
  }

  .\32xs\:\!-translate-x-17 {
    --transform-translate-x: -4.25rem !important;
  }

  .\32xs\:\!-translate-x-18 {
    --transform-translate-x: -4.5rem !important;
  }

  .\32xs\:\!-translate-x-19 {
    --transform-translate-x: -4.75rem !important;
  }

  .\32xs\:\!-translate-x-20 {
    --transform-translate-x: -5rem !important;
  }

  .\32xs\:\!-translate-x-21 {
    --transform-translate-x: -5.25rem !important;
  }

  .\32xs\:\!-translate-x-22 {
    --transform-translate-x: -5.5rem !important;
  }

  .\32xs\:\!-translate-x-23 {
    --transform-translate-x: -5.75rem !important;
  }

  .\32xs\:\!-translate-x-24 {
    --transform-translate-x: -6rem !important;
  }

  .\32xs\:\!-translate-x-25 {
    --transform-translate-x: -6.25rem !important;
  }

  .\32xs\:\!-translate-x-26 {
    --transform-translate-x: -6.5rem !important;
  }

  .\32xs\:\!-translate-x-27 {
    --transform-translate-x: -6.75rem !important;
  }

  .\32xs\:\!-translate-x-28 {
    --transform-translate-x: -7rem !important;
  }

  .\32xs\:\!-translate-x-29 {
    --transform-translate-x: -7.25rem !important;
  }

  .\32xs\:\!-translate-x-30 {
    --transform-translate-x: -7.5rem !important;
  }

  .\32xs\:\!-translate-x-31 {
    --transform-translate-x: -7.75rem !important;
  }

  .\32xs\:\!-translate-x-32 {
    --transform-translate-x: -8rem !important;
  }

  .\32xs\:\!-translate-x-40 {
    --transform-translate-x: -10rem !important;
  }

  .\32xs\:\!-translate-x-48 {
    --transform-translate-x: -12rem !important;
  }

  .\32xs\:\!-translate-x-56 {
    --transform-translate-x: -14rem !important;
  }

  .\32xs\:\!-translate-x-64 {
    --transform-translate-x: -16rem !important;
  }

  .\32xs\:\!-translate-x-px {
    --transform-translate-x: -1px !important;
  }

  .\32xs\:\!-translate-x-full {
    --transform-translate-x: -100% !important;
  }

  .\32xs\:\!-translate-x-1\/2 {
    --transform-translate-x: -50% !important;
  }

  .\32xs\:\!translate-x-1\/2 {
    --transform-translate-x: 50% !important;
  }

  .\32xs\:\!translate-x-full {
    --transform-translate-x: 100% !important;
  }

  .\32xs\:\!translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .\32xs\:\!translate-y-1 {
    --transform-translate-y: 0.25rem !important;
  }

  .\32xs\:\!translate-y-2 {
    --transform-translate-y: 0.5rem !important;
  }

  .\32xs\:\!translate-y-3 {
    --transform-translate-y: 0.75rem !important;
  }

  .\32xs\:\!translate-y-4 {
    --transform-translate-y: 1rem !important;
  }

  .\32xs\:\!translate-y-5 {
    --transform-translate-y: 1.25rem !important;
  }

  .\32xs\:\!translate-y-6 {
    --transform-translate-y: 1.5rem !important;
  }

  .\32xs\:\!translate-y-7 {
    --transform-translate-y: 1.75rem !important;
  }

  .\32xs\:\!translate-y-8 {
    --transform-translate-y: 2rem !important;
  }

  .\32xs\:\!translate-y-9 {
    --transform-translate-y: 2.25rem !important;
  }

  .\32xs\:\!translate-y-10 {
    --transform-translate-y: 2.5rem !important;
  }

  .\32xs\:\!translate-y-11 {
    --transform-translate-y: 2.75rem !important;
  }

  .\32xs\:\!translate-y-12 {
    --transform-translate-y: 3rem !important;
  }

  .\32xs\:\!translate-y-13 {
    --transform-translate-y: 3.25rem !important;
  }

  .\32xs\:\!translate-y-14 {
    --transform-translate-y: 3.5rem !important;
  }

  .\32xs\:\!translate-y-15 {
    --transform-translate-y: 3.75rem !important;
  }

  .\32xs\:\!translate-y-16 {
    --transform-translate-y: 4rem !important;
  }

  .\32xs\:\!translate-y-17 {
    --transform-translate-y: 4.25rem !important;
  }

  .\32xs\:\!translate-y-18 {
    --transform-translate-y: 4.5rem !important;
  }

  .\32xs\:\!translate-y-19 {
    --transform-translate-y: 4.75rem !important;
  }

  .\32xs\:\!translate-y-20 {
    --transform-translate-y: 5rem !important;
  }

  .\32xs\:\!translate-y-21 {
    --transform-translate-y: 5.25rem !important;
  }

  .\32xs\:\!translate-y-22 {
    --transform-translate-y: 5.5rem !important;
  }

  .\32xs\:\!translate-y-23 {
    --transform-translate-y: 5.75rem !important;
  }

  .\32xs\:\!translate-y-24 {
    --transform-translate-y: 6rem !important;
  }

  .\32xs\:\!translate-y-25 {
    --transform-translate-y: 6.25rem !important;
  }

  .\32xs\:\!translate-y-26 {
    --transform-translate-y: 6.5rem !important;
  }

  .\32xs\:\!translate-y-27 {
    --transform-translate-y: 6.75rem !important;
  }

  .\32xs\:\!translate-y-28 {
    --transform-translate-y: 7rem !important;
  }

  .\32xs\:\!translate-y-29 {
    --transform-translate-y: 7.25rem !important;
  }

  .\32xs\:\!translate-y-30 {
    --transform-translate-y: 7.5rem !important;
  }

  .\32xs\:\!translate-y-31 {
    --transform-translate-y: 7.75rem !important;
  }

  .\32xs\:\!translate-y-32 {
    --transform-translate-y: 8rem !important;
  }

  .\32xs\:\!translate-y-40 {
    --transform-translate-y: 10rem !important;
  }

  .\32xs\:\!translate-y-48 {
    --transform-translate-y: 12rem !important;
  }

  .\32xs\:\!translate-y-56 {
    --transform-translate-y: 14rem !important;
  }

  .\32xs\:\!translate-y-64 {
    --transform-translate-y: 16rem !important;
  }

  .\32xs\:\!translate-y-px {
    --transform-translate-y: 1px !important;
  }

  .\32xs\:\!-translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .\32xs\:\!-translate-y-1 {
    --transform-translate-y: -0.25rem !important;
  }

  .\32xs\:\!-translate-y-2 {
    --transform-translate-y: -0.5rem !important;
  }

  .\32xs\:\!-translate-y-3 {
    --transform-translate-y: -0.75rem !important;
  }

  .\32xs\:\!-translate-y-4 {
    --transform-translate-y: -1rem !important;
  }

  .\32xs\:\!-translate-y-5 {
    --transform-translate-y: -1.25rem !important;
  }

  .\32xs\:\!-translate-y-6 {
    --transform-translate-y: -1.5rem !important;
  }

  .\32xs\:\!-translate-y-7 {
    --transform-translate-y: -1.75rem !important;
  }

  .\32xs\:\!-translate-y-8 {
    --transform-translate-y: -2rem !important;
  }

  .\32xs\:\!-translate-y-9 {
    --transform-translate-y: -2.25rem !important;
  }

  .\32xs\:\!-translate-y-10 {
    --transform-translate-y: -2.5rem !important;
  }

  .\32xs\:\!-translate-y-11 {
    --transform-translate-y: -2.75rem !important;
  }

  .\32xs\:\!-translate-y-12 {
    --transform-translate-y: -3rem !important;
  }

  .\32xs\:\!-translate-y-13 {
    --transform-translate-y: -3.25rem !important;
  }

  .\32xs\:\!-translate-y-14 {
    --transform-translate-y: -3.5rem !important;
  }

  .\32xs\:\!-translate-y-15 {
    --transform-translate-y: -3.75rem !important;
  }

  .\32xs\:\!-translate-y-16 {
    --transform-translate-y: -4rem !important;
  }

  .\32xs\:\!-translate-y-17 {
    --transform-translate-y: -4.25rem !important;
  }

  .\32xs\:\!-translate-y-18 {
    --transform-translate-y: -4.5rem !important;
  }

  .\32xs\:\!-translate-y-19 {
    --transform-translate-y: -4.75rem !important;
  }

  .\32xs\:\!-translate-y-20 {
    --transform-translate-y: -5rem !important;
  }

  .\32xs\:\!-translate-y-21 {
    --transform-translate-y: -5.25rem !important;
  }

  .\32xs\:\!-translate-y-22 {
    --transform-translate-y: -5.5rem !important;
  }

  .\32xs\:\!-translate-y-23 {
    --transform-translate-y: -5.75rem !important;
  }

  .\32xs\:\!-translate-y-24 {
    --transform-translate-y: -6rem !important;
  }

  .\32xs\:\!-translate-y-25 {
    --transform-translate-y: -6.25rem !important;
  }

  .\32xs\:\!-translate-y-26 {
    --transform-translate-y: -6.5rem !important;
  }

  .\32xs\:\!-translate-y-27 {
    --transform-translate-y: -6.75rem !important;
  }

  .\32xs\:\!-translate-y-28 {
    --transform-translate-y: -7rem !important;
  }

  .\32xs\:\!-translate-y-29 {
    --transform-translate-y: -7.25rem !important;
  }

  .\32xs\:\!-translate-y-30 {
    --transform-translate-y: -7.5rem !important;
  }

  .\32xs\:\!-translate-y-31 {
    --transform-translate-y: -7.75rem !important;
  }

  .\32xs\:\!-translate-y-32 {
    --transform-translate-y: -8rem !important;
  }

  .\32xs\:\!-translate-y-40 {
    --transform-translate-y: -10rem !important;
  }

  .\32xs\:\!-translate-y-48 {
    --transform-translate-y: -12rem !important;
  }

  .\32xs\:\!-translate-y-56 {
    --transform-translate-y: -14rem !important;
  }

  .\32xs\:\!-translate-y-64 {
    --transform-translate-y: -16rem !important;
  }

  .\32xs\:\!-translate-y-px {
    --transform-translate-y: -1px !important;
  }

  .\32xs\:\!-translate-y-full {
    --transform-translate-y: -100% !important;
  }

  .\32xs\:\!-translate-y-1\/2 {
    --transform-translate-y: -50% !important;
  }

  .\32xs\:\!translate-y-1\/2 {
    --transform-translate-y: 50% !important;
  }

  .\32xs\:\!translate-y-full {
    --transform-translate-y: 100% !important;
  }

  .\32xs\:hover\:translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .\32xs\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem;
  }

  .\32xs\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem;
  }

  .\32xs\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem;
  }

  .\32xs\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem;
  }

  .\32xs\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem;
  }

  .\32xs\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem;
  }

  .\32xs\:hover\:translate-x-7:hover {
    --transform-translate-x: 1.75rem;
  }

  .\32xs\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem;
  }

  .\32xs\:hover\:translate-x-9:hover {
    --transform-translate-x: 2.25rem;
  }

  .\32xs\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem;
  }

  .\32xs\:hover\:translate-x-11:hover {
    --transform-translate-x: 2.75rem;
  }

  .\32xs\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem;
  }

  .\32xs\:hover\:translate-x-13:hover {
    --transform-translate-x: 3.25rem;
  }

  .\32xs\:hover\:translate-x-14:hover {
    --transform-translate-x: 3.5rem;
  }

  .\32xs\:hover\:translate-x-15:hover {
    --transform-translate-x: 3.75rem;
  }

  .\32xs\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem;
  }

  .\32xs\:hover\:translate-x-17:hover {
    --transform-translate-x: 4.25rem;
  }

  .\32xs\:hover\:translate-x-18:hover {
    --transform-translate-x: 4.5rem;
  }

  .\32xs\:hover\:translate-x-19:hover {
    --transform-translate-x: 4.75rem;
  }

  .\32xs\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem;
  }

  .\32xs\:hover\:translate-x-21:hover {
    --transform-translate-x: 5.25rem;
  }

  .\32xs\:hover\:translate-x-22:hover {
    --transform-translate-x: 5.5rem;
  }

  .\32xs\:hover\:translate-x-23:hover {
    --transform-translate-x: 5.75rem;
  }

  .\32xs\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem;
  }

  .\32xs\:hover\:translate-x-25:hover {
    --transform-translate-x: 6.25rem;
  }

  .\32xs\:hover\:translate-x-26:hover {
    --transform-translate-x: 6.5rem;
  }

  .\32xs\:hover\:translate-x-27:hover {
    --transform-translate-x: 6.75rem;
  }

  .\32xs\:hover\:translate-x-28:hover {
    --transform-translate-x: 7rem;
  }

  .\32xs\:hover\:translate-x-29:hover {
    --transform-translate-x: 7.25rem;
  }

  .\32xs\:hover\:translate-x-30:hover {
    --transform-translate-x: 7.5rem;
  }

  .\32xs\:hover\:translate-x-31:hover {
    --transform-translate-x: 7.75rem;
  }

  .\32xs\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem;
  }

  .\32xs\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem;
  }

  .\32xs\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem;
  }

  .\32xs\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem;
  }

  .\32xs\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem;
  }

  .\32xs\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px;
  }

  .\32xs\:hover\:-translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .\32xs\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem;
  }

  .\32xs\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem;
  }

  .\32xs\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem;
  }

  .\32xs\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem;
  }

  .\32xs\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem;
  }

  .\32xs\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem;
  }

  .\32xs\:hover\:-translate-x-7:hover {
    --transform-translate-x: -1.75rem;
  }

  .\32xs\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem;
  }

  .\32xs\:hover\:-translate-x-9:hover {
    --transform-translate-x: -2.25rem;
  }

  .\32xs\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem;
  }

  .\32xs\:hover\:-translate-x-11:hover {
    --transform-translate-x: -2.75rem;
  }

  .\32xs\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem;
  }

  .\32xs\:hover\:-translate-x-13:hover {
    --transform-translate-x: -3.25rem;
  }

  .\32xs\:hover\:-translate-x-14:hover {
    --transform-translate-x: -3.5rem;
  }

  .\32xs\:hover\:-translate-x-15:hover {
    --transform-translate-x: -3.75rem;
  }

  .\32xs\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem;
  }

  .\32xs\:hover\:-translate-x-17:hover {
    --transform-translate-x: -4.25rem;
  }

  .\32xs\:hover\:-translate-x-18:hover {
    --transform-translate-x: -4.5rem;
  }

  .\32xs\:hover\:-translate-x-19:hover {
    --transform-translate-x: -4.75rem;
  }

  .\32xs\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem;
  }

  .\32xs\:hover\:-translate-x-21:hover {
    --transform-translate-x: -5.25rem;
  }

  .\32xs\:hover\:-translate-x-22:hover {
    --transform-translate-x: -5.5rem;
  }

  .\32xs\:hover\:-translate-x-23:hover {
    --transform-translate-x: -5.75rem;
  }

  .\32xs\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem;
  }

  .\32xs\:hover\:-translate-x-25:hover {
    --transform-translate-x: -6.25rem;
  }

  .\32xs\:hover\:-translate-x-26:hover {
    --transform-translate-x: -6.5rem;
  }

  .\32xs\:hover\:-translate-x-27:hover {
    --transform-translate-x: -6.75rem;
  }

  .\32xs\:hover\:-translate-x-28:hover {
    --transform-translate-x: -7rem;
  }

  .\32xs\:hover\:-translate-x-29:hover {
    --transform-translate-x: -7.25rem;
  }

  .\32xs\:hover\:-translate-x-30:hover {
    --transform-translate-x: -7.5rem;
  }

  .\32xs\:hover\:-translate-x-31:hover {
    --transform-translate-x: -7.75rem;
  }

  .\32xs\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem;
  }

  .\32xs\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem;
  }

  .\32xs\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem;
  }

  .\32xs\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem;
  }

  .\32xs\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem;
  }

  .\32xs\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px;
  }

  .\32xs\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%;
  }

  .\32xs\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%;
  }

  .\32xs\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%;
  }

  .\32xs\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%;
  }

  .\32xs\:hover\:translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .\32xs\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem;
  }

  .\32xs\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem;
  }

  .\32xs\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem;
  }

  .\32xs\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem;
  }

  .\32xs\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem;
  }

  .\32xs\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem;
  }

  .\32xs\:hover\:translate-y-7:hover {
    --transform-translate-y: 1.75rem;
  }

  .\32xs\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem;
  }

  .\32xs\:hover\:translate-y-9:hover {
    --transform-translate-y: 2.25rem;
  }

  .\32xs\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem;
  }

  .\32xs\:hover\:translate-y-11:hover {
    --transform-translate-y: 2.75rem;
  }

  .\32xs\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem;
  }

  .\32xs\:hover\:translate-y-13:hover {
    --transform-translate-y: 3.25rem;
  }

  .\32xs\:hover\:translate-y-14:hover {
    --transform-translate-y: 3.5rem;
  }

  .\32xs\:hover\:translate-y-15:hover {
    --transform-translate-y: 3.75rem;
  }

  .\32xs\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem;
  }

  .\32xs\:hover\:translate-y-17:hover {
    --transform-translate-y: 4.25rem;
  }

  .\32xs\:hover\:translate-y-18:hover {
    --transform-translate-y: 4.5rem;
  }

  .\32xs\:hover\:translate-y-19:hover {
    --transform-translate-y: 4.75rem;
  }

  .\32xs\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem;
  }

  .\32xs\:hover\:translate-y-21:hover {
    --transform-translate-y: 5.25rem;
  }

  .\32xs\:hover\:translate-y-22:hover {
    --transform-translate-y: 5.5rem;
  }

  .\32xs\:hover\:translate-y-23:hover {
    --transform-translate-y: 5.75rem;
  }

  .\32xs\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem;
  }

  .\32xs\:hover\:translate-y-25:hover {
    --transform-translate-y: 6.25rem;
  }

  .\32xs\:hover\:translate-y-26:hover {
    --transform-translate-y: 6.5rem;
  }

  .\32xs\:hover\:translate-y-27:hover {
    --transform-translate-y: 6.75rem;
  }

  .\32xs\:hover\:translate-y-28:hover {
    --transform-translate-y: 7rem;
  }

  .\32xs\:hover\:translate-y-29:hover {
    --transform-translate-y: 7.25rem;
  }

  .\32xs\:hover\:translate-y-30:hover {
    --transform-translate-y: 7.5rem;
  }

  .\32xs\:hover\:translate-y-31:hover {
    --transform-translate-y: 7.75rem;
  }

  .\32xs\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem;
  }

  .\32xs\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem;
  }

  .\32xs\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem;
  }

  .\32xs\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem;
  }

  .\32xs\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem;
  }

  .\32xs\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px;
  }

  .\32xs\:hover\:-translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .\32xs\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem;
  }

  .\32xs\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem;
  }

  .\32xs\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem;
  }

  .\32xs\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem;
  }

  .\32xs\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem;
  }

  .\32xs\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem;
  }

  .\32xs\:hover\:-translate-y-7:hover {
    --transform-translate-y: -1.75rem;
  }

  .\32xs\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem;
  }

  .\32xs\:hover\:-translate-y-9:hover {
    --transform-translate-y: -2.25rem;
  }

  .\32xs\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem;
  }

  .\32xs\:hover\:-translate-y-11:hover {
    --transform-translate-y: -2.75rem;
  }

  .\32xs\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem;
  }

  .\32xs\:hover\:-translate-y-13:hover {
    --transform-translate-y: -3.25rem;
  }

  .\32xs\:hover\:-translate-y-14:hover {
    --transform-translate-y: -3.5rem;
  }

  .\32xs\:hover\:-translate-y-15:hover {
    --transform-translate-y: -3.75rem;
  }

  .\32xs\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem;
  }

  .\32xs\:hover\:-translate-y-17:hover {
    --transform-translate-y: -4.25rem;
  }

  .\32xs\:hover\:-translate-y-18:hover {
    --transform-translate-y: -4.5rem;
  }

  .\32xs\:hover\:-translate-y-19:hover {
    --transform-translate-y: -4.75rem;
  }

  .\32xs\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem;
  }

  .\32xs\:hover\:-translate-y-21:hover {
    --transform-translate-y: -5.25rem;
  }

  .\32xs\:hover\:-translate-y-22:hover {
    --transform-translate-y: -5.5rem;
  }

  .\32xs\:hover\:-translate-y-23:hover {
    --transform-translate-y: -5.75rem;
  }

  .\32xs\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem;
  }

  .\32xs\:hover\:-translate-y-25:hover {
    --transform-translate-y: -6.25rem;
  }

  .\32xs\:hover\:-translate-y-26:hover {
    --transform-translate-y: -6.5rem;
  }

  .\32xs\:hover\:-translate-y-27:hover {
    --transform-translate-y: -6.75rem;
  }

  .\32xs\:hover\:-translate-y-28:hover {
    --transform-translate-y: -7rem;
  }

  .\32xs\:hover\:-translate-y-29:hover {
    --transform-translate-y: -7.25rem;
  }

  .\32xs\:hover\:-translate-y-30:hover {
    --transform-translate-y: -7.5rem;
  }

  .\32xs\:hover\:-translate-y-31:hover {
    --transform-translate-y: -7.75rem;
  }

  .\32xs\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem;
  }

  .\32xs\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem;
  }

  .\32xs\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem;
  }

  .\32xs\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem;
  }

  .\32xs\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem;
  }

  .\32xs\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px;
  }

  .\32xs\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%;
  }

  .\32xs\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%;
  }

  .\32xs\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%;
  }

  .\32xs\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%;
  }

  .\32xs\:skew-x-0 {
    --transform-skew-x: 0;
  }

  .\32xs\:skew-x-3 {
    --transform-skew-x: 3deg;
  }

  .\32xs\:skew-x-6 {
    --transform-skew-x: 6deg;
  }

  .\32xs\:skew-x-12 {
    --transform-skew-x: 12deg;
  }

  .\32xs\:-skew-x-12 {
    --transform-skew-x: -12deg;
  }

  .\32xs\:-skew-x-6 {
    --transform-skew-x: -6deg;
  }

  .\32xs\:-skew-x-3 {
    --transform-skew-x: -3deg;
  }

  .\32xs\:skew-y-0 {
    --transform-skew-y: 0;
  }

  .\32xs\:skew-y-3 {
    --transform-skew-y: 3deg;
  }

  .\32xs\:skew-y-6 {
    --transform-skew-y: 6deg;
  }

  .\32xs\:skew-y-12 {
    --transform-skew-y: 12deg;
  }

  .\32xs\:-skew-y-12 {
    --transform-skew-y: -12deg;
  }

  .\32xs\:-skew-y-6 {
    --transform-skew-y: -6deg;
  }

  .\32xs\:-skew-y-3 {
    --transform-skew-y: -3deg;
  }

  .\32xs\:\!skew-x-0 {
    --transform-skew-x: 0 !important;
  }

  .\32xs\:\!skew-x-3 {
    --transform-skew-x: 3deg !important;
  }

  .\32xs\:\!skew-x-6 {
    --transform-skew-x: 6deg !important;
  }

  .\32xs\:\!skew-x-12 {
    --transform-skew-x: 12deg !important;
  }

  .\32xs\:\!-skew-x-12 {
    --transform-skew-x: -12deg !important;
  }

  .\32xs\:\!-skew-x-6 {
    --transform-skew-x: -6deg !important;
  }

  .\32xs\:\!-skew-x-3 {
    --transform-skew-x: -3deg !important;
  }

  .\32xs\:\!skew-y-0 {
    --transform-skew-y: 0 !important;
  }

  .\32xs\:\!skew-y-3 {
    --transform-skew-y: 3deg !important;
  }

  .\32xs\:\!skew-y-6 {
    --transform-skew-y: 6deg !important;
  }

  .\32xs\:\!skew-y-12 {
    --transform-skew-y: 12deg !important;
  }

  .\32xs\:\!-skew-y-12 {
    --transform-skew-y: -12deg !important;
  }

  .\32xs\:\!-skew-y-6 {
    --transform-skew-y: -6deg !important;
  }

  .\32xs\:\!-skew-y-3 {
    --transform-skew-y: -3deg !important;
  }

  .\32xs\:hover\:skew-x-0:hover {
    --transform-skew-x: 0;
  }

  .\32xs\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg;
  }

  .\32xs\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg;
  }

  .\32xs\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg;
  }

  .\32xs\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg;
  }

  .\32xs\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg;
  }

  .\32xs\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg;
  }

  .\32xs\:hover\:skew-y-0:hover {
    --transform-skew-y: 0;
  }

  .\32xs\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg;
  }

  .\32xs\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg;
  }

  .\32xs\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg;
  }

  .\32xs\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg;
  }

  .\32xs\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg;
  }

  .\32xs\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg;
  }

  .\32xs\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .\32xs\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .\32xs\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .\32xs\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .\32xs\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .\32xs\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .\32xs\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .\32xs\:\!transition-none {
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .\32xs\:\!transition-all {
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .\32xs\:\!transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .\32xs\:\!transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .\32xs\:\!transition-opacity {
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .\32xs\:\!transition-shadow {
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .\32xs\:\!transition-transform {
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .\32xs\:hover\:transition-none:hover {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .\32xs\:hover\:transition-all:hover {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .\32xs\:hover\:transition:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .\32xs\:hover\:transition-colors:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .\32xs\:hover\:transition-opacity:hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .\32xs\:hover\:transition-shadow:hover {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .\32xs\:hover\:transition-transform:hover {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .\32xs\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .\32xs\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .\32xs\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .\32xs\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .\32xs\:\!ease-linear {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .\32xs\:\!ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .\32xs\:\!ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .\32xs\:\!ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .\32xs\:hover\:ease-linear:hover {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .\32xs\:hover\:ease-in:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .\32xs\:hover\:ease-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .\32xs\:hover\:ease-in-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .\32xs\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .\32xs\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .\32xs\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .\32xs\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .\32xs\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .\32xs\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .\32xs\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .\32xs\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .\32xs\:\!duration-75 {
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .\32xs\:\!duration-100 {
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .\32xs\:\!duration-150 {
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .\32xs\:\!duration-200 {
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .\32xs\:\!duration-300 {
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .\32xs\:\!duration-500 {
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .\32xs\:\!duration-700 {
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .\32xs\:\!duration-1000 {
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .\32xs\:hover\:duration-75:hover {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .\32xs\:hover\:duration-100:hover {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .\32xs\:hover\:duration-150:hover {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .\32xs\:hover\:duration-200:hover {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .\32xs\:hover\:duration-300:hover {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .\32xs\:hover\:duration-500:hover {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .\32xs\:hover\:duration-700:hover {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .\32xs\:hover\:duration-1000:hover {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }
}

@media (min-width: 478px) {
  .xs\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .xs\:\!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;
  }

  .xs\:\!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;
  }

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

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

  .xs\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

  .xs\:hover\:appearance-none:hover {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xs\:bg-fixed {
    background-attachment: fixed;
  }

  .xs\:bg-local {
    background-attachment: local;
  }

  .xs\:bg-scroll {
    background-attachment: scroll;
  }

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

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

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

  .xs\:hover\:bg-fixed:hover {
    background-attachment: fixed;
  }

  .xs\:hover\:bg-local:hover {
    background-attachment: local;
  }

  .xs\:hover\:bg-scroll:hover {
    background-attachment: scroll;
  }

  .xs\:bg-primary {
    background-color: #6638B6;
  }

  .xs\:bg-primaryDark {
    background-color: #3C2C84;
  }

  .xs\:bg-primary1 {
    background-color: #8C81D1;
  }

  .xs\:bg-primary2 {
    background-color: #A8A5CE;
  }

  .xs\:bg-primary3 {
    background-color: #EBEAF6;
  }

  .xs\:bg-primary4 {
    background-color: #F8F8FC;
  }

  .xs\:bg-secondary {
    background-color: #007EE5;
  }

  .xs\:bg-secondary1 {
    background-color: #43BEFF;
  }

  .xs\:bg-secondary2 {
    background-color: #F5F9FD;
  }

  .xs\:bg-alert {
    background-color: #EF3817;
  }

  .xs\:bg-safe {
    background-color: #60B731;
  }

  .xs\:bg-primary-dark {
    background-color: #3C2C84;
  }

  .xs\:bg-primary-1 {
    background-color: #8C81D1;
  }

  .xs\:bg-primary-2 {
    background-color: #A8A5CE;
  }

  .xs\:bg-primary-3 {
    background-color: #EBEAF6;
  }

  .xs\:bg-primary-4 {
    background-color: #F8F8FC;
  }

  .xs\:bg-secondary-1 {
    background-color: #43BEFF;
  }

  .xs\:bg-secondary-2 {
    background-color: #F5F9FD;
  }

  .xs\:bg-transparent {
    background-color: transparent;
  }

  .xs\:bg-black {
    background-color: #000000;
  }

  .xs\:bg-white {
    background-color: #FFFFFF;
  }

  .xs\:bg-point-violet {
    background-color: #7545FF;
  }

  .xs\:bg-gray-100 {
    background-color: #F7F7F7;
  }

  .xs\:bg-gray-200 {
    background-color: #E5E5E8;
  }

  .xs\:bg-gray-300 {
    background-color: #CED0D6;
  }

  .xs\:bg-gray-400 {
    background-color: #A7A9B2;
  }

  .xs\:bg-gray-500 {
    background-color: #858895;
  }

  .xs\:bg-gray-600 {
    background-color: #6B6E7B;
  }

  .xs\:bg-gray-700 {
    background-color: #5F616D;
  }

  .xs\:bg-gray-800 {
    background-color: #474952;
  }

  .xs\:bg-gray-900 {
    background-color: #222532;
  }

  .xs\:bg-gray {
    background-color: #858895;
  }

  .xs\:bg-gray-dark {
    background-color: #222532;
  }

  .xs\:bg-red-100 {
    background-color: #FFE8E8;
  }

  .xs\:bg-red-200 {
    background-color: #FFC4C4;
  }

  .xs\:bg-red-300 {
    background-color: #FF8F8F;
  }

  .xs\:bg-red-400 {
    background-color: #FF6A6A;
  }

  .xs\:bg-red-500 {
    background-color: #EF3817;
  }

  .xs\:bg-red-600 {
    background-color: #CC2C00;
  }

  .xs\:bg-red-700 {
    background-color: #C53030;
  }

  .xs\:bg-red-800 {
    background-color: #9B2C2C;
  }

  .xs\:bg-red-900 {
    background-color: #742A2A;
  }

  .xs\:bg-red {
    background-color: #EF3817;
  }

  .xs\:bg-coral-100 {
    background-color: #FFEBE6;
  }

  .xs\:bg-coral-200 {
    background-color: #FFD3C8;
  }

  .xs\:bg-coral-300 {
    background-color: #FFB39E;
  }

  .xs\:bg-coral-400 {
    background-color: #FF9476;
  }

  .xs\:bg-coral-500 {
    background-color: #FF7750;
  }

  .xs\:bg-coral-600 {
    background-color: #F55A2F;
  }

  .xs\:bg-coral-700 {
    background-color: #DD470F;
  }

  .xs\:bg-coral-800 {
    background-color: #B93E0F;
  }

  .xs\:bg-coral-900 {
    background-color: #8E3311;
  }

  .xs\:bg-coral {
    background-color: #FF7750;
  }

  .xs\:bg-yellow-100 {
    background-color: #FFFAE6;
  }

  .xs\:bg-yellow-200 {
    background-color: #FFEB99;
  }

  .xs\:bg-yellow-300 {
    background-color: #FFE066;
  }

  .xs\:bg-yellow-400 {
    background-color: #FFD633;
  }

  .xs\:bg-yellow-500 {
    background-color: #FFCE02;
  }

  .xs\:bg-yellow-600 {
    background-color: #E6B800;
  }

  .xs\:bg-yellow-700 {
    background-color: #CCA300;
  }

  .xs\:bg-yellow-800 {
    background-color: #806600;
  }

  .xs\:bg-yellow-900 {
    background-color: #4D3D00;
  }

  .xs\:bg-yellow {
    background-color: #FFCE02;
  }

  .xs\:bg-green-100 {
    background-color: #F9FCE9;
  }

  .xs\:bg-green-200 {
    background-color: #E7F3A5;
  }

  .xs\:bg-green-300 {
    background-color: #D5EA62;
  }

  .xs\:bg-green-400 {
    background-color: #C2E01E;
  }

  .xs\:bg-green-500 {
    background-color: #60B731;
  }

  .xs\:bg-green-600 {
    background-color: #3F7B1A;
  }

  .xs\:bg-green-700 {
    background-color: #366916;
  }

  .xs\:bg-green-800 {
    background-color: #203F0D;
  }

  .xs\:bg-green-900 {
    background-color: #162A09;
  }

  .xs\:bg-green {
    background-color: #60B731;
  }

  .xs\:bg-blue-100 {
    background-color: #F5F9FD;
  }

  .xs\:bg-blue-200 {
    background-color: #E9F4FF;
  }

  .xs\:bg-blue-300 {
    background-color: #B9DCFF;
  }

  .xs\:bg-blue-400 {
    background-color: #43BEFF;
  }

  .xs\:bg-blue-500 {
    background-color: #007EE5;
  }

  .xs\:bg-blue-600 {
    background-color: #0069CC;
  }

  .xs\:bg-blue-700 {
    background-color: #005CB3;
  }

  .xs\:bg-blue-800 {
    background-color: #004F99;
  }

  .xs\:bg-blue-900 {
    background-color: #003566;
  }

  .xs\:bg-blue {
    background-color: #007EE5;
  }

  .xs\:bg-violet-100 {
    background-color: #F8F8FC;
  }

  .xs\:bg-violet-200 {
    background-color: #EBEAF6;
  }

  .xs\:bg-violet-300 {
    background-color: #A8A5CE;
  }

  .xs\:bg-violet-400 {
    background-color: #8C81D1;
  }

  .xs\:bg-violet-500 {
    background-color: #6638B6;
  }

  .xs\:bg-violet-600 {
    background-color: #58309C;
  }

  .xs\:bg-violet-700 {
    background-color: #4D2A89;
  }

  .xs\:bg-violet-800 {
    background-color: #3C2C84;
  }

  .xs\:bg-violet-900 {
    background-color: #371E62;
  }

  .xs\:bg-violet {
    background-color: #6638B6;
  }

  .xs\:bg-peacock-100 {
    background-color: #E6FFFA;
  }

  .xs\:bg-peacock-200 {
    background-color: #B2F5EA;
  }

  .xs\:bg-peacock-300 {
    background-color: #81E6D9;
  }

  .xs\:bg-peacock-400 {
    background-color: #4FD1C5;
  }

  .xs\:bg-peacock-500 {
    background-color: #38B2AC;
  }

  .xs\:bg-peacock-600 {
    background-color: #319795;
  }

  .xs\:bg-peacock-700 {
    background-color: #2C7A7B;
  }

  .xs\:bg-peacock-800 {
    background-color: #285E61;
  }

  .xs\:bg-peacock-900 {
    background-color: #234E52;
  }

  .xs\:bg-peacock {
    background-color: #38B2AC;
  }

  .xs\:bg-indigo-100 {
    background-color: #EBF4FF;
  }

  .xs\:bg-indigo-200 {
    background-color: #C3DAFE;
  }

  .xs\:bg-indigo-300 {
    background-color: #A3BFFA;
  }

  .xs\:bg-indigo-400 {
    background-color: #7F9CF5;
  }

  .xs\:bg-indigo-500 {
    background-color: #667EEA;
  }

  .xs\:bg-indigo-600 {
    background-color: #5A67D8;
  }

  .xs\:bg-indigo-700 {
    background-color: #6439DE;
  }

  .xs\:bg-indigo-800 {
    background-color: #434190;
  }

  .xs\:bg-indigo-900 {
    background-color: #3C366B;
  }

  .xs\:bg-indigo {
    background-color: #667EEA;
  }

  .xs\:\!bg-primary {
    background-color: #6638B6 !important;
  }

  .xs\:\!bg-primaryDark {
    background-color: #3C2C84 !important;
  }

  .xs\:\!bg-primary1 {
    background-color: #8C81D1 !important;
  }

  .xs\:\!bg-primary2 {
    background-color: #A8A5CE !important;
  }

  .xs\:\!bg-primary3 {
    background-color: #EBEAF6 !important;
  }

  .xs\:\!bg-primary4 {
    background-color: #F8F8FC !important;
  }

  .xs\:\!bg-secondary {
    background-color: #007EE5 !important;
  }

  .xs\:\!bg-secondary1 {
    background-color: #43BEFF !important;
  }

  .xs\:\!bg-secondary2 {
    background-color: #F5F9FD !important;
  }

  .xs\:\!bg-alert {
    background-color: #EF3817 !important;
  }

  .xs\:\!bg-safe {
    background-color: #60B731 !important;
  }

  .xs\:\!bg-primary-dark {
    background-color: #3C2C84 !important;
  }

  .xs\:\!bg-primary-1 {
    background-color: #8C81D1 !important;
  }

  .xs\:\!bg-primary-2 {
    background-color: #A8A5CE !important;
  }

  .xs\:\!bg-primary-3 {
    background-color: #EBEAF6 !important;
  }

  .xs\:\!bg-primary-4 {
    background-color: #F8F8FC !important;
  }

  .xs\:\!bg-secondary-1 {
    background-color: #43BEFF !important;
  }

  .xs\:\!bg-secondary-2 {
    background-color: #F5F9FD !important;
  }

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

  .xs\:\!bg-black {
    background-color: #000000 !important;
  }

  .xs\:\!bg-white {
    background-color: #FFFFFF !important;
  }

  .xs\:\!bg-point-violet {
    background-color: #7545FF !important;
  }

  .xs\:\!bg-gray-100 {
    background-color: #F7F7F7 !important;
  }

  .xs\:\!bg-gray-200 {
    background-color: #E5E5E8 !important;
  }

  .xs\:\!bg-gray-300 {
    background-color: #CED0D6 !important;
  }

  .xs\:\!bg-gray-400 {
    background-color: #A7A9B2 !important;
  }

  .xs\:\!bg-gray-500 {
    background-color: #858895 !important;
  }

  .xs\:\!bg-gray-600 {
    background-color: #6B6E7B !important;
  }

  .xs\:\!bg-gray-700 {
    background-color: #5F616D !important;
  }

  .xs\:\!bg-gray-800 {
    background-color: #474952 !important;
  }

  .xs\:\!bg-gray-900 {
    background-color: #222532 !important;
  }

  .xs\:\!bg-gray {
    background-color: #858895 !important;
  }

  .xs\:\!bg-gray-dark {
    background-color: #222532 !important;
  }

  .xs\:\!bg-red-100 {
    background-color: #FFE8E8 !important;
  }

  .xs\:\!bg-red-200 {
    background-color: #FFC4C4 !important;
  }

  .xs\:\!bg-red-300 {
    background-color: #FF8F8F !important;
  }

  .xs\:\!bg-red-400 {
    background-color: #FF6A6A !important;
  }

  .xs\:\!bg-red-500 {
    background-color: #EF3817 !important;
  }

  .xs\:\!bg-red-600 {
    background-color: #CC2C00 !important;
  }

  .xs\:\!bg-red-700 {
    background-color: #C53030 !important;
  }

  .xs\:\!bg-red-800 {
    background-color: #9B2C2C !important;
  }

  .xs\:\!bg-red-900 {
    background-color: #742A2A !important;
  }

  .xs\:\!bg-red {
    background-color: #EF3817 !important;
  }

  .xs\:\!bg-coral-100 {
    background-color: #FFEBE6 !important;
  }

  .xs\:\!bg-coral-200 {
    background-color: #FFD3C8 !important;
  }

  .xs\:\!bg-coral-300 {
    background-color: #FFB39E !important;
  }

  .xs\:\!bg-coral-400 {
    background-color: #FF9476 !important;
  }

  .xs\:\!bg-coral-500 {
    background-color: #FF7750 !important;
  }

  .xs\:\!bg-coral-600 {
    background-color: #F55A2F !important;
  }

  .xs\:\!bg-coral-700 {
    background-color: #DD470F !important;
  }

  .xs\:\!bg-coral-800 {
    background-color: #B93E0F !important;
  }

  .xs\:\!bg-coral-900 {
    background-color: #8E3311 !important;
  }

  .xs\:\!bg-coral {
    background-color: #FF7750 !important;
  }

  .xs\:\!bg-yellow-100 {
    background-color: #FFFAE6 !important;
  }

  .xs\:\!bg-yellow-200 {
    background-color: #FFEB99 !important;
  }

  .xs\:\!bg-yellow-300 {
    background-color: #FFE066 !important;
  }

  .xs\:\!bg-yellow-400 {
    background-color: #FFD633 !important;
  }

  .xs\:\!bg-yellow-500 {
    background-color: #FFCE02 !important;
  }

  .xs\:\!bg-yellow-600 {
    background-color: #E6B800 !important;
  }

  .xs\:\!bg-yellow-700 {
    background-color: #CCA300 !important;
  }

  .xs\:\!bg-yellow-800 {
    background-color: #806600 !important;
  }

  .xs\:\!bg-yellow-900 {
    background-color: #4D3D00 !important;
  }

  .xs\:\!bg-yellow {
    background-color: #FFCE02 !important;
  }

  .xs\:\!bg-green-100 {
    background-color: #F9FCE9 !important;
  }

  .xs\:\!bg-green-200 {
    background-color: #E7F3A5 !important;
  }

  .xs\:\!bg-green-300 {
    background-color: #D5EA62 !important;
  }

  .xs\:\!bg-green-400 {
    background-color: #C2E01E !important;
  }

  .xs\:\!bg-green-500 {
    background-color: #60B731 !important;
  }

  .xs\:\!bg-green-600 {
    background-color: #3F7B1A !important;
  }

  .xs\:\!bg-green-700 {
    background-color: #366916 !important;
  }

  .xs\:\!bg-green-800 {
    background-color: #203F0D !important;
  }

  .xs\:\!bg-green-900 {
    background-color: #162A09 !important;
  }

  .xs\:\!bg-green {
    background-color: #60B731 !important;
  }

  .xs\:\!bg-blue-100 {
    background-color: #F5F9FD !important;
  }

  .xs\:\!bg-blue-200 {
    background-color: #E9F4FF !important;
  }

  .xs\:\!bg-blue-300 {
    background-color: #B9DCFF !important;
  }

  .xs\:\!bg-blue-400 {
    background-color: #43BEFF !important;
  }

  .xs\:\!bg-blue-500 {
    background-color: #007EE5 !important;
  }

  .xs\:\!bg-blue-600 {
    background-color: #0069CC !important;
  }

  .xs\:\!bg-blue-700 {
    background-color: #005CB3 !important;
  }

  .xs\:\!bg-blue-800 {
    background-color: #004F99 !important;
  }

  .xs\:\!bg-blue-900 {
    background-color: #003566 !important;
  }

  .xs\:\!bg-blue {
    background-color: #007EE5 !important;
  }

  .xs\:\!bg-violet-100 {
    background-color: #F8F8FC !important;
  }

  .xs\:\!bg-violet-200 {
    background-color: #EBEAF6 !important;
  }

  .xs\:\!bg-violet-300 {
    background-color: #A8A5CE !important;
  }

  .xs\:\!bg-violet-400 {
    background-color: #8C81D1 !important;
  }

  .xs\:\!bg-violet-500 {
    background-color: #6638B6 !important;
  }

  .xs\:\!bg-violet-600 {
    background-color: #58309C !important;
  }

  .xs\:\!bg-violet-700 {
    background-color: #4D2A89 !important;
  }

  .xs\:\!bg-violet-800 {
    background-color: #3C2C84 !important;
  }

  .xs\:\!bg-violet-900 {
    background-color: #371E62 !important;
  }

  .xs\:\!bg-violet {
    background-color: #6638B6 !important;
  }

  .xs\:\!bg-peacock-100 {
    background-color: #E6FFFA !important;
  }

  .xs\:\!bg-peacock-200 {
    background-color: #B2F5EA !important;
  }

  .xs\:\!bg-peacock-300 {
    background-color: #81E6D9 !important;
  }

  .xs\:\!bg-peacock-400 {
    background-color: #4FD1C5 !important;
  }

  .xs\:\!bg-peacock-500 {
    background-color: #38B2AC !important;
  }

  .xs\:\!bg-peacock-600 {
    background-color: #319795 !important;
  }

  .xs\:\!bg-peacock-700 {
    background-color: #2C7A7B !important;
  }

  .xs\:\!bg-peacock-800 {
    background-color: #285E61 !important;
  }

  .xs\:\!bg-peacock-900 {
    background-color: #234E52 !important;
  }

  .xs\:\!bg-peacock {
    background-color: #38B2AC !important;
  }

  .xs\:\!bg-indigo-100 {
    background-color: #EBF4FF !important;
  }

  .xs\:\!bg-indigo-200 {
    background-color: #C3DAFE !important;
  }

  .xs\:\!bg-indigo-300 {
    background-color: #A3BFFA !important;
  }

  .xs\:\!bg-indigo-400 {
    background-color: #7F9CF5 !important;
  }

  .xs\:\!bg-indigo-500 {
    background-color: #667EEA !important;
  }

  .xs\:\!bg-indigo-600 {
    background-color: #5A67D8 !important;
  }

  .xs\:\!bg-indigo-700 {
    background-color: #6439DE !important;
  }

  .xs\:\!bg-indigo-800 {
    background-color: #434190 !important;
  }

  .xs\:\!bg-indigo-900 {
    background-color: #3C366B !important;
  }

  .xs\:\!bg-indigo {
    background-color: #667EEA !important;
  }

  .xs\:hover\:bg-primary:hover {
    background-color: #6638B6;
  }

  .xs\:hover\:bg-primaryDark:hover {
    background-color: #3C2C84;
  }

  .xs\:hover\:bg-primary1:hover {
    background-color: #8C81D1;
  }

  .xs\:hover\:bg-primary2:hover {
    background-color: #A8A5CE;
  }

  .xs\:hover\:bg-primary3:hover {
    background-color: #EBEAF6;
  }

  .xs\:hover\:bg-primary4:hover {
    background-color: #F8F8FC;
  }

  .xs\:hover\:bg-secondary:hover {
    background-color: #007EE5;
  }

  .xs\:hover\:bg-secondary1:hover {
    background-color: #43BEFF;
  }

  .xs\:hover\:bg-secondary2:hover {
    background-color: #F5F9FD;
  }

  .xs\:hover\:bg-alert:hover {
    background-color: #EF3817;
  }

  .xs\:hover\:bg-safe:hover {
    background-color: #60B731;
  }

  .xs\:hover\:bg-primary-dark:hover {
    background-color: #3C2C84;
  }

  .xs\:hover\:bg-primary-1:hover {
    background-color: #8C81D1;
  }

  .xs\:hover\:bg-primary-2:hover {
    background-color: #A8A5CE;
  }

  .xs\:hover\:bg-primary-3:hover {
    background-color: #EBEAF6;
  }

  .xs\:hover\:bg-primary-4:hover {
    background-color: #F8F8FC;
  }

  .xs\:hover\:bg-secondary-1:hover {
    background-color: #43BEFF;
  }

  .xs\:hover\:bg-secondary-2:hover {
    background-color: #F5F9FD;
  }

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

  .xs\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .xs\:hover\:bg-white:hover {
    background-color: #FFFFFF;
  }

  .xs\:hover\:bg-point-violet:hover {
    background-color: #7545FF;
  }

  .xs\:hover\:bg-gray-100:hover {
    background-color: #F7F7F7;
  }

  .xs\:hover\:bg-gray-200:hover {
    background-color: #E5E5E8;
  }

  .xs\:hover\:bg-gray-300:hover {
    background-color: #CED0D6;
  }

  .xs\:hover\:bg-gray-400:hover {
    background-color: #A7A9B2;
  }

  .xs\:hover\:bg-gray-500:hover {
    background-color: #858895;
  }

  .xs\:hover\:bg-gray-600:hover {
    background-color: #6B6E7B;
  }

  .xs\:hover\:bg-gray-700:hover {
    background-color: #5F616D;
  }

  .xs\:hover\:bg-gray-800:hover {
    background-color: #474952;
  }

  .xs\:hover\:bg-gray-900:hover {
    background-color: #222532;
  }

  .xs\:hover\:bg-gray:hover {
    background-color: #858895;
  }

  .xs\:hover\:bg-gray-dark:hover {
    background-color: #222532;
  }

  .xs\:hover\:bg-red-100:hover {
    background-color: #FFE8E8;
  }

  .xs\:hover\:bg-red-200:hover {
    background-color: #FFC4C4;
  }

  .xs\:hover\:bg-red-300:hover {
    background-color: #FF8F8F;
  }

  .xs\:hover\:bg-red-400:hover {
    background-color: #FF6A6A;
  }

  .xs\:hover\:bg-red-500:hover {
    background-color: #EF3817;
  }

  .xs\:hover\:bg-red-600:hover {
    background-color: #CC2C00;
  }

  .xs\:hover\:bg-red-700:hover {
    background-color: #C53030;
  }

  .xs\:hover\:bg-red-800:hover {
    background-color: #9B2C2C;
  }

  .xs\:hover\:bg-red-900:hover {
    background-color: #742A2A;
  }

  .xs\:hover\:bg-red:hover {
    background-color: #EF3817;
  }

  .xs\:hover\:bg-coral-100:hover {
    background-color: #FFEBE6;
  }

  .xs\:hover\:bg-coral-200:hover {
    background-color: #FFD3C8;
  }

  .xs\:hover\:bg-coral-300:hover {
    background-color: #FFB39E;
  }

  .xs\:hover\:bg-coral-400:hover {
    background-color: #FF9476;
  }

  .xs\:hover\:bg-coral-500:hover {
    background-color: #FF7750;
  }

  .xs\:hover\:bg-coral-600:hover {
    background-color: #F55A2F;
  }

  .xs\:hover\:bg-coral-700:hover {
    background-color: #DD470F;
  }

  .xs\:hover\:bg-coral-800:hover {
    background-color: #B93E0F;
  }

  .xs\:hover\:bg-coral-900:hover {
    background-color: #8E3311;
  }

  .xs\:hover\:bg-coral:hover {
    background-color: #FF7750;
  }

  .xs\:hover\:bg-yellow-100:hover {
    background-color: #FFFAE6;
  }

  .xs\:hover\:bg-yellow-200:hover {
    background-color: #FFEB99;
  }

  .xs\:hover\:bg-yellow-300:hover {
    background-color: #FFE066;
  }

  .xs\:hover\:bg-yellow-400:hover {
    background-color: #FFD633;
  }

  .xs\:hover\:bg-yellow-500:hover {
    background-color: #FFCE02;
  }

  .xs\:hover\:bg-yellow-600:hover {
    background-color: #E6B800;
  }

  .xs\:hover\:bg-yellow-700:hover {
    background-color: #CCA300;
  }

  .xs\:hover\:bg-yellow-800:hover {
    background-color: #806600;
  }

  .xs\:hover\:bg-yellow-900:hover {
    background-color: #4D3D00;
  }

  .xs\:hover\:bg-yellow:hover {
    background-color: #FFCE02;
  }

  .xs\:hover\:bg-green-100:hover {
    background-color: #F9FCE9;
  }

  .xs\:hover\:bg-green-200:hover {
    background-color: #E7F3A5;
  }

  .xs\:hover\:bg-green-300:hover {
    background-color: #D5EA62;
  }

  .xs\:hover\:bg-green-400:hover {
    background-color: #C2E01E;
  }

  .xs\:hover\:bg-green-500:hover {
    background-color: #60B731;
  }

  .xs\:hover\:bg-green-600:hover {
    background-color: #3F7B1A;
  }

  .xs\:hover\:bg-green-700:hover {
    background-color: #366916;
  }

  .xs\:hover\:bg-green-800:hover {
    background-color: #203F0D;
  }

  .xs\:hover\:bg-green-900:hover {
    background-color: #162A09;
  }

  .xs\:hover\:bg-green:hover {
    background-color: #60B731;
  }

  .xs\:hover\:bg-blue-100:hover {
    background-color: #F5F9FD;
  }

  .xs\:hover\:bg-blue-200:hover {
    background-color: #E9F4FF;
  }

  .xs\:hover\:bg-blue-300:hover {
    background-color: #B9DCFF;
  }

  .xs\:hover\:bg-blue-400:hover {
    background-color: #43BEFF;
  }

  .xs\:hover\:bg-blue-500:hover {
    background-color: #007EE5;
  }

  .xs\:hover\:bg-blue-600:hover {
    background-color: #0069CC;
  }

  .xs\:hover\:bg-blue-700:hover {
    background-color: #005CB3;
  }

  .xs\:hover\:bg-blue-800:hover {
    background-color: #004F99;
  }

  .xs\:hover\:bg-blue-900:hover {
    background-color: #003566;
  }

  .xs\:hover\:bg-blue:hover {
    background-color: #007EE5;
  }

  .xs\:hover\:bg-violet-100:hover {
    background-color: #F8F8FC;
  }

  .xs\:hover\:bg-violet-200:hover {
    background-color: #EBEAF6;
  }

  .xs\:hover\:bg-violet-300:hover {
    background-color: #A8A5CE;
  }

  .xs\:hover\:bg-violet-400:hover {
    background-color: #8C81D1;
  }

  .xs\:hover\:bg-violet-500:hover {
    background-color: #6638B6;
  }

  .xs\:hover\:bg-violet-600:hover {
    background-color: #58309C;
  }

  .xs\:hover\:bg-violet-700:hover {
    background-color: #4D2A89;
  }

  .xs\:hover\:bg-violet-800:hover {
    background-color: #3C2C84;
  }

  .xs\:hover\:bg-violet-900:hover {
    background-color: #371E62;
  }

  .xs\:hover\:bg-violet:hover {
    background-color: #6638B6;
  }

  .xs\:hover\:bg-peacock-100:hover {
    background-color: #E6FFFA;
  }

  .xs\:hover\:bg-peacock-200:hover {
    background-color: #B2F5EA;
  }

  .xs\:hover\:bg-peacock-300:hover {
    background-color: #81E6D9;
  }

  .xs\:hover\:bg-peacock-400:hover {
    background-color: #4FD1C5;
  }

  .xs\:hover\:bg-peacock-500:hover {
    background-color: #38B2AC;
  }

  .xs\:hover\:bg-peacock-600:hover {
    background-color: #319795;
  }

  .xs\:hover\:bg-peacock-700:hover {
    background-color: #2C7A7B;
  }

  .xs\:hover\:bg-peacock-800:hover {
    background-color: #285E61;
  }

  .xs\:hover\:bg-peacock-900:hover {
    background-color: #234E52;
  }

  .xs\:hover\:bg-peacock:hover {
    background-color: #38B2AC;
  }

  .xs\:hover\:bg-indigo-100:hover {
    background-color: #EBF4FF;
  }

  .xs\:hover\:bg-indigo-200:hover {
    background-color: #C3DAFE;
  }

  .xs\:hover\:bg-indigo-300:hover {
    background-color: #A3BFFA;
  }

  .xs\:hover\:bg-indigo-400:hover {
    background-color: #7F9CF5;
  }

  .xs\:hover\:bg-indigo-500:hover {
    background-color: #667EEA;
  }

  .xs\:hover\:bg-indigo-600:hover {
    background-color: #5A67D8;
  }

  .xs\:hover\:bg-indigo-700:hover {
    background-color: #6439DE;
  }

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

  .xs\:hover\:bg-indigo-900:hover {
    background-color: #3C366B;
  }

  .xs\:hover\:bg-indigo:hover {
    background-color: #667EEA;
  }

  .xs\:bg-bottom {
    background-position: bottom;
  }

  .xs\:bg-center {
    background-position: center;
  }

  .xs\:bg-left {
    background-position: left;
  }

  .xs\:bg-left-bottom {
    background-position: left bottom;
  }

  .xs\:bg-left-top {
    background-position: left top;
  }

  .xs\:bg-right {
    background-position: right;
  }

  .xs\:bg-right-bottom {
    background-position: right bottom;
  }

  .xs\:bg-right-top {
    background-position: right top;
  }

  .xs\:bg-top {
    background-position: top;
  }

  .xs\:\!bg-bottom {
    background-position: bottom !important;
  }

  .xs\:\!bg-center {
    background-position: center !important;
  }

  .xs\:\!bg-left {
    background-position: left !important;
  }

  .xs\:\!bg-left-bottom {
    background-position: left bottom !important;
  }

  .xs\:\!bg-left-top {
    background-position: left top !important;
  }

  .xs\:\!bg-right {
    background-position: right !important;
  }

  .xs\:\!bg-right-bottom {
    background-position: right bottom !important;
  }

  .xs\:\!bg-right-top {
    background-position: right top !important;
  }

  .xs\:\!bg-top {
    background-position: top !important;
  }

  .xs\:hover\:bg-bottom:hover {
    background-position: bottom;
  }

  .xs\:hover\:bg-center:hover {
    background-position: center;
  }

  .xs\:hover\:bg-left:hover {
    background-position: left;
  }

  .xs\:hover\:bg-left-bottom:hover {
    background-position: left bottom;
  }

  .xs\:hover\:bg-left-top:hover {
    background-position: left top;
  }

  .xs\:hover\:bg-right:hover {
    background-position: right;
  }

  .xs\:hover\:bg-right-bottom:hover {
    background-position: right bottom;
  }

  .xs\:hover\:bg-right-top:hover {
    background-position: right top;
  }

  .xs\:hover\:bg-top:hover {
    background-position: top;
  }

  .xs\:bg-repeat {
    background-repeat: repeat;
  }

  .xs\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .xs\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .xs\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .xs\:bg-repeat-round {
    background-repeat: round;
  }

  .xs\:bg-repeat-space {
    background-repeat: space;
  }

  .xs\:\!bg-repeat {
    background-repeat: repeat !important;
  }

  .xs\:\!bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .xs\:\!bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .xs\:\!bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .xs\:\!bg-repeat-round {
    background-repeat: round !important;
  }

  .xs\:\!bg-repeat-space {
    background-repeat: space !important;
  }

  .xs\:hover\:bg-repeat:hover {
    background-repeat: repeat;
  }

  .xs\:hover\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }

  .xs\:hover\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }

  .xs\:hover\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }

  .xs\:hover\:bg-repeat-round:hover {
    background-repeat: round;
  }

  .xs\:hover\:bg-repeat-space:hover {
    background-repeat: space;
  }

  .xs\:bg-auto {
    background-size: auto;
  }

  .xs\:bg-cover {
    background-size: cover;
  }

  .xs\:bg-contain {
    background-size: contain;
  }

  .xs\:\!bg-auto {
    background-size: auto !important;
  }

  .xs\:\!bg-cover {
    background-size: cover !important;
  }

  .xs\:\!bg-contain {
    background-size: contain !important;
  }

  .xs\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .xs\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .xs\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .xs\:border-collapse {
    border-collapse: collapse;
  }

  .xs\:border-separate {
    border-collapse: separate;
  }

  .xs\:\!border-collapse {
    border-collapse: collapse !important;
  }

  .xs\:\!border-separate {
    border-collapse: separate !important;
  }

  .xs\:hover\:border-collapse:hover {
    border-collapse: collapse;
  }

  .xs\:hover\:border-separate:hover {
    border-collapse: separate;
  }

  .xs\:border-primary {
    border-color: #6638B6;
  }

  .xs\:border-primaryDark {
    border-color: #3C2C84;
  }

  .xs\:border-primary1 {
    border-color: #8C81D1;
  }

  .xs\:border-primary2 {
    border-color: #A8A5CE;
  }

  .xs\:border-primary3 {
    border-color: #EBEAF6;
  }

  .xs\:border-primary4 {
    border-color: #F8F8FC;
  }

  .xs\:border-secondary {
    border-color: #007EE5;
  }

  .xs\:border-secondary1 {
    border-color: #43BEFF;
  }

  .xs\:border-secondary2 {
    border-color: #F5F9FD;
  }

  .xs\:border-alert {
    border-color: #EF3817;
  }

  .xs\:border-safe {
    border-color: #60B731;
  }

  .xs\:border-primary-dark {
    border-color: #3C2C84;
  }

  .xs\:border-primary-1 {
    border-color: #8C81D1;
  }

  .xs\:border-primary-2 {
    border-color: #A8A5CE;
  }

  .xs\:border-primary-3 {
    border-color: #EBEAF6;
  }

  .xs\:border-primary-4 {
    border-color: #F8F8FC;
  }

  .xs\:border-secondary-1 {
    border-color: #43BEFF;
  }

  .xs\:border-secondary-2 {
    border-color: #F5F9FD;
  }

  .xs\:border-transparent {
    border-color: transparent;
  }

  .xs\:border-black {
    border-color: #000000;
  }

  .xs\:border-white {
    border-color: #FFFFFF;
  }

  .xs\:border-point-violet {
    border-color: #7545FF;
  }

  .xs\:border-gray-100 {
    border-color: #F7F7F7;
  }

  .xs\:border-gray-200 {
    border-color: #E5E5E8;
  }

  .xs\:border-gray-300 {
    border-color: #CED0D6;
  }

  .xs\:border-gray-400 {
    border-color: #A7A9B2;
  }

  .xs\:border-gray-500 {
    border-color: #858895;
  }

  .xs\:border-gray-600 {
    border-color: #6B6E7B;
  }

  .xs\:border-gray-700 {
    border-color: #5F616D;
  }

  .xs\:border-gray-800 {
    border-color: #474952;
  }

  .xs\:border-gray-900 {
    border-color: #222532;
  }

  .xs\:border-gray {
    border-color: #858895;
  }

  .xs\:border-gray-dark {
    border-color: #222532;
  }

  .xs\:border-red-100 {
    border-color: #FFE8E8;
  }

  .xs\:border-red-200 {
    border-color: #FFC4C4;
  }

  .xs\:border-red-300 {
    border-color: #FF8F8F;
  }

  .xs\:border-red-400 {
    border-color: #FF6A6A;
  }

  .xs\:border-red-500 {
    border-color: #EF3817;
  }

  .xs\:border-red-600 {
    border-color: #CC2C00;
  }

  .xs\:border-red-700 {
    border-color: #C53030;
  }

  .xs\:border-red-800 {
    border-color: #9B2C2C;
  }

  .xs\:border-red-900 {
    border-color: #742A2A;
  }

  .xs\:border-red {
    border-color: #EF3817;
  }

  .xs\:border-coral-100 {
    border-color: #FFEBE6;
  }

  .xs\:border-coral-200 {
    border-color: #FFD3C8;
  }

  .xs\:border-coral-300 {
    border-color: #FFB39E;
  }

  .xs\:border-coral-400 {
    border-color: #FF9476;
  }

  .xs\:border-coral-500 {
    border-color: #FF7750;
  }

  .xs\:border-coral-600 {
    border-color: #F55A2F;
  }

  .xs\:border-coral-700 {
    border-color: #DD470F;
  }

  .xs\:border-coral-800 {
    border-color: #B93E0F;
  }

  .xs\:border-coral-900 {
    border-color: #8E3311;
  }

  .xs\:border-coral {
    border-color: #FF7750;
  }

  .xs\:border-yellow-100 {
    border-color: #FFFAE6;
  }

  .xs\:border-yellow-200 {
    border-color: #FFEB99;
  }

  .xs\:border-yellow-300 {
    border-color: #FFE066;
  }

  .xs\:border-yellow-400 {
    border-color: #FFD633;
  }

  .xs\:border-yellow-500 {
    border-color: #FFCE02;
  }

  .xs\:border-yellow-600 {
    border-color: #E6B800;
  }

  .xs\:border-yellow-700 {
    border-color: #CCA300;
  }

  .xs\:border-yellow-800 {
    border-color: #806600;
  }

  .xs\:border-yellow-900 {
    border-color: #4D3D00;
  }

  .xs\:border-yellow {
    border-color: #FFCE02;
  }

  .xs\:border-green-100 {
    border-color: #F9FCE9;
  }

  .xs\:border-green-200 {
    border-color: #E7F3A5;
  }

  .xs\:border-green-300 {
    border-color: #D5EA62;
  }

  .xs\:border-green-400 {
    border-color: #C2E01E;
  }

  .xs\:border-green-500 {
    border-color: #60B731;
  }

  .xs\:border-green-600 {
    border-color: #3F7B1A;
  }

  .xs\:border-green-700 {
    border-color: #366916;
  }

  .xs\:border-green-800 {
    border-color: #203F0D;
  }

  .xs\:border-green-900 {
    border-color: #162A09;
  }

  .xs\:border-green {
    border-color: #60B731;
  }

  .xs\:border-blue-100 {
    border-color: #F5F9FD;
  }

  .xs\:border-blue-200 {
    border-color: #E9F4FF;
  }

  .xs\:border-blue-300 {
    border-color: #B9DCFF;
  }

  .xs\:border-blue-400 {
    border-color: #43BEFF;
  }

  .xs\:border-blue-500 {
    border-color: #007EE5;
  }

  .xs\:border-blue-600 {
    border-color: #0069CC;
  }

  .xs\:border-blue-700 {
    border-color: #005CB3;
  }

  .xs\:border-blue-800 {
    border-color: #004F99;
  }

  .xs\:border-blue-900 {
    border-color: #003566;
  }

  .xs\:border-blue {
    border-color: #007EE5;
  }

  .xs\:border-violet-100 {
    border-color: #F8F8FC;
  }

  .xs\:border-violet-200 {
    border-color: #EBEAF6;
  }

  .xs\:border-violet-300 {
    border-color: #A8A5CE;
  }

  .xs\:border-violet-400 {
    border-color: #8C81D1;
  }

  .xs\:border-violet-500 {
    border-color: #6638B6;
  }

  .xs\:border-violet-600 {
    border-color: #58309C;
  }

  .xs\:border-violet-700 {
    border-color: #4D2A89;
  }

  .xs\:border-violet-800 {
    border-color: #3C2C84;
  }

  .xs\:border-violet-900 {
    border-color: #371E62;
  }

  .xs\:border-violet {
    border-color: #6638B6;
  }

  .xs\:border-peacock-100 {
    border-color: #E6FFFA;
  }

  .xs\:border-peacock-200 {
    border-color: #B2F5EA;
  }

  .xs\:border-peacock-300 {
    border-color: #81E6D9;
  }

  .xs\:border-peacock-400 {
    border-color: #4FD1C5;
  }

  .xs\:border-peacock-500 {
    border-color: #38B2AC;
  }

  .xs\:border-peacock-600 {
    border-color: #319795;
  }

  .xs\:border-peacock-700 {
    border-color: #2C7A7B;
  }

  .xs\:border-peacock-800 {
    border-color: #285E61;
  }

  .xs\:border-peacock-900 {
    border-color: #234E52;
  }

  .xs\:border-peacock {
    border-color: #38B2AC;
  }

  .xs\:border-indigo-100 {
    border-color: #EBF4FF;
  }

  .xs\:border-indigo-200 {
    border-color: #C3DAFE;
  }

  .xs\:border-indigo-300 {
    border-color: #A3BFFA;
  }

  .xs\:border-indigo-400 {
    border-color: #7F9CF5;
  }

  .xs\:border-indigo-500 {
    border-color: #667EEA;
  }

  .xs\:border-indigo-600 {
    border-color: #5A67D8;
  }

  .xs\:border-indigo-700 {
    border-color: #6439DE;
  }

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

  .xs\:border-indigo-900 {
    border-color: #3C366B;
  }

  .xs\:border-indigo {
    border-color: #667EEA;
  }

  .xs\:\!border-primary {
    border-color: #6638B6 !important;
  }

  .xs\:\!border-primaryDark {
    border-color: #3C2C84 !important;
  }

  .xs\:\!border-primary1 {
    border-color: #8C81D1 !important;
  }

  .xs\:\!border-primary2 {
    border-color: #A8A5CE !important;
  }

  .xs\:\!border-primary3 {
    border-color: #EBEAF6 !important;
  }

  .xs\:\!border-primary4 {
    border-color: #F8F8FC !important;
  }

  .xs\:\!border-secondary {
    border-color: #007EE5 !important;
  }

  .xs\:\!border-secondary1 {
    border-color: #43BEFF !important;
  }

  .xs\:\!border-secondary2 {
    border-color: #F5F9FD !important;
  }

  .xs\:\!border-alert {
    border-color: #EF3817 !important;
  }

  .xs\:\!border-safe {
    border-color: #60B731 !important;
  }

  .xs\:\!border-primary-dark {
    border-color: #3C2C84 !important;
  }

  .xs\:\!border-primary-1 {
    border-color: #8C81D1 !important;
  }

  .xs\:\!border-primary-2 {
    border-color: #A8A5CE !important;
  }

  .xs\:\!border-primary-3 {
    border-color: #EBEAF6 !important;
  }

  .xs\:\!border-primary-4 {
    border-color: #F8F8FC !important;
  }

  .xs\:\!border-secondary-1 {
    border-color: #43BEFF !important;
  }

  .xs\:\!border-secondary-2 {
    border-color: #F5F9FD !important;
  }

  .xs\:\!border-transparent {
    border-color: transparent !important;
  }

  .xs\:\!border-black {
    border-color: #000000 !important;
  }

  .xs\:\!border-white {
    border-color: #FFFFFF !important;
  }

  .xs\:\!border-point-violet {
    border-color: #7545FF !important;
  }

  .xs\:\!border-gray-100 {
    border-color: #F7F7F7 !important;
  }

  .xs\:\!border-gray-200 {
    border-color: #E5E5E8 !important;
  }

  .xs\:\!border-gray-300 {
    border-color: #CED0D6 !important;
  }

  .xs\:\!border-gray-400 {
    border-color: #A7A9B2 !important;
  }

  .xs\:\!border-gray-500 {
    border-color: #858895 !important;
  }

  .xs\:\!border-gray-600 {
    border-color: #6B6E7B !important;
  }

  .xs\:\!border-gray-700 {
    border-color: #5F616D !important;
  }

  .xs\:\!border-gray-800 {
    border-color: #474952 !important;
  }

  .xs\:\!border-gray-900 {
    border-color: #222532 !important;
  }

  .xs\:\!border-gray {
    border-color: #858895 !important;
  }

  .xs\:\!border-gray-dark {
    border-color: #222532 !important;
  }

  .xs\:\!border-red-100 {
    border-color: #FFE8E8 !important;
  }

  .xs\:\!border-red-200 {
    border-color: #FFC4C4 !important;
  }

  .xs\:\!border-red-300 {
    border-color: #FF8F8F !important;
  }

  .xs\:\!border-red-400 {
    border-color: #FF6A6A !important;
  }

  .xs\:\!border-red-500 {
    border-color: #EF3817 !important;
  }

  .xs\:\!border-red-600 {
    border-color: #CC2C00 !important;
  }

  .xs\:\!border-red-700 {
    border-color: #C53030 !important;
  }

  .xs\:\!border-red-800 {
    border-color: #9B2C2C !important;
  }

  .xs\:\!border-red-900 {
    border-color: #742A2A !important;
  }

  .xs\:\!border-red {
    border-color: #EF3817 !important;
  }

  .xs\:\!border-coral-100 {
    border-color: #FFEBE6 !important;
  }

  .xs\:\!border-coral-200 {
    border-color: #FFD3C8 !important;
  }

  .xs\:\!border-coral-300 {
    border-color: #FFB39E !important;
  }

  .xs\:\!border-coral-400 {
    border-color: #FF9476 !important;
  }

  .xs\:\!border-coral-500 {
    border-color: #FF7750 !important;
  }

  .xs\:\!border-coral-600 {
    border-color: #F55A2F !important;
  }

  .xs\:\!border-coral-700 {
    border-color: #DD470F !important;
  }

  .xs\:\!border-coral-800 {
    border-color: #B93E0F !important;
  }

  .xs\:\!border-coral-900 {
    border-color: #8E3311 !important;
  }

  .xs\:\!border-coral {
    border-color: #FF7750 !important;
  }

  .xs\:\!border-yellow-100 {
    border-color: #FFFAE6 !important;
  }

  .xs\:\!border-yellow-200 {
    border-color: #FFEB99 !important;
  }

  .xs\:\!border-yellow-300 {
    border-color: #FFE066 !important;
  }

  .xs\:\!border-yellow-400 {
    border-color: #FFD633 !important;
  }

  .xs\:\!border-yellow-500 {
    border-color: #FFCE02 !important;
  }

  .xs\:\!border-yellow-600 {
    border-color: #E6B800 !important;
  }

  .xs\:\!border-yellow-700 {
    border-color: #CCA300 !important;
  }

  .xs\:\!border-yellow-800 {
    border-color: #806600 !important;
  }

  .xs\:\!border-yellow-900 {
    border-color: #4D3D00 !important;
  }

  .xs\:\!border-yellow {
    border-color: #FFCE02 !important;
  }

  .xs\:\!border-green-100 {
    border-color: #F9FCE9 !important;
  }

  .xs\:\!border-green-200 {
    border-color: #E7F3A5 !important;
  }

  .xs\:\!border-green-300 {
    border-color: #D5EA62 !important;
  }

  .xs\:\!border-green-400 {
    border-color: #C2E01E !important;
  }

  .xs\:\!border-green-500 {
    border-color: #60B731 !important;
  }

  .xs\:\!border-green-600 {
    border-color: #3F7B1A !important;
  }

  .xs\:\!border-green-700 {
    border-color: #366916 !important;
  }

  .xs\:\!border-green-800 {
    border-color: #203F0D !important;
  }

  .xs\:\!border-green-900 {
    border-color: #162A09 !important;
  }

  .xs\:\!border-green {
    border-color: #60B731 !important;
  }

  .xs\:\!border-blue-100 {
    border-color: #F5F9FD !important;
  }

  .xs\:\!border-blue-200 {
    border-color: #E9F4FF !important;
  }

  .xs\:\!border-blue-300 {
    border-color: #B9DCFF !important;
  }

  .xs\:\!border-blue-400 {
    border-color: #43BEFF !important;
  }

  .xs\:\!border-blue-500 {
    border-color: #007EE5 !important;
  }

  .xs\:\!border-blue-600 {
    border-color: #0069CC !important;
  }

  .xs\:\!border-blue-700 {
    border-color: #005CB3 !important;
  }

  .xs\:\!border-blue-800 {
    border-color: #004F99 !important;
  }

  .xs\:\!border-blue-900 {
    border-color: #003566 !important;
  }

  .xs\:\!border-blue {
    border-color: #007EE5 !important;
  }

  .xs\:\!border-violet-100 {
    border-color: #F8F8FC !important;
  }

  .xs\:\!border-violet-200 {
    border-color: #EBEAF6 !important;
  }

  .xs\:\!border-violet-300 {
    border-color: #A8A5CE !important;
  }

  .xs\:\!border-violet-400 {
    border-color: #8C81D1 !important;
  }

  .xs\:\!border-violet-500 {
    border-color: #6638B6 !important;
  }

  .xs\:\!border-violet-600 {
    border-color: #58309C !important;
  }

  .xs\:\!border-violet-700 {
    border-color: #4D2A89 !important;
  }

  .xs\:\!border-violet-800 {
    border-color: #3C2C84 !important;
  }

  .xs\:\!border-violet-900 {
    border-color: #371E62 !important;
  }

  .xs\:\!border-violet {
    border-color: #6638B6 !important;
  }

  .xs\:\!border-peacock-100 {
    border-color: #E6FFFA !important;
  }

  .xs\:\!border-peacock-200 {
    border-color: #B2F5EA !important;
  }

  .xs\:\!border-peacock-300 {
    border-color: #81E6D9 !important;
  }

  .xs\:\!border-peacock-400 {
    border-color: #4FD1C5 !important;
  }

  .xs\:\!border-peacock-500 {
    border-color: #38B2AC !important;
  }

  .xs\:\!border-peacock-600 {
    border-color: #319795 !important;
  }

  .xs\:\!border-peacock-700 {
    border-color: #2C7A7B !important;
  }

  .xs\:\!border-peacock-800 {
    border-color: #285E61 !important;
  }

  .xs\:\!border-peacock-900 {
    border-color: #234E52 !important;
  }

  .xs\:\!border-peacock {
    border-color: #38B2AC !important;
  }

  .xs\:\!border-indigo-100 {
    border-color: #EBF4FF !important;
  }

  .xs\:\!border-indigo-200 {
    border-color: #C3DAFE !important;
  }

  .xs\:\!border-indigo-300 {
    border-color: #A3BFFA !important;
  }

  .xs\:\!border-indigo-400 {
    border-color: #7F9CF5 !important;
  }

  .xs\:\!border-indigo-500 {
    border-color: #667EEA !important;
  }

  .xs\:\!border-indigo-600 {
    border-color: #5A67D8 !important;
  }

  .xs\:\!border-indigo-700 {
    border-color: #6439DE !important;
  }

  .xs\:\!border-indigo-800 {
    border-color: #434190 !important;
  }

  .xs\:\!border-indigo-900 {
    border-color: #3C366B !important;
  }

  .xs\:\!border-indigo {
    border-color: #667EEA !important;
  }

  .xs\:hover\:border-primary:hover {
    border-color: #6638B6;
  }

  .xs\:hover\:border-primaryDark:hover {
    border-color: #3C2C84;
  }

  .xs\:hover\:border-primary1:hover {
    border-color: #8C81D1;
  }

  .xs\:hover\:border-primary2:hover {
    border-color: #A8A5CE;
  }

  .xs\:hover\:border-primary3:hover {
    border-color: #EBEAF6;
  }

  .xs\:hover\:border-primary4:hover {
    border-color: #F8F8FC;
  }

  .xs\:hover\:border-secondary:hover {
    border-color: #007EE5;
  }

  .xs\:hover\:border-secondary1:hover {
    border-color: #43BEFF;
  }

  .xs\:hover\:border-secondary2:hover {
    border-color: #F5F9FD;
  }

  .xs\:hover\:border-alert:hover {
    border-color: #EF3817;
  }

  .xs\:hover\:border-safe:hover {
    border-color: #60B731;
  }

  .xs\:hover\:border-primary-dark:hover {
    border-color: #3C2C84;
  }

  .xs\:hover\:border-primary-1:hover {
    border-color: #8C81D1;
  }

  .xs\:hover\:border-primary-2:hover {
    border-color: #A8A5CE;
  }

  .xs\:hover\:border-primary-3:hover {
    border-color: #EBEAF6;
  }

  .xs\:hover\:border-primary-4:hover {
    border-color: #F8F8FC;
  }

  .xs\:hover\:border-secondary-1:hover {
    border-color: #43BEFF;
  }

  .xs\:hover\:border-secondary-2:hover {
    border-color: #F5F9FD;
  }

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

  .xs\:hover\:border-black:hover {
    border-color: #000000;
  }

  .xs\:hover\:border-white:hover {
    border-color: #FFFFFF;
  }

  .xs\:hover\:border-point-violet:hover {
    border-color: #7545FF;
  }

  .xs\:hover\:border-gray-100:hover {
    border-color: #F7F7F7;
  }

  .xs\:hover\:border-gray-200:hover {
    border-color: #E5E5E8;
  }

  .xs\:hover\:border-gray-300:hover {
    border-color: #CED0D6;
  }

  .xs\:hover\:border-gray-400:hover {
    border-color: #A7A9B2;
  }

  .xs\:hover\:border-gray-500:hover {
    border-color: #858895;
  }

  .xs\:hover\:border-gray-600:hover {
    border-color: #6B6E7B;
  }

  .xs\:hover\:border-gray-700:hover {
    border-color: #5F616D;
  }

  .xs\:hover\:border-gray-800:hover {
    border-color: #474952;
  }

  .xs\:hover\:border-gray-900:hover {
    border-color: #222532;
  }

  .xs\:hover\:border-gray:hover {
    border-color: #858895;
  }

  .xs\:hover\:border-gray-dark:hover {
    border-color: #222532;
  }

  .xs\:hover\:border-red-100:hover {
    border-color: #FFE8E8;
  }

  .xs\:hover\:border-red-200:hover {
    border-color: #FFC4C4;
  }

  .xs\:hover\:border-red-300:hover {
    border-color: #FF8F8F;
  }

  .xs\:hover\:border-red-400:hover {
    border-color: #FF6A6A;
  }

  .xs\:hover\:border-red-500:hover {
    border-color: #EF3817;
  }

  .xs\:hover\:border-red-600:hover {
    border-color: #CC2C00;
  }

  .xs\:hover\:border-red-700:hover {
    border-color: #C53030;
  }

  .xs\:hover\:border-red-800:hover {
    border-color: #9B2C2C;
  }

  .xs\:hover\:border-red-900:hover {
    border-color: #742A2A;
  }

  .xs\:hover\:border-red:hover {
    border-color: #EF3817;
  }

  .xs\:hover\:border-coral-100:hover {
    border-color: #FFEBE6;
  }

  .xs\:hover\:border-coral-200:hover {
    border-color: #FFD3C8;
  }

  .xs\:hover\:border-coral-300:hover {
    border-color: #FFB39E;
  }

  .xs\:hover\:border-coral-400:hover {
    border-color: #FF9476;
  }

  .xs\:hover\:border-coral-500:hover {
    border-color: #FF7750;
  }

  .xs\:hover\:border-coral-600:hover {
    border-color: #F55A2F;
  }

  .xs\:hover\:border-coral-700:hover {
    border-color: #DD470F;
  }

  .xs\:hover\:border-coral-800:hover {
    border-color: #B93E0F;
  }

  .xs\:hover\:border-coral-900:hover {
    border-color: #8E3311;
  }

  .xs\:hover\:border-coral:hover {
    border-color: #FF7750;
  }

  .xs\:hover\:border-yellow-100:hover {
    border-color: #FFFAE6;
  }

  .xs\:hover\:border-yellow-200:hover {
    border-color: #FFEB99;
  }

  .xs\:hover\:border-yellow-300:hover {
    border-color: #FFE066;
  }

  .xs\:hover\:border-yellow-400:hover {
    border-color: #FFD633;
  }

  .xs\:hover\:border-yellow-500:hover {
    border-color: #FFCE02;
  }

  .xs\:hover\:border-yellow-600:hover {
    border-color: #E6B800;
  }

  .xs\:hover\:border-yellow-700:hover {
    border-color: #CCA300;
  }

  .xs\:hover\:border-yellow-800:hover {
    border-color: #806600;
  }

  .xs\:hover\:border-yellow-900:hover {
    border-color: #4D3D00;
  }

  .xs\:hover\:border-yellow:hover {
    border-color: #FFCE02;
  }

  .xs\:hover\:border-green-100:hover {
    border-color: #F9FCE9;
  }

  .xs\:hover\:border-green-200:hover {
    border-color: #E7F3A5;
  }

  .xs\:hover\:border-green-300:hover {
    border-color: #D5EA62;
  }

  .xs\:hover\:border-green-400:hover {
    border-color: #C2E01E;
  }

  .xs\:hover\:border-green-500:hover {
    border-color: #60B731;
  }

  .xs\:hover\:border-green-600:hover {
    border-color: #3F7B1A;
  }

  .xs\:hover\:border-green-700:hover {
    border-color: #366916;
  }

  .xs\:hover\:border-green-800:hover {
    border-color: #203F0D;
  }

  .xs\:hover\:border-green-900:hover {
    border-color: #162A09;
  }

  .xs\:hover\:border-green:hover {
    border-color: #60B731;
  }

  .xs\:hover\:border-blue-100:hover {
    border-color: #F5F9FD;
  }

  .xs\:hover\:border-blue-200:hover {
    border-color: #E9F4FF;
  }

  .xs\:hover\:border-blue-300:hover {
    border-color: #B9DCFF;
  }

  .xs\:hover\:border-blue-400:hover {
    border-color: #43BEFF;
  }

  .xs\:hover\:border-blue-500:hover {
    border-color: #007EE5;
  }

  .xs\:hover\:border-blue-600:hover {
    border-color: #0069CC;
  }

  .xs\:hover\:border-blue-700:hover {
    border-color: #005CB3;
  }

  .xs\:hover\:border-blue-800:hover {
    border-color: #004F99;
  }

  .xs\:hover\:border-blue-900:hover {
    border-color: #003566;
  }

  .xs\:hover\:border-blue:hover {
    border-color: #007EE5;
  }

  .xs\:hover\:border-violet-100:hover {
    border-color: #F8F8FC;
  }

  .xs\:hover\:border-violet-200:hover {
    border-color: #EBEAF6;
  }

  .xs\:hover\:border-violet-300:hover {
    border-color: #A8A5CE;
  }

  .xs\:hover\:border-violet-400:hover {
    border-color: #8C81D1;
  }

  .xs\:hover\:border-violet-500:hover {
    border-color: #6638B6;
  }

  .xs\:hover\:border-violet-600:hover {
    border-color: #58309C;
  }

  .xs\:hover\:border-violet-700:hover {
    border-color: #4D2A89;
  }

  .xs\:hover\:border-violet-800:hover {
    border-color: #3C2C84;
  }

  .xs\:hover\:border-violet-900:hover {
    border-color: #371E62;
  }

  .xs\:hover\:border-violet:hover {
    border-color: #6638B6;
  }

  .xs\:hover\:border-peacock-100:hover {
    border-color: #E6FFFA;
  }

  .xs\:hover\:border-peacock-200:hover {
    border-color: #B2F5EA;
  }

  .xs\:hover\:border-peacock-300:hover {
    border-color: #81E6D9;
  }

  .xs\:hover\:border-peacock-400:hover {
    border-color: #4FD1C5;
  }

  .xs\:hover\:border-peacock-500:hover {
    border-color: #38B2AC;
  }

  .xs\:hover\:border-peacock-600:hover {
    border-color: #319795;
  }

  .xs\:hover\:border-peacock-700:hover {
    border-color: #2C7A7B;
  }

  .xs\:hover\:border-peacock-800:hover {
    border-color: #285E61;
  }

  .xs\:hover\:border-peacock-900:hover {
    border-color: #234E52;
  }

  .xs\:hover\:border-peacock:hover {
    border-color: #38B2AC;
  }

  .xs\:hover\:border-indigo-100:hover {
    border-color: #EBF4FF;
  }

  .xs\:hover\:border-indigo-200:hover {
    border-color: #C3DAFE;
  }

  .xs\:hover\:border-indigo-300:hover {
    border-color: #A3BFFA;
  }

  .xs\:hover\:border-indigo-400:hover {
    border-color: #7F9CF5;
  }

  .xs\:hover\:border-indigo-500:hover {
    border-color: #667EEA;
  }

  .xs\:hover\:border-indigo-600:hover {
    border-color: #5A67D8;
  }

  .xs\:hover\:border-indigo-700:hover {
    border-color: #6439DE;
  }

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

  .xs\:hover\:border-indigo-900:hover {
    border-color: #3C366B;
  }

  .xs\:hover\:border-indigo:hover {
    border-color: #667EEA;
  }

  .xs\:rounded-none {
    border-radius: 0;
  }

  .xs\:rounded-sm {
    border-radius: 0.125rem;
  }

  .xs\:rounded {
    border-radius: 0.25rem;
  }

  .xs\:rounded-md {
    border-radius: 0.375rem;
  }

  .xs\:rounded-lg {
    border-radius: 0.5rem;
  }

  .xs\:rounded-full {
    border-radius: 9999px;
  }

  .xs\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xs\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xs\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xs\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xs\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xs\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xs\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xs\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xs\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xs\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xs\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xs\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xs\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .xs\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .xs\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xs\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xs\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xs\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xs\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xs\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xs\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xs\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xs\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xs\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xs\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .xs\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .xs\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .xs\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .xs\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .xs\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .xs\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .xs\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .xs\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .xs\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .xs\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .xs\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .xs\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .xs\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .xs\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .xs\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .xs\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .xs\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .xs\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .xs\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .xs\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .xs\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .xs\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .xs\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .xs\:\!rounded-none {
    border-radius: 0 !important;
  }

  .xs\:\!rounded-sm {
    border-radius: 0.125rem !important;
  }

  .xs\:\!rounded {
    border-radius: 0.25rem !important;
  }

  .xs\:\!rounded-md {
    border-radius: 0.375rem !important;
  }

  .xs\:\!rounded-lg {
    border-radius: 0.5rem !important;
  }

  .xs\:\!rounded-full {
    border-radius: 9999px !important;
  }

  .xs\:\!rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .xs\:\!rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .xs\:\!rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xs\:\!rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xs\:\!rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .xs\:\!rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .xs\:\!rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .xs\:\!rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .xs\:\!rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .xs\:\!rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .xs\:\!rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .xs\:\!rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .xs\:\!rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .xs\:\!rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .xs\:\!rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .xs\:\!rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .xs\:\!rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .xs\:\!rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .xs\:\!rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .xs\:\!rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .xs\:\!rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .xs\:\!rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .xs\:\!rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xs\:\!rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xs\:\!rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .xs\:\!rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .xs\:\!rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .xs\:\!rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .xs\:\!rounded-tl-sm {
    border-top-left-radius: 0.125rem !important;
  }

  .xs\:\!rounded-tr-sm {
    border-top-right-radius: 0.125rem !important;
  }

  .xs\:\!rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important;
  }

  .xs\:\!rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important;
  }

  .xs\:\!rounded-tl {
    border-top-left-radius: 0.25rem !important;
  }

  .xs\:\!rounded-tr {
    border-top-right-radius: 0.25rem !important;
  }

  .xs\:\!rounded-br {
    border-bottom-right-radius: 0.25rem !important;
  }

  .xs\:\!rounded-bl {
    border-bottom-left-radius: 0.25rem !important;
  }

  .xs\:\!rounded-tl-md {
    border-top-left-radius: 0.375rem !important;
  }

  .xs\:\!rounded-tr-md {
    border-top-right-radius: 0.375rem !important;
  }

  .xs\:\!rounded-br-md {
    border-bottom-right-radius: 0.375rem !important;
  }

  .xs\:\!rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important;
  }

  .xs\:\!rounded-tl-lg {
    border-top-left-radius: 0.5rem !important;
  }

  .xs\:\!rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
  }

  .xs\:\!rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important;
  }

  .xs\:\!rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important;
  }

  .xs\:\!rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .xs\:\!rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .xs\:\!rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .xs\:\!rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .xs\:hover\:rounded-none:hover {
    border-radius: 0;
  }

  .xs\:hover\:rounded-sm:hover {
    border-radius: 0.125rem;
  }

  .xs\:hover\:rounded:hover {
    border-radius: 0.25rem;
  }

  .xs\:hover\:rounded-md:hover {
    border-radius: 0.375rem;
  }

  .xs\:hover\:rounded-lg:hover {
    border-radius: 0.5rem;
  }

  .xs\:hover\:rounded-full:hover {
    border-radius: 9999px;
  }

  .xs\:hover\:rounded-t-none:hover {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xs\:hover\:rounded-r-none:hover {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xs\:hover\:rounded-b-none:hover {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xs\:hover\:rounded-l-none:hover {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xs\:hover\:rounded-t-sm:hover {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xs\:hover\:rounded-r-sm:hover {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xs\:hover\:rounded-b-sm:hover {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xs\:hover\:rounded-l-sm:hover {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xs\:hover\:rounded-t:hover {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xs\:hover\:rounded-r:hover {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xs\:hover\:rounded-b:hover {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xs\:hover\:rounded-l:hover {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xs\:hover\:rounded-t-md:hover {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .xs\:hover\:rounded-r-md:hover {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .xs\:hover\:rounded-b-md:hover {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xs\:hover\:rounded-l-md:hover {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xs\:hover\:rounded-t-lg:hover {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xs\:hover\:rounded-r-lg:hover {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xs\:hover\:rounded-b-lg:hover {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xs\:hover\:rounded-l-lg:hover {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xs\:hover\:rounded-t-full:hover {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xs\:hover\:rounded-r-full:hover {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xs\:hover\:rounded-b-full:hover {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xs\:hover\:rounded-l-full:hover {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xs\:hover\:rounded-tl-none:hover {
    border-top-left-radius: 0;
  }

  .xs\:hover\:rounded-tr-none:hover {
    border-top-right-radius: 0;
  }

  .xs\:hover\:rounded-br-none:hover {
    border-bottom-right-radius: 0;
  }

  .xs\:hover\:rounded-bl-none:hover {
    border-bottom-left-radius: 0;
  }

  .xs\:hover\:rounded-tl-sm:hover {
    border-top-left-radius: 0.125rem;
  }

  .xs\:hover\:rounded-tr-sm:hover {
    border-top-right-radius: 0.125rem;
  }

  .xs\:hover\:rounded-br-sm:hover {
    border-bottom-right-radius: 0.125rem;
  }

  .xs\:hover\:rounded-bl-sm:hover {
    border-bottom-left-radius: 0.125rem;
  }

  .xs\:hover\:rounded-tl:hover {
    border-top-left-radius: 0.25rem;
  }

  .xs\:hover\:rounded-tr:hover {
    border-top-right-radius: 0.25rem;
  }

  .xs\:hover\:rounded-br:hover {
    border-bottom-right-radius: 0.25rem;
  }

  .xs\:hover\:rounded-bl:hover {
    border-bottom-left-radius: 0.25rem;
  }

  .xs\:hover\:rounded-tl-md:hover {
    border-top-left-radius: 0.375rem;
  }

  .xs\:hover\:rounded-tr-md:hover {
    border-top-right-radius: 0.375rem;
  }

  .xs\:hover\:rounded-br-md:hover {
    border-bottom-right-radius: 0.375rem;
  }

  .xs\:hover\:rounded-bl-md:hover {
    border-bottom-left-radius: 0.375rem;
  }

  .xs\:hover\:rounded-tl-lg:hover {
    border-top-left-radius: 0.5rem;
  }

  .xs\:hover\:rounded-tr-lg:hover {
    border-top-right-radius: 0.5rem;
  }

  .xs\:hover\:rounded-br-lg:hover {
    border-bottom-right-radius: 0.5rem;
  }

  .xs\:hover\:rounded-bl-lg:hover {
    border-bottom-left-radius: 0.5rem;
  }

  .xs\:hover\:rounded-tl-full:hover {
    border-top-left-radius: 9999px;
  }

  .xs\:hover\:rounded-tr-full:hover {
    border-top-right-radius: 9999px;
  }

  .xs\:hover\:rounded-br-full:hover {
    border-bottom-right-radius: 9999px;
  }

  .xs\:hover\:rounded-bl-full:hover {
    border-bottom-left-radius: 9999px;
  }

  .xs\:border-solid {
    border-style: solid;
  }

  .xs\:border-dashed {
    border-style: dashed;
  }

  .xs\:border-dotted {
    border-style: dotted;
  }

  .xs\:border-double {
    border-style: double;
  }

  .xs\:border-none {
    border-style: none;
  }

  .xs\:\!border-solid {
    border-style: solid !important;
  }

  .xs\:\!border-dashed {
    border-style: dashed !important;
  }

  .xs\:\!border-dotted {
    border-style: dotted !important;
  }

  .xs\:\!border-double {
    border-style: double !important;
  }

  .xs\:\!border-none {
    border-style: none !important;
  }

  .xs\:hover\:border-solid:hover {
    border-style: solid;
  }

  .xs\:hover\:border-dashed:hover {
    border-style: dashed;
  }

  .xs\:hover\:border-dotted:hover {
    border-style: dotted;
  }

  .xs\:hover\:border-double:hover {
    border-style: double;
  }

  .xs\:hover\:border-none:hover {
    border-style: none;
  }

  .xs\:border-0 {
    border-width: 0;
  }

  .xs\:border-2 {
    border-width: 2px;
  }

  .xs\:border-4 {
    border-width: 4px;
  }

  .xs\:border-8 {
    border-width: 8px;
  }

  .xs\:border {
    border-width: 1px;
  }

  .xs\:border-t-0 {
    border-top-width: 0;
  }

  .xs\:border-r-0 {
    border-right-width: 0;
  }

  .xs\:border-b-0 {
    border-bottom-width: 0;
  }

  .xs\:border-l-0 {
    border-left-width: 0;
  }

  .xs\:border-t-2 {
    border-top-width: 2px;
  }

  .xs\:border-r-2 {
    border-right-width: 2px;
  }

  .xs\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xs\:border-l-2 {
    border-left-width: 2px;
  }

  .xs\:border-t-4 {
    border-top-width: 4px;
  }

  .xs\:border-r-4 {
    border-right-width: 4px;
  }

  .xs\:border-b-4 {
    border-bottom-width: 4px;
  }

  .xs\:border-l-4 {
    border-left-width: 4px;
  }

  .xs\:border-t-8 {
    border-top-width: 8px;
  }

  .xs\:border-r-8 {
    border-right-width: 8px;
  }

  .xs\:border-b-8 {
    border-bottom-width: 8px;
  }

  .xs\:border-l-8 {
    border-left-width: 8px;
  }

  .xs\:border-t {
    border-top-width: 1px;
  }

  .xs\:border-r {
    border-right-width: 1px;
  }

  .xs\:border-b {
    border-bottom-width: 1px;
  }

  .xs\:border-l {
    border-left-width: 1px;
  }

  .xs\:\!border-0 {
    border-width: 0 !important;
  }

  .xs\:\!border-2 {
    border-width: 2px !important;
  }

  .xs\:\!border-4 {
    border-width: 4px !important;
  }

  .xs\:\!border-8 {
    border-width: 8px !important;
  }

  .xs\:\!border {
    border-width: 1px !important;
  }

  .xs\:\!border-t-0 {
    border-top-width: 0 !important;
  }

  .xs\:\!border-r-0 {
    border-right-width: 0 !important;
  }

  .xs\:\!border-b-0 {
    border-bottom-width: 0 !important;
  }

  .xs\:\!border-l-0 {
    border-left-width: 0 !important;
  }

  .xs\:\!border-t-2 {
    border-top-width: 2px !important;
  }

  .xs\:\!border-r-2 {
    border-right-width: 2px !important;
  }

  .xs\:\!border-b-2 {
    border-bottom-width: 2px !important;
  }

  .xs\:\!border-l-2 {
    border-left-width: 2px !important;
  }

  .xs\:\!border-t-4 {
    border-top-width: 4px !important;
  }

  .xs\:\!border-r-4 {
    border-right-width: 4px !important;
  }

  .xs\:\!border-b-4 {
    border-bottom-width: 4px !important;
  }

  .xs\:\!border-l-4 {
    border-left-width: 4px !important;
  }

  .xs\:\!border-t-8 {
    border-top-width: 8px !important;
  }

  .xs\:\!border-r-8 {
    border-right-width: 8px !important;
  }

  .xs\:\!border-b-8 {
    border-bottom-width: 8px !important;
  }

  .xs\:\!border-l-8 {
    border-left-width: 8px !important;
  }

  .xs\:\!border-t {
    border-top-width: 1px !important;
  }

  .xs\:\!border-r {
    border-right-width: 1px !important;
  }

  .xs\:\!border-b {
    border-bottom-width: 1px !important;
  }

  .xs\:\!border-l {
    border-left-width: 1px !important;
  }

  .xs\:hover\:border-0:hover {
    border-width: 0;
  }

  .xs\:hover\:border-2:hover {
    border-width: 2px;
  }

  .xs\:hover\:border-4:hover {
    border-width: 4px;
  }

  .xs\:hover\:border-8:hover {
    border-width: 8px;
  }

  .xs\:hover\:border:hover {
    border-width: 1px;
  }

  .xs\:hover\:border-t-0:hover {
    border-top-width: 0;
  }

  .xs\:hover\:border-r-0:hover {
    border-right-width: 0;
  }

  .xs\:hover\:border-b-0:hover {
    border-bottom-width: 0;
  }

  .xs\:hover\:border-l-0:hover {
    border-left-width: 0;
  }

  .xs\:hover\:border-t-2:hover {
    border-top-width: 2px;
  }

  .xs\:hover\:border-r-2:hover {
    border-right-width: 2px;
  }

  .xs\:hover\:border-b-2:hover {
    border-bottom-width: 2px;
  }

  .xs\:hover\:border-l-2:hover {
    border-left-width: 2px;
  }

  .xs\:hover\:border-t-4:hover {
    border-top-width: 4px;
  }

  .xs\:hover\:border-r-4:hover {
    border-right-width: 4px;
  }

  .xs\:hover\:border-b-4:hover {
    border-bottom-width: 4px;
  }

  .xs\:hover\:border-l-4:hover {
    border-left-width: 4px;
  }

  .xs\:hover\:border-t-8:hover {
    border-top-width: 8px;
  }

  .xs\:hover\:border-r-8:hover {
    border-right-width: 8px;
  }

  .xs\:hover\:border-b-8:hover {
    border-bottom-width: 8px;
  }

  .xs\:hover\:border-l-8:hover {
    border-left-width: 8px;
  }

  .xs\:hover\:border-t:hover {
    border-top-width: 1px;
  }

  .xs\:hover\:border-r:hover {
    border-right-width: 1px;
  }

  .xs\:hover\:border-b:hover {
    border-bottom-width: 1px;
  }

  .xs\:hover\:border-l:hover {
    border-left-width: 1px;
  }

  .xs\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .xs\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .xs\:\!box-border {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .xs\:\!box-content {
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .xs\:hover\:box-border:hover {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .xs\:hover\:box-content:hover {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .xs\:cursor-auto {
    cursor: auto;
  }

  .xs\:cursor-default {
    cursor: default;
  }

  .xs\:cursor-pointer {
    cursor: pointer;
  }

  .xs\:cursor-wait {
    cursor: wait;
  }

  .xs\:cursor-text {
    cursor: text;
  }

  .xs\:cursor-move {
    cursor: move;
  }

  .xs\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .xs\:\!cursor-auto {
    cursor: auto !important;
  }

  .xs\:\!cursor-default {
    cursor: default !important;
  }

  .xs\:\!cursor-pointer {
    cursor: pointer !important;
  }

  .xs\:\!cursor-wait {
    cursor: wait !important;
  }

  .xs\:\!cursor-text {
    cursor: text !important;
  }

  .xs\:\!cursor-move {
    cursor: move !important;
  }

  .xs\:\!cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .xs\:hover\:cursor-auto:hover {
    cursor: auto;
  }

  .xs\:hover\:cursor-default:hover {
    cursor: default;
  }

  .xs\:hover\:cursor-pointer:hover {
    cursor: pointer;
  }

  .xs\:hover\:cursor-wait:hover {
    cursor: wait;
  }

  .xs\:hover\:cursor-text:hover {
    cursor: text;
  }

  .xs\:hover\:cursor-move:hover {
    cursor: move;
  }

  .xs\:hover\:cursor-not-allowed:hover {
    cursor: not-allowed;
  }

  .xs\:block {
    display: block;
  }

  .xs\:inline-block {
    display: inline-block;
  }

  .xs\:inline {
    display: inline;
  }

  .xs\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .xs\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .xs\:grid {
    display: grid;
  }

  .xs\:table {
    display: table;
  }

  .xs\:table-caption {
    display: table-caption;
  }

  .xs\:table-cell {
    display: table-cell;
  }

  .xs\:table-column {
    display: table-column;
  }

  .xs\:table-column-group {
    display: table-column-group;
  }

  .xs\:table-footer-group {
    display: table-footer-group;
  }

  .xs\:table-header-group {
    display: table-header-group;
  }

  .xs\:table-row-group {
    display: table-row-group;
  }

  .xs\:table-row {
    display: table-row;
  }

  .xs\:hidden {
    display: none;
  }

  .xs\:\!block {
    display: block !important;
  }

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

  .xs\:\!inline {
    display: inline !important;
  }

  .xs\:\!flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .xs\:\!inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .xs\:\!grid {
    display: grid !important;
  }

  .xs\:\!table {
    display: table !important;
  }

  .xs\:\!table-caption {
    display: table-caption !important;
  }

  .xs\:\!table-cell {
    display: table-cell !important;
  }

  .xs\:\!table-column {
    display: table-column !important;
  }

  .xs\:\!table-column-group {
    display: table-column-group !important;
  }

  .xs\:\!table-footer-group {
    display: table-footer-group !important;
  }

  .xs\:\!table-header-group {
    display: table-header-group !important;
  }

  .xs\:\!table-row-group {
    display: table-row-group !important;
  }

  .xs\:\!table-row {
    display: table-row !important;
  }

  .xs\:\!hidden {
    display: none !important;
  }

  .xs\:hover\:block:hover {
    display: block;
  }

  .xs\:hover\:inline-block:hover {
    display: inline-block;
  }

  .xs\:hover\:inline:hover {
    display: inline;
  }

  .xs\:hover\:flex:hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .xs\:hover\:inline-flex:hover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .xs\:hover\:grid:hover {
    display: grid;
  }

  .xs\:hover\:table:hover {
    display: table;
  }

  .xs\:hover\:table-caption:hover {
    display: table-caption;
  }

  .xs\:hover\:table-cell:hover {
    display: table-cell;
  }

  .xs\:hover\:table-column:hover {
    display: table-column;
  }

  .xs\:hover\:table-column-group:hover {
    display: table-column-group;
  }

  .xs\:hover\:table-footer-group:hover {
    display: table-footer-group;
  }

  .xs\:hover\:table-header-group:hover {
    display: table-header-group;
  }

  .xs\:hover\:table-row-group:hover {
    display: table-row-group;
  }

  .xs\:hover\:table-row:hover {
    display: table-row;
  }

  .xs\:hover\:hidden:hover {
    display: none;
  }

  .xs\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .xs\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .xs\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .xs\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .xs\:\!flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .xs\:\!flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .xs\:\!flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .xs\:\!flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .xs\:hover\:flex-row:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .xs\:hover\:flex-row-reverse:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .xs\:hover\:flex-col:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .xs\:hover\:flex-col-reverse:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .xs\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .xs\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .xs\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .xs\:\!flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .xs\:\!flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .xs\:\!flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .xs\:hover\:flex-wrap:hover {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .xs\:hover\:flex-wrap-reverse:hover {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .xs\:hover\:flex-no-wrap:hover {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .xs\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .xs\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .xs\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .xs\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .xs\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .xs\:\!items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .xs\:\!items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .xs\:\!items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .xs\:\!items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .xs\:\!items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .xs\:hover\:items-start:hover {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .xs\:hover\:items-end:hover {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .xs\:hover\:items-center:hover {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .xs\:hover\:items-baseline:hover {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .xs\:hover\:items-stretch:hover {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .xs\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .xs\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .xs\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .xs\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .xs\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .xs\:\!self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .xs\:\!self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .xs\:\!self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .xs\:\!self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .xs\:\!self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .xs\:hover\:self-auto:hover {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .xs\:hover\:self-start:hover {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .xs\:hover\:self-end:hover {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .xs\:hover\:self-center:hover {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .xs\:hover\:self-stretch:hover {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .xs\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .xs\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .xs\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .xs\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .xs\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .xs\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .xs\:\!justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .xs\:\!justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .xs\:\!justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .xs\:\!justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .xs\:\!justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .xs\:\!justify-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .xs\:hover\:justify-start:hover {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .xs\:hover\:justify-end:hover {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .xs\:hover\:justify-center:hover {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .xs\:hover\:justify-between:hover {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .xs\:hover\:justify-around:hover {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .xs\:hover\:justify-evenly:hover {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .xs\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .xs\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .xs\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .xs\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .xs\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .xs\:\!content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .xs\:\!content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .xs\:\!content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .xs\:\!content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .xs\:\!content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .xs\:hover\:content-center:hover {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .xs\:hover\:content-start:hover {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .xs\:hover\:content-end:hover {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .xs\:hover\:content-between:hover {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .xs\:hover\:content-around:hover {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .xs\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .xs\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .xs\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .xs\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .xs\:\!flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .xs\:\!flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .xs\:\!flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .xs\:\!flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .xs\:hover\:flex-1:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .xs\:hover\:flex-auto:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .xs\:hover\:flex-initial:hover {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .xs\:hover\:flex-none:hover {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .xs\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .xs\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .xs\:\!flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .xs\:\!flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .xs\:hover\:flex-grow-0:hover {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .xs\:hover\:flex-grow:hover {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .xs\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .xs\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .xs\:\!flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .xs\:\!flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .xs\:hover\:flex-shrink-0:hover {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .xs\:hover\:flex-shrink:hover {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .xs\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .xs\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .xs\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .xs\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .xs\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .xs\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .xs\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .xs\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .xs\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .xs\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .xs\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .xs\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .xs\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .xs\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .xs\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .xs\:\!order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .xs\:\!order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .xs\:\!order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .xs\:\!order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .xs\:\!order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .xs\:\!order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .xs\:\!order-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .xs\:\!order-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .xs\:\!order-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .xs\:\!order-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .xs\:\!order-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .xs\:\!order-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .xs\:\!order-first {
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .xs\:\!order-last {
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .xs\:\!order-none {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .xs\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .xs\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .xs\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .xs\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .xs\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .xs\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .xs\:hover\:order-7:hover {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .xs\:hover\:order-8:hover {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .xs\:hover\:order-9:hover {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .xs\:hover\:order-10:hover {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .xs\:hover\:order-11:hover {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .xs\:hover\:order-12:hover {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .xs\:hover\:order-first:hover {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .xs\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .xs\:hover\:order-none:hover {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .xs\:float-right {
    float: right;
  }

  .xs\:float-left {
    float: left;
  }

  .xs\:float-none {
    float: none;
  }

  .xs\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .xs\:\!float-right {
    float: right !important;
  }

  .xs\:\!float-left {
    float: left !important;
  }

  .xs\:\!float-none {
    float: none !important;
  }

  .xs\:\!clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .xs\:hover\:float-right:hover {
    float: right;
  }

  .xs\:hover\:float-left:hover {
    float: left;
  }

  .xs\:hover\:float-none:hover {
    float: none;
  }

  .xs\:hover\:clearfix:hover:after {
    content: "";
    display: table;
    clear: both;
  }

  .xs\:clear-left {
    clear: left;
  }

  .xs\:clear-right {
    clear: right;
  }

  .xs\:clear-both {
    clear: both;
  }

  .xs\:\!clear-left {
    clear: left !important;
  }

  .xs\:\!clear-right {
    clear: right !important;
  }

  .xs\:\!clear-both {
    clear: both !important;
  }

  .xs\:hover\:clear-left:hover {
    clear: left;
  }

  .xs\:hover\:clear-right:hover {
    clear: right;
  }

  .xs\:hover\:clear-both:hover {
    clear: both;
  }

  .xs\:font-sans {
    font-family: Noto Sans;
  }

  .xs\:font-serif {
    font-family: Roboto;
  }

  .xs\:\!font-sans {
    font-family: Noto Sans !important;
  }

  .xs\:\!font-serif {
    font-family: Roboto !important;
  }

  .xs\:hover\:font-sans:hover {
    font-family: Noto Sans;
  }

  .xs\:hover\:font-serif:hover {
    font-family: Roboto;
  }

  .xs\:font-hairline {
    font-weight: 100;
  }

  .xs\:font-thin {
    font-weight: 200;
  }

  .xs\:font-light {
    font-weight: 300;
  }

  .xs\:font-normal {
    font-weight: 400;
  }

  .xs\:font-medium {
    font-weight: 500;
  }

  .xs\:font-semibold {
    font-weight: 600;
  }

  .xs\:font-bold {
    font-weight: 700;
  }

  .xs\:font-extrabold {
    font-weight: 800;
  }

  .xs\:font-black {
    font-weight: 900;
  }

  .xs\:\!font-hairline {
    font-weight: 100 !important;
  }

  .xs\:\!font-thin {
    font-weight: 200 !important;
  }

  .xs\:\!font-light {
    font-weight: 300 !important;
  }

  .xs\:\!font-normal {
    font-weight: 400 !important;
  }

  .xs\:\!font-medium {
    font-weight: 500 !important;
  }

  .xs\:\!font-semibold {
    font-weight: 600 !important;
  }

  .xs\:\!font-bold {
    font-weight: 700 !important;
  }

  .xs\:\!font-extrabold {
    font-weight: 800 !important;
  }

  .xs\:\!font-black {
    font-weight: 900 !important;
  }

  .xs\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .xs\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xs\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xs\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xs\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xs\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xs\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xs\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .xs\:hover\:font-black:hover {
    font-weight: 900;
  }

  .xs\:h-0 {
    height: 0rem;
  }

  .xs\:h-1 {
    height: 0.25rem;
  }

  .xs\:h-2 {
    height: 0.5rem;
  }

  .xs\:h-3 {
    height: 0.75rem;
  }

  .xs\:h-4 {
    height: 1rem;
  }

  .xs\:h-5 {
    height: 1.25rem;
  }

  .xs\:h-6 {
    height: 1.5rem;
  }

  .xs\:h-7 {
    height: 1.75rem;
  }

  .xs\:h-8 {
    height: 2rem;
  }

  .xs\:h-9 {
    height: 2.25rem;
  }

  .xs\:h-10 {
    height: 2.5rem;
  }

  .xs\:h-11 {
    height: 2.75rem;
  }

  .xs\:h-12 {
    height: 3rem;
  }

  .xs\:h-13 {
    height: 3.25rem;
  }

  .xs\:h-14 {
    height: 3.5rem;
  }

  .xs\:h-15 {
    height: 3.75rem;
  }

  .xs\:h-16 {
    height: 4rem;
  }

  .xs\:h-17 {
    height: 4.25rem;
  }

  .xs\:h-18 {
    height: 4.5rem;
  }

  .xs\:h-19 {
    height: 4.75rem;
  }

  .xs\:h-20 {
    height: 5rem;
  }

  .xs\:h-21 {
    height: 5.25rem;
  }

  .xs\:h-22 {
    height: 5.5rem;
  }

  .xs\:h-23 {
    height: 5.75rem;
  }

  .xs\:h-24 {
    height: 6rem;
  }

  .xs\:h-25 {
    height: 6.25rem;
  }

  .xs\:h-26 {
    height: 6.5rem;
  }

  .xs\:h-27 {
    height: 6.75rem;
  }

  .xs\:h-28 {
    height: 7rem;
  }

  .xs\:h-29 {
    height: 7.25rem;
  }

  .xs\:h-30 {
    height: 7.5rem;
  }

  .xs\:h-31 {
    height: 7.75rem;
  }

  .xs\:h-32 {
    height: 8rem;
  }

  .xs\:h-40 {
    height: 10rem;
  }

  .xs\:h-48 {
    height: 12rem;
  }

  .xs\:h-56 {
    height: 14rem;
  }

  .xs\:h-64 {
    height: 16rem;
  }

  .xs\:h-auto {
    height: auto;
  }

  .xs\:h-px {
    height: 1px;
  }

  .xs\:h-full {
    height: 100%;
  }

  .xs\:h-screen {
    height: 100vh;
  }

  .xs\:\!h-0 {
    height: 0rem !important;
  }

  .xs\:\!h-1 {
    height: 0.25rem !important;
  }

  .xs\:\!h-2 {
    height: 0.5rem !important;
  }

  .xs\:\!h-3 {
    height: 0.75rem !important;
  }

  .xs\:\!h-4 {
    height: 1rem !important;
  }

  .xs\:\!h-5 {
    height: 1.25rem !important;
  }

  .xs\:\!h-6 {
    height: 1.5rem !important;
  }

  .xs\:\!h-7 {
    height: 1.75rem !important;
  }

  .xs\:\!h-8 {
    height: 2rem !important;
  }

  .xs\:\!h-9 {
    height: 2.25rem !important;
  }

  .xs\:\!h-10 {
    height: 2.5rem !important;
  }

  .xs\:\!h-11 {
    height: 2.75rem !important;
  }

  .xs\:\!h-12 {
    height: 3rem !important;
  }

  .xs\:\!h-13 {
    height: 3.25rem !important;
  }

  .xs\:\!h-14 {
    height: 3.5rem !important;
  }

  .xs\:\!h-15 {
    height: 3.75rem !important;
  }

  .xs\:\!h-16 {
    height: 4rem !important;
  }

  .xs\:\!h-17 {
    height: 4.25rem !important;
  }

  .xs\:\!h-18 {
    height: 4.5rem !important;
  }

  .xs\:\!h-19 {
    height: 4.75rem !important;
  }

  .xs\:\!h-20 {
    height: 5rem !important;
  }

  .xs\:\!h-21 {
    height: 5.25rem !important;
  }

  .xs\:\!h-22 {
    height: 5.5rem !important;
  }

  .xs\:\!h-23 {
    height: 5.75rem !important;
  }

  .xs\:\!h-24 {
    height: 6rem !important;
  }

  .xs\:\!h-25 {
    height: 6.25rem !important;
  }

  .xs\:\!h-26 {
    height: 6.5rem !important;
  }

  .xs\:\!h-27 {
    height: 6.75rem !important;
  }

  .xs\:\!h-28 {
    height: 7rem !important;
  }

  .xs\:\!h-29 {
    height: 7.25rem !important;
  }

  .xs\:\!h-30 {
    height: 7.5rem !important;
  }

  .xs\:\!h-31 {
    height: 7.75rem !important;
  }

  .xs\:\!h-32 {
    height: 8rem !important;
  }

  .xs\:\!h-40 {
    height: 10rem !important;
  }

  .xs\:\!h-48 {
    height: 12rem !important;
  }

  .xs\:\!h-56 {
    height: 14rem !important;
  }

  .xs\:\!h-64 {
    height: 16rem !important;
  }

  .xs\:\!h-auto {
    height: auto !important;
  }

  .xs\:\!h-px {
    height: 1px !important;
  }

  .xs\:\!h-full {
    height: 100% !important;
  }

  .xs\:\!h-screen {
    height: 100vh !important;
  }

  .xs\:hover\:h-0:hover {
    height: 0rem;
  }

  .xs\:hover\:h-1:hover {
    height: 0.25rem;
  }

  .xs\:hover\:h-2:hover {
    height: 0.5rem;
  }

  .xs\:hover\:h-3:hover {
    height: 0.75rem;
  }

  .xs\:hover\:h-4:hover {
    height: 1rem;
  }

  .xs\:hover\:h-5:hover {
    height: 1.25rem;
  }

  .xs\:hover\:h-6:hover {
    height: 1.5rem;
  }

  .xs\:hover\:h-7:hover {
    height: 1.75rem;
  }

  .xs\:hover\:h-8:hover {
    height: 2rem;
  }

  .xs\:hover\:h-9:hover {
    height: 2.25rem;
  }

  .xs\:hover\:h-10:hover {
    height: 2.5rem;
  }

  .xs\:hover\:h-11:hover {
    height: 2.75rem;
  }

  .xs\:hover\:h-12:hover {
    height: 3rem;
  }

  .xs\:hover\:h-13:hover {
    height: 3.25rem;
  }

  .xs\:hover\:h-14:hover {
    height: 3.5rem;
  }

  .xs\:hover\:h-15:hover {
    height: 3.75rem;
  }

  .xs\:hover\:h-16:hover {
    height: 4rem;
  }

  .xs\:hover\:h-17:hover {
    height: 4.25rem;
  }

  .xs\:hover\:h-18:hover {
    height: 4.5rem;
  }

  .xs\:hover\:h-19:hover {
    height: 4.75rem;
  }

  .xs\:hover\:h-20:hover {
    height: 5rem;
  }

  .xs\:hover\:h-21:hover {
    height: 5.25rem;
  }

  .xs\:hover\:h-22:hover {
    height: 5.5rem;
  }

  .xs\:hover\:h-23:hover {
    height: 5.75rem;
  }

  .xs\:hover\:h-24:hover {
    height: 6rem;
  }

  .xs\:hover\:h-25:hover {
    height: 6.25rem;
  }

  .xs\:hover\:h-26:hover {
    height: 6.5rem;
  }

  .xs\:hover\:h-27:hover {
    height: 6.75rem;
  }

  .xs\:hover\:h-28:hover {
    height: 7rem;
  }

  .xs\:hover\:h-29:hover {
    height: 7.25rem;
  }

  .xs\:hover\:h-30:hover {
    height: 7.5rem;
  }

  .xs\:hover\:h-31:hover {
    height: 7.75rem;
  }

  .xs\:hover\:h-32:hover {
    height: 8rem;
  }

  .xs\:hover\:h-40:hover {
    height: 10rem;
  }

  .xs\:hover\:h-48:hover {
    height: 12rem;
  }

  .xs\:hover\:h-56:hover {
    height: 14rem;
  }

  .xs\:hover\:h-64:hover {
    height: 16rem;
  }

  .xs\:hover\:h-auto:hover {
    height: auto;
  }

  .xs\:hover\:h-px:hover {
    height: 1px;
  }

  .xs\:hover\:h-full:hover {
    height: 100%;
  }

  .xs\:hover\:h-screen:hover {
    height: 100vh;
  }

  .xs\:leading-3 {
    line-height: .75rem;
  }

  .xs\:leading-4 {
    line-height: 1rem;
  }

  .xs\:leading-5 {
    line-height: 1.25rem;
  }

  .xs\:leading-6 {
    line-height: 1.5rem;
  }

  .xs\:leading-7 {
    line-height: 1.75rem;
  }

  .xs\:leading-8 {
    line-height: 2rem;
  }

  .xs\:leading-9 {
    line-height: 2.25rem;
  }

  .xs\:leading-10 {
    line-height: 2.5rem;
  }

  .xs\:leading-none {
    line-height: 1;
  }

  .xs\:leading-tight {
    line-height: 1.25;
  }

  .xs\:leading-snug {
    line-height: 1.375;
  }

  .xs\:leading-normal {
    line-height: 1.5;
  }

  .xs\:leading-relaxed {
    line-height: 1.625;
  }

  .xs\:leading-loose {
    line-height: 2;
  }

  .xs\:\!leading-3 {
    line-height: .75rem !important;
  }

  .xs\:\!leading-4 {
    line-height: 1rem !important;
  }

  .xs\:\!leading-5 {
    line-height: 1.25rem !important;
  }

  .xs\:\!leading-6 {
    line-height: 1.5rem !important;
  }

  .xs\:\!leading-7 {
    line-height: 1.75rem !important;
  }

  .xs\:\!leading-8 {
    line-height: 2rem !important;
  }

  .xs\:\!leading-9 {
    line-height: 2.25rem !important;
  }

  .xs\:\!leading-10 {
    line-height: 2.5rem !important;
  }

  .xs\:\!leading-none {
    line-height: 1 !important;
  }

  .xs\:\!leading-tight {
    line-height: 1.25 !important;
  }

  .xs\:\!leading-snug {
    line-height: 1.375 !important;
  }

  .xs\:\!leading-normal {
    line-height: 1.5 !important;
  }

  .xs\:\!leading-relaxed {
    line-height: 1.625 !important;
  }

  .xs\:\!leading-loose {
    line-height: 2 !important;
  }

  .xs\:hover\:leading-3:hover {
    line-height: .75rem;
  }

  .xs\:hover\:leading-4:hover {
    line-height: 1rem;
  }

  .xs\:hover\:leading-5:hover {
    line-height: 1.25rem;
  }

  .xs\:hover\:leading-6:hover {
    line-height: 1.5rem;
  }

  .xs\:hover\:leading-7:hover {
    line-height: 1.75rem;
  }

  .xs\:hover\:leading-8:hover {
    line-height: 2rem;
  }

  .xs\:hover\:leading-9:hover {
    line-height: 2.25rem;
  }

  .xs\:hover\:leading-10:hover {
    line-height: 2.5rem;
  }

  .xs\:hover\:leading-none:hover {
    line-height: 1;
  }

  .xs\:hover\:leading-tight:hover {
    line-height: 1.25;
  }

  .xs\:hover\:leading-snug:hover {
    line-height: 1.375;
  }

  .xs\:hover\:leading-normal:hover {
    line-height: 1.5;
  }

  .xs\:hover\:leading-relaxed:hover {
    line-height: 1.625;
  }

  .xs\:hover\:leading-loose:hover {
    line-height: 2;
  }

  .xs\:list-inside {
    list-style-position: inside;
  }

  .xs\:list-outside {
    list-style-position: outside;
  }

  .xs\:\!list-inside {
    list-style-position: inside !important;
  }

  .xs\:\!list-outside {
    list-style-position: outside !important;
  }

  .xs\:hover\:list-inside:hover {
    list-style-position: inside;
  }

  .xs\:hover\:list-outside:hover {
    list-style-position: outside;
  }

  .xs\:list-none {
    list-style-type: none;
  }

  .xs\:list-disc {
    list-style-type: disc;
  }

  .xs\:list-decimal {
    list-style-type: decimal;
  }

  .xs\:\!list-none {
    list-style-type: none !important;
  }

  .xs\:\!list-disc {
    list-style-type: disc !important;
  }

  .xs\:\!list-decimal {
    list-style-type: decimal !important;
  }

  .xs\:hover\:list-none:hover {
    list-style-type: none;
  }

  .xs\:hover\:list-disc:hover {
    list-style-type: disc;
  }

  .xs\:hover\:list-decimal:hover {
    list-style-type: decimal;
  }

  .xs\:m-0 {
    margin: 0rem;
  }

  .xs\:m-1 {
    margin: 0.25rem;
  }

  .xs\:m-2 {
    margin: 0.5rem;
  }

  .xs\:m-3 {
    margin: 0.75rem;
  }

  .xs\:m-4 {
    margin: 1rem;
  }

  .xs\:m-5 {
    margin: 1.25rem;
  }

  .xs\:m-6 {
    margin: 1.5rem;
  }

  .xs\:m-7 {
    margin: 1.75rem;
  }

  .xs\:m-8 {
    margin: 2rem;
  }

  .xs\:m-9 {
    margin: 2.25rem;
  }

  .xs\:m-10 {
    margin: 2.5rem;
  }

  .xs\:m-11 {
    margin: 2.75rem;
  }

  .xs\:m-12 {
    margin: 3rem;
  }

  .xs\:m-13 {
    margin: 3.25rem;
  }

  .xs\:m-14 {
    margin: 3.5rem;
  }

  .xs\:m-15 {
    margin: 3.75rem;
  }

  .xs\:m-16 {
    margin: 4rem;
  }

  .xs\:m-17 {
    margin: 4.25rem;
  }

  .xs\:m-18 {
    margin: 4.5rem;
  }

  .xs\:m-19 {
    margin: 4.75rem;
  }

  .xs\:m-20 {
    margin: 5rem;
  }

  .xs\:m-21 {
    margin: 5.25rem;
  }

  .xs\:m-22 {
    margin: 5.5rem;
  }

  .xs\:m-23 {
    margin: 5.75rem;
  }

  .xs\:m-24 {
    margin: 6rem;
  }

  .xs\:m-25 {
    margin: 6.25rem;
  }

  .xs\:m-26 {
    margin: 6.5rem;
  }

  .xs\:m-27 {
    margin: 6.75rem;
  }

  .xs\:m-28 {
    margin: 7rem;
  }

  .xs\:m-29 {
    margin: 7.25rem;
  }

  .xs\:m-30 {
    margin: 7.5rem;
  }

  .xs\:m-31 {
    margin: 7.75rem;
  }

  .xs\:m-32 {
    margin: 8rem;
  }

  .xs\:m-40 {
    margin: 10rem;
  }

  .xs\:m-48 {
    margin: 12rem;
  }

  .xs\:m-56 {
    margin: 14rem;
  }

  .xs\:m-64 {
    margin: 16rem;
  }

  .xs\:m-auto {
    margin: auto;
  }

  .xs\:m-px {
    margin: 1px;
  }

  .xs\:-m-0 {
    margin: 0rem;
  }

  .xs\:-m-1 {
    margin: -0.25rem;
  }

  .xs\:-m-2 {
    margin: -0.5rem;
  }

  .xs\:-m-3 {
    margin: -0.75rem;
  }

  .xs\:-m-4 {
    margin: -1rem;
  }

  .xs\:-m-5 {
    margin: -1.25rem;
  }

  .xs\:-m-6 {
    margin: -1.5rem;
  }

  .xs\:-m-7 {
    margin: -1.75rem;
  }

  .xs\:-m-8 {
    margin: -2rem;
  }

  .xs\:-m-9 {
    margin: -2.25rem;
  }

  .xs\:-m-10 {
    margin: -2.5rem;
  }

  .xs\:-m-11 {
    margin: -2.75rem;
  }

  .xs\:-m-12 {
    margin: -3rem;
  }

  .xs\:-m-13 {
    margin: -3.25rem;
  }

  .xs\:-m-14 {
    margin: -3.5rem;
  }

  .xs\:-m-15 {
    margin: -3.75rem;
  }

  .xs\:-m-16 {
    margin: -4rem;
  }

  .xs\:-m-17 {
    margin: -4.25rem;
  }

  .xs\:-m-18 {
    margin: -4.5rem;
  }

  .xs\:-m-19 {
    margin: -4.75rem;
  }

  .xs\:-m-20 {
    margin: -5rem;
  }

  .xs\:-m-21 {
    margin: -5.25rem;
  }

  .xs\:-m-22 {
    margin: -5.5rem;
  }

  .xs\:-m-23 {
    margin: -5.75rem;
  }

  .xs\:-m-24 {
    margin: -6rem;
  }

  .xs\:-m-25 {
    margin: -6.25rem;
  }

  .xs\:-m-26 {
    margin: -6.5rem;
  }

  .xs\:-m-27 {
    margin: -6.75rem;
  }

  .xs\:-m-28 {
    margin: -7rem;
  }

  .xs\:-m-29 {
    margin: -7.25rem;
  }

  .xs\:-m-30 {
    margin: -7.5rem;
  }

  .xs\:-m-31 {
    margin: -7.75rem;
  }

  .xs\:-m-32 {
    margin: -8rem;
  }

  .xs\:-m-40 {
    margin: -10rem;
  }

  .xs\:-m-48 {
    margin: -12rem;
  }

  .xs\:-m-56 {
    margin: -14rem;
  }

  .xs\:-m-64 {
    margin: -16rem;
  }

  .xs\:-m-px {
    margin: -1px;
  }

  .xs\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xs\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xs\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xs\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xs\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xs\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xs\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xs\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xs\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xs\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xs\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xs\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xs\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xs\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xs\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .xs\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .xs\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xs\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xs\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .xs\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .xs\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xs\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xs\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .xs\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .xs\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xs\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xs\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .xs\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .xs\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xs\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xs\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .xs\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .xs\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xs\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xs\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .xs\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .xs\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xs\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xs\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .xs\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .xs\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xs\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xs\:my-21 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .xs\:mx-21 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .xs\:my-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xs\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xs\:my-23 {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .xs\:mx-23 {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .xs\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xs\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xs\:my-25 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .xs\:mx-25 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .xs\:my-26 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .xs\:mx-26 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .xs\:my-27 {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .xs\:mx-27 {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .xs\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xs\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xs\:my-29 {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .xs\:mx-29 {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .xs\:my-30 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xs\:mx-30 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .xs\:my-31 {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .xs\:mx-31 {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .xs\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xs\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xs\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xs\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xs\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xs\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xs\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .xs\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .xs\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xs\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .xs\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xs\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xs\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xs\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xs\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xs\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xs\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xs\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xs\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xs\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xs\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xs\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xs\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xs\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xs\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xs\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xs\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xs\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xs\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .xs\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .xs\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xs\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xs\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .xs\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .xs\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xs\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xs\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .xs\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .xs\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xs\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xs\:-my-13 {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .xs\:-mx-13 {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .xs\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xs\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xs\:-my-15 {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .xs\:-mx-15 {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .xs\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xs\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xs\:-my-17 {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .xs\:-mx-17 {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .xs\:-my-18 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .xs\:-mx-18 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .xs\:-my-19 {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .xs\:-mx-19 {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .xs\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xs\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xs\:-my-21 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .xs\:-mx-21 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .xs\:-my-22 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .xs\:-mx-22 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .xs\:-my-23 {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .xs\:-mx-23 {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .xs\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xs\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xs\:-my-25 {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .xs\:-mx-25 {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .xs\:-my-26 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .xs\:-mx-26 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .xs\:-my-27 {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .xs\:-mx-27 {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .xs\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xs\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xs\:-my-29 {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .xs\:-mx-29 {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .xs\:-my-30 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xs\:-mx-30 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .xs\:-my-31 {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .xs\:-mx-31 {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .xs\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xs\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xs\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xs\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xs\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .xs\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .xs\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .xs\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .xs\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .xs\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .xs\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xs\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xs\:mt-0 {
    margin-top: 0rem;
  }

  .xs\:mr-0 {
    margin-right: 0rem;
  }

  .xs\:mb-0 {
    margin-bottom: 0rem;
  }

  .xs\:ml-0 {
    margin-left: 0rem;
  }

  .xs\:mt-1 {
    margin-top: 0.25rem;
  }

  .xs\:mr-1 {
    margin-right: 0.25rem;
  }

  .xs\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .xs\:ml-1 {
    margin-left: 0.25rem;
  }

  .xs\:mt-2 {
    margin-top: 0.5rem;
  }

  .xs\:mr-2 {
    margin-right: 0.5rem;
  }

  .xs\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .xs\:ml-2 {
    margin-left: 0.5rem;
  }

  .xs\:mt-3 {
    margin-top: 0.75rem;
  }

  .xs\:mr-3 {
    margin-right: 0.75rem;
  }

  .xs\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .xs\:ml-3 {
    margin-left: 0.75rem;
  }

  .xs\:mt-4 {
    margin-top: 1rem;
  }

  .xs\:mr-4 {
    margin-right: 1rem;
  }

  .xs\:mb-4 {
    margin-bottom: 1rem;
  }

  .xs\:ml-4 {
    margin-left: 1rem;
  }

  .xs\:mt-5 {
    margin-top: 1.25rem;
  }

  .xs\:mr-5 {
    margin-right: 1.25rem;
  }

  .xs\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .xs\:ml-5 {
    margin-left: 1.25rem;
  }

  .xs\:mt-6 {
    margin-top: 1.5rem;
  }

  .xs\:mr-6 {
    margin-right: 1.5rem;
  }

  .xs\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .xs\:ml-6 {
    margin-left: 1.5rem;
  }

  .xs\:mt-7 {
    margin-top: 1.75rem;
  }

  .xs\:mr-7 {
    margin-right: 1.75rem;
  }

  .xs\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .xs\:ml-7 {
    margin-left: 1.75rem;
  }

  .xs\:mt-8 {
    margin-top: 2rem;
  }

  .xs\:mr-8 {
    margin-right: 2rem;
  }

  .xs\:mb-8 {
    margin-bottom: 2rem;
  }

  .xs\:ml-8 {
    margin-left: 2rem;
  }

  .xs\:mt-9 {
    margin-top: 2.25rem;
  }

  .xs\:mr-9 {
    margin-right: 2.25rem;
  }

  .xs\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .xs\:ml-9 {
    margin-left: 2.25rem;
  }

  .xs\:mt-10 {
    margin-top: 2.5rem;
  }

  .xs\:mr-10 {
    margin-right: 2.5rem;
  }

  .xs\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .xs\:ml-10 {
    margin-left: 2.5rem;
  }

  .xs\:mt-11 {
    margin-top: 2.75rem;
  }

  .xs\:mr-11 {
    margin-right: 2.75rem;
  }

  .xs\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .xs\:ml-11 {
    margin-left: 2.75rem;
  }

  .xs\:mt-12 {
    margin-top: 3rem;
  }

  .xs\:mr-12 {
    margin-right: 3rem;
  }

  .xs\:mb-12 {
    margin-bottom: 3rem;
  }

  .xs\:ml-12 {
    margin-left: 3rem;
  }

  .xs\:mt-13 {
    margin-top: 3.25rem;
  }

  .xs\:mr-13 {
    margin-right: 3.25rem;
  }

  .xs\:mb-13 {
    margin-bottom: 3.25rem;
  }

  .xs\:ml-13 {
    margin-left: 3.25rem;
  }

  .xs\:mt-14 {
    margin-top: 3.5rem;
  }

  .xs\:mr-14 {
    margin-right: 3.5rem;
  }

  .xs\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .xs\:ml-14 {
    margin-left: 3.5rem;
  }

  .xs\:mt-15 {
    margin-top: 3.75rem;
  }

  .xs\:mr-15 {
    margin-right: 3.75rem;
  }

  .xs\:mb-15 {
    margin-bottom: 3.75rem;
  }

  .xs\:ml-15 {
    margin-left: 3.75rem;
  }

  .xs\:mt-16 {
    margin-top: 4rem;
  }

  .xs\:mr-16 {
    margin-right: 4rem;
  }

  .xs\:mb-16 {
    margin-bottom: 4rem;
  }

  .xs\:ml-16 {
    margin-left: 4rem;
  }

  .xs\:mt-17 {
    margin-top: 4.25rem;
  }

  .xs\:mr-17 {
    margin-right: 4.25rem;
  }

  .xs\:mb-17 {
    margin-bottom: 4.25rem;
  }

  .xs\:ml-17 {
    margin-left: 4.25rem;
  }

  .xs\:mt-18 {
    margin-top: 4.5rem;
  }

  .xs\:mr-18 {
    margin-right: 4.5rem;
  }

  .xs\:mb-18 {
    margin-bottom: 4.5rem;
  }

  .xs\:ml-18 {
    margin-left: 4.5rem;
  }

  .xs\:mt-19 {
    margin-top: 4.75rem;
  }

  .xs\:mr-19 {
    margin-right: 4.75rem;
  }

  .xs\:mb-19 {
    margin-bottom: 4.75rem;
  }

  .xs\:ml-19 {
    margin-left: 4.75rem;
  }

  .xs\:mt-20 {
    margin-top: 5rem;
  }

  .xs\:mr-20 {
    margin-right: 5rem;
  }

  .xs\:mb-20 {
    margin-bottom: 5rem;
  }

  .xs\:ml-20 {
    margin-left: 5rem;
  }

  .xs\:mt-21 {
    margin-top: 5.25rem;
  }

  .xs\:mr-21 {
    margin-right: 5.25rem;
  }

  .xs\:mb-21 {
    margin-bottom: 5.25rem;
  }

  .xs\:ml-21 {
    margin-left: 5.25rem;
  }

  .xs\:mt-22 {
    margin-top: 5.5rem;
  }

  .xs\:mr-22 {
    margin-right: 5.5rem;
  }

  .xs\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .xs\:ml-22 {
    margin-left: 5.5rem;
  }

  .xs\:mt-23 {
    margin-top: 5.75rem;
  }

  .xs\:mr-23 {
    margin-right: 5.75rem;
  }

  .xs\:mb-23 {
    margin-bottom: 5.75rem;
  }

  .xs\:ml-23 {
    margin-left: 5.75rem;
  }

  .xs\:mt-24 {
    margin-top: 6rem;
  }

  .xs\:mr-24 {
    margin-right: 6rem;
  }

  .xs\:mb-24 {
    margin-bottom: 6rem;
  }

  .xs\:ml-24 {
    margin-left: 6rem;
  }

  .xs\:mt-25 {
    margin-top: 6.25rem;
  }

  .xs\:mr-25 {
    margin-right: 6.25rem;
  }

  .xs\:mb-25 {
    margin-bottom: 6.25rem;
  }

  .xs\:ml-25 {
    margin-left: 6.25rem;
  }

  .xs\:mt-26 {
    margin-top: 6.5rem;
  }

  .xs\:mr-26 {
    margin-right: 6.5rem;
  }

  .xs\:mb-26 {
    margin-bottom: 6.5rem;
  }

  .xs\:ml-26 {
    margin-left: 6.5rem;
  }

  .xs\:mt-27 {
    margin-top: 6.75rem;
  }

  .xs\:mr-27 {
    margin-right: 6.75rem;
  }

  .xs\:mb-27 {
    margin-bottom: 6.75rem;
  }

  .xs\:ml-27 {
    margin-left: 6.75rem;
  }

  .xs\:mt-28 {
    margin-top: 7rem;
  }

  .xs\:mr-28 {
    margin-right: 7rem;
  }

  .xs\:mb-28 {
    margin-bottom: 7rem;
  }

  .xs\:ml-28 {
    margin-left: 7rem;
  }

  .xs\:mt-29 {
    margin-top: 7.25rem;
  }

  .xs\:mr-29 {
    margin-right: 7.25rem;
  }

  .xs\:mb-29 {
    margin-bottom: 7.25rem;
  }

  .xs\:ml-29 {
    margin-left: 7.25rem;
  }

  .xs\:mt-30 {
    margin-top: 7.5rem;
  }

  .xs\:mr-30 {
    margin-right: 7.5rem;
  }

  .xs\:mb-30 {
    margin-bottom: 7.5rem;
  }

  .xs\:ml-30 {
    margin-left: 7.5rem;
  }

  .xs\:mt-31 {
    margin-top: 7.75rem;
  }

  .xs\:mr-31 {
    margin-right: 7.75rem;
  }

  .xs\:mb-31 {
    margin-bottom: 7.75rem;
  }

  .xs\:ml-31 {
    margin-left: 7.75rem;
  }

  .xs\:mt-32 {
    margin-top: 8rem;
  }

  .xs\:mr-32 {
    margin-right: 8rem;
  }

  .xs\:mb-32 {
    margin-bottom: 8rem;
  }

  .xs\:ml-32 {
    margin-left: 8rem;
  }

  .xs\:mt-40 {
    margin-top: 10rem;
  }

  .xs\:mr-40 {
    margin-right: 10rem;
  }

  .xs\:mb-40 {
    margin-bottom: 10rem;
  }

  .xs\:ml-40 {
    margin-left: 10rem;
  }

  .xs\:mt-48 {
    margin-top: 12rem;
  }

  .xs\:mr-48 {
    margin-right: 12rem;
  }

  .xs\:mb-48 {
    margin-bottom: 12rem;
  }

  .xs\:ml-48 {
    margin-left: 12rem;
  }

  .xs\:mt-56 {
    margin-top: 14rem;
  }

  .xs\:mr-56 {
    margin-right: 14rem;
  }

  .xs\:mb-56 {
    margin-bottom: 14rem;
  }

  .xs\:ml-56 {
    margin-left: 14rem;
  }

  .xs\:mt-64 {
    margin-top: 16rem;
  }

  .xs\:mr-64 {
    margin-right: 16rem;
  }

  .xs\:mb-64 {
    margin-bottom: 16rem;
  }

  .xs\:ml-64 {
    margin-left: 16rem;
  }

  .xs\:mt-auto {
    margin-top: auto;
  }

  .xs\:mr-auto {
    margin-right: auto;
  }

  .xs\:mb-auto {
    margin-bottom: auto;
  }

  .xs\:ml-auto {
    margin-left: auto;
  }

  .xs\:mt-px {
    margin-top: 1px;
  }

  .xs\:mr-px {
    margin-right: 1px;
  }

  .xs\:mb-px {
    margin-bottom: 1px;
  }

  .xs\:ml-px {
    margin-left: 1px;
  }

  .xs\:-mt-0 {
    margin-top: 0rem;
  }

  .xs\:-mr-0 {
    margin-right: 0rem;
  }

  .xs\:-mb-0 {
    margin-bottom: 0rem;
  }

  .xs\:-ml-0 {
    margin-left: 0rem;
  }

  .xs\:-mt-1 {
    margin-top: -0.25rem;
  }

  .xs\:-mr-1 {
    margin-right: -0.25rem;
  }

  .xs\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .xs\:-ml-1 {
    margin-left: -0.25rem;
  }

  .xs\:-mt-2 {
    margin-top: -0.5rem;
  }

  .xs\:-mr-2 {
    margin-right: -0.5rem;
  }

  .xs\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .xs\:-ml-2 {
    margin-left: -0.5rem;
  }

  .xs\:-mt-3 {
    margin-top: -0.75rem;
  }

  .xs\:-mr-3 {
    margin-right: -0.75rem;
  }

  .xs\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .xs\:-ml-3 {
    margin-left: -0.75rem;
  }

  .xs\:-mt-4 {
    margin-top: -1rem;
  }

  .xs\:-mr-4 {
    margin-right: -1rem;
  }

  .xs\:-mb-4 {
    margin-bottom: -1rem;
  }

  .xs\:-ml-4 {
    margin-left: -1rem;
  }

  .xs\:-mt-5 {
    margin-top: -1.25rem;
  }

  .xs\:-mr-5 {
    margin-right: -1.25rem;
  }

  .xs\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .xs\:-ml-5 {
    margin-left: -1.25rem;
  }

  .xs\:-mt-6 {
    margin-top: -1.5rem;
  }

  .xs\:-mr-6 {
    margin-right: -1.5rem;
  }

  .xs\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .xs\:-ml-6 {
    margin-left: -1.5rem;
  }

  .xs\:-mt-7 {
    margin-top: -1.75rem;
  }

  .xs\:-mr-7 {
    margin-right: -1.75rem;
  }

  .xs\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .xs\:-ml-7 {
    margin-left: -1.75rem;
  }

  .xs\:-mt-8 {
    margin-top: -2rem;
  }

  .xs\:-mr-8 {
    margin-right: -2rem;
  }

  .xs\:-mb-8 {
    margin-bottom: -2rem;
  }

  .xs\:-ml-8 {
    margin-left: -2rem;
  }

  .xs\:-mt-9 {
    margin-top: -2.25rem;
  }

  .xs\:-mr-9 {
    margin-right: -2.25rem;
  }

  .xs\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .xs\:-ml-9 {
    margin-left: -2.25rem;
  }

  .xs\:-mt-10 {
    margin-top: -2.5rem;
  }

  .xs\:-mr-10 {
    margin-right: -2.5rem;
  }

  .xs\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .xs\:-ml-10 {
    margin-left: -2.5rem;
  }

  .xs\:-mt-11 {
    margin-top: -2.75rem;
  }

  .xs\:-mr-11 {
    margin-right: -2.75rem;
  }

  .xs\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .xs\:-ml-11 {
    margin-left: -2.75rem;
  }

  .xs\:-mt-12 {
    margin-top: -3rem;
  }

  .xs\:-mr-12 {
    margin-right: -3rem;
  }

  .xs\:-mb-12 {
    margin-bottom: -3rem;
  }

  .xs\:-ml-12 {
    margin-left: -3rem;
  }

  .xs\:-mt-13 {
    margin-top: -3.25rem;
  }

  .xs\:-mr-13 {
    margin-right: -3.25rem;
  }

  .xs\:-mb-13 {
    margin-bottom: -3.25rem;
  }

  .xs\:-ml-13 {
    margin-left: -3.25rem;
  }

  .xs\:-mt-14 {
    margin-top: -3.5rem;
  }

  .xs\:-mr-14 {
    margin-right: -3.5rem;
  }

  .xs\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .xs\:-ml-14 {
    margin-left: -3.5rem;
  }

  .xs\:-mt-15 {
    margin-top: -3.75rem;
  }

  .xs\:-mr-15 {
    margin-right: -3.75rem;
  }

  .xs\:-mb-15 {
    margin-bottom: -3.75rem;
  }

  .xs\:-ml-15 {
    margin-left: -3.75rem;
  }

  .xs\:-mt-16 {
    margin-top: -4rem;
  }

  .xs\:-mr-16 {
    margin-right: -4rem;
  }

  .xs\:-mb-16 {
    margin-bottom: -4rem;
  }

  .xs\:-ml-16 {
    margin-left: -4rem;
  }

  .xs\:-mt-17 {
    margin-top: -4.25rem;
  }

  .xs\:-mr-17 {
    margin-right: -4.25rem;
  }

  .xs\:-mb-17 {
    margin-bottom: -4.25rem;
  }

  .xs\:-ml-17 {
    margin-left: -4.25rem;
  }

  .xs\:-mt-18 {
    margin-top: -4.5rem;
  }

  .xs\:-mr-18 {
    margin-right: -4.5rem;
  }

  .xs\:-mb-18 {
    margin-bottom: -4.5rem;
  }

  .xs\:-ml-18 {
    margin-left: -4.5rem;
  }

  .xs\:-mt-19 {
    margin-top: -4.75rem;
  }

  .xs\:-mr-19 {
    margin-right: -4.75rem;
  }

  .xs\:-mb-19 {
    margin-bottom: -4.75rem;
  }

  .xs\:-ml-19 {
    margin-left: -4.75rem;
  }

  .xs\:-mt-20 {
    margin-top: -5rem;
  }

  .xs\:-mr-20 {
    margin-right: -5rem;
  }

  .xs\:-mb-20 {
    margin-bottom: -5rem;
  }

  .xs\:-ml-20 {
    margin-left: -5rem;
  }

  .xs\:-mt-21 {
    margin-top: -5.25rem;
  }

  .xs\:-mr-21 {
    margin-right: -5.25rem;
  }

  .xs\:-mb-21 {
    margin-bottom: -5.25rem;
  }

  .xs\:-ml-21 {
    margin-left: -5.25rem;
  }

  .xs\:-mt-22 {
    margin-top: -5.5rem;
  }

  .xs\:-mr-22 {
    margin-right: -5.5rem;
  }

  .xs\:-mb-22 {
    margin-bottom: -5.5rem;
  }

  .xs\:-ml-22 {
    margin-left: -5.5rem;
  }

  .xs\:-mt-23 {
    margin-top: -5.75rem;
  }

  .xs\:-mr-23 {
    margin-right: -5.75rem;
  }

  .xs\:-mb-23 {
    margin-bottom: -5.75rem;
  }

  .xs\:-ml-23 {
    margin-left: -5.75rem;
  }

  .xs\:-mt-24 {
    margin-top: -6rem;
  }

  .xs\:-mr-24 {
    margin-right: -6rem;
  }

  .xs\:-mb-24 {
    margin-bottom: -6rem;
  }

  .xs\:-ml-24 {
    margin-left: -6rem;
  }

  .xs\:-mt-25 {
    margin-top: -6.25rem;
  }

  .xs\:-mr-25 {
    margin-right: -6.25rem;
  }

  .xs\:-mb-25 {
    margin-bottom: -6.25rem;
  }

  .xs\:-ml-25 {
    margin-left: -6.25rem;
  }

  .xs\:-mt-26 {
    margin-top: -6.5rem;
  }

  .xs\:-mr-26 {
    margin-right: -6.5rem;
  }

  .xs\:-mb-26 {
    margin-bottom: -6.5rem;
  }

  .xs\:-ml-26 {
    margin-left: -6.5rem;
  }

  .xs\:-mt-27 {
    margin-top: -6.75rem;
  }

  .xs\:-mr-27 {
    margin-right: -6.75rem;
  }

  .xs\:-mb-27 {
    margin-bottom: -6.75rem;
  }

  .xs\:-ml-27 {
    margin-left: -6.75rem;
  }

  .xs\:-mt-28 {
    margin-top: -7rem;
  }

  .xs\:-mr-28 {
    margin-right: -7rem;
  }

  .xs\:-mb-28 {
    margin-bottom: -7rem;
  }

  .xs\:-ml-28 {
    margin-left: -7rem;
  }

  .xs\:-mt-29 {
    margin-top: -7.25rem;
  }

  .xs\:-mr-29 {
    margin-right: -7.25rem;
  }

  .xs\:-mb-29 {
    margin-bottom: -7.25rem;
  }

  .xs\:-ml-29 {
    margin-left: -7.25rem;
  }

  .xs\:-mt-30 {
    margin-top: -7.5rem;
  }

  .xs\:-mr-30 {
    margin-right: -7.5rem;
  }

  .xs\:-mb-30 {
    margin-bottom: -7.5rem;
  }

  .xs\:-ml-30 {
    margin-left: -7.5rem;
  }

  .xs\:-mt-31 {
    margin-top: -7.75rem;
  }

  .xs\:-mr-31 {
    margin-right: -7.75rem;
  }

  .xs\:-mb-31 {
    margin-bottom: -7.75rem;
  }

  .xs\:-ml-31 {
    margin-left: -7.75rem;
  }

  .xs\:-mt-32 {
    margin-top: -8rem;
  }

  .xs\:-mr-32 {
    margin-right: -8rem;
  }

  .xs\:-mb-32 {
    margin-bottom: -8rem;
  }

  .xs\:-ml-32 {
    margin-left: -8rem;
  }

  .xs\:-mt-40 {
    margin-top: -10rem;
  }

  .xs\:-mr-40 {
    margin-right: -10rem;
  }

  .xs\:-mb-40 {
    margin-bottom: -10rem;
  }

  .xs\:-ml-40 {
    margin-left: -10rem;
  }

  .xs\:-mt-48 {
    margin-top: -12rem;
  }

  .xs\:-mr-48 {
    margin-right: -12rem;
  }

  .xs\:-mb-48 {
    margin-bottom: -12rem;
  }

  .xs\:-ml-48 {
    margin-left: -12rem;
  }

  .xs\:-mt-56 {
    margin-top: -14rem;
  }

  .xs\:-mr-56 {
    margin-right: -14rem;
  }

  .xs\:-mb-56 {
    margin-bottom: -14rem;
  }

  .xs\:-ml-56 {
    margin-left: -14rem;
  }

  .xs\:-mt-64 {
    margin-top: -16rem;
  }

  .xs\:-mr-64 {
    margin-right: -16rem;
  }

  .xs\:-mb-64 {
    margin-bottom: -16rem;
  }

  .xs\:-ml-64 {
    margin-left: -16rem;
  }

  .xs\:-mt-px {
    margin-top: -1px;
  }

  .xs\:-mr-px {
    margin-right: -1px;
  }

  .xs\:-mb-px {
    margin-bottom: -1px;
  }

  .xs\:-ml-px {
    margin-left: -1px;
  }

  .xs\:\!m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .xs\:\!m-8 {
    margin: 2rem !important;
  }

  .xs\:\!m-9 {
    margin: 2.25rem !important;
  }

  .xs\:\!m-10 {
    margin: 2.5rem !important;
  }

  .xs\:\!m-11 {
    margin: 2.75rem !important;
  }

  .xs\:\!m-12 {
    margin: 3rem !important;
  }

  .xs\:\!m-13 {
    margin: 3.25rem !important;
  }

  .xs\:\!m-14 {
    margin: 3.5rem !important;
  }

  .xs\:\!m-15 {
    margin: 3.75rem !important;
  }

  .xs\:\!m-16 {
    margin: 4rem !important;
  }

  .xs\:\!m-17 {
    margin: 4.25rem !important;
  }

  .xs\:\!m-18 {
    margin: 4.5rem !important;
  }

  .xs\:\!m-19 {
    margin: 4.75rem !important;
  }

  .xs\:\!m-20 {
    margin: 5rem !important;
  }

  .xs\:\!m-21 {
    margin: 5.25rem !important;
  }

  .xs\:\!m-22 {
    margin: 5.5rem !important;
  }

  .xs\:\!m-23 {
    margin: 5.75rem !important;
  }

  .xs\:\!m-24 {
    margin: 6rem !important;
  }

  .xs\:\!m-25 {
    margin: 6.25rem !important;
  }

  .xs\:\!m-26 {
    margin: 6.5rem !important;
  }

  .xs\:\!m-27 {
    margin: 6.75rem !important;
  }

  .xs\:\!m-28 {
    margin: 7rem !important;
  }

  .xs\:\!m-29 {
    margin: 7.25rem !important;
  }

  .xs\:\!m-30 {
    margin: 7.5rem !important;
  }

  .xs\:\!m-31 {
    margin: 7.75rem !important;
  }

  .xs\:\!m-32 {
    margin: 8rem !important;
  }

  .xs\:\!m-40 {
    margin: 10rem !important;
  }

  .xs\:\!m-48 {
    margin: 12rem !important;
  }

  .xs\:\!m-56 {
    margin: 14rem !important;
  }

  .xs\:\!m-64 {
    margin: 16rem !important;
  }

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

  .xs\:\!m-px {
    margin: 1px !important;
  }

  .xs\:\!-m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .xs\:\!-m-8 {
    margin: -2rem !important;
  }

  .xs\:\!-m-9 {
    margin: -2.25rem !important;
  }

  .xs\:\!-m-10 {
    margin: -2.5rem !important;
  }

  .xs\:\!-m-11 {
    margin: -2.75rem !important;
  }

  .xs\:\!-m-12 {
    margin: -3rem !important;
  }

  .xs\:\!-m-13 {
    margin: -3.25rem !important;
  }

  .xs\:\!-m-14 {
    margin: -3.5rem !important;
  }

  .xs\:\!-m-15 {
    margin: -3.75rem !important;
  }

  .xs\:\!-m-16 {
    margin: -4rem !important;
  }

  .xs\:\!-m-17 {
    margin: -4.25rem !important;
  }

  .xs\:\!-m-18 {
    margin: -4.5rem !important;
  }

  .xs\:\!-m-19 {
    margin: -4.75rem !important;
  }

  .xs\:\!-m-20 {
    margin: -5rem !important;
  }

  .xs\:\!-m-21 {
    margin: -5.25rem !important;
  }

  .xs\:\!-m-22 {
    margin: -5.5rem !important;
  }

  .xs\:\!-m-23 {
    margin: -5.75rem !important;
  }

  .xs\:\!-m-24 {
    margin: -6rem !important;
  }

  .xs\:\!-m-25 {
    margin: -6.25rem !important;
  }

  .xs\:\!-m-26 {
    margin: -6.5rem !important;
  }

  .xs\:\!-m-27 {
    margin: -6.75rem !important;
  }

  .xs\:\!-m-28 {
    margin: -7rem !important;
  }

  .xs\:\!-m-29 {
    margin: -7.25rem !important;
  }

  .xs\:\!-m-30 {
    margin: -7.5rem !important;
  }

  .xs\:\!-m-31 {
    margin: -7.75rem !important;
  }

  .xs\:\!-m-32 {
    margin: -8rem !important;
  }

  .xs\:\!-m-40 {
    margin: -10rem !important;
  }

  .xs\:\!-m-48 {
    margin: -12rem !important;
  }

  .xs\:\!-m-56 {
    margin: -14rem !important;
  }

  .xs\:\!-m-64 {
    margin: -16rem !important;
  }

  .xs\:\!-m-px {
    margin: -1px !important;
  }

  .xs\:\!my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .xs\:\!mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .xs\:\!my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .xs\:\!mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .xs\:\!my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .xs\:\!mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .xs\:\!my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .xs\:\!mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .xs\:\!my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .xs\:\!mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xs\:\!my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .xs\:\!mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .xs\:\!my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .xs\:\!mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .xs\:\!my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .xs\:\!mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .xs\:\!my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .xs\:\!mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xs\:\!my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .xs\:\!mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .xs\:\!my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .xs\:\!mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .xs\:\!my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .xs\:\!mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .xs\:\!my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .xs\:\!mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .xs\:\!my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .xs\:\!mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .xs\:\!my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .xs\:\!mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .xs\:\!my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .xs\:\!mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .xs\:\!my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .xs\:\!mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .xs\:\!my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .xs\:\!mx-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .xs\:\!my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .xs\:\!mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .xs\:\!my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .xs\:\!mx-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .xs\:\!my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .xs\:\!mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .xs\:\!my-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .xs\:\!mx-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .xs\:\!my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .xs\:\!mx-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .xs\:\!my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .xs\:\!mx-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .xs\:\!my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .xs\:\!mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .xs\:\!my-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .xs\:\!mx-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .xs\:\!my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .xs\:\!mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .xs\:\!my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .xs\:\!mx-27 {
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .xs\:\!my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .xs\:\!mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .xs\:\!my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .xs\:\!mx-29 {
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .xs\:\!my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .xs\:\!mx-30 {
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .xs\:\!my-31 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .xs\:\!mx-31 {
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .xs\:\!my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .xs\:\!mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .xs\:\!my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .xs\:\!mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .xs\:\!my-48 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .xs\:\!mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .xs\:\!my-56 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .xs\:\!mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .xs\:\!my-64 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .xs\:\!mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .xs\:\!my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .xs\:\!mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xs\:\!my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .xs\:\!mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .xs\:\!-my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .xs\:\!-mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .xs\:\!-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .xs\:\!-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .xs\:\!-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .xs\:\!-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .xs\:\!-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .xs\:\!-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .xs\:\!-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .xs\:\!-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .xs\:\!-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .xs\:\!-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .xs\:\!-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .xs\:\!-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .xs\:\!-my-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .xs\:\!-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .xs\:\!-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .xs\:\!-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .xs\:\!-my-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .xs\:\!-mx-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .xs\:\!-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .xs\:\!-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .xs\:\!-my-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .xs\:\!-mx-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .xs\:\!-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .xs\:\!-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .xs\:\!-my-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .xs\:\!-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .xs\:\!-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .xs\:\!-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .xs\:\!-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .xs\:\!-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .xs\:\!-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .xs\:\!-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .xs\:\!-my-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .xs\:\!-mx-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .xs\:\!-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .xs\:\!-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .xs\:\!-my-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .xs\:\!-mx-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .xs\:\!-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .xs\:\!-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .xs\:\!-my-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .xs\:\!-mx-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .xs\:\!-my-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .xs\:\!-mx-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .xs\:\!-my-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .xs\:\!-mx-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .xs\:\!-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .xs\:\!-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .xs\:\!-my-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .xs\:\!-mx-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .xs\:\!-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .xs\:\!-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .xs\:\!-my-27 {
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .xs\:\!-mx-27 {
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .xs\:\!-my-28 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .xs\:\!-mx-28 {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .xs\:\!-my-29 {
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .xs\:\!-mx-29 {
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .xs\:\!-my-30 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .xs\:\!-mx-30 {
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .xs\:\!-my-31 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .xs\:\!-mx-31 {
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .xs\:\!-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .xs\:\!-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .xs\:\!-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .xs\:\!-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .xs\:\!-my-48 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .xs\:\!-mx-48 {
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .xs\:\!-my-56 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .xs\:\!-mx-56 {
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .xs\:\!-my-64 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .xs\:\!-mx-64 {
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .xs\:\!-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .xs\:\!-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .xs\:\!mt-0 {
    margin-top: 0rem !important;
  }

  .xs\:\!mr-0 {
    margin-right: 0rem !important;
  }

  .xs\:\!mb-0 {
    margin-bottom: 0rem !important;
  }

  .xs\:\!ml-0 {
    margin-left: 0rem !important;
  }

  .xs\:\!mt-1 {
    margin-top: 0.25rem !important;
  }

  .xs\:\!mr-1 {
    margin-right: 0.25rem !important;
  }

  .xs\:\!mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .xs\:\!ml-1 {
    margin-left: 0.25rem !important;
  }

  .xs\:\!mt-2 {
    margin-top: 0.5rem !important;
  }

  .xs\:\!mr-2 {
    margin-right: 0.5rem !important;
  }

  .xs\:\!mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .xs\:\!ml-2 {
    margin-left: 0.5rem !important;
  }

  .xs\:\!mt-3 {
    margin-top: 0.75rem !important;
  }

  .xs\:\!mr-3 {
    margin-right: 0.75rem !important;
  }

  .xs\:\!mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .xs\:\!ml-3 {
    margin-left: 0.75rem !important;
  }

  .xs\:\!mt-4 {
    margin-top: 1rem !important;
  }

  .xs\:\!mr-4 {
    margin-right: 1rem !important;
  }

  .xs\:\!mb-4 {
    margin-bottom: 1rem !important;
  }

  .xs\:\!ml-4 {
    margin-left: 1rem !important;
  }

  .xs\:\!mt-5 {
    margin-top: 1.25rem !important;
  }

  .xs\:\!mr-5 {
    margin-right: 1.25rem !important;
  }

  .xs\:\!mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .xs\:\!ml-5 {
    margin-left: 1.25rem !important;
  }

  .xs\:\!mt-6 {
    margin-top: 1.5rem !important;
  }

  .xs\:\!mr-6 {
    margin-right: 1.5rem !important;
  }

  .xs\:\!mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .xs\:\!ml-6 {
    margin-left: 1.5rem !important;
  }

  .xs\:\!mt-7 {
    margin-top: 1.75rem !important;
  }

  .xs\:\!mr-7 {
    margin-right: 1.75rem !important;
  }

  .xs\:\!mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .xs\:\!ml-7 {
    margin-left: 1.75rem !important;
  }

  .xs\:\!mt-8 {
    margin-top: 2rem !important;
  }

  .xs\:\!mr-8 {
    margin-right: 2rem !important;
  }

  .xs\:\!mb-8 {
    margin-bottom: 2rem !important;
  }

  .xs\:\!ml-8 {
    margin-left: 2rem !important;
  }

  .xs\:\!mt-9 {
    margin-top: 2.25rem !important;
  }

  .xs\:\!mr-9 {
    margin-right: 2.25rem !important;
  }

  .xs\:\!mb-9 {
    margin-bottom: 2.25rem !important;
  }

  .xs\:\!ml-9 {
    margin-left: 2.25rem !important;
  }

  .xs\:\!mt-10 {
    margin-top: 2.5rem !important;
  }

  .xs\:\!mr-10 {
    margin-right: 2.5rem !important;
  }

  .xs\:\!mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .xs\:\!ml-10 {
    margin-left: 2.5rem !important;
  }

  .xs\:\!mt-11 {
    margin-top: 2.75rem !important;
  }

  .xs\:\!mr-11 {
    margin-right: 2.75rem !important;
  }

  .xs\:\!mb-11 {
    margin-bottom: 2.75rem !important;
  }

  .xs\:\!ml-11 {
    margin-left: 2.75rem !important;
  }

  .xs\:\!mt-12 {
    margin-top: 3rem !important;
  }

  .xs\:\!mr-12 {
    margin-right: 3rem !important;
  }

  .xs\:\!mb-12 {
    margin-bottom: 3rem !important;
  }

  .xs\:\!ml-12 {
    margin-left: 3rem !important;
  }

  .xs\:\!mt-13 {
    margin-top: 3.25rem !important;
  }

  .xs\:\!mr-13 {
    margin-right: 3.25rem !important;
  }

  .xs\:\!mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .xs\:\!ml-13 {
    margin-left: 3.25rem !important;
  }

  .xs\:\!mt-14 {
    margin-top: 3.5rem !important;
  }

  .xs\:\!mr-14 {
    margin-right: 3.5rem !important;
  }

  .xs\:\!mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .xs\:\!ml-14 {
    margin-left: 3.5rem !important;
  }

  .xs\:\!mt-15 {
    margin-top: 3.75rem !important;
  }

  .xs\:\!mr-15 {
    margin-right: 3.75rem !important;
  }

  .xs\:\!mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .xs\:\!ml-15 {
    margin-left: 3.75rem !important;
  }

  .xs\:\!mt-16 {
    margin-top: 4rem !important;
  }

  .xs\:\!mr-16 {
    margin-right: 4rem !important;
  }

  .xs\:\!mb-16 {
    margin-bottom: 4rem !important;
  }

  .xs\:\!ml-16 {
    margin-left: 4rem !important;
  }

  .xs\:\!mt-17 {
    margin-top: 4.25rem !important;
  }

  .xs\:\!mr-17 {
    margin-right: 4.25rem !important;
  }

  .xs\:\!mb-17 {
    margin-bottom: 4.25rem !important;
  }

  .xs\:\!ml-17 {
    margin-left: 4.25rem !important;
  }

  .xs\:\!mt-18 {
    margin-top: 4.5rem !important;
  }

  .xs\:\!mr-18 {
    margin-right: 4.5rem !important;
  }

  .xs\:\!mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .xs\:\!ml-18 {
    margin-left: 4.5rem !important;
  }

  .xs\:\!mt-19 {
    margin-top: 4.75rem !important;
  }

  .xs\:\!mr-19 {
    margin-right: 4.75rem !important;
  }

  .xs\:\!mb-19 {
    margin-bottom: 4.75rem !important;
  }

  .xs\:\!ml-19 {
    margin-left: 4.75rem !important;
  }

  .xs\:\!mt-20 {
    margin-top: 5rem !important;
  }

  .xs\:\!mr-20 {
    margin-right: 5rem !important;
  }

  .xs\:\!mb-20 {
    margin-bottom: 5rem !important;
  }

  .xs\:\!ml-20 {
    margin-left: 5rem !important;
  }

  .xs\:\!mt-21 {
    margin-top: 5.25rem !important;
  }

  .xs\:\!mr-21 {
    margin-right: 5.25rem !important;
  }

  .xs\:\!mb-21 {
    margin-bottom: 5.25rem !important;
  }

  .xs\:\!ml-21 {
    margin-left: 5.25rem !important;
  }

  .xs\:\!mt-22 {
    margin-top: 5.5rem !important;
  }

  .xs\:\!mr-22 {
    margin-right: 5.5rem !important;
  }

  .xs\:\!mb-22 {
    margin-bottom: 5.5rem !important;
  }

  .xs\:\!ml-22 {
    margin-left: 5.5rem !important;
  }

  .xs\:\!mt-23 {
    margin-top: 5.75rem !important;
  }

  .xs\:\!mr-23 {
    margin-right: 5.75rem !important;
  }

  .xs\:\!mb-23 {
    margin-bottom: 5.75rem !important;
  }

  .xs\:\!ml-23 {
    margin-left: 5.75rem !important;
  }

  .xs\:\!mt-24 {
    margin-top: 6rem !important;
  }

  .xs\:\!mr-24 {
    margin-right: 6rem !important;
  }

  .xs\:\!mb-24 {
    margin-bottom: 6rem !important;
  }

  .xs\:\!ml-24 {
    margin-left: 6rem !important;
  }

  .xs\:\!mt-25 {
    margin-top: 6.25rem !important;
  }

  .xs\:\!mr-25 {
    margin-right: 6.25rem !important;
  }

  .xs\:\!mb-25 {
    margin-bottom: 6.25rem !important;
  }

  .xs\:\!ml-25 {
    margin-left: 6.25rem !important;
  }

  .xs\:\!mt-26 {
    margin-top: 6.5rem !important;
  }

  .xs\:\!mr-26 {
    margin-right: 6.5rem !important;
  }

  .xs\:\!mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .xs\:\!ml-26 {
    margin-left: 6.5rem !important;
  }

  .xs\:\!mt-27 {
    margin-top: 6.75rem !important;
  }

  .xs\:\!mr-27 {
    margin-right: 6.75rem !important;
  }

  .xs\:\!mb-27 {
    margin-bottom: 6.75rem !important;
  }

  .xs\:\!ml-27 {
    margin-left: 6.75rem !important;
  }

  .xs\:\!mt-28 {
    margin-top: 7rem !important;
  }

  .xs\:\!mr-28 {
    margin-right: 7rem !important;
  }

  .xs\:\!mb-28 {
    margin-bottom: 7rem !important;
  }

  .xs\:\!ml-28 {
    margin-left: 7rem !important;
  }

  .xs\:\!mt-29 {
    margin-top: 7.25rem !important;
  }

  .xs\:\!mr-29 {
    margin-right: 7.25rem !important;
  }

  .xs\:\!mb-29 {
    margin-bottom: 7.25rem !important;
  }

  .xs\:\!ml-29 {
    margin-left: 7.25rem !important;
  }

  .xs\:\!mt-30 {
    margin-top: 7.5rem !important;
  }

  .xs\:\!mr-30 {
    margin-right: 7.5rem !important;
  }

  .xs\:\!mb-30 {
    margin-bottom: 7.5rem !important;
  }

  .xs\:\!ml-30 {
    margin-left: 7.5rem !important;
  }

  .xs\:\!mt-31 {
    margin-top: 7.75rem !important;
  }

  .xs\:\!mr-31 {
    margin-right: 7.75rem !important;
  }

  .xs\:\!mb-31 {
    margin-bottom: 7.75rem !important;
  }

  .xs\:\!ml-31 {
    margin-left: 7.75rem !important;
  }

  .xs\:\!mt-32 {
    margin-top: 8rem !important;
  }

  .xs\:\!mr-32 {
    margin-right: 8rem !important;
  }

  .xs\:\!mb-32 {
    margin-bottom: 8rem !important;
  }

  .xs\:\!ml-32 {
    margin-left: 8rem !important;
  }

  .xs\:\!mt-40 {
    margin-top: 10rem !important;
  }

  .xs\:\!mr-40 {
    margin-right: 10rem !important;
  }

  .xs\:\!mb-40 {
    margin-bottom: 10rem !important;
  }

  .xs\:\!ml-40 {
    margin-left: 10rem !important;
  }

  .xs\:\!mt-48 {
    margin-top: 12rem !important;
  }

  .xs\:\!mr-48 {
    margin-right: 12rem !important;
  }

  .xs\:\!mb-48 {
    margin-bottom: 12rem !important;
  }

  .xs\:\!ml-48 {
    margin-left: 12rem !important;
  }

  .xs\:\!mt-56 {
    margin-top: 14rem !important;
  }

  .xs\:\!mr-56 {
    margin-right: 14rem !important;
  }

  .xs\:\!mb-56 {
    margin-bottom: 14rem !important;
  }

  .xs\:\!ml-56 {
    margin-left: 14rem !important;
  }

  .xs\:\!mt-64 {
    margin-top: 16rem !important;
  }

  .xs\:\!mr-64 {
    margin-right: 16rem !important;
  }

  .xs\:\!mb-64 {
    margin-bottom: 16rem !important;
  }

  .xs\:\!ml-64 {
    margin-left: 16rem !important;
  }

  .xs\:\!mt-auto {
    margin-top: auto !important;
  }

  .xs\:\!mr-auto {
    margin-right: auto !important;
  }

  .xs\:\!mb-auto {
    margin-bottom: auto !important;
  }

  .xs\:\!ml-auto {
    margin-left: auto !important;
  }

  .xs\:\!mt-px {
    margin-top: 1px !important;
  }

  .xs\:\!mr-px {
    margin-right: 1px !important;
  }

  .xs\:\!mb-px {
    margin-bottom: 1px !important;
  }

  .xs\:\!ml-px {
    margin-left: 1px !important;
  }

  .xs\:\!-mt-0 {
    margin-top: 0rem !important;
  }

  .xs\:\!-mr-0 {
    margin-right: 0rem !important;
  }

  .xs\:\!-mb-0 {
    margin-bottom: 0rem !important;
  }

  .xs\:\!-ml-0 {
    margin-left: 0rem !important;
  }

  .xs\:\!-mt-1 {
    margin-top: -0.25rem !important;
  }

  .xs\:\!-mr-1 {
    margin-right: -0.25rem !important;
  }

  .xs\:\!-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .xs\:\!-ml-1 {
    margin-left: -0.25rem !important;
  }

  .xs\:\!-mt-2 {
    margin-top: -0.5rem !important;
  }

  .xs\:\!-mr-2 {
    margin-right: -0.5rem !important;
  }

  .xs\:\!-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .xs\:\!-ml-2 {
    margin-left: -0.5rem !important;
  }

  .xs\:\!-mt-3 {
    margin-top: -0.75rem !important;
  }

  .xs\:\!-mr-3 {
    margin-right: -0.75rem !important;
  }

  .xs\:\!-mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .xs\:\!-ml-3 {
    margin-left: -0.75rem !important;
  }

  .xs\:\!-mt-4 {
    margin-top: -1rem !important;
  }

  .xs\:\!-mr-4 {
    margin-right: -1rem !important;
  }

  .xs\:\!-mb-4 {
    margin-bottom: -1rem !important;
  }

  .xs\:\!-ml-4 {
    margin-left: -1rem !important;
  }

  .xs\:\!-mt-5 {
    margin-top: -1.25rem !important;
  }

  .xs\:\!-mr-5 {
    margin-right: -1.25rem !important;
  }

  .xs\:\!-mb-5 {
    margin-bottom: -1.25rem !important;
  }

  .xs\:\!-ml-5 {
    margin-left: -1.25rem !important;
  }

  .xs\:\!-mt-6 {
    margin-top: -1.5rem !important;
  }

  .xs\:\!-mr-6 {
    margin-right: -1.5rem !important;
  }

  .xs\:\!-mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .xs\:\!-ml-6 {
    margin-left: -1.5rem !important;
  }

  .xs\:\!-mt-7 {
    margin-top: -1.75rem !important;
  }

  .xs\:\!-mr-7 {
    margin-right: -1.75rem !important;
  }

  .xs\:\!-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .xs\:\!-ml-7 {
    margin-left: -1.75rem !important;
  }

  .xs\:\!-mt-8 {
    margin-top: -2rem !important;
  }

  .xs\:\!-mr-8 {
    margin-right: -2rem !important;
  }

  .xs\:\!-mb-8 {
    margin-bottom: -2rem !important;
  }

  .xs\:\!-ml-8 {
    margin-left: -2rem !important;
  }

  .xs\:\!-mt-9 {
    margin-top: -2.25rem !important;
  }

  .xs\:\!-mr-9 {
    margin-right: -2.25rem !important;
  }

  .xs\:\!-mb-9 {
    margin-bottom: -2.25rem !important;
  }

  .xs\:\!-ml-9 {
    margin-left: -2.25rem !important;
  }

  .xs\:\!-mt-10 {
    margin-top: -2.5rem !important;
  }

  .xs\:\!-mr-10 {
    margin-right: -2.5rem !important;
  }

  .xs\:\!-mb-10 {
    margin-bottom: -2.5rem !important;
  }

  .xs\:\!-ml-10 {
    margin-left: -2.5rem !important;
  }

  .xs\:\!-mt-11 {
    margin-top: -2.75rem !important;
  }

  .xs\:\!-mr-11 {
    margin-right: -2.75rem !important;
  }

  .xs\:\!-mb-11 {
    margin-bottom: -2.75rem !important;
  }

  .xs\:\!-ml-11 {
    margin-left: -2.75rem !important;
  }

  .xs\:\!-mt-12 {
    margin-top: -3rem !important;
  }

  .xs\:\!-mr-12 {
    margin-right: -3rem !important;
  }

  .xs\:\!-mb-12 {
    margin-bottom: -3rem !important;
  }

  .xs\:\!-ml-12 {
    margin-left: -3rem !important;
  }

  .xs\:\!-mt-13 {
    margin-top: -3.25rem !important;
  }

  .xs\:\!-mr-13 {
    margin-right: -3.25rem !important;
  }

  .xs\:\!-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .xs\:\!-ml-13 {
    margin-left: -3.25rem !important;
  }

  .xs\:\!-mt-14 {
    margin-top: -3.5rem !important;
  }

  .xs\:\!-mr-14 {
    margin-right: -3.5rem !important;
  }

  .xs\:\!-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .xs\:\!-ml-14 {
    margin-left: -3.5rem !important;
  }

  .xs\:\!-mt-15 {
    margin-top: -3.75rem !important;
  }

  .xs\:\!-mr-15 {
    margin-right: -3.75rem !important;
  }

  .xs\:\!-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .xs\:\!-ml-15 {
    margin-left: -3.75rem !important;
  }

  .xs\:\!-mt-16 {
    margin-top: -4rem !important;
  }

  .xs\:\!-mr-16 {
    margin-right: -4rem !important;
  }

  .xs\:\!-mb-16 {
    margin-bottom: -4rem !important;
  }

  .xs\:\!-ml-16 {
    margin-left: -4rem !important;
  }

  .xs\:\!-mt-17 {
    margin-top: -4.25rem !important;
  }

  .xs\:\!-mr-17 {
    margin-right: -4.25rem !important;
  }

  .xs\:\!-mb-17 {
    margin-bottom: -4.25rem !important;
  }

  .xs\:\!-ml-17 {
    margin-left: -4.25rem !important;
  }

  .xs\:\!-mt-18 {
    margin-top: -4.5rem !important;
  }

  .xs\:\!-mr-18 {
    margin-right: -4.5rem !important;
  }

  .xs\:\!-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .xs\:\!-ml-18 {
    margin-left: -4.5rem !important;
  }

  .xs\:\!-mt-19 {
    margin-top: -4.75rem !important;
  }

  .xs\:\!-mr-19 {
    margin-right: -4.75rem !important;
  }

  .xs\:\!-mb-19 {
    margin-bottom: -4.75rem !important;
  }

  .xs\:\!-ml-19 {
    margin-left: -4.75rem !important;
  }

  .xs\:\!-mt-20 {
    margin-top: -5rem !important;
  }

  .xs\:\!-mr-20 {
    margin-right: -5rem !important;
  }

  .xs\:\!-mb-20 {
    margin-bottom: -5rem !important;
  }

  .xs\:\!-ml-20 {
    margin-left: -5rem !important;
  }

  .xs\:\!-mt-21 {
    margin-top: -5.25rem !important;
  }

  .xs\:\!-mr-21 {
    margin-right: -5.25rem !important;
  }

  .xs\:\!-mb-21 {
    margin-bottom: -5.25rem !important;
  }

  .xs\:\!-ml-21 {
    margin-left: -5.25rem !important;
  }

  .xs\:\!-mt-22 {
    margin-top: -5.5rem !important;
  }

  .xs\:\!-mr-22 {
    margin-right: -5.5rem !important;
  }

  .xs\:\!-mb-22 {
    margin-bottom: -5.5rem !important;
  }

  .xs\:\!-ml-22 {
    margin-left: -5.5rem !important;
  }

  .xs\:\!-mt-23 {
    margin-top: -5.75rem !important;
  }

  .xs\:\!-mr-23 {
    margin-right: -5.75rem !important;
  }

  .xs\:\!-mb-23 {
    margin-bottom: -5.75rem !important;
  }

  .xs\:\!-ml-23 {
    margin-left: -5.75rem !important;
  }

  .xs\:\!-mt-24 {
    margin-top: -6rem !important;
  }

  .xs\:\!-mr-24 {
    margin-right: -6rem !important;
  }

  .xs\:\!-mb-24 {
    margin-bottom: -6rem !important;
  }

  .xs\:\!-ml-24 {
    margin-left: -6rem !important;
  }

  .xs\:\!-mt-25 {
    margin-top: -6.25rem !important;
  }

  .xs\:\!-mr-25 {
    margin-right: -6.25rem !important;
  }

  .xs\:\!-mb-25 {
    margin-bottom: -6.25rem !important;
  }

  .xs\:\!-ml-25 {
    margin-left: -6.25rem !important;
  }

  .xs\:\!-mt-26 {
    margin-top: -6.5rem !important;
  }

  .xs\:\!-mr-26 {
    margin-right: -6.5rem !important;
  }

  .xs\:\!-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .xs\:\!-ml-26 {
    margin-left: -6.5rem !important;
  }

  .xs\:\!-mt-27 {
    margin-top: -6.75rem !important;
  }

  .xs\:\!-mr-27 {
    margin-right: -6.75rem !important;
  }

  .xs\:\!-mb-27 {
    margin-bottom: -6.75rem !important;
  }

  .xs\:\!-ml-27 {
    margin-left: -6.75rem !important;
  }

  .xs\:\!-mt-28 {
    margin-top: -7rem !important;
  }

  .xs\:\!-mr-28 {
    margin-right: -7rem !important;
  }

  .xs\:\!-mb-28 {
    margin-bottom: -7rem !important;
  }

  .xs\:\!-ml-28 {
    margin-left: -7rem !important;
  }

  .xs\:\!-mt-29 {
    margin-top: -7.25rem !important;
  }

  .xs\:\!-mr-29 {
    margin-right: -7.25rem !important;
  }

  .xs\:\!-mb-29 {
    margin-bottom: -7.25rem !important;
  }

  .xs\:\!-ml-29 {
    margin-left: -7.25rem !important;
  }

  .xs\:\!-mt-30 {
    margin-top: -7.5rem !important;
  }

  .xs\:\!-mr-30 {
    margin-right: -7.5rem !important;
  }

  .xs\:\!-mb-30 {
    margin-bottom: -7.5rem !important;
  }

  .xs\:\!-ml-30 {
    margin-left: -7.5rem !important;
  }

  .xs\:\!-mt-31 {
    margin-top: -7.75rem !important;
  }

  .xs\:\!-mr-31 {
    margin-right: -7.75rem !important;
  }

  .xs\:\!-mb-31 {
    margin-bottom: -7.75rem !important;
  }

  .xs\:\!-ml-31 {
    margin-left: -7.75rem !important;
  }

  .xs\:\!-mt-32 {
    margin-top: -8rem !important;
  }

  .xs\:\!-mr-32 {
    margin-right: -8rem !important;
  }

  .xs\:\!-mb-32 {
    margin-bottom: -8rem !important;
  }

  .xs\:\!-ml-32 {
    margin-left: -8rem !important;
  }

  .xs\:\!-mt-40 {
    margin-top: -10rem !important;
  }

  .xs\:\!-mr-40 {
    margin-right: -10rem !important;
  }

  .xs\:\!-mb-40 {
    margin-bottom: -10rem !important;
  }

  .xs\:\!-ml-40 {
    margin-left: -10rem !important;
  }

  .xs\:\!-mt-48 {
    margin-top: -12rem !important;
  }

  .xs\:\!-mr-48 {
    margin-right: -12rem !important;
  }

  .xs\:\!-mb-48 {
    margin-bottom: -12rem !important;
  }

  .xs\:\!-ml-48 {
    margin-left: -12rem !important;
  }

  .xs\:\!-mt-56 {
    margin-top: -14rem !important;
  }

  .xs\:\!-mr-56 {
    margin-right: -14rem !important;
  }

  .xs\:\!-mb-56 {
    margin-bottom: -14rem !important;
  }

  .xs\:\!-ml-56 {
    margin-left: -14rem !important;
  }

  .xs\:\!-mt-64 {
    margin-top: -16rem !important;
  }

  .xs\:\!-mr-64 {
    margin-right: -16rem !important;
  }

  .xs\:\!-mb-64 {
    margin-bottom: -16rem !important;
  }

  .xs\:\!-ml-64 {
    margin-left: -16rem !important;
  }

  .xs\:\!-mt-px {
    margin-top: -1px !important;
  }

  .xs\:\!-mr-px {
    margin-right: -1px !important;
  }

  .xs\:\!-mb-px {
    margin-bottom: -1px !important;
  }

  .xs\:\!-ml-px {
    margin-left: -1px !important;
  }

  .xs\:hover\:m-0:hover {
    margin: 0rem;
  }

  .xs\:hover\:m-1:hover {
    margin: 0.25rem;
  }

  .xs\:hover\:m-2:hover {
    margin: 0.5rem;
  }

  .xs\:hover\:m-3:hover {
    margin: 0.75rem;
  }

  .xs\:hover\:m-4:hover {
    margin: 1rem;
  }

  .xs\:hover\:m-5:hover {
    margin: 1.25rem;
  }

  .xs\:hover\:m-6:hover {
    margin: 1.5rem;
  }

  .xs\:hover\:m-7:hover {
    margin: 1.75rem;
  }

  .xs\:hover\:m-8:hover {
    margin: 2rem;
  }

  .xs\:hover\:m-9:hover {
    margin: 2.25rem;
  }

  .xs\:hover\:m-10:hover {
    margin: 2.5rem;
  }

  .xs\:hover\:m-11:hover {
    margin: 2.75rem;
  }

  .xs\:hover\:m-12:hover {
    margin: 3rem;
  }

  .xs\:hover\:m-13:hover {
    margin: 3.25rem;
  }

  .xs\:hover\:m-14:hover {
    margin: 3.5rem;
  }

  .xs\:hover\:m-15:hover {
    margin: 3.75rem;
  }

  .xs\:hover\:m-16:hover {
    margin: 4rem;
  }

  .xs\:hover\:m-17:hover {
    margin: 4.25rem;
  }

  .xs\:hover\:m-18:hover {
    margin: 4.5rem;
  }

  .xs\:hover\:m-19:hover {
    margin: 4.75rem;
  }

  .xs\:hover\:m-20:hover {
    margin: 5rem;
  }

  .xs\:hover\:m-21:hover {
    margin: 5.25rem;
  }

  .xs\:hover\:m-22:hover {
    margin: 5.5rem;
  }

  .xs\:hover\:m-23:hover {
    margin: 5.75rem;
  }

  .xs\:hover\:m-24:hover {
    margin: 6rem;
  }

  .xs\:hover\:m-25:hover {
    margin: 6.25rem;
  }

  .xs\:hover\:m-26:hover {
    margin: 6.5rem;
  }

  .xs\:hover\:m-27:hover {
    margin: 6.75rem;
  }

  .xs\:hover\:m-28:hover {
    margin: 7rem;
  }

  .xs\:hover\:m-29:hover {
    margin: 7.25rem;
  }

  .xs\:hover\:m-30:hover {
    margin: 7.5rem;
  }

  .xs\:hover\:m-31:hover {
    margin: 7.75rem;
  }

  .xs\:hover\:m-32:hover {
    margin: 8rem;
  }

  .xs\:hover\:m-40:hover {
    margin: 10rem;
  }

  .xs\:hover\:m-48:hover {
    margin: 12rem;
  }

  .xs\:hover\:m-56:hover {
    margin: 14rem;
  }

  .xs\:hover\:m-64:hover {
    margin: 16rem;
  }

  .xs\:hover\:m-auto:hover {
    margin: auto;
  }

  .xs\:hover\:m-px:hover {
    margin: 1px;
  }

  .xs\:hover\:-m-0:hover {
    margin: 0rem;
  }

  .xs\:hover\:-m-1:hover {
    margin: -0.25rem;
  }

  .xs\:hover\:-m-2:hover {
    margin: -0.5rem;
  }

  .xs\:hover\:-m-3:hover {
    margin: -0.75rem;
  }

  .xs\:hover\:-m-4:hover {
    margin: -1rem;
  }

  .xs\:hover\:-m-5:hover {
    margin: -1.25rem;
  }

  .xs\:hover\:-m-6:hover {
    margin: -1.5rem;
  }

  .xs\:hover\:-m-7:hover {
    margin: -1.75rem;
  }

  .xs\:hover\:-m-8:hover {
    margin: -2rem;
  }

  .xs\:hover\:-m-9:hover {
    margin: -2.25rem;
  }

  .xs\:hover\:-m-10:hover {
    margin: -2.5rem;
  }

  .xs\:hover\:-m-11:hover {
    margin: -2.75rem;
  }

  .xs\:hover\:-m-12:hover {
    margin: -3rem;
  }

  .xs\:hover\:-m-13:hover {
    margin: -3.25rem;
  }

  .xs\:hover\:-m-14:hover {
    margin: -3.5rem;
  }

  .xs\:hover\:-m-15:hover {
    margin: -3.75rem;
  }

  .xs\:hover\:-m-16:hover {
    margin: -4rem;
  }

  .xs\:hover\:-m-17:hover {
    margin: -4.25rem;
  }

  .xs\:hover\:-m-18:hover {
    margin: -4.5rem;
  }

  .xs\:hover\:-m-19:hover {
    margin: -4.75rem;
  }

  .xs\:hover\:-m-20:hover {
    margin: -5rem;
  }

  .xs\:hover\:-m-21:hover {
    margin: -5.25rem;
  }

  .xs\:hover\:-m-22:hover {
    margin: -5.5rem;
  }

  .xs\:hover\:-m-23:hover {
    margin: -5.75rem;
  }

  .xs\:hover\:-m-24:hover {
    margin: -6rem;
  }

  .xs\:hover\:-m-25:hover {
    margin: -6.25rem;
  }

  .xs\:hover\:-m-26:hover {
    margin: -6.5rem;
  }

  .xs\:hover\:-m-27:hover {
    margin: -6.75rem;
  }

  .xs\:hover\:-m-28:hover {
    margin: -7rem;
  }

  .xs\:hover\:-m-29:hover {
    margin: -7.25rem;
  }

  .xs\:hover\:-m-30:hover {
    margin: -7.5rem;
  }

  .xs\:hover\:-m-31:hover {
    margin: -7.75rem;
  }

  .xs\:hover\:-m-32:hover {
    margin: -8rem;
  }

  .xs\:hover\:-m-40:hover {
    margin: -10rem;
  }

  .xs\:hover\:-m-48:hover {
    margin: -12rem;
  }

  .xs\:hover\:-m-56:hover {
    margin: -14rem;
  }

  .xs\:hover\:-m-64:hover {
    margin: -16rem;
  }

  .xs\:hover\:-m-px:hover {
    margin: -1px;
  }

  .xs\:hover\:my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xs\:hover\:mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xs\:hover\:my-1:hover {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xs\:hover\:mx-1:hover {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xs\:hover\:my-2:hover {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xs\:hover\:mx-2:hover {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xs\:hover\:my-3:hover {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xs\:hover\:mx-3:hover {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xs\:hover\:my-4:hover {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xs\:hover\:mx-4:hover {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xs\:hover\:my-5:hover {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xs\:hover\:mx-5:hover {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xs\:hover\:my-6:hover {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xs\:hover\:mx-6:hover {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xs\:hover\:my-7:hover {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .xs\:hover\:mx-7:hover {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .xs\:hover\:my-8:hover {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xs\:hover\:mx-8:hover {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xs\:hover\:my-9:hover {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .xs\:hover\:mx-9:hover {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .xs\:hover\:my-10:hover {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xs\:hover\:mx-10:hover {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xs\:hover\:my-11:hover {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .xs\:hover\:mx-11:hover {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .xs\:hover\:my-12:hover {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xs\:hover\:mx-12:hover {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xs\:hover\:my-13:hover {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .xs\:hover\:mx-13:hover {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .xs\:hover\:my-14:hover {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xs\:hover\:mx-14:hover {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xs\:hover\:my-15:hover {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .xs\:hover\:mx-15:hover {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .xs\:hover\:my-16:hover {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xs\:hover\:mx-16:hover {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xs\:hover\:my-17:hover {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .xs\:hover\:mx-17:hover {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .xs\:hover\:my-18:hover {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xs\:hover\:mx-18:hover {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xs\:hover\:my-19:hover {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .xs\:hover\:mx-19:hover {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .xs\:hover\:my-20:hover {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xs\:hover\:mx-20:hover {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xs\:hover\:my-21:hover {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .xs\:hover\:mx-21:hover {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .xs\:hover\:my-22:hover {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xs\:hover\:mx-22:hover {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xs\:hover\:my-23:hover {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .xs\:hover\:mx-23:hover {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .xs\:hover\:my-24:hover {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xs\:hover\:mx-24:hover {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xs\:hover\:my-25:hover {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .xs\:hover\:mx-25:hover {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .xs\:hover\:my-26:hover {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .xs\:hover\:mx-26:hover {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .xs\:hover\:my-27:hover {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .xs\:hover\:mx-27:hover {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .xs\:hover\:my-28:hover {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xs\:hover\:mx-28:hover {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xs\:hover\:my-29:hover {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .xs\:hover\:mx-29:hover {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .xs\:hover\:my-30:hover {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xs\:hover\:mx-30:hover {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .xs\:hover\:my-31:hover {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .xs\:hover\:mx-31:hover {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .xs\:hover\:my-32:hover {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xs\:hover\:mx-32:hover {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xs\:hover\:my-40:hover {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xs\:hover\:mx-40:hover {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xs\:hover\:my-48:hover {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xs\:hover\:mx-48:hover {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xs\:hover\:my-56:hover {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .xs\:hover\:mx-56:hover {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .xs\:hover\:my-64:hover {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xs\:hover\:mx-64:hover {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .xs\:hover\:my-auto:hover {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xs\:hover\:mx-auto:hover {
    margin-left: auto;
    margin-right: auto;
  }

  .xs\:hover\:my-px:hover {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xs\:hover\:mx-px:hover {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xs\:hover\:-my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xs\:hover\:-mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xs\:hover\:-my-1:hover {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xs\:hover\:-mx-1:hover {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xs\:hover\:-my-2:hover {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xs\:hover\:-mx-2:hover {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xs\:hover\:-my-3:hover {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xs\:hover\:-mx-3:hover {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xs\:hover\:-my-4:hover {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xs\:hover\:-mx-4:hover {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xs\:hover\:-my-5:hover {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xs\:hover\:-mx-5:hover {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xs\:hover\:-my-6:hover {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xs\:hover\:-mx-6:hover {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xs\:hover\:-my-7:hover {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .xs\:hover\:-mx-7:hover {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .xs\:hover\:-my-8:hover {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xs\:hover\:-mx-8:hover {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xs\:hover\:-my-9:hover {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .xs\:hover\:-mx-9:hover {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .xs\:hover\:-my-10:hover {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xs\:hover\:-mx-10:hover {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xs\:hover\:-my-11:hover {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .xs\:hover\:-mx-11:hover {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .xs\:hover\:-my-12:hover {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xs\:hover\:-mx-12:hover {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xs\:hover\:-my-13:hover {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .xs\:hover\:-mx-13:hover {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .xs\:hover\:-my-14:hover {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xs\:hover\:-mx-14:hover {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xs\:hover\:-my-15:hover {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .xs\:hover\:-mx-15:hover {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .xs\:hover\:-my-16:hover {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xs\:hover\:-mx-16:hover {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xs\:hover\:-my-17:hover {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .xs\:hover\:-mx-17:hover {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .xs\:hover\:-my-18:hover {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .xs\:hover\:-mx-18:hover {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .xs\:hover\:-my-19:hover {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .xs\:hover\:-mx-19:hover {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .xs\:hover\:-my-20:hover {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xs\:hover\:-mx-20:hover {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xs\:hover\:-my-21:hover {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .xs\:hover\:-mx-21:hover {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .xs\:hover\:-my-22:hover {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .xs\:hover\:-mx-22:hover {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .xs\:hover\:-my-23:hover {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .xs\:hover\:-mx-23:hover {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .xs\:hover\:-my-24:hover {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xs\:hover\:-mx-24:hover {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xs\:hover\:-my-25:hover {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .xs\:hover\:-mx-25:hover {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .xs\:hover\:-my-26:hover {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .xs\:hover\:-mx-26:hover {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .xs\:hover\:-my-27:hover {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .xs\:hover\:-mx-27:hover {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .xs\:hover\:-my-28:hover {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xs\:hover\:-mx-28:hover {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xs\:hover\:-my-29:hover {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .xs\:hover\:-mx-29:hover {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .xs\:hover\:-my-30:hover {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xs\:hover\:-mx-30:hover {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .xs\:hover\:-my-31:hover {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .xs\:hover\:-mx-31:hover {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .xs\:hover\:-my-32:hover {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xs\:hover\:-mx-32:hover {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xs\:hover\:-my-40:hover {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xs\:hover\:-mx-40:hover {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xs\:hover\:-my-48:hover {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .xs\:hover\:-mx-48:hover {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .xs\:hover\:-my-56:hover {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .xs\:hover\:-mx-56:hover {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .xs\:hover\:-my-64:hover {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .xs\:hover\:-mx-64:hover {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .xs\:hover\:-my-px:hover {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xs\:hover\:-mx-px:hover {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xs\:hover\:mt-0:hover {
    margin-top: 0rem;
  }

  .xs\:hover\:mr-0:hover {
    margin-right: 0rem;
  }

  .xs\:hover\:mb-0:hover {
    margin-bottom: 0rem;
  }

  .xs\:hover\:ml-0:hover {
    margin-left: 0rem;
  }

  .xs\:hover\:mt-1:hover {
    margin-top: 0.25rem;
  }

  .xs\:hover\:mr-1:hover {
    margin-right: 0.25rem;
  }

  .xs\:hover\:mb-1:hover {
    margin-bottom: 0.25rem;
  }

  .xs\:hover\:ml-1:hover {
    margin-left: 0.25rem;
  }

  .xs\:hover\:mt-2:hover {
    margin-top: 0.5rem;
  }

  .xs\:hover\:mr-2:hover {
    margin-right: 0.5rem;
  }

  .xs\:hover\:mb-2:hover {
    margin-bottom: 0.5rem;
  }

  .xs\:hover\:ml-2:hover {
    margin-left: 0.5rem;
  }

  .xs\:hover\:mt-3:hover {
    margin-top: 0.75rem;
  }

  .xs\:hover\:mr-3:hover {
    margin-right: 0.75rem;
  }

  .xs\:hover\:mb-3:hover {
    margin-bottom: 0.75rem;
  }

  .xs\:hover\:ml-3:hover {
    margin-left: 0.75rem;
  }

  .xs\:hover\:mt-4:hover {
    margin-top: 1rem;
  }

  .xs\:hover\:mr-4:hover {
    margin-right: 1rem;
  }

  .xs\:hover\:mb-4:hover {
    margin-bottom: 1rem;
  }

  .xs\:hover\:ml-4:hover {
    margin-left: 1rem;
  }

  .xs\:hover\:mt-5:hover {
    margin-top: 1.25rem;
  }

  .xs\:hover\:mr-5:hover {
    margin-right: 1.25rem;
  }

  .xs\:hover\:mb-5:hover {
    margin-bottom: 1.25rem;
  }

  .xs\:hover\:ml-5:hover {
    margin-left: 1.25rem;
  }

  .xs\:hover\:mt-6:hover {
    margin-top: 1.5rem;
  }

  .xs\:hover\:mr-6:hover {
    margin-right: 1.5rem;
  }

  .xs\:hover\:mb-6:hover {
    margin-bottom: 1.5rem;
  }

  .xs\:hover\:ml-6:hover {
    margin-left: 1.5rem;
  }

  .xs\:hover\:mt-7:hover {
    margin-top: 1.75rem;
  }

  .xs\:hover\:mr-7:hover {
    margin-right: 1.75rem;
  }

  .xs\:hover\:mb-7:hover {
    margin-bottom: 1.75rem;
  }

  .xs\:hover\:ml-7:hover {
    margin-left: 1.75rem;
  }

  .xs\:hover\:mt-8:hover {
    margin-top: 2rem;
  }

  .xs\:hover\:mr-8:hover {
    margin-right: 2rem;
  }

  .xs\:hover\:mb-8:hover {
    margin-bottom: 2rem;
  }

  .xs\:hover\:ml-8:hover {
    margin-left: 2rem;
  }

  .xs\:hover\:mt-9:hover {
    margin-top: 2.25rem;
  }

  .xs\:hover\:mr-9:hover {
    margin-right: 2.25rem;
  }

  .xs\:hover\:mb-9:hover {
    margin-bottom: 2.25rem;
  }

  .xs\:hover\:ml-9:hover {
    margin-left: 2.25rem;
  }

  .xs\:hover\:mt-10:hover {
    margin-top: 2.5rem;
  }

  .xs\:hover\:mr-10:hover {
    margin-right: 2.5rem;
  }

  .xs\:hover\:mb-10:hover {
    margin-bottom: 2.5rem;
  }

  .xs\:hover\:ml-10:hover {
    margin-left: 2.5rem;
  }

  .xs\:hover\:mt-11:hover {
    margin-top: 2.75rem;
  }

  .xs\:hover\:mr-11:hover {
    margin-right: 2.75rem;
  }

  .xs\:hover\:mb-11:hover {
    margin-bottom: 2.75rem;
  }

  .xs\:hover\:ml-11:hover {
    margin-left: 2.75rem;
  }

  .xs\:hover\:mt-12:hover {
    margin-top: 3rem;
  }

  .xs\:hover\:mr-12:hover {
    margin-right: 3rem;
  }

  .xs\:hover\:mb-12:hover {
    margin-bottom: 3rem;
  }

  .xs\:hover\:ml-12:hover {
    margin-left: 3rem;
  }

  .xs\:hover\:mt-13:hover {
    margin-top: 3.25rem;
  }

  .xs\:hover\:mr-13:hover {
    margin-right: 3.25rem;
  }

  .xs\:hover\:mb-13:hover {
    margin-bottom: 3.25rem;
  }

  .xs\:hover\:ml-13:hover {
    margin-left: 3.25rem;
  }

  .xs\:hover\:mt-14:hover {
    margin-top: 3.5rem;
  }

  .xs\:hover\:mr-14:hover {
    margin-right: 3.5rem;
  }

  .xs\:hover\:mb-14:hover {
    margin-bottom: 3.5rem;
  }

  .xs\:hover\:ml-14:hover {
    margin-left: 3.5rem;
  }

  .xs\:hover\:mt-15:hover {
    margin-top: 3.75rem;
  }

  .xs\:hover\:mr-15:hover {
    margin-right: 3.75rem;
  }

  .xs\:hover\:mb-15:hover {
    margin-bottom: 3.75rem;
  }

  .xs\:hover\:ml-15:hover {
    margin-left: 3.75rem;
  }

  .xs\:hover\:mt-16:hover {
    margin-top: 4rem;
  }

  .xs\:hover\:mr-16:hover {
    margin-right: 4rem;
  }

  .xs\:hover\:mb-16:hover {
    margin-bottom: 4rem;
  }

  .xs\:hover\:ml-16:hover {
    margin-left: 4rem;
  }

  .xs\:hover\:mt-17:hover {
    margin-top: 4.25rem;
  }

  .xs\:hover\:mr-17:hover {
    margin-right: 4.25rem;
  }

  .xs\:hover\:mb-17:hover {
    margin-bottom: 4.25rem;
  }

  .xs\:hover\:ml-17:hover {
    margin-left: 4.25rem;
  }

  .xs\:hover\:mt-18:hover {
    margin-top: 4.5rem;
  }

  .xs\:hover\:mr-18:hover {
    margin-right: 4.5rem;
  }

  .xs\:hover\:mb-18:hover {
    margin-bottom: 4.5rem;
  }

  .xs\:hover\:ml-18:hover {
    margin-left: 4.5rem;
  }

  .xs\:hover\:mt-19:hover {
    margin-top: 4.75rem;
  }

  .xs\:hover\:mr-19:hover {
    margin-right: 4.75rem;
  }

  .xs\:hover\:mb-19:hover {
    margin-bottom: 4.75rem;
  }

  .xs\:hover\:ml-19:hover {
    margin-left: 4.75rem;
  }

  .xs\:hover\:mt-20:hover {
    margin-top: 5rem;
  }

  .xs\:hover\:mr-20:hover {
    margin-right: 5rem;
  }

  .xs\:hover\:mb-20:hover {
    margin-bottom: 5rem;
  }

  .xs\:hover\:ml-20:hover {
    margin-left: 5rem;
  }

  .xs\:hover\:mt-21:hover {
    margin-top: 5.25rem;
  }

  .xs\:hover\:mr-21:hover {
    margin-right: 5.25rem;
  }

  .xs\:hover\:mb-21:hover {
    margin-bottom: 5.25rem;
  }

  .xs\:hover\:ml-21:hover {
    margin-left: 5.25rem;
  }

  .xs\:hover\:mt-22:hover {
    margin-top: 5.5rem;
  }

  .xs\:hover\:mr-22:hover {
    margin-right: 5.5rem;
  }

  .xs\:hover\:mb-22:hover {
    margin-bottom: 5.5rem;
  }

  .xs\:hover\:ml-22:hover {
    margin-left: 5.5rem;
  }

  .xs\:hover\:mt-23:hover {
    margin-top: 5.75rem;
  }

  .xs\:hover\:mr-23:hover {
    margin-right: 5.75rem;
  }

  .xs\:hover\:mb-23:hover {
    margin-bottom: 5.75rem;
  }

  .xs\:hover\:ml-23:hover {
    margin-left: 5.75rem;
  }

  .xs\:hover\:mt-24:hover {
    margin-top: 6rem;
  }

  .xs\:hover\:mr-24:hover {
    margin-right: 6rem;
  }

  .xs\:hover\:mb-24:hover {
    margin-bottom: 6rem;
  }

  .xs\:hover\:ml-24:hover {
    margin-left: 6rem;
  }

  .xs\:hover\:mt-25:hover {
    margin-top: 6.25rem;
  }

  .xs\:hover\:mr-25:hover {
    margin-right: 6.25rem;
  }

  .xs\:hover\:mb-25:hover {
    margin-bottom: 6.25rem;
  }

  .xs\:hover\:ml-25:hover {
    margin-left: 6.25rem;
  }

  .xs\:hover\:mt-26:hover {
    margin-top: 6.5rem;
  }

  .xs\:hover\:mr-26:hover {
    margin-right: 6.5rem;
  }

  .xs\:hover\:mb-26:hover {
    margin-bottom: 6.5rem;
  }

  .xs\:hover\:ml-26:hover {
    margin-left: 6.5rem;
  }

  .xs\:hover\:mt-27:hover {
    margin-top: 6.75rem;
  }

  .xs\:hover\:mr-27:hover {
    margin-right: 6.75rem;
  }

  .xs\:hover\:mb-27:hover {
    margin-bottom: 6.75rem;
  }

  .xs\:hover\:ml-27:hover {
    margin-left: 6.75rem;
  }

  .xs\:hover\:mt-28:hover {
    margin-top: 7rem;
  }

  .xs\:hover\:mr-28:hover {
    margin-right: 7rem;
  }

  .xs\:hover\:mb-28:hover {
    margin-bottom: 7rem;
  }

  .xs\:hover\:ml-28:hover {
    margin-left: 7rem;
  }

  .xs\:hover\:mt-29:hover {
    margin-top: 7.25rem;
  }

  .xs\:hover\:mr-29:hover {
    margin-right: 7.25rem;
  }

  .xs\:hover\:mb-29:hover {
    margin-bottom: 7.25rem;
  }

  .xs\:hover\:ml-29:hover {
    margin-left: 7.25rem;
  }

  .xs\:hover\:mt-30:hover {
    margin-top: 7.5rem;
  }

  .xs\:hover\:mr-30:hover {
    margin-right: 7.5rem;
  }

  .xs\:hover\:mb-30:hover {
    margin-bottom: 7.5rem;
  }

  .xs\:hover\:ml-30:hover {
    margin-left: 7.5rem;
  }

  .xs\:hover\:mt-31:hover {
    margin-top: 7.75rem;
  }

  .xs\:hover\:mr-31:hover {
    margin-right: 7.75rem;
  }

  .xs\:hover\:mb-31:hover {
    margin-bottom: 7.75rem;
  }

  .xs\:hover\:ml-31:hover {
    margin-left: 7.75rem;
  }

  .xs\:hover\:mt-32:hover {
    margin-top: 8rem;
  }

  .xs\:hover\:mr-32:hover {
    margin-right: 8rem;
  }

  .xs\:hover\:mb-32:hover {
    margin-bottom: 8rem;
  }

  .xs\:hover\:ml-32:hover {
    margin-left: 8rem;
  }

  .xs\:hover\:mt-40:hover {
    margin-top: 10rem;
  }

  .xs\:hover\:mr-40:hover {
    margin-right: 10rem;
  }

  .xs\:hover\:mb-40:hover {
    margin-bottom: 10rem;
  }

  .xs\:hover\:ml-40:hover {
    margin-left: 10rem;
  }

  .xs\:hover\:mt-48:hover {
    margin-top: 12rem;
  }

  .xs\:hover\:mr-48:hover {
    margin-right: 12rem;
  }

  .xs\:hover\:mb-48:hover {
    margin-bottom: 12rem;
  }

  .xs\:hover\:ml-48:hover {
    margin-left: 12rem;
  }

  .xs\:hover\:mt-56:hover {
    margin-top: 14rem;
  }

  .xs\:hover\:mr-56:hover {
    margin-right: 14rem;
  }

  .xs\:hover\:mb-56:hover {
    margin-bottom: 14rem;
  }

  .xs\:hover\:ml-56:hover {
    margin-left: 14rem;
  }

  .xs\:hover\:mt-64:hover {
    margin-top: 16rem;
  }

  .xs\:hover\:mr-64:hover {
    margin-right: 16rem;
  }

  .xs\:hover\:mb-64:hover {
    margin-bottom: 16rem;
  }

  .xs\:hover\:ml-64:hover {
    margin-left: 16rem;
  }

  .xs\:hover\:mt-auto:hover {
    margin-top: auto;
  }

  .xs\:hover\:mr-auto:hover {
    margin-right: auto;
  }

  .xs\:hover\:mb-auto:hover {
    margin-bottom: auto;
  }

  .xs\:hover\:ml-auto:hover {
    margin-left: auto;
  }

  .xs\:hover\:mt-px:hover {
    margin-top: 1px;
  }

  .xs\:hover\:mr-px:hover {
    margin-right: 1px;
  }

  .xs\:hover\:mb-px:hover {
    margin-bottom: 1px;
  }

  .xs\:hover\:ml-px:hover {
    margin-left: 1px;
  }

  .xs\:hover\:-mt-0:hover {
    margin-top: 0rem;
  }

  .xs\:hover\:-mr-0:hover {
    margin-right: 0rem;
  }

  .xs\:hover\:-mb-0:hover {
    margin-bottom: 0rem;
  }

  .xs\:hover\:-ml-0:hover {
    margin-left: 0rem;
  }

  .xs\:hover\:-mt-1:hover {
    margin-top: -0.25rem;
  }

  .xs\:hover\:-mr-1:hover {
    margin-right: -0.25rem;
  }

  .xs\:hover\:-mb-1:hover {
    margin-bottom: -0.25rem;
  }

  .xs\:hover\:-ml-1:hover {
    margin-left: -0.25rem;
  }

  .xs\:hover\:-mt-2:hover {
    margin-top: -0.5rem;
  }

  .xs\:hover\:-mr-2:hover {
    margin-right: -0.5rem;
  }

  .xs\:hover\:-mb-2:hover {
    margin-bottom: -0.5rem;
  }

  .xs\:hover\:-ml-2:hover {
    margin-left: -0.5rem;
  }

  .xs\:hover\:-mt-3:hover {
    margin-top: -0.75rem;
  }

  .xs\:hover\:-mr-3:hover {
    margin-right: -0.75rem;
  }

  .xs\:hover\:-mb-3:hover {
    margin-bottom: -0.75rem;
  }

  .xs\:hover\:-ml-3:hover {
    margin-left: -0.75rem;
  }

  .xs\:hover\:-mt-4:hover {
    margin-top: -1rem;
  }

  .xs\:hover\:-mr-4:hover {
    margin-right: -1rem;
  }

  .xs\:hover\:-mb-4:hover {
    margin-bottom: -1rem;
  }

  .xs\:hover\:-ml-4:hover {
    margin-left: -1rem;
  }

  .xs\:hover\:-mt-5:hover {
    margin-top: -1.25rem;
  }

  .xs\:hover\:-mr-5:hover {
    margin-right: -1.25rem;
  }

  .xs\:hover\:-mb-5:hover {
    margin-bottom: -1.25rem;
  }

  .xs\:hover\:-ml-5:hover {
    margin-left: -1.25rem;
  }

  .xs\:hover\:-mt-6:hover {
    margin-top: -1.5rem;
  }

  .xs\:hover\:-mr-6:hover {
    margin-right: -1.5rem;
  }

  .xs\:hover\:-mb-6:hover {
    margin-bottom: -1.5rem;
  }

  .xs\:hover\:-ml-6:hover {
    margin-left: -1.5rem;
  }

  .xs\:hover\:-mt-7:hover {
    margin-top: -1.75rem;
  }

  .xs\:hover\:-mr-7:hover {
    margin-right: -1.75rem;
  }

  .xs\:hover\:-mb-7:hover {
    margin-bottom: -1.75rem;
  }

  .xs\:hover\:-ml-7:hover {
    margin-left: -1.75rem;
  }

  .xs\:hover\:-mt-8:hover {
    margin-top: -2rem;
  }

  .xs\:hover\:-mr-8:hover {
    margin-right: -2rem;
  }

  .xs\:hover\:-mb-8:hover {
    margin-bottom: -2rem;
  }

  .xs\:hover\:-ml-8:hover {
    margin-left: -2rem;
  }

  .xs\:hover\:-mt-9:hover {
    margin-top: -2.25rem;
  }

  .xs\:hover\:-mr-9:hover {
    margin-right: -2.25rem;
  }

  .xs\:hover\:-mb-9:hover {
    margin-bottom: -2.25rem;
  }

  .xs\:hover\:-ml-9:hover {
    margin-left: -2.25rem;
  }

  .xs\:hover\:-mt-10:hover {
    margin-top: -2.5rem;
  }

  .xs\:hover\:-mr-10:hover {
    margin-right: -2.5rem;
  }

  .xs\:hover\:-mb-10:hover {
    margin-bottom: -2.5rem;
  }

  .xs\:hover\:-ml-10:hover {
    margin-left: -2.5rem;
  }

  .xs\:hover\:-mt-11:hover {
    margin-top: -2.75rem;
  }

  .xs\:hover\:-mr-11:hover {
    margin-right: -2.75rem;
  }

  .xs\:hover\:-mb-11:hover {
    margin-bottom: -2.75rem;
  }

  .xs\:hover\:-ml-11:hover {
    margin-left: -2.75rem;
  }

  .xs\:hover\:-mt-12:hover {
    margin-top: -3rem;
  }

  .xs\:hover\:-mr-12:hover {
    margin-right: -3rem;
  }

  .xs\:hover\:-mb-12:hover {
    margin-bottom: -3rem;
  }

  .xs\:hover\:-ml-12:hover {
    margin-left: -3rem;
  }

  .xs\:hover\:-mt-13:hover {
    margin-top: -3.25rem;
  }

  .xs\:hover\:-mr-13:hover {
    margin-right: -3.25rem;
  }

  .xs\:hover\:-mb-13:hover {
    margin-bottom: -3.25rem;
  }

  .xs\:hover\:-ml-13:hover {
    margin-left: -3.25rem;
  }

  .xs\:hover\:-mt-14:hover {
    margin-top: -3.5rem;
  }

  .xs\:hover\:-mr-14:hover {
    margin-right: -3.5rem;
  }

  .xs\:hover\:-mb-14:hover {
    margin-bottom: -3.5rem;
  }

  .xs\:hover\:-ml-14:hover {
    margin-left: -3.5rem;
  }

  .xs\:hover\:-mt-15:hover {
    margin-top: -3.75rem;
  }

  .xs\:hover\:-mr-15:hover {
    margin-right: -3.75rem;
  }

  .xs\:hover\:-mb-15:hover {
    margin-bottom: -3.75rem;
  }

  .xs\:hover\:-ml-15:hover {
    margin-left: -3.75rem;
  }

  .xs\:hover\:-mt-16:hover {
    margin-top: -4rem;
  }

  .xs\:hover\:-mr-16:hover {
    margin-right: -4rem;
  }

  .xs\:hover\:-mb-16:hover {
    margin-bottom: -4rem;
  }

  .xs\:hover\:-ml-16:hover {
    margin-left: -4rem;
  }

  .xs\:hover\:-mt-17:hover {
    margin-top: -4.25rem;
  }

  .xs\:hover\:-mr-17:hover {
    margin-right: -4.25rem;
  }

  .xs\:hover\:-mb-17:hover {
    margin-bottom: -4.25rem;
  }

  .xs\:hover\:-ml-17:hover {
    margin-left: -4.25rem;
  }

  .xs\:hover\:-mt-18:hover {
    margin-top: -4.5rem;
  }

  .xs\:hover\:-mr-18:hover {
    margin-right: -4.5rem;
  }

  .xs\:hover\:-mb-18:hover {
    margin-bottom: -4.5rem;
  }

  .xs\:hover\:-ml-18:hover {
    margin-left: -4.5rem;
  }

  .xs\:hover\:-mt-19:hover {
    margin-top: -4.75rem;
  }

  .xs\:hover\:-mr-19:hover {
    margin-right: -4.75rem;
  }

  .xs\:hover\:-mb-19:hover {
    margin-bottom: -4.75rem;
  }

  .xs\:hover\:-ml-19:hover {
    margin-left: -4.75rem;
  }

  .xs\:hover\:-mt-20:hover {
    margin-top: -5rem;
  }

  .xs\:hover\:-mr-20:hover {
    margin-right: -5rem;
  }

  .xs\:hover\:-mb-20:hover {
    margin-bottom: -5rem;
  }

  .xs\:hover\:-ml-20:hover {
    margin-left: -5rem;
  }

  .xs\:hover\:-mt-21:hover {
    margin-top: -5.25rem;
  }

  .xs\:hover\:-mr-21:hover {
    margin-right: -5.25rem;
  }

  .xs\:hover\:-mb-21:hover {
    margin-bottom: -5.25rem;
  }

  .xs\:hover\:-ml-21:hover {
    margin-left: -5.25rem;
  }

  .xs\:hover\:-mt-22:hover {
    margin-top: -5.5rem;
  }

  .xs\:hover\:-mr-22:hover {
    margin-right: -5.5rem;
  }

  .xs\:hover\:-mb-22:hover {
    margin-bottom: -5.5rem;
  }

  .xs\:hover\:-ml-22:hover {
    margin-left: -5.5rem;
  }

  .xs\:hover\:-mt-23:hover {
    margin-top: -5.75rem;
  }

  .xs\:hover\:-mr-23:hover {
    margin-right: -5.75rem;
  }

  .xs\:hover\:-mb-23:hover {
    margin-bottom: -5.75rem;
  }

  .xs\:hover\:-ml-23:hover {
    margin-left: -5.75rem;
  }

  .xs\:hover\:-mt-24:hover {
    margin-top: -6rem;
  }

  .xs\:hover\:-mr-24:hover {
    margin-right: -6rem;
  }

  .xs\:hover\:-mb-24:hover {
    margin-bottom: -6rem;
  }

  .xs\:hover\:-ml-24:hover {
    margin-left: -6rem;
  }

  .xs\:hover\:-mt-25:hover {
    margin-top: -6.25rem;
  }

  .xs\:hover\:-mr-25:hover {
    margin-right: -6.25rem;
  }

  .xs\:hover\:-mb-25:hover {
    margin-bottom: -6.25rem;
  }

  .xs\:hover\:-ml-25:hover {
    margin-left: -6.25rem;
  }

  .xs\:hover\:-mt-26:hover {
    margin-top: -6.5rem;
  }

  .xs\:hover\:-mr-26:hover {
    margin-right: -6.5rem;
  }

  .xs\:hover\:-mb-26:hover {
    margin-bottom: -6.5rem;
  }

  .xs\:hover\:-ml-26:hover {
    margin-left: -6.5rem;
  }

  .xs\:hover\:-mt-27:hover {
    margin-top: -6.75rem;
  }

  .xs\:hover\:-mr-27:hover {
    margin-right: -6.75rem;
  }

  .xs\:hover\:-mb-27:hover {
    margin-bottom: -6.75rem;
  }

  .xs\:hover\:-ml-27:hover {
    margin-left: -6.75rem;
  }

  .xs\:hover\:-mt-28:hover {
    margin-top: -7rem;
  }

  .xs\:hover\:-mr-28:hover {
    margin-right: -7rem;
  }

  .xs\:hover\:-mb-28:hover {
    margin-bottom: -7rem;
  }

  .xs\:hover\:-ml-28:hover {
    margin-left: -7rem;
  }

  .xs\:hover\:-mt-29:hover {
    margin-top: -7.25rem;
  }

  .xs\:hover\:-mr-29:hover {
    margin-right: -7.25rem;
  }

  .xs\:hover\:-mb-29:hover {
    margin-bottom: -7.25rem;
  }

  .xs\:hover\:-ml-29:hover {
    margin-left: -7.25rem;
  }

  .xs\:hover\:-mt-30:hover {
    margin-top: -7.5rem;
  }

  .xs\:hover\:-mr-30:hover {
    margin-right: -7.5rem;
  }

  .xs\:hover\:-mb-30:hover {
    margin-bottom: -7.5rem;
  }

  .xs\:hover\:-ml-30:hover {
    margin-left: -7.5rem;
  }

  .xs\:hover\:-mt-31:hover {
    margin-top: -7.75rem;
  }

  .xs\:hover\:-mr-31:hover {
    margin-right: -7.75rem;
  }

  .xs\:hover\:-mb-31:hover {
    margin-bottom: -7.75rem;
  }

  .xs\:hover\:-ml-31:hover {
    margin-left: -7.75rem;
  }

  .xs\:hover\:-mt-32:hover {
    margin-top: -8rem;
  }

  .xs\:hover\:-mr-32:hover {
    margin-right: -8rem;
  }

  .xs\:hover\:-mb-32:hover {
    margin-bottom: -8rem;
  }

  .xs\:hover\:-ml-32:hover {
    margin-left: -8rem;
  }

  .xs\:hover\:-mt-40:hover {
    margin-top: -10rem;
  }

  .xs\:hover\:-mr-40:hover {
    margin-right: -10rem;
  }

  .xs\:hover\:-mb-40:hover {
    margin-bottom: -10rem;
  }

  .xs\:hover\:-ml-40:hover {
    margin-left: -10rem;
  }

  .xs\:hover\:-mt-48:hover {
    margin-top: -12rem;
  }

  .xs\:hover\:-mr-48:hover {
    margin-right: -12rem;
  }

  .xs\:hover\:-mb-48:hover {
    margin-bottom: -12rem;
  }

  .xs\:hover\:-ml-48:hover {
    margin-left: -12rem;
  }

  .xs\:hover\:-mt-56:hover {
    margin-top: -14rem;
  }

  .xs\:hover\:-mr-56:hover {
    margin-right: -14rem;
  }

  .xs\:hover\:-mb-56:hover {
    margin-bottom: -14rem;
  }

  .xs\:hover\:-ml-56:hover {
    margin-left: -14rem;
  }

  .xs\:hover\:-mt-64:hover {
    margin-top: -16rem;
  }

  .xs\:hover\:-mr-64:hover {
    margin-right: -16rem;
  }

  .xs\:hover\:-mb-64:hover {
    margin-bottom: -16rem;
  }

  .xs\:hover\:-ml-64:hover {
    margin-left: -16rem;
  }

  .xs\:hover\:-mt-px:hover {
    margin-top: -1px;
  }

  .xs\:hover\:-mr-px:hover {
    margin-right: -1px;
  }

  .xs\:hover\:-mb-px:hover {
    margin-bottom: -1px;
  }

  .xs\:hover\:-ml-px:hover {
    margin-left: -1px;
  }

  .xs\:max-h-0 {
    max-height: 0rem;
  }

  .xs\:max-h-1 {
    max-height: 0.25rem;
  }

  .xs\:max-h-2 {
    max-height: 0.5rem;
  }

  .xs\:max-h-3 {
    max-height: 0.75rem;
  }

  .xs\:max-h-4 {
    max-height: 1rem;
  }

  .xs\:max-h-5 {
    max-height: 1.25rem;
  }

  .xs\:max-h-6 {
    max-height: 1.5rem;
  }

  .xs\:max-h-7 {
    max-height: 1.75rem;
  }

  .xs\:max-h-8 {
    max-height: 2rem;
  }

  .xs\:max-h-9 {
    max-height: 2.25rem;
  }

  .xs\:max-h-10 {
    max-height: 2.5rem;
  }

  .xs\:max-h-11 {
    max-height: 2.75rem;
  }

  .xs\:max-h-12 {
    max-height: 3rem;
  }

  .xs\:max-h-13 {
    max-height: 3.25rem;
  }

  .xs\:max-h-14 {
    max-height: 3.5rem;
  }

  .xs\:max-h-15 {
    max-height: 3.75rem;
  }

  .xs\:max-h-16 {
    max-height: 4rem;
  }

  .xs\:max-h-17 {
    max-height: 4.25rem;
  }

  .xs\:max-h-18 {
    max-height: 4.5rem;
  }

  .xs\:max-h-19 {
    max-height: 4.75rem;
  }

  .xs\:max-h-20 {
    max-height: 5rem;
  }

  .xs\:max-h-21 {
    max-height: 5.25rem;
  }

  .xs\:max-h-22 {
    max-height: 5.5rem;
  }

  .xs\:max-h-23 {
    max-height: 5.75rem;
  }

  .xs\:max-h-24 {
    max-height: 6rem;
  }

  .xs\:max-h-25 {
    max-height: 6.25rem;
  }

  .xs\:max-h-26 {
    max-height: 6.5rem;
  }

  .xs\:max-h-27 {
    max-height: 6.75rem;
  }

  .xs\:max-h-28 {
    max-height: 7rem;
  }

  .xs\:max-h-29 {
    max-height: 7.25rem;
  }

  .xs\:max-h-30 {
    max-height: 7.5rem;
  }

  .xs\:max-h-31 {
    max-height: 7.75rem;
  }

  .xs\:max-h-32 {
    max-height: 8rem;
  }

  .xs\:max-h-40 {
    max-height: 10rem;
  }

  .xs\:max-h-48 {
    max-height: 12rem;
  }

  .xs\:max-h-56 {
    max-height: 14rem;
  }

  .xs\:max-h-64 {
    max-height: 16rem;
  }

  .xs\:max-h-full {
    max-height: 100%;
  }

  .xs\:max-h-screen {
    max-height: 100vh;
  }

  .xs\:max-h-px {
    max-height: 1px;
  }

  .xs\:max-h-1\/2 {
    max-height: 50%;
  }

  .xs\:\!max-h-0 {
    max-height: 0rem !important;
  }

  .xs\:\!max-h-1 {
    max-height: 0.25rem !important;
  }

  .xs\:\!max-h-2 {
    max-height: 0.5rem !important;
  }

  .xs\:\!max-h-3 {
    max-height: 0.75rem !important;
  }

  .xs\:\!max-h-4 {
    max-height: 1rem !important;
  }

  .xs\:\!max-h-5 {
    max-height: 1.25rem !important;
  }

  .xs\:\!max-h-6 {
    max-height: 1.5rem !important;
  }

  .xs\:\!max-h-7 {
    max-height: 1.75rem !important;
  }

  .xs\:\!max-h-8 {
    max-height: 2rem !important;
  }

  .xs\:\!max-h-9 {
    max-height: 2.25rem !important;
  }

  .xs\:\!max-h-10 {
    max-height: 2.5rem !important;
  }

  .xs\:\!max-h-11 {
    max-height: 2.75rem !important;
  }

  .xs\:\!max-h-12 {
    max-height: 3rem !important;
  }

  .xs\:\!max-h-13 {
    max-height: 3.25rem !important;
  }

  .xs\:\!max-h-14 {
    max-height: 3.5rem !important;
  }

  .xs\:\!max-h-15 {
    max-height: 3.75rem !important;
  }

  .xs\:\!max-h-16 {
    max-height: 4rem !important;
  }

  .xs\:\!max-h-17 {
    max-height: 4.25rem !important;
  }

  .xs\:\!max-h-18 {
    max-height: 4.5rem !important;
  }

  .xs\:\!max-h-19 {
    max-height: 4.75rem !important;
  }

  .xs\:\!max-h-20 {
    max-height: 5rem !important;
  }

  .xs\:\!max-h-21 {
    max-height: 5.25rem !important;
  }

  .xs\:\!max-h-22 {
    max-height: 5.5rem !important;
  }

  .xs\:\!max-h-23 {
    max-height: 5.75rem !important;
  }

  .xs\:\!max-h-24 {
    max-height: 6rem !important;
  }

  .xs\:\!max-h-25 {
    max-height: 6.25rem !important;
  }

  .xs\:\!max-h-26 {
    max-height: 6.5rem !important;
  }

  .xs\:\!max-h-27 {
    max-height: 6.75rem !important;
  }

  .xs\:\!max-h-28 {
    max-height: 7rem !important;
  }

  .xs\:\!max-h-29 {
    max-height: 7.25rem !important;
  }

  .xs\:\!max-h-30 {
    max-height: 7.5rem !important;
  }

  .xs\:\!max-h-31 {
    max-height: 7.75rem !important;
  }

  .xs\:\!max-h-32 {
    max-height: 8rem !important;
  }

  .xs\:\!max-h-40 {
    max-height: 10rem !important;
  }

  .xs\:\!max-h-48 {
    max-height: 12rem !important;
  }

  .xs\:\!max-h-56 {
    max-height: 14rem !important;
  }

  .xs\:\!max-h-64 {
    max-height: 16rem !important;
  }

  .xs\:\!max-h-full {
    max-height: 100% !important;
  }

  .xs\:\!max-h-screen {
    max-height: 100vh !important;
  }

  .xs\:\!max-h-px {
    max-height: 1px !important;
  }

  .xs\:\!max-h-1\/2 {
    max-height: 50% !important;
  }

  .xs\:hover\:max-h-0:hover {
    max-height: 0rem;
  }

  .xs\:hover\:max-h-1:hover {
    max-height: 0.25rem;
  }

  .xs\:hover\:max-h-2:hover {
    max-height: 0.5rem;
  }

  .xs\:hover\:max-h-3:hover {
    max-height: 0.75rem;
  }

  .xs\:hover\:max-h-4:hover {
    max-height: 1rem;
  }

  .xs\:hover\:max-h-5:hover {
    max-height: 1.25rem;
  }

  .xs\:hover\:max-h-6:hover {
    max-height: 1.5rem;
  }

  .xs\:hover\:max-h-7:hover {
    max-height: 1.75rem;
  }

  .xs\:hover\:max-h-8:hover {
    max-height: 2rem;
  }

  .xs\:hover\:max-h-9:hover {
    max-height: 2.25rem;
  }

  .xs\:hover\:max-h-10:hover {
    max-height: 2.5rem;
  }

  .xs\:hover\:max-h-11:hover {
    max-height: 2.75rem;
  }

  .xs\:hover\:max-h-12:hover {
    max-height: 3rem;
  }

  .xs\:hover\:max-h-13:hover {
    max-height: 3.25rem;
  }

  .xs\:hover\:max-h-14:hover {
    max-height: 3.5rem;
  }

  .xs\:hover\:max-h-15:hover {
    max-height: 3.75rem;
  }

  .xs\:hover\:max-h-16:hover {
    max-height: 4rem;
  }

  .xs\:hover\:max-h-17:hover {
    max-height: 4.25rem;
  }

  .xs\:hover\:max-h-18:hover {
    max-height: 4.5rem;
  }

  .xs\:hover\:max-h-19:hover {
    max-height: 4.75rem;
  }

  .xs\:hover\:max-h-20:hover {
    max-height: 5rem;
  }

  .xs\:hover\:max-h-21:hover {
    max-height: 5.25rem;
  }

  .xs\:hover\:max-h-22:hover {
    max-height: 5.5rem;
  }

  .xs\:hover\:max-h-23:hover {
    max-height: 5.75rem;
  }

  .xs\:hover\:max-h-24:hover {
    max-height: 6rem;
  }

  .xs\:hover\:max-h-25:hover {
    max-height: 6.25rem;
  }

  .xs\:hover\:max-h-26:hover {
    max-height: 6.5rem;
  }

  .xs\:hover\:max-h-27:hover {
    max-height: 6.75rem;
  }

  .xs\:hover\:max-h-28:hover {
    max-height: 7rem;
  }

  .xs\:hover\:max-h-29:hover {
    max-height: 7.25rem;
  }

  .xs\:hover\:max-h-30:hover {
    max-height: 7.5rem;
  }

  .xs\:hover\:max-h-31:hover {
    max-height: 7.75rem;
  }

  .xs\:hover\:max-h-32:hover {
    max-height: 8rem;
  }

  .xs\:hover\:max-h-40:hover {
    max-height: 10rem;
  }

  .xs\:hover\:max-h-48:hover {
    max-height: 12rem;
  }

  .xs\:hover\:max-h-56:hover {
    max-height: 14rem;
  }

  .xs\:hover\:max-h-64:hover {
    max-height: 16rem;
  }

  .xs\:hover\:max-h-full:hover {
    max-height: 100%;
  }

  .xs\:hover\:max-h-screen:hover {
    max-height: 100vh;
  }

  .xs\:hover\:max-h-px:hover {
    max-height: 1px;
  }

  .xs\:hover\:max-h-1\/2:hover {
    max-height: 50%;
  }

  .xs\:max-w-0 {
    max-width: 0rem;
  }

  .xs\:max-w-1 {
    max-width: 0.25rem;
  }

  .xs\:max-w-2 {
    max-width: 0.5rem;
  }

  .xs\:max-w-3 {
    max-width: 0.75rem;
  }

  .xs\:max-w-4 {
    max-width: 1rem;
  }

  .xs\:max-w-5 {
    max-width: 1.25rem;
  }

  .xs\:max-w-6 {
    max-width: 1.5rem;
  }

  .xs\:max-w-7 {
    max-width: 1.75rem;
  }

  .xs\:max-w-8 {
    max-width: 2rem;
  }

  .xs\:max-w-9 {
    max-width: 2.25rem;
  }

  .xs\:max-w-10 {
    max-width: 2.5rem;
  }

  .xs\:max-w-11 {
    max-width: 2.75rem;
  }

  .xs\:max-w-12 {
    max-width: 3rem;
  }

  .xs\:max-w-13 {
    max-width: 3.25rem;
  }

  .xs\:max-w-14 {
    max-width: 3.5rem;
  }

  .xs\:max-w-15 {
    max-width: 3.75rem;
  }

  .xs\:max-w-16 {
    max-width: 4rem;
  }

  .xs\:max-w-17 {
    max-width: 4.25rem;
  }

  .xs\:max-w-18 {
    max-width: 4.5rem;
  }

  .xs\:max-w-19 {
    max-width: 4.75rem;
  }

  .xs\:max-w-20 {
    max-width: 5rem;
  }

  .xs\:max-w-21 {
    max-width: 5.25rem;
  }

  .xs\:max-w-22 {
    max-width: 5.5rem;
  }

  .xs\:max-w-23 {
    max-width: 5.75rem;
  }

  .xs\:max-w-24 {
    max-width: 6rem;
  }

  .xs\:max-w-25 {
    max-width: 6.25rem;
  }

  .xs\:max-w-26 {
    max-width: 6.5rem;
  }

  .xs\:max-w-27 {
    max-width: 6.75rem;
  }

  .xs\:max-w-28 {
    max-width: 7rem;
  }

  .xs\:max-w-29 {
    max-width: 7.25rem;
  }

  .xs\:max-w-30 {
    max-width: 7.5rem;
  }

  .xs\:max-w-31 {
    max-width: 7.75rem;
  }

  .xs\:max-w-32 {
    max-width: 8rem;
  }

  .xs\:max-w-40 {
    max-width: 10rem;
  }

  .xs\:max-w-48 {
    max-width: 12rem;
  }

  .xs\:max-w-56 {
    max-width: 14rem;
  }

  .xs\:max-w-64 {
    max-width: 16rem;
  }

  .xs\:max-w-none {
    max-width: none;
  }

  .xs\:max-w-xs {
    max-width: 20rem;
  }

  .xs\:max-w-sm {
    max-width: 24rem;
  }

  .xs\:max-w-md {
    max-width: 28rem;
  }

  .xs\:max-w-lg {
    max-width: 32rem;
  }

  .xs\:max-w-xl {
    max-width: 36rem;
  }

  .xs\:max-w-2xl {
    max-width: 42rem;
  }

  .xs\:max-w-3xl {
    max-width: 48rem;
  }

  .xs\:max-w-4xl {
    max-width: 56rem;
  }

  .xs\:max-w-5xl {
    max-width: 64rem;
  }

  .xs\:max-w-6xl {
    max-width: 72rem;
  }

  .xs\:max-w-full {
    max-width: 100%;
  }

  .xs\:max-w-px {
    max-width: 1px;
  }

  .xs\:max-w-1\/2 {
    max-width: 50%;
  }

  .xs\:max-w-mobile {
    max-width: 767px;
  }

  .xs\:max-w-tablet {
    max-width: 1023px;
  }

  .xs\:max-w-laptop {
    max-width: 1440px;
  }

  .xs\:max-w-desktop {
    max-width: 1920px;
  }

  .xs\:\!max-w-0 {
    max-width: 0rem !important;
  }

  .xs\:\!max-w-1 {
    max-width: 0.25rem !important;
  }

  .xs\:\!max-w-2 {
    max-width: 0.5rem !important;
  }

  .xs\:\!max-w-3 {
    max-width: 0.75rem !important;
  }

  .xs\:\!max-w-4 {
    max-width: 1rem !important;
  }

  .xs\:\!max-w-5 {
    max-width: 1.25rem !important;
  }

  .xs\:\!max-w-6 {
    max-width: 1.5rem !important;
  }

  .xs\:\!max-w-7 {
    max-width: 1.75rem !important;
  }

  .xs\:\!max-w-8 {
    max-width: 2rem !important;
  }

  .xs\:\!max-w-9 {
    max-width: 2.25rem !important;
  }

  .xs\:\!max-w-10 {
    max-width: 2.5rem !important;
  }

  .xs\:\!max-w-11 {
    max-width: 2.75rem !important;
  }

  .xs\:\!max-w-12 {
    max-width: 3rem !important;
  }

  .xs\:\!max-w-13 {
    max-width: 3.25rem !important;
  }

  .xs\:\!max-w-14 {
    max-width: 3.5rem !important;
  }

  .xs\:\!max-w-15 {
    max-width: 3.75rem !important;
  }

  .xs\:\!max-w-16 {
    max-width: 4rem !important;
  }

  .xs\:\!max-w-17 {
    max-width: 4.25rem !important;
  }

  .xs\:\!max-w-18 {
    max-width: 4.5rem !important;
  }

  .xs\:\!max-w-19 {
    max-width: 4.75rem !important;
  }

  .xs\:\!max-w-20 {
    max-width: 5rem !important;
  }

  .xs\:\!max-w-21 {
    max-width: 5.25rem !important;
  }

  .xs\:\!max-w-22 {
    max-width: 5.5rem !important;
  }

  .xs\:\!max-w-23 {
    max-width: 5.75rem !important;
  }

  .xs\:\!max-w-24 {
    max-width: 6rem !important;
  }

  .xs\:\!max-w-25 {
    max-width: 6.25rem !important;
  }

  .xs\:\!max-w-26 {
    max-width: 6.5rem !important;
  }

  .xs\:\!max-w-27 {
    max-width: 6.75rem !important;
  }

  .xs\:\!max-w-28 {
    max-width: 7rem !important;
  }

  .xs\:\!max-w-29 {
    max-width: 7.25rem !important;
  }

  .xs\:\!max-w-30 {
    max-width: 7.5rem !important;
  }

  .xs\:\!max-w-31 {
    max-width: 7.75rem !important;
  }

  .xs\:\!max-w-32 {
    max-width: 8rem !important;
  }

  .xs\:\!max-w-40 {
    max-width: 10rem !important;
  }

  .xs\:\!max-w-48 {
    max-width: 12rem !important;
  }

  .xs\:\!max-w-56 {
    max-width: 14rem !important;
  }

  .xs\:\!max-w-64 {
    max-width: 16rem !important;
  }

  .xs\:\!max-w-none {
    max-width: none !important;
  }

  .xs\:\!max-w-xs {
    max-width: 20rem !important;
  }

  .xs\:\!max-w-sm {
    max-width: 24rem !important;
  }

  .xs\:\!max-w-md {
    max-width: 28rem !important;
  }

  .xs\:\!max-w-lg {
    max-width: 32rem !important;
  }

  .xs\:\!max-w-xl {
    max-width: 36rem !important;
  }

  .xs\:\!max-w-2xl {
    max-width: 42rem !important;
  }

  .xs\:\!max-w-3xl {
    max-width: 48rem !important;
  }

  .xs\:\!max-w-4xl {
    max-width: 56rem !important;
  }

  .xs\:\!max-w-5xl {
    max-width: 64rem !important;
  }

  .xs\:\!max-w-6xl {
    max-width: 72rem !important;
  }

  .xs\:\!max-w-full {
    max-width: 100% !important;
  }

  .xs\:\!max-w-px {
    max-width: 1px !important;
  }

  .xs\:\!max-w-1\/2 {
    max-width: 50% !important;
  }

  .xs\:\!max-w-mobile {
    max-width: 767px !important;
  }

  .xs\:\!max-w-tablet {
    max-width: 1023px !important;
  }

  .xs\:\!max-w-laptop {
    max-width: 1440px !important;
  }

  .xs\:\!max-w-desktop {
    max-width: 1920px !important;
  }

  .xs\:hover\:max-w-0:hover {
    max-width: 0rem;
  }

  .xs\:hover\:max-w-1:hover {
    max-width: 0.25rem;
  }

  .xs\:hover\:max-w-2:hover {
    max-width: 0.5rem;
  }

  .xs\:hover\:max-w-3:hover {
    max-width: 0.75rem;
  }

  .xs\:hover\:max-w-4:hover {
    max-width: 1rem;
  }

  .xs\:hover\:max-w-5:hover {
    max-width: 1.25rem;
  }

  .xs\:hover\:max-w-6:hover {
    max-width: 1.5rem;
  }

  .xs\:hover\:max-w-7:hover {
    max-width: 1.75rem;
  }

  .xs\:hover\:max-w-8:hover {
    max-width: 2rem;
  }

  .xs\:hover\:max-w-9:hover {
    max-width: 2.25rem;
  }

  .xs\:hover\:max-w-10:hover {
    max-width: 2.5rem;
  }

  .xs\:hover\:max-w-11:hover {
    max-width: 2.75rem;
  }

  .xs\:hover\:max-w-12:hover {
    max-width: 3rem;
  }

  .xs\:hover\:max-w-13:hover {
    max-width: 3.25rem;
  }

  .xs\:hover\:max-w-14:hover {
    max-width: 3.5rem;
  }

  .xs\:hover\:max-w-15:hover {
    max-width: 3.75rem;
  }

  .xs\:hover\:max-w-16:hover {
    max-width: 4rem;
  }

  .xs\:hover\:max-w-17:hover {
    max-width: 4.25rem;
  }

  .xs\:hover\:max-w-18:hover {
    max-width: 4.5rem;
  }

  .xs\:hover\:max-w-19:hover {
    max-width: 4.75rem;
  }

  .xs\:hover\:max-w-20:hover {
    max-width: 5rem;
  }

  .xs\:hover\:max-w-21:hover {
    max-width: 5.25rem;
  }

  .xs\:hover\:max-w-22:hover {
    max-width: 5.5rem;
  }

  .xs\:hover\:max-w-23:hover {
    max-width: 5.75rem;
  }

  .xs\:hover\:max-w-24:hover {
    max-width: 6rem;
  }

  .xs\:hover\:max-w-25:hover {
    max-width: 6.25rem;
  }

  .xs\:hover\:max-w-26:hover {
    max-width: 6.5rem;
  }

  .xs\:hover\:max-w-27:hover {
    max-width: 6.75rem;
  }

  .xs\:hover\:max-w-28:hover {
    max-width: 7rem;
  }

  .xs\:hover\:max-w-29:hover {
    max-width: 7.25rem;
  }

  .xs\:hover\:max-w-30:hover {
    max-width: 7.5rem;
  }

  .xs\:hover\:max-w-31:hover {
    max-width: 7.75rem;
  }

  .xs\:hover\:max-w-32:hover {
    max-width: 8rem;
  }

  .xs\:hover\:max-w-40:hover {
    max-width: 10rem;
  }

  .xs\:hover\:max-w-48:hover {
    max-width: 12rem;
  }

  .xs\:hover\:max-w-56:hover {
    max-width: 14rem;
  }

  .xs\:hover\:max-w-64:hover {
    max-width: 16rem;
  }

  .xs\:hover\:max-w-none:hover {
    max-width: none;
  }

  .xs\:hover\:max-w-xs:hover {
    max-width: 20rem;
  }

  .xs\:hover\:max-w-sm:hover {
    max-width: 24rem;
  }

  .xs\:hover\:max-w-md:hover {
    max-width: 28rem;
  }

  .xs\:hover\:max-w-lg:hover {
    max-width: 32rem;
  }

  .xs\:hover\:max-w-xl:hover {
    max-width: 36rem;
  }

  .xs\:hover\:max-w-2xl:hover {
    max-width: 42rem;
  }

  .xs\:hover\:max-w-3xl:hover {
    max-width: 48rem;
  }

  .xs\:hover\:max-w-4xl:hover {
    max-width: 56rem;
  }

  .xs\:hover\:max-w-5xl:hover {
    max-width: 64rem;
  }

  .xs\:hover\:max-w-6xl:hover {
    max-width: 72rem;
  }

  .xs\:hover\:max-w-full:hover {
    max-width: 100%;
  }

  .xs\:hover\:max-w-px:hover {
    max-width: 1px;
  }

  .xs\:hover\:max-w-1\/2:hover {
    max-width: 50%;
  }

  .xs\:hover\:max-w-mobile:hover {
    max-width: 767px;
  }

  .xs\:hover\:max-w-tablet:hover {
    max-width: 1023px;
  }

  .xs\:hover\:max-w-laptop:hover {
    max-width: 1440px;
  }

  .xs\:hover\:max-w-desktop:hover {
    max-width: 1920px;
  }

  .xs\:min-h-0 {
    min-height: 0rem;
  }

  .xs\:min-h-1 {
    min-height: 0.25rem;
  }

  .xs\:min-h-2 {
    min-height: 0.5rem;
  }

  .xs\:min-h-3 {
    min-height: 0.75rem;
  }

  .xs\:min-h-4 {
    min-height: 1rem;
  }

  .xs\:min-h-5 {
    min-height: 1.25rem;
  }

  .xs\:min-h-6 {
    min-height: 1.5rem;
  }

  .xs\:min-h-7 {
    min-height: 1.75rem;
  }

  .xs\:min-h-8 {
    min-height: 2rem;
  }

  .xs\:min-h-9 {
    min-height: 2.25rem;
  }

  .xs\:min-h-10 {
    min-height: 2.5rem;
  }

  .xs\:min-h-11 {
    min-height: 2.75rem;
  }

  .xs\:min-h-12 {
    min-height: 3rem;
  }

  .xs\:min-h-13 {
    min-height: 3.25rem;
  }

  .xs\:min-h-14 {
    min-height: 3.5rem;
  }

  .xs\:min-h-15 {
    min-height: 3.75rem;
  }

  .xs\:min-h-16 {
    min-height: 4rem;
  }

  .xs\:min-h-17 {
    min-height: 4.25rem;
  }

  .xs\:min-h-18 {
    min-height: 4.5rem;
  }

  .xs\:min-h-19 {
    min-height: 4.75rem;
  }

  .xs\:min-h-20 {
    min-height: 5rem;
  }

  .xs\:min-h-21 {
    min-height: 5.25rem;
  }

  .xs\:min-h-22 {
    min-height: 5.5rem;
  }

  .xs\:min-h-23 {
    min-height: 5.75rem;
  }

  .xs\:min-h-24 {
    min-height: 6rem;
  }

  .xs\:min-h-25 {
    min-height: 6.25rem;
  }

  .xs\:min-h-26 {
    min-height: 6.5rem;
  }

  .xs\:min-h-27 {
    min-height: 6.75rem;
  }

  .xs\:min-h-28 {
    min-height: 7rem;
  }

  .xs\:min-h-29 {
    min-height: 7.25rem;
  }

  .xs\:min-h-30 {
    min-height: 7.5rem;
  }

  .xs\:min-h-31 {
    min-height: 7.75rem;
  }

  .xs\:min-h-32 {
    min-height: 8rem;
  }

  .xs\:min-h-40 {
    min-height: 10rem;
  }

  .xs\:min-h-48 {
    min-height: 12rem;
  }

  .xs\:min-h-56 {
    min-height: 14rem;
  }

  .xs\:min-h-64 {
    min-height: 16rem;
  }

  .xs\:min-h-full {
    min-height: 100%;
  }

  .xs\:min-h-screen {
    min-height: 100vh;
  }

  .xs\:min-h-px {
    min-height: 1px;
  }

  .xs\:min-h-1\/2 {
    min-height: 50%;
  }

  .xs\:\!min-h-0 {
    min-height: 0rem !important;
  }

  .xs\:\!min-h-1 {
    min-height: 0.25rem !important;
  }

  .xs\:\!min-h-2 {
    min-height: 0.5rem !important;
  }

  .xs\:\!min-h-3 {
    min-height: 0.75rem !important;
  }

  .xs\:\!min-h-4 {
    min-height: 1rem !important;
  }

  .xs\:\!min-h-5 {
    min-height: 1.25rem !important;
  }

  .xs\:\!min-h-6 {
    min-height: 1.5rem !important;
  }

  .xs\:\!min-h-7 {
    min-height: 1.75rem !important;
  }

  .xs\:\!min-h-8 {
    min-height: 2rem !important;
  }

  .xs\:\!min-h-9 {
    min-height: 2.25rem !important;
  }

  .xs\:\!min-h-10 {
    min-height: 2.5rem !important;
  }

  .xs\:\!min-h-11 {
    min-height: 2.75rem !important;
  }

  .xs\:\!min-h-12 {
    min-height: 3rem !important;
  }

  .xs\:\!min-h-13 {
    min-height: 3.25rem !important;
  }

  .xs\:\!min-h-14 {
    min-height: 3.5rem !important;
  }

  .xs\:\!min-h-15 {
    min-height: 3.75rem !important;
  }

  .xs\:\!min-h-16 {
    min-height: 4rem !important;
  }

  .xs\:\!min-h-17 {
    min-height: 4.25rem !important;
  }

  .xs\:\!min-h-18 {
    min-height: 4.5rem !important;
  }

  .xs\:\!min-h-19 {
    min-height: 4.75rem !important;
  }

  .xs\:\!min-h-20 {
    min-height: 5rem !important;
  }

  .xs\:\!min-h-21 {
    min-height: 5.25rem !important;
  }

  .xs\:\!min-h-22 {
    min-height: 5.5rem !important;
  }

  .xs\:\!min-h-23 {
    min-height: 5.75rem !important;
  }

  .xs\:\!min-h-24 {
    min-height: 6rem !important;
  }

  .xs\:\!min-h-25 {
    min-height: 6.25rem !important;
  }

  .xs\:\!min-h-26 {
    min-height: 6.5rem !important;
  }

  .xs\:\!min-h-27 {
    min-height: 6.75rem !important;
  }

  .xs\:\!min-h-28 {
    min-height: 7rem !important;
  }

  .xs\:\!min-h-29 {
    min-height: 7.25rem !important;
  }

  .xs\:\!min-h-30 {
    min-height: 7.5rem !important;
  }

  .xs\:\!min-h-31 {
    min-height: 7.75rem !important;
  }

  .xs\:\!min-h-32 {
    min-height: 8rem !important;
  }

  .xs\:\!min-h-40 {
    min-height: 10rem !important;
  }

  .xs\:\!min-h-48 {
    min-height: 12rem !important;
  }

  .xs\:\!min-h-56 {
    min-height: 14rem !important;
  }

  .xs\:\!min-h-64 {
    min-height: 16rem !important;
  }

  .xs\:\!min-h-full {
    min-height: 100% !important;
  }

  .xs\:\!min-h-screen {
    min-height: 100vh !important;
  }

  .xs\:\!min-h-px {
    min-height: 1px !important;
  }

  .xs\:\!min-h-1\/2 {
    min-height: 50% !important;
  }

  .xs\:hover\:min-h-0:hover {
    min-height: 0rem;
  }

  .xs\:hover\:min-h-1:hover {
    min-height: 0.25rem;
  }

  .xs\:hover\:min-h-2:hover {
    min-height: 0.5rem;
  }

  .xs\:hover\:min-h-3:hover {
    min-height: 0.75rem;
  }

  .xs\:hover\:min-h-4:hover {
    min-height: 1rem;
  }

  .xs\:hover\:min-h-5:hover {
    min-height: 1.25rem;
  }

  .xs\:hover\:min-h-6:hover {
    min-height: 1.5rem;
  }

  .xs\:hover\:min-h-7:hover {
    min-height: 1.75rem;
  }

  .xs\:hover\:min-h-8:hover {
    min-height: 2rem;
  }

  .xs\:hover\:min-h-9:hover {
    min-height: 2.25rem;
  }

  .xs\:hover\:min-h-10:hover {
    min-height: 2.5rem;
  }

  .xs\:hover\:min-h-11:hover {
    min-height: 2.75rem;
  }

  .xs\:hover\:min-h-12:hover {
    min-height: 3rem;
  }

  .xs\:hover\:min-h-13:hover {
    min-height: 3.25rem;
  }

  .xs\:hover\:min-h-14:hover {
    min-height: 3.5rem;
  }

  .xs\:hover\:min-h-15:hover {
    min-height: 3.75rem;
  }

  .xs\:hover\:min-h-16:hover {
    min-height: 4rem;
  }

  .xs\:hover\:min-h-17:hover {
    min-height: 4.25rem;
  }

  .xs\:hover\:min-h-18:hover {
    min-height: 4.5rem;
  }

  .xs\:hover\:min-h-19:hover {
    min-height: 4.75rem;
  }

  .xs\:hover\:min-h-20:hover {
    min-height: 5rem;
  }

  .xs\:hover\:min-h-21:hover {
    min-height: 5.25rem;
  }

  .xs\:hover\:min-h-22:hover {
    min-height: 5.5rem;
  }

  .xs\:hover\:min-h-23:hover {
    min-height: 5.75rem;
  }

  .xs\:hover\:min-h-24:hover {
    min-height: 6rem;
  }

  .xs\:hover\:min-h-25:hover {
    min-height: 6.25rem;
  }

  .xs\:hover\:min-h-26:hover {
    min-height: 6.5rem;
  }

  .xs\:hover\:min-h-27:hover {
    min-height: 6.75rem;
  }

  .xs\:hover\:min-h-28:hover {
    min-height: 7rem;
  }

  .xs\:hover\:min-h-29:hover {
    min-height: 7.25rem;
  }

  .xs\:hover\:min-h-30:hover {
    min-height: 7.5rem;
  }

  .xs\:hover\:min-h-31:hover {
    min-height: 7.75rem;
  }

  .xs\:hover\:min-h-32:hover {
    min-height: 8rem;
  }

  .xs\:hover\:min-h-40:hover {
    min-height: 10rem;
  }

  .xs\:hover\:min-h-48:hover {
    min-height: 12rem;
  }

  .xs\:hover\:min-h-56:hover {
    min-height: 14rem;
  }

  .xs\:hover\:min-h-64:hover {
    min-height: 16rem;
  }

  .xs\:hover\:min-h-full:hover {
    min-height: 100%;
  }

  .xs\:hover\:min-h-screen:hover {
    min-height: 100vh;
  }

  .xs\:hover\:min-h-px:hover {
    min-height: 1px;
  }

  .xs\:hover\:min-h-1\/2:hover {
    min-height: 50%;
  }

  .xs\:min-w-0 {
    min-width: 0rem;
  }

  .xs\:min-w-1 {
    min-width: 0.25rem;
  }

  .xs\:min-w-2 {
    min-width: 0.5rem;
  }

  .xs\:min-w-3 {
    min-width: 0.75rem;
  }

  .xs\:min-w-4 {
    min-width: 1rem;
  }

  .xs\:min-w-5 {
    min-width: 1.25rem;
  }

  .xs\:min-w-6 {
    min-width: 1.5rem;
  }

  .xs\:min-w-7 {
    min-width: 1.75rem;
  }

  .xs\:min-w-8 {
    min-width: 2rem;
  }

  .xs\:min-w-9 {
    min-width: 2.25rem;
  }

  .xs\:min-w-10 {
    min-width: 2.5rem;
  }

  .xs\:min-w-11 {
    min-width: 2.75rem;
  }

  .xs\:min-w-12 {
    min-width: 3rem;
  }

  .xs\:min-w-13 {
    min-width: 3.25rem;
  }

  .xs\:min-w-14 {
    min-width: 3.5rem;
  }

  .xs\:min-w-15 {
    min-width: 3.75rem;
  }

  .xs\:min-w-16 {
    min-width: 4rem;
  }

  .xs\:min-w-17 {
    min-width: 4.25rem;
  }

  .xs\:min-w-18 {
    min-width: 4.5rem;
  }

  .xs\:min-w-19 {
    min-width: 4.75rem;
  }

  .xs\:min-w-20 {
    min-width: 5rem;
  }

  .xs\:min-w-21 {
    min-width: 5.25rem;
  }

  .xs\:min-w-22 {
    min-width: 5.5rem;
  }

  .xs\:min-w-23 {
    min-width: 5.75rem;
  }

  .xs\:min-w-24 {
    min-width: 6rem;
  }

  .xs\:min-w-25 {
    min-width: 6.25rem;
  }

  .xs\:min-w-26 {
    min-width: 6.5rem;
  }

  .xs\:min-w-27 {
    min-width: 6.75rem;
  }

  .xs\:min-w-28 {
    min-width: 7rem;
  }

  .xs\:min-w-29 {
    min-width: 7.25rem;
  }

  .xs\:min-w-30 {
    min-width: 7.5rem;
  }

  .xs\:min-w-31 {
    min-width: 7.75rem;
  }

  .xs\:min-w-32 {
    min-width: 8rem;
  }

  .xs\:min-w-40 {
    min-width: 10rem;
  }

  .xs\:min-w-48 {
    min-width: 12rem;
  }

  .xs\:min-w-56 {
    min-width: 14rem;
  }

  .xs\:min-w-64 {
    min-width: 16rem;
  }

  .xs\:min-w-full {
    min-width: 100%;
  }

  .xs\:min-w-px {
    min-width: 1px;
  }

  .xs\:min-w-1\/2 {
    min-width: 50%;
  }

  .xs\:min-w-2xs {
    min-width: 375px;
  }

  .xs\:min-w-xs {
    min-width: 478px;
  }

  .xs\:min-w-sm {
    min-width: 576px;
  }

  .xs\:min-w-md {
    min-width: 768px;
  }

  .xs\:min-w-lg {
    min-width: 1024px;
  }

  .xs\:min-w-xl {
    min-width: 1440px;
  }

  .xs\:min-w-2xl {
    min-width: 1920px;
  }

  .xs\:min-w-3xl {
    min-width: 2560px;
  }

  .xs\:\!min-w-0 {
    min-width: 0rem !important;
  }

  .xs\:\!min-w-1 {
    min-width: 0.25rem !important;
  }

  .xs\:\!min-w-2 {
    min-width: 0.5rem !important;
  }

  .xs\:\!min-w-3 {
    min-width: 0.75rem !important;
  }

  .xs\:\!min-w-4 {
    min-width: 1rem !important;
  }

  .xs\:\!min-w-5 {
    min-width: 1.25rem !important;
  }

  .xs\:\!min-w-6 {
    min-width: 1.5rem !important;
  }

  .xs\:\!min-w-7 {
    min-width: 1.75rem !important;
  }

  .xs\:\!min-w-8 {
    min-width: 2rem !important;
  }

  .xs\:\!min-w-9 {
    min-width: 2.25rem !important;
  }

  .xs\:\!min-w-10 {
    min-width: 2.5rem !important;
  }

  .xs\:\!min-w-11 {
    min-width: 2.75rem !important;
  }

  .xs\:\!min-w-12 {
    min-width: 3rem !important;
  }

  .xs\:\!min-w-13 {
    min-width: 3.25rem !important;
  }

  .xs\:\!min-w-14 {
    min-width: 3.5rem !important;
  }

  .xs\:\!min-w-15 {
    min-width: 3.75rem !important;
  }

  .xs\:\!min-w-16 {
    min-width: 4rem !important;
  }

  .xs\:\!min-w-17 {
    min-width: 4.25rem !important;
  }

  .xs\:\!min-w-18 {
    min-width: 4.5rem !important;
  }

  .xs\:\!min-w-19 {
    min-width: 4.75rem !important;
  }

  .xs\:\!min-w-20 {
    min-width: 5rem !important;
  }

  .xs\:\!min-w-21 {
    min-width: 5.25rem !important;
  }

  .xs\:\!min-w-22 {
    min-width: 5.5rem !important;
  }

  .xs\:\!min-w-23 {
    min-width: 5.75rem !important;
  }

  .xs\:\!min-w-24 {
    min-width: 6rem !important;
  }

  .xs\:\!min-w-25 {
    min-width: 6.25rem !important;
  }

  .xs\:\!min-w-26 {
    min-width: 6.5rem !important;
  }

  .xs\:\!min-w-27 {
    min-width: 6.75rem !important;
  }

  .xs\:\!min-w-28 {
    min-width: 7rem !important;
  }

  .xs\:\!min-w-29 {
    min-width: 7.25rem !important;
  }

  .xs\:\!min-w-30 {
    min-width: 7.5rem !important;
  }

  .xs\:\!min-w-31 {
    min-width: 7.75rem !important;
  }

  .xs\:\!min-w-32 {
    min-width: 8rem !important;
  }

  .xs\:\!min-w-40 {
    min-width: 10rem !important;
  }

  .xs\:\!min-w-48 {
    min-width: 12rem !important;
  }

  .xs\:\!min-w-56 {
    min-width: 14rem !important;
  }

  .xs\:\!min-w-64 {
    min-width: 16rem !important;
  }

  .xs\:\!min-w-full {
    min-width: 100% !important;
  }

  .xs\:\!min-w-px {
    min-width: 1px !important;
  }

  .xs\:\!min-w-1\/2 {
    min-width: 50% !important;
  }

  .xs\:\!min-w-2xs {
    min-width: 375px !important;
  }

  .xs\:\!min-w-xs {
    min-width: 478px !important;
  }

  .xs\:\!min-w-sm {
    min-width: 576px !important;
  }

  .xs\:\!min-w-md {
    min-width: 768px !important;
  }

  .xs\:\!min-w-lg {
    min-width: 1024px !important;
  }

  .xs\:\!min-w-xl {
    min-width: 1440px !important;
  }

  .xs\:\!min-w-2xl {
    min-width: 1920px !important;
  }

  .xs\:\!min-w-3xl {
    min-width: 2560px !important;
  }

  .xs\:hover\:min-w-0:hover {
    min-width: 0rem;
  }

  .xs\:hover\:min-w-1:hover {
    min-width: 0.25rem;
  }

  .xs\:hover\:min-w-2:hover {
    min-width: 0.5rem;
  }

  .xs\:hover\:min-w-3:hover {
    min-width: 0.75rem;
  }

  .xs\:hover\:min-w-4:hover {
    min-width: 1rem;
  }

  .xs\:hover\:min-w-5:hover {
    min-width: 1.25rem;
  }

  .xs\:hover\:min-w-6:hover {
    min-width: 1.5rem;
  }

  .xs\:hover\:min-w-7:hover {
    min-width: 1.75rem;
  }

  .xs\:hover\:min-w-8:hover {
    min-width: 2rem;
  }

  .xs\:hover\:min-w-9:hover {
    min-width: 2.25rem;
  }

  .xs\:hover\:min-w-10:hover {
    min-width: 2.5rem;
  }

  .xs\:hover\:min-w-11:hover {
    min-width: 2.75rem;
  }

  .xs\:hover\:min-w-12:hover {
    min-width: 3rem;
  }

  .xs\:hover\:min-w-13:hover {
    min-width: 3.25rem;
  }

  .xs\:hover\:min-w-14:hover {
    min-width: 3.5rem;
  }

  .xs\:hover\:min-w-15:hover {
    min-width: 3.75rem;
  }

  .xs\:hover\:min-w-16:hover {
    min-width: 4rem;
  }

  .xs\:hover\:min-w-17:hover {
    min-width: 4.25rem;
  }

  .xs\:hover\:min-w-18:hover {
    min-width: 4.5rem;
  }

  .xs\:hover\:min-w-19:hover {
    min-width: 4.75rem;
  }

  .xs\:hover\:min-w-20:hover {
    min-width: 5rem;
  }

  .xs\:hover\:min-w-21:hover {
    min-width: 5.25rem;
  }

  .xs\:hover\:min-w-22:hover {
    min-width: 5.5rem;
  }

  .xs\:hover\:min-w-23:hover {
    min-width: 5.75rem;
  }

  .xs\:hover\:min-w-24:hover {
    min-width: 6rem;
  }

  .xs\:hover\:min-w-25:hover {
    min-width: 6.25rem;
  }

  .xs\:hover\:min-w-26:hover {
    min-width: 6.5rem;
  }

  .xs\:hover\:min-w-27:hover {
    min-width: 6.75rem;
  }

  .xs\:hover\:min-w-28:hover {
    min-width: 7rem;
  }

  .xs\:hover\:min-w-29:hover {
    min-width: 7.25rem;
  }

  .xs\:hover\:min-w-30:hover {
    min-width: 7.5rem;
  }

  .xs\:hover\:min-w-31:hover {
    min-width: 7.75rem;
  }

  .xs\:hover\:min-w-32:hover {
    min-width: 8rem;
  }

  .xs\:hover\:min-w-40:hover {
    min-width: 10rem;
  }

  .xs\:hover\:min-w-48:hover {
    min-width: 12rem;
  }

  .xs\:hover\:min-w-56:hover {
    min-width: 14rem;
  }

  .xs\:hover\:min-w-64:hover {
    min-width: 16rem;
  }

  .xs\:hover\:min-w-full:hover {
    min-width: 100%;
  }

  .xs\:hover\:min-w-px:hover {
    min-width: 1px;
  }

  .xs\:hover\:min-w-1\/2:hover {
    min-width: 50%;
  }

  .xs\:hover\:min-w-2xs:hover {
    min-width: 375px;
  }

  .xs\:hover\:min-w-xs:hover {
    min-width: 478px;
  }

  .xs\:hover\:min-w-sm:hover {
    min-width: 576px;
  }

  .xs\:hover\:min-w-md:hover {
    min-width: 768px;
  }

  .xs\:hover\:min-w-lg:hover {
    min-width: 1024px;
  }

  .xs\:hover\:min-w-xl:hover {
    min-width: 1440px;
  }

  .xs\:hover\:min-w-2xl:hover {
    min-width: 1920px;
  }

  .xs\:hover\:min-w-3xl:hover {
    min-width: 2560px;
  }

  .xs\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xs\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xs\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xs\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .xs\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xs\:\!object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .xs\:\!object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .xs\:\!object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .xs\:\!object-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .xs\:\!object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .xs\:hover\:object-contain:hover {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xs\:hover\:object-cover:hover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xs\:hover\:object-fill:hover {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xs\:hover\:object-none:hover {
    -o-object-fit: none;
       object-fit: none;
  }

  .xs\:hover\:object-scale-down:hover {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xs\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xs\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .xs\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .xs\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xs\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .xs\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .xs\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xs\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .xs\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .xs\:\!object-bottom {
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .xs\:\!object-center {
    -o-object-position: center !important;
       object-position: center !important;
  }

  .xs\:\!object-left {
    -o-object-position: left !important;
       object-position: left !important;
  }

  .xs\:\!object-left-bottom {
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .xs\:\!object-left-top {
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .xs\:\!object-right {
    -o-object-position: right !important;
       object-position: right !important;
  }

  .xs\:\!object-right-bottom {
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .xs\:\!object-right-top {
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .xs\:\!object-top {
    -o-object-position: top !important;
       object-position: top !important;
  }

  .xs\:hover\:object-bottom:hover {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xs\:hover\:object-center:hover {
    -o-object-position: center;
       object-position: center;
  }

  .xs\:hover\:object-left:hover {
    -o-object-position: left;
       object-position: left;
  }

  .xs\:hover\:object-left-bottom:hover {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xs\:hover\:object-left-top:hover {
    -o-object-position: left top;
       object-position: left top;
  }

  .xs\:hover\:object-right:hover {
    -o-object-position: right;
       object-position: right;
  }

  .xs\:hover\:object-right-bottom:hover {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xs\:hover\:object-right-top:hover {
    -o-object-position: right top;
       object-position: right top;
  }

  .xs\:hover\:object-top:hover {
    -o-object-position: top;
       object-position: top;
  }

  .xs\:opacity-0 {
    opacity: 0;
  }

  .xs\:opacity-25 {
    opacity: 0.25;
  }

  .xs\:opacity-50 {
    opacity: 0.5;
  }

  .xs\:opacity-75 {
    opacity: 0.75;
  }

  .xs\:opacity-100 {
    opacity: 1;
  }

  .xs\:\!opacity-0 {
    opacity: 0 !important;
  }

  .xs\:\!opacity-25 {
    opacity: 0.25 !important;
  }

  .xs\:\!opacity-50 {
    opacity: 0.5 !important;
  }

  .xs\:\!opacity-75 {
    opacity: 0.75 !important;
  }

  .xs\:\!opacity-100 {
    opacity: 1 !important;
  }

  .xs\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .xs\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .xs\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .xs\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .xs\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .xs\:outline-none {
    outline: 0;
  }

  .xs\:\!outline-none {
    outline: 0 !important;
  }

  .xs\:hover\:outline-none:hover {
    outline: 0;
  }

  .xs\:overflow-auto {
    overflow: auto;
  }

  .xs\:overflow-hidden {
    overflow: hidden;
  }

  .xs\:overflow-visible {
    overflow: visible;
  }

  .xs\:overflow-scroll {
    overflow: scroll;
  }

  .xs\:overflow-x-auto {
    overflow-x: auto;
  }

  .xs\:overflow-y-auto {
    overflow-y: auto;
  }

  .xs\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xs\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xs\:overflow-x-visible {
    overflow-x: visible;
  }

  .xs\:overflow-y-visible {
    overflow-y: visible;
  }

  .xs\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xs\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xs\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xs\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .xs\:\!overflow-auto {
    overflow: auto !important;
  }

  .xs\:\!overflow-hidden {
    overflow: hidden !important;
  }

  .xs\:\!overflow-visible {
    overflow: visible !important;
  }

  .xs\:\!overflow-scroll {
    overflow: scroll !important;
  }

  .xs\:\!overflow-x-auto {
    overflow-x: auto !important;
  }

  .xs\:\!overflow-y-auto {
    overflow-y: auto !important;
  }

  .xs\:\!overflow-x-hidden {
    overflow-x: hidden !important;
  }

  .xs\:\!overflow-y-hidden {
    overflow-y: hidden !important;
  }

  .xs\:\!overflow-x-visible {
    overflow-x: visible !important;
  }

  .xs\:\!overflow-y-visible {
    overflow-y: visible !important;
  }

  .xs\:\!overflow-x-scroll {
    overflow-x: scroll !important;
  }

  .xs\:\!overflow-y-scroll {
    overflow-y: scroll !important;
  }

  .xs\:\!scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .xs\:\!scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .xs\:hover\:overflow-auto:hover {
    overflow: auto;
  }

  .xs\:hover\:overflow-hidden:hover {
    overflow: hidden;
  }

  .xs\:hover\:overflow-visible:hover {
    overflow: visible;
  }

  .xs\:hover\:overflow-scroll:hover {
    overflow: scroll;
  }

  .xs\:hover\:overflow-x-auto:hover {
    overflow-x: auto;
  }

  .xs\:hover\:overflow-y-auto:hover {
    overflow-y: auto;
  }

  .xs\:hover\:overflow-x-hidden:hover {
    overflow-x: hidden;
  }

  .xs\:hover\:overflow-y-hidden:hover {
    overflow-y: hidden;
  }

  .xs\:hover\:overflow-x-visible:hover {
    overflow-x: visible;
  }

  .xs\:hover\:overflow-y-visible:hover {
    overflow-y: visible;
  }

  .xs\:hover\:overflow-x-scroll:hover {
    overflow-x: scroll;
  }

  .xs\:hover\:overflow-y-scroll:hover {
    overflow-y: scroll;
  }

  .xs\:hover\:scrolling-touch:hover {
    -webkit-overflow-scrolling: touch;
  }

  .xs\:hover\:scrolling-auto:hover {
    -webkit-overflow-scrolling: auto;
  }

  .xs\:p-0 {
    padding: 0rem;
  }

  .xs\:p-1 {
    padding: 0.25rem;
  }

  .xs\:p-2 {
    padding: 0.5rem;
  }

  .xs\:p-3 {
    padding: 0.75rem;
  }

  .xs\:p-4 {
    padding: 1rem;
  }

  .xs\:p-5 {
    padding: 1.25rem;
  }

  .xs\:p-6 {
    padding: 1.5rem;
  }

  .xs\:p-7 {
    padding: 1.75rem;
  }

  .xs\:p-8 {
    padding: 2rem;
  }

  .xs\:p-9 {
    padding: 2.25rem;
  }

  .xs\:p-10 {
    padding: 2.5rem;
  }

  .xs\:p-11 {
    padding: 2.75rem;
  }

  .xs\:p-12 {
    padding: 3rem;
  }

  .xs\:p-13 {
    padding: 3.25rem;
  }

  .xs\:p-14 {
    padding: 3.5rem;
  }

  .xs\:p-15 {
    padding: 3.75rem;
  }

  .xs\:p-16 {
    padding: 4rem;
  }

  .xs\:p-17 {
    padding: 4.25rem;
  }

  .xs\:p-18 {
    padding: 4.5rem;
  }

  .xs\:p-19 {
    padding: 4.75rem;
  }

  .xs\:p-20 {
    padding: 5rem;
  }

  .xs\:p-21 {
    padding: 5.25rem;
  }

  .xs\:p-22 {
    padding: 5.5rem;
  }

  .xs\:p-23 {
    padding: 5.75rem;
  }

  .xs\:p-24 {
    padding: 6rem;
  }

  .xs\:p-25 {
    padding: 6.25rem;
  }

  .xs\:p-26 {
    padding: 6.5rem;
  }

  .xs\:p-27 {
    padding: 6.75rem;
  }

  .xs\:p-28 {
    padding: 7rem;
  }

  .xs\:p-29 {
    padding: 7.25rem;
  }

  .xs\:p-30 {
    padding: 7.5rem;
  }

  .xs\:p-31 {
    padding: 7.75rem;
  }

  .xs\:p-32 {
    padding: 8rem;
  }

  .xs\:p-40 {
    padding: 10rem;
  }

  .xs\:p-48 {
    padding: 12rem;
  }

  .xs\:p-56 {
    padding: 14rem;
  }

  .xs\:p-64 {
    padding: 16rem;
  }

  .xs\:p-px {
    padding: 1px;
  }

  .xs\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .xs\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .xs\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xs\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xs\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xs\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xs\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xs\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xs\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xs\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xs\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xs\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xs\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xs\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xs\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .xs\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .xs\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xs\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xs\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .xs\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .xs\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xs\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xs\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .xs\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .xs\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xs\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xs\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .xs\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .xs\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xs\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xs\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .xs\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .xs\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xs\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xs\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .xs\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .xs\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .xs\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .xs\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .xs\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .xs\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xs\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xs\:py-21 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .xs\:px-21 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .xs\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .xs\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .xs\:py-23 {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .xs\:px-23 {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .xs\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xs\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xs\:py-25 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .xs\:px-25 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .xs\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .xs\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .xs\:py-27 {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .xs\:px-27 {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .xs\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xs\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xs\:py-29 {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .xs\:px-29 {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .xs\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .xs\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .xs\:py-31 {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .xs\:px-31 {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .xs\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xs\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xs\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xs\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xs\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xs\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xs\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xs\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xs\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xs\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xs\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xs\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xs\:pt-0 {
    padding-top: 0rem;
  }

  .xs\:pr-0 {
    padding-right: 0rem;
  }

  .xs\:pb-0 {
    padding-bottom: 0rem;
  }

  .xs\:pl-0 {
    padding-left: 0rem;
  }

  .xs\:pt-1 {
    padding-top: 0.25rem;
  }

  .xs\:pr-1 {
    padding-right: 0.25rem;
  }

  .xs\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .xs\:pl-1 {
    padding-left: 0.25rem;
  }

  .xs\:pt-2 {
    padding-top: 0.5rem;
  }

  .xs\:pr-2 {
    padding-right: 0.5rem;
  }

  .xs\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .xs\:pl-2 {
    padding-left: 0.5rem;
  }

  .xs\:pt-3 {
    padding-top: 0.75rem;
  }

  .xs\:pr-3 {
    padding-right: 0.75rem;
  }

  .xs\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .xs\:pl-3 {
    padding-left: 0.75rem;
  }

  .xs\:pt-4 {
    padding-top: 1rem;
  }

  .xs\:pr-4 {
    padding-right: 1rem;
  }

  .xs\:pb-4 {
    padding-bottom: 1rem;
  }

  .xs\:pl-4 {
    padding-left: 1rem;
  }

  .xs\:pt-5 {
    padding-top: 1.25rem;
  }

  .xs\:pr-5 {
    padding-right: 1.25rem;
  }

  .xs\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .xs\:pl-5 {
    padding-left: 1.25rem;
  }

  .xs\:pt-6 {
    padding-top: 1.5rem;
  }

  .xs\:pr-6 {
    padding-right: 1.5rem;
  }

  .xs\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .xs\:pl-6 {
    padding-left: 1.5rem;
  }

  .xs\:pt-7 {
    padding-top: 1.75rem;
  }

  .xs\:pr-7 {
    padding-right: 1.75rem;
  }

  .xs\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .xs\:pl-7 {
    padding-left: 1.75rem;
  }

  .xs\:pt-8 {
    padding-top: 2rem;
  }

  .xs\:pr-8 {
    padding-right: 2rem;
  }

  .xs\:pb-8 {
    padding-bottom: 2rem;
  }

  .xs\:pl-8 {
    padding-left: 2rem;
  }

  .xs\:pt-9 {
    padding-top: 2.25rem;
  }

  .xs\:pr-9 {
    padding-right: 2.25rem;
  }

  .xs\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .xs\:pl-9 {
    padding-left: 2.25rem;
  }

  .xs\:pt-10 {
    padding-top: 2.5rem;
  }

  .xs\:pr-10 {
    padding-right: 2.5rem;
  }

  .xs\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .xs\:pl-10 {
    padding-left: 2.5rem;
  }

  .xs\:pt-11 {
    padding-top: 2.75rem;
  }

  .xs\:pr-11 {
    padding-right: 2.75rem;
  }

  .xs\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .xs\:pl-11 {
    padding-left: 2.75rem;
  }

  .xs\:pt-12 {
    padding-top: 3rem;
  }

  .xs\:pr-12 {
    padding-right: 3rem;
  }

  .xs\:pb-12 {
    padding-bottom: 3rem;
  }

  .xs\:pl-12 {
    padding-left: 3rem;
  }

  .xs\:pt-13 {
    padding-top: 3.25rem;
  }

  .xs\:pr-13 {
    padding-right: 3.25rem;
  }

  .xs\:pb-13 {
    padding-bottom: 3.25rem;
  }

  .xs\:pl-13 {
    padding-left: 3.25rem;
  }

  .xs\:pt-14 {
    padding-top: 3.5rem;
  }

  .xs\:pr-14 {
    padding-right: 3.5rem;
  }

  .xs\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .xs\:pl-14 {
    padding-left: 3.5rem;
  }

  .xs\:pt-15 {
    padding-top: 3.75rem;
  }

  .xs\:pr-15 {
    padding-right: 3.75rem;
  }

  .xs\:pb-15 {
    padding-bottom: 3.75rem;
  }

  .xs\:pl-15 {
    padding-left: 3.75rem;
  }

  .xs\:pt-16 {
    padding-top: 4rem;
  }

  .xs\:pr-16 {
    padding-right: 4rem;
  }

  .xs\:pb-16 {
    padding-bottom: 4rem;
  }

  .xs\:pl-16 {
    padding-left: 4rem;
  }

  .xs\:pt-17 {
    padding-top: 4.25rem;
  }

  .xs\:pr-17 {
    padding-right: 4.25rem;
  }

  .xs\:pb-17 {
    padding-bottom: 4.25rem;
  }

  .xs\:pl-17 {
    padding-left: 4.25rem;
  }

  .xs\:pt-18 {
    padding-top: 4.5rem;
  }

  .xs\:pr-18 {
    padding-right: 4.5rem;
  }

  .xs\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .xs\:pl-18 {
    padding-left: 4.5rem;
  }

  .xs\:pt-19 {
    padding-top: 4.75rem;
  }

  .xs\:pr-19 {
    padding-right: 4.75rem;
  }

  .xs\:pb-19 {
    padding-bottom: 4.75rem;
  }

  .xs\:pl-19 {
    padding-left: 4.75rem;
  }

  .xs\:pt-20 {
    padding-top: 5rem;
  }

  .xs\:pr-20 {
    padding-right: 5rem;
  }

  .xs\:pb-20 {
    padding-bottom: 5rem;
  }

  .xs\:pl-20 {
    padding-left: 5rem;
  }

  .xs\:pt-21 {
    padding-top: 5.25rem;
  }

  .xs\:pr-21 {
    padding-right: 5.25rem;
  }

  .xs\:pb-21 {
    padding-bottom: 5.25rem;
  }

  .xs\:pl-21 {
    padding-left: 5.25rem;
  }

  .xs\:pt-22 {
    padding-top: 5.5rem;
  }

  .xs\:pr-22 {
    padding-right: 5.5rem;
  }

  .xs\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .xs\:pl-22 {
    padding-left: 5.5rem;
  }

  .xs\:pt-23 {
    padding-top: 5.75rem;
  }

  .xs\:pr-23 {
    padding-right: 5.75rem;
  }

  .xs\:pb-23 {
    padding-bottom: 5.75rem;
  }

  .xs\:pl-23 {
    padding-left: 5.75rem;
  }

  .xs\:pt-24 {
    padding-top: 6rem;
  }

  .xs\:pr-24 {
    padding-right: 6rem;
  }

  .xs\:pb-24 {
    padding-bottom: 6rem;
  }

  .xs\:pl-24 {
    padding-left: 6rem;
  }

  .xs\:pt-25 {
    padding-top: 6.25rem;
  }

  .xs\:pr-25 {
    padding-right: 6.25rem;
  }

  .xs\:pb-25 {
    padding-bottom: 6.25rem;
  }

  .xs\:pl-25 {
    padding-left: 6.25rem;
  }

  .xs\:pt-26 {
    padding-top: 6.5rem;
  }

  .xs\:pr-26 {
    padding-right: 6.5rem;
  }

  .xs\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .xs\:pl-26 {
    padding-left: 6.5rem;
  }

  .xs\:pt-27 {
    padding-top: 6.75rem;
  }

  .xs\:pr-27 {
    padding-right: 6.75rem;
  }

  .xs\:pb-27 {
    padding-bottom: 6.75rem;
  }

  .xs\:pl-27 {
    padding-left: 6.75rem;
  }

  .xs\:pt-28 {
    padding-top: 7rem;
  }

  .xs\:pr-28 {
    padding-right: 7rem;
  }

  .xs\:pb-28 {
    padding-bottom: 7rem;
  }

  .xs\:pl-28 {
    padding-left: 7rem;
  }

  .xs\:pt-29 {
    padding-top: 7.25rem;
  }

  .xs\:pr-29 {
    padding-right: 7.25rem;
  }

  .xs\:pb-29 {
    padding-bottom: 7.25rem;
  }

  .xs\:pl-29 {
    padding-left: 7.25rem;
  }

  .xs\:pt-30 {
    padding-top: 7.5rem;
  }

  .xs\:pr-30 {
    padding-right: 7.5rem;
  }

  .xs\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .xs\:pl-30 {
    padding-left: 7.5rem;
  }

  .xs\:pt-31 {
    padding-top: 7.75rem;
  }

  .xs\:pr-31 {
    padding-right: 7.75rem;
  }

  .xs\:pb-31 {
    padding-bottom: 7.75rem;
  }

  .xs\:pl-31 {
    padding-left: 7.75rem;
  }

  .xs\:pt-32 {
    padding-top: 8rem;
  }

  .xs\:pr-32 {
    padding-right: 8rem;
  }

  .xs\:pb-32 {
    padding-bottom: 8rem;
  }

  .xs\:pl-32 {
    padding-left: 8rem;
  }

  .xs\:pt-40 {
    padding-top: 10rem;
  }

  .xs\:pr-40 {
    padding-right: 10rem;
  }

  .xs\:pb-40 {
    padding-bottom: 10rem;
  }

  .xs\:pl-40 {
    padding-left: 10rem;
  }

  .xs\:pt-48 {
    padding-top: 12rem;
  }

  .xs\:pr-48 {
    padding-right: 12rem;
  }

  .xs\:pb-48 {
    padding-bottom: 12rem;
  }

  .xs\:pl-48 {
    padding-left: 12rem;
  }

  .xs\:pt-56 {
    padding-top: 14rem;
  }

  .xs\:pr-56 {
    padding-right: 14rem;
  }

  .xs\:pb-56 {
    padding-bottom: 14rem;
  }

  .xs\:pl-56 {
    padding-left: 14rem;
  }

  .xs\:pt-64 {
    padding-top: 16rem;
  }

  .xs\:pr-64 {
    padding-right: 16rem;
  }

  .xs\:pb-64 {
    padding-bottom: 16rem;
  }

  .xs\:pl-64 {
    padding-left: 16rem;
  }

  .xs\:pt-px {
    padding-top: 1px;
  }

  .xs\:pr-px {
    padding-right: 1px;
  }

  .xs\:pb-px {
    padding-bottom: 1px;
  }

  .xs\:pl-px {
    padding-left: 1px;
  }

  .xs\:\!p-0 {
    padding: 0rem !important;
  }

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

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

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

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

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

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

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

  .xs\:\!p-8 {
    padding: 2rem !important;
  }

  .xs\:\!p-9 {
    padding: 2.25rem !important;
  }

  .xs\:\!p-10 {
    padding: 2.5rem !important;
  }

  .xs\:\!p-11 {
    padding: 2.75rem !important;
  }

  .xs\:\!p-12 {
    padding: 3rem !important;
  }

  .xs\:\!p-13 {
    padding: 3.25rem !important;
  }

  .xs\:\!p-14 {
    padding: 3.5rem !important;
  }

  .xs\:\!p-15 {
    padding: 3.75rem !important;
  }

  .xs\:\!p-16 {
    padding: 4rem !important;
  }

  .xs\:\!p-17 {
    padding: 4.25rem !important;
  }

  .xs\:\!p-18 {
    padding: 4.5rem !important;
  }

  .xs\:\!p-19 {
    padding: 4.75rem !important;
  }

  .xs\:\!p-20 {
    padding: 5rem !important;
  }

  .xs\:\!p-21 {
    padding: 5.25rem !important;
  }

  .xs\:\!p-22 {
    padding: 5.5rem !important;
  }

  .xs\:\!p-23 {
    padding: 5.75rem !important;
  }

  .xs\:\!p-24 {
    padding: 6rem !important;
  }

  .xs\:\!p-25 {
    padding: 6.25rem !important;
  }

  .xs\:\!p-26 {
    padding: 6.5rem !important;
  }

  .xs\:\!p-27 {
    padding: 6.75rem !important;
  }

  .xs\:\!p-28 {
    padding: 7rem !important;
  }

  .xs\:\!p-29 {
    padding: 7.25rem !important;
  }

  .xs\:\!p-30 {
    padding: 7.5rem !important;
  }

  .xs\:\!p-31 {
    padding: 7.75rem !important;
  }

  .xs\:\!p-32 {
    padding: 8rem !important;
  }

  .xs\:\!p-40 {
    padding: 10rem !important;
  }

  .xs\:\!p-48 {
    padding: 12rem !important;
  }

  .xs\:\!p-56 {
    padding: 14rem !important;
  }

  .xs\:\!p-64 {
    padding: 16rem !important;
  }

  .xs\:\!p-px {
    padding: 1px !important;
  }

  .xs\:\!py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .xs\:\!px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .xs\:\!py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .xs\:\!px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .xs\:\!py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .xs\:\!px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .xs\:\!py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .xs\:\!px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .xs\:\!py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .xs\:\!px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .xs\:\!py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .xs\:\!px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .xs\:\!py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .xs\:\!px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .xs\:\!py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .xs\:\!px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .xs\:\!py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .xs\:\!px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .xs\:\!py-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .xs\:\!px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .xs\:\!py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .xs\:\!px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .xs\:\!py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .xs\:\!px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .xs\:\!py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .xs\:\!px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .xs\:\!py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .xs\:\!px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .xs\:\!py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .xs\:\!px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .xs\:\!py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .xs\:\!px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .xs\:\!py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .xs\:\!px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .xs\:\!py-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .xs\:\!px-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .xs\:\!py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .xs\:\!px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .xs\:\!py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .xs\:\!px-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .xs\:\!py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .xs\:\!px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .xs\:\!py-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .xs\:\!px-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .xs\:\!py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .xs\:\!px-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .xs\:\!py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .xs\:\!px-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .xs\:\!py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .xs\:\!px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .xs\:\!py-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .xs\:\!px-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .xs\:\!py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .xs\:\!px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .xs\:\!py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .xs\:\!px-27 {
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .xs\:\!py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .xs\:\!px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .xs\:\!py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .xs\:\!px-29 {
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .xs\:\!py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .xs\:\!px-30 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .xs\:\!py-31 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .xs\:\!px-31 {
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .xs\:\!py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .xs\:\!px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .xs\:\!py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .xs\:\!px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .xs\:\!py-48 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .xs\:\!px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .xs\:\!py-56 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .xs\:\!px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .xs\:\!py-64 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .xs\:\!px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .xs\:\!py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .xs\:\!px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .xs\:\!pt-0 {
    padding-top: 0rem !important;
  }

  .xs\:\!pr-0 {
    padding-right: 0rem !important;
  }

  .xs\:\!pb-0 {
    padding-bottom: 0rem !important;
  }

  .xs\:\!pl-0 {
    padding-left: 0rem !important;
  }

  .xs\:\!pt-1 {
    padding-top: 0.25rem !important;
  }

  .xs\:\!pr-1 {
    padding-right: 0.25rem !important;
  }

  .xs\:\!pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .xs\:\!pl-1 {
    padding-left: 0.25rem !important;
  }

  .xs\:\!pt-2 {
    padding-top: 0.5rem !important;
  }

  .xs\:\!pr-2 {
    padding-right: 0.5rem !important;
  }

  .xs\:\!pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .xs\:\!pl-2 {
    padding-left: 0.5rem !important;
  }

  .xs\:\!pt-3 {
    padding-top: 0.75rem !important;
  }

  .xs\:\!pr-3 {
    padding-right: 0.75rem !important;
  }

  .xs\:\!pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .xs\:\!pl-3 {
    padding-left: 0.75rem !important;
  }

  .xs\:\!pt-4 {
    padding-top: 1rem !important;
  }

  .xs\:\!pr-4 {
    padding-right: 1rem !important;
  }

  .xs\:\!pb-4 {
    padding-bottom: 1rem !important;
  }

  .xs\:\!pl-4 {
    padding-left: 1rem !important;
  }

  .xs\:\!pt-5 {
    padding-top: 1.25rem !important;
  }

  .xs\:\!pr-5 {
    padding-right: 1.25rem !important;
  }

  .xs\:\!pb-5 {
    padding-bottom: 1.25rem !important;
  }

  .xs\:\!pl-5 {
    padding-left: 1.25rem !important;
  }

  .xs\:\!pt-6 {
    padding-top: 1.5rem !important;
  }

  .xs\:\!pr-6 {
    padding-right: 1.5rem !important;
  }

  .xs\:\!pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .xs\:\!pl-6 {
    padding-left: 1.5rem !important;
  }

  .xs\:\!pt-7 {
    padding-top: 1.75rem !important;
  }

  .xs\:\!pr-7 {
    padding-right: 1.75rem !important;
  }

  .xs\:\!pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .xs\:\!pl-7 {
    padding-left: 1.75rem !important;
  }

  .xs\:\!pt-8 {
    padding-top: 2rem !important;
  }

  .xs\:\!pr-8 {
    padding-right: 2rem !important;
  }

  .xs\:\!pb-8 {
    padding-bottom: 2rem !important;
  }

  .xs\:\!pl-8 {
    padding-left: 2rem !important;
  }

  .xs\:\!pt-9 {
    padding-top: 2.25rem !important;
  }

  .xs\:\!pr-9 {
    padding-right: 2.25rem !important;
  }

  .xs\:\!pb-9 {
    padding-bottom: 2.25rem !important;
  }

  .xs\:\!pl-9 {
    padding-left: 2.25rem !important;
  }

  .xs\:\!pt-10 {
    padding-top: 2.5rem !important;
  }

  .xs\:\!pr-10 {
    padding-right: 2.5rem !important;
  }

  .xs\:\!pb-10 {
    padding-bottom: 2.5rem !important;
  }

  .xs\:\!pl-10 {
    padding-left: 2.5rem !important;
  }

  .xs\:\!pt-11 {
    padding-top: 2.75rem !important;
  }

  .xs\:\!pr-11 {
    padding-right: 2.75rem !important;
  }

  .xs\:\!pb-11 {
    padding-bottom: 2.75rem !important;
  }

  .xs\:\!pl-11 {
    padding-left: 2.75rem !important;
  }

  .xs\:\!pt-12 {
    padding-top: 3rem !important;
  }

  .xs\:\!pr-12 {
    padding-right: 3rem !important;
  }

  .xs\:\!pb-12 {
    padding-bottom: 3rem !important;
  }

  .xs\:\!pl-12 {
    padding-left: 3rem !important;
  }

  .xs\:\!pt-13 {
    padding-top: 3.25rem !important;
  }

  .xs\:\!pr-13 {
    padding-right: 3.25rem !important;
  }

  .xs\:\!pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .xs\:\!pl-13 {
    padding-left: 3.25rem !important;
  }

  .xs\:\!pt-14 {
    padding-top: 3.5rem !important;
  }

  .xs\:\!pr-14 {
    padding-right: 3.5rem !important;
  }

  .xs\:\!pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .xs\:\!pl-14 {
    padding-left: 3.5rem !important;
  }

  .xs\:\!pt-15 {
    padding-top: 3.75rem !important;
  }

  .xs\:\!pr-15 {
    padding-right: 3.75rem !important;
  }

  .xs\:\!pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .xs\:\!pl-15 {
    padding-left: 3.75rem !important;
  }

  .xs\:\!pt-16 {
    padding-top: 4rem !important;
  }

  .xs\:\!pr-16 {
    padding-right: 4rem !important;
  }

  .xs\:\!pb-16 {
    padding-bottom: 4rem !important;
  }

  .xs\:\!pl-16 {
    padding-left: 4rem !important;
  }

  .xs\:\!pt-17 {
    padding-top: 4.25rem !important;
  }

  .xs\:\!pr-17 {
    padding-right: 4.25rem !important;
  }

  .xs\:\!pb-17 {
    padding-bottom: 4.25rem !important;
  }

  .xs\:\!pl-17 {
    padding-left: 4.25rem !important;
  }

  .xs\:\!pt-18 {
    padding-top: 4.5rem !important;
  }

  .xs\:\!pr-18 {
    padding-right: 4.5rem !important;
  }

  .xs\:\!pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .xs\:\!pl-18 {
    padding-left: 4.5rem !important;
  }

  .xs\:\!pt-19 {
    padding-top: 4.75rem !important;
  }

  .xs\:\!pr-19 {
    padding-right: 4.75rem !important;
  }

  .xs\:\!pb-19 {
    padding-bottom: 4.75rem !important;
  }

  .xs\:\!pl-19 {
    padding-left: 4.75rem !important;
  }

  .xs\:\!pt-20 {
    padding-top: 5rem !important;
  }

  .xs\:\!pr-20 {
    padding-right: 5rem !important;
  }

  .xs\:\!pb-20 {
    padding-bottom: 5rem !important;
  }

  .xs\:\!pl-20 {
    padding-left: 5rem !important;
  }

  .xs\:\!pt-21 {
    padding-top: 5.25rem !important;
  }

  .xs\:\!pr-21 {
    padding-right: 5.25rem !important;
  }

  .xs\:\!pb-21 {
    padding-bottom: 5.25rem !important;
  }

  .xs\:\!pl-21 {
    padding-left: 5.25rem !important;
  }

  .xs\:\!pt-22 {
    padding-top: 5.5rem !important;
  }

  .xs\:\!pr-22 {
    padding-right: 5.5rem !important;
  }

  .xs\:\!pb-22 {
    padding-bottom: 5.5rem !important;
  }

  .xs\:\!pl-22 {
    padding-left: 5.5rem !important;
  }

  .xs\:\!pt-23 {
    padding-top: 5.75rem !important;
  }

  .xs\:\!pr-23 {
    padding-right: 5.75rem !important;
  }

  .xs\:\!pb-23 {
    padding-bottom: 5.75rem !important;
  }

  .xs\:\!pl-23 {
    padding-left: 5.75rem !important;
  }

  .xs\:\!pt-24 {
    padding-top: 6rem !important;
  }

  .xs\:\!pr-24 {
    padding-right: 6rem !important;
  }

  .xs\:\!pb-24 {
    padding-bottom: 6rem !important;
  }

  .xs\:\!pl-24 {
    padding-left: 6rem !important;
  }

  .xs\:\!pt-25 {
    padding-top: 6.25rem !important;
  }

  .xs\:\!pr-25 {
    padding-right: 6.25rem !important;
  }

  .xs\:\!pb-25 {
    padding-bottom: 6.25rem !important;
  }

  .xs\:\!pl-25 {
    padding-left: 6.25rem !important;
  }

  .xs\:\!pt-26 {
    padding-top: 6.5rem !important;
  }

  .xs\:\!pr-26 {
    padding-right: 6.5rem !important;
  }

  .xs\:\!pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .xs\:\!pl-26 {
    padding-left: 6.5rem !important;
  }

  .xs\:\!pt-27 {
    padding-top: 6.75rem !important;
  }

  .xs\:\!pr-27 {
    padding-right: 6.75rem !important;
  }

  .xs\:\!pb-27 {
    padding-bottom: 6.75rem !important;
  }

  .xs\:\!pl-27 {
    padding-left: 6.75rem !important;
  }

  .xs\:\!pt-28 {
    padding-top: 7rem !important;
  }

  .xs\:\!pr-28 {
    padding-right: 7rem !important;
  }

  .xs\:\!pb-28 {
    padding-bottom: 7rem !important;
  }

  .xs\:\!pl-28 {
    padding-left: 7rem !important;
  }

  .xs\:\!pt-29 {
    padding-top: 7.25rem !important;
  }

  .xs\:\!pr-29 {
    padding-right: 7.25rem !important;
  }

  .xs\:\!pb-29 {
    padding-bottom: 7.25rem !important;
  }

  .xs\:\!pl-29 {
    padding-left: 7.25rem !important;
  }

  .xs\:\!pt-30 {
    padding-top: 7.5rem !important;
  }

  .xs\:\!pr-30 {
    padding-right: 7.5rem !important;
  }

  .xs\:\!pb-30 {
    padding-bottom: 7.5rem !important;
  }

  .xs\:\!pl-30 {
    padding-left: 7.5rem !important;
  }

  .xs\:\!pt-31 {
    padding-top: 7.75rem !important;
  }

  .xs\:\!pr-31 {
    padding-right: 7.75rem !important;
  }

  .xs\:\!pb-31 {
    padding-bottom: 7.75rem !important;
  }

  .xs\:\!pl-31 {
    padding-left: 7.75rem !important;
  }

  .xs\:\!pt-32 {
    padding-top: 8rem !important;
  }

  .xs\:\!pr-32 {
    padding-right: 8rem !important;
  }

  .xs\:\!pb-32 {
    padding-bottom: 8rem !important;
  }

  .xs\:\!pl-32 {
    padding-left: 8rem !important;
  }

  .xs\:\!pt-40 {
    padding-top: 10rem !important;
  }

  .xs\:\!pr-40 {
    padding-right: 10rem !important;
  }

  .xs\:\!pb-40 {
    padding-bottom: 10rem !important;
  }

  .xs\:\!pl-40 {
    padding-left: 10rem !important;
  }

  .xs\:\!pt-48 {
    padding-top: 12rem !important;
  }

  .xs\:\!pr-48 {
    padding-right: 12rem !important;
  }

  .xs\:\!pb-48 {
    padding-bottom: 12rem !important;
  }

  .xs\:\!pl-48 {
    padding-left: 12rem !important;
  }

  .xs\:\!pt-56 {
    padding-top: 14rem !important;
  }

  .xs\:\!pr-56 {
    padding-right: 14rem !important;
  }

  .xs\:\!pb-56 {
    padding-bottom: 14rem !important;
  }

  .xs\:\!pl-56 {
    padding-left: 14rem !important;
  }

  .xs\:\!pt-64 {
    padding-top: 16rem !important;
  }

  .xs\:\!pr-64 {
    padding-right: 16rem !important;
  }

  .xs\:\!pb-64 {
    padding-bottom: 16rem !important;
  }

  .xs\:\!pl-64 {
    padding-left: 16rem !important;
  }

  .xs\:\!pt-px {
    padding-top: 1px !important;
  }

  .xs\:\!pr-px {
    padding-right: 1px !important;
  }

  .xs\:\!pb-px {
    padding-bottom: 1px !important;
  }

  .xs\:\!pl-px {
    padding-left: 1px !important;
  }

  .xs\:hover\:p-0:hover {
    padding: 0rem;
  }

  .xs\:hover\:p-1:hover {
    padding: 0.25rem;
  }

  .xs\:hover\:p-2:hover {
    padding: 0.5rem;
  }

  .xs\:hover\:p-3:hover {
    padding: 0.75rem;
  }

  .xs\:hover\:p-4:hover {
    padding: 1rem;
  }

  .xs\:hover\:p-5:hover {
    padding: 1.25rem;
  }

  .xs\:hover\:p-6:hover {
    padding: 1.5rem;
  }

  .xs\:hover\:p-7:hover {
    padding: 1.75rem;
  }

  .xs\:hover\:p-8:hover {
    padding: 2rem;
  }

  .xs\:hover\:p-9:hover {
    padding: 2.25rem;
  }

  .xs\:hover\:p-10:hover {
    padding: 2.5rem;
  }

  .xs\:hover\:p-11:hover {
    padding: 2.75rem;
  }

  .xs\:hover\:p-12:hover {
    padding: 3rem;
  }

  .xs\:hover\:p-13:hover {
    padding: 3.25rem;
  }

  .xs\:hover\:p-14:hover {
    padding: 3.5rem;
  }

  .xs\:hover\:p-15:hover {
    padding: 3.75rem;
  }

  .xs\:hover\:p-16:hover {
    padding: 4rem;
  }

  .xs\:hover\:p-17:hover {
    padding: 4.25rem;
  }

  .xs\:hover\:p-18:hover {
    padding: 4.5rem;
  }

  .xs\:hover\:p-19:hover {
    padding: 4.75rem;
  }

  .xs\:hover\:p-20:hover {
    padding: 5rem;
  }

  .xs\:hover\:p-21:hover {
    padding: 5.25rem;
  }

  .xs\:hover\:p-22:hover {
    padding: 5.5rem;
  }

  .xs\:hover\:p-23:hover {
    padding: 5.75rem;
  }

  .xs\:hover\:p-24:hover {
    padding: 6rem;
  }

  .xs\:hover\:p-25:hover {
    padding: 6.25rem;
  }

  .xs\:hover\:p-26:hover {
    padding: 6.5rem;
  }

  .xs\:hover\:p-27:hover {
    padding: 6.75rem;
  }

  .xs\:hover\:p-28:hover {
    padding: 7rem;
  }

  .xs\:hover\:p-29:hover {
    padding: 7.25rem;
  }

  .xs\:hover\:p-30:hover {
    padding: 7.5rem;
  }

  .xs\:hover\:p-31:hover {
    padding: 7.75rem;
  }

  .xs\:hover\:p-32:hover {
    padding: 8rem;
  }

  .xs\:hover\:p-40:hover {
    padding: 10rem;
  }

  .xs\:hover\:p-48:hover {
    padding: 12rem;
  }

  .xs\:hover\:p-56:hover {
    padding: 14rem;
  }

  .xs\:hover\:p-64:hover {
    padding: 16rem;
  }

  .xs\:hover\:p-px:hover {
    padding: 1px;
  }

  .xs\:hover\:py-0:hover {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .xs\:hover\:px-0:hover {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .xs\:hover\:py-1:hover {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xs\:hover\:px-1:hover {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xs\:hover\:py-2:hover {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xs\:hover\:px-2:hover {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xs\:hover\:py-3:hover {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xs\:hover\:px-3:hover {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xs\:hover\:py-4:hover {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xs\:hover\:px-4:hover {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xs\:hover\:py-5:hover {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xs\:hover\:px-5:hover {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xs\:hover\:py-6:hover {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xs\:hover\:px-6:hover {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xs\:hover\:py-7:hover {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .xs\:hover\:px-7:hover {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .xs\:hover\:py-8:hover {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xs\:hover\:px-8:hover {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xs\:hover\:py-9:hover {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .xs\:hover\:px-9:hover {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .xs\:hover\:py-10:hover {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xs\:hover\:px-10:hover {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xs\:hover\:py-11:hover {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .xs\:hover\:px-11:hover {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .xs\:hover\:py-12:hover {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xs\:hover\:px-12:hover {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xs\:hover\:py-13:hover {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .xs\:hover\:px-13:hover {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .xs\:hover\:py-14:hover {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xs\:hover\:px-14:hover {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xs\:hover\:py-15:hover {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .xs\:hover\:px-15:hover {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .xs\:hover\:py-16:hover {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xs\:hover\:px-16:hover {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xs\:hover\:py-17:hover {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .xs\:hover\:px-17:hover {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .xs\:hover\:py-18:hover {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .xs\:hover\:px-18:hover {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .xs\:hover\:py-19:hover {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .xs\:hover\:px-19:hover {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .xs\:hover\:py-20:hover {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xs\:hover\:px-20:hover {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xs\:hover\:py-21:hover {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .xs\:hover\:px-21:hover {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .xs\:hover\:py-22:hover {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .xs\:hover\:px-22:hover {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .xs\:hover\:py-23:hover {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .xs\:hover\:px-23:hover {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .xs\:hover\:py-24:hover {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xs\:hover\:px-24:hover {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xs\:hover\:py-25:hover {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .xs\:hover\:px-25:hover {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .xs\:hover\:py-26:hover {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .xs\:hover\:px-26:hover {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .xs\:hover\:py-27:hover {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .xs\:hover\:px-27:hover {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .xs\:hover\:py-28:hover {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xs\:hover\:px-28:hover {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xs\:hover\:py-29:hover {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .xs\:hover\:px-29:hover {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .xs\:hover\:py-30:hover {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .xs\:hover\:px-30:hover {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .xs\:hover\:py-31:hover {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .xs\:hover\:px-31:hover {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .xs\:hover\:py-32:hover {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xs\:hover\:px-32:hover {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xs\:hover\:py-40:hover {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xs\:hover\:px-40:hover {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xs\:hover\:py-48:hover {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xs\:hover\:px-48:hover {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xs\:hover\:py-56:hover {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xs\:hover\:px-56:hover {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xs\:hover\:py-64:hover {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xs\:hover\:px-64:hover {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xs\:hover\:py-px:hover {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xs\:hover\:px-px:hover {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xs\:hover\:pt-0:hover {
    padding-top: 0rem;
  }

  .xs\:hover\:pr-0:hover {
    padding-right: 0rem;
  }

  .xs\:hover\:pb-0:hover {
    padding-bottom: 0rem;
  }

  .xs\:hover\:pl-0:hover {
    padding-left: 0rem;
  }

  .xs\:hover\:pt-1:hover {
    padding-top: 0.25rem;
  }

  .xs\:hover\:pr-1:hover {
    padding-right: 0.25rem;
  }

  .xs\:hover\:pb-1:hover {
    padding-bottom: 0.25rem;
  }

  .xs\:hover\:pl-1:hover {
    padding-left: 0.25rem;
  }

  .xs\:hover\:pt-2:hover {
    padding-top: 0.5rem;
  }

  .xs\:hover\:pr-2:hover {
    padding-right: 0.5rem;
  }

  .xs\:hover\:pb-2:hover {
    padding-bottom: 0.5rem;
  }

  .xs\:hover\:pl-2:hover {
    padding-left: 0.5rem;
  }

  .xs\:hover\:pt-3:hover {
    padding-top: 0.75rem;
  }

  .xs\:hover\:pr-3:hover {
    padding-right: 0.75rem;
  }

  .xs\:hover\:pb-3:hover {
    padding-bottom: 0.75rem;
  }

  .xs\:hover\:pl-3:hover {
    padding-left: 0.75rem;
  }

  .xs\:hover\:pt-4:hover {
    padding-top: 1rem;
  }

  .xs\:hover\:pr-4:hover {
    padding-right: 1rem;
  }

  .xs\:hover\:pb-4:hover {
    padding-bottom: 1rem;
  }

  .xs\:hover\:pl-4:hover {
    padding-left: 1rem;
  }

  .xs\:hover\:pt-5:hover {
    padding-top: 1.25rem;
  }

  .xs\:hover\:pr-5:hover {
    padding-right: 1.25rem;
  }

  .xs\:hover\:pb-5:hover {
    padding-bottom: 1.25rem;
  }

  .xs\:hover\:pl-5:hover {
    padding-left: 1.25rem;
  }

  .xs\:hover\:pt-6:hover {
    padding-top: 1.5rem;
  }

  .xs\:hover\:pr-6:hover {
    padding-right: 1.5rem;
  }

  .xs\:hover\:pb-6:hover {
    padding-bottom: 1.5rem;
  }

  .xs\:hover\:pl-6:hover {
    padding-left: 1.5rem;
  }

  .xs\:hover\:pt-7:hover {
    padding-top: 1.75rem;
  }

  .xs\:hover\:pr-7:hover {
    padding-right: 1.75rem;
  }

  .xs\:hover\:pb-7:hover {
    padding-bottom: 1.75rem;
  }

  .xs\:hover\:pl-7:hover {
    padding-left: 1.75rem;
  }

  .xs\:hover\:pt-8:hover {
    padding-top: 2rem;
  }

  .xs\:hover\:pr-8:hover {
    padding-right: 2rem;
  }

  .xs\:hover\:pb-8:hover {
    padding-bottom: 2rem;
  }

  .xs\:hover\:pl-8:hover {
    padding-left: 2rem;
  }

  .xs\:hover\:pt-9:hover {
    padding-top: 2.25rem;
  }

  .xs\:hover\:pr-9:hover {
    padding-right: 2.25rem;
  }

  .xs\:hover\:pb-9:hover {
    padding-bottom: 2.25rem;
  }

  .xs\:hover\:pl-9:hover {
    padding-left: 2.25rem;
  }

  .xs\:hover\:pt-10:hover {
    padding-top: 2.5rem;
  }

  .xs\:hover\:pr-10:hover {
    padding-right: 2.5rem;
  }

  .xs\:hover\:pb-10:hover {
    padding-bottom: 2.5rem;
  }

  .xs\:hover\:pl-10:hover {
    padding-left: 2.5rem;
  }

  .xs\:hover\:pt-11:hover {
    padding-top: 2.75rem;
  }

  .xs\:hover\:pr-11:hover {
    padding-right: 2.75rem;
  }

  .xs\:hover\:pb-11:hover {
    padding-bottom: 2.75rem;
  }

  .xs\:hover\:pl-11:hover {
    padding-left: 2.75rem;
  }

  .xs\:hover\:pt-12:hover {
    padding-top: 3rem;
  }

  .xs\:hover\:pr-12:hover {
    padding-right: 3rem;
  }

  .xs\:hover\:pb-12:hover {
    padding-bottom: 3rem;
  }

  .xs\:hover\:pl-12:hover {
    padding-left: 3rem;
  }

  .xs\:hover\:pt-13:hover {
    padding-top: 3.25rem;
  }

  .xs\:hover\:pr-13:hover {
    padding-right: 3.25rem;
  }

  .xs\:hover\:pb-13:hover {
    padding-bottom: 3.25rem;
  }

  .xs\:hover\:pl-13:hover {
    padding-left: 3.25rem;
  }

  .xs\:hover\:pt-14:hover {
    padding-top: 3.5rem;
  }

  .xs\:hover\:pr-14:hover {
    padding-right: 3.5rem;
  }

  .xs\:hover\:pb-14:hover {
    padding-bottom: 3.5rem;
  }

  .xs\:hover\:pl-14:hover {
    padding-left: 3.5rem;
  }

  .xs\:hover\:pt-15:hover {
    padding-top: 3.75rem;
  }

  .xs\:hover\:pr-15:hover {
    padding-right: 3.75rem;
  }

  .xs\:hover\:pb-15:hover {
    padding-bottom: 3.75rem;
  }

  .xs\:hover\:pl-15:hover {
    padding-left: 3.75rem;
  }

  .xs\:hover\:pt-16:hover {
    padding-top: 4rem;
  }

  .xs\:hover\:pr-16:hover {
    padding-right: 4rem;
  }

  .xs\:hover\:pb-16:hover {
    padding-bottom: 4rem;
  }

  .xs\:hover\:pl-16:hover {
    padding-left: 4rem;
  }

  .xs\:hover\:pt-17:hover {
    padding-top: 4.25rem;
  }

  .xs\:hover\:pr-17:hover {
    padding-right: 4.25rem;
  }

  .xs\:hover\:pb-17:hover {
    padding-bottom: 4.25rem;
  }

  .xs\:hover\:pl-17:hover {
    padding-left: 4.25rem;
  }

  .xs\:hover\:pt-18:hover {
    padding-top: 4.5rem;
  }

  .xs\:hover\:pr-18:hover {
    padding-right: 4.5rem;
  }

  .xs\:hover\:pb-18:hover {
    padding-bottom: 4.5rem;
  }

  .xs\:hover\:pl-18:hover {
    padding-left: 4.5rem;
  }

  .xs\:hover\:pt-19:hover {
    padding-top: 4.75rem;
  }

  .xs\:hover\:pr-19:hover {
    padding-right: 4.75rem;
  }

  .xs\:hover\:pb-19:hover {
    padding-bottom: 4.75rem;
  }

  .xs\:hover\:pl-19:hover {
    padding-left: 4.75rem;
  }

  .xs\:hover\:pt-20:hover {
    padding-top: 5rem;
  }

  .xs\:hover\:pr-20:hover {
    padding-right: 5rem;
  }

  .xs\:hover\:pb-20:hover {
    padding-bottom: 5rem;
  }

  .xs\:hover\:pl-20:hover {
    padding-left: 5rem;
  }

  .xs\:hover\:pt-21:hover {
    padding-top: 5.25rem;
  }

  .xs\:hover\:pr-21:hover {
    padding-right: 5.25rem;
  }

  .xs\:hover\:pb-21:hover {
    padding-bottom: 5.25rem;
  }

  .xs\:hover\:pl-21:hover {
    padding-left: 5.25rem;
  }

  .xs\:hover\:pt-22:hover {
    padding-top: 5.5rem;
  }

  .xs\:hover\:pr-22:hover {
    padding-right: 5.5rem;
  }

  .xs\:hover\:pb-22:hover {
    padding-bottom: 5.5rem;
  }

  .xs\:hover\:pl-22:hover {
    padding-left: 5.5rem;
  }

  .xs\:hover\:pt-23:hover {
    padding-top: 5.75rem;
  }

  .xs\:hover\:pr-23:hover {
    padding-right: 5.75rem;
  }

  .xs\:hover\:pb-23:hover {
    padding-bottom: 5.75rem;
  }

  .xs\:hover\:pl-23:hover {
    padding-left: 5.75rem;
  }

  .xs\:hover\:pt-24:hover {
    padding-top: 6rem;
  }

  .xs\:hover\:pr-24:hover {
    padding-right: 6rem;
  }

  .xs\:hover\:pb-24:hover {
    padding-bottom: 6rem;
  }

  .xs\:hover\:pl-24:hover {
    padding-left: 6rem;
  }

  .xs\:hover\:pt-25:hover {
    padding-top: 6.25rem;
  }

  .xs\:hover\:pr-25:hover {
    padding-right: 6.25rem;
  }

  .xs\:hover\:pb-25:hover {
    padding-bottom: 6.25rem;
  }

  .xs\:hover\:pl-25:hover {
    padding-left: 6.25rem;
  }

  .xs\:hover\:pt-26:hover {
    padding-top: 6.5rem;
  }

  .xs\:hover\:pr-26:hover {
    padding-right: 6.5rem;
  }

  .xs\:hover\:pb-26:hover {
    padding-bottom: 6.5rem;
  }

  .xs\:hover\:pl-26:hover {
    padding-left: 6.5rem;
  }

  .xs\:hover\:pt-27:hover {
    padding-top: 6.75rem;
  }

  .xs\:hover\:pr-27:hover {
    padding-right: 6.75rem;
  }

  .xs\:hover\:pb-27:hover {
    padding-bottom: 6.75rem;
  }

  .xs\:hover\:pl-27:hover {
    padding-left: 6.75rem;
  }

  .xs\:hover\:pt-28:hover {
    padding-top: 7rem;
  }

  .xs\:hover\:pr-28:hover {
    padding-right: 7rem;
  }

  .xs\:hover\:pb-28:hover {
    padding-bottom: 7rem;
  }

  .xs\:hover\:pl-28:hover {
    padding-left: 7rem;
  }

  .xs\:hover\:pt-29:hover {
    padding-top: 7.25rem;
  }

  .xs\:hover\:pr-29:hover {
    padding-right: 7.25rem;
  }

  .xs\:hover\:pb-29:hover {
    padding-bottom: 7.25rem;
  }

  .xs\:hover\:pl-29:hover {
    padding-left: 7.25rem;
  }

  .xs\:hover\:pt-30:hover {
    padding-top: 7.5rem;
  }

  .xs\:hover\:pr-30:hover {
    padding-right: 7.5rem;
  }

  .xs\:hover\:pb-30:hover {
    padding-bottom: 7.5rem;
  }

  .xs\:hover\:pl-30:hover {
    padding-left: 7.5rem;
  }

  .xs\:hover\:pt-31:hover {
    padding-top: 7.75rem;
  }

  .xs\:hover\:pr-31:hover {
    padding-right: 7.75rem;
  }

  .xs\:hover\:pb-31:hover {
    padding-bottom: 7.75rem;
  }

  .xs\:hover\:pl-31:hover {
    padding-left: 7.75rem;
  }

  .xs\:hover\:pt-32:hover {
    padding-top: 8rem;
  }

  .xs\:hover\:pr-32:hover {
    padding-right: 8rem;
  }

  .xs\:hover\:pb-32:hover {
    padding-bottom: 8rem;
  }

  .xs\:hover\:pl-32:hover {
    padding-left: 8rem;
  }

  .xs\:hover\:pt-40:hover {
    padding-top: 10rem;
  }

  .xs\:hover\:pr-40:hover {
    padding-right: 10rem;
  }

  .xs\:hover\:pb-40:hover {
    padding-bottom: 10rem;
  }

  .xs\:hover\:pl-40:hover {
    padding-left: 10rem;
  }

  .xs\:hover\:pt-48:hover {
    padding-top: 12rem;
  }

  .xs\:hover\:pr-48:hover {
    padding-right: 12rem;
  }

  .xs\:hover\:pb-48:hover {
    padding-bottom: 12rem;
  }

  .xs\:hover\:pl-48:hover {
    padding-left: 12rem;
  }

  .xs\:hover\:pt-56:hover {
    padding-top: 14rem;
  }

  .xs\:hover\:pr-56:hover {
    padding-right: 14rem;
  }

  .xs\:hover\:pb-56:hover {
    padding-bottom: 14rem;
  }

  .xs\:hover\:pl-56:hover {
    padding-left: 14rem;
  }

  .xs\:hover\:pt-64:hover {
    padding-top: 16rem;
  }

  .xs\:hover\:pr-64:hover {
    padding-right: 16rem;
  }

  .xs\:hover\:pb-64:hover {
    padding-bottom: 16rem;
  }

  .xs\:hover\:pl-64:hover {
    padding-left: 16rem;
  }

  .xs\:hover\:pt-px:hover {
    padding-top: 1px;
  }

  .xs\:hover\:pr-px:hover {
    padding-right: 1px;
  }

  .xs\:hover\:pb-px:hover {
    padding-bottom: 1px;
  }

  .xs\:hover\:pl-px:hover {
    padding-left: 1px;
  }

  .xs\:placeholder-primary::-webkit-input-placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-primary::-moz-placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-primary:-ms-input-placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-primary::-ms-input-placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-primary::placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-primaryDark::placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-primary1::-moz-placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-primary1::placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-primary2::-moz-placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-primary2::placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-primary3::-moz-placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-primary3::placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-primary4::-moz-placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-primary4::placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-secondary::-moz-placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-secondary:-ms-input-placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-secondary::-ms-input-placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-secondary::placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-secondary1::-moz-placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-secondary1::placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-secondary2::placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-alert::-webkit-input-placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-alert::-moz-placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-alert:-ms-input-placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-alert::-ms-input-placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-alert::placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-safe::-webkit-input-placeholder {
    color: #60B731;
  }

  .xs\:placeholder-safe::-moz-placeholder {
    color: #60B731;
  }

  .xs\:placeholder-safe:-ms-input-placeholder {
    color: #60B731;
  }

  .xs\:placeholder-safe::-ms-input-placeholder {
    color: #60B731;
  }

  .xs\:placeholder-safe::placeholder {
    color: #60B731;
  }

  .xs\:placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-primary-dark::placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-primary-1::-moz-placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-primary-1::placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-primary-2::placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-primary-3::placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-primary-4::placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-secondary-1::placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-secondary-2::placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .xs\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xs\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xs\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .xs\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xs\:placeholder-black::-webkit-input-placeholder {
    color: #000000;
  }

  .xs\:placeholder-black::-moz-placeholder {
    color: #000000;
  }

  .xs\:placeholder-black:-ms-input-placeholder {
    color: #000000;
  }

  .xs\:placeholder-black::-ms-input-placeholder {
    color: #000000;
  }

  .xs\:placeholder-black::placeholder {
    color: #000000;
  }

  .xs\:placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .xs\:placeholder-white::-moz-placeholder {
    color: #FFFFFF;
  }

  .xs\:placeholder-white:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .xs\:placeholder-white::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .xs\:placeholder-white::placeholder {
    color: #FFFFFF;
  }

  .xs\:placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF;
  }

  .xs\:placeholder-point-violet::-moz-placeholder {
    color: #7545FF;
  }

  .xs\:placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF;
  }

  .xs\:placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF;
  }

  .xs\:placeholder-point-violet::placeholder {
    color: #7545FF;
  }

  .xs\:placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .xs\:placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7;
  }

  .xs\:placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .xs\:placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .xs\:placeholder-gray-100::placeholder {
    color: #F7F7F7;
  }

  .xs\:placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .xs\:placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8;
  }

  .xs\:placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .xs\:placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .xs\:placeholder-gray-200::placeholder {
    color: #E5E5E8;
  }

  .xs\:placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .xs\:placeholder-gray-300::-moz-placeholder {
    color: #CED0D6;
  }

  .xs\:placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6;
  }

  .xs\:placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6;
  }

  .xs\:placeholder-gray-300::placeholder {
    color: #CED0D6;
  }

  .xs\:placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .xs\:placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2;
  }

  .xs\:placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .xs\:placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .xs\:placeholder-gray-400::placeholder {
    color: #A7A9B2;
  }

  .xs\:placeholder-gray-500::-webkit-input-placeholder {
    color: #858895;
  }

  .xs\:placeholder-gray-500::-moz-placeholder {
    color: #858895;
  }

  .xs\:placeholder-gray-500:-ms-input-placeholder {
    color: #858895;
  }

  .xs\:placeholder-gray-500::-ms-input-placeholder {
    color: #858895;
  }

  .xs\:placeholder-gray-500::placeholder {
    color: #858895;
  }

  .xs\:placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .xs\:placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B;
  }

  .xs\:placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .xs\:placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .xs\:placeholder-gray-600::placeholder {
    color: #6B6E7B;
  }

  .xs\:placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D;
  }

  .xs\:placeholder-gray-700::-moz-placeholder {
    color: #5F616D;
  }

  .xs\:placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D;
  }

  .xs\:placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D;
  }

  .xs\:placeholder-gray-700::placeholder {
    color: #5F616D;
  }

  .xs\:placeholder-gray-800::-webkit-input-placeholder {
    color: #474952;
  }

  .xs\:placeholder-gray-800::-moz-placeholder {
    color: #474952;
  }

  .xs\:placeholder-gray-800:-ms-input-placeholder {
    color: #474952;
  }

  .xs\:placeholder-gray-800::-ms-input-placeholder {
    color: #474952;
  }

  .xs\:placeholder-gray-800::placeholder {
    color: #474952;
  }

  .xs\:placeholder-gray-900::-webkit-input-placeholder {
    color: #222532;
  }

  .xs\:placeholder-gray-900::-moz-placeholder {
    color: #222532;
  }

  .xs\:placeholder-gray-900:-ms-input-placeholder {
    color: #222532;
  }

  .xs\:placeholder-gray-900::-ms-input-placeholder {
    color: #222532;
  }

  .xs\:placeholder-gray-900::placeholder {
    color: #222532;
  }

  .xs\:placeholder-gray::-webkit-input-placeholder {
    color: #858895;
  }

  .xs\:placeholder-gray::-moz-placeholder {
    color: #858895;
  }

  .xs\:placeholder-gray:-ms-input-placeholder {
    color: #858895;
  }

  .xs\:placeholder-gray::-ms-input-placeholder {
    color: #858895;
  }

  .xs\:placeholder-gray::placeholder {
    color: #858895;
  }

  .xs\:placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532;
  }

  .xs\:placeholder-gray-dark::-moz-placeholder {
    color: #222532;
  }

  .xs\:placeholder-gray-dark:-ms-input-placeholder {
    color: #222532;
  }

  .xs\:placeholder-gray-dark::-ms-input-placeholder {
    color: #222532;
  }

  .xs\:placeholder-gray-dark::placeholder {
    color: #222532;
  }

  .xs\:placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .xs\:placeholder-red-100::-moz-placeholder {
    color: #FFE8E8;
  }

  .xs\:placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .xs\:placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .xs\:placeholder-red-100::placeholder {
    color: #FFE8E8;
  }

  .xs\:placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .xs\:placeholder-red-200::-moz-placeholder {
    color: #FFC4C4;
  }

  .xs\:placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .xs\:placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .xs\:placeholder-red-200::placeholder {
    color: #FFC4C4;
  }

  .xs\:placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .xs\:placeholder-red-300::-moz-placeholder {
    color: #FF8F8F;
  }

  .xs\:placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .xs\:placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .xs\:placeholder-red-300::placeholder {
    color: #FF8F8F;
  }

  .xs\:placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .xs\:placeholder-red-400::-moz-placeholder {
    color: #FF6A6A;
  }

  .xs\:placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .xs\:placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .xs\:placeholder-red-400::placeholder {
    color: #FF6A6A;
  }

  .xs\:placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-red-500::-moz-placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-red-500:-ms-input-placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-red-500::-ms-input-placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-red-500::placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .xs\:placeholder-red-600::-moz-placeholder {
    color: #CC2C00;
  }

  .xs\:placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00;
  }

  .xs\:placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00;
  }

  .xs\:placeholder-red-600::placeholder {
    color: #CC2C00;
  }

  .xs\:placeholder-red-700::-webkit-input-placeholder {
    color: #C53030;
  }

  .xs\:placeholder-red-700::-moz-placeholder {
    color: #C53030;
  }

  .xs\:placeholder-red-700:-ms-input-placeholder {
    color: #C53030;
  }

  .xs\:placeholder-red-700::-ms-input-placeholder {
    color: #C53030;
  }

  .xs\:placeholder-red-700::placeholder {
    color: #C53030;
  }

  .xs\:placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .xs\:placeholder-red-800::-moz-placeholder {
    color: #9B2C2C;
  }

  .xs\:placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .xs\:placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .xs\:placeholder-red-800::placeholder {
    color: #9B2C2C;
  }

  .xs\:placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A;
  }

  .xs\:placeholder-red-900::-moz-placeholder {
    color: #742A2A;
  }

  .xs\:placeholder-red-900:-ms-input-placeholder {
    color: #742A2A;
  }

  .xs\:placeholder-red-900::-ms-input-placeholder {
    color: #742A2A;
  }

  .xs\:placeholder-red-900::placeholder {
    color: #742A2A;
  }

  .xs\:placeholder-red::-webkit-input-placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-red::-moz-placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-red:-ms-input-placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-red::-ms-input-placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-red::placeholder {
    color: #EF3817;
  }

  .xs\:placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .xs\:placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6;
  }

  .xs\:placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .xs\:placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .xs\:placeholder-coral-100::placeholder {
    color: #FFEBE6;
  }

  .xs\:placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .xs\:placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8;
  }

  .xs\:placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .xs\:placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .xs\:placeholder-coral-200::placeholder {
    color: #FFD3C8;
  }

  .xs\:placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .xs\:placeholder-coral-300::-moz-placeholder {
    color: #FFB39E;
  }

  .xs\:placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E;
  }

  .xs\:placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E;
  }

  .xs\:placeholder-coral-300::placeholder {
    color: #FFB39E;
  }

  .xs\:placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476;
  }

  .xs\:placeholder-coral-400::-moz-placeholder {
    color: #FF9476;
  }

  .xs\:placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476;
  }

  .xs\:placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476;
  }

  .xs\:placeholder-coral-400::placeholder {
    color: #FF9476;
  }

  .xs\:placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750;
  }

  .xs\:placeholder-coral-500::-moz-placeholder {
    color: #FF7750;
  }

  .xs\:placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750;
  }

  .xs\:placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750;
  }

  .xs\:placeholder-coral-500::placeholder {
    color: #FF7750;
  }

  .xs\:placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .xs\:placeholder-coral-600::-moz-placeholder {
    color: #F55A2F;
  }

  .xs\:placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F;
  }

  .xs\:placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F;
  }

  .xs\:placeholder-coral-600::placeholder {
    color: #F55A2F;
  }

  .xs\:placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F;
  }

  .xs\:placeholder-coral-700::-moz-placeholder {
    color: #DD470F;
  }

  .xs\:placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F;
  }

  .xs\:placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F;
  }

  .xs\:placeholder-coral-700::placeholder {
    color: #DD470F;
  }

  .xs\:placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .xs\:placeholder-coral-800::-moz-placeholder {
    color: #B93E0F;
  }

  .xs\:placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F;
  }

  .xs\:placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F;
  }

  .xs\:placeholder-coral-800::placeholder {
    color: #B93E0F;
  }

  .xs\:placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311;
  }

  .xs\:placeholder-coral-900::-moz-placeholder {
    color: #8E3311;
  }

  .xs\:placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311;
  }

  .xs\:placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311;
  }

  .xs\:placeholder-coral-900::placeholder {
    color: #8E3311;
  }

  .xs\:placeholder-coral::-webkit-input-placeholder {
    color: #FF7750;
  }

  .xs\:placeholder-coral::-moz-placeholder {
    color: #FF7750;
  }

  .xs\:placeholder-coral:-ms-input-placeholder {
    color: #FF7750;
  }

  .xs\:placeholder-coral::-ms-input-placeholder {
    color: #FF7750;
  }

  .xs\:placeholder-coral::placeholder {
    color: #FF7750;
  }

  .xs\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .xs\:placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6;
  }

  .xs\:placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .xs\:placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .xs\:placeholder-yellow-100::placeholder {
    color: #FFFAE6;
  }

  .xs\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .xs\:placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99;
  }

  .xs\:placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99;
  }

  .xs\:placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99;
  }

  .xs\:placeholder-yellow-200::placeholder {
    color: #FFEB99;
  }

  .xs\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066;
  }

  .xs\:placeholder-yellow-300::-moz-placeholder {
    color: #FFE066;
  }

  .xs\:placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066;
  }

  .xs\:placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066;
  }

  .xs\:placeholder-yellow-300::placeholder {
    color: #FFE066;
  }

  .xs\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633;
  }

  .xs\:placeholder-yellow-400::-moz-placeholder {
    color: #FFD633;
  }

  .xs\:placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633;
  }

  .xs\:placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633;
  }

  .xs\:placeholder-yellow-400::placeholder {
    color: #FFD633;
  }

  .xs\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .xs\:placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02;
  }

  .xs\:placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02;
  }

  .xs\:placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02;
  }

  .xs\:placeholder-yellow-500::placeholder {
    color: #FFCE02;
  }

  .xs\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800;
  }

  .xs\:placeholder-yellow-600::-moz-placeholder {
    color: #E6B800;
  }

  .xs\:placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800;
  }

  .xs\:placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800;
  }

  .xs\:placeholder-yellow-600::placeholder {
    color: #E6B800;
  }

  .xs\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300;
  }

  .xs\:placeholder-yellow-700::-moz-placeholder {
    color: #CCA300;
  }

  .xs\:placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300;
  }

  .xs\:placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300;
  }

  .xs\:placeholder-yellow-700::placeholder {
    color: #CCA300;
  }

  .xs\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600;
  }

  .xs\:placeholder-yellow-800::-moz-placeholder {
    color: #806600;
  }

  .xs\:placeholder-yellow-800:-ms-input-placeholder {
    color: #806600;
  }

  .xs\:placeholder-yellow-800::-ms-input-placeholder {
    color: #806600;
  }

  .xs\:placeholder-yellow-800::placeholder {
    color: #806600;
  }

  .xs\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .xs\:placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00;
  }

  .xs\:placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00;
  }

  .xs\:placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00;
  }

  .xs\:placeholder-yellow-900::placeholder {
    color: #4D3D00;
  }

  .xs\:placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .xs\:placeholder-yellow::-moz-placeholder {
    color: #FFCE02;
  }

  .xs\:placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02;
  }

  .xs\:placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02;
  }

  .xs\:placeholder-yellow::placeholder {
    color: #FFCE02;
  }

  .xs\:placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .xs\:placeholder-green-100::-moz-placeholder {
    color: #F9FCE9;
  }

  .xs\:placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .xs\:placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .xs\:placeholder-green-100::placeholder {
    color: #F9FCE9;
  }

  .xs\:placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .xs\:placeholder-green-200::-moz-placeholder {
    color: #E7F3A5;
  }

  .xs\:placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .xs\:placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .xs\:placeholder-green-200::placeholder {
    color: #E7F3A5;
  }

  .xs\:placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .xs\:placeholder-green-300::-moz-placeholder {
    color: #D5EA62;
  }

  .xs\:placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62;
  }

  .xs\:placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62;
  }

  .xs\:placeholder-green-300::placeholder {
    color: #D5EA62;
  }

  .xs\:placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .xs\:placeholder-green-400::-moz-placeholder {
    color: #C2E01E;
  }

  .xs\:placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E;
  }

  .xs\:placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E;
  }

  .xs\:placeholder-green-400::placeholder {
    color: #C2E01E;
  }

  .xs\:placeholder-green-500::-webkit-input-placeholder {
    color: #60B731;
  }

  .xs\:placeholder-green-500::-moz-placeholder {
    color: #60B731;
  }

  .xs\:placeholder-green-500:-ms-input-placeholder {
    color: #60B731;
  }

  .xs\:placeholder-green-500::-ms-input-placeholder {
    color: #60B731;
  }

  .xs\:placeholder-green-500::placeholder {
    color: #60B731;
  }

  .xs\:placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .xs\:placeholder-green-600::-moz-placeholder {
    color: #3F7B1A;
  }

  .xs\:placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .xs\:placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .xs\:placeholder-green-600::placeholder {
    color: #3F7B1A;
  }

  .xs\:placeholder-green-700::-webkit-input-placeholder {
    color: #366916;
  }

  .xs\:placeholder-green-700::-moz-placeholder {
    color: #366916;
  }

  .xs\:placeholder-green-700:-ms-input-placeholder {
    color: #366916;
  }

  .xs\:placeholder-green-700::-ms-input-placeholder {
    color: #366916;
  }

  .xs\:placeholder-green-700::placeholder {
    color: #366916;
  }

  .xs\:placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D;
  }

  .xs\:placeholder-green-800::-moz-placeholder {
    color: #203F0D;
  }

  .xs\:placeholder-green-800:-ms-input-placeholder {
    color: #203F0D;
  }

  .xs\:placeholder-green-800::-ms-input-placeholder {
    color: #203F0D;
  }

  .xs\:placeholder-green-800::placeholder {
    color: #203F0D;
  }

  .xs\:placeholder-green-900::-webkit-input-placeholder {
    color: #162A09;
  }

  .xs\:placeholder-green-900::-moz-placeholder {
    color: #162A09;
  }

  .xs\:placeholder-green-900:-ms-input-placeholder {
    color: #162A09;
  }

  .xs\:placeholder-green-900::-ms-input-placeholder {
    color: #162A09;
  }

  .xs\:placeholder-green-900::placeholder {
    color: #162A09;
  }

  .xs\:placeholder-green::-webkit-input-placeholder {
    color: #60B731;
  }

  .xs\:placeholder-green::-moz-placeholder {
    color: #60B731;
  }

  .xs\:placeholder-green:-ms-input-placeholder {
    color: #60B731;
  }

  .xs\:placeholder-green::-ms-input-placeholder {
    color: #60B731;
  }

  .xs\:placeholder-green::placeholder {
    color: #60B731;
  }

  .xs\:placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-blue-100::placeholder {
    color: #F5F9FD;
  }

  .xs\:placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .xs\:placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF;
  }

  .xs\:placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .xs\:placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .xs\:placeholder-blue-200::placeholder {
    color: #E9F4FF;
  }

  .xs\:placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .xs\:placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF;
  }

  .xs\:placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .xs\:placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .xs\:placeholder-blue-300::placeholder {
    color: #B9DCFF;
  }

  .xs\:placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-blue-400::-moz-placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-blue-400::placeholder {
    color: #43BEFF;
  }

  .xs\:placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-blue-500::-moz-placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-blue-500::placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC;
  }

  .xs\:placeholder-blue-600::-moz-placeholder {
    color: #0069CC;
  }

  .xs\:placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC;
  }

  .xs\:placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC;
  }

  .xs\:placeholder-blue-600::placeholder {
    color: #0069CC;
  }

  .xs\:placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3;
  }

  .xs\:placeholder-blue-700::-moz-placeholder {
    color: #005CB3;
  }

  .xs\:placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3;
  }

  .xs\:placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3;
  }

  .xs\:placeholder-blue-700::placeholder {
    color: #005CB3;
  }

  .xs\:placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99;
  }

  .xs\:placeholder-blue-800::-moz-placeholder {
    color: #004F99;
  }

  .xs\:placeholder-blue-800:-ms-input-placeholder {
    color: #004F99;
  }

  .xs\:placeholder-blue-800::-ms-input-placeholder {
    color: #004F99;
  }

  .xs\:placeholder-blue-800::placeholder {
    color: #004F99;
  }

  .xs\:placeholder-blue-900::-webkit-input-placeholder {
    color: #003566;
  }

  .xs\:placeholder-blue-900::-moz-placeholder {
    color: #003566;
  }

  .xs\:placeholder-blue-900:-ms-input-placeholder {
    color: #003566;
  }

  .xs\:placeholder-blue-900::-ms-input-placeholder {
    color: #003566;
  }

  .xs\:placeholder-blue-900::placeholder {
    color: #003566;
  }

  .xs\:placeholder-blue::-webkit-input-placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-blue::-moz-placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-blue:-ms-input-placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-blue::-ms-input-placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-blue::placeholder {
    color: #007EE5;
  }

  .xs\:placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-violet-100::placeholder {
    color: #F8F8FC;
  }

  .xs\:placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-violet-200::placeholder {
    color: #EBEAF6;
  }

  .xs\:placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-violet-300::placeholder {
    color: #A8A5CE;
  }

  .xs\:placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-violet-400::-moz-placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-violet-400::placeholder {
    color: #8C81D1;
  }

  .xs\:placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-violet-500::-moz-placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-violet-500::placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C;
  }

  .xs\:placeholder-violet-600::-moz-placeholder {
    color: #58309C;
  }

  .xs\:placeholder-violet-600:-ms-input-placeholder {
    color: #58309C;
  }

  .xs\:placeholder-violet-600::-ms-input-placeholder {
    color: #58309C;
  }

  .xs\:placeholder-violet-600::placeholder {
    color: #58309C;
  }

  .xs\:placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .xs\:placeholder-violet-700::-moz-placeholder {
    color: #4D2A89;
  }

  .xs\:placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89;
  }

  .xs\:placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89;
  }

  .xs\:placeholder-violet-700::placeholder {
    color: #4D2A89;
  }

  .xs\:placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-violet-800::-moz-placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-violet-800::placeholder {
    color: #3C2C84;
  }

  .xs\:placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62;
  }

  .xs\:placeholder-violet-900::-moz-placeholder {
    color: #371E62;
  }

  .xs\:placeholder-violet-900:-ms-input-placeholder {
    color: #371E62;
  }

  .xs\:placeholder-violet-900::-ms-input-placeholder {
    color: #371E62;
  }

  .xs\:placeholder-violet-900::placeholder {
    color: #371E62;
  }

  .xs\:placeholder-violet::-webkit-input-placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-violet::-moz-placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-violet:-ms-input-placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-violet::-ms-input-placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-violet::placeholder {
    color: #6638B6;
  }

  .xs\:placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .xs\:placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA;
  }

  .xs\:placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .xs\:placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .xs\:placeholder-peacock-100::placeholder {
    color: #E6FFFA;
  }

  .xs\:placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .xs\:placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA;
  }

  .xs\:placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .xs\:placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .xs\:placeholder-peacock-200::placeholder {
    color: #B2F5EA;
  }

  .xs\:placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .xs\:placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9;
  }

  .xs\:placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9;
  }

  .xs\:placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9;
  }

  .xs\:placeholder-peacock-300::placeholder {
    color: #81E6D9;
  }

  .xs\:placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .xs\:placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5;
  }

  .xs\:placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .xs\:placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .xs\:placeholder-peacock-400::placeholder {
    color: #4FD1C5;
  }

  .xs\:placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .xs\:placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC;
  }

  .xs\:placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC;
  }

  .xs\:placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC;
  }

  .xs\:placeholder-peacock-500::placeholder {
    color: #38B2AC;
  }

  .xs\:placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795;
  }

  .xs\:placeholder-peacock-600::-moz-placeholder {
    color: #319795;
  }

  .xs\:placeholder-peacock-600:-ms-input-placeholder {
    color: #319795;
  }

  .xs\:placeholder-peacock-600::-ms-input-placeholder {
    color: #319795;
  }

  .xs\:placeholder-peacock-600::placeholder {
    color: #319795;
  }

  .xs\:placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .xs\:placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B;
  }

  .xs\:placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .xs\:placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .xs\:placeholder-peacock-700::placeholder {
    color: #2C7A7B;
  }

  .xs\:placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61;
  }

  .xs\:placeholder-peacock-800::-moz-placeholder {
    color: #285E61;
  }

  .xs\:placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61;
  }

  .xs\:placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61;
  }

  .xs\:placeholder-peacock-800::placeholder {
    color: #285E61;
  }

  .xs\:placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52;
  }

  .xs\:placeholder-peacock-900::-moz-placeholder {
    color: #234E52;
  }

  .xs\:placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52;
  }

  .xs\:placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52;
  }

  .xs\:placeholder-peacock-900::placeholder {
    color: #234E52;
  }

  .xs\:placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .xs\:placeholder-peacock::-moz-placeholder {
    color: #38B2AC;
  }

  .xs\:placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC;
  }

  .xs\:placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC;
  }

  .xs\:placeholder-peacock::placeholder {
    color: #38B2AC;
  }

  .xs\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .xs\:placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF;
  }

  .xs\:placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .xs\:placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .xs\:placeholder-indigo-100::placeholder {
    color: #EBF4FF;
  }

  .xs\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .xs\:placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE;
  }

  .xs\:placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .xs\:placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .xs\:placeholder-indigo-200::placeholder {
    color: #C3DAFE;
  }

  .xs\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .xs\:placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA;
  }

  .xs\:placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .xs\:placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .xs\:placeholder-indigo-300::placeholder {
    color: #A3BFFA;
  }

  .xs\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .xs\:placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5;
  }

  .xs\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .xs\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .xs\:placeholder-indigo-400::placeholder {
    color: #7F9CF5;
  }

  .xs\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA;
  }

  .xs\:placeholder-indigo-500::-moz-placeholder {
    color: #667EEA;
  }

  .xs\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA;
  }

  .xs\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA;
  }

  .xs\:placeholder-indigo-500::placeholder {
    color: #667EEA;
  }

  .xs\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .xs\:placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8;
  }

  .xs\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8;
  }

  .xs\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8;
  }

  .xs\:placeholder-indigo-600::placeholder {
    color: #5A67D8;
  }

  .xs\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE;
  }

  .xs\:placeholder-indigo-700::-moz-placeholder {
    color: #6439DE;
  }

  .xs\:placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE;
  }

  .xs\:placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE;
  }

  .xs\:placeholder-indigo-700::placeholder {
    color: #6439DE;
  }

  .xs\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .xs\:placeholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .xs\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .xs\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .xs\:placeholder-indigo-800::placeholder {
    color: #434190;
  }

  .xs\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B;
  }

  .xs\:placeholder-indigo-900::-moz-placeholder {
    color: #3C366B;
  }

  .xs\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B;
  }

  .xs\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B;
  }

  .xs\:placeholder-indigo-900::placeholder {
    color: #3C366B;
  }

  .xs\:placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA;
  }

  .xs\:placeholder-indigo::-moz-placeholder {
    color: #667EEA;
  }

  .xs\:placeholder-indigo:-ms-input-placeholder {
    color: #667EEA;
  }

  .xs\:placeholder-indigo::-ms-input-placeholder {
    color: #667EEA;
  }

  .xs\:placeholder-indigo::placeholder {
    color: #667EEA;
  }

  .xs\:\!placeholder-primary::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-primary::-moz-placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-primary:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-primary::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-primary::placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-primaryDark::placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-primary1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-primary1::placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-primary2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-primary2::placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-primary3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-primary3::placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-primary4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-primary4::placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-secondary::-moz-placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-secondary:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-secondary::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-secondary::placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-secondary1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-secondary1::placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-secondary2::placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-alert::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-alert::-moz-placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-alert:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-alert::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-alert::placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-safe::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-safe::-moz-placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-safe:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-safe::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-safe::placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-primary-dark::placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-primary-1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-primary-1::placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-primary-2::placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-primary-3::placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-primary-4::placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-secondary-1::placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-secondary-2::placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-transparent::-webkit-input-placeholder {
    color: transparent !important;
  }

  .xs\:\!placeholder-transparent::-moz-placeholder {
    color: transparent !important;
  }

  .xs\:\!placeholder-transparent:-ms-input-placeholder {
    color: transparent !important;
  }

  .xs\:\!placeholder-transparent::-ms-input-placeholder {
    color: transparent !important;
  }

  .xs\:\!placeholder-transparent::placeholder {
    color: transparent !important;
  }

  .xs\:\!placeholder-black::-webkit-input-placeholder {
    color: #000000 !important;
  }

  .xs\:\!placeholder-black::-moz-placeholder {
    color: #000000 !important;
  }

  .xs\:\!placeholder-black:-ms-input-placeholder {
    color: #000000 !important;
  }

  .xs\:\!placeholder-black::-ms-input-placeholder {
    color: #000000 !important;
  }

  .xs\:\!placeholder-black::placeholder {
    color: #000000 !important;
  }

  .xs\:\!placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF !important;
  }

  .xs\:\!placeholder-white::-moz-placeholder {
    color: #FFFFFF !important;
  }

  .xs\:\!placeholder-white:-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .xs\:\!placeholder-white::-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .xs\:\!placeholder-white::placeholder {
    color: #FFFFFF !important;
  }

  .xs\:\!placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF !important;
  }

  .xs\:\!placeholder-point-violet::-moz-placeholder {
    color: #7545FF !important;
  }

  .xs\:\!placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF !important;
  }

  .xs\:\!placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF !important;
  }

  .xs\:\!placeholder-point-violet::placeholder {
    color: #7545FF !important;
  }

  .xs\:\!placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7 !important;
  }

  .xs\:\!placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7 !important;
  }

  .xs\:\!placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .xs\:\!placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .xs\:\!placeholder-gray-100::placeholder {
    color: #F7F7F7 !important;
  }

  .xs\:\!placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8 !important;
  }

  .xs\:\!placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8 !important;
  }

  .xs\:\!placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .xs\:\!placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .xs\:\!placeholder-gray-200::placeholder {
    color: #E5E5E8 !important;
  }

  .xs\:\!placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6 !important;
  }

  .xs\:\!placeholder-gray-300::-moz-placeholder {
    color: #CED0D6 !important;
  }

  .xs\:\!placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .xs\:\!placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .xs\:\!placeholder-gray-300::placeholder {
    color: #CED0D6 !important;
  }

  .xs\:\!placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2 !important;
  }

  .xs\:\!placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2 !important;
  }

  .xs\:\!placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .xs\:\!placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .xs\:\!placeholder-gray-400::placeholder {
    color: #A7A9B2 !important;
  }

  .xs\:\!placeholder-gray-500::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .xs\:\!placeholder-gray-500::-moz-placeholder {
    color: #858895 !important;
  }

  .xs\:\!placeholder-gray-500:-ms-input-placeholder {
    color: #858895 !important;
  }

  .xs\:\!placeholder-gray-500::-ms-input-placeholder {
    color: #858895 !important;
  }

  .xs\:\!placeholder-gray-500::placeholder {
    color: #858895 !important;
  }

  .xs\:\!placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B !important;
  }

  .xs\:\!placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B !important;
  }

  .xs\:\!placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .xs\:\!placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .xs\:\!placeholder-gray-600::placeholder {
    color: #6B6E7B !important;
  }

  .xs\:\!placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D !important;
  }

  .xs\:\!placeholder-gray-700::-moz-placeholder {
    color: #5F616D !important;
  }

  .xs\:\!placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D !important;
  }

  .xs\:\!placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D !important;
  }

  .xs\:\!placeholder-gray-700::placeholder {
    color: #5F616D !important;
  }

  .xs\:\!placeholder-gray-800::-webkit-input-placeholder {
    color: #474952 !important;
  }

  .xs\:\!placeholder-gray-800::-moz-placeholder {
    color: #474952 !important;
  }

  .xs\:\!placeholder-gray-800:-ms-input-placeholder {
    color: #474952 !important;
  }

  .xs\:\!placeholder-gray-800::-ms-input-placeholder {
    color: #474952 !important;
  }

  .xs\:\!placeholder-gray-800::placeholder {
    color: #474952 !important;
  }

  .xs\:\!placeholder-gray-900::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .xs\:\!placeholder-gray-900::-moz-placeholder {
    color: #222532 !important;
  }

  .xs\:\!placeholder-gray-900:-ms-input-placeholder {
    color: #222532 !important;
  }

  .xs\:\!placeholder-gray-900::-ms-input-placeholder {
    color: #222532 !important;
  }

  .xs\:\!placeholder-gray-900::placeholder {
    color: #222532 !important;
  }

  .xs\:\!placeholder-gray::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .xs\:\!placeholder-gray::-moz-placeholder {
    color: #858895 !important;
  }

  .xs\:\!placeholder-gray:-ms-input-placeholder {
    color: #858895 !important;
  }

  .xs\:\!placeholder-gray::-ms-input-placeholder {
    color: #858895 !important;
  }

  .xs\:\!placeholder-gray::placeholder {
    color: #858895 !important;
  }

  .xs\:\!placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .xs\:\!placeholder-gray-dark::-moz-placeholder {
    color: #222532 !important;
  }

  .xs\:\!placeholder-gray-dark:-ms-input-placeholder {
    color: #222532 !important;
  }

  .xs\:\!placeholder-gray-dark::-ms-input-placeholder {
    color: #222532 !important;
  }

  .xs\:\!placeholder-gray-dark::placeholder {
    color: #222532 !important;
  }

  .xs\:\!placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8 !important;
  }

  .xs\:\!placeholder-red-100::-moz-placeholder {
    color: #FFE8E8 !important;
  }

  .xs\:\!placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .xs\:\!placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .xs\:\!placeholder-red-100::placeholder {
    color: #FFE8E8 !important;
  }

  .xs\:\!placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4 !important;
  }

  .xs\:\!placeholder-red-200::-moz-placeholder {
    color: #FFC4C4 !important;
  }

  .xs\:\!placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .xs\:\!placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .xs\:\!placeholder-red-200::placeholder {
    color: #FFC4C4 !important;
  }

  .xs\:\!placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F !important;
  }

  .xs\:\!placeholder-red-300::-moz-placeholder {
    color: #FF8F8F !important;
  }

  .xs\:\!placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .xs\:\!placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .xs\:\!placeholder-red-300::placeholder {
    color: #FF8F8F !important;
  }

  .xs\:\!placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A !important;
  }

  .xs\:\!placeholder-red-400::-moz-placeholder {
    color: #FF6A6A !important;
  }

  .xs\:\!placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .xs\:\!placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .xs\:\!placeholder-red-400::placeholder {
    color: #FF6A6A !important;
  }

  .xs\:\!placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-red-500::-moz-placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-red-500:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-red-500::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-red-500::placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00 !important;
  }

  .xs\:\!placeholder-red-600::-moz-placeholder {
    color: #CC2C00 !important;
  }

  .xs\:\!placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .xs\:\!placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .xs\:\!placeholder-red-600::placeholder {
    color: #CC2C00 !important;
  }

  .xs\:\!placeholder-red-700::-webkit-input-placeholder {
    color: #C53030 !important;
  }

  .xs\:\!placeholder-red-700::-moz-placeholder {
    color: #C53030 !important;
  }

  .xs\:\!placeholder-red-700:-ms-input-placeholder {
    color: #C53030 !important;
  }

  .xs\:\!placeholder-red-700::-ms-input-placeholder {
    color: #C53030 !important;
  }

  .xs\:\!placeholder-red-700::placeholder {
    color: #C53030 !important;
  }

  .xs\:\!placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C !important;
  }

  .xs\:\!placeholder-red-800::-moz-placeholder {
    color: #9B2C2C !important;
  }

  .xs\:\!placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .xs\:\!placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .xs\:\!placeholder-red-800::placeholder {
    color: #9B2C2C !important;
  }

  .xs\:\!placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A !important;
  }

  .xs\:\!placeholder-red-900::-moz-placeholder {
    color: #742A2A !important;
  }

  .xs\:\!placeholder-red-900:-ms-input-placeholder {
    color: #742A2A !important;
  }

  .xs\:\!placeholder-red-900::-ms-input-placeholder {
    color: #742A2A !important;
  }

  .xs\:\!placeholder-red-900::placeholder {
    color: #742A2A !important;
  }

  .xs\:\!placeholder-red::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-red::-moz-placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-red:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-red::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-red::placeholder {
    color: #EF3817 !important;
  }

  .xs\:\!placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6 !important;
  }

  .xs\:\!placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6 !important;
  }

  .xs\:\!placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .xs\:\!placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .xs\:\!placeholder-coral-100::placeholder {
    color: #FFEBE6 !important;
  }

  .xs\:\!placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8 !important;
  }

  .xs\:\!placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8 !important;
  }

  .xs\:\!placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .xs\:\!placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .xs\:\!placeholder-coral-200::placeholder {
    color: #FFD3C8 !important;
  }

  .xs\:\!placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E !important;
  }

  .xs\:\!placeholder-coral-300::-moz-placeholder {
    color: #FFB39E !important;
  }

  .xs\:\!placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .xs\:\!placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .xs\:\!placeholder-coral-300::placeholder {
    color: #FFB39E !important;
  }

  .xs\:\!placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476 !important;
  }

  .xs\:\!placeholder-coral-400::-moz-placeholder {
    color: #FF9476 !important;
  }

  .xs\:\!placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .xs\:\!placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .xs\:\!placeholder-coral-400::placeholder {
    color: #FF9476 !important;
  }

  .xs\:\!placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .xs\:\!placeholder-coral-500::-moz-placeholder {
    color: #FF7750 !important;
  }

  .xs\:\!placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .xs\:\!placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .xs\:\!placeholder-coral-500::placeholder {
    color: #FF7750 !important;
  }

  .xs\:\!placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F !important;
  }

  .xs\:\!placeholder-coral-600::-moz-placeholder {
    color: #F55A2F !important;
  }

  .xs\:\!placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .xs\:\!placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .xs\:\!placeholder-coral-600::placeholder {
    color: #F55A2F !important;
  }

  .xs\:\!placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F !important;
  }

  .xs\:\!placeholder-coral-700::-moz-placeholder {
    color: #DD470F !important;
  }

  .xs\:\!placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F !important;
  }

  .xs\:\!placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F !important;
  }

  .xs\:\!placeholder-coral-700::placeholder {
    color: #DD470F !important;
  }

  .xs\:\!placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F !important;
  }

  .xs\:\!placeholder-coral-800::-moz-placeholder {
    color: #B93E0F !important;
  }

  .xs\:\!placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .xs\:\!placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .xs\:\!placeholder-coral-800::placeholder {
    color: #B93E0F !important;
  }

  .xs\:\!placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311 !important;
  }

  .xs\:\!placeholder-coral-900::-moz-placeholder {
    color: #8E3311 !important;
  }

  .xs\:\!placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .xs\:\!placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .xs\:\!placeholder-coral-900::placeholder {
    color: #8E3311 !important;
  }

  .xs\:\!placeholder-coral::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .xs\:\!placeholder-coral::-moz-placeholder {
    color: #FF7750 !important;
  }

  .xs\:\!placeholder-coral:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .xs\:\!placeholder-coral::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .xs\:\!placeholder-coral::placeholder {
    color: #FF7750 !important;
  }

  .xs\:\!placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6 !important;
  }

  .xs\:\!placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6 !important;
  }

  .xs\:\!placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .xs\:\!placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .xs\:\!placeholder-yellow-100::placeholder {
    color: #FFFAE6 !important;
  }

  .xs\:\!placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99 !important;
  }

  .xs\:\!placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99 !important;
  }

  .xs\:\!placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .xs\:\!placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .xs\:\!placeholder-yellow-200::placeholder {
    color: #FFEB99 !important;
  }

  .xs\:\!placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066 !important;
  }

  .xs\:\!placeholder-yellow-300::-moz-placeholder {
    color: #FFE066 !important;
  }

  .xs\:\!placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .xs\:\!placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .xs\:\!placeholder-yellow-300::placeholder {
    color: #FFE066 !important;
  }

  .xs\:\!placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633 !important;
  }

  .xs\:\!placeholder-yellow-400::-moz-placeholder {
    color: #FFD633 !important;
  }

  .xs\:\!placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .xs\:\!placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .xs\:\!placeholder-yellow-400::placeholder {
    color: #FFD633 !important;
  }

  .xs\:\!placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .xs\:\!placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .xs\:\!placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .xs\:\!placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .xs\:\!placeholder-yellow-500::placeholder {
    color: #FFCE02 !important;
  }

  .xs\:\!placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800 !important;
  }

  .xs\:\!placeholder-yellow-600::-moz-placeholder {
    color: #E6B800 !important;
  }

  .xs\:\!placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .xs\:\!placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .xs\:\!placeholder-yellow-600::placeholder {
    color: #E6B800 !important;
  }

  .xs\:\!placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300 !important;
  }

  .xs\:\!placeholder-yellow-700::-moz-placeholder {
    color: #CCA300 !important;
  }

  .xs\:\!placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .xs\:\!placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .xs\:\!placeholder-yellow-700::placeholder {
    color: #CCA300 !important;
  }

  .xs\:\!placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600 !important;
  }

  .xs\:\!placeholder-yellow-800::-moz-placeholder {
    color: #806600 !important;
  }

  .xs\:\!placeholder-yellow-800:-ms-input-placeholder {
    color: #806600 !important;
  }

  .xs\:\!placeholder-yellow-800::-ms-input-placeholder {
    color: #806600 !important;
  }

  .xs\:\!placeholder-yellow-800::placeholder {
    color: #806600 !important;
  }

  .xs\:\!placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00 !important;
  }

  .xs\:\!placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00 !important;
  }

  .xs\:\!placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .xs\:\!placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .xs\:\!placeholder-yellow-900::placeholder {
    color: #4D3D00 !important;
  }

  .xs\:\!placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .xs\:\!placeholder-yellow::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .xs\:\!placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .xs\:\!placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .xs\:\!placeholder-yellow::placeholder {
    color: #FFCE02 !important;
  }

  .xs\:\!placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9 !important;
  }

  .xs\:\!placeholder-green-100::-moz-placeholder {
    color: #F9FCE9 !important;
  }

  .xs\:\!placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .xs\:\!placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .xs\:\!placeholder-green-100::placeholder {
    color: #F9FCE9 !important;
  }

  .xs\:\!placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5 !important;
  }

  .xs\:\!placeholder-green-200::-moz-placeholder {
    color: #E7F3A5 !important;
  }

  .xs\:\!placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .xs\:\!placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .xs\:\!placeholder-green-200::placeholder {
    color: #E7F3A5 !important;
  }

  .xs\:\!placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62 !important;
  }

  .xs\:\!placeholder-green-300::-moz-placeholder {
    color: #D5EA62 !important;
  }

  .xs\:\!placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .xs\:\!placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .xs\:\!placeholder-green-300::placeholder {
    color: #D5EA62 !important;
  }

  .xs\:\!placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E !important;
  }

  .xs\:\!placeholder-green-400::-moz-placeholder {
    color: #C2E01E !important;
  }

  .xs\:\!placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .xs\:\!placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .xs\:\!placeholder-green-400::placeholder {
    color: #C2E01E !important;
  }

  .xs\:\!placeholder-green-500::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-green-500::-moz-placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-green-500:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-green-500::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-green-500::placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A !important;
  }

  .xs\:\!placeholder-green-600::-moz-placeholder {
    color: #3F7B1A !important;
  }

  .xs\:\!placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .xs\:\!placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .xs\:\!placeholder-green-600::placeholder {
    color: #3F7B1A !important;
  }

  .xs\:\!placeholder-green-700::-webkit-input-placeholder {
    color: #366916 !important;
  }

  .xs\:\!placeholder-green-700::-moz-placeholder {
    color: #366916 !important;
  }

  .xs\:\!placeholder-green-700:-ms-input-placeholder {
    color: #366916 !important;
  }

  .xs\:\!placeholder-green-700::-ms-input-placeholder {
    color: #366916 !important;
  }

  .xs\:\!placeholder-green-700::placeholder {
    color: #366916 !important;
  }

  .xs\:\!placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D !important;
  }

  .xs\:\!placeholder-green-800::-moz-placeholder {
    color: #203F0D !important;
  }

  .xs\:\!placeholder-green-800:-ms-input-placeholder {
    color: #203F0D !important;
  }

  .xs\:\!placeholder-green-800::-ms-input-placeholder {
    color: #203F0D !important;
  }

  .xs\:\!placeholder-green-800::placeholder {
    color: #203F0D !important;
  }

  .xs\:\!placeholder-green-900::-webkit-input-placeholder {
    color: #162A09 !important;
  }

  .xs\:\!placeholder-green-900::-moz-placeholder {
    color: #162A09 !important;
  }

  .xs\:\!placeholder-green-900:-ms-input-placeholder {
    color: #162A09 !important;
  }

  .xs\:\!placeholder-green-900::-ms-input-placeholder {
    color: #162A09 !important;
  }

  .xs\:\!placeholder-green-900::placeholder {
    color: #162A09 !important;
  }

  .xs\:\!placeholder-green::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-green::-moz-placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-green:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-green::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-green::placeholder {
    color: #60B731 !important;
  }

  .xs\:\!placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-blue-100::placeholder {
    color: #F5F9FD !important;
  }

  .xs\:\!placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF !important;
  }

  .xs\:\!placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF !important;
  }

  .xs\:\!placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .xs\:\!placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .xs\:\!placeholder-blue-200::placeholder {
    color: #E9F4FF !important;
  }

  .xs\:\!placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF !important;
  }

  .xs\:\!placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF !important;
  }

  .xs\:\!placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .xs\:\!placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .xs\:\!placeholder-blue-300::placeholder {
    color: #B9DCFF !important;
  }

  .xs\:\!placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-blue-400::-moz-placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-blue-400::placeholder {
    color: #43BEFF !important;
  }

  .xs\:\!placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-blue-500::-moz-placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-blue-500::placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC !important;
  }

  .xs\:\!placeholder-blue-600::-moz-placeholder {
    color: #0069CC !important;
  }

  .xs\:\!placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC !important;
  }

  .xs\:\!placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC !important;
  }

  .xs\:\!placeholder-blue-600::placeholder {
    color: #0069CC !important;
  }

  .xs\:\!placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3 !important;
  }

  .xs\:\!placeholder-blue-700::-moz-placeholder {
    color: #005CB3 !important;
  }

  .xs\:\!placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .xs\:\!placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .xs\:\!placeholder-blue-700::placeholder {
    color: #005CB3 !important;
  }

  .xs\:\!placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99 !important;
  }

  .xs\:\!placeholder-blue-800::-moz-placeholder {
    color: #004F99 !important;
  }

  .xs\:\!placeholder-blue-800:-ms-input-placeholder {
    color: #004F99 !important;
  }

  .xs\:\!placeholder-blue-800::-ms-input-placeholder {
    color: #004F99 !important;
  }

  .xs\:\!placeholder-blue-800::placeholder {
    color: #004F99 !important;
  }

  .xs\:\!placeholder-blue-900::-webkit-input-placeholder {
    color: #003566 !important;
  }

  .xs\:\!placeholder-blue-900::-moz-placeholder {
    color: #003566 !important;
  }

  .xs\:\!placeholder-blue-900:-ms-input-placeholder {
    color: #003566 !important;
  }

  .xs\:\!placeholder-blue-900::-ms-input-placeholder {
    color: #003566 !important;
  }

  .xs\:\!placeholder-blue-900::placeholder {
    color: #003566 !important;
  }

  .xs\:\!placeholder-blue::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-blue::-moz-placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-blue:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-blue::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-blue::placeholder {
    color: #007EE5 !important;
  }

  .xs\:\!placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-violet-100::placeholder {
    color: #F8F8FC !important;
  }

  .xs\:\!placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-violet-200::placeholder {
    color: #EBEAF6 !important;
  }

  .xs\:\!placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-violet-300::placeholder {
    color: #A8A5CE !important;
  }

  .xs\:\!placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-violet-400::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-violet-400::placeholder {
    color: #8C81D1 !important;
  }

  .xs\:\!placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-violet-500::-moz-placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-violet-500::placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C !important;
  }

  .xs\:\!placeholder-violet-600::-moz-placeholder {
    color: #58309C !important;
  }

  .xs\:\!placeholder-violet-600:-ms-input-placeholder {
    color: #58309C !important;
  }

  .xs\:\!placeholder-violet-600::-ms-input-placeholder {
    color: #58309C !important;
  }

  .xs\:\!placeholder-violet-600::placeholder {
    color: #58309C !important;
  }

  .xs\:\!placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89 !important;
  }

  .xs\:\!placeholder-violet-700::-moz-placeholder {
    color: #4D2A89 !important;
  }

  .xs\:\!placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .xs\:\!placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .xs\:\!placeholder-violet-700::placeholder {
    color: #4D2A89 !important;
  }

  .xs\:\!placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-violet-800::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-violet-800::placeholder {
    color: #3C2C84 !important;
  }

  .xs\:\!placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62 !important;
  }

  .xs\:\!placeholder-violet-900::-moz-placeholder {
    color: #371E62 !important;
  }

  .xs\:\!placeholder-violet-900:-ms-input-placeholder {
    color: #371E62 !important;
  }

  .xs\:\!placeholder-violet-900::-ms-input-placeholder {
    color: #371E62 !important;
  }

  .xs\:\!placeholder-violet-900::placeholder {
    color: #371E62 !important;
  }

  .xs\:\!placeholder-violet::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-violet::-moz-placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-violet:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-violet::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-violet::placeholder {
    color: #6638B6 !important;
  }

  .xs\:\!placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA !important;
  }

  .xs\:\!placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA !important;
  }

  .xs\:\!placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .xs\:\!placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .xs\:\!placeholder-peacock-100::placeholder {
    color: #E6FFFA !important;
  }

  .xs\:\!placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA !important;
  }

  .xs\:\!placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA !important;
  }

  .xs\:\!placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .xs\:\!placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .xs\:\!placeholder-peacock-200::placeholder {
    color: #B2F5EA !important;
  }

  .xs\:\!placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9 !important;
  }

  .xs\:\!placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9 !important;
  }

  .xs\:\!placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .xs\:\!placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .xs\:\!placeholder-peacock-300::placeholder {
    color: #81E6D9 !important;
  }

  .xs\:\!placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5 !important;
  }

  .xs\:\!placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5 !important;
  }

  .xs\:\!placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .xs\:\!placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .xs\:\!placeholder-peacock-400::placeholder {
    color: #4FD1C5 !important;
  }

  .xs\:\!placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .xs\:\!placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC !important;
  }

  .xs\:\!placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .xs\:\!placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .xs\:\!placeholder-peacock-500::placeholder {
    color: #38B2AC !important;
  }

  .xs\:\!placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795 !important;
  }

  .xs\:\!placeholder-peacock-600::-moz-placeholder {
    color: #319795 !important;
  }

  .xs\:\!placeholder-peacock-600:-ms-input-placeholder {
    color: #319795 !important;
  }

  .xs\:\!placeholder-peacock-600::-ms-input-placeholder {
    color: #319795 !important;
  }

  .xs\:\!placeholder-peacock-600::placeholder {
    color: #319795 !important;
  }

  .xs\:\!placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B !important;
  }

  .xs\:\!placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B !important;
  }

  .xs\:\!placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .xs\:\!placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .xs\:\!placeholder-peacock-700::placeholder {
    color: #2C7A7B !important;
  }

  .xs\:\!placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61 !important;
  }

  .xs\:\!placeholder-peacock-800::-moz-placeholder {
    color: #285E61 !important;
  }

  .xs\:\!placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61 !important;
  }

  .xs\:\!placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61 !important;
  }

  .xs\:\!placeholder-peacock-800::placeholder {
    color: #285E61 !important;
  }

  .xs\:\!placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52 !important;
  }

  .xs\:\!placeholder-peacock-900::-moz-placeholder {
    color: #234E52 !important;
  }

  .xs\:\!placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52 !important;
  }

  .xs\:\!placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52 !important;
  }

  .xs\:\!placeholder-peacock-900::placeholder {
    color: #234E52 !important;
  }

  .xs\:\!placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .xs\:\!placeholder-peacock::-moz-placeholder {
    color: #38B2AC !important;
  }

  .xs\:\!placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .xs\:\!placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .xs\:\!placeholder-peacock::placeholder {
    color: #38B2AC !important;
  }

  .xs\:\!placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF !important;
  }

  .xs\:\!placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF !important;
  }

  .xs\:\!placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .xs\:\!placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .xs\:\!placeholder-indigo-100::placeholder {
    color: #EBF4FF !important;
  }

  .xs\:\!placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE !important;
  }

  .xs\:\!placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE !important;
  }

  .xs\:\!placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .xs\:\!placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .xs\:\!placeholder-indigo-200::placeholder {
    color: #C3DAFE !important;
  }

  .xs\:\!placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA !important;
  }

  .xs\:\!placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA !important;
  }

  .xs\:\!placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .xs\:\!placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .xs\:\!placeholder-indigo-300::placeholder {
    color: #A3BFFA !important;
  }

  .xs\:\!placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5 !important;
  }

  .xs\:\!placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5 !important;
  }

  .xs\:\!placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .xs\:\!placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .xs\:\!placeholder-indigo-400::placeholder {
    color: #7F9CF5 !important;
  }

  .xs\:\!placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .xs\:\!placeholder-indigo-500::-moz-placeholder {
    color: #667EEA !important;
  }

  .xs\:\!placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .xs\:\!placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .xs\:\!placeholder-indigo-500::placeholder {
    color: #667EEA !important;
  }

  .xs\:\!placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8 !important;
  }

  .xs\:\!placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8 !important;
  }

  .xs\:\!placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .xs\:\!placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .xs\:\!placeholder-indigo-600::placeholder {
    color: #5A67D8 !important;
  }

  .xs\:\!placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE !important;
  }

  .xs\:\!placeholder-indigo-700::-moz-placeholder {
    color: #6439DE !important;
  }

  .xs\:\!placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE !important;
  }

  .xs\:\!placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE !important;
  }

  .xs\:\!placeholder-indigo-700::placeholder {
    color: #6439DE !important;
  }

  .xs\:\!placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190 !important;
  }

  .xs\:\!placeholder-indigo-800::-moz-placeholder {
    color: #434190 !important;
  }

  .xs\:\!placeholder-indigo-800:-ms-input-placeholder {
    color: #434190 !important;
  }

  .xs\:\!placeholder-indigo-800::-ms-input-placeholder {
    color: #434190 !important;
  }

  .xs\:\!placeholder-indigo-800::placeholder {
    color: #434190 !important;
  }

  .xs\:\!placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B !important;
  }

  .xs\:\!placeholder-indigo-900::-moz-placeholder {
    color: #3C366B !important;
  }

  .xs\:\!placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B !important;
  }

  .xs\:\!placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B !important;
  }

  .xs\:\!placeholder-indigo-900::placeholder {
    color: #3C366B !important;
  }

  .xs\:\!placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .xs\:\!placeholder-indigo::-moz-placeholder {
    color: #667EEA !important;
  }

  .xs\:\!placeholder-indigo:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .xs\:\!placeholder-indigo::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .xs\:\!placeholder-indigo::placeholder {
    color: #667EEA !important;
  }

  .xs\:hover\:placeholder-primary:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-primary:hover::-moz-placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-primary:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-primary:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-primary:hover::placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-primaryDark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-primaryDark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-primaryDark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-primaryDark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-primaryDark:hover::placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-primary1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-primary1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-primary1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-primary1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-primary1:hover::placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-primary2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-primary2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-primary2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-primary2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-primary2:hover::placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-primary3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-primary3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-primary3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-primary3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-primary3:hover::placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-primary4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-primary4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-primary4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-primary4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-primary4:hover::placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-secondary:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-secondary:hover::-moz-placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-secondary:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-secondary:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-secondary:hover::placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-secondary1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-secondary1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-secondary1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-secondary1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-secondary1:hover::placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-secondary2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-secondary2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-secondary2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-secondary2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-secondary2:hover::placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-alert:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-alert:hover::-moz-placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-alert:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-alert:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-alert:hover::placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-safe:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-safe:hover::-moz-placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-safe:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-safe:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-safe:hover::placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-primary-dark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-primary-dark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-primary-dark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-primary-dark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-primary-dark:hover::placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-primary-1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-primary-1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-primary-1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-primary-1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-primary-1:hover::placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-primary-2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-primary-2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-primary-2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-primary-2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-primary-2:hover::placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-primary-3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-primary-3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-primary-3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-primary-3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-primary-3:hover::placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-primary-4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-primary-4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-primary-4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-primary-4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-primary-4:hover::placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-secondary-1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-secondary-1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-secondary-1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-secondary-1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-secondary-1:hover::placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-secondary-2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-secondary-2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-secondary-2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-secondary-2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-secondary-2:hover::placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-transparent:hover::-webkit-input-placeholder {
    color: transparent;
  }

  .xs\:hover\:placeholder-transparent:hover::-moz-placeholder {
    color: transparent;
  }

  .xs\:hover\:placeholder-transparent:hover:-ms-input-placeholder {
    color: transparent;
  }

  .xs\:hover\:placeholder-transparent:hover::-ms-input-placeholder {
    color: transparent;
  }

  .xs\:hover\:placeholder-transparent:hover::placeholder {
    color: transparent;
  }

  .xs\:hover\:placeholder-black:hover::-webkit-input-placeholder {
    color: #000000;
  }

  .xs\:hover\:placeholder-black:hover::-moz-placeholder {
    color: #000000;
  }

  .xs\:hover\:placeholder-black:hover:-ms-input-placeholder {
    color: #000000;
  }

  .xs\:hover\:placeholder-black:hover::-ms-input-placeholder {
    color: #000000;
  }

  .xs\:hover\:placeholder-black:hover::placeholder {
    color: #000000;
  }

  .xs\:hover\:placeholder-white:hover::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .xs\:hover\:placeholder-white:hover::-moz-placeholder {
    color: #FFFFFF;
  }

  .xs\:hover\:placeholder-white:hover:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .xs\:hover\:placeholder-white:hover::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .xs\:hover\:placeholder-white:hover::placeholder {
    color: #FFFFFF;
  }

  .xs\:hover\:placeholder-point-violet:hover::-webkit-input-placeholder {
    color: #7545FF;
  }

  .xs\:hover\:placeholder-point-violet:hover::-moz-placeholder {
    color: #7545FF;
  }

  .xs\:hover\:placeholder-point-violet:hover:-ms-input-placeholder {
    color: #7545FF;
  }

  .xs\:hover\:placeholder-point-violet:hover::-ms-input-placeholder {
    color: #7545FF;
  }

  .xs\:hover\:placeholder-point-violet:hover::placeholder {
    color: #7545FF;
  }

  .xs\:hover\:placeholder-gray-100:hover::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .xs\:hover\:placeholder-gray-100:hover::-moz-placeholder {
    color: #F7F7F7;
  }

  .xs\:hover\:placeholder-gray-100:hover:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .xs\:hover\:placeholder-gray-100:hover::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .xs\:hover\:placeholder-gray-100:hover::placeholder {
    color: #F7F7F7;
  }

  .xs\:hover\:placeholder-gray-200:hover::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .xs\:hover\:placeholder-gray-200:hover::-moz-placeholder {
    color: #E5E5E8;
  }

  .xs\:hover\:placeholder-gray-200:hover:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .xs\:hover\:placeholder-gray-200:hover::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .xs\:hover\:placeholder-gray-200:hover::placeholder {
    color: #E5E5E8;
  }

  .xs\:hover\:placeholder-gray-300:hover::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .xs\:hover\:placeholder-gray-300:hover::-moz-placeholder {
    color: #CED0D6;
  }

  .xs\:hover\:placeholder-gray-300:hover:-ms-input-placeholder {
    color: #CED0D6;
  }

  .xs\:hover\:placeholder-gray-300:hover::-ms-input-placeholder {
    color: #CED0D6;
  }

  .xs\:hover\:placeholder-gray-300:hover::placeholder {
    color: #CED0D6;
  }

  .xs\:hover\:placeholder-gray-400:hover::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .xs\:hover\:placeholder-gray-400:hover::-moz-placeholder {
    color: #A7A9B2;
  }

  .xs\:hover\:placeholder-gray-400:hover:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .xs\:hover\:placeholder-gray-400:hover::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .xs\:hover\:placeholder-gray-400:hover::placeholder {
    color: #A7A9B2;
  }

  .xs\:hover\:placeholder-gray-500:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .xs\:hover\:placeholder-gray-500:hover::-moz-placeholder {
    color: #858895;
  }

  .xs\:hover\:placeholder-gray-500:hover:-ms-input-placeholder {
    color: #858895;
  }

  .xs\:hover\:placeholder-gray-500:hover::-ms-input-placeholder {
    color: #858895;
  }

  .xs\:hover\:placeholder-gray-500:hover::placeholder {
    color: #858895;
  }

  .xs\:hover\:placeholder-gray-600:hover::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .xs\:hover\:placeholder-gray-600:hover::-moz-placeholder {
    color: #6B6E7B;
  }

  .xs\:hover\:placeholder-gray-600:hover:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .xs\:hover\:placeholder-gray-600:hover::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .xs\:hover\:placeholder-gray-600:hover::placeholder {
    color: #6B6E7B;
  }

  .xs\:hover\:placeholder-gray-700:hover::-webkit-input-placeholder {
    color: #5F616D;
  }

  .xs\:hover\:placeholder-gray-700:hover::-moz-placeholder {
    color: #5F616D;
  }

  .xs\:hover\:placeholder-gray-700:hover:-ms-input-placeholder {
    color: #5F616D;
  }

  .xs\:hover\:placeholder-gray-700:hover::-ms-input-placeholder {
    color: #5F616D;
  }

  .xs\:hover\:placeholder-gray-700:hover::placeholder {
    color: #5F616D;
  }

  .xs\:hover\:placeholder-gray-800:hover::-webkit-input-placeholder {
    color: #474952;
  }

  .xs\:hover\:placeholder-gray-800:hover::-moz-placeholder {
    color: #474952;
  }

  .xs\:hover\:placeholder-gray-800:hover:-ms-input-placeholder {
    color: #474952;
  }

  .xs\:hover\:placeholder-gray-800:hover::-ms-input-placeholder {
    color: #474952;
  }

  .xs\:hover\:placeholder-gray-800:hover::placeholder {
    color: #474952;
  }

  .xs\:hover\:placeholder-gray-900:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .xs\:hover\:placeholder-gray-900:hover::-moz-placeholder {
    color: #222532;
  }

  .xs\:hover\:placeholder-gray-900:hover:-ms-input-placeholder {
    color: #222532;
  }

  .xs\:hover\:placeholder-gray-900:hover::-ms-input-placeholder {
    color: #222532;
  }

  .xs\:hover\:placeholder-gray-900:hover::placeholder {
    color: #222532;
  }

  .xs\:hover\:placeholder-gray:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .xs\:hover\:placeholder-gray:hover::-moz-placeholder {
    color: #858895;
  }

  .xs\:hover\:placeholder-gray:hover:-ms-input-placeholder {
    color: #858895;
  }

  .xs\:hover\:placeholder-gray:hover::-ms-input-placeholder {
    color: #858895;
  }

  .xs\:hover\:placeholder-gray:hover::placeholder {
    color: #858895;
  }

  .xs\:hover\:placeholder-gray-dark:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .xs\:hover\:placeholder-gray-dark:hover::-moz-placeholder {
    color: #222532;
  }

  .xs\:hover\:placeholder-gray-dark:hover:-ms-input-placeholder {
    color: #222532;
  }

  .xs\:hover\:placeholder-gray-dark:hover::-ms-input-placeholder {
    color: #222532;
  }

  .xs\:hover\:placeholder-gray-dark:hover::placeholder {
    color: #222532;
  }

  .xs\:hover\:placeholder-red-100:hover::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .xs\:hover\:placeholder-red-100:hover::-moz-placeholder {
    color: #FFE8E8;
  }

  .xs\:hover\:placeholder-red-100:hover:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .xs\:hover\:placeholder-red-100:hover::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .xs\:hover\:placeholder-red-100:hover::placeholder {
    color: #FFE8E8;
  }

  .xs\:hover\:placeholder-red-200:hover::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .xs\:hover\:placeholder-red-200:hover::-moz-placeholder {
    color: #FFC4C4;
  }

  .xs\:hover\:placeholder-red-200:hover:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .xs\:hover\:placeholder-red-200:hover::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .xs\:hover\:placeholder-red-200:hover::placeholder {
    color: #FFC4C4;
  }

  .xs\:hover\:placeholder-red-300:hover::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .xs\:hover\:placeholder-red-300:hover::-moz-placeholder {
    color: #FF8F8F;
  }

  .xs\:hover\:placeholder-red-300:hover:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .xs\:hover\:placeholder-red-300:hover::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .xs\:hover\:placeholder-red-300:hover::placeholder {
    color: #FF8F8F;
  }

  .xs\:hover\:placeholder-red-400:hover::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .xs\:hover\:placeholder-red-400:hover::-moz-placeholder {
    color: #FF6A6A;
  }

  .xs\:hover\:placeholder-red-400:hover:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .xs\:hover\:placeholder-red-400:hover::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .xs\:hover\:placeholder-red-400:hover::placeholder {
    color: #FF6A6A;
  }

  .xs\:hover\:placeholder-red-500:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-red-500:hover::-moz-placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-red-500:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-red-500:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-red-500:hover::placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-red-600:hover::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .xs\:hover\:placeholder-red-600:hover::-moz-placeholder {
    color: #CC2C00;
  }

  .xs\:hover\:placeholder-red-600:hover:-ms-input-placeholder {
    color: #CC2C00;
  }

  .xs\:hover\:placeholder-red-600:hover::-ms-input-placeholder {
    color: #CC2C00;
  }

  .xs\:hover\:placeholder-red-600:hover::placeholder {
    color: #CC2C00;
  }

  .xs\:hover\:placeholder-red-700:hover::-webkit-input-placeholder {
    color: #C53030;
  }

  .xs\:hover\:placeholder-red-700:hover::-moz-placeholder {
    color: #C53030;
  }

  .xs\:hover\:placeholder-red-700:hover:-ms-input-placeholder {
    color: #C53030;
  }

  .xs\:hover\:placeholder-red-700:hover::-ms-input-placeholder {
    color: #C53030;
  }

  .xs\:hover\:placeholder-red-700:hover::placeholder {
    color: #C53030;
  }

  .xs\:hover\:placeholder-red-800:hover::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .xs\:hover\:placeholder-red-800:hover::-moz-placeholder {
    color: #9B2C2C;
  }

  .xs\:hover\:placeholder-red-800:hover:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .xs\:hover\:placeholder-red-800:hover::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .xs\:hover\:placeholder-red-800:hover::placeholder {
    color: #9B2C2C;
  }

  .xs\:hover\:placeholder-red-900:hover::-webkit-input-placeholder {
    color: #742A2A;
  }

  .xs\:hover\:placeholder-red-900:hover::-moz-placeholder {
    color: #742A2A;
  }

  .xs\:hover\:placeholder-red-900:hover:-ms-input-placeholder {
    color: #742A2A;
  }

  .xs\:hover\:placeholder-red-900:hover::-ms-input-placeholder {
    color: #742A2A;
  }

  .xs\:hover\:placeholder-red-900:hover::placeholder {
    color: #742A2A;
  }

  .xs\:hover\:placeholder-red:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-red:hover::-moz-placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-red:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-red:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-red:hover::placeholder {
    color: #EF3817;
  }

  .xs\:hover\:placeholder-coral-100:hover::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .xs\:hover\:placeholder-coral-100:hover::-moz-placeholder {
    color: #FFEBE6;
  }

  .xs\:hover\:placeholder-coral-100:hover:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .xs\:hover\:placeholder-coral-100:hover::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .xs\:hover\:placeholder-coral-100:hover::placeholder {
    color: #FFEBE6;
  }

  .xs\:hover\:placeholder-coral-200:hover::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .xs\:hover\:placeholder-coral-200:hover::-moz-placeholder {
    color: #FFD3C8;
  }

  .xs\:hover\:placeholder-coral-200:hover:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .xs\:hover\:placeholder-coral-200:hover::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .xs\:hover\:placeholder-coral-200:hover::placeholder {
    color: #FFD3C8;
  }

  .xs\:hover\:placeholder-coral-300:hover::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .xs\:hover\:placeholder-coral-300:hover::-moz-placeholder {
    color: #FFB39E;
  }

  .xs\:hover\:placeholder-coral-300:hover:-ms-input-placeholder {
    color: #FFB39E;
  }

  .xs\:hover\:placeholder-coral-300:hover::-ms-input-placeholder {
    color: #FFB39E;
  }

  .xs\:hover\:placeholder-coral-300:hover::placeholder {
    color: #FFB39E;
  }

  .xs\:hover\:placeholder-coral-400:hover::-webkit-input-placeholder {
    color: #FF9476;
  }

  .xs\:hover\:placeholder-coral-400:hover::-moz-placeholder {
    color: #FF9476;
  }

  .xs\:hover\:placeholder-coral-400:hover:-ms-input-placeholder {
    color: #FF9476;
  }

  .xs\:hover\:placeholder-coral-400:hover::-ms-input-placeholder {
    color: #FF9476;
  }

  .xs\:hover\:placeholder-coral-400:hover::placeholder {
    color: #FF9476;
  }

  .xs\:hover\:placeholder-coral-500:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .xs\:hover\:placeholder-coral-500:hover::-moz-placeholder {
    color: #FF7750;
  }

  .xs\:hover\:placeholder-coral-500:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .xs\:hover\:placeholder-coral-500:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .xs\:hover\:placeholder-coral-500:hover::placeholder {
    color: #FF7750;
  }

  .xs\:hover\:placeholder-coral-600:hover::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .xs\:hover\:placeholder-coral-600:hover::-moz-placeholder {
    color: #F55A2F;
  }

  .xs\:hover\:placeholder-coral-600:hover:-ms-input-placeholder {
    color: #F55A2F;
  }

  .xs\:hover\:placeholder-coral-600:hover::-ms-input-placeholder {
    color: #F55A2F;
  }

  .xs\:hover\:placeholder-coral-600:hover::placeholder {
    color: #F55A2F;
  }

  .xs\:hover\:placeholder-coral-700:hover::-webkit-input-placeholder {
    color: #DD470F;
  }

  .xs\:hover\:placeholder-coral-700:hover::-moz-placeholder {
    color: #DD470F;
  }

  .xs\:hover\:placeholder-coral-700:hover:-ms-input-placeholder {
    color: #DD470F;
  }

  .xs\:hover\:placeholder-coral-700:hover::-ms-input-placeholder {
    color: #DD470F;
  }

  .xs\:hover\:placeholder-coral-700:hover::placeholder {
    color: #DD470F;
  }

  .xs\:hover\:placeholder-coral-800:hover::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .xs\:hover\:placeholder-coral-800:hover::-moz-placeholder {
    color: #B93E0F;
  }

  .xs\:hover\:placeholder-coral-800:hover:-ms-input-placeholder {
    color: #B93E0F;
  }

  .xs\:hover\:placeholder-coral-800:hover::-ms-input-placeholder {
    color: #B93E0F;
  }

  .xs\:hover\:placeholder-coral-800:hover::placeholder {
    color: #B93E0F;
  }

  .xs\:hover\:placeholder-coral-900:hover::-webkit-input-placeholder {
    color: #8E3311;
  }

  .xs\:hover\:placeholder-coral-900:hover::-moz-placeholder {
    color: #8E3311;
  }

  .xs\:hover\:placeholder-coral-900:hover:-ms-input-placeholder {
    color: #8E3311;
  }

  .xs\:hover\:placeholder-coral-900:hover::-ms-input-placeholder {
    color: #8E3311;
  }

  .xs\:hover\:placeholder-coral-900:hover::placeholder {
    color: #8E3311;
  }

  .xs\:hover\:placeholder-coral:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .xs\:hover\:placeholder-coral:hover::-moz-placeholder {
    color: #FF7750;
  }

  .xs\:hover\:placeholder-coral:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .xs\:hover\:placeholder-coral:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .xs\:hover\:placeholder-coral:hover::placeholder {
    color: #FF7750;
  }

  .xs\:hover\:placeholder-yellow-100:hover::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .xs\:hover\:placeholder-yellow-100:hover::-moz-placeholder {
    color: #FFFAE6;
  }

  .xs\:hover\:placeholder-yellow-100:hover:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .xs\:hover\:placeholder-yellow-100:hover::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .xs\:hover\:placeholder-yellow-100:hover::placeholder {
    color: #FFFAE6;
  }

  .xs\:hover\:placeholder-yellow-200:hover::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .xs\:hover\:placeholder-yellow-200:hover::-moz-placeholder {
    color: #FFEB99;
  }

  .xs\:hover\:placeholder-yellow-200:hover:-ms-input-placeholder {
    color: #FFEB99;
  }

  .xs\:hover\:placeholder-yellow-200:hover::-ms-input-placeholder {
    color: #FFEB99;
  }

  .xs\:hover\:placeholder-yellow-200:hover::placeholder {
    color: #FFEB99;
  }

  .xs\:hover\:placeholder-yellow-300:hover::-webkit-input-placeholder {
    color: #FFE066;
  }

  .xs\:hover\:placeholder-yellow-300:hover::-moz-placeholder {
    color: #FFE066;
  }

  .xs\:hover\:placeholder-yellow-300:hover:-ms-input-placeholder {
    color: #FFE066;
  }

  .xs\:hover\:placeholder-yellow-300:hover::-ms-input-placeholder {
    color: #FFE066;
  }

  .xs\:hover\:placeholder-yellow-300:hover::placeholder {
    color: #FFE066;
  }

  .xs\:hover\:placeholder-yellow-400:hover::-webkit-input-placeholder {
    color: #FFD633;
  }

  .xs\:hover\:placeholder-yellow-400:hover::-moz-placeholder {
    color: #FFD633;
  }

  .xs\:hover\:placeholder-yellow-400:hover:-ms-input-placeholder {
    color: #FFD633;
  }

  .xs\:hover\:placeholder-yellow-400:hover::-ms-input-placeholder {
    color: #FFD633;
  }

  .xs\:hover\:placeholder-yellow-400:hover::placeholder {
    color: #FFD633;
  }

  .xs\:hover\:placeholder-yellow-500:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .xs\:hover\:placeholder-yellow-500:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .xs\:hover\:placeholder-yellow-500:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .xs\:hover\:placeholder-yellow-500:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .xs\:hover\:placeholder-yellow-500:hover::placeholder {
    color: #FFCE02;
  }

  .xs\:hover\:placeholder-yellow-600:hover::-webkit-input-placeholder {
    color: #E6B800;
  }

  .xs\:hover\:placeholder-yellow-600:hover::-moz-placeholder {
    color: #E6B800;
  }

  .xs\:hover\:placeholder-yellow-600:hover:-ms-input-placeholder {
    color: #E6B800;
  }

  .xs\:hover\:placeholder-yellow-600:hover::-ms-input-placeholder {
    color: #E6B800;
  }

  .xs\:hover\:placeholder-yellow-600:hover::placeholder {
    color: #E6B800;
  }

  .xs\:hover\:placeholder-yellow-700:hover::-webkit-input-placeholder {
    color: #CCA300;
  }

  .xs\:hover\:placeholder-yellow-700:hover::-moz-placeholder {
    color: #CCA300;
  }

  .xs\:hover\:placeholder-yellow-700:hover:-ms-input-placeholder {
    color: #CCA300;
  }

  .xs\:hover\:placeholder-yellow-700:hover::-ms-input-placeholder {
    color: #CCA300;
  }

  .xs\:hover\:placeholder-yellow-700:hover::placeholder {
    color: #CCA300;
  }

  .xs\:hover\:placeholder-yellow-800:hover::-webkit-input-placeholder {
    color: #806600;
  }

  .xs\:hover\:placeholder-yellow-800:hover::-moz-placeholder {
    color: #806600;
  }

  .xs\:hover\:placeholder-yellow-800:hover:-ms-input-placeholder {
    color: #806600;
  }

  .xs\:hover\:placeholder-yellow-800:hover::-ms-input-placeholder {
    color: #806600;
  }

  .xs\:hover\:placeholder-yellow-800:hover::placeholder {
    color: #806600;
  }

  .xs\:hover\:placeholder-yellow-900:hover::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .xs\:hover\:placeholder-yellow-900:hover::-moz-placeholder {
    color: #4D3D00;
  }

  .xs\:hover\:placeholder-yellow-900:hover:-ms-input-placeholder {
    color: #4D3D00;
  }

  .xs\:hover\:placeholder-yellow-900:hover::-ms-input-placeholder {
    color: #4D3D00;
  }

  .xs\:hover\:placeholder-yellow-900:hover::placeholder {
    color: #4D3D00;
  }

  .xs\:hover\:placeholder-yellow:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .xs\:hover\:placeholder-yellow:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .xs\:hover\:placeholder-yellow:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .xs\:hover\:placeholder-yellow:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .xs\:hover\:placeholder-yellow:hover::placeholder {
    color: #FFCE02;
  }

  .xs\:hover\:placeholder-green-100:hover::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .xs\:hover\:placeholder-green-100:hover::-moz-placeholder {
    color: #F9FCE9;
  }

  .xs\:hover\:placeholder-green-100:hover:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .xs\:hover\:placeholder-green-100:hover::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .xs\:hover\:placeholder-green-100:hover::placeholder {
    color: #F9FCE9;
  }

  .xs\:hover\:placeholder-green-200:hover::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .xs\:hover\:placeholder-green-200:hover::-moz-placeholder {
    color: #E7F3A5;
  }

  .xs\:hover\:placeholder-green-200:hover:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .xs\:hover\:placeholder-green-200:hover::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .xs\:hover\:placeholder-green-200:hover::placeholder {
    color: #E7F3A5;
  }

  .xs\:hover\:placeholder-green-300:hover::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .xs\:hover\:placeholder-green-300:hover::-moz-placeholder {
    color: #D5EA62;
  }

  .xs\:hover\:placeholder-green-300:hover:-ms-input-placeholder {
    color: #D5EA62;
  }

  .xs\:hover\:placeholder-green-300:hover::-ms-input-placeholder {
    color: #D5EA62;
  }

  .xs\:hover\:placeholder-green-300:hover::placeholder {
    color: #D5EA62;
  }

  .xs\:hover\:placeholder-green-400:hover::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .xs\:hover\:placeholder-green-400:hover::-moz-placeholder {
    color: #C2E01E;
  }

  .xs\:hover\:placeholder-green-400:hover:-ms-input-placeholder {
    color: #C2E01E;
  }

  .xs\:hover\:placeholder-green-400:hover::-ms-input-placeholder {
    color: #C2E01E;
  }

  .xs\:hover\:placeholder-green-400:hover::placeholder {
    color: #C2E01E;
  }

  .xs\:hover\:placeholder-green-500:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-green-500:hover::-moz-placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-green-500:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-green-500:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-green-500:hover::placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-green-600:hover::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .xs\:hover\:placeholder-green-600:hover::-moz-placeholder {
    color: #3F7B1A;
  }

  .xs\:hover\:placeholder-green-600:hover:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .xs\:hover\:placeholder-green-600:hover::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .xs\:hover\:placeholder-green-600:hover::placeholder {
    color: #3F7B1A;
  }

  .xs\:hover\:placeholder-green-700:hover::-webkit-input-placeholder {
    color: #366916;
  }

  .xs\:hover\:placeholder-green-700:hover::-moz-placeholder {
    color: #366916;
  }

  .xs\:hover\:placeholder-green-700:hover:-ms-input-placeholder {
    color: #366916;
  }

  .xs\:hover\:placeholder-green-700:hover::-ms-input-placeholder {
    color: #366916;
  }

  .xs\:hover\:placeholder-green-700:hover::placeholder {
    color: #366916;
  }

  .xs\:hover\:placeholder-green-800:hover::-webkit-input-placeholder {
    color: #203F0D;
  }

  .xs\:hover\:placeholder-green-800:hover::-moz-placeholder {
    color: #203F0D;
  }

  .xs\:hover\:placeholder-green-800:hover:-ms-input-placeholder {
    color: #203F0D;
  }

  .xs\:hover\:placeholder-green-800:hover::-ms-input-placeholder {
    color: #203F0D;
  }

  .xs\:hover\:placeholder-green-800:hover::placeholder {
    color: #203F0D;
  }

  .xs\:hover\:placeholder-green-900:hover::-webkit-input-placeholder {
    color: #162A09;
  }

  .xs\:hover\:placeholder-green-900:hover::-moz-placeholder {
    color: #162A09;
  }

  .xs\:hover\:placeholder-green-900:hover:-ms-input-placeholder {
    color: #162A09;
  }

  .xs\:hover\:placeholder-green-900:hover::-ms-input-placeholder {
    color: #162A09;
  }

  .xs\:hover\:placeholder-green-900:hover::placeholder {
    color: #162A09;
  }

  .xs\:hover\:placeholder-green:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-green:hover::-moz-placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-green:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-green:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-green:hover::placeholder {
    color: #60B731;
  }

  .xs\:hover\:placeholder-blue-100:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-blue-100:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-blue-100:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-blue-100:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-blue-100:hover::placeholder {
    color: #F5F9FD;
  }

  .xs\:hover\:placeholder-blue-200:hover::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .xs\:hover\:placeholder-blue-200:hover::-moz-placeholder {
    color: #E9F4FF;
  }

  .xs\:hover\:placeholder-blue-200:hover:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .xs\:hover\:placeholder-blue-200:hover::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .xs\:hover\:placeholder-blue-200:hover::placeholder {
    color: #E9F4FF;
  }

  .xs\:hover\:placeholder-blue-300:hover::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .xs\:hover\:placeholder-blue-300:hover::-moz-placeholder {
    color: #B9DCFF;
  }

  .xs\:hover\:placeholder-blue-300:hover:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .xs\:hover\:placeholder-blue-300:hover::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .xs\:hover\:placeholder-blue-300:hover::placeholder {
    color: #B9DCFF;
  }

  .xs\:hover\:placeholder-blue-400:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-blue-400:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-blue-400:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-blue-400:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-blue-400:hover::placeholder {
    color: #43BEFF;
  }

  .xs\:hover\:placeholder-blue-500:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-blue-500:hover::-moz-placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-blue-500:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-blue-500:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-blue-500:hover::placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-blue-600:hover::-webkit-input-placeholder {
    color: #0069CC;
  }

  .xs\:hover\:placeholder-blue-600:hover::-moz-placeholder {
    color: #0069CC;
  }

  .xs\:hover\:placeholder-blue-600:hover:-ms-input-placeholder {
    color: #0069CC;
  }

  .xs\:hover\:placeholder-blue-600:hover::-ms-input-placeholder {
    color: #0069CC;
  }

  .xs\:hover\:placeholder-blue-600:hover::placeholder {
    color: #0069CC;
  }

  .xs\:hover\:placeholder-blue-700:hover::-webkit-input-placeholder {
    color: #005CB3;
  }

  .xs\:hover\:placeholder-blue-700:hover::-moz-placeholder {
    color: #005CB3;
  }

  .xs\:hover\:placeholder-blue-700:hover:-ms-input-placeholder {
    color: #005CB3;
  }

  .xs\:hover\:placeholder-blue-700:hover::-ms-input-placeholder {
    color: #005CB3;
  }

  .xs\:hover\:placeholder-blue-700:hover::placeholder {
    color: #005CB3;
  }

  .xs\:hover\:placeholder-blue-800:hover::-webkit-input-placeholder {
    color: #004F99;
  }

  .xs\:hover\:placeholder-blue-800:hover::-moz-placeholder {
    color: #004F99;
  }

  .xs\:hover\:placeholder-blue-800:hover:-ms-input-placeholder {
    color: #004F99;
  }

  .xs\:hover\:placeholder-blue-800:hover::-ms-input-placeholder {
    color: #004F99;
  }

  .xs\:hover\:placeholder-blue-800:hover::placeholder {
    color: #004F99;
  }

  .xs\:hover\:placeholder-blue-900:hover::-webkit-input-placeholder {
    color: #003566;
  }

  .xs\:hover\:placeholder-blue-900:hover::-moz-placeholder {
    color: #003566;
  }

  .xs\:hover\:placeholder-blue-900:hover:-ms-input-placeholder {
    color: #003566;
  }

  .xs\:hover\:placeholder-blue-900:hover::-ms-input-placeholder {
    color: #003566;
  }

  .xs\:hover\:placeholder-blue-900:hover::placeholder {
    color: #003566;
  }

  .xs\:hover\:placeholder-blue:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-blue:hover::-moz-placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-blue:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-blue:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-blue:hover::placeholder {
    color: #007EE5;
  }

  .xs\:hover\:placeholder-violet-100:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-violet-100:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-violet-100:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-violet-100:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-violet-100:hover::placeholder {
    color: #F8F8FC;
  }

  .xs\:hover\:placeholder-violet-200:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-violet-200:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-violet-200:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-violet-200:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-violet-200:hover::placeholder {
    color: #EBEAF6;
  }

  .xs\:hover\:placeholder-violet-300:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-violet-300:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-violet-300:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-violet-300:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-violet-300:hover::placeholder {
    color: #A8A5CE;
  }

  .xs\:hover\:placeholder-violet-400:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-violet-400:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-violet-400:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-violet-400:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-violet-400:hover::placeholder {
    color: #8C81D1;
  }

  .xs\:hover\:placeholder-violet-500:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-violet-500:hover::-moz-placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-violet-500:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-violet-500:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-violet-500:hover::placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-violet-600:hover::-webkit-input-placeholder {
    color: #58309C;
  }

  .xs\:hover\:placeholder-violet-600:hover::-moz-placeholder {
    color: #58309C;
  }

  .xs\:hover\:placeholder-violet-600:hover:-ms-input-placeholder {
    color: #58309C;
  }

  .xs\:hover\:placeholder-violet-600:hover::-ms-input-placeholder {
    color: #58309C;
  }

  .xs\:hover\:placeholder-violet-600:hover::placeholder {
    color: #58309C;
  }

  .xs\:hover\:placeholder-violet-700:hover::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .xs\:hover\:placeholder-violet-700:hover::-moz-placeholder {
    color: #4D2A89;
  }

  .xs\:hover\:placeholder-violet-700:hover:-ms-input-placeholder {
    color: #4D2A89;
  }

  .xs\:hover\:placeholder-violet-700:hover::-ms-input-placeholder {
    color: #4D2A89;
  }

  .xs\:hover\:placeholder-violet-700:hover::placeholder {
    color: #4D2A89;
  }

  .xs\:hover\:placeholder-violet-800:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-violet-800:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-violet-800:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-violet-800:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-violet-800:hover::placeholder {
    color: #3C2C84;
  }

  .xs\:hover\:placeholder-violet-900:hover::-webkit-input-placeholder {
    color: #371E62;
  }

  .xs\:hover\:placeholder-violet-900:hover::-moz-placeholder {
    color: #371E62;
  }

  .xs\:hover\:placeholder-violet-900:hover:-ms-input-placeholder {
    color: #371E62;
  }

  .xs\:hover\:placeholder-violet-900:hover::-ms-input-placeholder {
    color: #371E62;
  }

  .xs\:hover\:placeholder-violet-900:hover::placeholder {
    color: #371E62;
  }

  .xs\:hover\:placeholder-violet:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-violet:hover::-moz-placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-violet:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-violet:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-violet:hover::placeholder {
    color: #6638B6;
  }

  .xs\:hover\:placeholder-peacock-100:hover::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .xs\:hover\:placeholder-peacock-100:hover::-moz-placeholder {
    color: #E6FFFA;
  }

  .xs\:hover\:placeholder-peacock-100:hover:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .xs\:hover\:placeholder-peacock-100:hover::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .xs\:hover\:placeholder-peacock-100:hover::placeholder {
    color: #E6FFFA;
  }

  .xs\:hover\:placeholder-peacock-200:hover::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .xs\:hover\:placeholder-peacock-200:hover::-moz-placeholder {
    color: #B2F5EA;
  }

  .xs\:hover\:placeholder-peacock-200:hover:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .xs\:hover\:placeholder-peacock-200:hover::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .xs\:hover\:placeholder-peacock-200:hover::placeholder {
    color: #B2F5EA;
  }

  .xs\:hover\:placeholder-peacock-300:hover::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .xs\:hover\:placeholder-peacock-300:hover::-moz-placeholder {
    color: #81E6D9;
  }

  .xs\:hover\:placeholder-peacock-300:hover:-ms-input-placeholder {
    color: #81E6D9;
  }

  .xs\:hover\:placeholder-peacock-300:hover::-ms-input-placeholder {
    color: #81E6D9;
  }

  .xs\:hover\:placeholder-peacock-300:hover::placeholder {
    color: #81E6D9;
  }

  .xs\:hover\:placeholder-peacock-400:hover::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .xs\:hover\:placeholder-peacock-400:hover::-moz-placeholder {
    color: #4FD1C5;
  }

  .xs\:hover\:placeholder-peacock-400:hover:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .xs\:hover\:placeholder-peacock-400:hover::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .xs\:hover\:placeholder-peacock-400:hover::placeholder {
    color: #4FD1C5;
  }

  .xs\:hover\:placeholder-peacock-500:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .xs\:hover\:placeholder-peacock-500:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .xs\:hover\:placeholder-peacock-500:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .xs\:hover\:placeholder-peacock-500:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .xs\:hover\:placeholder-peacock-500:hover::placeholder {
    color: #38B2AC;
  }

  .xs\:hover\:placeholder-peacock-600:hover::-webkit-input-placeholder {
    color: #319795;
  }

  .xs\:hover\:placeholder-peacock-600:hover::-moz-placeholder {
    color: #319795;
  }

  .xs\:hover\:placeholder-peacock-600:hover:-ms-input-placeholder {
    color: #319795;
  }

  .xs\:hover\:placeholder-peacock-600:hover::-ms-input-placeholder {
    color: #319795;
  }

  .xs\:hover\:placeholder-peacock-600:hover::placeholder {
    color: #319795;
  }

  .xs\:hover\:placeholder-peacock-700:hover::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .xs\:hover\:placeholder-peacock-700:hover::-moz-placeholder {
    color: #2C7A7B;
  }

  .xs\:hover\:placeholder-peacock-700:hover:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .xs\:hover\:placeholder-peacock-700:hover::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .xs\:hover\:placeholder-peacock-700:hover::placeholder {
    color: #2C7A7B;
  }

  .xs\:hover\:placeholder-peacock-800:hover::-webkit-input-placeholder {
    color: #285E61;
  }

  .xs\:hover\:placeholder-peacock-800:hover::-moz-placeholder {
    color: #285E61;
  }

  .xs\:hover\:placeholder-peacock-800:hover:-ms-input-placeholder {
    color: #285E61;
  }

  .xs\:hover\:placeholder-peacock-800:hover::-ms-input-placeholder {
    color: #285E61;
  }

  .xs\:hover\:placeholder-peacock-800:hover::placeholder {
    color: #285E61;
  }

  .xs\:hover\:placeholder-peacock-900:hover::-webkit-input-placeholder {
    color: #234E52;
  }

  .xs\:hover\:placeholder-peacock-900:hover::-moz-placeholder {
    color: #234E52;
  }

  .xs\:hover\:placeholder-peacock-900:hover:-ms-input-placeholder {
    color: #234E52;
  }

  .xs\:hover\:placeholder-peacock-900:hover::-ms-input-placeholder {
    color: #234E52;
  }

  .xs\:hover\:placeholder-peacock-900:hover::placeholder {
    color: #234E52;
  }

  .xs\:hover\:placeholder-peacock:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .xs\:hover\:placeholder-peacock:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .xs\:hover\:placeholder-peacock:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .xs\:hover\:placeholder-peacock:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .xs\:hover\:placeholder-peacock:hover::placeholder {
    color: #38B2AC;
  }

  .xs\:hover\:placeholder-indigo-100:hover::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .xs\:hover\:placeholder-indigo-100:hover::-moz-placeholder {
    color: #EBF4FF;
  }

  .xs\:hover\:placeholder-indigo-100:hover:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .xs\:hover\:placeholder-indigo-100:hover::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .xs\:hover\:placeholder-indigo-100:hover::placeholder {
    color: #EBF4FF;
  }

  .xs\:hover\:placeholder-indigo-200:hover::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .xs\:hover\:placeholder-indigo-200:hover::-moz-placeholder {
    color: #C3DAFE;
  }

  .xs\:hover\:placeholder-indigo-200:hover:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .xs\:hover\:placeholder-indigo-200:hover::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .xs\:hover\:placeholder-indigo-200:hover::placeholder {
    color: #C3DAFE;
  }

  .xs\:hover\:placeholder-indigo-300:hover::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .xs\:hover\:placeholder-indigo-300:hover::-moz-placeholder {
    color: #A3BFFA;
  }

  .xs\:hover\:placeholder-indigo-300:hover:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .xs\:hover\:placeholder-indigo-300:hover::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .xs\:hover\:placeholder-indigo-300:hover::placeholder {
    color: #A3BFFA;
  }

  .xs\:hover\:placeholder-indigo-400:hover::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .xs\:hover\:placeholder-indigo-400:hover::-moz-placeholder {
    color: #7F9CF5;
  }

  .xs\:hover\:placeholder-indigo-400:hover:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .xs\:hover\:placeholder-indigo-400:hover::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .xs\:hover\:placeholder-indigo-400:hover::placeholder {
    color: #7F9CF5;
  }

  .xs\:hover\:placeholder-indigo-500:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .xs\:hover\:placeholder-indigo-500:hover::-moz-placeholder {
    color: #667EEA;
  }

  .xs\:hover\:placeholder-indigo-500:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .xs\:hover\:placeholder-indigo-500:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .xs\:hover\:placeholder-indigo-500:hover::placeholder {
    color: #667EEA;
  }

  .xs\:hover\:placeholder-indigo-600:hover::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .xs\:hover\:placeholder-indigo-600:hover::-moz-placeholder {
    color: #5A67D8;
  }

  .xs\:hover\:placeholder-indigo-600:hover:-ms-input-placeholder {
    color: #5A67D8;
  }

  .xs\:hover\:placeholder-indigo-600:hover::-ms-input-placeholder {
    color: #5A67D8;
  }

  .xs\:hover\:placeholder-indigo-600:hover::placeholder {
    color: #5A67D8;
  }

  .xs\:hover\:placeholder-indigo-700:hover::-webkit-input-placeholder {
    color: #6439DE;
  }

  .xs\:hover\:placeholder-indigo-700:hover::-moz-placeholder {
    color: #6439DE;
  }

  .xs\:hover\:placeholder-indigo-700:hover:-ms-input-placeholder {
    color: #6439DE;
  }

  .xs\:hover\:placeholder-indigo-700:hover::-ms-input-placeholder {
    color: #6439DE;
  }

  .xs\:hover\:placeholder-indigo-700:hover::placeholder {
    color: #6439DE;
  }

  .xs\:hover\:placeholder-indigo-800:hover::-webkit-input-placeholder {
    color: #434190;
  }

  .xs\:hover\:placeholder-indigo-800:hover::-moz-placeholder {
    color: #434190;
  }

  .xs\:hover\:placeholder-indigo-800:hover:-ms-input-placeholder {
    color: #434190;
  }

  .xs\:hover\:placeholder-indigo-800:hover::-ms-input-placeholder {
    color: #434190;
  }

  .xs\:hover\:placeholder-indigo-800:hover::placeholder {
    color: #434190;
  }

  .xs\:hover\:placeholder-indigo-900:hover::-webkit-input-placeholder {
    color: #3C366B;
  }

  .xs\:hover\:placeholder-indigo-900:hover::-moz-placeholder {
    color: #3C366B;
  }

  .xs\:hover\:placeholder-indigo-900:hover:-ms-input-placeholder {
    color: #3C366B;
  }

  .xs\:hover\:placeholder-indigo-900:hover::-ms-input-placeholder {
    color: #3C366B;
  }

  .xs\:hover\:placeholder-indigo-900:hover::placeholder {
    color: #3C366B;
  }

  .xs\:hover\:placeholder-indigo:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .xs\:hover\:placeholder-indigo:hover::-moz-placeholder {
    color: #667EEA;
  }

  .xs\:hover\:placeholder-indigo:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .xs\:hover\:placeholder-indigo:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .xs\:hover\:placeholder-indigo:hover::placeholder {
    color: #667EEA;
  }

  .xs\:pointer-events-none {
    pointer-events: none;
  }

  .xs\:pointer-events-auto {
    pointer-events: auto;
  }

  .xs\:\!pointer-events-none {
    pointer-events: none !important;
  }

  .xs\:\!pointer-events-auto {
    pointer-events: auto !important;
  }

  .xs\:hover\:pointer-events-none:hover {
    pointer-events: none;
  }

  .xs\:hover\:pointer-events-auto:hover {
    pointer-events: auto;
  }

  .xs\:static {
    position: static;
  }

  .xs\:fixed {
    position: fixed;
  }

  .xs\:absolute {
    position: absolute;
  }

  .xs\:relative {
    position: relative;
  }

  .xs\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .xs\:\!static {
    position: static !important;
  }

  .xs\:\!fixed {
    position: fixed !important;
  }

  .xs\:\!absolute {
    position: absolute !important;
  }

  .xs\:\!relative {
    position: relative !important;
  }

  .xs\:\!sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }

  .xs\:hover\:static:hover {
    position: static;
  }

  .xs\:hover\:fixed:hover {
    position: fixed;
  }

  .xs\:hover\:absolute:hover {
    position: absolute;
  }

  .xs\:hover\:relative:hover {
    position: relative;
  }

  .xs\:hover\:sticky:hover {
    position: -webkit-sticky;
    position: sticky;
  }

  .xs\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xs\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xs\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xs\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .xs\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xs\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .xs\:top-0 {
    top: 0;
  }

  .xs\:right-0 {
    right: 0;
  }

  .xs\:bottom-0 {
    bottom: 0;
  }

  .xs\:left-0 {
    left: 0;
  }

  .xs\:top-auto {
    top: auto;
  }

  .xs\:right-auto {
    right: auto;
  }

  .xs\:bottom-auto {
    bottom: auto;
  }

  .xs\:left-auto {
    left: auto;
  }

  .xs\:\!inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .xs\:\!inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .xs\:\!inset-y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }

  .xs\:\!inset-x-0 {
    right: 0 !important;
    left: 0 !important;
  }

  .xs\:\!inset-y-auto {
    top: auto !important;
    bottom: auto !important;
  }

  .xs\:\!inset-x-auto {
    right: auto !important;
    left: auto !important;
  }

  .xs\:\!top-0 {
    top: 0 !important;
  }

  .xs\:\!right-0 {
    right: 0 !important;
  }

  .xs\:\!bottom-0 {
    bottom: 0 !important;
  }

  .xs\:\!left-0 {
    left: 0 !important;
  }

  .xs\:\!top-auto {
    top: auto !important;
  }

  .xs\:\!right-auto {
    right: auto !important;
  }

  .xs\:\!bottom-auto {
    bottom: auto !important;
  }

  .xs\:\!left-auto {
    left: auto !important;
  }

  .xs\:hover\:inset-0:hover {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xs\:hover\:inset-auto:hover {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xs\:hover\:inset-y-0:hover {
    top: 0;
    bottom: 0;
  }

  .xs\:hover\:inset-x-0:hover {
    right: 0;
    left: 0;
  }

  .xs\:hover\:inset-y-auto:hover {
    top: auto;
    bottom: auto;
  }

  .xs\:hover\:inset-x-auto:hover {
    right: auto;
    left: auto;
  }

  .xs\:hover\:top-0:hover {
    top: 0;
  }

  .xs\:hover\:right-0:hover {
    right: 0;
  }

  .xs\:hover\:bottom-0:hover {
    bottom: 0;
  }

  .xs\:hover\:left-0:hover {
    left: 0;
  }

  .xs\:hover\:top-auto:hover {
    top: auto;
  }

  .xs\:hover\:right-auto:hover {
    right: auto;
  }

  .xs\:hover\:bottom-auto:hover {
    bottom: auto;
  }

  .xs\:hover\:left-auto:hover {
    left: auto;
  }

  .xs\:resize-none {
    resize: none;
  }

  .xs\:resize-y {
    resize: vertical;
  }

  .xs\:resize-x {
    resize: horizontal;
  }

  .xs\:resize {
    resize: both;
  }

  .xs\:\!resize-none {
    resize: none !important;
  }

  .xs\:\!resize-y {
    resize: vertical !important;
  }

  .xs\:\!resize-x {
    resize: horizontal !important;
  }

  .xs\:\!resize {
    resize: both !important;
  }

  .xs\:hover\:resize-none:hover {
    resize: none;
  }

  .xs\:hover\:resize-y:hover {
    resize: vertical;
  }

  .xs\:hover\:resize-x:hover {
    resize: horizontal;
  }

  .xs\:hover\:resize:hover {
    resize: both;
  }

  .xs\:shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xs\:shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xs\:shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xs\:shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xs\:shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xs\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xs\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xs\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xs\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xs\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .xs\:\!shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xs\:\!shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xs\:\!shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xs\:\!shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .xs\:\!shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .xs\:\!shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .xs\:\!shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xs\:\!shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xs\:\!shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xs\:\!shadow-none {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .xs\:hover\:shadow-xs:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xs\:hover\:shadow-sm:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xs\:hover\:shadow:hover {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xs\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xs\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xs\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xs\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xs\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xs\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xs\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .xs\:fill-current {
    fill: currentColor;
  }

  .xs\:\!fill-current {
    fill: currentColor !important;
  }

  .xs\:hover\:fill-current:hover {
    fill: currentColor;
  }

  .xs\:stroke-current {
    stroke: currentColor;
  }

  .xs\:\!stroke-current {
    stroke: currentColor !important;
  }

  .xs\:hover\:stroke-current:hover {
    stroke: currentColor;
  }

  .xs\:stroke-0 {
    stroke-width: 0;
  }

  .xs\:stroke-1 {
    stroke-width: 1;
  }

  .xs\:stroke-2 {
    stroke-width: 2;
  }

  .xs\:\!stroke-0 {
    stroke-width: 0 !important;
  }

  .xs\:\!stroke-1 {
    stroke-width: 1 !important;
  }

  .xs\:\!stroke-2 {
    stroke-width: 2 !important;
  }

  .xs\:hover\:stroke-0:hover {
    stroke-width: 0;
  }

  .xs\:hover\:stroke-1:hover {
    stroke-width: 1;
  }

  .xs\:hover\:stroke-2:hover {
    stroke-width: 2;
  }

  .xs\:table-auto {
    table-layout: auto;
  }

  .xs\:table-fixed {
    table-layout: fixed;
  }

  .xs\:\!table-auto {
    table-layout: auto !important;
  }

  .xs\:\!table-fixed {
    table-layout: fixed !important;
  }

  .xs\:hover\:table-auto:hover {
    table-layout: auto;
  }

  .xs\:hover\:table-fixed:hover {
    table-layout: fixed;
  }

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

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

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

  .xs\:text-justify {
    text-align: justify;
  }

  .xs\:\!text-left {
    text-align: left !important;
  }

  .xs\:\!text-center {
    text-align: center !important;
  }

  .xs\:\!text-right {
    text-align: right !important;
  }

  .xs\:\!text-justify {
    text-align: justify !important;
  }

  .xs\:hover\:text-left:hover {
    text-align: left;
  }

  .xs\:hover\:text-center:hover {
    text-align: center;
  }

  .xs\:hover\:text-right:hover {
    text-align: right;
  }

  .xs\:hover\:text-justify:hover {
    text-align: justify;
  }

  .xs\:text-primary {
    color: #6638B6;
  }

  .xs\:text-primaryDark {
    color: #3C2C84;
  }

  .xs\:text-primary1 {
    color: #8C81D1;
  }

  .xs\:text-primary2 {
    color: #A8A5CE;
  }

  .xs\:text-primary3 {
    color: #EBEAF6;
  }

  .xs\:text-primary4 {
    color: #F8F8FC;
  }

  .xs\:text-secondary {
    color: #007EE5;
  }

  .xs\:text-secondary1 {
    color: #43BEFF;
  }

  .xs\:text-secondary2 {
    color: #F5F9FD;
  }

  .xs\:text-alert {
    color: #EF3817;
  }

  .xs\:text-safe {
    color: #60B731;
  }

  .xs\:text-primary-dark {
    color: #3C2C84;
  }

  .xs\:text-primary-1 {
    color: #8C81D1;
  }

  .xs\:text-primary-2 {
    color: #A8A5CE;
  }

  .xs\:text-primary-3 {
    color: #EBEAF6;
  }

  .xs\:text-primary-4 {
    color: #F8F8FC;
  }

  .xs\:text-secondary-1 {
    color: #43BEFF;
  }

  .xs\:text-secondary-2 {
    color: #F5F9FD;
  }

  .xs\:text-transparent {
    color: transparent;
  }

  .xs\:text-black {
    color: #000000;
  }

  .xs\:text-white {
    color: #FFFFFF;
  }

  .xs\:text-point-violet {
    color: #7545FF;
  }

  .xs\:text-gray-100 {
    color: #F7F7F7;
  }

  .xs\:text-gray-200 {
    color: #E5E5E8;
  }

  .xs\:text-gray-300 {
    color: #CED0D6;
  }

  .xs\:text-gray-400 {
    color: #A7A9B2;
  }

  .xs\:text-gray-500 {
    color: #858895;
  }

  .xs\:text-gray-600 {
    color: #6B6E7B;
  }

  .xs\:text-gray-700 {
    color: #5F616D;
  }

  .xs\:text-gray-800 {
    color: #474952;
  }

  .xs\:text-gray-900 {
    color: #222532;
  }

  .xs\:text-gray {
    color: #858895;
  }

  .xs\:text-gray-dark {
    color: #222532;
  }

  .xs\:text-red-100 {
    color: #FFE8E8;
  }

  .xs\:text-red-200 {
    color: #FFC4C4;
  }

  .xs\:text-red-300 {
    color: #FF8F8F;
  }

  .xs\:text-red-400 {
    color: #FF6A6A;
  }

  .xs\:text-red-500 {
    color: #EF3817;
  }

  .xs\:text-red-600 {
    color: #CC2C00;
  }

  .xs\:text-red-700 {
    color: #C53030;
  }

  .xs\:text-red-800 {
    color: #9B2C2C;
  }

  .xs\:text-red-900 {
    color: #742A2A;
  }

  .xs\:text-red {
    color: #EF3817;
  }

  .xs\:text-coral-100 {
    color: #FFEBE6;
  }

  .xs\:text-coral-200 {
    color: #FFD3C8;
  }

  .xs\:text-coral-300 {
    color: #FFB39E;
  }

  .xs\:text-coral-400 {
    color: #FF9476;
  }

  .xs\:text-coral-500 {
    color: #FF7750;
  }

  .xs\:text-coral-600 {
    color: #F55A2F;
  }

  .xs\:text-coral-700 {
    color: #DD470F;
  }

  .xs\:text-coral-800 {
    color: #B93E0F;
  }

  .xs\:text-coral-900 {
    color: #8E3311;
  }

  .xs\:text-coral {
    color: #FF7750;
  }

  .xs\:text-yellow-100 {
    color: #FFFAE6;
  }

  .xs\:text-yellow-200 {
    color: #FFEB99;
  }

  .xs\:text-yellow-300 {
    color: #FFE066;
  }

  .xs\:text-yellow-400 {
    color: #FFD633;
  }

  .xs\:text-yellow-500 {
    color: #FFCE02;
  }

  .xs\:text-yellow-600 {
    color: #E6B800;
  }

  .xs\:text-yellow-700 {
    color: #CCA300;
  }

  .xs\:text-yellow-800 {
    color: #806600;
  }

  .xs\:text-yellow-900 {
    color: #4D3D00;
  }

  .xs\:text-yellow {
    color: #FFCE02;
  }

  .xs\:text-green-100 {
    color: #F9FCE9;
  }

  .xs\:text-green-200 {
    color: #E7F3A5;
  }

  .xs\:text-green-300 {
    color: #D5EA62;
  }

  .xs\:text-green-400 {
    color: #C2E01E;
  }

  .xs\:text-green-500 {
    color: #60B731;
  }

  .xs\:text-green-600 {
    color: #3F7B1A;
  }

  .xs\:text-green-700 {
    color: #366916;
  }

  .xs\:text-green-800 {
    color: #203F0D;
  }

  .xs\:text-green-900 {
    color: #162A09;
  }

  .xs\:text-green {
    color: #60B731;
  }

  .xs\:text-blue-100 {
    color: #F5F9FD;
  }

  .xs\:text-blue-200 {
    color: #E9F4FF;
  }

  .xs\:text-blue-300 {
    color: #B9DCFF;
  }

  .xs\:text-blue-400 {
    color: #43BEFF;
  }

  .xs\:text-blue-500 {
    color: #007EE5;
  }

  .xs\:text-blue-600 {
    color: #0069CC;
  }

  .xs\:text-blue-700 {
    color: #005CB3;
  }

  .xs\:text-blue-800 {
    color: #004F99;
  }

  .xs\:text-blue-900 {
    color: #003566;
  }

  .xs\:text-blue {
    color: #007EE5;
  }

  .xs\:text-violet-100 {
    color: #F8F8FC;
  }

  .xs\:text-violet-200 {
    color: #EBEAF6;
  }

  .xs\:text-violet-300 {
    color: #A8A5CE;
  }

  .xs\:text-violet-400 {
    color: #8C81D1;
  }

  .xs\:text-violet-500 {
    color: #6638B6;
  }

  .xs\:text-violet-600 {
    color: #58309C;
  }

  .xs\:text-violet-700 {
    color: #4D2A89;
  }

  .xs\:text-violet-800 {
    color: #3C2C84;
  }

  .xs\:text-violet-900 {
    color: #371E62;
  }

  .xs\:text-violet {
    color: #6638B6;
  }

  .xs\:text-peacock-100 {
    color: #E6FFFA;
  }

  .xs\:text-peacock-200 {
    color: #B2F5EA;
  }

  .xs\:text-peacock-300 {
    color: #81E6D9;
  }

  .xs\:text-peacock-400 {
    color: #4FD1C5;
  }

  .xs\:text-peacock-500 {
    color: #38B2AC;
  }

  .xs\:text-peacock-600 {
    color: #319795;
  }

  .xs\:text-peacock-700 {
    color: #2C7A7B;
  }

  .xs\:text-peacock-800 {
    color: #285E61;
  }

  .xs\:text-peacock-900 {
    color: #234E52;
  }

  .xs\:text-peacock {
    color: #38B2AC;
  }

  .xs\:text-indigo-100 {
    color: #EBF4FF;
  }

  .xs\:text-indigo-200 {
    color: #C3DAFE;
  }

  .xs\:text-indigo-300 {
    color: #A3BFFA;
  }

  .xs\:text-indigo-400 {
    color: #7F9CF5;
  }

  .xs\:text-indigo-500 {
    color: #667EEA;
  }

  .xs\:text-indigo-600 {
    color: #5A67D8;
  }

  .xs\:text-indigo-700 {
    color: #6439DE;
  }

  .xs\:text-indigo-800 {
    color: #434190;
  }

  .xs\:text-indigo-900 {
    color: #3C366B;
  }

  .xs\:text-indigo {
    color: #667EEA;
  }

  .xs\:\!text-primary {
    color: #6638B6 !important;
  }

  .xs\:\!text-primaryDark {
    color: #3C2C84 !important;
  }

  .xs\:\!text-primary1 {
    color: #8C81D1 !important;
  }

  .xs\:\!text-primary2 {
    color: #A8A5CE !important;
  }

  .xs\:\!text-primary3 {
    color: #EBEAF6 !important;
  }

  .xs\:\!text-primary4 {
    color: #F8F8FC !important;
  }

  .xs\:\!text-secondary {
    color: #007EE5 !important;
  }

  .xs\:\!text-secondary1 {
    color: #43BEFF !important;
  }

  .xs\:\!text-secondary2 {
    color: #F5F9FD !important;
  }

  .xs\:\!text-alert {
    color: #EF3817 !important;
  }

  .xs\:\!text-safe {
    color: #60B731 !important;
  }

  .xs\:\!text-primary-dark {
    color: #3C2C84 !important;
  }

  .xs\:\!text-primary-1 {
    color: #8C81D1 !important;
  }

  .xs\:\!text-primary-2 {
    color: #A8A5CE !important;
  }

  .xs\:\!text-primary-3 {
    color: #EBEAF6 !important;
  }

  .xs\:\!text-primary-4 {
    color: #F8F8FC !important;
  }

  .xs\:\!text-secondary-1 {
    color: #43BEFF !important;
  }

  .xs\:\!text-secondary-2 {
    color: #F5F9FD !important;
  }

  .xs\:\!text-transparent {
    color: transparent !important;
  }

  .xs\:\!text-black {
    color: #000000 !important;
  }

  .xs\:\!text-white {
    color: #FFFFFF !important;
  }

  .xs\:\!text-point-violet {
    color: #7545FF !important;
  }

  .xs\:\!text-gray-100 {
    color: #F7F7F7 !important;
  }

  .xs\:\!text-gray-200 {
    color: #E5E5E8 !important;
  }

  .xs\:\!text-gray-300 {
    color: #CED0D6 !important;
  }

  .xs\:\!text-gray-400 {
    color: #A7A9B2 !important;
  }

  .xs\:\!text-gray-500 {
    color: #858895 !important;
  }

  .xs\:\!text-gray-600 {
    color: #6B6E7B !important;
  }

  .xs\:\!text-gray-700 {
    color: #5F616D !important;
  }

  .xs\:\!text-gray-800 {
    color: #474952 !important;
  }

  .xs\:\!text-gray-900 {
    color: #222532 !important;
  }

  .xs\:\!text-gray {
    color: #858895 !important;
  }

  .xs\:\!text-gray-dark {
    color: #222532 !important;
  }

  .xs\:\!text-red-100 {
    color: #FFE8E8 !important;
  }

  .xs\:\!text-red-200 {
    color: #FFC4C4 !important;
  }

  .xs\:\!text-red-300 {
    color: #FF8F8F !important;
  }

  .xs\:\!text-red-400 {
    color: #FF6A6A !important;
  }

  .xs\:\!text-red-500 {
    color: #EF3817 !important;
  }

  .xs\:\!text-red-600 {
    color: #CC2C00 !important;
  }

  .xs\:\!text-red-700 {
    color: #C53030 !important;
  }

  .xs\:\!text-red-800 {
    color: #9B2C2C !important;
  }

  .xs\:\!text-red-900 {
    color: #742A2A !important;
  }

  .xs\:\!text-red {
    color: #EF3817 !important;
  }

  .xs\:\!text-coral-100 {
    color: #FFEBE6 !important;
  }

  .xs\:\!text-coral-200 {
    color: #FFD3C8 !important;
  }

  .xs\:\!text-coral-300 {
    color: #FFB39E !important;
  }

  .xs\:\!text-coral-400 {
    color: #FF9476 !important;
  }

  .xs\:\!text-coral-500 {
    color: #FF7750 !important;
  }

  .xs\:\!text-coral-600 {
    color: #F55A2F !important;
  }

  .xs\:\!text-coral-700 {
    color: #DD470F !important;
  }

  .xs\:\!text-coral-800 {
    color: #B93E0F !important;
  }

  .xs\:\!text-coral-900 {
    color: #8E3311 !important;
  }

  .xs\:\!text-coral {
    color: #FF7750 !important;
  }

  .xs\:\!text-yellow-100 {
    color: #FFFAE6 !important;
  }

  .xs\:\!text-yellow-200 {
    color: #FFEB99 !important;
  }

  .xs\:\!text-yellow-300 {
    color: #FFE066 !important;
  }

  .xs\:\!text-yellow-400 {
    color: #FFD633 !important;
  }

  .xs\:\!text-yellow-500 {
    color: #FFCE02 !important;
  }

  .xs\:\!text-yellow-600 {
    color: #E6B800 !important;
  }

  .xs\:\!text-yellow-700 {
    color: #CCA300 !important;
  }

  .xs\:\!text-yellow-800 {
    color: #806600 !important;
  }

  .xs\:\!text-yellow-900 {
    color: #4D3D00 !important;
  }

  .xs\:\!text-yellow {
    color: #FFCE02 !important;
  }

  .xs\:\!text-green-100 {
    color: #F9FCE9 !important;
  }

  .xs\:\!text-green-200 {
    color: #E7F3A5 !important;
  }

  .xs\:\!text-green-300 {
    color: #D5EA62 !important;
  }

  .xs\:\!text-green-400 {
    color: #C2E01E !important;
  }

  .xs\:\!text-green-500 {
    color: #60B731 !important;
  }

  .xs\:\!text-green-600 {
    color: #3F7B1A !important;
  }

  .xs\:\!text-green-700 {
    color: #366916 !important;
  }

  .xs\:\!text-green-800 {
    color: #203F0D !important;
  }

  .xs\:\!text-green-900 {
    color: #162A09 !important;
  }

  .xs\:\!text-green {
    color: #60B731 !important;
  }

  .xs\:\!text-blue-100 {
    color: #F5F9FD !important;
  }

  .xs\:\!text-blue-200 {
    color: #E9F4FF !important;
  }

  .xs\:\!text-blue-300 {
    color: #B9DCFF !important;
  }

  .xs\:\!text-blue-400 {
    color: #43BEFF !important;
  }

  .xs\:\!text-blue-500 {
    color: #007EE5 !important;
  }

  .xs\:\!text-blue-600 {
    color: #0069CC !important;
  }

  .xs\:\!text-blue-700 {
    color: #005CB3 !important;
  }

  .xs\:\!text-blue-800 {
    color: #004F99 !important;
  }

  .xs\:\!text-blue-900 {
    color: #003566 !important;
  }

  .xs\:\!text-blue {
    color: #007EE5 !important;
  }

  .xs\:\!text-violet-100 {
    color: #F8F8FC !important;
  }

  .xs\:\!text-violet-200 {
    color: #EBEAF6 !important;
  }

  .xs\:\!text-violet-300 {
    color: #A8A5CE !important;
  }

  .xs\:\!text-violet-400 {
    color: #8C81D1 !important;
  }

  .xs\:\!text-violet-500 {
    color: #6638B6 !important;
  }

  .xs\:\!text-violet-600 {
    color: #58309C !important;
  }

  .xs\:\!text-violet-700 {
    color: #4D2A89 !important;
  }

  .xs\:\!text-violet-800 {
    color: #3C2C84 !important;
  }

  .xs\:\!text-violet-900 {
    color: #371E62 !important;
  }

  .xs\:\!text-violet {
    color: #6638B6 !important;
  }

  .xs\:\!text-peacock-100 {
    color: #E6FFFA !important;
  }

  .xs\:\!text-peacock-200 {
    color: #B2F5EA !important;
  }

  .xs\:\!text-peacock-300 {
    color: #81E6D9 !important;
  }

  .xs\:\!text-peacock-400 {
    color: #4FD1C5 !important;
  }

  .xs\:\!text-peacock-500 {
    color: #38B2AC !important;
  }

  .xs\:\!text-peacock-600 {
    color: #319795 !important;
  }

  .xs\:\!text-peacock-700 {
    color: #2C7A7B !important;
  }

  .xs\:\!text-peacock-800 {
    color: #285E61 !important;
  }

  .xs\:\!text-peacock-900 {
    color: #234E52 !important;
  }

  .xs\:\!text-peacock {
    color: #38B2AC !important;
  }

  .xs\:\!text-indigo-100 {
    color: #EBF4FF !important;
  }

  .xs\:\!text-indigo-200 {
    color: #C3DAFE !important;
  }

  .xs\:\!text-indigo-300 {
    color: #A3BFFA !important;
  }

  .xs\:\!text-indigo-400 {
    color: #7F9CF5 !important;
  }

  .xs\:\!text-indigo-500 {
    color: #667EEA !important;
  }

  .xs\:\!text-indigo-600 {
    color: #5A67D8 !important;
  }

  .xs\:\!text-indigo-700 {
    color: #6439DE !important;
  }

  .xs\:\!text-indigo-800 {
    color: #434190 !important;
  }

  .xs\:\!text-indigo-900 {
    color: #3C366B !important;
  }

  .xs\:\!text-indigo {
    color: #667EEA !important;
  }

  .xs\:hover\:text-primary:hover {
    color: #6638B6;
  }

  .xs\:hover\:text-primaryDark:hover {
    color: #3C2C84;
  }

  .xs\:hover\:text-primary1:hover {
    color: #8C81D1;
  }

  .xs\:hover\:text-primary2:hover {
    color: #A8A5CE;
  }

  .xs\:hover\:text-primary3:hover {
    color: #EBEAF6;
  }

  .xs\:hover\:text-primary4:hover {
    color: #F8F8FC;
  }

  .xs\:hover\:text-secondary:hover {
    color: #007EE5;
  }

  .xs\:hover\:text-secondary1:hover {
    color: #43BEFF;
  }

  .xs\:hover\:text-secondary2:hover {
    color: #F5F9FD;
  }

  .xs\:hover\:text-alert:hover {
    color: #EF3817;
  }

  .xs\:hover\:text-safe:hover {
    color: #60B731;
  }

  .xs\:hover\:text-primary-dark:hover {
    color: #3C2C84;
  }

  .xs\:hover\:text-primary-1:hover {
    color: #8C81D1;
  }

  .xs\:hover\:text-primary-2:hover {
    color: #A8A5CE;
  }

  .xs\:hover\:text-primary-3:hover {
    color: #EBEAF6;
  }

  .xs\:hover\:text-primary-4:hover {
    color: #F8F8FC;
  }

  .xs\:hover\:text-secondary-1:hover {
    color: #43BEFF;
  }

  .xs\:hover\:text-secondary-2:hover {
    color: #F5F9FD;
  }

  .xs\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xs\:hover\:text-black:hover {
    color: #000000;
  }

  .xs\:hover\:text-white:hover {
    color: #FFFFFF;
  }

  .xs\:hover\:text-point-violet:hover {
    color: #7545FF;
  }

  .xs\:hover\:text-gray-100:hover {
    color: #F7F7F7;
  }

  .xs\:hover\:text-gray-200:hover {
    color: #E5E5E8;
  }

  .xs\:hover\:text-gray-300:hover {
    color: #CED0D6;
  }

  .xs\:hover\:text-gray-400:hover {
    color: #A7A9B2;
  }

  .xs\:hover\:text-gray-500:hover {
    color: #858895;
  }

  .xs\:hover\:text-gray-600:hover {
    color: #6B6E7B;
  }

  .xs\:hover\:text-gray-700:hover {
    color: #5F616D;
  }

  .xs\:hover\:text-gray-800:hover {
    color: #474952;
  }

  .xs\:hover\:text-gray-900:hover {
    color: #222532;
  }

  .xs\:hover\:text-gray:hover {
    color: #858895;
  }

  .xs\:hover\:text-gray-dark:hover {
    color: #222532;
  }

  .xs\:hover\:text-red-100:hover {
    color: #FFE8E8;
  }

  .xs\:hover\:text-red-200:hover {
    color: #FFC4C4;
  }

  .xs\:hover\:text-red-300:hover {
    color: #FF8F8F;
  }

  .xs\:hover\:text-red-400:hover {
    color: #FF6A6A;
  }

  .xs\:hover\:text-red-500:hover {
    color: #EF3817;
  }

  .xs\:hover\:text-red-600:hover {
    color: #CC2C00;
  }

  .xs\:hover\:text-red-700:hover {
    color: #C53030;
  }

  .xs\:hover\:text-red-800:hover {
    color: #9B2C2C;
  }

  .xs\:hover\:text-red-900:hover {
    color: #742A2A;
  }

  .xs\:hover\:text-red:hover {
    color: #EF3817;
  }

  .xs\:hover\:text-coral-100:hover {
    color: #FFEBE6;
  }

  .xs\:hover\:text-coral-200:hover {
    color: #FFD3C8;
  }

  .xs\:hover\:text-coral-300:hover {
    color: #FFB39E;
  }

  .xs\:hover\:text-coral-400:hover {
    color: #FF9476;
  }

  .xs\:hover\:text-coral-500:hover {
    color: #FF7750;
  }

  .xs\:hover\:text-coral-600:hover {
    color: #F55A2F;
  }

  .xs\:hover\:text-coral-700:hover {
    color: #DD470F;
  }

  .xs\:hover\:text-coral-800:hover {
    color: #B93E0F;
  }

  .xs\:hover\:text-coral-900:hover {
    color: #8E3311;
  }

  .xs\:hover\:text-coral:hover {
    color: #FF7750;
  }

  .xs\:hover\:text-yellow-100:hover {
    color: #FFFAE6;
  }

  .xs\:hover\:text-yellow-200:hover {
    color: #FFEB99;
  }

  .xs\:hover\:text-yellow-300:hover {
    color: #FFE066;
  }

  .xs\:hover\:text-yellow-400:hover {
    color: #FFD633;
  }

  .xs\:hover\:text-yellow-500:hover {
    color: #FFCE02;
  }

  .xs\:hover\:text-yellow-600:hover {
    color: #E6B800;
  }

  .xs\:hover\:text-yellow-700:hover {
    color: #CCA300;
  }

  .xs\:hover\:text-yellow-800:hover {
    color: #806600;
  }

  .xs\:hover\:text-yellow-900:hover {
    color: #4D3D00;
  }

  .xs\:hover\:text-yellow:hover {
    color: #FFCE02;
  }

  .xs\:hover\:text-green-100:hover {
    color: #F9FCE9;
  }

  .xs\:hover\:text-green-200:hover {
    color: #E7F3A5;
  }

  .xs\:hover\:text-green-300:hover {
    color: #D5EA62;
  }

  .xs\:hover\:text-green-400:hover {
    color: #C2E01E;
  }

  .xs\:hover\:text-green-500:hover {
    color: #60B731;
  }

  .xs\:hover\:text-green-600:hover {
    color: #3F7B1A;
  }

  .xs\:hover\:text-green-700:hover {
    color: #366916;
  }

  .xs\:hover\:text-green-800:hover {
    color: #203F0D;
  }

  .xs\:hover\:text-green-900:hover {
    color: #162A09;
  }

  .xs\:hover\:text-green:hover {
    color: #60B731;
  }

  .xs\:hover\:text-blue-100:hover {
    color: #F5F9FD;
  }

  .xs\:hover\:text-blue-200:hover {
    color: #E9F4FF;
  }

  .xs\:hover\:text-blue-300:hover {
    color: #B9DCFF;
  }

  .xs\:hover\:text-blue-400:hover {
    color: #43BEFF;
  }

  .xs\:hover\:text-blue-500:hover {
    color: #007EE5;
  }

  .xs\:hover\:text-blue-600:hover {
    color: #0069CC;
  }

  .xs\:hover\:text-blue-700:hover {
    color: #005CB3;
  }

  .xs\:hover\:text-blue-800:hover {
    color: #004F99;
  }

  .xs\:hover\:text-blue-900:hover {
    color: #003566;
  }

  .xs\:hover\:text-blue:hover {
    color: #007EE5;
  }

  .xs\:hover\:text-violet-100:hover {
    color: #F8F8FC;
  }

  .xs\:hover\:text-violet-200:hover {
    color: #EBEAF6;
  }

  .xs\:hover\:text-violet-300:hover {
    color: #A8A5CE;
  }

  .xs\:hover\:text-violet-400:hover {
    color: #8C81D1;
  }

  .xs\:hover\:text-violet-500:hover {
    color: #6638B6;
  }

  .xs\:hover\:text-violet-600:hover {
    color: #58309C;
  }

  .xs\:hover\:text-violet-700:hover {
    color: #4D2A89;
  }

  .xs\:hover\:text-violet-800:hover {
    color: #3C2C84;
  }

  .xs\:hover\:text-violet-900:hover {
    color: #371E62;
  }

  .xs\:hover\:text-violet:hover {
    color: #6638B6;
  }

  .xs\:hover\:text-peacock-100:hover {
    color: #E6FFFA;
  }

  .xs\:hover\:text-peacock-200:hover {
    color: #B2F5EA;
  }

  .xs\:hover\:text-peacock-300:hover {
    color: #81E6D9;
  }

  .xs\:hover\:text-peacock-400:hover {
    color: #4FD1C5;
  }

  .xs\:hover\:text-peacock-500:hover {
    color: #38B2AC;
  }

  .xs\:hover\:text-peacock-600:hover {
    color: #319795;
  }

  .xs\:hover\:text-peacock-700:hover {
    color: #2C7A7B;
  }

  .xs\:hover\:text-peacock-800:hover {
    color: #285E61;
  }

  .xs\:hover\:text-peacock-900:hover {
    color: #234E52;
  }

  .xs\:hover\:text-peacock:hover {
    color: #38B2AC;
  }

  .xs\:hover\:text-indigo-100:hover {
    color: #EBF4FF;
  }

  .xs\:hover\:text-indigo-200:hover {
    color: #C3DAFE;
  }

  .xs\:hover\:text-indigo-300:hover {
    color: #A3BFFA;
  }

  .xs\:hover\:text-indigo-400:hover {
    color: #7F9CF5;
  }

  .xs\:hover\:text-indigo-500:hover {
    color: #667EEA;
  }

  .xs\:hover\:text-indigo-600:hover {
    color: #5A67D8;
  }

  .xs\:hover\:text-indigo-700:hover {
    color: #6439DE;
  }

  .xs\:hover\:text-indigo-800:hover {
    color: #434190;
  }

  .xs\:hover\:text-indigo-900:hover {
    color: #3C366B;
  }

  .xs\:hover\:text-indigo:hover {
    color: #667EEA;
  }

  .xs\:text-xs {
    font-size: 0.75rem;
  }

  .xs\:text-sm {
    font-size: 0.875rem;
  }

  .xs\:text-base {
    font-size: 1rem;
  }

  .xs\:text-lg {
    font-size: 1.125rem;
  }

  .xs\:text-xl {
    font-size: 1.25rem;
  }

  .xs\:text-2xl {
    font-size: 1.5rem;
  }

  .xs\:text-3xl {
    font-size: 1.875rem;
  }

  .xs\:text-4xl {
    font-size: 2.25rem;
  }

  .xs\:text-5xl {
    font-size: 3rem;
  }

  .xs\:text-6xl {
    font-size: 4rem;
  }

  .xs\:\!text-xs {
    font-size: 0.75rem !important;
  }

  .xs\:\!text-sm {
    font-size: 0.875rem !important;
  }

  .xs\:\!text-base {
    font-size: 1rem !important;
  }

  .xs\:\!text-lg {
    font-size: 1.125rem !important;
  }

  .xs\:\!text-xl {
    font-size: 1.25rem !important;
  }

  .xs\:\!text-2xl {
    font-size: 1.5rem !important;
  }

  .xs\:\!text-3xl {
    font-size: 1.875rem !important;
  }

  .xs\:\!text-4xl {
    font-size: 2.25rem !important;
  }

  .xs\:\!text-5xl {
    font-size: 3rem !important;
  }

  .xs\:\!text-6xl {
    font-size: 4rem !important;
  }

  .xs\:hover\:text-xs:hover {
    font-size: 0.75rem;
  }

  .xs\:hover\:text-sm:hover {
    font-size: 0.875rem;
  }

  .xs\:hover\:text-base:hover {
    font-size: 1rem;
  }

  .xs\:hover\:text-lg:hover {
    font-size: 1.125rem;
  }

  .xs\:hover\:text-xl:hover {
    font-size: 1.25rem;
  }

  .xs\:hover\:text-2xl:hover {
    font-size: 1.5rem;
  }

  .xs\:hover\:text-3xl:hover {
    font-size: 1.875rem;
  }

  .xs\:hover\:text-4xl:hover {
    font-size: 2.25rem;
  }

  .xs\:hover\:text-5xl:hover {
    font-size: 3rem;
  }

  .xs\:hover\:text-6xl:hover {
    font-size: 4rem;
  }

  .xs\:italic {
    font-style: italic;
  }

  .xs\:not-italic {
    font-style: normal;
  }

  .xs\:\!italic {
    font-style: italic !important;
  }

  .xs\:\!not-italic {
    font-style: normal !important;
  }

  .xs\:hover\:italic:hover {
    font-style: italic;
  }

  .xs\:hover\:not-italic:hover {
    font-style: normal;
  }

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

  .xs\:lowercase {
    text-transform: lowercase;
  }

  .xs\:capitalize {
    text-transform: capitalize;
  }

  .xs\:normal-case {
    text-transform: none;
  }

  .xs\:\!uppercase {
    text-transform: uppercase !important;
  }

  .xs\:\!lowercase {
    text-transform: lowercase !important;
  }

  .xs\:\!capitalize {
    text-transform: capitalize !important;
  }

  .xs\:\!normal-case {
    text-transform: none !important;
  }

  .xs\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .xs\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .xs\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .xs\:hover\:normal-case:hover {
    text-transform: none;
  }

  .xs\:underline {
    text-decoration: underline;
  }

  .xs\:line-through {
    text-decoration: line-through;
  }

  .xs\:no-underline {
    text-decoration: none;
  }

  .xs\:\!underline {
    text-decoration: underline !important;
  }

  .xs\:\!line-through {
    text-decoration: line-through !important;
  }

  .xs\:\!no-underline {
    text-decoration: none !important;
  }

  .xs\:hover\:underline:hover {
    text-decoration: underline;
  }

  .xs\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xs\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xs\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xs\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xs\:\!antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xs\:\!subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xs\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xs\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xs\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .xs\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .xs\:tracking-normal {
    letter-spacing: 0;
  }

  .xs\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .xs\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .xs\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .xs\:\!tracking-tighter {
    letter-spacing: -0.05em !important;
  }

  .xs\:\!tracking-tight {
    letter-spacing: -0.025em !important;
  }

  .xs\:\!tracking-normal {
    letter-spacing: 0 !important;
  }

  .xs\:\!tracking-wide {
    letter-spacing: 0.025em !important;
  }

  .xs\:\!tracking-wider {
    letter-spacing: 0.05em !important;
  }

  .xs\:\!tracking-widest {
    letter-spacing: 0.1em !important;
  }

  .xs\:hover\:tracking-tighter:hover {
    letter-spacing: -0.05em;
  }

  .xs\:hover\:tracking-tight:hover {
    letter-spacing: -0.025em;
  }

  .xs\:hover\:tracking-normal:hover {
    letter-spacing: 0;
  }

  .xs\:hover\:tracking-wide:hover {
    letter-spacing: 0.025em;
  }

  .xs\:hover\:tracking-wider:hover {
    letter-spacing: 0.05em;
  }

  .xs\:hover\:tracking-widest:hover {
    letter-spacing: 0.1em;
  }

  .xs\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .xs\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .xs\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .xs\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .xs\:\!select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .xs\:\!select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .xs\:\!select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .xs\:\!select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .xs\:hover\:select-none:hover {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .xs\:hover\:select-text:hover {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .xs\:hover\:select-all:hover {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .xs\:hover\:select-auto:hover {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .xs\:align-baseline {
    vertical-align: baseline;
  }

  .xs\:align-top {
    vertical-align: top;
  }

  .xs\:align-middle {
    vertical-align: middle;
  }

  .xs\:align-bottom {
    vertical-align: bottom;
  }

  .xs\:align-text-top {
    vertical-align: text-top;
  }

  .xs\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .xs\:\!align-baseline {
    vertical-align: baseline !important;
  }

  .xs\:\!align-top {
    vertical-align: top !important;
  }

  .xs\:\!align-middle {
    vertical-align: middle !important;
  }

  .xs\:\!align-bottom {
    vertical-align: bottom !important;
  }

  .xs\:\!align-text-top {
    vertical-align: text-top !important;
  }

  .xs\:\!align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .xs\:hover\:align-baseline:hover {
    vertical-align: baseline;
  }

  .xs\:hover\:align-top:hover {
    vertical-align: top;
  }

  .xs\:hover\:align-middle:hover {
    vertical-align: middle;
  }

  .xs\:hover\:align-bottom:hover {
    vertical-align: bottom;
  }

  .xs\:hover\:align-text-top:hover {
    vertical-align: text-top;
  }

  .xs\:hover\:align-text-bottom:hover {
    vertical-align: text-bottom;
  }

  .xs\:visible {
    visibility: visible;
  }

  .xs\:invisible {
    visibility: hidden;
  }

  .xs\:\!visible {
    visibility: visible !important;
  }

  .xs\:\!invisible {
    visibility: hidden !important;
  }

  .xs\:hover\:visible:hover {
    visibility: visible;
  }

  .xs\:hover\:invisible:hover {
    visibility: hidden;
  }

  .xs\:whitespace-normal {
    white-space: normal;
  }

  .xs\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .xs\:whitespace-pre {
    white-space: pre;
  }

  .xs\:whitespace-pre-line {
    white-space: pre-line;
  }

  .xs\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .xs\:\!whitespace-normal {
    white-space: normal !important;
  }

  .xs\:\!whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .xs\:\!whitespace-pre {
    white-space: pre !important;
  }

  .xs\:\!whitespace-pre-line {
    white-space: pre-line !important;
  }

  .xs\:\!whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .xs\:hover\:whitespace-normal:hover {
    white-space: normal;
  }

  .xs\:hover\:whitespace-no-wrap:hover {
    white-space: nowrap;
  }

  .xs\:hover\:whitespace-pre:hover {
    white-space: pre;
  }

  .xs\:hover\:whitespace-pre-line:hover {
    white-space: pre-line;
  }

  .xs\:hover\:whitespace-pre-wrap:hover {
    white-space: pre-wrap;
  }

  .xs\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .xs\:break-words {
    overflow-wrap: break-word;
  }

  .xs\:break-all {
    word-break: break-all;
  }

  .xs\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xs\:\!break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .xs\:\!break-words {
    overflow-wrap: break-word !important;
  }

  .xs\:\!break-all {
    word-break: break-all !important;
  }

  .xs\:\!truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .xs\:hover\:break-normal:hover {
    overflow-wrap: normal;
    word-break: normal;
  }

  .xs\:hover\:break-words:hover {
    overflow-wrap: break-word;
  }

  .xs\:hover\:break-all:hover {
    word-break: break-all;
  }

  .xs\:hover\:truncate:hover {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xs\:w-0 {
    width: 0rem;
  }

  .xs\:w-1 {
    width: 0.25rem;
  }

  .xs\:w-2 {
    width: 0.5rem;
  }

  .xs\:w-3 {
    width: 0.75rem;
  }

  .xs\:w-4 {
    width: 1rem;
  }

  .xs\:w-5 {
    width: 1.25rem;
  }

  .xs\:w-6 {
    width: 1.5rem;
  }

  .xs\:w-7 {
    width: 1.75rem;
  }

  .xs\:w-8 {
    width: 2rem;
  }

  .xs\:w-9 {
    width: 2.25rem;
  }

  .xs\:w-10 {
    width: 2.5rem;
  }

  .xs\:w-11 {
    width: 2.75rem;
  }

  .xs\:w-12 {
    width: 3rem;
  }

  .xs\:w-13 {
    width: 3.25rem;
  }

  .xs\:w-14 {
    width: 3.5rem;
  }

  .xs\:w-15 {
    width: 3.75rem;
  }

  .xs\:w-16 {
    width: 4rem;
  }

  .xs\:w-17 {
    width: 4.25rem;
  }

  .xs\:w-18 {
    width: 4.5rem;
  }

  .xs\:w-19 {
    width: 4.75rem;
  }

  .xs\:w-20 {
    width: 5rem;
  }

  .xs\:w-21 {
    width: 5.25rem;
  }

  .xs\:w-22 {
    width: 5.5rem;
  }

  .xs\:w-23 {
    width: 5.75rem;
  }

  .xs\:w-24 {
    width: 6rem;
  }

  .xs\:w-25 {
    width: 6.25rem;
  }

  .xs\:w-26 {
    width: 6.5rem;
  }

  .xs\:w-27 {
    width: 6.75rem;
  }

  .xs\:w-28 {
    width: 7rem;
  }

  .xs\:w-29 {
    width: 7.25rem;
  }

  .xs\:w-30 {
    width: 7.5rem;
  }

  .xs\:w-31 {
    width: 7.75rem;
  }

  .xs\:w-32 {
    width: 8rem;
  }

  .xs\:w-40 {
    width: 10rem;
  }

  .xs\:w-48 {
    width: 12rem;
  }

  .xs\:w-56 {
    width: 14rem;
  }

  .xs\:w-64 {
    width: 16rem;
  }

  .xs\:w-auto {
    width: auto;
  }

  .xs\:w-px {
    width: 1px;
  }

  .xs\:w-1\/2 {
    width: 50%;
  }

  .xs\:w-1\/3 {
    width: 33.333333%;
  }

  .xs\:w-2\/3 {
    width: 66.666667%;
  }

  .xs\:w-1\/4 {
    width: 25%;
  }

  .xs\:w-2\/4 {
    width: 50%;
  }

  .xs\:w-3\/4 {
    width: 75%;
  }

  .xs\:w-1\/5 {
    width: 20%;
  }

  .xs\:w-2\/5 {
    width: 40%;
  }

  .xs\:w-3\/5 {
    width: 60%;
  }

  .xs\:w-4\/5 {
    width: 80%;
  }

  .xs\:w-1\/6 {
    width: 16.666667%;
  }

  .xs\:w-2\/6 {
    width: 33.333333%;
  }

  .xs\:w-3\/6 {
    width: 50%;
  }

  .xs\:w-4\/6 {
    width: 66.666667%;
  }

  .xs\:w-5\/6 {
    width: 83.333333%;
  }

  .xs\:w-1\/12 {
    width: 8.333333%;
  }

  .xs\:w-2\/12 {
    width: 16.666667%;
  }

  .xs\:w-3\/12 {
    width: 25%;
  }

  .xs\:w-4\/12 {
    width: 33.333333%;
  }

  .xs\:w-5\/12 {
    width: 41.666667%;
  }

  .xs\:w-6\/12 {
    width: 50%;
  }

  .xs\:w-7\/12 {
    width: 58.333333%;
  }

  .xs\:w-8\/12 {
    width: 66.666667%;
  }

  .xs\:w-9\/12 {
    width: 75%;
  }

  .xs\:w-10\/12 {
    width: 83.333333%;
  }

  .xs\:w-11\/12 {
    width: 91.666667%;
  }

  .xs\:w-full {
    width: 100%;
  }

  .xs\:w-screen {
    width: 100vw;
  }

  .xs\:\!w-0 {
    width: 0rem !important;
  }

  .xs\:\!w-1 {
    width: 0.25rem !important;
  }

  .xs\:\!w-2 {
    width: 0.5rem !important;
  }

  .xs\:\!w-3 {
    width: 0.75rem !important;
  }

  .xs\:\!w-4 {
    width: 1rem !important;
  }

  .xs\:\!w-5 {
    width: 1.25rem !important;
  }

  .xs\:\!w-6 {
    width: 1.5rem !important;
  }

  .xs\:\!w-7 {
    width: 1.75rem !important;
  }

  .xs\:\!w-8 {
    width: 2rem !important;
  }

  .xs\:\!w-9 {
    width: 2.25rem !important;
  }

  .xs\:\!w-10 {
    width: 2.5rem !important;
  }

  .xs\:\!w-11 {
    width: 2.75rem !important;
  }

  .xs\:\!w-12 {
    width: 3rem !important;
  }

  .xs\:\!w-13 {
    width: 3.25rem !important;
  }

  .xs\:\!w-14 {
    width: 3.5rem !important;
  }

  .xs\:\!w-15 {
    width: 3.75rem !important;
  }

  .xs\:\!w-16 {
    width: 4rem !important;
  }

  .xs\:\!w-17 {
    width: 4.25rem !important;
  }

  .xs\:\!w-18 {
    width: 4.5rem !important;
  }

  .xs\:\!w-19 {
    width: 4.75rem !important;
  }

  .xs\:\!w-20 {
    width: 5rem !important;
  }

  .xs\:\!w-21 {
    width: 5.25rem !important;
  }

  .xs\:\!w-22 {
    width: 5.5rem !important;
  }

  .xs\:\!w-23 {
    width: 5.75rem !important;
  }

  .xs\:\!w-24 {
    width: 6rem !important;
  }

  .xs\:\!w-25 {
    width: 6.25rem !important;
  }

  .xs\:\!w-26 {
    width: 6.5rem !important;
  }

  .xs\:\!w-27 {
    width: 6.75rem !important;
  }

  .xs\:\!w-28 {
    width: 7rem !important;
  }

  .xs\:\!w-29 {
    width: 7.25rem !important;
  }

  .xs\:\!w-30 {
    width: 7.5rem !important;
  }

  .xs\:\!w-31 {
    width: 7.75rem !important;
  }

  .xs\:\!w-32 {
    width: 8rem !important;
  }

  .xs\:\!w-40 {
    width: 10rem !important;
  }

  .xs\:\!w-48 {
    width: 12rem !important;
  }

  .xs\:\!w-56 {
    width: 14rem !important;
  }

  .xs\:\!w-64 {
    width: 16rem !important;
  }

  .xs\:\!w-auto {
    width: auto !important;
  }

  .xs\:\!w-px {
    width: 1px !important;
  }

  .xs\:\!w-1\/2 {
    width: 50% !important;
  }

  .xs\:\!w-1\/3 {
    width: 33.333333% !important;
  }

  .xs\:\!w-2\/3 {
    width: 66.666667% !important;
  }

  .xs\:\!w-1\/4 {
    width: 25% !important;
  }

  .xs\:\!w-2\/4 {
    width: 50% !important;
  }

  .xs\:\!w-3\/4 {
    width: 75% !important;
  }

  .xs\:\!w-1\/5 {
    width: 20% !important;
  }

  .xs\:\!w-2\/5 {
    width: 40% !important;
  }

  .xs\:\!w-3\/5 {
    width: 60% !important;
  }

  .xs\:\!w-4\/5 {
    width: 80% !important;
  }

  .xs\:\!w-1\/6 {
    width: 16.666667% !important;
  }

  .xs\:\!w-2\/6 {
    width: 33.333333% !important;
  }

  .xs\:\!w-3\/6 {
    width: 50% !important;
  }

  .xs\:\!w-4\/6 {
    width: 66.666667% !important;
  }

  .xs\:\!w-5\/6 {
    width: 83.333333% !important;
  }

  .xs\:\!w-1\/12 {
    width: 8.333333% !important;
  }

  .xs\:\!w-2\/12 {
    width: 16.666667% !important;
  }

  .xs\:\!w-3\/12 {
    width: 25% !important;
  }

  .xs\:\!w-4\/12 {
    width: 33.333333% !important;
  }

  .xs\:\!w-5\/12 {
    width: 41.666667% !important;
  }

  .xs\:\!w-6\/12 {
    width: 50% !important;
  }

  .xs\:\!w-7\/12 {
    width: 58.333333% !important;
  }

  .xs\:\!w-8\/12 {
    width: 66.666667% !important;
  }

  .xs\:\!w-9\/12 {
    width: 75% !important;
  }

  .xs\:\!w-10\/12 {
    width: 83.333333% !important;
  }

  .xs\:\!w-11\/12 {
    width: 91.666667% !important;
  }

  .xs\:\!w-full {
    width: 100% !important;
  }

  .xs\:\!w-screen {
    width: 100vw !important;
  }

  .xs\:hover\:w-0:hover {
    width: 0rem;
  }

  .xs\:hover\:w-1:hover {
    width: 0.25rem;
  }

  .xs\:hover\:w-2:hover {
    width: 0.5rem;
  }

  .xs\:hover\:w-3:hover {
    width: 0.75rem;
  }

  .xs\:hover\:w-4:hover {
    width: 1rem;
  }

  .xs\:hover\:w-5:hover {
    width: 1.25rem;
  }

  .xs\:hover\:w-6:hover {
    width: 1.5rem;
  }

  .xs\:hover\:w-7:hover {
    width: 1.75rem;
  }

  .xs\:hover\:w-8:hover {
    width: 2rem;
  }

  .xs\:hover\:w-9:hover {
    width: 2.25rem;
  }

  .xs\:hover\:w-10:hover {
    width: 2.5rem;
  }

  .xs\:hover\:w-11:hover {
    width: 2.75rem;
  }

  .xs\:hover\:w-12:hover {
    width: 3rem;
  }

  .xs\:hover\:w-13:hover {
    width: 3.25rem;
  }

  .xs\:hover\:w-14:hover {
    width: 3.5rem;
  }

  .xs\:hover\:w-15:hover {
    width: 3.75rem;
  }

  .xs\:hover\:w-16:hover {
    width: 4rem;
  }

  .xs\:hover\:w-17:hover {
    width: 4.25rem;
  }

  .xs\:hover\:w-18:hover {
    width: 4.5rem;
  }

  .xs\:hover\:w-19:hover {
    width: 4.75rem;
  }

  .xs\:hover\:w-20:hover {
    width: 5rem;
  }

  .xs\:hover\:w-21:hover {
    width: 5.25rem;
  }

  .xs\:hover\:w-22:hover {
    width: 5.5rem;
  }

  .xs\:hover\:w-23:hover {
    width: 5.75rem;
  }

  .xs\:hover\:w-24:hover {
    width: 6rem;
  }

  .xs\:hover\:w-25:hover {
    width: 6.25rem;
  }

  .xs\:hover\:w-26:hover {
    width: 6.5rem;
  }

  .xs\:hover\:w-27:hover {
    width: 6.75rem;
  }

  .xs\:hover\:w-28:hover {
    width: 7rem;
  }

  .xs\:hover\:w-29:hover {
    width: 7.25rem;
  }

  .xs\:hover\:w-30:hover {
    width: 7.5rem;
  }

  .xs\:hover\:w-31:hover {
    width: 7.75rem;
  }

  .xs\:hover\:w-32:hover {
    width: 8rem;
  }

  .xs\:hover\:w-40:hover {
    width: 10rem;
  }

  .xs\:hover\:w-48:hover {
    width: 12rem;
  }

  .xs\:hover\:w-56:hover {
    width: 14rem;
  }

  .xs\:hover\:w-64:hover {
    width: 16rem;
  }

  .xs\:hover\:w-auto:hover {
    width: auto;
  }

  .xs\:hover\:w-px:hover {
    width: 1px;
  }

  .xs\:hover\:w-1\/2:hover {
    width: 50%;
  }

  .xs\:hover\:w-1\/3:hover {
    width: 33.333333%;
  }

  .xs\:hover\:w-2\/3:hover {
    width: 66.666667%;
  }

  .xs\:hover\:w-1\/4:hover {
    width: 25%;
  }

  .xs\:hover\:w-2\/4:hover {
    width: 50%;
  }

  .xs\:hover\:w-3\/4:hover {
    width: 75%;
  }

  .xs\:hover\:w-1\/5:hover {
    width: 20%;
  }

  .xs\:hover\:w-2\/5:hover {
    width: 40%;
  }

  .xs\:hover\:w-3\/5:hover {
    width: 60%;
  }

  .xs\:hover\:w-4\/5:hover {
    width: 80%;
  }

  .xs\:hover\:w-1\/6:hover {
    width: 16.666667%;
  }

  .xs\:hover\:w-2\/6:hover {
    width: 33.333333%;
  }

  .xs\:hover\:w-3\/6:hover {
    width: 50%;
  }

  .xs\:hover\:w-4\/6:hover {
    width: 66.666667%;
  }

  .xs\:hover\:w-5\/6:hover {
    width: 83.333333%;
  }

  .xs\:hover\:w-1\/12:hover {
    width: 8.333333%;
  }

  .xs\:hover\:w-2\/12:hover {
    width: 16.666667%;
  }

  .xs\:hover\:w-3\/12:hover {
    width: 25%;
  }

  .xs\:hover\:w-4\/12:hover {
    width: 33.333333%;
  }

  .xs\:hover\:w-5\/12:hover {
    width: 41.666667%;
  }

  .xs\:hover\:w-6\/12:hover {
    width: 50%;
  }

  .xs\:hover\:w-7\/12:hover {
    width: 58.333333%;
  }

  .xs\:hover\:w-8\/12:hover {
    width: 66.666667%;
  }

  .xs\:hover\:w-9\/12:hover {
    width: 75%;
  }

  .xs\:hover\:w-10\/12:hover {
    width: 83.333333%;
  }

  .xs\:hover\:w-11\/12:hover {
    width: 91.666667%;
  }

  .xs\:hover\:w-full:hover {
    width: 100%;
  }

  .xs\:hover\:w-screen:hover {
    width: 100vw;
  }

  .xs\:z-0 {
    z-index: 0;
  }

  .xs\:z-10 {
    z-index: 10;
  }

  .xs\:z-20 {
    z-index: 20;
  }

  .xs\:z-30 {
    z-index: 30;
  }

  .xs\:z-40 {
    z-index: 40;
  }

  .xs\:z-50 {
    z-index: 50;
  }

  .xs\:z-auto {
    z-index: auto;
  }

  .xs\:\!z-0 {
    z-index: 0 !important;
  }

  .xs\:\!z-10 {
    z-index: 10 !important;
  }

  .xs\:\!z-20 {
    z-index: 20 !important;
  }

  .xs\:\!z-30 {
    z-index: 30 !important;
  }

  .xs\:\!z-40 {
    z-index: 40 !important;
  }

  .xs\:\!z-50 {
    z-index: 50 !important;
  }

  .xs\:\!z-auto {
    z-index: auto !important;
  }

  .xs\:hover\:z-0:hover {
    z-index: 0;
  }

  .xs\:hover\:z-10:hover {
    z-index: 10;
  }

  .xs\:hover\:z-20:hover {
    z-index: 20;
  }

  .xs\:hover\:z-30:hover {
    z-index: 30;
  }

  .xs\:hover\:z-40:hover {
    z-index: 40;
  }

  .xs\:hover\:z-50:hover {
    z-index: 50;
  }

  .xs\:hover\:z-auto:hover {
    z-index: auto;
  }

  .xs\:gap-0 {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .xs\:gap-1 {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .xs\:gap-2 {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .xs\:gap-3 {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .xs\:gap-4 {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .xs\:gap-5 {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .xs\:gap-6 {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .xs\:gap-7 {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .xs\:gap-8 {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .xs\:gap-9 {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .xs\:gap-10 {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xs\:gap-11 {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .xs\:gap-12 {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .xs\:gap-13 {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .xs\:gap-14 {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .xs\:gap-15 {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .xs\:gap-16 {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .xs\:gap-17 {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .xs\:gap-18 {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .xs\:gap-19 {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .xs\:gap-20 {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xs\:gap-21 {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .xs\:gap-22 {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .xs\:gap-23 {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .xs\:gap-24 {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .xs\:gap-25 {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .xs\:gap-26 {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .xs\:gap-27 {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .xs\:gap-28 {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .xs\:gap-29 {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .xs\:gap-30 {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .xs\:gap-31 {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .xs\:gap-32 {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .xs\:gap-40 {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .xs\:gap-48 {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .xs\:gap-56 {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .xs\:gap-64 {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .xs\:gap-px {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .xs\:col-gap-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .xs\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .xs\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .xs\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .xs\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .xs\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .xs\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .xs\:col-gap-7 {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .xs\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .xs\:col-gap-9 {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .xs\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .xs\:col-gap-11 {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .xs\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .xs\:col-gap-13 {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .xs\:col-gap-14 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .xs\:col-gap-15 {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .xs\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .xs\:col-gap-17 {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .xs\:col-gap-18 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .xs\:col-gap-19 {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .xs\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .xs\:col-gap-21 {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .xs\:col-gap-22 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .xs\:col-gap-23 {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .xs\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .xs\:col-gap-25 {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .xs\:col-gap-26 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .xs\:col-gap-27 {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .xs\:col-gap-28 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .xs\:col-gap-29 {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .xs\:col-gap-30 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .xs\:col-gap-31 {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .xs\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .xs\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .xs\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .xs\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .xs\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .xs\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .xs\:row-gap-0 {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .xs\:row-gap-1 {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xs\:row-gap-2 {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xs\:row-gap-3 {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xs\:row-gap-4 {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xs\:row-gap-5 {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xs\:row-gap-6 {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xs\:row-gap-7 {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .xs\:row-gap-8 {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xs\:row-gap-9 {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .xs\:row-gap-10 {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xs\:row-gap-11 {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .xs\:row-gap-12 {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xs\:row-gap-13 {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .xs\:row-gap-14 {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .xs\:row-gap-15 {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .xs\:row-gap-16 {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xs\:row-gap-17 {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .xs\:row-gap-18 {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .xs\:row-gap-19 {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .xs\:row-gap-20 {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xs\:row-gap-21 {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .xs\:row-gap-22 {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .xs\:row-gap-23 {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .xs\:row-gap-24 {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xs\:row-gap-25 {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .xs\:row-gap-26 {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .xs\:row-gap-27 {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .xs\:row-gap-28 {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .xs\:row-gap-29 {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .xs\:row-gap-30 {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xs\:row-gap-31 {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .xs\:row-gap-32 {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xs\:row-gap-40 {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xs\:row-gap-48 {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xs\:row-gap-56 {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xs\:row-gap-64 {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xs\:row-gap-px {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xs\:\!gap-0 {
    grid-gap: 0rem !important;
    grid-gap: 0rem !important;
    gap: 0rem !important;
  }

  .xs\:\!gap-1 {
    grid-gap: 0.25rem !important;
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .xs\:\!gap-2 {
    grid-gap: 0.5rem !important;
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .xs\:\!gap-3 {
    grid-gap: 0.75rem !important;
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .xs\:\!gap-4 {
    grid-gap: 1rem !important;
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .xs\:\!gap-5 {
    grid-gap: 1.25rem !important;
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .xs\:\!gap-6 {
    grid-gap: 1.5rem !important;
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .xs\:\!gap-7 {
    grid-gap: 1.75rem !important;
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .xs\:\!gap-8 {
    grid-gap: 2rem !important;
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .xs\:\!gap-9 {
    grid-gap: 2.25rem !important;
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .xs\:\!gap-10 {
    grid-gap: 2.5rem !important;
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .xs\:\!gap-11 {
    grid-gap: 2.75rem !important;
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .xs\:\!gap-12 {
    grid-gap: 3rem !important;
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .xs\:\!gap-13 {
    grid-gap: 3.25rem !important;
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .xs\:\!gap-14 {
    grid-gap: 3.5rem !important;
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .xs\:\!gap-15 {
    grid-gap: 3.75rem !important;
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .xs\:\!gap-16 {
    grid-gap: 4rem !important;
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .xs\:\!gap-17 {
    grid-gap: 4.25rem !important;
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .xs\:\!gap-18 {
    grid-gap: 4.5rem !important;
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .xs\:\!gap-19 {
    grid-gap: 4.75rem !important;
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .xs\:\!gap-20 {
    grid-gap: 5rem !important;
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .xs\:\!gap-21 {
    grid-gap: 5.25rem !important;
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .xs\:\!gap-22 {
    grid-gap: 5.5rem !important;
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .xs\:\!gap-23 {
    grid-gap: 5.75rem !important;
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .xs\:\!gap-24 {
    grid-gap: 6rem !important;
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .xs\:\!gap-25 {
    grid-gap: 6.25rem !important;
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .xs\:\!gap-26 {
    grid-gap: 6.5rem !important;
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .xs\:\!gap-27 {
    grid-gap: 6.75rem !important;
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .xs\:\!gap-28 {
    grid-gap: 7rem !important;
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .xs\:\!gap-29 {
    grid-gap: 7.25rem !important;
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .xs\:\!gap-30 {
    grid-gap: 7.5rem !important;
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .xs\:\!gap-31 {
    grid-gap: 7.75rem !important;
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .xs\:\!gap-32 {
    grid-gap: 8rem !important;
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .xs\:\!gap-40 {
    grid-gap: 10rem !important;
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .xs\:\!gap-48 {
    grid-gap: 12rem !important;
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .xs\:\!gap-56 {
    grid-gap: 14rem !important;
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .xs\:\!gap-64 {
    grid-gap: 16rem !important;
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .xs\:\!gap-px {
    grid-gap: 1px !important;
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .xs\:\!col-gap-0 {
    grid-column-gap: 0rem !important;
    -webkit-column-gap: 0rem !important;
       -moz-column-gap: 0rem !important;
            grid-column-gap: 0rem !important;
            column-gap: 0rem !important;
  }

  .xs\:\!col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            grid-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .xs\:\!col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            grid-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .xs\:\!col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            grid-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .xs\:\!col-gap-4 {
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            grid-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .xs\:\!col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            grid-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .xs\:\!col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            grid-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .xs\:\!col-gap-7 {
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            grid-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .xs\:\!col-gap-8 {
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            grid-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .xs\:\!col-gap-9 {
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            grid-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .xs\:\!col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            grid-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .xs\:\!col-gap-11 {
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            grid-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .xs\:\!col-gap-12 {
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            grid-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .xs\:\!col-gap-13 {
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            grid-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .xs\:\!col-gap-14 {
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            grid-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .xs\:\!col-gap-15 {
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            grid-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .xs\:\!col-gap-16 {
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            grid-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .xs\:\!col-gap-17 {
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            grid-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .xs\:\!col-gap-18 {
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            grid-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .xs\:\!col-gap-19 {
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            grid-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .xs\:\!col-gap-20 {
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            grid-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .xs\:\!col-gap-21 {
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            grid-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .xs\:\!col-gap-22 {
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            grid-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .xs\:\!col-gap-23 {
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            grid-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .xs\:\!col-gap-24 {
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            grid-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .xs\:\!col-gap-25 {
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            grid-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .xs\:\!col-gap-26 {
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            grid-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .xs\:\!col-gap-27 {
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            grid-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .xs\:\!col-gap-28 {
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            grid-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .xs\:\!col-gap-29 {
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            grid-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .xs\:\!col-gap-30 {
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            grid-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .xs\:\!col-gap-31 {
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            grid-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .xs\:\!col-gap-32 {
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            grid-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .xs\:\!col-gap-40 {
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            grid-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .xs\:\!col-gap-48 {
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            grid-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .xs\:\!col-gap-56 {
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            grid-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .xs\:\!col-gap-64 {
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            grid-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .xs\:\!col-gap-px {
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            grid-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .xs\:\!row-gap-0 {
    grid-row-gap: 0rem !important;
    grid-row-gap: 0rem !important;
    row-gap: 0rem !important;
  }

  .xs\:\!row-gap-1 {
    grid-row-gap: 0.25rem !important;
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .xs\:\!row-gap-2 {
    grid-row-gap: 0.5rem !important;
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .xs\:\!row-gap-3 {
    grid-row-gap: 0.75rem !important;
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .xs\:\!row-gap-4 {
    grid-row-gap: 1rem !important;
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .xs\:\!row-gap-5 {
    grid-row-gap: 1.25rem !important;
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .xs\:\!row-gap-6 {
    grid-row-gap: 1.5rem !important;
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .xs\:\!row-gap-7 {
    grid-row-gap: 1.75rem !important;
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .xs\:\!row-gap-8 {
    grid-row-gap: 2rem !important;
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .xs\:\!row-gap-9 {
    grid-row-gap: 2.25rem !important;
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .xs\:\!row-gap-10 {
    grid-row-gap: 2.5rem !important;
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .xs\:\!row-gap-11 {
    grid-row-gap: 2.75rem !important;
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .xs\:\!row-gap-12 {
    grid-row-gap: 3rem !important;
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .xs\:\!row-gap-13 {
    grid-row-gap: 3.25rem !important;
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .xs\:\!row-gap-14 {
    grid-row-gap: 3.5rem !important;
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .xs\:\!row-gap-15 {
    grid-row-gap: 3.75rem !important;
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .xs\:\!row-gap-16 {
    grid-row-gap: 4rem !important;
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .xs\:\!row-gap-17 {
    grid-row-gap: 4.25rem !important;
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .xs\:\!row-gap-18 {
    grid-row-gap: 4.5rem !important;
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .xs\:\!row-gap-19 {
    grid-row-gap: 4.75rem !important;
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .xs\:\!row-gap-20 {
    grid-row-gap: 5rem !important;
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .xs\:\!row-gap-21 {
    grid-row-gap: 5.25rem !important;
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .xs\:\!row-gap-22 {
    grid-row-gap: 5.5rem !important;
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .xs\:\!row-gap-23 {
    grid-row-gap: 5.75rem !important;
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .xs\:\!row-gap-24 {
    grid-row-gap: 6rem !important;
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .xs\:\!row-gap-25 {
    grid-row-gap: 6.25rem !important;
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .xs\:\!row-gap-26 {
    grid-row-gap: 6.5rem !important;
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .xs\:\!row-gap-27 {
    grid-row-gap: 6.75rem !important;
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .xs\:\!row-gap-28 {
    grid-row-gap: 7rem !important;
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .xs\:\!row-gap-29 {
    grid-row-gap: 7.25rem !important;
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .xs\:\!row-gap-30 {
    grid-row-gap: 7.5rem !important;
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .xs\:\!row-gap-31 {
    grid-row-gap: 7.75rem !important;
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .xs\:\!row-gap-32 {
    grid-row-gap: 8rem !important;
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .xs\:\!row-gap-40 {
    grid-row-gap: 10rem !important;
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .xs\:\!row-gap-48 {
    grid-row-gap: 12rem !important;
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .xs\:\!row-gap-56 {
    grid-row-gap: 14rem !important;
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .xs\:\!row-gap-64 {
    grid-row-gap: 16rem !important;
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .xs\:\!row-gap-px {
    grid-row-gap: 1px !important;
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .xs\:hover\:gap-0:hover {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .xs\:hover\:gap-1:hover {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .xs\:hover\:gap-2:hover {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .xs\:hover\:gap-3:hover {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .xs\:hover\:gap-4:hover {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .xs\:hover\:gap-5:hover {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .xs\:hover\:gap-6:hover {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .xs\:hover\:gap-7:hover {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .xs\:hover\:gap-8:hover {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .xs\:hover\:gap-9:hover {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .xs\:hover\:gap-10:hover {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xs\:hover\:gap-11:hover {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .xs\:hover\:gap-12:hover {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .xs\:hover\:gap-13:hover {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .xs\:hover\:gap-14:hover {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .xs\:hover\:gap-15:hover {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .xs\:hover\:gap-16:hover {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .xs\:hover\:gap-17:hover {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .xs\:hover\:gap-18:hover {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .xs\:hover\:gap-19:hover {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .xs\:hover\:gap-20:hover {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xs\:hover\:gap-21:hover {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .xs\:hover\:gap-22:hover {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .xs\:hover\:gap-23:hover {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .xs\:hover\:gap-24:hover {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .xs\:hover\:gap-25:hover {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .xs\:hover\:gap-26:hover {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .xs\:hover\:gap-27:hover {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .xs\:hover\:gap-28:hover {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .xs\:hover\:gap-29:hover {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .xs\:hover\:gap-30:hover {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .xs\:hover\:gap-31:hover {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .xs\:hover\:gap-32:hover {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .xs\:hover\:gap-40:hover {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .xs\:hover\:gap-48:hover {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .xs\:hover\:gap-56:hover {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .xs\:hover\:gap-64:hover {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .xs\:hover\:gap-px:hover {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .xs\:hover\:col-gap-0:hover {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .xs\:hover\:col-gap-1:hover {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .xs\:hover\:col-gap-2:hover {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .xs\:hover\:col-gap-3:hover {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .xs\:hover\:col-gap-4:hover {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .xs\:hover\:col-gap-5:hover {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .xs\:hover\:col-gap-6:hover {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .xs\:hover\:col-gap-7:hover {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .xs\:hover\:col-gap-8:hover {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .xs\:hover\:col-gap-9:hover {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .xs\:hover\:col-gap-10:hover {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .xs\:hover\:col-gap-11:hover {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .xs\:hover\:col-gap-12:hover {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .xs\:hover\:col-gap-13:hover {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .xs\:hover\:col-gap-14:hover {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .xs\:hover\:col-gap-15:hover {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .xs\:hover\:col-gap-16:hover {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .xs\:hover\:col-gap-17:hover {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .xs\:hover\:col-gap-18:hover {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .xs\:hover\:col-gap-19:hover {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .xs\:hover\:col-gap-20:hover {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .xs\:hover\:col-gap-21:hover {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .xs\:hover\:col-gap-22:hover {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .xs\:hover\:col-gap-23:hover {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .xs\:hover\:col-gap-24:hover {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .xs\:hover\:col-gap-25:hover {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .xs\:hover\:col-gap-26:hover {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .xs\:hover\:col-gap-27:hover {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .xs\:hover\:col-gap-28:hover {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .xs\:hover\:col-gap-29:hover {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .xs\:hover\:col-gap-30:hover {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .xs\:hover\:col-gap-31:hover {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .xs\:hover\:col-gap-32:hover {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .xs\:hover\:col-gap-40:hover {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .xs\:hover\:col-gap-48:hover {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .xs\:hover\:col-gap-56:hover {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .xs\:hover\:col-gap-64:hover {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .xs\:hover\:col-gap-px:hover {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .xs\:hover\:row-gap-0:hover {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .xs\:hover\:row-gap-1:hover {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xs\:hover\:row-gap-2:hover {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xs\:hover\:row-gap-3:hover {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xs\:hover\:row-gap-4:hover {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xs\:hover\:row-gap-5:hover {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xs\:hover\:row-gap-6:hover {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xs\:hover\:row-gap-7:hover {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .xs\:hover\:row-gap-8:hover {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xs\:hover\:row-gap-9:hover {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .xs\:hover\:row-gap-10:hover {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xs\:hover\:row-gap-11:hover {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .xs\:hover\:row-gap-12:hover {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xs\:hover\:row-gap-13:hover {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .xs\:hover\:row-gap-14:hover {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .xs\:hover\:row-gap-15:hover {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .xs\:hover\:row-gap-16:hover {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xs\:hover\:row-gap-17:hover {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .xs\:hover\:row-gap-18:hover {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .xs\:hover\:row-gap-19:hover {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .xs\:hover\:row-gap-20:hover {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xs\:hover\:row-gap-21:hover {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .xs\:hover\:row-gap-22:hover {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .xs\:hover\:row-gap-23:hover {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .xs\:hover\:row-gap-24:hover {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xs\:hover\:row-gap-25:hover {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .xs\:hover\:row-gap-26:hover {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .xs\:hover\:row-gap-27:hover {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .xs\:hover\:row-gap-28:hover {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .xs\:hover\:row-gap-29:hover {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .xs\:hover\:row-gap-30:hover {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xs\:hover\:row-gap-31:hover {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .xs\:hover\:row-gap-32:hover {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xs\:hover\:row-gap-40:hover {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xs\:hover\:row-gap-48:hover {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xs\:hover\:row-gap-56:hover {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xs\:hover\:row-gap-64:hover {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xs\:hover\:row-gap-px:hover {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xs\:grid-flow-row {
    grid-auto-flow: row;
  }

  .xs\:grid-flow-col {
    grid-auto-flow: column;
  }

  .xs\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .xs\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .xs\:\!grid-flow-row {
    grid-auto-flow: row !important;
  }

  .xs\:\!grid-flow-col {
    grid-auto-flow: column !important;
  }

  .xs\:\!grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }

  .xs\:\!grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }

  .xs\:hover\:grid-flow-row:hover {
    grid-auto-flow: row;
  }

  .xs\:hover\:grid-flow-col:hover {
    grid-auto-flow: column;
  }

  .xs\:hover\:grid-flow-row-dense:hover {
    grid-auto-flow: row dense;
  }

  .xs\:hover\:grid-flow-col-dense:hover {
    grid-auto-flow: column dense;
  }

  .xs\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xs\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xs\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xs\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xs\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xs\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xs\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xs\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xs\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xs\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xs\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xs\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xs\:grid-cols-none {
    grid-template-columns: none;
  }

  .xs\:\!grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-cols-none {
    grid-template-columns: none !important;
  }

  .xs\:hover\:grid-cols-1:hover {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xs\:hover\:grid-cols-2:hover {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xs\:hover\:grid-cols-3:hover {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xs\:hover\:grid-cols-4:hover {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xs\:hover\:grid-cols-5:hover {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xs\:hover\:grid-cols-6:hover {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xs\:hover\:grid-cols-7:hover {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xs\:hover\:grid-cols-8:hover {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xs\:hover\:grid-cols-9:hover {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xs\:hover\:grid-cols-10:hover {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xs\:hover\:grid-cols-11:hover {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xs\:hover\:grid-cols-12:hover {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xs\:hover\:grid-cols-none:hover {
    grid-template-columns: none;
  }

  .xs\:col-auto {
    grid-column: auto;
  }

  .xs\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xs\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xs\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xs\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xs\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xs\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xs\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xs\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xs\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xs\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xs\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xs\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .xs\:\!col-auto {
    grid-column: auto !important;
  }

  .xs\:\!col-span-1 {
    grid-column: span 1 / span 1 !important;
  }

  .xs\:\!col-span-2 {
    grid-column: span 2 / span 2 !important;
  }

  .xs\:\!col-span-3 {
    grid-column: span 3 / span 3 !important;
  }

  .xs\:\!col-span-4 {
    grid-column: span 4 / span 4 !important;
  }

  .xs\:\!col-span-5 {
    grid-column: span 5 / span 5 !important;
  }

  .xs\:\!col-span-6 {
    grid-column: span 6 / span 6 !important;
  }

  .xs\:\!col-span-7 {
    grid-column: span 7 / span 7 !important;
  }

  .xs\:\!col-span-8 {
    grid-column: span 8 / span 8 !important;
  }

  .xs\:\!col-span-9 {
    grid-column: span 9 / span 9 !important;
  }

  .xs\:\!col-span-10 {
    grid-column: span 10 / span 10 !important;
  }

  .xs\:\!col-span-11 {
    grid-column: span 11 / span 11 !important;
  }

  .xs\:\!col-span-12 {
    grid-column: span 12 / span 12 !important;
  }

  .xs\:hover\:col-auto:hover {
    grid-column: auto;
  }

  .xs\:hover\:col-span-1:hover {
    grid-column: span 1 / span 1;
  }

  .xs\:hover\:col-span-2:hover {
    grid-column: span 2 / span 2;
  }

  .xs\:hover\:col-span-3:hover {
    grid-column: span 3 / span 3;
  }

  .xs\:hover\:col-span-4:hover {
    grid-column: span 4 / span 4;
  }

  .xs\:hover\:col-span-5:hover {
    grid-column: span 5 / span 5;
  }

  .xs\:hover\:col-span-6:hover {
    grid-column: span 6 / span 6;
  }

  .xs\:hover\:col-span-7:hover {
    grid-column: span 7 / span 7;
  }

  .xs\:hover\:col-span-8:hover {
    grid-column: span 8 / span 8;
  }

  .xs\:hover\:col-span-9:hover {
    grid-column: span 9 / span 9;
  }

  .xs\:hover\:col-span-10:hover {
    grid-column: span 10 / span 10;
  }

  .xs\:hover\:col-span-11:hover {
    grid-column: span 11 / span 11;
  }

  .xs\:hover\:col-span-12:hover {
    grid-column: span 12 / span 12;
  }

  .xs\:col-start-1 {
    grid-column-start: 1;
  }

  .xs\:col-start-2 {
    grid-column-start: 2;
  }

  .xs\:col-start-3 {
    grid-column-start: 3;
  }

  .xs\:col-start-4 {
    grid-column-start: 4;
  }

  .xs\:col-start-5 {
    grid-column-start: 5;
  }

  .xs\:col-start-6 {
    grid-column-start: 6;
  }

  .xs\:col-start-7 {
    grid-column-start: 7;
  }

  .xs\:col-start-8 {
    grid-column-start: 8;
  }

  .xs\:col-start-9 {
    grid-column-start: 9;
  }

  .xs\:col-start-10 {
    grid-column-start: 10;
  }

  .xs\:col-start-11 {
    grid-column-start: 11;
  }

  .xs\:col-start-12 {
    grid-column-start: 12;
  }

  .xs\:col-start-13 {
    grid-column-start: 13;
  }

  .xs\:col-start-auto {
    grid-column-start: auto;
  }

  .xs\:\!col-start-1 {
    grid-column-start: 1 !important;
  }

  .xs\:\!col-start-2 {
    grid-column-start: 2 !important;
  }

  .xs\:\!col-start-3 {
    grid-column-start: 3 !important;
  }

  .xs\:\!col-start-4 {
    grid-column-start: 4 !important;
  }

  .xs\:\!col-start-5 {
    grid-column-start: 5 !important;
  }

  .xs\:\!col-start-6 {
    grid-column-start: 6 !important;
  }

  .xs\:\!col-start-7 {
    grid-column-start: 7 !important;
  }

  .xs\:\!col-start-8 {
    grid-column-start: 8 !important;
  }

  .xs\:\!col-start-9 {
    grid-column-start: 9 !important;
  }

  .xs\:\!col-start-10 {
    grid-column-start: 10 !important;
  }

  .xs\:\!col-start-11 {
    grid-column-start: 11 !important;
  }

  .xs\:\!col-start-12 {
    grid-column-start: 12 !important;
  }

  .xs\:\!col-start-13 {
    grid-column-start: 13 !important;
  }

  .xs\:\!col-start-auto {
    grid-column-start: auto !important;
  }

  .xs\:hover\:col-start-1:hover {
    grid-column-start: 1;
  }

  .xs\:hover\:col-start-2:hover {
    grid-column-start: 2;
  }

  .xs\:hover\:col-start-3:hover {
    grid-column-start: 3;
  }

  .xs\:hover\:col-start-4:hover {
    grid-column-start: 4;
  }

  .xs\:hover\:col-start-5:hover {
    grid-column-start: 5;
  }

  .xs\:hover\:col-start-6:hover {
    grid-column-start: 6;
  }

  .xs\:hover\:col-start-7:hover {
    grid-column-start: 7;
  }

  .xs\:hover\:col-start-8:hover {
    grid-column-start: 8;
  }

  .xs\:hover\:col-start-9:hover {
    grid-column-start: 9;
  }

  .xs\:hover\:col-start-10:hover {
    grid-column-start: 10;
  }

  .xs\:hover\:col-start-11:hover {
    grid-column-start: 11;
  }

  .xs\:hover\:col-start-12:hover {
    grid-column-start: 12;
  }

  .xs\:hover\:col-start-13:hover {
    grid-column-start: 13;
  }

  .xs\:hover\:col-start-auto:hover {
    grid-column-start: auto;
  }

  .xs\:col-end-1 {
    grid-column-end: 1;
  }

  .xs\:col-end-2 {
    grid-column-end: 2;
  }

  .xs\:col-end-3 {
    grid-column-end: 3;
  }

  .xs\:col-end-4 {
    grid-column-end: 4;
  }

  .xs\:col-end-5 {
    grid-column-end: 5;
  }

  .xs\:col-end-6 {
    grid-column-end: 6;
  }

  .xs\:col-end-7 {
    grid-column-end: 7;
  }

  .xs\:col-end-8 {
    grid-column-end: 8;
  }

  .xs\:col-end-9 {
    grid-column-end: 9;
  }

  .xs\:col-end-10 {
    grid-column-end: 10;
  }

  .xs\:col-end-11 {
    grid-column-end: 11;
  }

  .xs\:col-end-12 {
    grid-column-end: 12;
  }

  .xs\:col-end-13 {
    grid-column-end: 13;
  }

  .xs\:col-end-auto {
    grid-column-end: auto;
  }

  .xs\:\!col-end-1 {
    grid-column-end: 1 !important;
  }

  .xs\:\!col-end-2 {
    grid-column-end: 2 !important;
  }

  .xs\:\!col-end-3 {
    grid-column-end: 3 !important;
  }

  .xs\:\!col-end-4 {
    grid-column-end: 4 !important;
  }

  .xs\:\!col-end-5 {
    grid-column-end: 5 !important;
  }

  .xs\:\!col-end-6 {
    grid-column-end: 6 !important;
  }

  .xs\:\!col-end-7 {
    grid-column-end: 7 !important;
  }

  .xs\:\!col-end-8 {
    grid-column-end: 8 !important;
  }

  .xs\:\!col-end-9 {
    grid-column-end: 9 !important;
  }

  .xs\:\!col-end-10 {
    grid-column-end: 10 !important;
  }

  .xs\:\!col-end-11 {
    grid-column-end: 11 !important;
  }

  .xs\:\!col-end-12 {
    grid-column-end: 12 !important;
  }

  .xs\:\!col-end-13 {
    grid-column-end: 13 !important;
  }

  .xs\:\!col-end-auto {
    grid-column-end: auto !important;
  }

  .xs\:hover\:col-end-1:hover {
    grid-column-end: 1;
  }

  .xs\:hover\:col-end-2:hover {
    grid-column-end: 2;
  }

  .xs\:hover\:col-end-3:hover {
    grid-column-end: 3;
  }

  .xs\:hover\:col-end-4:hover {
    grid-column-end: 4;
  }

  .xs\:hover\:col-end-5:hover {
    grid-column-end: 5;
  }

  .xs\:hover\:col-end-6:hover {
    grid-column-end: 6;
  }

  .xs\:hover\:col-end-7:hover {
    grid-column-end: 7;
  }

  .xs\:hover\:col-end-8:hover {
    grid-column-end: 8;
  }

  .xs\:hover\:col-end-9:hover {
    grid-column-end: 9;
  }

  .xs\:hover\:col-end-10:hover {
    grid-column-end: 10;
  }

  .xs\:hover\:col-end-11:hover {
    grid-column-end: 11;
  }

  .xs\:hover\:col-end-12:hover {
    grid-column-end: 12;
  }

  .xs\:hover\:col-end-13:hover {
    grid-column-end: 13;
  }

  .xs\:hover\:col-end-auto:hover {
    grid-column-end: auto;
  }

  .xs\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xs\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xs\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xs\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xs\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xs\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xs\:grid-rows-none {
    grid-template-rows: none;
  }

  .xs\:\!grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .xs\:\!grid-rows-none {
    grid-template-rows: none !important;
  }

  .xs\:hover\:grid-rows-1:hover {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xs\:hover\:grid-rows-2:hover {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xs\:hover\:grid-rows-3:hover {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xs\:hover\:grid-rows-4:hover {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xs\:hover\:grid-rows-5:hover {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xs\:hover\:grid-rows-6:hover {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xs\:hover\:grid-rows-none:hover {
    grid-template-rows: none;
  }

  .xs\:row-auto {
    grid-row: auto;
  }

  .xs\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .xs\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .xs\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .xs\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .xs\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .xs\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .xs\:\!row-auto {
    grid-row: auto !important;
  }

  .xs\:\!row-span-1 {
    grid-row: span 1 / span 1 !important;
  }

  .xs\:\!row-span-2 {
    grid-row: span 2 / span 2 !important;
  }

  .xs\:\!row-span-3 {
    grid-row: span 3 / span 3 !important;
  }

  .xs\:\!row-span-4 {
    grid-row: span 4 / span 4 !important;
  }

  .xs\:\!row-span-5 {
    grid-row: span 5 / span 5 !important;
  }

  .xs\:\!row-span-6 {
    grid-row: span 6 / span 6 !important;
  }

  .xs\:hover\:row-auto:hover {
    grid-row: auto;
  }

  .xs\:hover\:row-span-1:hover {
    grid-row: span 1 / span 1;
  }

  .xs\:hover\:row-span-2:hover {
    grid-row: span 2 / span 2;
  }

  .xs\:hover\:row-span-3:hover {
    grid-row: span 3 / span 3;
  }

  .xs\:hover\:row-span-4:hover {
    grid-row: span 4 / span 4;
  }

  .xs\:hover\:row-span-5:hover {
    grid-row: span 5 / span 5;
  }

  .xs\:hover\:row-span-6:hover {
    grid-row: span 6 / span 6;
  }

  .xs\:row-start-1 {
    grid-row-start: 1;
  }

  .xs\:row-start-2 {
    grid-row-start: 2;
  }

  .xs\:row-start-3 {
    grid-row-start: 3;
  }

  .xs\:row-start-4 {
    grid-row-start: 4;
  }

  .xs\:row-start-5 {
    grid-row-start: 5;
  }

  .xs\:row-start-6 {
    grid-row-start: 6;
  }

  .xs\:row-start-7 {
    grid-row-start: 7;
  }

  .xs\:row-start-auto {
    grid-row-start: auto;
  }

  .xs\:\!row-start-1 {
    grid-row-start: 1 !important;
  }

  .xs\:\!row-start-2 {
    grid-row-start: 2 !important;
  }

  .xs\:\!row-start-3 {
    grid-row-start: 3 !important;
  }

  .xs\:\!row-start-4 {
    grid-row-start: 4 !important;
  }

  .xs\:\!row-start-5 {
    grid-row-start: 5 !important;
  }

  .xs\:\!row-start-6 {
    grid-row-start: 6 !important;
  }

  .xs\:\!row-start-7 {
    grid-row-start: 7 !important;
  }

  .xs\:\!row-start-auto {
    grid-row-start: auto !important;
  }

  .xs\:hover\:row-start-1:hover {
    grid-row-start: 1;
  }

  .xs\:hover\:row-start-2:hover {
    grid-row-start: 2;
  }

  .xs\:hover\:row-start-3:hover {
    grid-row-start: 3;
  }

  .xs\:hover\:row-start-4:hover {
    grid-row-start: 4;
  }

  .xs\:hover\:row-start-5:hover {
    grid-row-start: 5;
  }

  .xs\:hover\:row-start-6:hover {
    grid-row-start: 6;
  }

  .xs\:hover\:row-start-7:hover {
    grid-row-start: 7;
  }

  .xs\:hover\:row-start-auto:hover {
    grid-row-start: auto;
  }

  .xs\:row-end-1 {
    grid-row-end: 1;
  }

  .xs\:row-end-2 {
    grid-row-end: 2;
  }

  .xs\:row-end-3 {
    grid-row-end: 3;
  }

  .xs\:row-end-4 {
    grid-row-end: 4;
  }

  .xs\:row-end-5 {
    grid-row-end: 5;
  }

  .xs\:row-end-6 {
    grid-row-end: 6;
  }

  .xs\:row-end-7 {
    grid-row-end: 7;
  }

  .xs\:row-end-auto {
    grid-row-end: auto;
  }

  .xs\:\!row-end-1 {
    grid-row-end: 1 !important;
  }

  .xs\:\!row-end-2 {
    grid-row-end: 2 !important;
  }

  .xs\:\!row-end-3 {
    grid-row-end: 3 !important;
  }

  .xs\:\!row-end-4 {
    grid-row-end: 4 !important;
  }

  .xs\:\!row-end-5 {
    grid-row-end: 5 !important;
  }

  .xs\:\!row-end-6 {
    grid-row-end: 6 !important;
  }

  .xs\:\!row-end-7 {
    grid-row-end: 7 !important;
  }

  .xs\:\!row-end-auto {
    grid-row-end: auto !important;
  }

  .xs\:hover\:row-end-1:hover {
    grid-row-end: 1;
  }

  .xs\:hover\:row-end-2:hover {
    grid-row-end: 2;
  }

  .xs\:hover\:row-end-3:hover {
    grid-row-end: 3;
  }

  .xs\:hover\:row-end-4:hover {
    grid-row-end: 4;
  }

  .xs\:hover\:row-end-5:hover {
    grid-row-end: 5;
  }

  .xs\:hover\:row-end-6:hover {
    grid-row-end: 6;
  }

  .xs\:hover\:row-end-7:hover {
    grid-row-end: 7;
  }

  .xs\:hover\:row-end-auto:hover {
    grid-row-end: auto;
  }

  .xs\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .xs\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .xs\:\!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;
    -webkit-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: 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;
  }

  .xs\:\!transform-none {
    -webkit-transform: none !important;
            transform: none !important;
  }

  .xs\:hover\:transform:hover {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .xs\:hover\:transform-none:hover {
    -webkit-transform: none;
            transform: none;
  }

  .xs\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .xs\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .xs\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .xs\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .xs\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .xs\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .xs\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .xs\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .xs\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .xs\:\!origin-center {
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .xs\:\!origin-top {
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .xs\:\!origin-top-right {
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .xs\:\!origin-right {
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .xs\:\!origin-bottom-right {
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .xs\:\!origin-bottom {
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .xs\:\!origin-bottom-left {
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .xs\:\!origin-left {
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .xs\:\!origin-top-left {
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .xs\:hover\:origin-center:hover {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .xs\:hover\:origin-top:hover {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .xs\:hover\:origin-top-right:hover {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .xs\:hover\:origin-right:hover {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .xs\:hover\:origin-bottom-right:hover {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .xs\:hover\:origin-bottom:hover {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .xs\:hover\:origin-bottom-left:hover {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .xs\:hover\:origin-left:hover {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .xs\:hover\:origin-top-left:hover {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .xs\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xs\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xs\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xs\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xs\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xs\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xs\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xs\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xs\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xs\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xs\:scale-x-0 {
    --transform-scale-x: 0;
  }

  .xs\:scale-x-50 {
    --transform-scale-x: .5;
  }

  .xs\:scale-x-75 {
    --transform-scale-x: .75;
  }

  .xs\:scale-x-90 {
    --transform-scale-x: .9;
  }

  .xs\:scale-x-95 {
    --transform-scale-x: .95;
  }

  .xs\:scale-x-100 {
    --transform-scale-x: 1;
  }

  .xs\:scale-x-105 {
    --transform-scale-x: 1.05;
  }

  .xs\:scale-x-110 {
    --transform-scale-x: 1.1;
  }

  .xs\:scale-x-125 {
    --transform-scale-x: 1.25;
  }

  .xs\:scale-x-150 {
    --transform-scale-x: 1.5;
  }

  .xs\:scale-y-0 {
    --transform-scale-y: 0;
  }

  .xs\:scale-y-50 {
    --transform-scale-y: .5;
  }

  .xs\:scale-y-75 {
    --transform-scale-y: .75;
  }

  .xs\:scale-y-90 {
    --transform-scale-y: .9;
  }

  .xs\:scale-y-95 {
    --transform-scale-y: .95;
  }

  .xs\:scale-y-100 {
    --transform-scale-y: 1;
  }

  .xs\:scale-y-105 {
    --transform-scale-y: 1.05;
  }

  .xs\:scale-y-110 {
    --transform-scale-y: 1.1;
  }

  .xs\:scale-y-125 {
    --transform-scale-y: 1.25;
  }

  .xs\:scale-y-150 {
    --transform-scale-y: 1.5;
  }

  .xs\:\!scale-0 {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .xs\:\!scale-50 {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .xs\:\!scale-75 {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .xs\:\!scale-90 {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .xs\:\!scale-95 {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .xs\:\!scale-100 {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .xs\:\!scale-105 {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .xs\:\!scale-110 {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .xs\:\!scale-125 {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .xs\:\!scale-150 {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .xs\:\!scale-x-0 {
    --transform-scale-x: 0 !important;
  }

  .xs\:\!scale-x-50 {
    --transform-scale-x: .5 !important;
  }

  .xs\:\!scale-x-75 {
    --transform-scale-x: .75 !important;
  }

  .xs\:\!scale-x-90 {
    --transform-scale-x: .9 !important;
  }

  .xs\:\!scale-x-95 {
    --transform-scale-x: .95 !important;
  }

  .xs\:\!scale-x-100 {
    --transform-scale-x: 1 !important;
  }

  .xs\:\!scale-x-105 {
    --transform-scale-x: 1.05 !important;
  }

  .xs\:\!scale-x-110 {
    --transform-scale-x: 1.1 !important;
  }

  .xs\:\!scale-x-125 {
    --transform-scale-x: 1.25 !important;
  }

  .xs\:\!scale-x-150 {
    --transform-scale-x: 1.5 !important;
  }

  .xs\:\!scale-y-0 {
    --transform-scale-y: 0 !important;
  }

  .xs\:\!scale-y-50 {
    --transform-scale-y: .5 !important;
  }

  .xs\:\!scale-y-75 {
    --transform-scale-y: .75 !important;
  }

  .xs\:\!scale-y-90 {
    --transform-scale-y: .9 !important;
  }

  .xs\:\!scale-y-95 {
    --transform-scale-y: .95 !important;
  }

  .xs\:\!scale-y-100 {
    --transform-scale-y: 1 !important;
  }

  .xs\:\!scale-y-105 {
    --transform-scale-y: 1.05 !important;
  }

  .xs\:\!scale-y-110 {
    --transform-scale-y: 1.1 !important;
  }

  .xs\:\!scale-y-125 {
    --transform-scale-y: 1.25 !important;
  }

  .xs\:\!scale-y-150 {
    --transform-scale-y: 1.5 !important;
  }

  .xs\:hover\:scale-0:hover {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xs\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xs\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xs\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xs\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xs\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xs\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xs\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xs\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xs\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xs\:hover\:scale-x-0:hover {
    --transform-scale-x: 0;
  }

  .xs\:hover\:scale-x-50:hover {
    --transform-scale-x: .5;
  }

  .xs\:hover\:scale-x-75:hover {
    --transform-scale-x: .75;
  }

  .xs\:hover\:scale-x-90:hover {
    --transform-scale-x: .9;
  }

  .xs\:hover\:scale-x-95:hover {
    --transform-scale-x: .95;
  }

  .xs\:hover\:scale-x-100:hover {
    --transform-scale-x: 1;
  }

  .xs\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05;
  }

  .xs\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1;
  }

  .xs\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25;
  }

  .xs\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5;
  }

  .xs\:hover\:scale-y-0:hover {
    --transform-scale-y: 0;
  }

  .xs\:hover\:scale-y-50:hover {
    --transform-scale-y: .5;
  }

  .xs\:hover\:scale-y-75:hover {
    --transform-scale-y: .75;
  }

  .xs\:hover\:scale-y-90:hover {
    --transform-scale-y: .9;
  }

  .xs\:hover\:scale-y-95:hover {
    --transform-scale-y: .95;
  }

  .xs\:hover\:scale-y-100:hover {
    --transform-scale-y: 1;
  }

  .xs\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05;
  }

  .xs\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1;
  }

  .xs\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25;
  }

  .xs\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5;
  }

  .xs\:rotate-0 {
    --transform-rotate: 0;
  }

  .xs\:rotate-45 {
    --transform-rotate: 45deg;
  }

  .xs\:rotate-90 {
    --transform-rotate: 90deg;
  }

  .xs\:rotate-180 {
    --transform-rotate: 180deg;
  }

  .xs\:-rotate-180 {
    --transform-rotate: -180deg;
  }

  .xs\:-rotate-90 {
    --transform-rotate: -90deg;
  }

  .xs\:-rotate-45 {
    --transform-rotate: -45deg;
  }

  .xs\:\!rotate-0 {
    --transform-rotate: 0 !important;
  }

  .xs\:\!rotate-45 {
    --transform-rotate: 45deg !important;
  }

  .xs\:\!rotate-90 {
    --transform-rotate: 90deg !important;
  }

  .xs\:\!rotate-180 {
    --transform-rotate: 180deg !important;
  }

  .xs\:\!-rotate-180 {
    --transform-rotate: -180deg !important;
  }

  .xs\:\!-rotate-90 {
    --transform-rotate: -90deg !important;
  }

  .xs\:\!-rotate-45 {
    --transform-rotate: -45deg !important;
  }

  .xs\:hover\:rotate-0:hover {
    --transform-rotate: 0;
  }

  .xs\:hover\:rotate-45:hover {
    --transform-rotate: 45deg;
  }

  .xs\:hover\:rotate-90:hover {
    --transform-rotate: 90deg;
  }

  .xs\:hover\:rotate-180:hover {
    --transform-rotate: 180deg;
  }

  .xs\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg;
  }

  .xs\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg;
  }

  .xs\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg;
  }

  .xs\:translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .xs\:translate-x-1 {
    --transform-translate-x: 0.25rem;
  }

  .xs\:translate-x-2 {
    --transform-translate-x: 0.5rem;
  }

  .xs\:translate-x-3 {
    --transform-translate-x: 0.75rem;
  }

  .xs\:translate-x-4 {
    --transform-translate-x: 1rem;
  }

  .xs\:translate-x-5 {
    --transform-translate-x: 1.25rem;
  }

  .xs\:translate-x-6 {
    --transform-translate-x: 1.5rem;
  }

  .xs\:translate-x-7 {
    --transform-translate-x: 1.75rem;
  }

  .xs\:translate-x-8 {
    --transform-translate-x: 2rem;
  }

  .xs\:translate-x-9 {
    --transform-translate-x: 2.25rem;
  }

  .xs\:translate-x-10 {
    --transform-translate-x: 2.5rem;
  }

  .xs\:translate-x-11 {
    --transform-translate-x: 2.75rem;
  }

  .xs\:translate-x-12 {
    --transform-translate-x: 3rem;
  }

  .xs\:translate-x-13 {
    --transform-translate-x: 3.25rem;
  }

  .xs\:translate-x-14 {
    --transform-translate-x: 3.5rem;
  }

  .xs\:translate-x-15 {
    --transform-translate-x: 3.75rem;
  }

  .xs\:translate-x-16 {
    --transform-translate-x: 4rem;
  }

  .xs\:translate-x-17 {
    --transform-translate-x: 4.25rem;
  }

  .xs\:translate-x-18 {
    --transform-translate-x: 4.5rem;
  }

  .xs\:translate-x-19 {
    --transform-translate-x: 4.75rem;
  }

  .xs\:translate-x-20 {
    --transform-translate-x: 5rem;
  }

  .xs\:translate-x-21 {
    --transform-translate-x: 5.25rem;
  }

  .xs\:translate-x-22 {
    --transform-translate-x: 5.5rem;
  }

  .xs\:translate-x-23 {
    --transform-translate-x: 5.75rem;
  }

  .xs\:translate-x-24 {
    --transform-translate-x: 6rem;
  }

  .xs\:translate-x-25 {
    --transform-translate-x: 6.25rem;
  }

  .xs\:translate-x-26 {
    --transform-translate-x: 6.5rem;
  }

  .xs\:translate-x-27 {
    --transform-translate-x: 6.75rem;
  }

  .xs\:translate-x-28 {
    --transform-translate-x: 7rem;
  }

  .xs\:translate-x-29 {
    --transform-translate-x: 7.25rem;
  }

  .xs\:translate-x-30 {
    --transform-translate-x: 7.5rem;
  }

  .xs\:translate-x-31 {
    --transform-translate-x: 7.75rem;
  }

  .xs\:translate-x-32 {
    --transform-translate-x: 8rem;
  }

  .xs\:translate-x-40 {
    --transform-translate-x: 10rem;
  }

  .xs\:translate-x-48 {
    --transform-translate-x: 12rem;
  }

  .xs\:translate-x-56 {
    --transform-translate-x: 14rem;
  }

  .xs\:translate-x-64 {
    --transform-translate-x: 16rem;
  }

  .xs\:translate-x-px {
    --transform-translate-x: 1px;
  }

  .xs\:-translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .xs\:-translate-x-1 {
    --transform-translate-x: -0.25rem;
  }

  .xs\:-translate-x-2 {
    --transform-translate-x: -0.5rem;
  }

  .xs\:-translate-x-3 {
    --transform-translate-x: -0.75rem;
  }

  .xs\:-translate-x-4 {
    --transform-translate-x: -1rem;
  }

  .xs\:-translate-x-5 {
    --transform-translate-x: -1.25rem;
  }

  .xs\:-translate-x-6 {
    --transform-translate-x: -1.5rem;
  }

  .xs\:-translate-x-7 {
    --transform-translate-x: -1.75rem;
  }

  .xs\:-translate-x-8 {
    --transform-translate-x: -2rem;
  }

  .xs\:-translate-x-9 {
    --transform-translate-x: -2.25rem;
  }

  .xs\:-translate-x-10 {
    --transform-translate-x: -2.5rem;
  }

  .xs\:-translate-x-11 {
    --transform-translate-x: -2.75rem;
  }

  .xs\:-translate-x-12 {
    --transform-translate-x: -3rem;
  }

  .xs\:-translate-x-13 {
    --transform-translate-x: -3.25rem;
  }

  .xs\:-translate-x-14 {
    --transform-translate-x: -3.5rem;
  }

  .xs\:-translate-x-15 {
    --transform-translate-x: -3.75rem;
  }

  .xs\:-translate-x-16 {
    --transform-translate-x: -4rem;
  }

  .xs\:-translate-x-17 {
    --transform-translate-x: -4.25rem;
  }

  .xs\:-translate-x-18 {
    --transform-translate-x: -4.5rem;
  }

  .xs\:-translate-x-19 {
    --transform-translate-x: -4.75rem;
  }

  .xs\:-translate-x-20 {
    --transform-translate-x: -5rem;
  }

  .xs\:-translate-x-21 {
    --transform-translate-x: -5.25rem;
  }

  .xs\:-translate-x-22 {
    --transform-translate-x: -5.5rem;
  }

  .xs\:-translate-x-23 {
    --transform-translate-x: -5.75rem;
  }

  .xs\:-translate-x-24 {
    --transform-translate-x: -6rem;
  }

  .xs\:-translate-x-25 {
    --transform-translate-x: -6.25rem;
  }

  .xs\:-translate-x-26 {
    --transform-translate-x: -6.5rem;
  }

  .xs\:-translate-x-27 {
    --transform-translate-x: -6.75rem;
  }

  .xs\:-translate-x-28 {
    --transform-translate-x: -7rem;
  }

  .xs\:-translate-x-29 {
    --transform-translate-x: -7.25rem;
  }

  .xs\:-translate-x-30 {
    --transform-translate-x: -7.5rem;
  }

  .xs\:-translate-x-31 {
    --transform-translate-x: -7.75rem;
  }

  .xs\:-translate-x-32 {
    --transform-translate-x: -8rem;
  }

  .xs\:-translate-x-40 {
    --transform-translate-x: -10rem;
  }

  .xs\:-translate-x-48 {
    --transform-translate-x: -12rem;
  }

  .xs\:-translate-x-56 {
    --transform-translate-x: -14rem;
  }

  .xs\:-translate-x-64 {
    --transform-translate-x: -16rem;
  }

  .xs\:-translate-x-px {
    --transform-translate-x: -1px;
  }

  .xs\:-translate-x-full {
    --transform-translate-x: -100%;
  }

  .xs\:-translate-x-1\/2 {
    --transform-translate-x: -50%;
  }

  .xs\:translate-x-1\/2 {
    --transform-translate-x: 50%;
  }

  .xs\:translate-x-full {
    --transform-translate-x: 100%;
  }

  .xs\:translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .xs\:translate-y-1 {
    --transform-translate-y: 0.25rem;
  }

  .xs\:translate-y-2 {
    --transform-translate-y: 0.5rem;
  }

  .xs\:translate-y-3 {
    --transform-translate-y: 0.75rem;
  }

  .xs\:translate-y-4 {
    --transform-translate-y: 1rem;
  }

  .xs\:translate-y-5 {
    --transform-translate-y: 1.25rem;
  }

  .xs\:translate-y-6 {
    --transform-translate-y: 1.5rem;
  }

  .xs\:translate-y-7 {
    --transform-translate-y: 1.75rem;
  }

  .xs\:translate-y-8 {
    --transform-translate-y: 2rem;
  }

  .xs\:translate-y-9 {
    --transform-translate-y: 2.25rem;
  }

  .xs\:translate-y-10 {
    --transform-translate-y: 2.5rem;
  }

  .xs\:translate-y-11 {
    --transform-translate-y: 2.75rem;
  }

  .xs\:translate-y-12 {
    --transform-translate-y: 3rem;
  }

  .xs\:translate-y-13 {
    --transform-translate-y: 3.25rem;
  }

  .xs\:translate-y-14 {
    --transform-translate-y: 3.5rem;
  }

  .xs\:translate-y-15 {
    --transform-translate-y: 3.75rem;
  }

  .xs\:translate-y-16 {
    --transform-translate-y: 4rem;
  }

  .xs\:translate-y-17 {
    --transform-translate-y: 4.25rem;
  }

  .xs\:translate-y-18 {
    --transform-translate-y: 4.5rem;
  }

  .xs\:translate-y-19 {
    --transform-translate-y: 4.75rem;
  }

  .xs\:translate-y-20 {
    --transform-translate-y: 5rem;
  }

  .xs\:translate-y-21 {
    --transform-translate-y: 5.25rem;
  }

  .xs\:translate-y-22 {
    --transform-translate-y: 5.5rem;
  }

  .xs\:translate-y-23 {
    --transform-translate-y: 5.75rem;
  }

  .xs\:translate-y-24 {
    --transform-translate-y: 6rem;
  }

  .xs\:translate-y-25 {
    --transform-translate-y: 6.25rem;
  }

  .xs\:translate-y-26 {
    --transform-translate-y: 6.5rem;
  }

  .xs\:translate-y-27 {
    --transform-translate-y: 6.75rem;
  }

  .xs\:translate-y-28 {
    --transform-translate-y: 7rem;
  }

  .xs\:translate-y-29 {
    --transform-translate-y: 7.25rem;
  }

  .xs\:translate-y-30 {
    --transform-translate-y: 7.5rem;
  }

  .xs\:translate-y-31 {
    --transform-translate-y: 7.75rem;
  }

  .xs\:translate-y-32 {
    --transform-translate-y: 8rem;
  }

  .xs\:translate-y-40 {
    --transform-translate-y: 10rem;
  }

  .xs\:translate-y-48 {
    --transform-translate-y: 12rem;
  }

  .xs\:translate-y-56 {
    --transform-translate-y: 14rem;
  }

  .xs\:translate-y-64 {
    --transform-translate-y: 16rem;
  }

  .xs\:translate-y-px {
    --transform-translate-y: 1px;
  }

  .xs\:-translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .xs\:-translate-y-1 {
    --transform-translate-y: -0.25rem;
  }

  .xs\:-translate-y-2 {
    --transform-translate-y: -0.5rem;
  }

  .xs\:-translate-y-3 {
    --transform-translate-y: -0.75rem;
  }

  .xs\:-translate-y-4 {
    --transform-translate-y: -1rem;
  }

  .xs\:-translate-y-5 {
    --transform-translate-y: -1.25rem;
  }

  .xs\:-translate-y-6 {
    --transform-translate-y: -1.5rem;
  }

  .xs\:-translate-y-7 {
    --transform-translate-y: -1.75rem;
  }

  .xs\:-translate-y-8 {
    --transform-translate-y: -2rem;
  }

  .xs\:-translate-y-9 {
    --transform-translate-y: -2.25rem;
  }

  .xs\:-translate-y-10 {
    --transform-translate-y: -2.5rem;
  }

  .xs\:-translate-y-11 {
    --transform-translate-y: -2.75rem;
  }

  .xs\:-translate-y-12 {
    --transform-translate-y: -3rem;
  }

  .xs\:-translate-y-13 {
    --transform-translate-y: -3.25rem;
  }

  .xs\:-translate-y-14 {
    --transform-translate-y: -3.5rem;
  }

  .xs\:-translate-y-15 {
    --transform-translate-y: -3.75rem;
  }

  .xs\:-translate-y-16 {
    --transform-translate-y: -4rem;
  }

  .xs\:-translate-y-17 {
    --transform-translate-y: -4.25rem;
  }

  .xs\:-translate-y-18 {
    --transform-translate-y: -4.5rem;
  }

  .xs\:-translate-y-19 {
    --transform-translate-y: -4.75rem;
  }

  .xs\:-translate-y-20 {
    --transform-translate-y: -5rem;
  }

  .xs\:-translate-y-21 {
    --transform-translate-y: -5.25rem;
  }

  .xs\:-translate-y-22 {
    --transform-translate-y: -5.5rem;
  }

  .xs\:-translate-y-23 {
    --transform-translate-y: -5.75rem;
  }

  .xs\:-translate-y-24 {
    --transform-translate-y: -6rem;
  }

  .xs\:-translate-y-25 {
    --transform-translate-y: -6.25rem;
  }

  .xs\:-translate-y-26 {
    --transform-translate-y: -6.5rem;
  }

  .xs\:-translate-y-27 {
    --transform-translate-y: -6.75rem;
  }

  .xs\:-translate-y-28 {
    --transform-translate-y: -7rem;
  }

  .xs\:-translate-y-29 {
    --transform-translate-y: -7.25rem;
  }

  .xs\:-translate-y-30 {
    --transform-translate-y: -7.5rem;
  }

  .xs\:-translate-y-31 {
    --transform-translate-y: -7.75rem;
  }

  .xs\:-translate-y-32 {
    --transform-translate-y: -8rem;
  }

  .xs\:-translate-y-40 {
    --transform-translate-y: -10rem;
  }

  .xs\:-translate-y-48 {
    --transform-translate-y: -12rem;
  }

  .xs\:-translate-y-56 {
    --transform-translate-y: -14rem;
  }

  .xs\:-translate-y-64 {
    --transform-translate-y: -16rem;
  }

  .xs\:-translate-y-px {
    --transform-translate-y: -1px;
  }

  .xs\:-translate-y-full {
    --transform-translate-y: -100%;
  }

  .xs\:-translate-y-1\/2 {
    --transform-translate-y: -50%;
  }

  .xs\:translate-y-1\/2 {
    --transform-translate-y: 50%;
  }

  .xs\:translate-y-full {
    --transform-translate-y: 100%;
  }

  .xs\:\!translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .xs\:\!translate-x-1 {
    --transform-translate-x: 0.25rem !important;
  }

  .xs\:\!translate-x-2 {
    --transform-translate-x: 0.5rem !important;
  }

  .xs\:\!translate-x-3 {
    --transform-translate-x: 0.75rem !important;
  }

  .xs\:\!translate-x-4 {
    --transform-translate-x: 1rem !important;
  }

  .xs\:\!translate-x-5 {
    --transform-translate-x: 1.25rem !important;
  }

  .xs\:\!translate-x-6 {
    --transform-translate-x: 1.5rem !important;
  }

  .xs\:\!translate-x-7 {
    --transform-translate-x: 1.75rem !important;
  }

  .xs\:\!translate-x-8 {
    --transform-translate-x: 2rem !important;
  }

  .xs\:\!translate-x-9 {
    --transform-translate-x: 2.25rem !important;
  }

  .xs\:\!translate-x-10 {
    --transform-translate-x: 2.5rem !important;
  }

  .xs\:\!translate-x-11 {
    --transform-translate-x: 2.75rem !important;
  }

  .xs\:\!translate-x-12 {
    --transform-translate-x: 3rem !important;
  }

  .xs\:\!translate-x-13 {
    --transform-translate-x: 3.25rem !important;
  }

  .xs\:\!translate-x-14 {
    --transform-translate-x: 3.5rem !important;
  }

  .xs\:\!translate-x-15 {
    --transform-translate-x: 3.75rem !important;
  }

  .xs\:\!translate-x-16 {
    --transform-translate-x: 4rem !important;
  }

  .xs\:\!translate-x-17 {
    --transform-translate-x: 4.25rem !important;
  }

  .xs\:\!translate-x-18 {
    --transform-translate-x: 4.5rem !important;
  }

  .xs\:\!translate-x-19 {
    --transform-translate-x: 4.75rem !important;
  }

  .xs\:\!translate-x-20 {
    --transform-translate-x: 5rem !important;
  }

  .xs\:\!translate-x-21 {
    --transform-translate-x: 5.25rem !important;
  }

  .xs\:\!translate-x-22 {
    --transform-translate-x: 5.5rem !important;
  }

  .xs\:\!translate-x-23 {
    --transform-translate-x: 5.75rem !important;
  }

  .xs\:\!translate-x-24 {
    --transform-translate-x: 6rem !important;
  }

  .xs\:\!translate-x-25 {
    --transform-translate-x: 6.25rem !important;
  }

  .xs\:\!translate-x-26 {
    --transform-translate-x: 6.5rem !important;
  }

  .xs\:\!translate-x-27 {
    --transform-translate-x: 6.75rem !important;
  }

  .xs\:\!translate-x-28 {
    --transform-translate-x: 7rem !important;
  }

  .xs\:\!translate-x-29 {
    --transform-translate-x: 7.25rem !important;
  }

  .xs\:\!translate-x-30 {
    --transform-translate-x: 7.5rem !important;
  }

  .xs\:\!translate-x-31 {
    --transform-translate-x: 7.75rem !important;
  }

  .xs\:\!translate-x-32 {
    --transform-translate-x: 8rem !important;
  }

  .xs\:\!translate-x-40 {
    --transform-translate-x: 10rem !important;
  }

  .xs\:\!translate-x-48 {
    --transform-translate-x: 12rem !important;
  }

  .xs\:\!translate-x-56 {
    --transform-translate-x: 14rem !important;
  }

  .xs\:\!translate-x-64 {
    --transform-translate-x: 16rem !important;
  }

  .xs\:\!translate-x-px {
    --transform-translate-x: 1px !important;
  }

  .xs\:\!-translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .xs\:\!-translate-x-1 {
    --transform-translate-x: -0.25rem !important;
  }

  .xs\:\!-translate-x-2 {
    --transform-translate-x: -0.5rem !important;
  }

  .xs\:\!-translate-x-3 {
    --transform-translate-x: -0.75rem !important;
  }

  .xs\:\!-translate-x-4 {
    --transform-translate-x: -1rem !important;
  }

  .xs\:\!-translate-x-5 {
    --transform-translate-x: -1.25rem !important;
  }

  .xs\:\!-translate-x-6 {
    --transform-translate-x: -1.5rem !important;
  }

  .xs\:\!-translate-x-7 {
    --transform-translate-x: -1.75rem !important;
  }

  .xs\:\!-translate-x-8 {
    --transform-translate-x: -2rem !important;
  }

  .xs\:\!-translate-x-9 {
    --transform-translate-x: -2.25rem !important;
  }

  .xs\:\!-translate-x-10 {
    --transform-translate-x: -2.5rem !important;
  }

  .xs\:\!-translate-x-11 {
    --transform-translate-x: -2.75rem !important;
  }

  .xs\:\!-translate-x-12 {
    --transform-translate-x: -3rem !important;
  }

  .xs\:\!-translate-x-13 {
    --transform-translate-x: -3.25rem !important;
  }

  .xs\:\!-translate-x-14 {
    --transform-translate-x: -3.5rem !important;
  }

  .xs\:\!-translate-x-15 {
    --transform-translate-x: -3.75rem !important;
  }

  .xs\:\!-translate-x-16 {
    --transform-translate-x: -4rem !important;
  }

  .xs\:\!-translate-x-17 {
    --transform-translate-x: -4.25rem !important;
  }

  .xs\:\!-translate-x-18 {
    --transform-translate-x: -4.5rem !important;
  }

  .xs\:\!-translate-x-19 {
    --transform-translate-x: -4.75rem !important;
  }

  .xs\:\!-translate-x-20 {
    --transform-translate-x: -5rem !important;
  }

  .xs\:\!-translate-x-21 {
    --transform-translate-x: -5.25rem !important;
  }

  .xs\:\!-translate-x-22 {
    --transform-translate-x: -5.5rem !important;
  }

  .xs\:\!-translate-x-23 {
    --transform-translate-x: -5.75rem !important;
  }

  .xs\:\!-translate-x-24 {
    --transform-translate-x: -6rem !important;
  }

  .xs\:\!-translate-x-25 {
    --transform-translate-x: -6.25rem !important;
  }

  .xs\:\!-translate-x-26 {
    --transform-translate-x: -6.5rem !important;
  }

  .xs\:\!-translate-x-27 {
    --transform-translate-x: -6.75rem !important;
  }

  .xs\:\!-translate-x-28 {
    --transform-translate-x: -7rem !important;
  }

  .xs\:\!-translate-x-29 {
    --transform-translate-x: -7.25rem !important;
  }

  .xs\:\!-translate-x-30 {
    --transform-translate-x: -7.5rem !important;
  }

  .xs\:\!-translate-x-31 {
    --transform-translate-x: -7.75rem !important;
  }

  .xs\:\!-translate-x-32 {
    --transform-translate-x: -8rem !important;
  }

  .xs\:\!-translate-x-40 {
    --transform-translate-x: -10rem !important;
  }

  .xs\:\!-translate-x-48 {
    --transform-translate-x: -12rem !important;
  }

  .xs\:\!-translate-x-56 {
    --transform-translate-x: -14rem !important;
  }

  .xs\:\!-translate-x-64 {
    --transform-translate-x: -16rem !important;
  }

  .xs\:\!-translate-x-px {
    --transform-translate-x: -1px !important;
  }

  .xs\:\!-translate-x-full {
    --transform-translate-x: -100% !important;
  }

  .xs\:\!-translate-x-1\/2 {
    --transform-translate-x: -50% !important;
  }

  .xs\:\!translate-x-1\/2 {
    --transform-translate-x: 50% !important;
  }

  .xs\:\!translate-x-full {
    --transform-translate-x: 100% !important;
  }

  .xs\:\!translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .xs\:\!translate-y-1 {
    --transform-translate-y: 0.25rem !important;
  }

  .xs\:\!translate-y-2 {
    --transform-translate-y: 0.5rem !important;
  }

  .xs\:\!translate-y-3 {
    --transform-translate-y: 0.75rem !important;
  }

  .xs\:\!translate-y-4 {
    --transform-translate-y: 1rem !important;
  }

  .xs\:\!translate-y-5 {
    --transform-translate-y: 1.25rem !important;
  }

  .xs\:\!translate-y-6 {
    --transform-translate-y: 1.5rem !important;
  }

  .xs\:\!translate-y-7 {
    --transform-translate-y: 1.75rem !important;
  }

  .xs\:\!translate-y-8 {
    --transform-translate-y: 2rem !important;
  }

  .xs\:\!translate-y-9 {
    --transform-translate-y: 2.25rem !important;
  }

  .xs\:\!translate-y-10 {
    --transform-translate-y: 2.5rem !important;
  }

  .xs\:\!translate-y-11 {
    --transform-translate-y: 2.75rem !important;
  }

  .xs\:\!translate-y-12 {
    --transform-translate-y: 3rem !important;
  }

  .xs\:\!translate-y-13 {
    --transform-translate-y: 3.25rem !important;
  }

  .xs\:\!translate-y-14 {
    --transform-translate-y: 3.5rem !important;
  }

  .xs\:\!translate-y-15 {
    --transform-translate-y: 3.75rem !important;
  }

  .xs\:\!translate-y-16 {
    --transform-translate-y: 4rem !important;
  }

  .xs\:\!translate-y-17 {
    --transform-translate-y: 4.25rem !important;
  }

  .xs\:\!translate-y-18 {
    --transform-translate-y: 4.5rem !important;
  }

  .xs\:\!translate-y-19 {
    --transform-translate-y: 4.75rem !important;
  }

  .xs\:\!translate-y-20 {
    --transform-translate-y: 5rem !important;
  }

  .xs\:\!translate-y-21 {
    --transform-translate-y: 5.25rem !important;
  }

  .xs\:\!translate-y-22 {
    --transform-translate-y: 5.5rem !important;
  }

  .xs\:\!translate-y-23 {
    --transform-translate-y: 5.75rem !important;
  }

  .xs\:\!translate-y-24 {
    --transform-translate-y: 6rem !important;
  }

  .xs\:\!translate-y-25 {
    --transform-translate-y: 6.25rem !important;
  }

  .xs\:\!translate-y-26 {
    --transform-translate-y: 6.5rem !important;
  }

  .xs\:\!translate-y-27 {
    --transform-translate-y: 6.75rem !important;
  }

  .xs\:\!translate-y-28 {
    --transform-translate-y: 7rem !important;
  }

  .xs\:\!translate-y-29 {
    --transform-translate-y: 7.25rem !important;
  }

  .xs\:\!translate-y-30 {
    --transform-translate-y: 7.5rem !important;
  }

  .xs\:\!translate-y-31 {
    --transform-translate-y: 7.75rem !important;
  }

  .xs\:\!translate-y-32 {
    --transform-translate-y: 8rem !important;
  }

  .xs\:\!translate-y-40 {
    --transform-translate-y: 10rem !important;
  }

  .xs\:\!translate-y-48 {
    --transform-translate-y: 12rem !important;
  }

  .xs\:\!translate-y-56 {
    --transform-translate-y: 14rem !important;
  }

  .xs\:\!translate-y-64 {
    --transform-translate-y: 16rem !important;
  }

  .xs\:\!translate-y-px {
    --transform-translate-y: 1px !important;
  }

  .xs\:\!-translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .xs\:\!-translate-y-1 {
    --transform-translate-y: -0.25rem !important;
  }

  .xs\:\!-translate-y-2 {
    --transform-translate-y: -0.5rem !important;
  }

  .xs\:\!-translate-y-3 {
    --transform-translate-y: -0.75rem !important;
  }

  .xs\:\!-translate-y-4 {
    --transform-translate-y: -1rem !important;
  }

  .xs\:\!-translate-y-5 {
    --transform-translate-y: -1.25rem !important;
  }

  .xs\:\!-translate-y-6 {
    --transform-translate-y: -1.5rem !important;
  }

  .xs\:\!-translate-y-7 {
    --transform-translate-y: -1.75rem !important;
  }

  .xs\:\!-translate-y-8 {
    --transform-translate-y: -2rem !important;
  }

  .xs\:\!-translate-y-9 {
    --transform-translate-y: -2.25rem !important;
  }

  .xs\:\!-translate-y-10 {
    --transform-translate-y: -2.5rem !important;
  }

  .xs\:\!-translate-y-11 {
    --transform-translate-y: -2.75rem !important;
  }

  .xs\:\!-translate-y-12 {
    --transform-translate-y: -3rem !important;
  }

  .xs\:\!-translate-y-13 {
    --transform-translate-y: -3.25rem !important;
  }

  .xs\:\!-translate-y-14 {
    --transform-translate-y: -3.5rem !important;
  }

  .xs\:\!-translate-y-15 {
    --transform-translate-y: -3.75rem !important;
  }

  .xs\:\!-translate-y-16 {
    --transform-translate-y: -4rem !important;
  }

  .xs\:\!-translate-y-17 {
    --transform-translate-y: -4.25rem !important;
  }

  .xs\:\!-translate-y-18 {
    --transform-translate-y: -4.5rem !important;
  }

  .xs\:\!-translate-y-19 {
    --transform-translate-y: -4.75rem !important;
  }

  .xs\:\!-translate-y-20 {
    --transform-translate-y: -5rem !important;
  }

  .xs\:\!-translate-y-21 {
    --transform-translate-y: -5.25rem !important;
  }

  .xs\:\!-translate-y-22 {
    --transform-translate-y: -5.5rem !important;
  }

  .xs\:\!-translate-y-23 {
    --transform-translate-y: -5.75rem !important;
  }

  .xs\:\!-translate-y-24 {
    --transform-translate-y: -6rem !important;
  }

  .xs\:\!-translate-y-25 {
    --transform-translate-y: -6.25rem !important;
  }

  .xs\:\!-translate-y-26 {
    --transform-translate-y: -6.5rem !important;
  }

  .xs\:\!-translate-y-27 {
    --transform-translate-y: -6.75rem !important;
  }

  .xs\:\!-translate-y-28 {
    --transform-translate-y: -7rem !important;
  }

  .xs\:\!-translate-y-29 {
    --transform-translate-y: -7.25rem !important;
  }

  .xs\:\!-translate-y-30 {
    --transform-translate-y: -7.5rem !important;
  }

  .xs\:\!-translate-y-31 {
    --transform-translate-y: -7.75rem !important;
  }

  .xs\:\!-translate-y-32 {
    --transform-translate-y: -8rem !important;
  }

  .xs\:\!-translate-y-40 {
    --transform-translate-y: -10rem !important;
  }

  .xs\:\!-translate-y-48 {
    --transform-translate-y: -12rem !important;
  }

  .xs\:\!-translate-y-56 {
    --transform-translate-y: -14rem !important;
  }

  .xs\:\!-translate-y-64 {
    --transform-translate-y: -16rem !important;
  }

  .xs\:\!-translate-y-px {
    --transform-translate-y: -1px !important;
  }

  .xs\:\!-translate-y-full {
    --transform-translate-y: -100% !important;
  }

  .xs\:\!-translate-y-1\/2 {
    --transform-translate-y: -50% !important;
  }

  .xs\:\!translate-y-1\/2 {
    --transform-translate-y: 50% !important;
  }

  .xs\:\!translate-y-full {
    --transform-translate-y: 100% !important;
  }

  .xs\:hover\:translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .xs\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem;
  }

  .xs\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem;
  }

  .xs\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem;
  }

  .xs\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem;
  }

  .xs\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem;
  }

  .xs\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem;
  }

  .xs\:hover\:translate-x-7:hover {
    --transform-translate-x: 1.75rem;
  }

  .xs\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem;
  }

  .xs\:hover\:translate-x-9:hover {
    --transform-translate-x: 2.25rem;
  }

  .xs\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem;
  }

  .xs\:hover\:translate-x-11:hover {
    --transform-translate-x: 2.75rem;
  }

  .xs\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem;
  }

  .xs\:hover\:translate-x-13:hover {
    --transform-translate-x: 3.25rem;
  }

  .xs\:hover\:translate-x-14:hover {
    --transform-translate-x: 3.5rem;
  }

  .xs\:hover\:translate-x-15:hover {
    --transform-translate-x: 3.75rem;
  }

  .xs\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem;
  }

  .xs\:hover\:translate-x-17:hover {
    --transform-translate-x: 4.25rem;
  }

  .xs\:hover\:translate-x-18:hover {
    --transform-translate-x: 4.5rem;
  }

  .xs\:hover\:translate-x-19:hover {
    --transform-translate-x: 4.75rem;
  }

  .xs\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem;
  }

  .xs\:hover\:translate-x-21:hover {
    --transform-translate-x: 5.25rem;
  }

  .xs\:hover\:translate-x-22:hover {
    --transform-translate-x: 5.5rem;
  }

  .xs\:hover\:translate-x-23:hover {
    --transform-translate-x: 5.75rem;
  }

  .xs\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem;
  }

  .xs\:hover\:translate-x-25:hover {
    --transform-translate-x: 6.25rem;
  }

  .xs\:hover\:translate-x-26:hover {
    --transform-translate-x: 6.5rem;
  }

  .xs\:hover\:translate-x-27:hover {
    --transform-translate-x: 6.75rem;
  }

  .xs\:hover\:translate-x-28:hover {
    --transform-translate-x: 7rem;
  }

  .xs\:hover\:translate-x-29:hover {
    --transform-translate-x: 7.25rem;
  }

  .xs\:hover\:translate-x-30:hover {
    --transform-translate-x: 7.5rem;
  }

  .xs\:hover\:translate-x-31:hover {
    --transform-translate-x: 7.75rem;
  }

  .xs\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem;
  }

  .xs\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem;
  }

  .xs\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem;
  }

  .xs\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem;
  }

  .xs\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem;
  }

  .xs\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px;
  }

  .xs\:hover\:-translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .xs\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem;
  }

  .xs\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem;
  }

  .xs\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem;
  }

  .xs\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem;
  }

  .xs\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem;
  }

  .xs\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem;
  }

  .xs\:hover\:-translate-x-7:hover {
    --transform-translate-x: -1.75rem;
  }

  .xs\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem;
  }

  .xs\:hover\:-translate-x-9:hover {
    --transform-translate-x: -2.25rem;
  }

  .xs\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem;
  }

  .xs\:hover\:-translate-x-11:hover {
    --transform-translate-x: -2.75rem;
  }

  .xs\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem;
  }

  .xs\:hover\:-translate-x-13:hover {
    --transform-translate-x: -3.25rem;
  }

  .xs\:hover\:-translate-x-14:hover {
    --transform-translate-x: -3.5rem;
  }

  .xs\:hover\:-translate-x-15:hover {
    --transform-translate-x: -3.75rem;
  }

  .xs\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem;
  }

  .xs\:hover\:-translate-x-17:hover {
    --transform-translate-x: -4.25rem;
  }

  .xs\:hover\:-translate-x-18:hover {
    --transform-translate-x: -4.5rem;
  }

  .xs\:hover\:-translate-x-19:hover {
    --transform-translate-x: -4.75rem;
  }

  .xs\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem;
  }

  .xs\:hover\:-translate-x-21:hover {
    --transform-translate-x: -5.25rem;
  }

  .xs\:hover\:-translate-x-22:hover {
    --transform-translate-x: -5.5rem;
  }

  .xs\:hover\:-translate-x-23:hover {
    --transform-translate-x: -5.75rem;
  }

  .xs\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem;
  }

  .xs\:hover\:-translate-x-25:hover {
    --transform-translate-x: -6.25rem;
  }

  .xs\:hover\:-translate-x-26:hover {
    --transform-translate-x: -6.5rem;
  }

  .xs\:hover\:-translate-x-27:hover {
    --transform-translate-x: -6.75rem;
  }

  .xs\:hover\:-translate-x-28:hover {
    --transform-translate-x: -7rem;
  }

  .xs\:hover\:-translate-x-29:hover {
    --transform-translate-x: -7.25rem;
  }

  .xs\:hover\:-translate-x-30:hover {
    --transform-translate-x: -7.5rem;
  }

  .xs\:hover\:-translate-x-31:hover {
    --transform-translate-x: -7.75rem;
  }

  .xs\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem;
  }

  .xs\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem;
  }

  .xs\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem;
  }

  .xs\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem;
  }

  .xs\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem;
  }

  .xs\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px;
  }

  .xs\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%;
  }

  .xs\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%;
  }

  .xs\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%;
  }

  .xs\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%;
  }

  .xs\:hover\:translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .xs\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem;
  }

  .xs\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem;
  }

  .xs\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem;
  }

  .xs\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem;
  }

  .xs\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem;
  }

  .xs\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem;
  }

  .xs\:hover\:translate-y-7:hover {
    --transform-translate-y: 1.75rem;
  }

  .xs\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem;
  }

  .xs\:hover\:translate-y-9:hover {
    --transform-translate-y: 2.25rem;
  }

  .xs\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem;
  }

  .xs\:hover\:translate-y-11:hover {
    --transform-translate-y: 2.75rem;
  }

  .xs\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem;
  }

  .xs\:hover\:translate-y-13:hover {
    --transform-translate-y: 3.25rem;
  }

  .xs\:hover\:translate-y-14:hover {
    --transform-translate-y: 3.5rem;
  }

  .xs\:hover\:translate-y-15:hover {
    --transform-translate-y: 3.75rem;
  }

  .xs\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem;
  }

  .xs\:hover\:translate-y-17:hover {
    --transform-translate-y: 4.25rem;
  }

  .xs\:hover\:translate-y-18:hover {
    --transform-translate-y: 4.5rem;
  }

  .xs\:hover\:translate-y-19:hover {
    --transform-translate-y: 4.75rem;
  }

  .xs\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem;
  }

  .xs\:hover\:translate-y-21:hover {
    --transform-translate-y: 5.25rem;
  }

  .xs\:hover\:translate-y-22:hover {
    --transform-translate-y: 5.5rem;
  }

  .xs\:hover\:translate-y-23:hover {
    --transform-translate-y: 5.75rem;
  }

  .xs\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem;
  }

  .xs\:hover\:translate-y-25:hover {
    --transform-translate-y: 6.25rem;
  }

  .xs\:hover\:translate-y-26:hover {
    --transform-translate-y: 6.5rem;
  }

  .xs\:hover\:translate-y-27:hover {
    --transform-translate-y: 6.75rem;
  }

  .xs\:hover\:translate-y-28:hover {
    --transform-translate-y: 7rem;
  }

  .xs\:hover\:translate-y-29:hover {
    --transform-translate-y: 7.25rem;
  }

  .xs\:hover\:translate-y-30:hover {
    --transform-translate-y: 7.5rem;
  }

  .xs\:hover\:translate-y-31:hover {
    --transform-translate-y: 7.75rem;
  }

  .xs\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem;
  }

  .xs\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem;
  }

  .xs\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem;
  }

  .xs\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem;
  }

  .xs\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem;
  }

  .xs\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px;
  }

  .xs\:hover\:-translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .xs\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem;
  }

  .xs\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem;
  }

  .xs\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem;
  }

  .xs\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem;
  }

  .xs\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem;
  }

  .xs\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem;
  }

  .xs\:hover\:-translate-y-7:hover {
    --transform-translate-y: -1.75rem;
  }

  .xs\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem;
  }

  .xs\:hover\:-translate-y-9:hover {
    --transform-translate-y: -2.25rem;
  }

  .xs\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem;
  }

  .xs\:hover\:-translate-y-11:hover {
    --transform-translate-y: -2.75rem;
  }

  .xs\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem;
  }

  .xs\:hover\:-translate-y-13:hover {
    --transform-translate-y: -3.25rem;
  }

  .xs\:hover\:-translate-y-14:hover {
    --transform-translate-y: -3.5rem;
  }

  .xs\:hover\:-translate-y-15:hover {
    --transform-translate-y: -3.75rem;
  }

  .xs\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem;
  }

  .xs\:hover\:-translate-y-17:hover {
    --transform-translate-y: -4.25rem;
  }

  .xs\:hover\:-translate-y-18:hover {
    --transform-translate-y: -4.5rem;
  }

  .xs\:hover\:-translate-y-19:hover {
    --transform-translate-y: -4.75rem;
  }

  .xs\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem;
  }

  .xs\:hover\:-translate-y-21:hover {
    --transform-translate-y: -5.25rem;
  }

  .xs\:hover\:-translate-y-22:hover {
    --transform-translate-y: -5.5rem;
  }

  .xs\:hover\:-translate-y-23:hover {
    --transform-translate-y: -5.75rem;
  }

  .xs\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem;
  }

  .xs\:hover\:-translate-y-25:hover {
    --transform-translate-y: -6.25rem;
  }

  .xs\:hover\:-translate-y-26:hover {
    --transform-translate-y: -6.5rem;
  }

  .xs\:hover\:-translate-y-27:hover {
    --transform-translate-y: -6.75rem;
  }

  .xs\:hover\:-translate-y-28:hover {
    --transform-translate-y: -7rem;
  }

  .xs\:hover\:-translate-y-29:hover {
    --transform-translate-y: -7.25rem;
  }

  .xs\:hover\:-translate-y-30:hover {
    --transform-translate-y: -7.5rem;
  }

  .xs\:hover\:-translate-y-31:hover {
    --transform-translate-y: -7.75rem;
  }

  .xs\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem;
  }

  .xs\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem;
  }

  .xs\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem;
  }

  .xs\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem;
  }

  .xs\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem;
  }

  .xs\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px;
  }

  .xs\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%;
  }

  .xs\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%;
  }

  .xs\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%;
  }

  .xs\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%;
  }

  .xs\:skew-x-0 {
    --transform-skew-x: 0;
  }

  .xs\:skew-x-3 {
    --transform-skew-x: 3deg;
  }

  .xs\:skew-x-6 {
    --transform-skew-x: 6deg;
  }

  .xs\:skew-x-12 {
    --transform-skew-x: 12deg;
  }

  .xs\:-skew-x-12 {
    --transform-skew-x: -12deg;
  }

  .xs\:-skew-x-6 {
    --transform-skew-x: -6deg;
  }

  .xs\:-skew-x-3 {
    --transform-skew-x: -3deg;
  }

  .xs\:skew-y-0 {
    --transform-skew-y: 0;
  }

  .xs\:skew-y-3 {
    --transform-skew-y: 3deg;
  }

  .xs\:skew-y-6 {
    --transform-skew-y: 6deg;
  }

  .xs\:skew-y-12 {
    --transform-skew-y: 12deg;
  }

  .xs\:-skew-y-12 {
    --transform-skew-y: -12deg;
  }

  .xs\:-skew-y-6 {
    --transform-skew-y: -6deg;
  }

  .xs\:-skew-y-3 {
    --transform-skew-y: -3deg;
  }

  .xs\:\!skew-x-0 {
    --transform-skew-x: 0 !important;
  }

  .xs\:\!skew-x-3 {
    --transform-skew-x: 3deg !important;
  }

  .xs\:\!skew-x-6 {
    --transform-skew-x: 6deg !important;
  }

  .xs\:\!skew-x-12 {
    --transform-skew-x: 12deg !important;
  }

  .xs\:\!-skew-x-12 {
    --transform-skew-x: -12deg !important;
  }

  .xs\:\!-skew-x-6 {
    --transform-skew-x: -6deg !important;
  }

  .xs\:\!-skew-x-3 {
    --transform-skew-x: -3deg !important;
  }

  .xs\:\!skew-y-0 {
    --transform-skew-y: 0 !important;
  }

  .xs\:\!skew-y-3 {
    --transform-skew-y: 3deg !important;
  }

  .xs\:\!skew-y-6 {
    --transform-skew-y: 6deg !important;
  }

  .xs\:\!skew-y-12 {
    --transform-skew-y: 12deg !important;
  }

  .xs\:\!-skew-y-12 {
    --transform-skew-y: -12deg !important;
  }

  .xs\:\!-skew-y-6 {
    --transform-skew-y: -6deg !important;
  }

  .xs\:\!-skew-y-3 {
    --transform-skew-y: -3deg !important;
  }

  .xs\:hover\:skew-x-0:hover {
    --transform-skew-x: 0;
  }

  .xs\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg;
  }

  .xs\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg;
  }

  .xs\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg;
  }

  .xs\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg;
  }

  .xs\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg;
  }

  .xs\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg;
  }

  .xs\:hover\:skew-y-0:hover {
    --transform-skew-y: 0;
  }

  .xs\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg;
  }

  .xs\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg;
  }

  .xs\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg;
  }

  .xs\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg;
  }

  .xs\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg;
  }

  .xs\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg;
  }

  .xs\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .xs\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .xs\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .xs\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .xs\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .xs\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .xs\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .xs\:\!transition-none {
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .xs\:\!transition-all {
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .xs\:\!transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .xs\:\!transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .xs\:\!transition-opacity {
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .xs\:\!transition-shadow {
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .xs\:\!transition-transform {
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .xs\:hover\:transition-none:hover {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .xs\:hover\:transition-all:hover {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .xs\:hover\:transition:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .xs\:hover\:transition-colors:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .xs\:hover\:transition-opacity:hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .xs\:hover\:transition-shadow:hover {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .xs\:hover\:transition-transform:hover {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .xs\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .xs\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xs\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xs\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .xs\:\!ease-linear {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .xs\:\!ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .xs\:\!ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .xs\:\!ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .xs\:hover\:ease-linear:hover {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .xs\:hover\:ease-in:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xs\:hover\:ease-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xs\:hover\:ease-in-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .xs\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .xs\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .xs\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xs\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .xs\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .xs\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .xs\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .xs\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .xs\:\!duration-75 {
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .xs\:\!duration-100 {
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .xs\:\!duration-150 {
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .xs\:\!duration-200 {
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .xs\:\!duration-300 {
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .xs\:\!duration-500 {
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .xs\:\!duration-700 {
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .xs\:\!duration-1000 {
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .xs\:hover\:duration-75:hover {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .xs\:hover\:duration-100:hover {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .xs\:hover\:duration-150:hover {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xs\:hover\:duration-200:hover {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .xs\:hover\:duration-300:hover {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .xs\:hover\:duration-500:hover {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .xs\:hover\:duration-700:hover {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .xs\:hover\:duration-1000:hover {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }
}

@media (min-width: 576px) {
  .sm\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .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\:hover\:sr-only:hover {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .sm\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

  .sm\:hover\:appearance-none:hover {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .sm\:bg-fixed {
    background-attachment: fixed;
  }

  .sm\:bg-local {
    background-attachment: local;
  }

  .sm\:bg-scroll {
    background-attachment: scroll;
  }

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

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

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

  .sm\:hover\:bg-fixed:hover {
    background-attachment: fixed;
  }

  .sm\:hover\:bg-local:hover {
    background-attachment: local;
  }

  .sm\:hover\:bg-scroll:hover {
    background-attachment: scroll;
  }

  .sm\:bg-primary {
    background-color: #6638B6;
  }

  .sm\:bg-primaryDark {
    background-color: #3C2C84;
  }

  .sm\:bg-primary1 {
    background-color: #8C81D1;
  }

  .sm\:bg-primary2 {
    background-color: #A8A5CE;
  }

  .sm\:bg-primary3 {
    background-color: #EBEAF6;
  }

  .sm\:bg-primary4 {
    background-color: #F8F8FC;
  }

  .sm\:bg-secondary {
    background-color: #007EE5;
  }

  .sm\:bg-secondary1 {
    background-color: #43BEFF;
  }

  .sm\:bg-secondary2 {
    background-color: #F5F9FD;
  }

  .sm\:bg-alert {
    background-color: #EF3817;
  }

  .sm\:bg-safe {
    background-color: #60B731;
  }

  .sm\:bg-primary-dark {
    background-color: #3C2C84;
  }

  .sm\:bg-primary-1 {
    background-color: #8C81D1;
  }

  .sm\:bg-primary-2 {
    background-color: #A8A5CE;
  }

  .sm\:bg-primary-3 {
    background-color: #EBEAF6;
  }

  .sm\:bg-primary-4 {
    background-color: #F8F8FC;
  }

  .sm\:bg-secondary-1 {
    background-color: #43BEFF;
  }

  .sm\:bg-secondary-2 {
    background-color: #F5F9FD;
  }

  .sm\:bg-transparent {
    background-color: transparent;
  }

  .sm\:bg-black {
    background-color: #000000;
  }

  .sm\:bg-white {
    background-color: #FFFFFF;
  }

  .sm\:bg-point-violet {
    background-color: #7545FF;
  }

  .sm\:bg-gray-100 {
    background-color: #F7F7F7;
  }

  .sm\:bg-gray-200 {
    background-color: #E5E5E8;
  }

  .sm\:bg-gray-300 {
    background-color: #CED0D6;
  }

  .sm\:bg-gray-400 {
    background-color: #A7A9B2;
  }

  .sm\:bg-gray-500 {
    background-color: #858895;
  }

  .sm\:bg-gray-600 {
    background-color: #6B6E7B;
  }

  .sm\:bg-gray-700 {
    background-color: #5F616D;
  }

  .sm\:bg-gray-800 {
    background-color: #474952;
  }

  .sm\:bg-gray-900 {
    background-color: #222532;
  }

  .sm\:bg-gray {
    background-color: #858895;
  }

  .sm\:bg-gray-dark {
    background-color: #222532;
  }

  .sm\:bg-red-100 {
    background-color: #FFE8E8;
  }

  .sm\:bg-red-200 {
    background-color: #FFC4C4;
  }

  .sm\:bg-red-300 {
    background-color: #FF8F8F;
  }

  .sm\:bg-red-400 {
    background-color: #FF6A6A;
  }

  .sm\:bg-red-500 {
    background-color: #EF3817;
  }

  .sm\:bg-red-600 {
    background-color: #CC2C00;
  }

  .sm\:bg-red-700 {
    background-color: #C53030;
  }

  .sm\:bg-red-800 {
    background-color: #9B2C2C;
  }

  .sm\:bg-red-900 {
    background-color: #742A2A;
  }

  .sm\:bg-red {
    background-color: #EF3817;
  }

  .sm\:bg-coral-100 {
    background-color: #FFEBE6;
  }

  .sm\:bg-coral-200 {
    background-color: #FFD3C8;
  }

  .sm\:bg-coral-300 {
    background-color: #FFB39E;
  }

  .sm\:bg-coral-400 {
    background-color: #FF9476;
  }

  .sm\:bg-coral-500 {
    background-color: #FF7750;
  }

  .sm\:bg-coral-600 {
    background-color: #F55A2F;
  }

  .sm\:bg-coral-700 {
    background-color: #DD470F;
  }

  .sm\:bg-coral-800 {
    background-color: #B93E0F;
  }

  .sm\:bg-coral-900 {
    background-color: #8E3311;
  }

  .sm\:bg-coral {
    background-color: #FF7750;
  }

  .sm\:bg-yellow-100 {
    background-color: #FFFAE6;
  }

  .sm\:bg-yellow-200 {
    background-color: #FFEB99;
  }

  .sm\:bg-yellow-300 {
    background-color: #FFE066;
  }

  .sm\:bg-yellow-400 {
    background-color: #FFD633;
  }

  .sm\:bg-yellow-500 {
    background-color: #FFCE02;
  }

  .sm\:bg-yellow-600 {
    background-color: #E6B800;
  }

  .sm\:bg-yellow-700 {
    background-color: #CCA300;
  }

  .sm\:bg-yellow-800 {
    background-color: #806600;
  }

  .sm\:bg-yellow-900 {
    background-color: #4D3D00;
  }

  .sm\:bg-yellow {
    background-color: #FFCE02;
  }

  .sm\:bg-green-100 {
    background-color: #F9FCE9;
  }

  .sm\:bg-green-200 {
    background-color: #E7F3A5;
  }

  .sm\:bg-green-300 {
    background-color: #D5EA62;
  }

  .sm\:bg-green-400 {
    background-color: #C2E01E;
  }

  .sm\:bg-green-500 {
    background-color: #60B731;
  }

  .sm\:bg-green-600 {
    background-color: #3F7B1A;
  }

  .sm\:bg-green-700 {
    background-color: #366916;
  }

  .sm\:bg-green-800 {
    background-color: #203F0D;
  }

  .sm\:bg-green-900 {
    background-color: #162A09;
  }

  .sm\:bg-green {
    background-color: #60B731;
  }

  .sm\:bg-blue-100 {
    background-color: #F5F9FD;
  }

  .sm\:bg-blue-200 {
    background-color: #E9F4FF;
  }

  .sm\:bg-blue-300 {
    background-color: #B9DCFF;
  }

  .sm\:bg-blue-400 {
    background-color: #43BEFF;
  }

  .sm\:bg-blue-500 {
    background-color: #007EE5;
  }

  .sm\:bg-blue-600 {
    background-color: #0069CC;
  }

  .sm\:bg-blue-700 {
    background-color: #005CB3;
  }

  .sm\:bg-blue-800 {
    background-color: #004F99;
  }

  .sm\:bg-blue-900 {
    background-color: #003566;
  }

  .sm\:bg-blue {
    background-color: #007EE5;
  }

  .sm\:bg-violet-100 {
    background-color: #F8F8FC;
  }

  .sm\:bg-violet-200 {
    background-color: #EBEAF6;
  }

  .sm\:bg-violet-300 {
    background-color: #A8A5CE;
  }

  .sm\:bg-violet-400 {
    background-color: #8C81D1;
  }

  .sm\:bg-violet-500 {
    background-color: #6638B6;
  }

  .sm\:bg-violet-600 {
    background-color: #58309C;
  }

  .sm\:bg-violet-700 {
    background-color: #4D2A89;
  }

  .sm\:bg-violet-800 {
    background-color: #3C2C84;
  }

  .sm\:bg-violet-900 {
    background-color: #371E62;
  }

  .sm\:bg-violet {
    background-color: #6638B6;
  }

  .sm\:bg-peacock-100 {
    background-color: #E6FFFA;
  }

  .sm\:bg-peacock-200 {
    background-color: #B2F5EA;
  }

  .sm\:bg-peacock-300 {
    background-color: #81E6D9;
  }

  .sm\:bg-peacock-400 {
    background-color: #4FD1C5;
  }

  .sm\:bg-peacock-500 {
    background-color: #38B2AC;
  }

  .sm\:bg-peacock-600 {
    background-color: #319795;
  }

  .sm\:bg-peacock-700 {
    background-color: #2C7A7B;
  }

  .sm\:bg-peacock-800 {
    background-color: #285E61;
  }

  .sm\:bg-peacock-900 {
    background-color: #234E52;
  }

  .sm\:bg-peacock {
    background-color: #38B2AC;
  }

  .sm\:bg-indigo-100 {
    background-color: #EBF4FF;
  }

  .sm\:bg-indigo-200 {
    background-color: #C3DAFE;
  }

  .sm\:bg-indigo-300 {
    background-color: #A3BFFA;
  }

  .sm\:bg-indigo-400 {
    background-color: #7F9CF5;
  }

  .sm\:bg-indigo-500 {
    background-color: #667EEA;
  }

  .sm\:bg-indigo-600 {
    background-color: #5A67D8;
  }

  .sm\:bg-indigo-700 {
    background-color: #6439DE;
  }

  .sm\:bg-indigo-800 {
    background-color: #434190;
  }

  .sm\:bg-indigo-900 {
    background-color: #3C366B;
  }

  .sm\:bg-indigo {
    background-color: #667EEA;
  }

  .sm\:\!bg-primary {
    background-color: #6638B6 !important;
  }

  .sm\:\!bg-primaryDark {
    background-color: #3C2C84 !important;
  }

  .sm\:\!bg-primary1 {
    background-color: #8C81D1 !important;
  }

  .sm\:\!bg-primary2 {
    background-color: #A8A5CE !important;
  }

  .sm\:\!bg-primary3 {
    background-color: #EBEAF6 !important;
  }

  .sm\:\!bg-primary4 {
    background-color: #F8F8FC !important;
  }

  .sm\:\!bg-secondary {
    background-color: #007EE5 !important;
  }

  .sm\:\!bg-secondary1 {
    background-color: #43BEFF !important;
  }

  .sm\:\!bg-secondary2 {
    background-color: #F5F9FD !important;
  }

  .sm\:\!bg-alert {
    background-color: #EF3817 !important;
  }

  .sm\:\!bg-safe {
    background-color: #60B731 !important;
  }

  .sm\:\!bg-primary-dark {
    background-color: #3C2C84 !important;
  }

  .sm\:\!bg-primary-1 {
    background-color: #8C81D1 !important;
  }

  .sm\:\!bg-primary-2 {
    background-color: #A8A5CE !important;
  }

  .sm\:\!bg-primary-3 {
    background-color: #EBEAF6 !important;
  }

  .sm\:\!bg-primary-4 {
    background-color: #F8F8FC !important;
  }

  .sm\:\!bg-secondary-1 {
    background-color: #43BEFF !important;
  }

  .sm\:\!bg-secondary-2 {
    background-color: #F5F9FD !important;
  }

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

  .sm\:\!bg-black {
    background-color: #000000 !important;
  }

  .sm\:\!bg-white {
    background-color: #FFFFFF !important;
  }

  .sm\:\!bg-point-violet {
    background-color: #7545FF !important;
  }

  .sm\:\!bg-gray-100 {
    background-color: #F7F7F7 !important;
  }

  .sm\:\!bg-gray-200 {
    background-color: #E5E5E8 !important;
  }

  .sm\:\!bg-gray-300 {
    background-color: #CED0D6 !important;
  }

  .sm\:\!bg-gray-400 {
    background-color: #A7A9B2 !important;
  }

  .sm\:\!bg-gray-500 {
    background-color: #858895 !important;
  }

  .sm\:\!bg-gray-600 {
    background-color: #6B6E7B !important;
  }

  .sm\:\!bg-gray-700 {
    background-color: #5F616D !important;
  }

  .sm\:\!bg-gray-800 {
    background-color: #474952 !important;
  }

  .sm\:\!bg-gray-900 {
    background-color: #222532 !important;
  }

  .sm\:\!bg-gray {
    background-color: #858895 !important;
  }

  .sm\:\!bg-gray-dark {
    background-color: #222532 !important;
  }

  .sm\:\!bg-red-100 {
    background-color: #FFE8E8 !important;
  }

  .sm\:\!bg-red-200 {
    background-color: #FFC4C4 !important;
  }

  .sm\:\!bg-red-300 {
    background-color: #FF8F8F !important;
  }

  .sm\:\!bg-red-400 {
    background-color: #FF6A6A !important;
  }

  .sm\:\!bg-red-500 {
    background-color: #EF3817 !important;
  }

  .sm\:\!bg-red-600 {
    background-color: #CC2C00 !important;
  }

  .sm\:\!bg-red-700 {
    background-color: #C53030 !important;
  }

  .sm\:\!bg-red-800 {
    background-color: #9B2C2C !important;
  }

  .sm\:\!bg-red-900 {
    background-color: #742A2A !important;
  }

  .sm\:\!bg-red {
    background-color: #EF3817 !important;
  }

  .sm\:\!bg-coral-100 {
    background-color: #FFEBE6 !important;
  }

  .sm\:\!bg-coral-200 {
    background-color: #FFD3C8 !important;
  }

  .sm\:\!bg-coral-300 {
    background-color: #FFB39E !important;
  }

  .sm\:\!bg-coral-400 {
    background-color: #FF9476 !important;
  }

  .sm\:\!bg-coral-500 {
    background-color: #FF7750 !important;
  }

  .sm\:\!bg-coral-600 {
    background-color: #F55A2F !important;
  }

  .sm\:\!bg-coral-700 {
    background-color: #DD470F !important;
  }

  .sm\:\!bg-coral-800 {
    background-color: #B93E0F !important;
  }

  .sm\:\!bg-coral-900 {
    background-color: #8E3311 !important;
  }

  .sm\:\!bg-coral {
    background-color: #FF7750 !important;
  }

  .sm\:\!bg-yellow-100 {
    background-color: #FFFAE6 !important;
  }

  .sm\:\!bg-yellow-200 {
    background-color: #FFEB99 !important;
  }

  .sm\:\!bg-yellow-300 {
    background-color: #FFE066 !important;
  }

  .sm\:\!bg-yellow-400 {
    background-color: #FFD633 !important;
  }

  .sm\:\!bg-yellow-500 {
    background-color: #FFCE02 !important;
  }

  .sm\:\!bg-yellow-600 {
    background-color: #E6B800 !important;
  }

  .sm\:\!bg-yellow-700 {
    background-color: #CCA300 !important;
  }

  .sm\:\!bg-yellow-800 {
    background-color: #806600 !important;
  }

  .sm\:\!bg-yellow-900 {
    background-color: #4D3D00 !important;
  }

  .sm\:\!bg-yellow {
    background-color: #FFCE02 !important;
  }

  .sm\:\!bg-green-100 {
    background-color: #F9FCE9 !important;
  }

  .sm\:\!bg-green-200 {
    background-color: #E7F3A5 !important;
  }

  .sm\:\!bg-green-300 {
    background-color: #D5EA62 !important;
  }

  .sm\:\!bg-green-400 {
    background-color: #C2E01E !important;
  }

  .sm\:\!bg-green-500 {
    background-color: #60B731 !important;
  }

  .sm\:\!bg-green-600 {
    background-color: #3F7B1A !important;
  }

  .sm\:\!bg-green-700 {
    background-color: #366916 !important;
  }

  .sm\:\!bg-green-800 {
    background-color: #203F0D !important;
  }

  .sm\:\!bg-green-900 {
    background-color: #162A09 !important;
  }

  .sm\:\!bg-green {
    background-color: #60B731 !important;
  }

  .sm\:\!bg-blue-100 {
    background-color: #F5F9FD !important;
  }

  .sm\:\!bg-blue-200 {
    background-color: #E9F4FF !important;
  }

  .sm\:\!bg-blue-300 {
    background-color: #B9DCFF !important;
  }

  .sm\:\!bg-blue-400 {
    background-color: #43BEFF !important;
  }

  .sm\:\!bg-blue-500 {
    background-color: #007EE5 !important;
  }

  .sm\:\!bg-blue-600 {
    background-color: #0069CC !important;
  }

  .sm\:\!bg-blue-700 {
    background-color: #005CB3 !important;
  }

  .sm\:\!bg-blue-800 {
    background-color: #004F99 !important;
  }

  .sm\:\!bg-blue-900 {
    background-color: #003566 !important;
  }

  .sm\:\!bg-blue {
    background-color: #007EE5 !important;
  }

  .sm\:\!bg-violet-100 {
    background-color: #F8F8FC !important;
  }

  .sm\:\!bg-violet-200 {
    background-color: #EBEAF6 !important;
  }

  .sm\:\!bg-violet-300 {
    background-color: #A8A5CE !important;
  }

  .sm\:\!bg-violet-400 {
    background-color: #8C81D1 !important;
  }

  .sm\:\!bg-violet-500 {
    background-color: #6638B6 !important;
  }

  .sm\:\!bg-violet-600 {
    background-color: #58309C !important;
  }

  .sm\:\!bg-violet-700 {
    background-color: #4D2A89 !important;
  }

  .sm\:\!bg-violet-800 {
    background-color: #3C2C84 !important;
  }

  .sm\:\!bg-violet-900 {
    background-color: #371E62 !important;
  }

  .sm\:\!bg-violet {
    background-color: #6638B6 !important;
  }

  .sm\:\!bg-peacock-100 {
    background-color: #E6FFFA !important;
  }

  .sm\:\!bg-peacock-200 {
    background-color: #B2F5EA !important;
  }

  .sm\:\!bg-peacock-300 {
    background-color: #81E6D9 !important;
  }

  .sm\:\!bg-peacock-400 {
    background-color: #4FD1C5 !important;
  }

  .sm\:\!bg-peacock-500 {
    background-color: #38B2AC !important;
  }

  .sm\:\!bg-peacock-600 {
    background-color: #319795 !important;
  }

  .sm\:\!bg-peacock-700 {
    background-color: #2C7A7B !important;
  }

  .sm\:\!bg-peacock-800 {
    background-color: #285E61 !important;
  }

  .sm\:\!bg-peacock-900 {
    background-color: #234E52 !important;
  }

  .sm\:\!bg-peacock {
    background-color: #38B2AC !important;
  }

  .sm\:\!bg-indigo-100 {
    background-color: #EBF4FF !important;
  }

  .sm\:\!bg-indigo-200 {
    background-color: #C3DAFE !important;
  }

  .sm\:\!bg-indigo-300 {
    background-color: #A3BFFA !important;
  }

  .sm\:\!bg-indigo-400 {
    background-color: #7F9CF5 !important;
  }

  .sm\:\!bg-indigo-500 {
    background-color: #667EEA !important;
  }

  .sm\:\!bg-indigo-600 {
    background-color: #5A67D8 !important;
  }

  .sm\:\!bg-indigo-700 {
    background-color: #6439DE !important;
  }

  .sm\:\!bg-indigo-800 {
    background-color: #434190 !important;
  }

  .sm\:\!bg-indigo-900 {
    background-color: #3C366B !important;
  }

  .sm\:\!bg-indigo {
    background-color: #667EEA !important;
  }

  .sm\:hover\:bg-primary:hover {
    background-color: #6638B6;
  }

  .sm\:hover\:bg-primaryDark:hover {
    background-color: #3C2C84;
  }

  .sm\:hover\:bg-primary1:hover {
    background-color: #8C81D1;
  }

  .sm\:hover\:bg-primary2:hover {
    background-color: #A8A5CE;
  }

  .sm\:hover\:bg-primary3:hover {
    background-color: #EBEAF6;
  }

  .sm\:hover\:bg-primary4:hover {
    background-color: #F8F8FC;
  }

  .sm\:hover\:bg-secondary:hover {
    background-color: #007EE5;
  }

  .sm\:hover\:bg-secondary1:hover {
    background-color: #43BEFF;
  }

  .sm\:hover\:bg-secondary2:hover {
    background-color: #F5F9FD;
  }

  .sm\:hover\:bg-alert:hover {
    background-color: #EF3817;
  }

  .sm\:hover\:bg-safe:hover {
    background-color: #60B731;
  }

  .sm\:hover\:bg-primary-dark:hover {
    background-color: #3C2C84;
  }

  .sm\:hover\:bg-primary-1:hover {
    background-color: #8C81D1;
  }

  .sm\:hover\:bg-primary-2:hover {
    background-color: #A8A5CE;
  }

  .sm\:hover\:bg-primary-3:hover {
    background-color: #EBEAF6;
  }

  .sm\:hover\:bg-primary-4:hover {
    background-color: #F8F8FC;
  }

  .sm\:hover\:bg-secondary-1:hover {
    background-color: #43BEFF;
  }

  .sm\:hover\:bg-secondary-2:hover {
    background-color: #F5F9FD;
  }

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

  .sm\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .sm\:hover\:bg-white:hover {
    background-color: #FFFFFF;
  }

  .sm\:hover\:bg-point-violet:hover {
    background-color: #7545FF;
  }

  .sm\:hover\:bg-gray-100:hover {
    background-color: #F7F7F7;
  }

  .sm\:hover\:bg-gray-200:hover {
    background-color: #E5E5E8;
  }

  .sm\:hover\:bg-gray-300:hover {
    background-color: #CED0D6;
  }

  .sm\:hover\:bg-gray-400:hover {
    background-color: #A7A9B2;
  }

  .sm\:hover\:bg-gray-500:hover {
    background-color: #858895;
  }

  .sm\:hover\:bg-gray-600:hover {
    background-color: #6B6E7B;
  }

  .sm\:hover\:bg-gray-700:hover {
    background-color: #5F616D;
  }

  .sm\:hover\:bg-gray-800:hover {
    background-color: #474952;
  }

  .sm\:hover\:bg-gray-900:hover {
    background-color: #222532;
  }

  .sm\:hover\:bg-gray:hover {
    background-color: #858895;
  }

  .sm\:hover\:bg-gray-dark:hover {
    background-color: #222532;
  }

  .sm\:hover\:bg-red-100:hover {
    background-color: #FFE8E8;
  }

  .sm\:hover\:bg-red-200:hover {
    background-color: #FFC4C4;
  }

  .sm\:hover\:bg-red-300:hover {
    background-color: #FF8F8F;
  }

  .sm\:hover\:bg-red-400:hover {
    background-color: #FF6A6A;
  }

  .sm\:hover\:bg-red-500:hover {
    background-color: #EF3817;
  }

  .sm\:hover\:bg-red-600:hover {
    background-color: #CC2C00;
  }

  .sm\:hover\:bg-red-700:hover {
    background-color: #C53030;
  }

  .sm\:hover\:bg-red-800:hover {
    background-color: #9B2C2C;
  }

  .sm\:hover\:bg-red-900:hover {
    background-color: #742A2A;
  }

  .sm\:hover\:bg-red:hover {
    background-color: #EF3817;
  }

  .sm\:hover\:bg-coral-100:hover {
    background-color: #FFEBE6;
  }

  .sm\:hover\:bg-coral-200:hover {
    background-color: #FFD3C8;
  }

  .sm\:hover\:bg-coral-300:hover {
    background-color: #FFB39E;
  }

  .sm\:hover\:bg-coral-400:hover {
    background-color: #FF9476;
  }

  .sm\:hover\:bg-coral-500:hover {
    background-color: #FF7750;
  }

  .sm\:hover\:bg-coral-600:hover {
    background-color: #F55A2F;
  }

  .sm\:hover\:bg-coral-700:hover {
    background-color: #DD470F;
  }

  .sm\:hover\:bg-coral-800:hover {
    background-color: #B93E0F;
  }

  .sm\:hover\:bg-coral-900:hover {
    background-color: #8E3311;
  }

  .sm\:hover\:bg-coral:hover {
    background-color: #FF7750;
  }

  .sm\:hover\:bg-yellow-100:hover {
    background-color: #FFFAE6;
  }

  .sm\:hover\:bg-yellow-200:hover {
    background-color: #FFEB99;
  }

  .sm\:hover\:bg-yellow-300:hover {
    background-color: #FFE066;
  }

  .sm\:hover\:bg-yellow-400:hover {
    background-color: #FFD633;
  }

  .sm\:hover\:bg-yellow-500:hover {
    background-color: #FFCE02;
  }

  .sm\:hover\:bg-yellow-600:hover {
    background-color: #E6B800;
  }

  .sm\:hover\:bg-yellow-700:hover {
    background-color: #CCA300;
  }

  .sm\:hover\:bg-yellow-800:hover {
    background-color: #806600;
  }

  .sm\:hover\:bg-yellow-900:hover {
    background-color: #4D3D00;
  }

  .sm\:hover\:bg-yellow:hover {
    background-color: #FFCE02;
  }

  .sm\:hover\:bg-green-100:hover {
    background-color: #F9FCE9;
  }

  .sm\:hover\:bg-green-200:hover {
    background-color: #E7F3A5;
  }

  .sm\:hover\:bg-green-300:hover {
    background-color: #D5EA62;
  }

  .sm\:hover\:bg-green-400:hover {
    background-color: #C2E01E;
  }

  .sm\:hover\:bg-green-500:hover {
    background-color: #60B731;
  }

  .sm\:hover\:bg-green-600:hover {
    background-color: #3F7B1A;
  }

  .sm\:hover\:bg-green-700:hover {
    background-color: #366916;
  }

  .sm\:hover\:bg-green-800:hover {
    background-color: #203F0D;
  }

  .sm\:hover\:bg-green-900:hover {
    background-color: #162A09;
  }

  .sm\:hover\:bg-green:hover {
    background-color: #60B731;
  }

  .sm\:hover\:bg-blue-100:hover {
    background-color: #F5F9FD;
  }

  .sm\:hover\:bg-blue-200:hover {
    background-color: #E9F4FF;
  }

  .sm\:hover\:bg-blue-300:hover {
    background-color: #B9DCFF;
  }

  .sm\:hover\:bg-blue-400:hover {
    background-color: #43BEFF;
  }

  .sm\:hover\:bg-blue-500:hover {
    background-color: #007EE5;
  }

  .sm\:hover\:bg-blue-600:hover {
    background-color: #0069CC;
  }

  .sm\:hover\:bg-blue-700:hover {
    background-color: #005CB3;
  }

  .sm\:hover\:bg-blue-800:hover {
    background-color: #004F99;
  }

  .sm\:hover\:bg-blue-900:hover {
    background-color: #003566;
  }

  .sm\:hover\:bg-blue:hover {
    background-color: #007EE5;
  }

  .sm\:hover\:bg-violet-100:hover {
    background-color: #F8F8FC;
  }

  .sm\:hover\:bg-violet-200:hover {
    background-color: #EBEAF6;
  }

  .sm\:hover\:bg-violet-300:hover {
    background-color: #A8A5CE;
  }

  .sm\:hover\:bg-violet-400:hover {
    background-color: #8C81D1;
  }

  .sm\:hover\:bg-violet-500:hover {
    background-color: #6638B6;
  }

  .sm\:hover\:bg-violet-600:hover {
    background-color: #58309C;
  }

  .sm\:hover\:bg-violet-700:hover {
    background-color: #4D2A89;
  }

  .sm\:hover\:bg-violet-800:hover {
    background-color: #3C2C84;
  }

  .sm\:hover\:bg-violet-900:hover {
    background-color: #371E62;
  }

  .sm\:hover\:bg-violet:hover {
    background-color: #6638B6;
  }

  .sm\:hover\:bg-peacock-100:hover {
    background-color: #E6FFFA;
  }

  .sm\:hover\:bg-peacock-200:hover {
    background-color: #B2F5EA;
  }

  .sm\:hover\:bg-peacock-300:hover {
    background-color: #81E6D9;
  }

  .sm\:hover\:bg-peacock-400:hover {
    background-color: #4FD1C5;
  }

  .sm\:hover\:bg-peacock-500:hover {
    background-color: #38B2AC;
  }

  .sm\:hover\:bg-peacock-600:hover {
    background-color: #319795;
  }

  .sm\:hover\:bg-peacock-700:hover {
    background-color: #2C7A7B;
  }

  .sm\:hover\:bg-peacock-800:hover {
    background-color: #285E61;
  }

  .sm\:hover\:bg-peacock-900:hover {
    background-color: #234E52;
  }

  .sm\:hover\:bg-peacock:hover {
    background-color: #38B2AC;
  }

  .sm\:hover\:bg-indigo-100:hover {
    background-color: #EBF4FF;
  }

  .sm\:hover\:bg-indigo-200:hover {
    background-color: #C3DAFE;
  }

  .sm\:hover\:bg-indigo-300:hover {
    background-color: #A3BFFA;
  }

  .sm\:hover\:bg-indigo-400:hover {
    background-color: #7F9CF5;
  }

  .sm\:hover\:bg-indigo-500:hover {
    background-color: #667EEA;
  }

  .sm\:hover\:bg-indigo-600:hover {
    background-color: #5A67D8;
  }

  .sm\:hover\:bg-indigo-700:hover {
    background-color: #6439DE;
  }

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

  .sm\:hover\:bg-indigo-900:hover {
    background-color: #3C366B;
  }

  .sm\:hover\:bg-indigo:hover {
    background-color: #667EEA;
  }

  .sm\:bg-bottom {
    background-position: bottom;
  }

  .sm\:bg-center {
    background-position: center;
  }

  .sm\:bg-left {
    background-position: left;
  }

  .sm\:bg-left-bottom {
    background-position: left bottom;
  }

  .sm\:bg-left-top {
    background-position: left top;
  }

  .sm\:bg-right {
    background-position: right;
  }

  .sm\:bg-right-bottom {
    background-position: right bottom;
  }

  .sm\:bg-right-top {
    background-position: right top;
  }

  .sm\:bg-top {
    background-position: top;
  }

  .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\:hover\:bg-bottom:hover {
    background-position: bottom;
  }

  .sm\:hover\:bg-center:hover {
    background-position: center;
  }

  .sm\:hover\:bg-left:hover {
    background-position: left;
  }

  .sm\:hover\:bg-left-bottom:hover {
    background-position: left bottom;
  }

  .sm\:hover\:bg-left-top:hover {
    background-position: left top;
  }

  .sm\:hover\:bg-right:hover {
    background-position: right;
  }

  .sm\:hover\:bg-right-bottom:hover {
    background-position: right bottom;
  }

  .sm\:hover\:bg-right-top:hover {
    background-position: right top;
  }

  .sm\:hover\:bg-top:hover {
    background-position: top;
  }

  .sm\:bg-repeat {
    background-repeat: repeat;
  }

  .sm\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .sm\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .sm\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .sm\:bg-repeat-round {
    background-repeat: round;
  }

  .sm\:bg-repeat-space {
    background-repeat: space;
  }

  .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\:hover\:bg-repeat:hover {
    background-repeat: repeat;
  }

  .sm\:hover\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }

  .sm\:hover\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }

  .sm\:hover\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }

  .sm\:hover\:bg-repeat-round:hover {
    background-repeat: round;
  }

  .sm\:hover\:bg-repeat-space:hover {
    background-repeat: space;
  }

  .sm\:bg-auto {
    background-size: auto;
  }

  .sm\:bg-cover {
    background-size: cover;
  }

  .sm\:bg-contain {
    background-size: contain;
  }

  .sm\:\!bg-auto {
    background-size: auto !important;
  }

  .sm\:\!bg-cover {
    background-size: cover !important;
  }

  .sm\:\!bg-contain {
    background-size: contain !important;
  }

  .sm\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .sm\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .sm\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .sm\:border-collapse {
    border-collapse: collapse;
  }

  .sm\:border-separate {
    border-collapse: separate;
  }

  .sm\:\!border-collapse {
    border-collapse: collapse !important;
  }

  .sm\:\!border-separate {
    border-collapse: separate !important;
  }

  .sm\:hover\:border-collapse:hover {
    border-collapse: collapse;
  }

  .sm\:hover\:border-separate:hover {
    border-collapse: separate;
  }

  .sm\:border-primary {
    border-color: #6638B6;
  }

  .sm\:border-primaryDark {
    border-color: #3C2C84;
  }

  .sm\:border-primary1 {
    border-color: #8C81D1;
  }

  .sm\:border-primary2 {
    border-color: #A8A5CE;
  }

  .sm\:border-primary3 {
    border-color: #EBEAF6;
  }

  .sm\:border-primary4 {
    border-color: #F8F8FC;
  }

  .sm\:border-secondary {
    border-color: #007EE5;
  }

  .sm\:border-secondary1 {
    border-color: #43BEFF;
  }

  .sm\:border-secondary2 {
    border-color: #F5F9FD;
  }

  .sm\:border-alert {
    border-color: #EF3817;
  }

  .sm\:border-safe {
    border-color: #60B731;
  }

  .sm\:border-primary-dark {
    border-color: #3C2C84;
  }

  .sm\:border-primary-1 {
    border-color: #8C81D1;
  }

  .sm\:border-primary-2 {
    border-color: #A8A5CE;
  }

  .sm\:border-primary-3 {
    border-color: #EBEAF6;
  }

  .sm\:border-primary-4 {
    border-color: #F8F8FC;
  }

  .sm\:border-secondary-1 {
    border-color: #43BEFF;
  }

  .sm\:border-secondary-2 {
    border-color: #F5F9FD;
  }

  .sm\:border-transparent {
    border-color: transparent;
  }

  .sm\:border-black {
    border-color: #000000;
  }

  .sm\:border-white {
    border-color: #FFFFFF;
  }

  .sm\:border-point-violet {
    border-color: #7545FF;
  }

  .sm\:border-gray-100 {
    border-color: #F7F7F7;
  }

  .sm\:border-gray-200 {
    border-color: #E5E5E8;
  }

  .sm\:border-gray-300 {
    border-color: #CED0D6;
  }

  .sm\:border-gray-400 {
    border-color: #A7A9B2;
  }

  .sm\:border-gray-500 {
    border-color: #858895;
  }

  .sm\:border-gray-600 {
    border-color: #6B6E7B;
  }

  .sm\:border-gray-700 {
    border-color: #5F616D;
  }

  .sm\:border-gray-800 {
    border-color: #474952;
  }

  .sm\:border-gray-900 {
    border-color: #222532;
  }

  .sm\:border-gray {
    border-color: #858895;
  }

  .sm\:border-gray-dark {
    border-color: #222532;
  }

  .sm\:border-red-100 {
    border-color: #FFE8E8;
  }

  .sm\:border-red-200 {
    border-color: #FFC4C4;
  }

  .sm\:border-red-300 {
    border-color: #FF8F8F;
  }

  .sm\:border-red-400 {
    border-color: #FF6A6A;
  }

  .sm\:border-red-500 {
    border-color: #EF3817;
  }

  .sm\:border-red-600 {
    border-color: #CC2C00;
  }

  .sm\:border-red-700 {
    border-color: #C53030;
  }

  .sm\:border-red-800 {
    border-color: #9B2C2C;
  }

  .sm\:border-red-900 {
    border-color: #742A2A;
  }

  .sm\:border-red {
    border-color: #EF3817;
  }

  .sm\:border-coral-100 {
    border-color: #FFEBE6;
  }

  .sm\:border-coral-200 {
    border-color: #FFD3C8;
  }

  .sm\:border-coral-300 {
    border-color: #FFB39E;
  }

  .sm\:border-coral-400 {
    border-color: #FF9476;
  }

  .sm\:border-coral-500 {
    border-color: #FF7750;
  }

  .sm\:border-coral-600 {
    border-color: #F55A2F;
  }

  .sm\:border-coral-700 {
    border-color: #DD470F;
  }

  .sm\:border-coral-800 {
    border-color: #B93E0F;
  }

  .sm\:border-coral-900 {
    border-color: #8E3311;
  }

  .sm\:border-coral {
    border-color: #FF7750;
  }

  .sm\:border-yellow-100 {
    border-color: #FFFAE6;
  }

  .sm\:border-yellow-200 {
    border-color: #FFEB99;
  }

  .sm\:border-yellow-300 {
    border-color: #FFE066;
  }

  .sm\:border-yellow-400 {
    border-color: #FFD633;
  }

  .sm\:border-yellow-500 {
    border-color: #FFCE02;
  }

  .sm\:border-yellow-600 {
    border-color: #E6B800;
  }

  .sm\:border-yellow-700 {
    border-color: #CCA300;
  }

  .sm\:border-yellow-800 {
    border-color: #806600;
  }

  .sm\:border-yellow-900 {
    border-color: #4D3D00;
  }

  .sm\:border-yellow {
    border-color: #FFCE02;
  }

  .sm\:border-green-100 {
    border-color: #F9FCE9;
  }

  .sm\:border-green-200 {
    border-color: #E7F3A5;
  }

  .sm\:border-green-300 {
    border-color: #D5EA62;
  }

  .sm\:border-green-400 {
    border-color: #C2E01E;
  }

  .sm\:border-green-500 {
    border-color: #60B731;
  }

  .sm\:border-green-600 {
    border-color: #3F7B1A;
  }

  .sm\:border-green-700 {
    border-color: #366916;
  }

  .sm\:border-green-800 {
    border-color: #203F0D;
  }

  .sm\:border-green-900 {
    border-color: #162A09;
  }

  .sm\:border-green {
    border-color: #60B731;
  }

  .sm\:border-blue-100 {
    border-color: #F5F9FD;
  }

  .sm\:border-blue-200 {
    border-color: #E9F4FF;
  }

  .sm\:border-blue-300 {
    border-color: #B9DCFF;
  }

  .sm\:border-blue-400 {
    border-color: #43BEFF;
  }

  .sm\:border-blue-500 {
    border-color: #007EE5;
  }

  .sm\:border-blue-600 {
    border-color: #0069CC;
  }

  .sm\:border-blue-700 {
    border-color: #005CB3;
  }

  .sm\:border-blue-800 {
    border-color: #004F99;
  }

  .sm\:border-blue-900 {
    border-color: #003566;
  }

  .sm\:border-blue {
    border-color: #007EE5;
  }

  .sm\:border-violet-100 {
    border-color: #F8F8FC;
  }

  .sm\:border-violet-200 {
    border-color: #EBEAF6;
  }

  .sm\:border-violet-300 {
    border-color: #A8A5CE;
  }

  .sm\:border-violet-400 {
    border-color: #8C81D1;
  }

  .sm\:border-violet-500 {
    border-color: #6638B6;
  }

  .sm\:border-violet-600 {
    border-color: #58309C;
  }

  .sm\:border-violet-700 {
    border-color: #4D2A89;
  }

  .sm\:border-violet-800 {
    border-color: #3C2C84;
  }

  .sm\:border-violet-900 {
    border-color: #371E62;
  }

  .sm\:border-violet {
    border-color: #6638B6;
  }

  .sm\:border-peacock-100 {
    border-color: #E6FFFA;
  }

  .sm\:border-peacock-200 {
    border-color: #B2F5EA;
  }

  .sm\:border-peacock-300 {
    border-color: #81E6D9;
  }

  .sm\:border-peacock-400 {
    border-color: #4FD1C5;
  }

  .sm\:border-peacock-500 {
    border-color: #38B2AC;
  }

  .sm\:border-peacock-600 {
    border-color: #319795;
  }

  .sm\:border-peacock-700 {
    border-color: #2C7A7B;
  }

  .sm\:border-peacock-800 {
    border-color: #285E61;
  }

  .sm\:border-peacock-900 {
    border-color: #234E52;
  }

  .sm\:border-peacock {
    border-color: #38B2AC;
  }

  .sm\:border-indigo-100 {
    border-color: #EBF4FF;
  }

  .sm\:border-indigo-200 {
    border-color: #C3DAFE;
  }

  .sm\:border-indigo-300 {
    border-color: #A3BFFA;
  }

  .sm\:border-indigo-400 {
    border-color: #7F9CF5;
  }

  .sm\:border-indigo-500 {
    border-color: #667EEA;
  }

  .sm\:border-indigo-600 {
    border-color: #5A67D8;
  }

  .sm\:border-indigo-700 {
    border-color: #6439DE;
  }

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

  .sm\:border-indigo-900 {
    border-color: #3C366B;
  }

  .sm\:border-indigo {
    border-color: #667EEA;
  }

  .sm\:\!border-primary {
    border-color: #6638B6 !important;
  }

  .sm\:\!border-primaryDark {
    border-color: #3C2C84 !important;
  }

  .sm\:\!border-primary1 {
    border-color: #8C81D1 !important;
  }

  .sm\:\!border-primary2 {
    border-color: #A8A5CE !important;
  }

  .sm\:\!border-primary3 {
    border-color: #EBEAF6 !important;
  }

  .sm\:\!border-primary4 {
    border-color: #F8F8FC !important;
  }

  .sm\:\!border-secondary {
    border-color: #007EE5 !important;
  }

  .sm\:\!border-secondary1 {
    border-color: #43BEFF !important;
  }

  .sm\:\!border-secondary2 {
    border-color: #F5F9FD !important;
  }

  .sm\:\!border-alert {
    border-color: #EF3817 !important;
  }

  .sm\:\!border-safe {
    border-color: #60B731 !important;
  }

  .sm\:\!border-primary-dark {
    border-color: #3C2C84 !important;
  }

  .sm\:\!border-primary-1 {
    border-color: #8C81D1 !important;
  }

  .sm\:\!border-primary-2 {
    border-color: #A8A5CE !important;
  }

  .sm\:\!border-primary-3 {
    border-color: #EBEAF6 !important;
  }

  .sm\:\!border-primary-4 {
    border-color: #F8F8FC !important;
  }

  .sm\:\!border-secondary-1 {
    border-color: #43BEFF !important;
  }

  .sm\:\!border-secondary-2 {
    border-color: #F5F9FD !important;
  }

  .sm\:\!border-transparent {
    border-color: transparent !important;
  }

  .sm\:\!border-black {
    border-color: #000000 !important;
  }

  .sm\:\!border-white {
    border-color: #FFFFFF !important;
  }

  .sm\:\!border-point-violet {
    border-color: #7545FF !important;
  }

  .sm\:\!border-gray-100 {
    border-color: #F7F7F7 !important;
  }

  .sm\:\!border-gray-200 {
    border-color: #E5E5E8 !important;
  }

  .sm\:\!border-gray-300 {
    border-color: #CED0D6 !important;
  }

  .sm\:\!border-gray-400 {
    border-color: #A7A9B2 !important;
  }

  .sm\:\!border-gray-500 {
    border-color: #858895 !important;
  }

  .sm\:\!border-gray-600 {
    border-color: #6B6E7B !important;
  }

  .sm\:\!border-gray-700 {
    border-color: #5F616D !important;
  }

  .sm\:\!border-gray-800 {
    border-color: #474952 !important;
  }

  .sm\:\!border-gray-900 {
    border-color: #222532 !important;
  }

  .sm\:\!border-gray {
    border-color: #858895 !important;
  }

  .sm\:\!border-gray-dark {
    border-color: #222532 !important;
  }

  .sm\:\!border-red-100 {
    border-color: #FFE8E8 !important;
  }

  .sm\:\!border-red-200 {
    border-color: #FFC4C4 !important;
  }

  .sm\:\!border-red-300 {
    border-color: #FF8F8F !important;
  }

  .sm\:\!border-red-400 {
    border-color: #FF6A6A !important;
  }

  .sm\:\!border-red-500 {
    border-color: #EF3817 !important;
  }

  .sm\:\!border-red-600 {
    border-color: #CC2C00 !important;
  }

  .sm\:\!border-red-700 {
    border-color: #C53030 !important;
  }

  .sm\:\!border-red-800 {
    border-color: #9B2C2C !important;
  }

  .sm\:\!border-red-900 {
    border-color: #742A2A !important;
  }

  .sm\:\!border-red {
    border-color: #EF3817 !important;
  }

  .sm\:\!border-coral-100 {
    border-color: #FFEBE6 !important;
  }

  .sm\:\!border-coral-200 {
    border-color: #FFD3C8 !important;
  }

  .sm\:\!border-coral-300 {
    border-color: #FFB39E !important;
  }

  .sm\:\!border-coral-400 {
    border-color: #FF9476 !important;
  }

  .sm\:\!border-coral-500 {
    border-color: #FF7750 !important;
  }

  .sm\:\!border-coral-600 {
    border-color: #F55A2F !important;
  }

  .sm\:\!border-coral-700 {
    border-color: #DD470F !important;
  }

  .sm\:\!border-coral-800 {
    border-color: #B93E0F !important;
  }

  .sm\:\!border-coral-900 {
    border-color: #8E3311 !important;
  }

  .sm\:\!border-coral {
    border-color: #FF7750 !important;
  }

  .sm\:\!border-yellow-100 {
    border-color: #FFFAE6 !important;
  }

  .sm\:\!border-yellow-200 {
    border-color: #FFEB99 !important;
  }

  .sm\:\!border-yellow-300 {
    border-color: #FFE066 !important;
  }

  .sm\:\!border-yellow-400 {
    border-color: #FFD633 !important;
  }

  .sm\:\!border-yellow-500 {
    border-color: #FFCE02 !important;
  }

  .sm\:\!border-yellow-600 {
    border-color: #E6B800 !important;
  }

  .sm\:\!border-yellow-700 {
    border-color: #CCA300 !important;
  }

  .sm\:\!border-yellow-800 {
    border-color: #806600 !important;
  }

  .sm\:\!border-yellow-900 {
    border-color: #4D3D00 !important;
  }

  .sm\:\!border-yellow {
    border-color: #FFCE02 !important;
  }

  .sm\:\!border-green-100 {
    border-color: #F9FCE9 !important;
  }

  .sm\:\!border-green-200 {
    border-color: #E7F3A5 !important;
  }

  .sm\:\!border-green-300 {
    border-color: #D5EA62 !important;
  }

  .sm\:\!border-green-400 {
    border-color: #C2E01E !important;
  }

  .sm\:\!border-green-500 {
    border-color: #60B731 !important;
  }

  .sm\:\!border-green-600 {
    border-color: #3F7B1A !important;
  }

  .sm\:\!border-green-700 {
    border-color: #366916 !important;
  }

  .sm\:\!border-green-800 {
    border-color: #203F0D !important;
  }

  .sm\:\!border-green-900 {
    border-color: #162A09 !important;
  }

  .sm\:\!border-green {
    border-color: #60B731 !important;
  }

  .sm\:\!border-blue-100 {
    border-color: #F5F9FD !important;
  }

  .sm\:\!border-blue-200 {
    border-color: #E9F4FF !important;
  }

  .sm\:\!border-blue-300 {
    border-color: #B9DCFF !important;
  }

  .sm\:\!border-blue-400 {
    border-color: #43BEFF !important;
  }

  .sm\:\!border-blue-500 {
    border-color: #007EE5 !important;
  }

  .sm\:\!border-blue-600 {
    border-color: #0069CC !important;
  }

  .sm\:\!border-blue-700 {
    border-color: #005CB3 !important;
  }

  .sm\:\!border-blue-800 {
    border-color: #004F99 !important;
  }

  .sm\:\!border-blue-900 {
    border-color: #003566 !important;
  }

  .sm\:\!border-blue {
    border-color: #007EE5 !important;
  }

  .sm\:\!border-violet-100 {
    border-color: #F8F8FC !important;
  }

  .sm\:\!border-violet-200 {
    border-color: #EBEAF6 !important;
  }

  .sm\:\!border-violet-300 {
    border-color: #A8A5CE !important;
  }

  .sm\:\!border-violet-400 {
    border-color: #8C81D1 !important;
  }

  .sm\:\!border-violet-500 {
    border-color: #6638B6 !important;
  }

  .sm\:\!border-violet-600 {
    border-color: #58309C !important;
  }

  .sm\:\!border-violet-700 {
    border-color: #4D2A89 !important;
  }

  .sm\:\!border-violet-800 {
    border-color: #3C2C84 !important;
  }

  .sm\:\!border-violet-900 {
    border-color: #371E62 !important;
  }

  .sm\:\!border-violet {
    border-color: #6638B6 !important;
  }

  .sm\:\!border-peacock-100 {
    border-color: #E6FFFA !important;
  }

  .sm\:\!border-peacock-200 {
    border-color: #B2F5EA !important;
  }

  .sm\:\!border-peacock-300 {
    border-color: #81E6D9 !important;
  }

  .sm\:\!border-peacock-400 {
    border-color: #4FD1C5 !important;
  }

  .sm\:\!border-peacock-500 {
    border-color: #38B2AC !important;
  }

  .sm\:\!border-peacock-600 {
    border-color: #319795 !important;
  }

  .sm\:\!border-peacock-700 {
    border-color: #2C7A7B !important;
  }

  .sm\:\!border-peacock-800 {
    border-color: #285E61 !important;
  }

  .sm\:\!border-peacock-900 {
    border-color: #234E52 !important;
  }

  .sm\:\!border-peacock {
    border-color: #38B2AC !important;
  }

  .sm\:\!border-indigo-100 {
    border-color: #EBF4FF !important;
  }

  .sm\:\!border-indigo-200 {
    border-color: #C3DAFE !important;
  }

  .sm\:\!border-indigo-300 {
    border-color: #A3BFFA !important;
  }

  .sm\:\!border-indigo-400 {
    border-color: #7F9CF5 !important;
  }

  .sm\:\!border-indigo-500 {
    border-color: #667EEA !important;
  }

  .sm\:\!border-indigo-600 {
    border-color: #5A67D8 !important;
  }

  .sm\:\!border-indigo-700 {
    border-color: #6439DE !important;
  }

  .sm\:\!border-indigo-800 {
    border-color: #434190 !important;
  }

  .sm\:\!border-indigo-900 {
    border-color: #3C366B !important;
  }

  .sm\:\!border-indigo {
    border-color: #667EEA !important;
  }

  .sm\:hover\:border-primary:hover {
    border-color: #6638B6;
  }

  .sm\:hover\:border-primaryDark:hover {
    border-color: #3C2C84;
  }

  .sm\:hover\:border-primary1:hover {
    border-color: #8C81D1;
  }

  .sm\:hover\:border-primary2:hover {
    border-color: #A8A5CE;
  }

  .sm\:hover\:border-primary3:hover {
    border-color: #EBEAF6;
  }

  .sm\:hover\:border-primary4:hover {
    border-color: #F8F8FC;
  }

  .sm\:hover\:border-secondary:hover {
    border-color: #007EE5;
  }

  .sm\:hover\:border-secondary1:hover {
    border-color: #43BEFF;
  }

  .sm\:hover\:border-secondary2:hover {
    border-color: #F5F9FD;
  }

  .sm\:hover\:border-alert:hover {
    border-color: #EF3817;
  }

  .sm\:hover\:border-safe:hover {
    border-color: #60B731;
  }

  .sm\:hover\:border-primary-dark:hover {
    border-color: #3C2C84;
  }

  .sm\:hover\:border-primary-1:hover {
    border-color: #8C81D1;
  }

  .sm\:hover\:border-primary-2:hover {
    border-color: #A8A5CE;
  }

  .sm\:hover\:border-primary-3:hover {
    border-color: #EBEAF6;
  }

  .sm\:hover\:border-primary-4:hover {
    border-color: #F8F8FC;
  }

  .sm\:hover\:border-secondary-1:hover {
    border-color: #43BEFF;
  }

  .sm\:hover\:border-secondary-2:hover {
    border-color: #F5F9FD;
  }

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

  .sm\:hover\:border-black:hover {
    border-color: #000000;
  }

  .sm\:hover\:border-white:hover {
    border-color: #FFFFFF;
  }

  .sm\:hover\:border-point-violet:hover {
    border-color: #7545FF;
  }

  .sm\:hover\:border-gray-100:hover {
    border-color: #F7F7F7;
  }

  .sm\:hover\:border-gray-200:hover {
    border-color: #E5E5E8;
  }

  .sm\:hover\:border-gray-300:hover {
    border-color: #CED0D6;
  }

  .sm\:hover\:border-gray-400:hover {
    border-color: #A7A9B2;
  }

  .sm\:hover\:border-gray-500:hover {
    border-color: #858895;
  }

  .sm\:hover\:border-gray-600:hover {
    border-color: #6B6E7B;
  }

  .sm\:hover\:border-gray-700:hover {
    border-color: #5F616D;
  }

  .sm\:hover\:border-gray-800:hover {
    border-color: #474952;
  }

  .sm\:hover\:border-gray-900:hover {
    border-color: #222532;
  }

  .sm\:hover\:border-gray:hover {
    border-color: #858895;
  }

  .sm\:hover\:border-gray-dark:hover {
    border-color: #222532;
  }

  .sm\:hover\:border-red-100:hover {
    border-color: #FFE8E8;
  }

  .sm\:hover\:border-red-200:hover {
    border-color: #FFC4C4;
  }

  .sm\:hover\:border-red-300:hover {
    border-color: #FF8F8F;
  }

  .sm\:hover\:border-red-400:hover {
    border-color: #FF6A6A;
  }

  .sm\:hover\:border-red-500:hover {
    border-color: #EF3817;
  }

  .sm\:hover\:border-red-600:hover {
    border-color: #CC2C00;
  }

  .sm\:hover\:border-red-700:hover {
    border-color: #C53030;
  }

  .sm\:hover\:border-red-800:hover {
    border-color: #9B2C2C;
  }

  .sm\:hover\:border-red-900:hover {
    border-color: #742A2A;
  }

  .sm\:hover\:border-red:hover {
    border-color: #EF3817;
  }

  .sm\:hover\:border-coral-100:hover {
    border-color: #FFEBE6;
  }

  .sm\:hover\:border-coral-200:hover {
    border-color: #FFD3C8;
  }

  .sm\:hover\:border-coral-300:hover {
    border-color: #FFB39E;
  }

  .sm\:hover\:border-coral-400:hover {
    border-color: #FF9476;
  }

  .sm\:hover\:border-coral-500:hover {
    border-color: #FF7750;
  }

  .sm\:hover\:border-coral-600:hover {
    border-color: #F55A2F;
  }

  .sm\:hover\:border-coral-700:hover {
    border-color: #DD470F;
  }

  .sm\:hover\:border-coral-800:hover {
    border-color: #B93E0F;
  }

  .sm\:hover\:border-coral-900:hover {
    border-color: #8E3311;
  }

  .sm\:hover\:border-coral:hover {
    border-color: #FF7750;
  }

  .sm\:hover\:border-yellow-100:hover {
    border-color: #FFFAE6;
  }

  .sm\:hover\:border-yellow-200:hover {
    border-color: #FFEB99;
  }

  .sm\:hover\:border-yellow-300:hover {
    border-color: #FFE066;
  }

  .sm\:hover\:border-yellow-400:hover {
    border-color: #FFD633;
  }

  .sm\:hover\:border-yellow-500:hover {
    border-color: #FFCE02;
  }

  .sm\:hover\:border-yellow-600:hover {
    border-color: #E6B800;
  }

  .sm\:hover\:border-yellow-700:hover {
    border-color: #CCA300;
  }

  .sm\:hover\:border-yellow-800:hover {
    border-color: #806600;
  }

  .sm\:hover\:border-yellow-900:hover {
    border-color: #4D3D00;
  }

  .sm\:hover\:border-yellow:hover {
    border-color: #FFCE02;
  }

  .sm\:hover\:border-green-100:hover {
    border-color: #F9FCE9;
  }

  .sm\:hover\:border-green-200:hover {
    border-color: #E7F3A5;
  }

  .sm\:hover\:border-green-300:hover {
    border-color: #D5EA62;
  }

  .sm\:hover\:border-green-400:hover {
    border-color: #C2E01E;
  }

  .sm\:hover\:border-green-500:hover {
    border-color: #60B731;
  }

  .sm\:hover\:border-green-600:hover {
    border-color: #3F7B1A;
  }

  .sm\:hover\:border-green-700:hover {
    border-color: #366916;
  }

  .sm\:hover\:border-green-800:hover {
    border-color: #203F0D;
  }

  .sm\:hover\:border-green-900:hover {
    border-color: #162A09;
  }

  .sm\:hover\:border-green:hover {
    border-color: #60B731;
  }

  .sm\:hover\:border-blue-100:hover {
    border-color: #F5F9FD;
  }

  .sm\:hover\:border-blue-200:hover {
    border-color: #E9F4FF;
  }

  .sm\:hover\:border-blue-300:hover {
    border-color: #B9DCFF;
  }

  .sm\:hover\:border-blue-400:hover {
    border-color: #43BEFF;
  }

  .sm\:hover\:border-blue-500:hover {
    border-color: #007EE5;
  }

  .sm\:hover\:border-blue-600:hover {
    border-color: #0069CC;
  }

  .sm\:hover\:border-blue-700:hover {
    border-color: #005CB3;
  }

  .sm\:hover\:border-blue-800:hover {
    border-color: #004F99;
  }

  .sm\:hover\:border-blue-900:hover {
    border-color: #003566;
  }

  .sm\:hover\:border-blue:hover {
    border-color: #007EE5;
  }

  .sm\:hover\:border-violet-100:hover {
    border-color: #F8F8FC;
  }

  .sm\:hover\:border-violet-200:hover {
    border-color: #EBEAF6;
  }

  .sm\:hover\:border-violet-300:hover {
    border-color: #A8A5CE;
  }

  .sm\:hover\:border-violet-400:hover {
    border-color: #8C81D1;
  }

  .sm\:hover\:border-violet-500:hover {
    border-color: #6638B6;
  }

  .sm\:hover\:border-violet-600:hover {
    border-color: #58309C;
  }

  .sm\:hover\:border-violet-700:hover {
    border-color: #4D2A89;
  }

  .sm\:hover\:border-violet-800:hover {
    border-color: #3C2C84;
  }

  .sm\:hover\:border-violet-900:hover {
    border-color: #371E62;
  }

  .sm\:hover\:border-violet:hover {
    border-color: #6638B6;
  }

  .sm\:hover\:border-peacock-100:hover {
    border-color: #E6FFFA;
  }

  .sm\:hover\:border-peacock-200:hover {
    border-color: #B2F5EA;
  }

  .sm\:hover\:border-peacock-300:hover {
    border-color: #81E6D9;
  }

  .sm\:hover\:border-peacock-400:hover {
    border-color: #4FD1C5;
  }

  .sm\:hover\:border-peacock-500:hover {
    border-color: #38B2AC;
  }

  .sm\:hover\:border-peacock-600:hover {
    border-color: #319795;
  }

  .sm\:hover\:border-peacock-700:hover {
    border-color: #2C7A7B;
  }

  .sm\:hover\:border-peacock-800:hover {
    border-color: #285E61;
  }

  .sm\:hover\:border-peacock-900:hover {
    border-color: #234E52;
  }

  .sm\:hover\:border-peacock:hover {
    border-color: #38B2AC;
  }

  .sm\:hover\:border-indigo-100:hover {
    border-color: #EBF4FF;
  }

  .sm\:hover\:border-indigo-200:hover {
    border-color: #C3DAFE;
  }

  .sm\:hover\:border-indigo-300:hover {
    border-color: #A3BFFA;
  }

  .sm\:hover\:border-indigo-400:hover {
    border-color: #7F9CF5;
  }

  .sm\:hover\:border-indigo-500:hover {
    border-color: #667EEA;
  }

  .sm\:hover\:border-indigo-600:hover {
    border-color: #5A67D8;
  }

  .sm\:hover\:border-indigo-700:hover {
    border-color: #6439DE;
  }

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

  .sm\:hover\:border-indigo-900:hover {
    border-color: #3C366B;
  }

  .sm\:hover\:border-indigo:hover {
    border-color: #667EEA;
  }

  .sm\:rounded-none {
    border-radius: 0;
  }

  .sm\:rounded-sm {
    border-radius: 0.125rem;
  }

  .sm\:rounded {
    border-radius: 0.25rem;
  }

  .sm\:rounded-md {
    border-radius: 0.375rem;
  }

  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }

  .sm\:rounded-full {
    border-radius: 9999px;
  }

  .sm\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .sm\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .sm\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .sm\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .sm\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .sm\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .sm\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .sm\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .sm\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .sm\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .sm\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .sm\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .sm\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .sm\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .sm\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .sm\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .sm\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .sm\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .sm\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .sm\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .sm\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .sm\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .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-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-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-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\:hover\:rounded-none:hover {
    border-radius: 0;
  }

  .sm\:hover\:rounded-sm:hover {
    border-radius: 0.125rem;
  }

  .sm\:hover\:rounded:hover {
    border-radius: 0.25rem;
  }

  .sm\:hover\:rounded-md:hover {
    border-radius: 0.375rem;
  }

  .sm\:hover\:rounded-lg:hover {
    border-radius: 0.5rem;
  }

  .sm\:hover\:rounded-full:hover {
    border-radius: 9999px;
  }

  .sm\:hover\:rounded-t-none:hover {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .sm\:hover\:rounded-r-none:hover {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .sm\:hover\:rounded-b-none:hover {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:hover\:rounded-l-none:hover {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:hover\:rounded-t-sm:hover {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .sm\:hover\:rounded-r-sm:hover {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:hover\:rounded-b-sm:hover {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:hover\:rounded-l-sm:hover {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:hover\:rounded-t:hover {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .sm\:hover\:rounded-r:hover {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:hover\:rounded-b:hover {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:hover\:rounded-l:hover {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:hover\:rounded-t-md:hover {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .sm\:hover\:rounded-r-md:hover {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:hover\:rounded-b-md:hover {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:hover\:rounded-l-md:hover {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:hover\:rounded-t-lg:hover {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .sm\:hover\:rounded-r-lg:hover {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:hover\:rounded-b-lg:hover {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:hover\:rounded-l-lg:hover {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:hover\:rounded-t-full:hover {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .sm\:hover\:rounded-r-full:hover {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .sm\:hover\:rounded-b-full:hover {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:hover\:rounded-l-full:hover {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:hover\:rounded-tl-none:hover {
    border-top-left-radius: 0;
  }

  .sm\:hover\:rounded-tr-none:hover {
    border-top-right-radius: 0;
  }

  .sm\:hover\:rounded-br-none:hover {
    border-bottom-right-radius: 0;
  }

  .sm\:hover\:rounded-bl-none:hover {
    border-bottom-left-radius: 0;
  }

  .sm\:hover\:rounded-tl-sm:hover {
    border-top-left-radius: 0.125rem;
  }

  .sm\:hover\:rounded-tr-sm:hover {
    border-top-right-radius: 0.125rem;
  }

  .sm\:hover\:rounded-br-sm:hover {
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:hover\:rounded-bl-sm:hover {
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:hover\:rounded-tl:hover {
    border-top-left-radius: 0.25rem;
  }

  .sm\:hover\:rounded-tr:hover {
    border-top-right-radius: 0.25rem;
  }

  .sm\:hover\:rounded-br:hover {
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:hover\:rounded-bl:hover {
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:hover\:rounded-tl-md:hover {
    border-top-left-radius: 0.375rem;
  }

  .sm\:hover\:rounded-tr-md:hover {
    border-top-right-radius: 0.375rem;
  }

  .sm\:hover\:rounded-br-md:hover {
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:hover\:rounded-bl-md:hover {
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:hover\:rounded-tl-lg:hover {
    border-top-left-radius: 0.5rem;
  }

  .sm\:hover\:rounded-tr-lg:hover {
    border-top-right-radius: 0.5rem;
  }

  .sm\:hover\:rounded-br-lg:hover {
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:hover\:rounded-bl-lg:hover {
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:hover\:rounded-tl-full:hover {
    border-top-left-radius: 9999px;
  }

  .sm\:hover\:rounded-tr-full:hover {
    border-top-right-radius: 9999px;
  }

  .sm\:hover\:rounded-br-full:hover {
    border-bottom-right-radius: 9999px;
  }

  .sm\:hover\:rounded-bl-full:hover {
    border-bottom-left-radius: 9999px;
  }

  .sm\:border-solid {
    border-style: solid;
  }

  .sm\:border-dashed {
    border-style: dashed;
  }

  .sm\:border-dotted {
    border-style: dotted;
  }

  .sm\:border-double {
    border-style: double;
  }

  .sm\:border-none {
    border-style: none;
  }

  .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\:hover\:border-solid:hover {
    border-style: solid;
  }

  .sm\:hover\:border-dashed:hover {
    border-style: dashed;
  }

  .sm\:hover\:border-dotted:hover {
    border-style: dotted;
  }

  .sm\:hover\:border-double:hover {
    border-style: double;
  }

  .sm\:hover\:border-none:hover {
    border-style: none;
  }

  .sm\:border-0 {
    border-width: 0;
  }

  .sm\:border-2 {
    border-width: 2px;
  }

  .sm\:border-4 {
    border-width: 4px;
  }

  .sm\:border-8 {
    border-width: 8px;
  }

  .sm\:border {
    border-width: 1px;
  }

  .sm\:border-t-0 {
    border-top-width: 0;
  }

  .sm\:border-r-0 {
    border-right-width: 0;
  }

  .sm\:border-b-0 {
    border-bottom-width: 0;
  }

  .sm\:border-l-0 {
    border-left-width: 0;
  }

  .sm\:border-t-2 {
    border-top-width: 2px;
  }

  .sm\:border-r-2 {
    border-right-width: 2px;
  }

  .sm\:border-b-2 {
    border-bottom-width: 2px;
  }

  .sm\:border-l-2 {
    border-left-width: 2px;
  }

  .sm\:border-t-4 {
    border-top-width: 4px;
  }

  .sm\:border-r-4 {
    border-right-width: 4px;
  }

  .sm\:border-b-4 {
    border-bottom-width: 4px;
  }

  .sm\:border-l-4 {
    border-left-width: 4px;
  }

  .sm\:border-t-8 {
    border-top-width: 8px;
  }

  .sm\:border-r-8 {
    border-right-width: 8px;
  }

  .sm\:border-b-8 {
    border-bottom-width: 8px;
  }

  .sm\:border-l-8 {
    border-left-width: 8px;
  }

  .sm\:border-t {
    border-top-width: 1px;
  }

  .sm\:border-r {
    border-right-width: 1px;
  }

  .sm\:border-b {
    border-bottom-width: 1px;
  }

  .sm\:border-l {
    border-left-width: 1px;
  }

  .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\:hover\:border-0:hover {
    border-width: 0;
  }

  .sm\:hover\:border-2:hover {
    border-width: 2px;
  }

  .sm\:hover\:border-4:hover {
    border-width: 4px;
  }

  .sm\:hover\:border-8:hover {
    border-width: 8px;
  }

  .sm\:hover\:border:hover {
    border-width: 1px;
  }

  .sm\:hover\:border-t-0:hover {
    border-top-width: 0;
  }

  .sm\:hover\:border-r-0:hover {
    border-right-width: 0;
  }

  .sm\:hover\:border-b-0:hover {
    border-bottom-width: 0;
  }

  .sm\:hover\:border-l-0:hover {
    border-left-width: 0;
  }

  .sm\:hover\:border-t-2:hover {
    border-top-width: 2px;
  }

  .sm\:hover\:border-r-2:hover {
    border-right-width: 2px;
  }

  .sm\:hover\:border-b-2:hover {
    border-bottom-width: 2px;
  }

  .sm\:hover\:border-l-2:hover {
    border-left-width: 2px;
  }

  .sm\:hover\:border-t-4:hover {
    border-top-width: 4px;
  }

  .sm\:hover\:border-r-4:hover {
    border-right-width: 4px;
  }

  .sm\:hover\:border-b-4:hover {
    border-bottom-width: 4px;
  }

  .sm\:hover\:border-l-4:hover {
    border-left-width: 4px;
  }

  .sm\:hover\:border-t-8:hover {
    border-top-width: 8px;
  }

  .sm\:hover\:border-r-8:hover {
    border-right-width: 8px;
  }

  .sm\:hover\:border-b-8:hover {
    border-bottom-width: 8px;
  }

  .sm\:hover\:border-l-8:hover {
    border-left-width: 8px;
  }

  .sm\:hover\:border-t:hover {
    border-top-width: 1px;
  }

  .sm\:hover\:border-r:hover {
    border-right-width: 1px;
  }

  .sm\:hover\:border-b:hover {
    border-bottom-width: 1px;
  }

  .sm\:hover\:border-l:hover {
    border-left-width: 1px;
  }

  .sm\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .sm\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .sm\:\!box-border {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .sm\:\!box-content {
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .sm\:hover\:box-border:hover {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .sm\:hover\:box-content:hover {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .sm\:cursor-auto {
    cursor: auto;
  }

  .sm\:cursor-default {
    cursor: default;
  }

  .sm\:cursor-pointer {
    cursor: pointer;
  }

  .sm\:cursor-wait {
    cursor: wait;
  }

  .sm\:cursor-text {
    cursor: text;
  }

  .sm\:cursor-move {
    cursor: move;
  }

  .sm\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .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\:hover\:cursor-auto:hover {
    cursor: auto;
  }

  .sm\:hover\:cursor-default:hover {
    cursor: default;
  }

  .sm\:hover\:cursor-pointer:hover {
    cursor: pointer;
  }

  .sm\:hover\:cursor-wait:hover {
    cursor: wait;
  }

  .sm\:hover\:cursor-text:hover {
    cursor: text;
  }

  .sm\:hover\:cursor-move:hover {
    cursor: move;
  }

  .sm\:hover\:cursor-not-allowed:hover {
    cursor: not-allowed;
  }

  .sm\:block {
    display: block;
  }

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:inline {
    display: inline;
  }

  .sm\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .sm\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .sm\:grid {
    display: grid;
  }

  .sm\:table {
    display: table;
  }

  .sm\:table-caption {
    display: table-caption;
  }

  .sm\:table-cell {
    display: table-cell;
  }

  .sm\:table-column {
    display: table-column;
  }

  .sm\:table-column-group {
    display: table-column-group;
  }

  .sm\:table-footer-group {
    display: table-footer-group;
  }

  .sm\:table-header-group {
    display: table-header-group;
  }

  .sm\:table-row-group {
    display: table-row-group;
  }

  .sm\:table-row {
    display: table-row;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:\!block {
    display: block !important;
  }

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

  .sm\:\!inline {
    display: inline !important;
  }

  .sm\:\!flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .sm\:\!inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .sm\:\!grid {
    display: grid !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\:\!hidden {
    display: none !important;
  }

  .sm\:hover\:block:hover {
    display: block;
  }

  .sm\:hover\:inline-block:hover {
    display: inline-block;
  }

  .sm\:hover\:inline:hover {
    display: inline;
  }

  .sm\:hover\:flex:hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .sm\:hover\:inline-flex:hover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .sm\:hover\:grid:hover {
    display: grid;
  }

  .sm\:hover\:table:hover {
    display: table;
  }

  .sm\:hover\:table-caption:hover {
    display: table-caption;
  }

  .sm\:hover\:table-cell:hover {
    display: table-cell;
  }

  .sm\:hover\:table-column:hover {
    display: table-column;
  }

  .sm\:hover\:table-column-group:hover {
    display: table-column-group;
  }

  .sm\:hover\:table-footer-group:hover {
    display: table-footer-group;
  }

  .sm\:hover\:table-header-group:hover {
    display: table-header-group;
  }

  .sm\:hover\:table-row-group:hover {
    display: table-row-group;
  }

  .sm\:hover\:table-row:hover {
    display: table-row;
  }

  .sm\:hover\:hidden:hover {
    display: none;
  }

  .sm\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .sm\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .sm\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .sm\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .sm\:\!flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .sm\:\!flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .sm\:\!flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .sm\:\!flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .sm\:hover\:flex-row:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .sm\:hover\:flex-row-reverse:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .sm\:hover\:flex-col:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .sm\:hover\:flex-col-reverse:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .sm\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .sm\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .sm\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .sm\:\!flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .sm\:\!flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .sm\:\!flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .sm\:hover\:flex-wrap:hover {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .sm\:hover\:flex-wrap-reverse:hover {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .sm\:hover\:flex-no-wrap:hover {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .sm\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .sm\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .sm\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .sm\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .sm\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .sm\:\!items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .sm\:\!items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .sm\:\!items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .sm\:\!items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .sm\:\!items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .sm\:hover\:items-start:hover {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .sm\:hover\:items-end:hover {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .sm\:hover\:items-center:hover {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .sm\:hover\:items-baseline:hover {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .sm\:hover\:items-stretch:hover {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .sm\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .sm\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .sm\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .sm\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .sm\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .sm\:\!self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .sm\:\!self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .sm\:\!self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .sm\:\!self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .sm\:\!self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .sm\:hover\:self-auto:hover {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .sm\:hover\:self-start:hover {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .sm\:hover\:self-end:hover {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .sm\:hover\:self-center:hover {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .sm\:hover\:self-stretch:hover {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .sm\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .sm\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .sm\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .sm\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .sm\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .sm\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .sm\:\!justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .sm\:\!justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .sm\:\!justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .sm\:\!justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .sm\:\!justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .sm\:\!justify-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .sm\:hover\:justify-start:hover {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .sm\:hover\:justify-end:hover {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .sm\:hover\:justify-center:hover {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .sm\:hover\:justify-between:hover {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .sm\:hover\:justify-around:hover {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .sm\:hover\:justify-evenly:hover {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .sm\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .sm\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .sm\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .sm\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .sm\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .sm\:\!content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .sm\:\!content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .sm\:\!content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .sm\:\!content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .sm\:\!content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .sm\:hover\:content-center:hover {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .sm\:hover\:content-start:hover {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .sm\:hover\:content-end:hover {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .sm\:hover\:content-between:hover {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .sm\:hover\:content-around:hover {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .sm\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .sm\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .sm\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .sm\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .sm\:\!flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .sm\:\!flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .sm\:\!flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .sm\:\!flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .sm\:hover\:flex-1:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .sm\:hover\:flex-auto:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .sm\:hover\:flex-initial:hover {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .sm\:hover\:flex-none:hover {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .sm\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .sm\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .sm\:\!flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .sm\:\!flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .sm\:hover\:flex-grow-0:hover {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .sm\:hover\:flex-grow:hover {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .sm\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .sm\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .sm\:\!flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .sm\:\!flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .sm\:hover\:flex-shrink-0:hover {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .sm\:hover\:flex-shrink:hover {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .sm\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .sm\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .sm\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .sm\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .sm\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .sm\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .sm\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .sm\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .sm\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .sm\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .sm\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .sm\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .sm\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .sm\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .sm\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .sm\:\!order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .sm\:\!order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .sm\:\!order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .sm\:\!order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .sm\:\!order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .sm\:\!order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .sm\:\!order-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .sm\:\!order-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .sm\:\!order-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .sm\:\!order-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .sm\:\!order-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .sm\:\!order-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .sm\:\!order-first {
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .sm\:\!order-last {
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .sm\:\!order-none {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .sm\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .sm\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .sm\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .sm\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .sm\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .sm\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .sm\:hover\:order-7:hover {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .sm\:hover\:order-8:hover {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .sm\:hover\:order-9:hover {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .sm\:hover\:order-10:hover {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .sm\:hover\:order-11:hover {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .sm\:hover\:order-12:hover {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .sm\:hover\:order-first:hover {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .sm\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .sm\:hover\:order-none:hover {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .sm\:float-right {
    float: right;
  }

  .sm\:float-left {
    float: left;
  }

  .sm\:float-none {
    float: none;
  }

  .sm\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .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\:hover\:float-right:hover {
    float: right;
  }

  .sm\:hover\:float-left:hover {
    float: left;
  }

  .sm\:hover\:float-none:hover {
    float: none;
  }

  .sm\:hover\:clearfix:hover:after {
    content: "";
    display: table;
    clear: both;
  }

  .sm\:clear-left {
    clear: left;
  }

  .sm\:clear-right {
    clear: right;
  }

  .sm\:clear-both {
    clear: both;
  }

  .sm\:\!clear-left {
    clear: left !important;
  }

  .sm\:\!clear-right {
    clear: right !important;
  }

  .sm\:\!clear-both {
    clear: both !important;
  }

  .sm\:hover\:clear-left:hover {
    clear: left;
  }

  .sm\:hover\:clear-right:hover {
    clear: right;
  }

  .sm\:hover\:clear-both:hover {
    clear: both;
  }

  .sm\:font-sans {
    font-family: Noto Sans;
  }

  .sm\:font-serif {
    font-family: Roboto;
  }

  .sm\:\!font-sans {
    font-family: Noto Sans !important;
  }

  .sm\:\!font-serif {
    font-family: Roboto !important;
  }

  .sm\:hover\:font-sans:hover {
    font-family: Noto Sans;
  }

  .sm\:hover\:font-serif:hover {
    font-family: Roboto;
  }

  .sm\:font-hairline {
    font-weight: 100;
  }

  .sm\:font-thin {
    font-weight: 200;
  }

  .sm\:font-light {
    font-weight: 300;
  }

  .sm\:font-normal {
    font-weight: 400;
  }

  .sm\:font-medium {
    font-weight: 500;
  }

  .sm\:font-semibold {
    font-weight: 600;
  }

  .sm\:font-bold {
    font-weight: 700;
  }

  .sm\:font-extrabold {
    font-weight: 800;
  }

  .sm\:font-black {
    font-weight: 900;
  }

  .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;
  }

  .sm\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .sm\:hover\:font-light:hover {
    font-weight: 300;
  }

  .sm\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .sm\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .sm\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .sm\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .sm\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .sm\:hover\:font-black:hover {
    font-weight: 900;
  }

  .sm\:h-0 {
    height: 0rem;
  }

  .sm\:h-1 {
    height: 0.25rem;
  }

  .sm\:h-2 {
    height: 0.5rem;
  }

  .sm\:h-3 {
    height: 0.75rem;
  }

  .sm\:h-4 {
    height: 1rem;
  }

  .sm\:h-5 {
    height: 1.25rem;
  }

  .sm\:h-6 {
    height: 1.5rem;
  }

  .sm\:h-7 {
    height: 1.75rem;
  }

  .sm\:h-8 {
    height: 2rem;
  }

  .sm\:h-9 {
    height: 2.25rem;
  }

  .sm\:h-10 {
    height: 2.5rem;
  }

  .sm\:h-11 {
    height: 2.75rem;
  }

  .sm\:h-12 {
    height: 3rem;
  }

  .sm\:h-13 {
    height: 3.25rem;
  }

  .sm\:h-14 {
    height: 3.5rem;
  }

  .sm\:h-15 {
    height: 3.75rem;
  }

  .sm\:h-16 {
    height: 4rem;
  }

  .sm\:h-17 {
    height: 4.25rem;
  }

  .sm\:h-18 {
    height: 4.5rem;
  }

  .sm\:h-19 {
    height: 4.75rem;
  }

  .sm\:h-20 {
    height: 5rem;
  }

  .sm\:h-21 {
    height: 5.25rem;
  }

  .sm\:h-22 {
    height: 5.5rem;
  }

  .sm\:h-23 {
    height: 5.75rem;
  }

  .sm\:h-24 {
    height: 6rem;
  }

  .sm\:h-25 {
    height: 6.25rem;
  }

  .sm\:h-26 {
    height: 6.5rem;
  }

  .sm\:h-27 {
    height: 6.75rem;
  }

  .sm\:h-28 {
    height: 7rem;
  }

  .sm\:h-29 {
    height: 7.25rem;
  }

  .sm\:h-30 {
    height: 7.5rem;
  }

  .sm\:h-31 {
    height: 7.75rem;
  }

  .sm\:h-32 {
    height: 8rem;
  }

  .sm\:h-40 {
    height: 10rem;
  }

  .sm\:h-48 {
    height: 12rem;
  }

  .sm\:h-56 {
    height: 14rem;
  }

  .sm\:h-64 {
    height: 16rem;
  }

  .sm\:h-auto {
    height: auto;
  }

  .sm\:h-px {
    height: 1px;
  }

  .sm\:h-full {
    height: 100%;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:\!h-0 {
    height: 0rem !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-7 {
    height: 1.75rem !important;
  }

  .sm\:\!h-8 {
    height: 2rem !important;
  }

  .sm\:\!h-9 {
    height: 2.25rem !important;
  }

  .sm\:\!h-10 {
    height: 2.5rem !important;
  }

  .sm\:\!h-11 {
    height: 2.75rem !important;
  }

  .sm\:\!h-12 {
    height: 3rem !important;
  }

  .sm\:\!h-13 {
    height: 3.25rem !important;
  }

  .sm\:\!h-14 {
    height: 3.5rem !important;
  }

  .sm\:\!h-15 {
    height: 3.75rem !important;
  }

  .sm\:\!h-16 {
    height: 4rem !important;
  }

  .sm\:\!h-17 {
    height: 4.25rem !important;
  }

  .sm\:\!h-18 {
    height: 4.5rem !important;
  }

  .sm\:\!h-19 {
    height: 4.75rem !important;
  }

  .sm\:\!h-20 {
    height: 5rem !important;
  }

  .sm\:\!h-21 {
    height: 5.25rem !important;
  }

  .sm\:\!h-22 {
    height: 5.5rem !important;
  }

  .sm\:\!h-23 {
    height: 5.75rem !important;
  }

  .sm\:\!h-24 {
    height: 6rem !important;
  }

  .sm\:\!h-25 {
    height: 6.25rem !important;
  }

  .sm\:\!h-26 {
    height: 6.5rem !important;
  }

  .sm\:\!h-27 {
    height: 6.75rem !important;
  }

  .sm\:\!h-28 {
    height: 7rem !important;
  }

  .sm\:\!h-29 {
    height: 7.25rem !important;
  }

  .sm\:\!h-30 {
    height: 7.5rem !important;
  }

  .sm\:\!h-31 {
    height: 7.75rem !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\:hover\:h-0:hover {
    height: 0rem;
  }

  .sm\:hover\:h-1:hover {
    height: 0.25rem;
  }

  .sm\:hover\:h-2:hover {
    height: 0.5rem;
  }

  .sm\:hover\:h-3:hover {
    height: 0.75rem;
  }

  .sm\:hover\:h-4:hover {
    height: 1rem;
  }

  .sm\:hover\:h-5:hover {
    height: 1.25rem;
  }

  .sm\:hover\:h-6:hover {
    height: 1.5rem;
  }

  .sm\:hover\:h-7:hover {
    height: 1.75rem;
  }

  .sm\:hover\:h-8:hover {
    height: 2rem;
  }

  .sm\:hover\:h-9:hover {
    height: 2.25rem;
  }

  .sm\:hover\:h-10:hover {
    height: 2.5rem;
  }

  .sm\:hover\:h-11:hover {
    height: 2.75rem;
  }

  .sm\:hover\:h-12:hover {
    height: 3rem;
  }

  .sm\:hover\:h-13:hover {
    height: 3.25rem;
  }

  .sm\:hover\:h-14:hover {
    height: 3.5rem;
  }

  .sm\:hover\:h-15:hover {
    height: 3.75rem;
  }

  .sm\:hover\:h-16:hover {
    height: 4rem;
  }

  .sm\:hover\:h-17:hover {
    height: 4.25rem;
  }

  .sm\:hover\:h-18:hover {
    height: 4.5rem;
  }

  .sm\:hover\:h-19:hover {
    height: 4.75rem;
  }

  .sm\:hover\:h-20:hover {
    height: 5rem;
  }

  .sm\:hover\:h-21:hover {
    height: 5.25rem;
  }

  .sm\:hover\:h-22:hover {
    height: 5.5rem;
  }

  .sm\:hover\:h-23:hover {
    height: 5.75rem;
  }

  .sm\:hover\:h-24:hover {
    height: 6rem;
  }

  .sm\:hover\:h-25:hover {
    height: 6.25rem;
  }

  .sm\:hover\:h-26:hover {
    height: 6.5rem;
  }

  .sm\:hover\:h-27:hover {
    height: 6.75rem;
  }

  .sm\:hover\:h-28:hover {
    height: 7rem;
  }

  .sm\:hover\:h-29:hover {
    height: 7.25rem;
  }

  .sm\:hover\:h-30:hover {
    height: 7.5rem;
  }

  .sm\:hover\:h-31:hover {
    height: 7.75rem;
  }

  .sm\:hover\:h-32:hover {
    height: 8rem;
  }

  .sm\:hover\:h-40:hover {
    height: 10rem;
  }

  .sm\:hover\:h-48:hover {
    height: 12rem;
  }

  .sm\:hover\:h-56:hover {
    height: 14rem;
  }

  .sm\:hover\:h-64:hover {
    height: 16rem;
  }

  .sm\:hover\:h-auto:hover {
    height: auto;
  }

  .sm\:hover\:h-px:hover {
    height: 1px;
  }

  .sm\:hover\:h-full:hover {
    height: 100%;
  }

  .sm\:hover\:h-screen:hover {
    height: 100vh;
  }

  .sm\:leading-3 {
    line-height: .75rem;
  }

  .sm\:leading-4 {
    line-height: 1rem;
  }

  .sm\:leading-5 {
    line-height: 1.25rem;
  }

  .sm\:leading-6 {
    line-height: 1.5rem;
  }

  .sm\:leading-7 {
    line-height: 1.75rem;
  }

  .sm\:leading-8 {
    line-height: 2rem;
  }

  .sm\:leading-9 {
    line-height: 2.25rem;
  }

  .sm\:leading-10 {
    line-height: 2.5rem;
  }

  .sm\:leading-none {
    line-height: 1;
  }

  .sm\:leading-tight {
    line-height: 1.25;
  }

  .sm\:leading-snug {
    line-height: 1.375;
  }

  .sm\:leading-normal {
    line-height: 1.5;
  }

  .sm\:leading-relaxed {
    line-height: 1.625;
  }

  .sm\:leading-loose {
    line-height: 2;
  }

  .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\:hover\:leading-3:hover {
    line-height: .75rem;
  }

  .sm\:hover\:leading-4:hover {
    line-height: 1rem;
  }

  .sm\:hover\:leading-5:hover {
    line-height: 1.25rem;
  }

  .sm\:hover\:leading-6:hover {
    line-height: 1.5rem;
  }

  .sm\:hover\:leading-7:hover {
    line-height: 1.75rem;
  }

  .sm\:hover\:leading-8:hover {
    line-height: 2rem;
  }

  .sm\:hover\:leading-9:hover {
    line-height: 2.25rem;
  }

  .sm\:hover\:leading-10:hover {
    line-height: 2.5rem;
  }

  .sm\:hover\:leading-none:hover {
    line-height: 1;
  }

  .sm\:hover\:leading-tight:hover {
    line-height: 1.25;
  }

  .sm\:hover\:leading-snug:hover {
    line-height: 1.375;
  }

  .sm\:hover\:leading-normal:hover {
    line-height: 1.5;
  }

  .sm\:hover\:leading-relaxed:hover {
    line-height: 1.625;
  }

  .sm\:hover\:leading-loose:hover {
    line-height: 2;
  }

  .sm\:list-inside {
    list-style-position: inside;
  }

  .sm\:list-outside {
    list-style-position: outside;
  }

  .sm\:\!list-inside {
    list-style-position: inside !important;
  }

  .sm\:\!list-outside {
    list-style-position: outside !important;
  }

  .sm\:hover\:list-inside:hover {
    list-style-position: inside;
  }

  .sm\:hover\:list-outside:hover {
    list-style-position: outside;
  }

  .sm\:list-none {
    list-style-type: none;
  }

  .sm\:list-disc {
    list-style-type: disc;
  }

  .sm\:list-decimal {
    list-style-type: decimal;
  }

  .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\:hover\:list-none:hover {
    list-style-type: none;
  }

  .sm\:hover\:list-disc:hover {
    list-style-type: disc;
  }

  .sm\:hover\:list-decimal:hover {
    list-style-type: decimal;
  }

  .sm\:m-0 {
    margin: 0rem;
  }

  .sm\:m-1 {
    margin: 0.25rem;
  }

  .sm\:m-2 {
    margin: 0.5rem;
  }

  .sm\:m-3 {
    margin: 0.75rem;
  }

  .sm\:m-4 {
    margin: 1rem;
  }

  .sm\:m-5 {
    margin: 1.25rem;
  }

  .sm\:m-6 {
    margin: 1.5rem;
  }

  .sm\:m-7 {
    margin: 1.75rem;
  }

  .sm\:m-8 {
    margin: 2rem;
  }

  .sm\:m-9 {
    margin: 2.25rem;
  }

  .sm\:m-10 {
    margin: 2.5rem;
  }

  .sm\:m-11 {
    margin: 2.75rem;
  }

  .sm\:m-12 {
    margin: 3rem;
  }

  .sm\:m-13 {
    margin: 3.25rem;
  }

  .sm\:m-14 {
    margin: 3.5rem;
  }

  .sm\:m-15 {
    margin: 3.75rem;
  }

  .sm\:m-16 {
    margin: 4rem;
  }

  .sm\:m-17 {
    margin: 4.25rem;
  }

  .sm\:m-18 {
    margin: 4.5rem;
  }

  .sm\:m-19 {
    margin: 4.75rem;
  }

  .sm\:m-20 {
    margin: 5rem;
  }

  .sm\:m-21 {
    margin: 5.25rem;
  }

  .sm\:m-22 {
    margin: 5.5rem;
  }

  .sm\:m-23 {
    margin: 5.75rem;
  }

  .sm\:m-24 {
    margin: 6rem;
  }

  .sm\:m-25 {
    margin: 6.25rem;
  }

  .sm\:m-26 {
    margin: 6.5rem;
  }

  .sm\:m-27 {
    margin: 6.75rem;
  }

  .sm\:m-28 {
    margin: 7rem;
  }

  .sm\:m-29 {
    margin: 7.25rem;
  }

  .sm\:m-30 {
    margin: 7.5rem;
  }

  .sm\:m-31 {
    margin: 7.75rem;
  }

  .sm\:m-32 {
    margin: 8rem;
  }

  .sm\:m-40 {
    margin: 10rem;
  }

  .sm\:m-48 {
    margin: 12rem;
  }

  .sm\:m-56 {
    margin: 14rem;
  }

  .sm\:m-64 {
    margin: 16rem;
  }

  .sm\:m-auto {
    margin: auto;
  }

  .sm\:m-px {
    margin: 1px;
  }

  .sm\:-m-0 {
    margin: 0rem;
  }

  .sm\:-m-1 {
    margin: -0.25rem;
  }

  .sm\:-m-2 {
    margin: -0.5rem;
  }

  .sm\:-m-3 {
    margin: -0.75rem;
  }

  .sm\:-m-4 {
    margin: -1rem;
  }

  .sm\:-m-5 {
    margin: -1.25rem;
  }

  .sm\:-m-6 {
    margin: -1.5rem;
  }

  .sm\:-m-7 {
    margin: -1.75rem;
  }

  .sm\:-m-8 {
    margin: -2rem;
  }

  .sm\:-m-9 {
    margin: -2.25rem;
  }

  .sm\:-m-10 {
    margin: -2.5rem;
  }

  .sm\:-m-11 {
    margin: -2.75rem;
  }

  .sm\:-m-12 {
    margin: -3rem;
  }

  .sm\:-m-13 {
    margin: -3.25rem;
  }

  .sm\:-m-14 {
    margin: -3.5rem;
  }

  .sm\:-m-15 {
    margin: -3.75rem;
  }

  .sm\:-m-16 {
    margin: -4rem;
  }

  .sm\:-m-17 {
    margin: -4.25rem;
  }

  .sm\:-m-18 {
    margin: -4.5rem;
  }

  .sm\:-m-19 {
    margin: -4.75rem;
  }

  .sm\:-m-20 {
    margin: -5rem;
  }

  .sm\:-m-21 {
    margin: -5.25rem;
  }

  .sm\:-m-22 {
    margin: -5.5rem;
  }

  .sm\:-m-23 {
    margin: -5.75rem;
  }

  .sm\:-m-24 {
    margin: -6rem;
  }

  .sm\:-m-25 {
    margin: -6.25rem;
  }

  .sm\:-m-26 {
    margin: -6.5rem;
  }

  .sm\:-m-27 {
    margin: -6.75rem;
  }

  .sm\:-m-28 {
    margin: -7rem;
  }

  .sm\:-m-29 {
    margin: -7.25rem;
  }

  .sm\:-m-30 {
    margin: -7.5rem;
  }

  .sm\:-m-31 {
    margin: -7.75rem;
  }

  .sm\:-m-32 {
    margin: -8rem;
  }

  .sm\:-m-40 {
    margin: -10rem;
  }

  .sm\:-m-48 {
    margin: -12rem;
  }

  .sm\:-m-56 {
    margin: -14rem;
  }

  .sm\:-m-64 {
    margin: -16rem;
  }

  .sm\:-m-px {
    margin: -1px;
  }

  .sm\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .sm\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .sm\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .sm\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .sm\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .sm\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .sm\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .sm\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .sm\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .sm\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .sm\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .sm\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .sm\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sm\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .sm\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .sm\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .sm\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .sm\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .sm\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .sm\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .sm\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .sm\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .sm\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .sm\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .sm\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .sm\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .sm\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .sm\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .sm\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .sm\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .sm\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .sm\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .sm\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .sm\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:my-21 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .sm\:mx-21 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .sm\:my-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .sm\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .sm\:my-23 {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .sm\:mx-23 {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .sm\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .sm\:my-25 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .sm\:mx-25 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .sm\:my-26 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .sm\:mx-26 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .sm\:my-27 {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .sm\:mx-27 {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .sm\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .sm\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .sm\:my-29 {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .sm\:mx-29 {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .sm\:my-30 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .sm\:mx-30 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .sm\:my-31 {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .sm\:mx-31 {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .sm\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .sm\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .sm\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .sm\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .sm\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .sm\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .sm\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .sm\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .sm\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .sm\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .sm\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .sm\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .sm\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .sm\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .sm\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .sm\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .sm\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .sm\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .sm\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .sm\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .sm\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .sm\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .sm\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .sm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .sm\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .sm\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .sm\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .sm\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .sm\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .sm\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .sm\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .sm\:-my-13 {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .sm\:-mx-13 {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .sm\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .sm\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .sm\:-my-15 {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .sm\:-mx-15 {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .sm\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .sm\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm\:-my-17 {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .sm\:-mx-17 {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .sm\:-my-18 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .sm\:-mx-18 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .sm\:-my-19 {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .sm\:-mx-19 {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .sm\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:-my-21 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .sm\:-mx-21 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .sm\:-my-22 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .sm\:-mx-22 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .sm\:-my-23 {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .sm\:-mx-23 {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .sm\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .sm\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .sm\:-my-25 {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .sm\:-mx-25 {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .sm\:-my-26 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .sm\:-mx-26 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .sm\:-my-27 {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .sm\:-mx-27 {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .sm\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .sm\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .sm\:-my-29 {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .sm\:-mx-29 {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .sm\:-my-30 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .sm\:-mx-30 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .sm\:-my-31 {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .sm\:-mx-31 {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .sm\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .sm\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .sm\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .sm\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .sm\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .sm\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .sm\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .sm\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .sm\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .sm\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .sm\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .sm\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .sm\:mt-0 {
    margin-top: 0rem;
  }

  .sm\:mr-0 {
    margin-right: 0rem;
  }

  .sm\:mb-0 {
    margin-bottom: 0rem;
  }

  .sm\:ml-0 {
    margin-left: 0rem;
  }

  .sm\:mt-1 {
    margin-top: 0.25rem;
  }

  .sm\:mr-1 {
    margin-right: 0.25rem;
  }

  .sm\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .sm\:ml-1 {
    margin-left: 0.25rem;
  }

  .sm\:mt-2 {
    margin-top: 0.5rem;
  }

  .sm\:mr-2 {
    margin-right: 0.5rem;
  }

  .sm\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .sm\:ml-2 {
    margin-left: 0.5rem;
  }

  .sm\:mt-3 {
    margin-top: 0.75rem;
  }

  .sm\:mr-3 {
    margin-right: 0.75rem;
  }

  .sm\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .sm\:ml-3 {
    margin-left: 0.75rem;
  }

  .sm\:mt-4 {
    margin-top: 1rem;
  }

  .sm\:mr-4 {
    margin-right: 1rem;
  }

  .sm\:mb-4 {
    margin-bottom: 1rem;
  }

  .sm\:ml-4 {
    margin-left: 1rem;
  }

  .sm\:mt-5 {
    margin-top: 1.25rem;
  }

  .sm\:mr-5 {
    margin-right: 1.25rem;
  }

  .sm\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .sm\:ml-5 {
    margin-left: 1.25rem;
  }

  .sm\:mt-6 {
    margin-top: 1.5rem;
  }

  .sm\:mr-6 {
    margin-right: 1.5rem;
  }

  .sm\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .sm\:ml-6 {
    margin-left: 1.5rem;
  }

  .sm\:mt-7 {
    margin-top: 1.75rem;
  }

  .sm\:mr-7 {
    margin-right: 1.75rem;
  }

  .sm\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .sm\:ml-7 {
    margin-left: 1.75rem;
  }

  .sm\:mt-8 {
    margin-top: 2rem;
  }

  .sm\:mr-8 {
    margin-right: 2rem;
  }

  .sm\:mb-8 {
    margin-bottom: 2rem;
  }

  .sm\:ml-8 {
    margin-left: 2rem;
  }

  .sm\:mt-9 {
    margin-top: 2.25rem;
  }

  .sm\:mr-9 {
    margin-right: 2.25rem;
  }

  .sm\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .sm\:ml-9 {
    margin-left: 2.25rem;
  }

  .sm\:mt-10 {
    margin-top: 2.5rem;
  }

  .sm\:mr-10 {
    margin-right: 2.5rem;
  }

  .sm\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .sm\:ml-10 {
    margin-left: 2.5rem;
  }

  .sm\:mt-11 {
    margin-top: 2.75rem;
  }

  .sm\:mr-11 {
    margin-right: 2.75rem;
  }

  .sm\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .sm\:ml-11 {
    margin-left: 2.75rem;
  }

  .sm\:mt-12 {
    margin-top: 3rem;
  }

  .sm\:mr-12 {
    margin-right: 3rem;
  }

  .sm\:mb-12 {
    margin-bottom: 3rem;
  }

  .sm\:ml-12 {
    margin-left: 3rem;
  }

  .sm\:mt-13 {
    margin-top: 3.25rem;
  }

  .sm\:mr-13 {
    margin-right: 3.25rem;
  }

  .sm\:mb-13 {
    margin-bottom: 3.25rem;
  }

  .sm\:ml-13 {
    margin-left: 3.25rem;
  }

  .sm\:mt-14 {
    margin-top: 3.5rem;
  }

  .sm\:mr-14 {
    margin-right: 3.5rem;
  }

  .sm\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .sm\:ml-14 {
    margin-left: 3.5rem;
  }

  .sm\:mt-15 {
    margin-top: 3.75rem;
  }

  .sm\:mr-15 {
    margin-right: 3.75rem;
  }

  .sm\:mb-15 {
    margin-bottom: 3.75rem;
  }

  .sm\:ml-15 {
    margin-left: 3.75rem;
  }

  .sm\:mt-16 {
    margin-top: 4rem;
  }

  .sm\:mr-16 {
    margin-right: 4rem;
  }

  .sm\:mb-16 {
    margin-bottom: 4rem;
  }

  .sm\:ml-16 {
    margin-left: 4rem;
  }

  .sm\:mt-17 {
    margin-top: 4.25rem;
  }

  .sm\:mr-17 {
    margin-right: 4.25rem;
  }

  .sm\:mb-17 {
    margin-bottom: 4.25rem;
  }

  .sm\:ml-17 {
    margin-left: 4.25rem;
  }

  .sm\:mt-18 {
    margin-top: 4.5rem;
  }

  .sm\:mr-18 {
    margin-right: 4.5rem;
  }

  .sm\:mb-18 {
    margin-bottom: 4.5rem;
  }

  .sm\:ml-18 {
    margin-left: 4.5rem;
  }

  .sm\:mt-19 {
    margin-top: 4.75rem;
  }

  .sm\:mr-19 {
    margin-right: 4.75rem;
  }

  .sm\:mb-19 {
    margin-bottom: 4.75rem;
  }

  .sm\:ml-19 {
    margin-left: 4.75rem;
  }

  .sm\:mt-20 {
    margin-top: 5rem;
  }

  .sm\:mr-20 {
    margin-right: 5rem;
  }

  .sm\:mb-20 {
    margin-bottom: 5rem;
  }

  .sm\:ml-20 {
    margin-left: 5rem;
  }

  .sm\:mt-21 {
    margin-top: 5.25rem;
  }

  .sm\:mr-21 {
    margin-right: 5.25rem;
  }

  .sm\:mb-21 {
    margin-bottom: 5.25rem;
  }

  .sm\:ml-21 {
    margin-left: 5.25rem;
  }

  .sm\:mt-22 {
    margin-top: 5.5rem;
  }

  .sm\:mr-22 {
    margin-right: 5.5rem;
  }

  .sm\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .sm\:ml-22 {
    margin-left: 5.5rem;
  }

  .sm\:mt-23 {
    margin-top: 5.75rem;
  }

  .sm\:mr-23 {
    margin-right: 5.75rem;
  }

  .sm\:mb-23 {
    margin-bottom: 5.75rem;
  }

  .sm\:ml-23 {
    margin-left: 5.75rem;
  }

  .sm\:mt-24 {
    margin-top: 6rem;
  }

  .sm\:mr-24 {
    margin-right: 6rem;
  }

  .sm\:mb-24 {
    margin-bottom: 6rem;
  }

  .sm\:ml-24 {
    margin-left: 6rem;
  }

  .sm\:mt-25 {
    margin-top: 6.25rem;
  }

  .sm\:mr-25 {
    margin-right: 6.25rem;
  }

  .sm\:mb-25 {
    margin-bottom: 6.25rem;
  }

  .sm\:ml-25 {
    margin-left: 6.25rem;
  }

  .sm\:mt-26 {
    margin-top: 6.5rem;
  }

  .sm\:mr-26 {
    margin-right: 6.5rem;
  }

  .sm\:mb-26 {
    margin-bottom: 6.5rem;
  }

  .sm\:ml-26 {
    margin-left: 6.5rem;
  }

  .sm\:mt-27 {
    margin-top: 6.75rem;
  }

  .sm\:mr-27 {
    margin-right: 6.75rem;
  }

  .sm\:mb-27 {
    margin-bottom: 6.75rem;
  }

  .sm\:ml-27 {
    margin-left: 6.75rem;
  }

  .sm\:mt-28 {
    margin-top: 7rem;
  }

  .sm\:mr-28 {
    margin-right: 7rem;
  }

  .sm\:mb-28 {
    margin-bottom: 7rem;
  }

  .sm\:ml-28 {
    margin-left: 7rem;
  }

  .sm\:mt-29 {
    margin-top: 7.25rem;
  }

  .sm\:mr-29 {
    margin-right: 7.25rem;
  }

  .sm\:mb-29 {
    margin-bottom: 7.25rem;
  }

  .sm\:ml-29 {
    margin-left: 7.25rem;
  }

  .sm\:mt-30 {
    margin-top: 7.5rem;
  }

  .sm\:mr-30 {
    margin-right: 7.5rem;
  }

  .sm\:mb-30 {
    margin-bottom: 7.5rem;
  }

  .sm\:ml-30 {
    margin-left: 7.5rem;
  }

  .sm\:mt-31 {
    margin-top: 7.75rem;
  }

  .sm\:mr-31 {
    margin-right: 7.75rem;
  }

  .sm\:mb-31 {
    margin-bottom: 7.75rem;
  }

  .sm\:ml-31 {
    margin-left: 7.75rem;
  }

  .sm\:mt-32 {
    margin-top: 8rem;
  }

  .sm\:mr-32 {
    margin-right: 8rem;
  }

  .sm\:mb-32 {
    margin-bottom: 8rem;
  }

  .sm\:ml-32 {
    margin-left: 8rem;
  }

  .sm\:mt-40 {
    margin-top: 10rem;
  }

  .sm\:mr-40 {
    margin-right: 10rem;
  }

  .sm\:mb-40 {
    margin-bottom: 10rem;
  }

  .sm\:ml-40 {
    margin-left: 10rem;
  }

  .sm\:mt-48 {
    margin-top: 12rem;
  }

  .sm\:mr-48 {
    margin-right: 12rem;
  }

  .sm\:mb-48 {
    margin-bottom: 12rem;
  }

  .sm\:ml-48 {
    margin-left: 12rem;
  }

  .sm\:mt-56 {
    margin-top: 14rem;
  }

  .sm\:mr-56 {
    margin-right: 14rem;
  }

  .sm\:mb-56 {
    margin-bottom: 14rem;
  }

  .sm\:ml-56 {
    margin-left: 14rem;
  }

  .sm\:mt-64 {
    margin-top: 16rem;
  }

  .sm\:mr-64 {
    margin-right: 16rem;
  }

  .sm\:mb-64 {
    margin-bottom: 16rem;
  }

  .sm\:ml-64 {
    margin-left: 16rem;
  }

  .sm\:mt-auto {
    margin-top: auto;
  }

  .sm\:mr-auto {
    margin-right: auto;
  }

  .sm\:mb-auto {
    margin-bottom: auto;
  }

  .sm\:ml-auto {
    margin-left: auto;
  }

  .sm\:mt-px {
    margin-top: 1px;
  }

  .sm\:mr-px {
    margin-right: 1px;
  }

  .sm\:mb-px {
    margin-bottom: 1px;
  }

  .sm\:ml-px {
    margin-left: 1px;
  }

  .sm\:-mt-0 {
    margin-top: 0rem;
  }

  .sm\:-mr-0 {
    margin-right: 0rem;
  }

  .sm\:-mb-0 {
    margin-bottom: 0rem;
  }

  .sm\:-ml-0 {
    margin-left: 0rem;
  }

  .sm\:-mt-1 {
    margin-top: -0.25rem;
  }

  .sm\:-mr-1 {
    margin-right: -0.25rem;
  }

  .sm\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .sm\:-ml-1 {
    margin-left: -0.25rem;
  }

  .sm\:-mt-2 {
    margin-top: -0.5rem;
  }

  .sm\:-mr-2 {
    margin-right: -0.5rem;
  }

  .sm\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .sm\:-ml-2 {
    margin-left: -0.5rem;
  }

  .sm\:-mt-3 {
    margin-top: -0.75rem;
  }

  .sm\:-mr-3 {
    margin-right: -0.75rem;
  }

  .sm\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .sm\:-ml-3 {
    margin-left: -0.75rem;
  }

  .sm\:-mt-4 {
    margin-top: -1rem;
  }

  .sm\:-mr-4 {
    margin-right: -1rem;
  }

  .sm\:-mb-4 {
    margin-bottom: -1rem;
  }

  .sm\:-ml-4 {
    margin-left: -1rem;
  }

  .sm\:-mt-5 {
    margin-top: -1.25rem;
  }

  .sm\:-mr-5 {
    margin-right: -1.25rem;
  }

  .sm\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .sm\:-ml-5 {
    margin-left: -1.25rem;
  }

  .sm\:-mt-6 {
    margin-top: -1.5rem;
  }

  .sm\:-mr-6 {
    margin-right: -1.5rem;
  }

  .sm\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .sm\:-ml-6 {
    margin-left: -1.5rem;
  }

  .sm\:-mt-7 {
    margin-top: -1.75rem;
  }

  .sm\:-mr-7 {
    margin-right: -1.75rem;
  }

  .sm\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .sm\:-ml-7 {
    margin-left: -1.75rem;
  }

  .sm\:-mt-8 {
    margin-top: -2rem;
  }

  .sm\:-mr-8 {
    margin-right: -2rem;
  }

  .sm\:-mb-8 {
    margin-bottom: -2rem;
  }

  .sm\:-ml-8 {
    margin-left: -2rem;
  }

  .sm\:-mt-9 {
    margin-top: -2.25rem;
  }

  .sm\:-mr-9 {
    margin-right: -2.25rem;
  }

  .sm\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .sm\:-ml-9 {
    margin-left: -2.25rem;
  }

  .sm\:-mt-10 {
    margin-top: -2.5rem;
  }

  .sm\:-mr-10 {
    margin-right: -2.5rem;
  }

  .sm\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .sm\:-ml-10 {
    margin-left: -2.5rem;
  }

  .sm\:-mt-11 {
    margin-top: -2.75rem;
  }

  .sm\:-mr-11 {
    margin-right: -2.75rem;
  }

  .sm\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .sm\:-ml-11 {
    margin-left: -2.75rem;
  }

  .sm\:-mt-12 {
    margin-top: -3rem;
  }

  .sm\:-mr-12 {
    margin-right: -3rem;
  }

  .sm\:-mb-12 {
    margin-bottom: -3rem;
  }

  .sm\:-ml-12 {
    margin-left: -3rem;
  }

  .sm\:-mt-13 {
    margin-top: -3.25rem;
  }

  .sm\:-mr-13 {
    margin-right: -3.25rem;
  }

  .sm\:-mb-13 {
    margin-bottom: -3.25rem;
  }

  .sm\:-ml-13 {
    margin-left: -3.25rem;
  }

  .sm\:-mt-14 {
    margin-top: -3.5rem;
  }

  .sm\:-mr-14 {
    margin-right: -3.5rem;
  }

  .sm\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .sm\:-ml-14 {
    margin-left: -3.5rem;
  }

  .sm\:-mt-15 {
    margin-top: -3.75rem;
  }

  .sm\:-mr-15 {
    margin-right: -3.75rem;
  }

  .sm\:-mb-15 {
    margin-bottom: -3.75rem;
  }

  .sm\:-ml-15 {
    margin-left: -3.75rem;
  }

  .sm\:-mt-16 {
    margin-top: -4rem;
  }

  .sm\:-mr-16 {
    margin-right: -4rem;
  }

  .sm\:-mb-16 {
    margin-bottom: -4rem;
  }

  .sm\:-ml-16 {
    margin-left: -4rem;
  }

  .sm\:-mt-17 {
    margin-top: -4.25rem;
  }

  .sm\:-mr-17 {
    margin-right: -4.25rem;
  }

  .sm\:-mb-17 {
    margin-bottom: -4.25rem;
  }

  .sm\:-ml-17 {
    margin-left: -4.25rem;
  }

  .sm\:-mt-18 {
    margin-top: -4.5rem;
  }

  .sm\:-mr-18 {
    margin-right: -4.5rem;
  }

  .sm\:-mb-18 {
    margin-bottom: -4.5rem;
  }

  .sm\:-ml-18 {
    margin-left: -4.5rem;
  }

  .sm\:-mt-19 {
    margin-top: -4.75rem;
  }

  .sm\:-mr-19 {
    margin-right: -4.75rem;
  }

  .sm\:-mb-19 {
    margin-bottom: -4.75rem;
  }

  .sm\:-ml-19 {
    margin-left: -4.75rem;
  }

  .sm\:-mt-20 {
    margin-top: -5rem;
  }

  .sm\:-mr-20 {
    margin-right: -5rem;
  }

  .sm\:-mb-20 {
    margin-bottom: -5rem;
  }

  .sm\:-ml-20 {
    margin-left: -5rem;
  }

  .sm\:-mt-21 {
    margin-top: -5.25rem;
  }

  .sm\:-mr-21 {
    margin-right: -5.25rem;
  }

  .sm\:-mb-21 {
    margin-bottom: -5.25rem;
  }

  .sm\:-ml-21 {
    margin-left: -5.25rem;
  }

  .sm\:-mt-22 {
    margin-top: -5.5rem;
  }

  .sm\:-mr-22 {
    margin-right: -5.5rem;
  }

  .sm\:-mb-22 {
    margin-bottom: -5.5rem;
  }

  .sm\:-ml-22 {
    margin-left: -5.5rem;
  }

  .sm\:-mt-23 {
    margin-top: -5.75rem;
  }

  .sm\:-mr-23 {
    margin-right: -5.75rem;
  }

  .sm\:-mb-23 {
    margin-bottom: -5.75rem;
  }

  .sm\:-ml-23 {
    margin-left: -5.75rem;
  }

  .sm\:-mt-24 {
    margin-top: -6rem;
  }

  .sm\:-mr-24 {
    margin-right: -6rem;
  }

  .sm\:-mb-24 {
    margin-bottom: -6rem;
  }

  .sm\:-ml-24 {
    margin-left: -6rem;
  }

  .sm\:-mt-25 {
    margin-top: -6.25rem;
  }

  .sm\:-mr-25 {
    margin-right: -6.25rem;
  }

  .sm\:-mb-25 {
    margin-bottom: -6.25rem;
  }

  .sm\:-ml-25 {
    margin-left: -6.25rem;
  }

  .sm\:-mt-26 {
    margin-top: -6.5rem;
  }

  .sm\:-mr-26 {
    margin-right: -6.5rem;
  }

  .sm\:-mb-26 {
    margin-bottom: -6.5rem;
  }

  .sm\:-ml-26 {
    margin-left: -6.5rem;
  }

  .sm\:-mt-27 {
    margin-top: -6.75rem;
  }

  .sm\:-mr-27 {
    margin-right: -6.75rem;
  }

  .sm\:-mb-27 {
    margin-bottom: -6.75rem;
  }

  .sm\:-ml-27 {
    margin-left: -6.75rem;
  }

  .sm\:-mt-28 {
    margin-top: -7rem;
  }

  .sm\:-mr-28 {
    margin-right: -7rem;
  }

  .sm\:-mb-28 {
    margin-bottom: -7rem;
  }

  .sm\:-ml-28 {
    margin-left: -7rem;
  }

  .sm\:-mt-29 {
    margin-top: -7.25rem;
  }

  .sm\:-mr-29 {
    margin-right: -7.25rem;
  }

  .sm\:-mb-29 {
    margin-bottom: -7.25rem;
  }

  .sm\:-ml-29 {
    margin-left: -7.25rem;
  }

  .sm\:-mt-30 {
    margin-top: -7.5rem;
  }

  .sm\:-mr-30 {
    margin-right: -7.5rem;
  }

  .sm\:-mb-30 {
    margin-bottom: -7.5rem;
  }

  .sm\:-ml-30 {
    margin-left: -7.5rem;
  }

  .sm\:-mt-31 {
    margin-top: -7.75rem;
  }

  .sm\:-mr-31 {
    margin-right: -7.75rem;
  }

  .sm\:-mb-31 {
    margin-bottom: -7.75rem;
  }

  .sm\:-ml-31 {
    margin-left: -7.75rem;
  }

  .sm\:-mt-32 {
    margin-top: -8rem;
  }

  .sm\:-mr-32 {
    margin-right: -8rem;
  }

  .sm\:-mb-32 {
    margin-bottom: -8rem;
  }

  .sm\:-ml-32 {
    margin-left: -8rem;
  }

  .sm\:-mt-40 {
    margin-top: -10rem;
  }

  .sm\:-mr-40 {
    margin-right: -10rem;
  }

  .sm\:-mb-40 {
    margin-bottom: -10rem;
  }

  .sm\:-ml-40 {
    margin-left: -10rem;
  }

  .sm\:-mt-48 {
    margin-top: -12rem;
  }

  .sm\:-mr-48 {
    margin-right: -12rem;
  }

  .sm\:-mb-48 {
    margin-bottom: -12rem;
  }

  .sm\:-ml-48 {
    margin-left: -12rem;
  }

  .sm\:-mt-56 {
    margin-top: -14rem;
  }

  .sm\:-mr-56 {
    margin-right: -14rem;
  }

  .sm\:-mb-56 {
    margin-bottom: -14rem;
  }

  .sm\:-ml-56 {
    margin-left: -14rem;
  }

  .sm\:-mt-64 {
    margin-top: -16rem;
  }

  .sm\:-mr-64 {
    margin-right: -16rem;
  }

  .sm\:-mb-64 {
    margin-bottom: -16rem;
  }

  .sm\:-ml-64 {
    margin-left: -16rem;
  }

  .sm\:-mt-px {
    margin-top: -1px;
  }

  .sm\:-mr-px {
    margin-right: -1px;
  }

  .sm\:-mb-px {
    margin-bottom: -1px;
  }

  .sm\:-ml-px {
    margin-left: -1px;
  }

  .sm\:\!m-0 {
    margin: 0rem !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-7 {
    margin: 1.75rem !important;
  }

  .sm\:\!m-8 {
    margin: 2rem !important;
  }

  .sm\:\!m-9 {
    margin: 2.25rem !important;
  }

  .sm\:\!m-10 {
    margin: 2.5rem !important;
  }

  .sm\:\!m-11 {
    margin: 2.75rem !important;
  }

  .sm\:\!m-12 {
    margin: 3rem !important;
  }

  .sm\:\!m-13 {
    margin: 3.25rem !important;
  }

  .sm\:\!m-14 {
    margin: 3.5rem !important;
  }

  .sm\:\!m-15 {
    margin: 3.75rem !important;
  }

  .sm\:\!m-16 {
    margin: 4rem !important;
  }

  .sm\:\!m-17 {
    margin: 4.25rem !important;
  }

  .sm\:\!m-18 {
    margin: 4.5rem !important;
  }

  .sm\:\!m-19 {
    margin: 4.75rem !important;
  }

  .sm\:\!m-20 {
    margin: 5rem !important;
  }

  .sm\:\!m-21 {
    margin: 5.25rem !important;
  }

  .sm\:\!m-22 {
    margin: 5.5rem !important;
  }

  .sm\:\!m-23 {
    margin: 5.75rem !important;
  }

  .sm\:\!m-24 {
    margin: 6rem !important;
  }

  .sm\:\!m-25 {
    margin: 6.25rem !important;
  }

  .sm\:\!m-26 {
    margin: 6.5rem !important;
  }

  .sm\:\!m-27 {
    margin: 6.75rem !important;
  }

  .sm\:\!m-28 {
    margin: 7rem !important;
  }

  .sm\:\!m-29 {
    margin: 7.25rem !important;
  }

  .sm\:\!m-30 {
    margin: 7.5rem !important;
  }

  .sm\:\!m-31 {
    margin: 7.75rem !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-0 {
    margin: 0rem !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-7 {
    margin: -1.75rem !important;
  }

  .sm\:\!-m-8 {
    margin: -2rem !important;
  }

  .sm\:\!-m-9 {
    margin: -2.25rem !important;
  }

  .sm\:\!-m-10 {
    margin: -2.5rem !important;
  }

  .sm\:\!-m-11 {
    margin: -2.75rem !important;
  }

  .sm\:\!-m-12 {
    margin: -3rem !important;
  }

  .sm\:\!-m-13 {
    margin: -3.25rem !important;
  }

  .sm\:\!-m-14 {
    margin: -3.5rem !important;
  }

  .sm\:\!-m-15 {
    margin: -3.75rem !important;
  }

  .sm\:\!-m-16 {
    margin: -4rem !important;
  }

  .sm\:\!-m-17 {
    margin: -4.25rem !important;
  }

  .sm\:\!-m-18 {
    margin: -4.5rem !important;
  }

  .sm\:\!-m-19 {
    margin: -4.75rem !important;
  }

  .sm\:\!-m-20 {
    margin: -5rem !important;
  }

  .sm\:\!-m-21 {
    margin: -5.25rem !important;
  }

  .sm\:\!-m-22 {
    margin: -5.5rem !important;
  }

  .sm\:\!-m-23 {
    margin: -5.75rem !important;
  }

  .sm\:\!-m-24 {
    margin: -6rem !important;
  }

  .sm\:\!-m-25 {
    margin: -6.25rem !important;
  }

  .sm\:\!-m-26 {
    margin: -6.5rem !important;
  }

  .sm\:\!-m-27 {
    margin: -6.75rem !important;
  }

  .sm\:\!-m-28 {
    margin: -7rem !important;
  }

  .sm\:\!-m-29 {
    margin: -7.25rem !important;
  }

  .sm\:\!-m-30 {
    margin: -7.5rem !important;
  }

  .sm\:\!-m-31 {
    margin: -7.75rem !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: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .sm\:\!mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !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-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .sm\:\!mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !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-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .sm\:\!mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !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-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .sm\:\!mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !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-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .sm\:\!mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .sm\:\!my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .sm\:\!mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .sm\:\!my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .sm\:\!mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !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-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .sm\:\!mx-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .sm\:\!my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .sm\:\!mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .sm\:\!my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .sm\:\!mx-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !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-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .sm\:\!mx-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .sm\:\!my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .sm\:\!mx-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .sm\:\!my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .sm\:\!mx-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !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-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .sm\:\!mx-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .sm\:\!my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .sm\:\!mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .sm\:\!my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .sm\:\!mx-27 {
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .sm\:\!my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .sm\:\!mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .sm\:\!my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .sm\:\!mx-29 {
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .sm\:\!my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .sm\:\!mx-30 {
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .sm\:\!my-31 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .sm\:\!mx-31 {
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !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-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .sm\:\!-mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !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-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .sm\:\!-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !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-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .sm\:\!-mx-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !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-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .sm\:\!-mx-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !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-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .sm\:\!-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .sm\:\!-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .sm\:\!-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .sm\:\!-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .sm\:\!-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !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-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .sm\:\!-mx-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .sm\:\!-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .sm\:\!-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .sm\:\!-my-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .sm\:\!-mx-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !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-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .sm\:\!-mx-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .sm\:\!-my-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .sm\:\!-mx-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .sm\:\!-my-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .sm\:\!-mx-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !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-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .sm\:\!-mx-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .sm\:\!-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .sm\:\!-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .sm\:\!-my-27 {
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .sm\:\!-mx-27 {
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .sm\:\!-my-28 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .sm\:\!-mx-28 {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .sm\:\!-my-29 {
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .sm\:\!-mx-29 {
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .sm\:\!-my-30 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .sm\:\!-mx-30 {
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .sm\:\!-my-31 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .sm\:\!-mx-31 {
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !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: 0rem !important;
  }

  .sm\:\!mr-0 {
    margin-right: 0rem !important;
  }

  .sm\:\!mb-0 {
    margin-bottom: 0rem !important;
  }

  .sm\:\!ml-0 {
    margin-left: 0rem !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-7 {
    margin-top: 1.75rem !important;
  }

  .sm\:\!mr-7 {
    margin-right: 1.75rem !important;
  }

  .sm\:\!mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .sm\:\!ml-7 {
    margin-left: 1.75rem !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-9 {
    margin-top: 2.25rem !important;
  }

  .sm\:\!mr-9 {
    margin-right: 2.25rem !important;
  }

  .sm\:\!mb-9 {
    margin-bottom: 2.25rem !important;
  }

  .sm\:\!ml-9 {
    margin-left: 2.25rem !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-11 {
    margin-top: 2.75rem !important;
  }

  .sm\:\!mr-11 {
    margin-right: 2.75rem !important;
  }

  .sm\:\!mb-11 {
    margin-bottom: 2.75rem !important;
  }

  .sm\:\!ml-11 {
    margin-left: 2.75rem !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-13 {
    margin-top: 3.25rem !important;
  }

  .sm\:\!mr-13 {
    margin-right: 3.25rem !important;
  }

  .sm\:\!mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .sm\:\!ml-13 {
    margin-left: 3.25rem !important;
  }

  .sm\:\!mt-14 {
    margin-top: 3.5rem !important;
  }

  .sm\:\!mr-14 {
    margin-right: 3.5rem !important;
  }

  .sm\:\!mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .sm\:\!ml-14 {
    margin-left: 3.5rem !important;
  }

  .sm\:\!mt-15 {
    margin-top: 3.75rem !important;
  }

  .sm\:\!mr-15 {
    margin-right: 3.75rem !important;
  }

  .sm\:\!mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .sm\:\!ml-15 {
    margin-left: 3.75rem !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-17 {
    margin-top: 4.25rem !important;
  }

  .sm\:\!mr-17 {
    margin-right: 4.25rem !important;
  }

  .sm\:\!mb-17 {
    margin-bottom: 4.25rem !important;
  }

  .sm\:\!ml-17 {
    margin-left: 4.25rem !important;
  }

  .sm\:\!mt-18 {
    margin-top: 4.5rem !important;
  }

  .sm\:\!mr-18 {
    margin-right: 4.5rem !important;
  }

  .sm\:\!mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .sm\:\!ml-18 {
    margin-left: 4.5rem !important;
  }

  .sm\:\!mt-19 {
    margin-top: 4.75rem !important;
  }

  .sm\:\!mr-19 {
    margin-right: 4.75rem !important;
  }

  .sm\:\!mb-19 {
    margin-bottom: 4.75rem !important;
  }

  .sm\:\!ml-19 {
    margin-left: 4.75rem !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-21 {
    margin-top: 5.25rem !important;
  }

  .sm\:\!mr-21 {
    margin-right: 5.25rem !important;
  }

  .sm\:\!mb-21 {
    margin-bottom: 5.25rem !important;
  }

  .sm\:\!ml-21 {
    margin-left: 5.25rem !important;
  }

  .sm\:\!mt-22 {
    margin-top: 5.5rem !important;
  }

  .sm\:\!mr-22 {
    margin-right: 5.5rem !important;
  }

  .sm\:\!mb-22 {
    margin-bottom: 5.5rem !important;
  }

  .sm\:\!ml-22 {
    margin-left: 5.5rem !important;
  }

  .sm\:\!mt-23 {
    margin-top: 5.75rem !important;
  }

  .sm\:\!mr-23 {
    margin-right: 5.75rem !important;
  }

  .sm\:\!mb-23 {
    margin-bottom: 5.75rem !important;
  }

  .sm\:\!ml-23 {
    margin-left: 5.75rem !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-25 {
    margin-top: 6.25rem !important;
  }

  .sm\:\!mr-25 {
    margin-right: 6.25rem !important;
  }

  .sm\:\!mb-25 {
    margin-bottom: 6.25rem !important;
  }

  .sm\:\!ml-25 {
    margin-left: 6.25rem !important;
  }

  .sm\:\!mt-26 {
    margin-top: 6.5rem !important;
  }

  .sm\:\!mr-26 {
    margin-right: 6.5rem !important;
  }

  .sm\:\!mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .sm\:\!ml-26 {
    margin-left: 6.5rem !important;
  }

  .sm\:\!mt-27 {
    margin-top: 6.75rem !important;
  }

  .sm\:\!mr-27 {
    margin-right: 6.75rem !important;
  }

  .sm\:\!mb-27 {
    margin-bottom: 6.75rem !important;
  }

  .sm\:\!ml-27 {
    margin-left: 6.75rem !important;
  }

  .sm\:\!mt-28 {
    margin-top: 7rem !important;
  }

  .sm\:\!mr-28 {
    margin-right: 7rem !important;
  }

  .sm\:\!mb-28 {
    margin-bottom: 7rem !important;
  }

  .sm\:\!ml-28 {
    margin-left: 7rem !important;
  }

  .sm\:\!mt-29 {
    margin-top: 7.25rem !important;
  }

  .sm\:\!mr-29 {
    margin-right: 7.25rem !important;
  }

  .sm\:\!mb-29 {
    margin-bottom: 7.25rem !important;
  }

  .sm\:\!ml-29 {
    margin-left: 7.25rem !important;
  }

  .sm\:\!mt-30 {
    margin-top: 7.5rem !important;
  }

  .sm\:\!mr-30 {
    margin-right: 7.5rem !important;
  }

  .sm\:\!mb-30 {
    margin-bottom: 7.5rem !important;
  }

  .sm\:\!ml-30 {
    margin-left: 7.5rem !important;
  }

  .sm\:\!mt-31 {
    margin-top: 7.75rem !important;
  }

  .sm\:\!mr-31 {
    margin-right: 7.75rem !important;
  }

  .sm\:\!mb-31 {
    margin-bottom: 7.75rem !important;
  }

  .sm\:\!ml-31 {
    margin-left: 7.75rem !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-0 {
    margin-top: 0rem !important;
  }

  .sm\:\!-mr-0 {
    margin-right: 0rem !important;
  }

  .sm\:\!-mb-0 {
    margin-bottom: 0rem !important;
  }

  .sm\:\!-ml-0 {
    margin-left: 0rem !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-7 {
    margin-top: -1.75rem !important;
  }

  .sm\:\!-mr-7 {
    margin-right: -1.75rem !important;
  }

  .sm\:\!-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .sm\:\!-ml-7 {
    margin-left: -1.75rem !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-9 {
    margin-top: -2.25rem !important;
  }

  .sm\:\!-mr-9 {
    margin-right: -2.25rem !important;
  }

  .sm\:\!-mb-9 {
    margin-bottom: -2.25rem !important;
  }

  .sm\:\!-ml-9 {
    margin-left: -2.25rem !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-11 {
    margin-top: -2.75rem !important;
  }

  .sm\:\!-mr-11 {
    margin-right: -2.75rem !important;
  }

  .sm\:\!-mb-11 {
    margin-bottom: -2.75rem !important;
  }

  .sm\:\!-ml-11 {
    margin-left: -2.75rem !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-13 {
    margin-top: -3.25rem !important;
  }

  .sm\:\!-mr-13 {
    margin-right: -3.25rem !important;
  }

  .sm\:\!-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .sm\:\!-ml-13 {
    margin-left: -3.25rem !important;
  }

  .sm\:\!-mt-14 {
    margin-top: -3.5rem !important;
  }

  .sm\:\!-mr-14 {
    margin-right: -3.5rem !important;
  }

  .sm\:\!-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .sm\:\!-ml-14 {
    margin-left: -3.5rem !important;
  }

  .sm\:\!-mt-15 {
    margin-top: -3.75rem !important;
  }

  .sm\:\!-mr-15 {
    margin-right: -3.75rem !important;
  }

  .sm\:\!-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .sm\:\!-ml-15 {
    margin-left: -3.75rem !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-17 {
    margin-top: -4.25rem !important;
  }

  .sm\:\!-mr-17 {
    margin-right: -4.25rem !important;
  }

  .sm\:\!-mb-17 {
    margin-bottom: -4.25rem !important;
  }

  .sm\:\!-ml-17 {
    margin-left: -4.25rem !important;
  }

  .sm\:\!-mt-18 {
    margin-top: -4.5rem !important;
  }

  .sm\:\!-mr-18 {
    margin-right: -4.5rem !important;
  }

  .sm\:\!-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .sm\:\!-ml-18 {
    margin-left: -4.5rem !important;
  }

  .sm\:\!-mt-19 {
    margin-top: -4.75rem !important;
  }

  .sm\:\!-mr-19 {
    margin-right: -4.75rem !important;
  }

  .sm\:\!-mb-19 {
    margin-bottom: -4.75rem !important;
  }

  .sm\:\!-ml-19 {
    margin-left: -4.75rem !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-21 {
    margin-top: -5.25rem !important;
  }

  .sm\:\!-mr-21 {
    margin-right: -5.25rem !important;
  }

  .sm\:\!-mb-21 {
    margin-bottom: -5.25rem !important;
  }

  .sm\:\!-ml-21 {
    margin-left: -5.25rem !important;
  }

  .sm\:\!-mt-22 {
    margin-top: -5.5rem !important;
  }

  .sm\:\!-mr-22 {
    margin-right: -5.5rem !important;
  }

  .sm\:\!-mb-22 {
    margin-bottom: -5.5rem !important;
  }

  .sm\:\!-ml-22 {
    margin-left: -5.5rem !important;
  }

  .sm\:\!-mt-23 {
    margin-top: -5.75rem !important;
  }

  .sm\:\!-mr-23 {
    margin-right: -5.75rem !important;
  }

  .sm\:\!-mb-23 {
    margin-bottom: -5.75rem !important;
  }

  .sm\:\!-ml-23 {
    margin-left: -5.75rem !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-25 {
    margin-top: -6.25rem !important;
  }

  .sm\:\!-mr-25 {
    margin-right: -6.25rem !important;
  }

  .sm\:\!-mb-25 {
    margin-bottom: -6.25rem !important;
  }

  .sm\:\!-ml-25 {
    margin-left: -6.25rem !important;
  }

  .sm\:\!-mt-26 {
    margin-top: -6.5rem !important;
  }

  .sm\:\!-mr-26 {
    margin-right: -6.5rem !important;
  }

  .sm\:\!-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .sm\:\!-ml-26 {
    margin-left: -6.5rem !important;
  }

  .sm\:\!-mt-27 {
    margin-top: -6.75rem !important;
  }

  .sm\:\!-mr-27 {
    margin-right: -6.75rem !important;
  }

  .sm\:\!-mb-27 {
    margin-bottom: -6.75rem !important;
  }

  .sm\:\!-ml-27 {
    margin-left: -6.75rem !important;
  }

  .sm\:\!-mt-28 {
    margin-top: -7rem !important;
  }

  .sm\:\!-mr-28 {
    margin-right: -7rem !important;
  }

  .sm\:\!-mb-28 {
    margin-bottom: -7rem !important;
  }

  .sm\:\!-ml-28 {
    margin-left: -7rem !important;
  }

  .sm\:\!-mt-29 {
    margin-top: -7.25rem !important;
  }

  .sm\:\!-mr-29 {
    margin-right: -7.25rem !important;
  }

  .sm\:\!-mb-29 {
    margin-bottom: -7.25rem !important;
  }

  .sm\:\!-ml-29 {
    margin-left: -7.25rem !important;
  }

  .sm\:\!-mt-30 {
    margin-top: -7.5rem !important;
  }

  .sm\:\!-mr-30 {
    margin-right: -7.5rem !important;
  }

  .sm\:\!-mb-30 {
    margin-bottom: -7.5rem !important;
  }

  .sm\:\!-ml-30 {
    margin-left: -7.5rem !important;
  }

  .sm\:\!-mt-31 {
    margin-top: -7.75rem !important;
  }

  .sm\:\!-mr-31 {
    margin-right: -7.75rem !important;
  }

  .sm\:\!-mb-31 {
    margin-bottom: -7.75rem !important;
  }

  .sm\:\!-ml-31 {
    margin-left: -7.75rem !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\:hover\:m-0:hover {
    margin: 0rem;
  }

  .sm\:hover\:m-1:hover {
    margin: 0.25rem;
  }

  .sm\:hover\:m-2:hover {
    margin: 0.5rem;
  }

  .sm\:hover\:m-3:hover {
    margin: 0.75rem;
  }

  .sm\:hover\:m-4:hover {
    margin: 1rem;
  }

  .sm\:hover\:m-5:hover {
    margin: 1.25rem;
  }

  .sm\:hover\:m-6:hover {
    margin: 1.5rem;
  }

  .sm\:hover\:m-7:hover {
    margin: 1.75rem;
  }

  .sm\:hover\:m-8:hover {
    margin: 2rem;
  }

  .sm\:hover\:m-9:hover {
    margin: 2.25rem;
  }

  .sm\:hover\:m-10:hover {
    margin: 2.5rem;
  }

  .sm\:hover\:m-11:hover {
    margin: 2.75rem;
  }

  .sm\:hover\:m-12:hover {
    margin: 3rem;
  }

  .sm\:hover\:m-13:hover {
    margin: 3.25rem;
  }

  .sm\:hover\:m-14:hover {
    margin: 3.5rem;
  }

  .sm\:hover\:m-15:hover {
    margin: 3.75rem;
  }

  .sm\:hover\:m-16:hover {
    margin: 4rem;
  }

  .sm\:hover\:m-17:hover {
    margin: 4.25rem;
  }

  .sm\:hover\:m-18:hover {
    margin: 4.5rem;
  }

  .sm\:hover\:m-19:hover {
    margin: 4.75rem;
  }

  .sm\:hover\:m-20:hover {
    margin: 5rem;
  }

  .sm\:hover\:m-21:hover {
    margin: 5.25rem;
  }

  .sm\:hover\:m-22:hover {
    margin: 5.5rem;
  }

  .sm\:hover\:m-23:hover {
    margin: 5.75rem;
  }

  .sm\:hover\:m-24:hover {
    margin: 6rem;
  }

  .sm\:hover\:m-25:hover {
    margin: 6.25rem;
  }

  .sm\:hover\:m-26:hover {
    margin: 6.5rem;
  }

  .sm\:hover\:m-27:hover {
    margin: 6.75rem;
  }

  .sm\:hover\:m-28:hover {
    margin: 7rem;
  }

  .sm\:hover\:m-29:hover {
    margin: 7.25rem;
  }

  .sm\:hover\:m-30:hover {
    margin: 7.5rem;
  }

  .sm\:hover\:m-31:hover {
    margin: 7.75rem;
  }

  .sm\:hover\:m-32:hover {
    margin: 8rem;
  }

  .sm\:hover\:m-40:hover {
    margin: 10rem;
  }

  .sm\:hover\:m-48:hover {
    margin: 12rem;
  }

  .sm\:hover\:m-56:hover {
    margin: 14rem;
  }

  .sm\:hover\:m-64:hover {
    margin: 16rem;
  }

  .sm\:hover\:m-auto:hover {
    margin: auto;
  }

  .sm\:hover\:m-px:hover {
    margin: 1px;
  }

  .sm\:hover\:-m-0:hover {
    margin: 0rem;
  }

  .sm\:hover\:-m-1:hover {
    margin: -0.25rem;
  }

  .sm\:hover\:-m-2:hover {
    margin: -0.5rem;
  }

  .sm\:hover\:-m-3:hover {
    margin: -0.75rem;
  }

  .sm\:hover\:-m-4:hover {
    margin: -1rem;
  }

  .sm\:hover\:-m-5:hover {
    margin: -1.25rem;
  }

  .sm\:hover\:-m-6:hover {
    margin: -1.5rem;
  }

  .sm\:hover\:-m-7:hover {
    margin: -1.75rem;
  }

  .sm\:hover\:-m-8:hover {
    margin: -2rem;
  }

  .sm\:hover\:-m-9:hover {
    margin: -2.25rem;
  }

  .sm\:hover\:-m-10:hover {
    margin: -2.5rem;
  }

  .sm\:hover\:-m-11:hover {
    margin: -2.75rem;
  }

  .sm\:hover\:-m-12:hover {
    margin: -3rem;
  }

  .sm\:hover\:-m-13:hover {
    margin: -3.25rem;
  }

  .sm\:hover\:-m-14:hover {
    margin: -3.5rem;
  }

  .sm\:hover\:-m-15:hover {
    margin: -3.75rem;
  }

  .sm\:hover\:-m-16:hover {
    margin: -4rem;
  }

  .sm\:hover\:-m-17:hover {
    margin: -4.25rem;
  }

  .sm\:hover\:-m-18:hover {
    margin: -4.5rem;
  }

  .sm\:hover\:-m-19:hover {
    margin: -4.75rem;
  }

  .sm\:hover\:-m-20:hover {
    margin: -5rem;
  }

  .sm\:hover\:-m-21:hover {
    margin: -5.25rem;
  }

  .sm\:hover\:-m-22:hover {
    margin: -5.5rem;
  }

  .sm\:hover\:-m-23:hover {
    margin: -5.75rem;
  }

  .sm\:hover\:-m-24:hover {
    margin: -6rem;
  }

  .sm\:hover\:-m-25:hover {
    margin: -6.25rem;
  }

  .sm\:hover\:-m-26:hover {
    margin: -6.5rem;
  }

  .sm\:hover\:-m-27:hover {
    margin: -6.75rem;
  }

  .sm\:hover\:-m-28:hover {
    margin: -7rem;
  }

  .sm\:hover\:-m-29:hover {
    margin: -7.25rem;
  }

  .sm\:hover\:-m-30:hover {
    margin: -7.5rem;
  }

  .sm\:hover\:-m-31:hover {
    margin: -7.75rem;
  }

  .sm\:hover\:-m-32:hover {
    margin: -8rem;
  }

  .sm\:hover\:-m-40:hover {
    margin: -10rem;
  }

  .sm\:hover\:-m-48:hover {
    margin: -12rem;
  }

  .sm\:hover\:-m-56:hover {
    margin: -14rem;
  }

  .sm\:hover\:-m-64:hover {
    margin: -16rem;
  }

  .sm\:hover\:-m-px:hover {
    margin: -1px;
  }

  .sm\:hover\:my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .sm\:hover\:mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .sm\:hover\:my-1:hover {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .sm\:hover\:mx-1:hover {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .sm\:hover\:my-2:hover {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .sm\:hover\:mx-2:hover {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .sm\:hover\:my-3:hover {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .sm\:hover\:mx-3:hover {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .sm\:hover\:my-4:hover {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .sm\:hover\:mx-4:hover {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:hover\:my-5:hover {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .sm\:hover\:mx-5:hover {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .sm\:hover\:my-6:hover {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .sm\:hover\:mx-6:hover {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sm\:hover\:my-7:hover {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .sm\:hover\:mx-7:hover {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .sm\:hover\:my-8:hover {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:hover\:mx-8:hover {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:hover\:my-9:hover {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .sm\:hover\:mx-9:hover {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .sm\:hover\:my-10:hover {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:hover\:mx-10:hover {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:hover\:my-11:hover {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .sm\:hover\:mx-11:hover {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .sm\:hover\:my-12:hover {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:hover\:mx-12:hover {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:hover\:my-13:hover {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .sm\:hover\:mx-13:hover {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .sm\:hover\:my-14:hover {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .sm\:hover\:mx-14:hover {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .sm\:hover\:my-15:hover {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .sm\:hover\:mx-15:hover {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .sm\:hover\:my-16:hover {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .sm\:hover\:mx-16:hover {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .sm\:hover\:my-17:hover {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .sm\:hover\:mx-17:hover {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .sm\:hover\:my-18:hover {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .sm\:hover\:mx-18:hover {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .sm\:hover\:my-19:hover {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .sm\:hover\:mx-19:hover {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .sm\:hover\:my-20:hover {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .sm\:hover\:mx-20:hover {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:hover\:my-21:hover {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .sm\:hover\:mx-21:hover {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .sm\:hover\:my-22:hover {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .sm\:hover\:mx-22:hover {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .sm\:hover\:my-23:hover {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .sm\:hover\:mx-23:hover {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .sm\:hover\:my-24:hover {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:hover\:mx-24:hover {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .sm\:hover\:my-25:hover {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .sm\:hover\:mx-25:hover {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .sm\:hover\:my-26:hover {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .sm\:hover\:mx-26:hover {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .sm\:hover\:my-27:hover {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .sm\:hover\:mx-27:hover {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .sm\:hover\:my-28:hover {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .sm\:hover\:mx-28:hover {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .sm\:hover\:my-29:hover {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .sm\:hover\:mx-29:hover {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .sm\:hover\:my-30:hover {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .sm\:hover\:mx-30:hover {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .sm\:hover\:my-31:hover {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .sm\:hover\:mx-31:hover {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .sm\:hover\:my-32:hover {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .sm\:hover\:mx-32:hover {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .sm\:hover\:my-40:hover {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .sm\:hover\:mx-40:hover {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .sm\:hover\:my-48:hover {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .sm\:hover\:mx-48:hover {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .sm\:hover\:my-56:hover {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .sm\:hover\:mx-56:hover {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .sm\:hover\:my-64:hover {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .sm\:hover\:mx-64:hover {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .sm\:hover\:my-auto:hover {
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:hover\:mx-auto:hover {
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:hover\:my-px:hover {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .sm\:hover\:mx-px:hover {
    margin-left: 1px;
    margin-right: 1px;
  }

  .sm\:hover\:-my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .sm\:hover\:-mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .sm\:hover\:-my-1:hover {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .sm\:hover\:-mx-1:hover {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .sm\:hover\:-my-2:hover {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .sm\:hover\:-mx-2:hover {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm\:hover\:-my-3:hover {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .sm\:hover\:-mx-3:hover {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .sm\:hover\:-my-4:hover {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .sm\:hover\:-mx-4:hover {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm\:hover\:-my-5:hover {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .sm\:hover\:-mx-5:hover {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .sm\:hover\:-my-6:hover {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .sm\:hover\:-mx-6:hover {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:hover\:-my-7:hover {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .sm\:hover\:-mx-7:hover {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .sm\:hover\:-my-8:hover {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:hover\:-mx-8:hover {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:hover\:-my-9:hover {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .sm\:hover\:-mx-9:hover {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .sm\:hover\:-my-10:hover {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:hover\:-mx-10:hover {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:hover\:-my-11:hover {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .sm\:hover\:-mx-11:hover {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .sm\:hover\:-my-12:hover {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .sm\:hover\:-mx-12:hover {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .sm\:hover\:-my-13:hover {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .sm\:hover\:-mx-13:hover {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .sm\:hover\:-my-14:hover {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .sm\:hover\:-mx-14:hover {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .sm\:hover\:-my-15:hover {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .sm\:hover\:-mx-15:hover {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .sm\:hover\:-my-16:hover {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .sm\:hover\:-mx-16:hover {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm\:hover\:-my-17:hover {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .sm\:hover\:-mx-17:hover {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .sm\:hover\:-my-18:hover {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .sm\:hover\:-mx-18:hover {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .sm\:hover\:-my-19:hover {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .sm\:hover\:-mx-19:hover {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .sm\:hover\:-my-20:hover {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:hover\:-mx-20:hover {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:hover\:-my-21:hover {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .sm\:hover\:-mx-21:hover {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .sm\:hover\:-my-22:hover {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .sm\:hover\:-mx-22:hover {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .sm\:hover\:-my-23:hover {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .sm\:hover\:-mx-23:hover {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .sm\:hover\:-my-24:hover {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .sm\:hover\:-mx-24:hover {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .sm\:hover\:-my-25:hover {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .sm\:hover\:-mx-25:hover {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .sm\:hover\:-my-26:hover {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .sm\:hover\:-mx-26:hover {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .sm\:hover\:-my-27:hover {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .sm\:hover\:-mx-27:hover {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .sm\:hover\:-my-28:hover {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .sm\:hover\:-mx-28:hover {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .sm\:hover\:-my-29:hover {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .sm\:hover\:-mx-29:hover {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .sm\:hover\:-my-30:hover {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .sm\:hover\:-mx-30:hover {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .sm\:hover\:-my-31:hover {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .sm\:hover\:-mx-31:hover {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .sm\:hover\:-my-32:hover {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .sm\:hover\:-mx-32:hover {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .sm\:hover\:-my-40:hover {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .sm\:hover\:-mx-40:hover {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .sm\:hover\:-my-48:hover {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .sm\:hover\:-mx-48:hover {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .sm\:hover\:-my-56:hover {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .sm\:hover\:-mx-56:hover {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .sm\:hover\:-my-64:hover {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .sm\:hover\:-mx-64:hover {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .sm\:hover\:-my-px:hover {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .sm\:hover\:-mx-px:hover {
    margin-left: -1px;
    margin-right: -1px;
  }

  .sm\:hover\:mt-0:hover {
    margin-top: 0rem;
  }

  .sm\:hover\:mr-0:hover {
    margin-right: 0rem;
  }

  .sm\:hover\:mb-0:hover {
    margin-bottom: 0rem;
  }

  .sm\:hover\:ml-0:hover {
    margin-left: 0rem;
  }

  .sm\:hover\:mt-1:hover {
    margin-top: 0.25rem;
  }

  .sm\:hover\:mr-1:hover {
    margin-right: 0.25rem;
  }

  .sm\:hover\:mb-1:hover {
    margin-bottom: 0.25rem;
  }

  .sm\:hover\:ml-1:hover {
    margin-left: 0.25rem;
  }

  .sm\:hover\:mt-2:hover {
    margin-top: 0.5rem;
  }

  .sm\:hover\:mr-2:hover {
    margin-right: 0.5rem;
  }

  .sm\:hover\:mb-2:hover {
    margin-bottom: 0.5rem;
  }

  .sm\:hover\:ml-2:hover {
    margin-left: 0.5rem;
  }

  .sm\:hover\:mt-3:hover {
    margin-top: 0.75rem;
  }

  .sm\:hover\:mr-3:hover {
    margin-right: 0.75rem;
  }

  .sm\:hover\:mb-3:hover {
    margin-bottom: 0.75rem;
  }

  .sm\:hover\:ml-3:hover {
    margin-left: 0.75rem;
  }

  .sm\:hover\:mt-4:hover {
    margin-top: 1rem;
  }

  .sm\:hover\:mr-4:hover {
    margin-right: 1rem;
  }

  .sm\:hover\:mb-4:hover {
    margin-bottom: 1rem;
  }

  .sm\:hover\:ml-4:hover {
    margin-left: 1rem;
  }

  .sm\:hover\:mt-5:hover {
    margin-top: 1.25rem;
  }

  .sm\:hover\:mr-5:hover {
    margin-right: 1.25rem;
  }

  .sm\:hover\:mb-5:hover {
    margin-bottom: 1.25rem;
  }

  .sm\:hover\:ml-5:hover {
    margin-left: 1.25rem;
  }

  .sm\:hover\:mt-6:hover {
    margin-top: 1.5rem;
  }

  .sm\:hover\:mr-6:hover {
    margin-right: 1.5rem;
  }

  .sm\:hover\:mb-6:hover {
    margin-bottom: 1.5rem;
  }

  .sm\:hover\:ml-6:hover {
    margin-left: 1.5rem;
  }

  .sm\:hover\:mt-7:hover {
    margin-top: 1.75rem;
  }

  .sm\:hover\:mr-7:hover {
    margin-right: 1.75rem;
  }

  .sm\:hover\:mb-7:hover {
    margin-bottom: 1.75rem;
  }

  .sm\:hover\:ml-7:hover {
    margin-left: 1.75rem;
  }

  .sm\:hover\:mt-8:hover {
    margin-top: 2rem;
  }

  .sm\:hover\:mr-8:hover {
    margin-right: 2rem;
  }

  .sm\:hover\:mb-8:hover {
    margin-bottom: 2rem;
  }

  .sm\:hover\:ml-8:hover {
    margin-left: 2rem;
  }

  .sm\:hover\:mt-9:hover {
    margin-top: 2.25rem;
  }

  .sm\:hover\:mr-9:hover {
    margin-right: 2.25rem;
  }

  .sm\:hover\:mb-9:hover {
    margin-bottom: 2.25rem;
  }

  .sm\:hover\:ml-9:hover {
    margin-left: 2.25rem;
  }

  .sm\:hover\:mt-10:hover {
    margin-top: 2.5rem;
  }

  .sm\:hover\:mr-10:hover {
    margin-right: 2.5rem;
  }

  .sm\:hover\:mb-10:hover {
    margin-bottom: 2.5rem;
  }

  .sm\:hover\:ml-10:hover {
    margin-left: 2.5rem;
  }

  .sm\:hover\:mt-11:hover {
    margin-top: 2.75rem;
  }

  .sm\:hover\:mr-11:hover {
    margin-right: 2.75rem;
  }

  .sm\:hover\:mb-11:hover {
    margin-bottom: 2.75rem;
  }

  .sm\:hover\:ml-11:hover {
    margin-left: 2.75rem;
  }

  .sm\:hover\:mt-12:hover {
    margin-top: 3rem;
  }

  .sm\:hover\:mr-12:hover {
    margin-right: 3rem;
  }

  .sm\:hover\:mb-12:hover {
    margin-bottom: 3rem;
  }

  .sm\:hover\:ml-12:hover {
    margin-left: 3rem;
  }

  .sm\:hover\:mt-13:hover {
    margin-top: 3.25rem;
  }

  .sm\:hover\:mr-13:hover {
    margin-right: 3.25rem;
  }

  .sm\:hover\:mb-13:hover {
    margin-bottom: 3.25rem;
  }

  .sm\:hover\:ml-13:hover {
    margin-left: 3.25rem;
  }

  .sm\:hover\:mt-14:hover {
    margin-top: 3.5rem;
  }

  .sm\:hover\:mr-14:hover {
    margin-right: 3.5rem;
  }

  .sm\:hover\:mb-14:hover {
    margin-bottom: 3.5rem;
  }

  .sm\:hover\:ml-14:hover {
    margin-left: 3.5rem;
  }

  .sm\:hover\:mt-15:hover {
    margin-top: 3.75rem;
  }

  .sm\:hover\:mr-15:hover {
    margin-right: 3.75rem;
  }

  .sm\:hover\:mb-15:hover {
    margin-bottom: 3.75rem;
  }

  .sm\:hover\:ml-15:hover {
    margin-left: 3.75rem;
  }

  .sm\:hover\:mt-16:hover {
    margin-top: 4rem;
  }

  .sm\:hover\:mr-16:hover {
    margin-right: 4rem;
  }

  .sm\:hover\:mb-16:hover {
    margin-bottom: 4rem;
  }

  .sm\:hover\:ml-16:hover {
    margin-left: 4rem;
  }

  .sm\:hover\:mt-17:hover {
    margin-top: 4.25rem;
  }

  .sm\:hover\:mr-17:hover {
    margin-right: 4.25rem;
  }

  .sm\:hover\:mb-17:hover {
    margin-bottom: 4.25rem;
  }

  .sm\:hover\:ml-17:hover {
    margin-left: 4.25rem;
  }

  .sm\:hover\:mt-18:hover {
    margin-top: 4.5rem;
  }

  .sm\:hover\:mr-18:hover {
    margin-right: 4.5rem;
  }

  .sm\:hover\:mb-18:hover {
    margin-bottom: 4.5rem;
  }

  .sm\:hover\:ml-18:hover {
    margin-left: 4.5rem;
  }

  .sm\:hover\:mt-19:hover {
    margin-top: 4.75rem;
  }

  .sm\:hover\:mr-19:hover {
    margin-right: 4.75rem;
  }

  .sm\:hover\:mb-19:hover {
    margin-bottom: 4.75rem;
  }

  .sm\:hover\:ml-19:hover {
    margin-left: 4.75rem;
  }

  .sm\:hover\:mt-20:hover {
    margin-top: 5rem;
  }

  .sm\:hover\:mr-20:hover {
    margin-right: 5rem;
  }

  .sm\:hover\:mb-20:hover {
    margin-bottom: 5rem;
  }

  .sm\:hover\:ml-20:hover {
    margin-left: 5rem;
  }

  .sm\:hover\:mt-21:hover {
    margin-top: 5.25rem;
  }

  .sm\:hover\:mr-21:hover {
    margin-right: 5.25rem;
  }

  .sm\:hover\:mb-21:hover {
    margin-bottom: 5.25rem;
  }

  .sm\:hover\:ml-21:hover {
    margin-left: 5.25rem;
  }

  .sm\:hover\:mt-22:hover {
    margin-top: 5.5rem;
  }

  .sm\:hover\:mr-22:hover {
    margin-right: 5.5rem;
  }

  .sm\:hover\:mb-22:hover {
    margin-bottom: 5.5rem;
  }

  .sm\:hover\:ml-22:hover {
    margin-left: 5.5rem;
  }

  .sm\:hover\:mt-23:hover {
    margin-top: 5.75rem;
  }

  .sm\:hover\:mr-23:hover {
    margin-right: 5.75rem;
  }

  .sm\:hover\:mb-23:hover {
    margin-bottom: 5.75rem;
  }

  .sm\:hover\:ml-23:hover {
    margin-left: 5.75rem;
  }

  .sm\:hover\:mt-24:hover {
    margin-top: 6rem;
  }

  .sm\:hover\:mr-24:hover {
    margin-right: 6rem;
  }

  .sm\:hover\:mb-24:hover {
    margin-bottom: 6rem;
  }

  .sm\:hover\:ml-24:hover {
    margin-left: 6rem;
  }

  .sm\:hover\:mt-25:hover {
    margin-top: 6.25rem;
  }

  .sm\:hover\:mr-25:hover {
    margin-right: 6.25rem;
  }

  .sm\:hover\:mb-25:hover {
    margin-bottom: 6.25rem;
  }

  .sm\:hover\:ml-25:hover {
    margin-left: 6.25rem;
  }

  .sm\:hover\:mt-26:hover {
    margin-top: 6.5rem;
  }

  .sm\:hover\:mr-26:hover {
    margin-right: 6.5rem;
  }

  .sm\:hover\:mb-26:hover {
    margin-bottom: 6.5rem;
  }

  .sm\:hover\:ml-26:hover {
    margin-left: 6.5rem;
  }

  .sm\:hover\:mt-27:hover {
    margin-top: 6.75rem;
  }

  .sm\:hover\:mr-27:hover {
    margin-right: 6.75rem;
  }

  .sm\:hover\:mb-27:hover {
    margin-bottom: 6.75rem;
  }

  .sm\:hover\:ml-27:hover {
    margin-left: 6.75rem;
  }

  .sm\:hover\:mt-28:hover {
    margin-top: 7rem;
  }

  .sm\:hover\:mr-28:hover {
    margin-right: 7rem;
  }

  .sm\:hover\:mb-28:hover {
    margin-bottom: 7rem;
  }

  .sm\:hover\:ml-28:hover {
    margin-left: 7rem;
  }

  .sm\:hover\:mt-29:hover {
    margin-top: 7.25rem;
  }

  .sm\:hover\:mr-29:hover {
    margin-right: 7.25rem;
  }

  .sm\:hover\:mb-29:hover {
    margin-bottom: 7.25rem;
  }

  .sm\:hover\:ml-29:hover {
    margin-left: 7.25rem;
  }

  .sm\:hover\:mt-30:hover {
    margin-top: 7.5rem;
  }

  .sm\:hover\:mr-30:hover {
    margin-right: 7.5rem;
  }

  .sm\:hover\:mb-30:hover {
    margin-bottom: 7.5rem;
  }

  .sm\:hover\:ml-30:hover {
    margin-left: 7.5rem;
  }

  .sm\:hover\:mt-31:hover {
    margin-top: 7.75rem;
  }

  .sm\:hover\:mr-31:hover {
    margin-right: 7.75rem;
  }

  .sm\:hover\:mb-31:hover {
    margin-bottom: 7.75rem;
  }

  .sm\:hover\:ml-31:hover {
    margin-left: 7.75rem;
  }

  .sm\:hover\:mt-32:hover {
    margin-top: 8rem;
  }

  .sm\:hover\:mr-32:hover {
    margin-right: 8rem;
  }

  .sm\:hover\:mb-32:hover {
    margin-bottom: 8rem;
  }

  .sm\:hover\:ml-32:hover {
    margin-left: 8rem;
  }

  .sm\:hover\:mt-40:hover {
    margin-top: 10rem;
  }

  .sm\:hover\:mr-40:hover {
    margin-right: 10rem;
  }

  .sm\:hover\:mb-40:hover {
    margin-bottom: 10rem;
  }

  .sm\:hover\:ml-40:hover {
    margin-left: 10rem;
  }

  .sm\:hover\:mt-48:hover {
    margin-top: 12rem;
  }

  .sm\:hover\:mr-48:hover {
    margin-right: 12rem;
  }

  .sm\:hover\:mb-48:hover {
    margin-bottom: 12rem;
  }

  .sm\:hover\:ml-48:hover {
    margin-left: 12rem;
  }

  .sm\:hover\:mt-56:hover {
    margin-top: 14rem;
  }

  .sm\:hover\:mr-56:hover {
    margin-right: 14rem;
  }

  .sm\:hover\:mb-56:hover {
    margin-bottom: 14rem;
  }

  .sm\:hover\:ml-56:hover {
    margin-left: 14rem;
  }

  .sm\:hover\:mt-64:hover {
    margin-top: 16rem;
  }

  .sm\:hover\:mr-64:hover {
    margin-right: 16rem;
  }

  .sm\:hover\:mb-64:hover {
    margin-bottom: 16rem;
  }

  .sm\:hover\:ml-64:hover {
    margin-left: 16rem;
  }

  .sm\:hover\:mt-auto:hover {
    margin-top: auto;
  }

  .sm\:hover\:mr-auto:hover {
    margin-right: auto;
  }

  .sm\:hover\:mb-auto:hover {
    margin-bottom: auto;
  }

  .sm\:hover\:ml-auto:hover {
    margin-left: auto;
  }

  .sm\:hover\:mt-px:hover {
    margin-top: 1px;
  }

  .sm\:hover\:mr-px:hover {
    margin-right: 1px;
  }

  .sm\:hover\:mb-px:hover {
    margin-bottom: 1px;
  }

  .sm\:hover\:ml-px:hover {
    margin-left: 1px;
  }

  .sm\:hover\:-mt-0:hover {
    margin-top: 0rem;
  }

  .sm\:hover\:-mr-0:hover {
    margin-right: 0rem;
  }

  .sm\:hover\:-mb-0:hover {
    margin-bottom: 0rem;
  }

  .sm\:hover\:-ml-0:hover {
    margin-left: 0rem;
  }

  .sm\:hover\:-mt-1:hover {
    margin-top: -0.25rem;
  }

  .sm\:hover\:-mr-1:hover {
    margin-right: -0.25rem;
  }

  .sm\:hover\:-mb-1:hover {
    margin-bottom: -0.25rem;
  }

  .sm\:hover\:-ml-1:hover {
    margin-left: -0.25rem;
  }

  .sm\:hover\:-mt-2:hover {
    margin-top: -0.5rem;
  }

  .sm\:hover\:-mr-2:hover {
    margin-right: -0.5rem;
  }

  .sm\:hover\:-mb-2:hover {
    margin-bottom: -0.5rem;
  }

  .sm\:hover\:-ml-2:hover {
    margin-left: -0.5rem;
  }

  .sm\:hover\:-mt-3:hover {
    margin-top: -0.75rem;
  }

  .sm\:hover\:-mr-3:hover {
    margin-right: -0.75rem;
  }

  .sm\:hover\:-mb-3:hover {
    margin-bottom: -0.75rem;
  }

  .sm\:hover\:-ml-3:hover {
    margin-left: -0.75rem;
  }

  .sm\:hover\:-mt-4:hover {
    margin-top: -1rem;
  }

  .sm\:hover\:-mr-4:hover {
    margin-right: -1rem;
  }

  .sm\:hover\:-mb-4:hover {
    margin-bottom: -1rem;
  }

  .sm\:hover\:-ml-4:hover {
    margin-left: -1rem;
  }

  .sm\:hover\:-mt-5:hover {
    margin-top: -1.25rem;
  }

  .sm\:hover\:-mr-5:hover {
    margin-right: -1.25rem;
  }

  .sm\:hover\:-mb-5:hover {
    margin-bottom: -1.25rem;
  }

  .sm\:hover\:-ml-5:hover {
    margin-left: -1.25rem;
  }

  .sm\:hover\:-mt-6:hover {
    margin-top: -1.5rem;
  }

  .sm\:hover\:-mr-6:hover {
    margin-right: -1.5rem;
  }

  .sm\:hover\:-mb-6:hover {
    margin-bottom: -1.5rem;
  }

  .sm\:hover\:-ml-6:hover {
    margin-left: -1.5rem;
  }

  .sm\:hover\:-mt-7:hover {
    margin-top: -1.75rem;
  }

  .sm\:hover\:-mr-7:hover {
    margin-right: -1.75rem;
  }

  .sm\:hover\:-mb-7:hover {
    margin-bottom: -1.75rem;
  }

  .sm\:hover\:-ml-7:hover {
    margin-left: -1.75rem;
  }

  .sm\:hover\:-mt-8:hover {
    margin-top: -2rem;
  }

  .sm\:hover\:-mr-8:hover {
    margin-right: -2rem;
  }

  .sm\:hover\:-mb-8:hover {
    margin-bottom: -2rem;
  }

  .sm\:hover\:-ml-8:hover {
    margin-left: -2rem;
  }

  .sm\:hover\:-mt-9:hover {
    margin-top: -2.25rem;
  }

  .sm\:hover\:-mr-9:hover {
    margin-right: -2.25rem;
  }

  .sm\:hover\:-mb-9:hover {
    margin-bottom: -2.25rem;
  }

  .sm\:hover\:-ml-9:hover {
    margin-left: -2.25rem;
  }

  .sm\:hover\:-mt-10:hover {
    margin-top: -2.5rem;
  }

  .sm\:hover\:-mr-10:hover {
    margin-right: -2.5rem;
  }

  .sm\:hover\:-mb-10:hover {
    margin-bottom: -2.5rem;
  }

  .sm\:hover\:-ml-10:hover {
    margin-left: -2.5rem;
  }

  .sm\:hover\:-mt-11:hover {
    margin-top: -2.75rem;
  }

  .sm\:hover\:-mr-11:hover {
    margin-right: -2.75rem;
  }

  .sm\:hover\:-mb-11:hover {
    margin-bottom: -2.75rem;
  }

  .sm\:hover\:-ml-11:hover {
    margin-left: -2.75rem;
  }

  .sm\:hover\:-mt-12:hover {
    margin-top: -3rem;
  }

  .sm\:hover\:-mr-12:hover {
    margin-right: -3rem;
  }

  .sm\:hover\:-mb-12:hover {
    margin-bottom: -3rem;
  }

  .sm\:hover\:-ml-12:hover {
    margin-left: -3rem;
  }

  .sm\:hover\:-mt-13:hover {
    margin-top: -3.25rem;
  }

  .sm\:hover\:-mr-13:hover {
    margin-right: -3.25rem;
  }

  .sm\:hover\:-mb-13:hover {
    margin-bottom: -3.25rem;
  }

  .sm\:hover\:-ml-13:hover {
    margin-left: -3.25rem;
  }

  .sm\:hover\:-mt-14:hover {
    margin-top: -3.5rem;
  }

  .sm\:hover\:-mr-14:hover {
    margin-right: -3.5rem;
  }

  .sm\:hover\:-mb-14:hover {
    margin-bottom: -3.5rem;
  }

  .sm\:hover\:-ml-14:hover {
    margin-left: -3.5rem;
  }

  .sm\:hover\:-mt-15:hover {
    margin-top: -3.75rem;
  }

  .sm\:hover\:-mr-15:hover {
    margin-right: -3.75rem;
  }

  .sm\:hover\:-mb-15:hover {
    margin-bottom: -3.75rem;
  }

  .sm\:hover\:-ml-15:hover {
    margin-left: -3.75rem;
  }

  .sm\:hover\:-mt-16:hover {
    margin-top: -4rem;
  }

  .sm\:hover\:-mr-16:hover {
    margin-right: -4rem;
  }

  .sm\:hover\:-mb-16:hover {
    margin-bottom: -4rem;
  }

  .sm\:hover\:-ml-16:hover {
    margin-left: -4rem;
  }

  .sm\:hover\:-mt-17:hover {
    margin-top: -4.25rem;
  }

  .sm\:hover\:-mr-17:hover {
    margin-right: -4.25rem;
  }

  .sm\:hover\:-mb-17:hover {
    margin-bottom: -4.25rem;
  }

  .sm\:hover\:-ml-17:hover {
    margin-left: -4.25rem;
  }

  .sm\:hover\:-mt-18:hover {
    margin-top: -4.5rem;
  }

  .sm\:hover\:-mr-18:hover {
    margin-right: -4.5rem;
  }

  .sm\:hover\:-mb-18:hover {
    margin-bottom: -4.5rem;
  }

  .sm\:hover\:-ml-18:hover {
    margin-left: -4.5rem;
  }

  .sm\:hover\:-mt-19:hover {
    margin-top: -4.75rem;
  }

  .sm\:hover\:-mr-19:hover {
    margin-right: -4.75rem;
  }

  .sm\:hover\:-mb-19:hover {
    margin-bottom: -4.75rem;
  }

  .sm\:hover\:-ml-19:hover {
    margin-left: -4.75rem;
  }

  .sm\:hover\:-mt-20:hover {
    margin-top: -5rem;
  }

  .sm\:hover\:-mr-20:hover {
    margin-right: -5rem;
  }

  .sm\:hover\:-mb-20:hover {
    margin-bottom: -5rem;
  }

  .sm\:hover\:-ml-20:hover {
    margin-left: -5rem;
  }

  .sm\:hover\:-mt-21:hover {
    margin-top: -5.25rem;
  }

  .sm\:hover\:-mr-21:hover {
    margin-right: -5.25rem;
  }

  .sm\:hover\:-mb-21:hover {
    margin-bottom: -5.25rem;
  }

  .sm\:hover\:-ml-21:hover {
    margin-left: -5.25rem;
  }

  .sm\:hover\:-mt-22:hover {
    margin-top: -5.5rem;
  }

  .sm\:hover\:-mr-22:hover {
    margin-right: -5.5rem;
  }

  .sm\:hover\:-mb-22:hover {
    margin-bottom: -5.5rem;
  }

  .sm\:hover\:-ml-22:hover {
    margin-left: -5.5rem;
  }

  .sm\:hover\:-mt-23:hover {
    margin-top: -5.75rem;
  }

  .sm\:hover\:-mr-23:hover {
    margin-right: -5.75rem;
  }

  .sm\:hover\:-mb-23:hover {
    margin-bottom: -5.75rem;
  }

  .sm\:hover\:-ml-23:hover {
    margin-left: -5.75rem;
  }

  .sm\:hover\:-mt-24:hover {
    margin-top: -6rem;
  }

  .sm\:hover\:-mr-24:hover {
    margin-right: -6rem;
  }

  .sm\:hover\:-mb-24:hover {
    margin-bottom: -6rem;
  }

  .sm\:hover\:-ml-24:hover {
    margin-left: -6rem;
  }

  .sm\:hover\:-mt-25:hover {
    margin-top: -6.25rem;
  }

  .sm\:hover\:-mr-25:hover {
    margin-right: -6.25rem;
  }

  .sm\:hover\:-mb-25:hover {
    margin-bottom: -6.25rem;
  }

  .sm\:hover\:-ml-25:hover {
    margin-left: -6.25rem;
  }

  .sm\:hover\:-mt-26:hover {
    margin-top: -6.5rem;
  }

  .sm\:hover\:-mr-26:hover {
    margin-right: -6.5rem;
  }

  .sm\:hover\:-mb-26:hover {
    margin-bottom: -6.5rem;
  }

  .sm\:hover\:-ml-26:hover {
    margin-left: -6.5rem;
  }

  .sm\:hover\:-mt-27:hover {
    margin-top: -6.75rem;
  }

  .sm\:hover\:-mr-27:hover {
    margin-right: -6.75rem;
  }

  .sm\:hover\:-mb-27:hover {
    margin-bottom: -6.75rem;
  }

  .sm\:hover\:-ml-27:hover {
    margin-left: -6.75rem;
  }

  .sm\:hover\:-mt-28:hover {
    margin-top: -7rem;
  }

  .sm\:hover\:-mr-28:hover {
    margin-right: -7rem;
  }

  .sm\:hover\:-mb-28:hover {
    margin-bottom: -7rem;
  }

  .sm\:hover\:-ml-28:hover {
    margin-left: -7rem;
  }

  .sm\:hover\:-mt-29:hover {
    margin-top: -7.25rem;
  }

  .sm\:hover\:-mr-29:hover {
    margin-right: -7.25rem;
  }

  .sm\:hover\:-mb-29:hover {
    margin-bottom: -7.25rem;
  }

  .sm\:hover\:-ml-29:hover {
    margin-left: -7.25rem;
  }

  .sm\:hover\:-mt-30:hover {
    margin-top: -7.5rem;
  }

  .sm\:hover\:-mr-30:hover {
    margin-right: -7.5rem;
  }

  .sm\:hover\:-mb-30:hover {
    margin-bottom: -7.5rem;
  }

  .sm\:hover\:-ml-30:hover {
    margin-left: -7.5rem;
  }

  .sm\:hover\:-mt-31:hover {
    margin-top: -7.75rem;
  }

  .sm\:hover\:-mr-31:hover {
    margin-right: -7.75rem;
  }

  .sm\:hover\:-mb-31:hover {
    margin-bottom: -7.75rem;
  }

  .sm\:hover\:-ml-31:hover {
    margin-left: -7.75rem;
  }

  .sm\:hover\:-mt-32:hover {
    margin-top: -8rem;
  }

  .sm\:hover\:-mr-32:hover {
    margin-right: -8rem;
  }

  .sm\:hover\:-mb-32:hover {
    margin-bottom: -8rem;
  }

  .sm\:hover\:-ml-32:hover {
    margin-left: -8rem;
  }

  .sm\:hover\:-mt-40:hover {
    margin-top: -10rem;
  }

  .sm\:hover\:-mr-40:hover {
    margin-right: -10rem;
  }

  .sm\:hover\:-mb-40:hover {
    margin-bottom: -10rem;
  }

  .sm\:hover\:-ml-40:hover {
    margin-left: -10rem;
  }

  .sm\:hover\:-mt-48:hover {
    margin-top: -12rem;
  }

  .sm\:hover\:-mr-48:hover {
    margin-right: -12rem;
  }

  .sm\:hover\:-mb-48:hover {
    margin-bottom: -12rem;
  }

  .sm\:hover\:-ml-48:hover {
    margin-left: -12rem;
  }

  .sm\:hover\:-mt-56:hover {
    margin-top: -14rem;
  }

  .sm\:hover\:-mr-56:hover {
    margin-right: -14rem;
  }

  .sm\:hover\:-mb-56:hover {
    margin-bottom: -14rem;
  }

  .sm\:hover\:-ml-56:hover {
    margin-left: -14rem;
  }

  .sm\:hover\:-mt-64:hover {
    margin-top: -16rem;
  }

  .sm\:hover\:-mr-64:hover {
    margin-right: -16rem;
  }

  .sm\:hover\:-mb-64:hover {
    margin-bottom: -16rem;
  }

  .sm\:hover\:-ml-64:hover {
    margin-left: -16rem;
  }

  .sm\:hover\:-mt-px:hover {
    margin-top: -1px;
  }

  .sm\:hover\:-mr-px:hover {
    margin-right: -1px;
  }

  .sm\:hover\:-mb-px:hover {
    margin-bottom: -1px;
  }

  .sm\:hover\:-ml-px:hover {
    margin-left: -1px;
  }

  .sm\:max-h-0 {
    max-height: 0rem;
  }

  .sm\:max-h-1 {
    max-height: 0.25rem;
  }

  .sm\:max-h-2 {
    max-height: 0.5rem;
  }

  .sm\:max-h-3 {
    max-height: 0.75rem;
  }

  .sm\:max-h-4 {
    max-height: 1rem;
  }

  .sm\:max-h-5 {
    max-height: 1.25rem;
  }

  .sm\:max-h-6 {
    max-height: 1.5rem;
  }

  .sm\:max-h-7 {
    max-height: 1.75rem;
  }

  .sm\:max-h-8 {
    max-height: 2rem;
  }

  .sm\:max-h-9 {
    max-height: 2.25rem;
  }

  .sm\:max-h-10 {
    max-height: 2.5rem;
  }

  .sm\:max-h-11 {
    max-height: 2.75rem;
  }

  .sm\:max-h-12 {
    max-height: 3rem;
  }

  .sm\:max-h-13 {
    max-height: 3.25rem;
  }

  .sm\:max-h-14 {
    max-height: 3.5rem;
  }

  .sm\:max-h-15 {
    max-height: 3.75rem;
  }

  .sm\:max-h-16 {
    max-height: 4rem;
  }

  .sm\:max-h-17 {
    max-height: 4.25rem;
  }

  .sm\:max-h-18 {
    max-height: 4.5rem;
  }

  .sm\:max-h-19 {
    max-height: 4.75rem;
  }

  .sm\:max-h-20 {
    max-height: 5rem;
  }

  .sm\:max-h-21 {
    max-height: 5.25rem;
  }

  .sm\:max-h-22 {
    max-height: 5.5rem;
  }

  .sm\:max-h-23 {
    max-height: 5.75rem;
  }

  .sm\:max-h-24 {
    max-height: 6rem;
  }

  .sm\:max-h-25 {
    max-height: 6.25rem;
  }

  .sm\:max-h-26 {
    max-height: 6.5rem;
  }

  .sm\:max-h-27 {
    max-height: 6.75rem;
  }

  .sm\:max-h-28 {
    max-height: 7rem;
  }

  .sm\:max-h-29 {
    max-height: 7.25rem;
  }

  .sm\:max-h-30 {
    max-height: 7.5rem;
  }

  .sm\:max-h-31 {
    max-height: 7.75rem;
  }

  .sm\:max-h-32 {
    max-height: 8rem;
  }

  .sm\:max-h-40 {
    max-height: 10rem;
  }

  .sm\:max-h-48 {
    max-height: 12rem;
  }

  .sm\:max-h-56 {
    max-height: 14rem;
  }

  .sm\:max-h-64 {
    max-height: 16rem;
  }

  .sm\:max-h-full {
    max-height: 100%;
  }

  .sm\:max-h-screen {
    max-height: 100vh;
  }

  .sm\:max-h-px {
    max-height: 1px;
  }

  .sm\:max-h-1\/2 {
    max-height: 50%;
  }

  .sm\:\!max-h-0 {
    max-height: 0rem !important;
  }

  .sm\:\!max-h-1 {
    max-height: 0.25rem !important;
  }

  .sm\:\!max-h-2 {
    max-height: 0.5rem !important;
  }

  .sm\:\!max-h-3 {
    max-height: 0.75rem !important;
  }

  .sm\:\!max-h-4 {
    max-height: 1rem !important;
  }

  .sm\:\!max-h-5 {
    max-height: 1.25rem !important;
  }

  .sm\:\!max-h-6 {
    max-height: 1.5rem !important;
  }

  .sm\:\!max-h-7 {
    max-height: 1.75rem !important;
  }

  .sm\:\!max-h-8 {
    max-height: 2rem !important;
  }

  .sm\:\!max-h-9 {
    max-height: 2.25rem !important;
  }

  .sm\:\!max-h-10 {
    max-height: 2.5rem !important;
  }

  .sm\:\!max-h-11 {
    max-height: 2.75rem !important;
  }

  .sm\:\!max-h-12 {
    max-height: 3rem !important;
  }

  .sm\:\!max-h-13 {
    max-height: 3.25rem !important;
  }

  .sm\:\!max-h-14 {
    max-height: 3.5rem !important;
  }

  .sm\:\!max-h-15 {
    max-height: 3.75rem !important;
  }

  .sm\:\!max-h-16 {
    max-height: 4rem !important;
  }

  .sm\:\!max-h-17 {
    max-height: 4.25rem !important;
  }

  .sm\:\!max-h-18 {
    max-height: 4.5rem !important;
  }

  .sm\:\!max-h-19 {
    max-height: 4.75rem !important;
  }

  .sm\:\!max-h-20 {
    max-height: 5rem !important;
  }

  .sm\:\!max-h-21 {
    max-height: 5.25rem !important;
  }

  .sm\:\!max-h-22 {
    max-height: 5.5rem !important;
  }

  .sm\:\!max-h-23 {
    max-height: 5.75rem !important;
  }

  .sm\:\!max-h-24 {
    max-height: 6rem !important;
  }

  .sm\:\!max-h-25 {
    max-height: 6.25rem !important;
  }

  .sm\:\!max-h-26 {
    max-height: 6.5rem !important;
  }

  .sm\:\!max-h-27 {
    max-height: 6.75rem !important;
  }

  .sm\:\!max-h-28 {
    max-height: 7rem !important;
  }

  .sm\:\!max-h-29 {
    max-height: 7.25rem !important;
  }

  .sm\:\!max-h-30 {
    max-height: 7.5rem !important;
  }

  .sm\:\!max-h-31 {
    max-height: 7.75rem !important;
  }

  .sm\:\!max-h-32 {
    max-height: 8rem !important;
  }

  .sm\:\!max-h-40 {
    max-height: 10rem !important;
  }

  .sm\:\!max-h-48 {
    max-height: 12rem !important;
  }

  .sm\:\!max-h-56 {
    max-height: 14rem !important;
  }

  .sm\:\!max-h-64 {
    max-height: 16rem !important;
  }

  .sm\:\!max-h-full {
    max-height: 100% !important;
  }

  .sm\:\!max-h-screen {
    max-height: 100vh !important;
  }

  .sm\:\!max-h-px {
    max-height: 1px !important;
  }

  .sm\:\!max-h-1\/2 {
    max-height: 50% !important;
  }

  .sm\:hover\:max-h-0:hover {
    max-height: 0rem;
  }

  .sm\:hover\:max-h-1:hover {
    max-height: 0.25rem;
  }

  .sm\:hover\:max-h-2:hover {
    max-height: 0.5rem;
  }

  .sm\:hover\:max-h-3:hover {
    max-height: 0.75rem;
  }

  .sm\:hover\:max-h-4:hover {
    max-height: 1rem;
  }

  .sm\:hover\:max-h-5:hover {
    max-height: 1.25rem;
  }

  .sm\:hover\:max-h-6:hover {
    max-height: 1.5rem;
  }

  .sm\:hover\:max-h-7:hover {
    max-height: 1.75rem;
  }

  .sm\:hover\:max-h-8:hover {
    max-height: 2rem;
  }

  .sm\:hover\:max-h-9:hover {
    max-height: 2.25rem;
  }

  .sm\:hover\:max-h-10:hover {
    max-height: 2.5rem;
  }

  .sm\:hover\:max-h-11:hover {
    max-height: 2.75rem;
  }

  .sm\:hover\:max-h-12:hover {
    max-height: 3rem;
  }

  .sm\:hover\:max-h-13:hover {
    max-height: 3.25rem;
  }

  .sm\:hover\:max-h-14:hover {
    max-height: 3.5rem;
  }

  .sm\:hover\:max-h-15:hover {
    max-height: 3.75rem;
  }

  .sm\:hover\:max-h-16:hover {
    max-height: 4rem;
  }

  .sm\:hover\:max-h-17:hover {
    max-height: 4.25rem;
  }

  .sm\:hover\:max-h-18:hover {
    max-height: 4.5rem;
  }

  .sm\:hover\:max-h-19:hover {
    max-height: 4.75rem;
  }

  .sm\:hover\:max-h-20:hover {
    max-height: 5rem;
  }

  .sm\:hover\:max-h-21:hover {
    max-height: 5.25rem;
  }

  .sm\:hover\:max-h-22:hover {
    max-height: 5.5rem;
  }

  .sm\:hover\:max-h-23:hover {
    max-height: 5.75rem;
  }

  .sm\:hover\:max-h-24:hover {
    max-height: 6rem;
  }

  .sm\:hover\:max-h-25:hover {
    max-height: 6.25rem;
  }

  .sm\:hover\:max-h-26:hover {
    max-height: 6.5rem;
  }

  .sm\:hover\:max-h-27:hover {
    max-height: 6.75rem;
  }

  .sm\:hover\:max-h-28:hover {
    max-height: 7rem;
  }

  .sm\:hover\:max-h-29:hover {
    max-height: 7.25rem;
  }

  .sm\:hover\:max-h-30:hover {
    max-height: 7.5rem;
  }

  .sm\:hover\:max-h-31:hover {
    max-height: 7.75rem;
  }

  .sm\:hover\:max-h-32:hover {
    max-height: 8rem;
  }

  .sm\:hover\:max-h-40:hover {
    max-height: 10rem;
  }

  .sm\:hover\:max-h-48:hover {
    max-height: 12rem;
  }

  .sm\:hover\:max-h-56:hover {
    max-height: 14rem;
  }

  .sm\:hover\:max-h-64:hover {
    max-height: 16rem;
  }

  .sm\:hover\:max-h-full:hover {
    max-height: 100%;
  }

  .sm\:hover\:max-h-screen:hover {
    max-height: 100vh;
  }

  .sm\:hover\:max-h-px:hover {
    max-height: 1px;
  }

  .sm\:hover\:max-h-1\/2:hover {
    max-height: 50%;
  }

  .sm\:max-w-0 {
    max-width: 0rem;
  }

  .sm\:max-w-1 {
    max-width: 0.25rem;
  }

  .sm\:max-w-2 {
    max-width: 0.5rem;
  }

  .sm\:max-w-3 {
    max-width: 0.75rem;
  }

  .sm\:max-w-4 {
    max-width: 1rem;
  }

  .sm\:max-w-5 {
    max-width: 1.25rem;
  }

  .sm\:max-w-6 {
    max-width: 1.5rem;
  }

  .sm\:max-w-7 {
    max-width: 1.75rem;
  }

  .sm\:max-w-8 {
    max-width: 2rem;
  }

  .sm\:max-w-9 {
    max-width: 2.25rem;
  }

  .sm\:max-w-10 {
    max-width: 2.5rem;
  }

  .sm\:max-w-11 {
    max-width: 2.75rem;
  }

  .sm\:max-w-12 {
    max-width: 3rem;
  }

  .sm\:max-w-13 {
    max-width: 3.25rem;
  }

  .sm\:max-w-14 {
    max-width: 3.5rem;
  }

  .sm\:max-w-15 {
    max-width: 3.75rem;
  }

  .sm\:max-w-16 {
    max-width: 4rem;
  }

  .sm\:max-w-17 {
    max-width: 4.25rem;
  }

  .sm\:max-w-18 {
    max-width: 4.5rem;
  }

  .sm\:max-w-19 {
    max-width: 4.75rem;
  }

  .sm\:max-w-20 {
    max-width: 5rem;
  }

  .sm\:max-w-21 {
    max-width: 5.25rem;
  }

  .sm\:max-w-22 {
    max-width: 5.5rem;
  }

  .sm\:max-w-23 {
    max-width: 5.75rem;
  }

  .sm\:max-w-24 {
    max-width: 6rem;
  }

  .sm\:max-w-25 {
    max-width: 6.25rem;
  }

  .sm\:max-w-26 {
    max-width: 6.5rem;
  }

  .sm\:max-w-27 {
    max-width: 6.75rem;
  }

  .sm\:max-w-28 {
    max-width: 7rem;
  }

  .sm\:max-w-29 {
    max-width: 7.25rem;
  }

  .sm\:max-w-30 {
    max-width: 7.5rem;
  }

  .sm\:max-w-31 {
    max-width: 7.75rem;
  }

  .sm\:max-w-32 {
    max-width: 8rem;
  }

  .sm\:max-w-40 {
    max-width: 10rem;
  }

  .sm\:max-w-48 {
    max-width: 12rem;
  }

  .sm\:max-w-56 {
    max-width: 14rem;
  }

  .sm\:max-w-64 {
    max-width: 16rem;
  }

  .sm\:max-w-none {
    max-width: none;
  }

  .sm\:max-w-xs {
    max-width: 20rem;
  }

  .sm\:max-w-sm {
    max-width: 24rem;
  }

  .sm\:max-w-md {
    max-width: 28rem;
  }

  .sm\:max-w-lg {
    max-width: 32rem;
  }

  .sm\:max-w-xl {
    max-width: 36rem;
  }

  .sm\:max-w-2xl {
    max-width: 42rem;
  }

  .sm\:max-w-3xl {
    max-width: 48rem;
  }

  .sm\:max-w-4xl {
    max-width: 56rem;
  }

  .sm\:max-w-5xl {
    max-width: 64rem;
  }

  .sm\:max-w-6xl {
    max-width: 72rem;
  }

  .sm\:max-w-full {
    max-width: 100%;
  }

  .sm\:max-w-px {
    max-width: 1px;
  }

  .sm\:max-w-1\/2 {
    max-width: 50%;
  }

  .sm\:max-w-mobile {
    max-width: 767px;
  }

  .sm\:max-w-tablet {
    max-width: 1023px;
  }

  .sm\:max-w-laptop {
    max-width: 1440px;
  }

  .sm\:max-w-desktop {
    max-width: 1920px;
  }

  .sm\:\!max-w-0 {
    max-width: 0rem !important;
  }

  .sm\:\!max-w-1 {
    max-width: 0.25rem !important;
  }

  .sm\:\!max-w-2 {
    max-width: 0.5rem !important;
  }

  .sm\:\!max-w-3 {
    max-width: 0.75rem !important;
  }

  .sm\:\!max-w-4 {
    max-width: 1rem !important;
  }

  .sm\:\!max-w-5 {
    max-width: 1.25rem !important;
  }

  .sm\:\!max-w-6 {
    max-width: 1.5rem !important;
  }

  .sm\:\!max-w-7 {
    max-width: 1.75rem !important;
  }

  .sm\:\!max-w-8 {
    max-width: 2rem !important;
  }

  .sm\:\!max-w-9 {
    max-width: 2.25rem !important;
  }

  .sm\:\!max-w-10 {
    max-width: 2.5rem !important;
  }

  .sm\:\!max-w-11 {
    max-width: 2.75rem !important;
  }

  .sm\:\!max-w-12 {
    max-width: 3rem !important;
  }

  .sm\:\!max-w-13 {
    max-width: 3.25rem !important;
  }

  .sm\:\!max-w-14 {
    max-width: 3.5rem !important;
  }

  .sm\:\!max-w-15 {
    max-width: 3.75rem !important;
  }

  .sm\:\!max-w-16 {
    max-width: 4rem !important;
  }

  .sm\:\!max-w-17 {
    max-width: 4.25rem !important;
  }

  .sm\:\!max-w-18 {
    max-width: 4.5rem !important;
  }

  .sm\:\!max-w-19 {
    max-width: 4.75rem !important;
  }

  .sm\:\!max-w-20 {
    max-width: 5rem !important;
  }

  .sm\:\!max-w-21 {
    max-width: 5.25rem !important;
  }

  .sm\:\!max-w-22 {
    max-width: 5.5rem !important;
  }

  .sm\:\!max-w-23 {
    max-width: 5.75rem !important;
  }

  .sm\:\!max-w-24 {
    max-width: 6rem !important;
  }

  .sm\:\!max-w-25 {
    max-width: 6.25rem !important;
  }

  .sm\:\!max-w-26 {
    max-width: 6.5rem !important;
  }

  .sm\:\!max-w-27 {
    max-width: 6.75rem !important;
  }

  .sm\:\!max-w-28 {
    max-width: 7rem !important;
  }

  .sm\:\!max-w-29 {
    max-width: 7.25rem !important;
  }

  .sm\:\!max-w-30 {
    max-width: 7.5rem !important;
  }

  .sm\:\!max-w-31 {
    max-width: 7.75rem !important;
  }

  .sm\:\!max-w-32 {
    max-width: 8rem !important;
  }

  .sm\:\!max-w-40 {
    max-width: 10rem !important;
  }

  .sm\:\!max-w-48 {
    max-width: 12rem !important;
  }

  .sm\:\!max-w-56 {
    max-width: 14rem !important;
  }

  .sm\:\!max-w-64 {
    max-width: 16rem !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-px {
    max-width: 1px !important;
  }

  .sm\:\!max-w-1\/2 {
    max-width: 50% !important;
  }

  .sm\:\!max-w-mobile {
    max-width: 767px !important;
  }

  .sm\:\!max-w-tablet {
    max-width: 1023px !important;
  }

  .sm\:\!max-w-laptop {
    max-width: 1440px !important;
  }

  .sm\:\!max-w-desktop {
    max-width: 1920px !important;
  }

  .sm\:hover\:max-w-0:hover {
    max-width: 0rem;
  }

  .sm\:hover\:max-w-1:hover {
    max-width: 0.25rem;
  }

  .sm\:hover\:max-w-2:hover {
    max-width: 0.5rem;
  }

  .sm\:hover\:max-w-3:hover {
    max-width: 0.75rem;
  }

  .sm\:hover\:max-w-4:hover {
    max-width: 1rem;
  }

  .sm\:hover\:max-w-5:hover {
    max-width: 1.25rem;
  }

  .sm\:hover\:max-w-6:hover {
    max-width: 1.5rem;
  }

  .sm\:hover\:max-w-7:hover {
    max-width: 1.75rem;
  }

  .sm\:hover\:max-w-8:hover {
    max-width: 2rem;
  }

  .sm\:hover\:max-w-9:hover {
    max-width: 2.25rem;
  }

  .sm\:hover\:max-w-10:hover {
    max-width: 2.5rem;
  }

  .sm\:hover\:max-w-11:hover {
    max-width: 2.75rem;
  }

  .sm\:hover\:max-w-12:hover {
    max-width: 3rem;
  }

  .sm\:hover\:max-w-13:hover {
    max-width: 3.25rem;
  }

  .sm\:hover\:max-w-14:hover {
    max-width: 3.5rem;
  }

  .sm\:hover\:max-w-15:hover {
    max-width: 3.75rem;
  }

  .sm\:hover\:max-w-16:hover {
    max-width: 4rem;
  }

  .sm\:hover\:max-w-17:hover {
    max-width: 4.25rem;
  }

  .sm\:hover\:max-w-18:hover {
    max-width: 4.5rem;
  }

  .sm\:hover\:max-w-19:hover {
    max-width: 4.75rem;
  }

  .sm\:hover\:max-w-20:hover {
    max-width: 5rem;
  }

  .sm\:hover\:max-w-21:hover {
    max-width: 5.25rem;
  }

  .sm\:hover\:max-w-22:hover {
    max-width: 5.5rem;
  }

  .sm\:hover\:max-w-23:hover {
    max-width: 5.75rem;
  }

  .sm\:hover\:max-w-24:hover {
    max-width: 6rem;
  }

  .sm\:hover\:max-w-25:hover {
    max-width: 6.25rem;
  }

  .sm\:hover\:max-w-26:hover {
    max-width: 6.5rem;
  }

  .sm\:hover\:max-w-27:hover {
    max-width: 6.75rem;
  }

  .sm\:hover\:max-w-28:hover {
    max-width: 7rem;
  }

  .sm\:hover\:max-w-29:hover {
    max-width: 7.25rem;
  }

  .sm\:hover\:max-w-30:hover {
    max-width: 7.5rem;
  }

  .sm\:hover\:max-w-31:hover {
    max-width: 7.75rem;
  }

  .sm\:hover\:max-w-32:hover {
    max-width: 8rem;
  }

  .sm\:hover\:max-w-40:hover {
    max-width: 10rem;
  }

  .sm\:hover\:max-w-48:hover {
    max-width: 12rem;
  }

  .sm\:hover\:max-w-56:hover {
    max-width: 14rem;
  }

  .sm\:hover\:max-w-64:hover {
    max-width: 16rem;
  }

  .sm\:hover\:max-w-none:hover {
    max-width: none;
  }

  .sm\:hover\:max-w-xs:hover {
    max-width: 20rem;
  }

  .sm\:hover\:max-w-sm:hover {
    max-width: 24rem;
  }

  .sm\:hover\:max-w-md:hover {
    max-width: 28rem;
  }

  .sm\:hover\:max-w-lg:hover {
    max-width: 32rem;
  }

  .sm\:hover\:max-w-xl:hover {
    max-width: 36rem;
  }

  .sm\:hover\:max-w-2xl:hover {
    max-width: 42rem;
  }

  .sm\:hover\:max-w-3xl:hover {
    max-width: 48rem;
  }

  .sm\:hover\:max-w-4xl:hover {
    max-width: 56rem;
  }

  .sm\:hover\:max-w-5xl:hover {
    max-width: 64rem;
  }

  .sm\:hover\:max-w-6xl:hover {
    max-width: 72rem;
  }

  .sm\:hover\:max-w-full:hover {
    max-width: 100%;
  }

  .sm\:hover\:max-w-px:hover {
    max-width: 1px;
  }

  .sm\:hover\:max-w-1\/2:hover {
    max-width: 50%;
  }

  .sm\:hover\:max-w-mobile:hover {
    max-width: 767px;
  }

  .sm\:hover\:max-w-tablet:hover {
    max-width: 1023px;
  }

  .sm\:hover\:max-w-laptop:hover {
    max-width: 1440px;
  }

  .sm\:hover\:max-w-desktop:hover {
    max-width: 1920px;
  }

  .sm\:min-h-0 {
    min-height: 0rem;
  }

  .sm\:min-h-1 {
    min-height: 0.25rem;
  }

  .sm\:min-h-2 {
    min-height: 0.5rem;
  }

  .sm\:min-h-3 {
    min-height: 0.75rem;
  }

  .sm\:min-h-4 {
    min-height: 1rem;
  }

  .sm\:min-h-5 {
    min-height: 1.25rem;
  }

  .sm\:min-h-6 {
    min-height: 1.5rem;
  }

  .sm\:min-h-7 {
    min-height: 1.75rem;
  }

  .sm\:min-h-8 {
    min-height: 2rem;
  }

  .sm\:min-h-9 {
    min-height: 2.25rem;
  }

  .sm\:min-h-10 {
    min-height: 2.5rem;
  }

  .sm\:min-h-11 {
    min-height: 2.75rem;
  }

  .sm\:min-h-12 {
    min-height: 3rem;
  }

  .sm\:min-h-13 {
    min-height: 3.25rem;
  }

  .sm\:min-h-14 {
    min-height: 3.5rem;
  }

  .sm\:min-h-15 {
    min-height: 3.75rem;
  }

  .sm\:min-h-16 {
    min-height: 4rem;
  }

  .sm\:min-h-17 {
    min-height: 4.25rem;
  }

  .sm\:min-h-18 {
    min-height: 4.5rem;
  }

  .sm\:min-h-19 {
    min-height: 4.75rem;
  }

  .sm\:min-h-20 {
    min-height: 5rem;
  }

  .sm\:min-h-21 {
    min-height: 5.25rem;
  }

  .sm\:min-h-22 {
    min-height: 5.5rem;
  }

  .sm\:min-h-23 {
    min-height: 5.75rem;
  }

  .sm\:min-h-24 {
    min-height: 6rem;
  }

  .sm\:min-h-25 {
    min-height: 6.25rem;
  }

  .sm\:min-h-26 {
    min-height: 6.5rem;
  }

  .sm\:min-h-27 {
    min-height: 6.75rem;
  }

  .sm\:min-h-28 {
    min-height: 7rem;
  }

  .sm\:min-h-29 {
    min-height: 7.25rem;
  }

  .sm\:min-h-30 {
    min-height: 7.5rem;
  }

  .sm\:min-h-31 {
    min-height: 7.75rem;
  }

  .sm\:min-h-32 {
    min-height: 8rem;
  }

  .sm\:min-h-40 {
    min-height: 10rem;
  }

  .sm\:min-h-48 {
    min-height: 12rem;
  }

  .sm\:min-h-56 {
    min-height: 14rem;
  }

  .sm\:min-h-64 {
    min-height: 16rem;
  }

  .sm\:min-h-full {
    min-height: 100%;
  }

  .sm\:min-h-screen {
    min-height: 100vh;
  }

  .sm\:min-h-px {
    min-height: 1px;
  }

  .sm\:min-h-1\/2 {
    min-height: 50%;
  }

  .sm\:\!min-h-0 {
    min-height: 0rem !important;
  }

  .sm\:\!min-h-1 {
    min-height: 0.25rem !important;
  }

  .sm\:\!min-h-2 {
    min-height: 0.5rem !important;
  }

  .sm\:\!min-h-3 {
    min-height: 0.75rem !important;
  }

  .sm\:\!min-h-4 {
    min-height: 1rem !important;
  }

  .sm\:\!min-h-5 {
    min-height: 1.25rem !important;
  }

  .sm\:\!min-h-6 {
    min-height: 1.5rem !important;
  }

  .sm\:\!min-h-7 {
    min-height: 1.75rem !important;
  }

  .sm\:\!min-h-8 {
    min-height: 2rem !important;
  }

  .sm\:\!min-h-9 {
    min-height: 2.25rem !important;
  }

  .sm\:\!min-h-10 {
    min-height: 2.5rem !important;
  }

  .sm\:\!min-h-11 {
    min-height: 2.75rem !important;
  }

  .sm\:\!min-h-12 {
    min-height: 3rem !important;
  }

  .sm\:\!min-h-13 {
    min-height: 3.25rem !important;
  }

  .sm\:\!min-h-14 {
    min-height: 3.5rem !important;
  }

  .sm\:\!min-h-15 {
    min-height: 3.75rem !important;
  }

  .sm\:\!min-h-16 {
    min-height: 4rem !important;
  }

  .sm\:\!min-h-17 {
    min-height: 4.25rem !important;
  }

  .sm\:\!min-h-18 {
    min-height: 4.5rem !important;
  }

  .sm\:\!min-h-19 {
    min-height: 4.75rem !important;
  }

  .sm\:\!min-h-20 {
    min-height: 5rem !important;
  }

  .sm\:\!min-h-21 {
    min-height: 5.25rem !important;
  }

  .sm\:\!min-h-22 {
    min-height: 5.5rem !important;
  }

  .sm\:\!min-h-23 {
    min-height: 5.75rem !important;
  }

  .sm\:\!min-h-24 {
    min-height: 6rem !important;
  }

  .sm\:\!min-h-25 {
    min-height: 6.25rem !important;
  }

  .sm\:\!min-h-26 {
    min-height: 6.5rem !important;
  }

  .sm\:\!min-h-27 {
    min-height: 6.75rem !important;
  }

  .sm\:\!min-h-28 {
    min-height: 7rem !important;
  }

  .sm\:\!min-h-29 {
    min-height: 7.25rem !important;
  }

  .sm\:\!min-h-30 {
    min-height: 7.5rem !important;
  }

  .sm\:\!min-h-31 {
    min-height: 7.75rem !important;
  }

  .sm\:\!min-h-32 {
    min-height: 8rem !important;
  }

  .sm\:\!min-h-40 {
    min-height: 10rem !important;
  }

  .sm\:\!min-h-48 {
    min-height: 12rem !important;
  }

  .sm\:\!min-h-56 {
    min-height: 14rem !important;
  }

  .sm\:\!min-h-64 {
    min-height: 16rem !important;
  }

  .sm\:\!min-h-full {
    min-height: 100% !important;
  }

  .sm\:\!min-h-screen {
    min-height: 100vh !important;
  }

  .sm\:\!min-h-px {
    min-height: 1px !important;
  }

  .sm\:\!min-h-1\/2 {
    min-height: 50% !important;
  }

  .sm\:hover\:min-h-0:hover {
    min-height: 0rem;
  }

  .sm\:hover\:min-h-1:hover {
    min-height: 0.25rem;
  }

  .sm\:hover\:min-h-2:hover {
    min-height: 0.5rem;
  }

  .sm\:hover\:min-h-3:hover {
    min-height: 0.75rem;
  }

  .sm\:hover\:min-h-4:hover {
    min-height: 1rem;
  }

  .sm\:hover\:min-h-5:hover {
    min-height: 1.25rem;
  }

  .sm\:hover\:min-h-6:hover {
    min-height: 1.5rem;
  }

  .sm\:hover\:min-h-7:hover {
    min-height: 1.75rem;
  }

  .sm\:hover\:min-h-8:hover {
    min-height: 2rem;
  }

  .sm\:hover\:min-h-9:hover {
    min-height: 2.25rem;
  }

  .sm\:hover\:min-h-10:hover {
    min-height: 2.5rem;
  }

  .sm\:hover\:min-h-11:hover {
    min-height: 2.75rem;
  }

  .sm\:hover\:min-h-12:hover {
    min-height: 3rem;
  }

  .sm\:hover\:min-h-13:hover {
    min-height: 3.25rem;
  }

  .sm\:hover\:min-h-14:hover {
    min-height: 3.5rem;
  }

  .sm\:hover\:min-h-15:hover {
    min-height: 3.75rem;
  }

  .sm\:hover\:min-h-16:hover {
    min-height: 4rem;
  }

  .sm\:hover\:min-h-17:hover {
    min-height: 4.25rem;
  }

  .sm\:hover\:min-h-18:hover {
    min-height: 4.5rem;
  }

  .sm\:hover\:min-h-19:hover {
    min-height: 4.75rem;
  }

  .sm\:hover\:min-h-20:hover {
    min-height: 5rem;
  }

  .sm\:hover\:min-h-21:hover {
    min-height: 5.25rem;
  }

  .sm\:hover\:min-h-22:hover {
    min-height: 5.5rem;
  }

  .sm\:hover\:min-h-23:hover {
    min-height: 5.75rem;
  }

  .sm\:hover\:min-h-24:hover {
    min-height: 6rem;
  }

  .sm\:hover\:min-h-25:hover {
    min-height: 6.25rem;
  }

  .sm\:hover\:min-h-26:hover {
    min-height: 6.5rem;
  }

  .sm\:hover\:min-h-27:hover {
    min-height: 6.75rem;
  }

  .sm\:hover\:min-h-28:hover {
    min-height: 7rem;
  }

  .sm\:hover\:min-h-29:hover {
    min-height: 7.25rem;
  }

  .sm\:hover\:min-h-30:hover {
    min-height: 7.5rem;
  }

  .sm\:hover\:min-h-31:hover {
    min-height: 7.75rem;
  }

  .sm\:hover\:min-h-32:hover {
    min-height: 8rem;
  }

  .sm\:hover\:min-h-40:hover {
    min-height: 10rem;
  }

  .sm\:hover\:min-h-48:hover {
    min-height: 12rem;
  }

  .sm\:hover\:min-h-56:hover {
    min-height: 14rem;
  }

  .sm\:hover\:min-h-64:hover {
    min-height: 16rem;
  }

  .sm\:hover\:min-h-full:hover {
    min-height: 100%;
  }

  .sm\:hover\:min-h-screen:hover {
    min-height: 100vh;
  }

  .sm\:hover\:min-h-px:hover {
    min-height: 1px;
  }

  .sm\:hover\:min-h-1\/2:hover {
    min-height: 50%;
  }

  .sm\:min-w-0 {
    min-width: 0rem;
  }

  .sm\:min-w-1 {
    min-width: 0.25rem;
  }

  .sm\:min-w-2 {
    min-width: 0.5rem;
  }

  .sm\:min-w-3 {
    min-width: 0.75rem;
  }

  .sm\:min-w-4 {
    min-width: 1rem;
  }

  .sm\:min-w-5 {
    min-width: 1.25rem;
  }

  .sm\:min-w-6 {
    min-width: 1.5rem;
  }

  .sm\:min-w-7 {
    min-width: 1.75rem;
  }

  .sm\:min-w-8 {
    min-width: 2rem;
  }

  .sm\:min-w-9 {
    min-width: 2.25rem;
  }

  .sm\:min-w-10 {
    min-width: 2.5rem;
  }

  .sm\:min-w-11 {
    min-width: 2.75rem;
  }

  .sm\:min-w-12 {
    min-width: 3rem;
  }

  .sm\:min-w-13 {
    min-width: 3.25rem;
  }

  .sm\:min-w-14 {
    min-width: 3.5rem;
  }

  .sm\:min-w-15 {
    min-width: 3.75rem;
  }

  .sm\:min-w-16 {
    min-width: 4rem;
  }

  .sm\:min-w-17 {
    min-width: 4.25rem;
  }

  .sm\:min-w-18 {
    min-width: 4.5rem;
  }

  .sm\:min-w-19 {
    min-width: 4.75rem;
  }

  .sm\:min-w-20 {
    min-width: 5rem;
  }

  .sm\:min-w-21 {
    min-width: 5.25rem;
  }

  .sm\:min-w-22 {
    min-width: 5.5rem;
  }

  .sm\:min-w-23 {
    min-width: 5.75rem;
  }

  .sm\:min-w-24 {
    min-width: 6rem;
  }

  .sm\:min-w-25 {
    min-width: 6.25rem;
  }

  .sm\:min-w-26 {
    min-width: 6.5rem;
  }

  .sm\:min-w-27 {
    min-width: 6.75rem;
  }

  .sm\:min-w-28 {
    min-width: 7rem;
  }

  .sm\:min-w-29 {
    min-width: 7.25rem;
  }

  .sm\:min-w-30 {
    min-width: 7.5rem;
  }

  .sm\:min-w-31 {
    min-width: 7.75rem;
  }

  .sm\:min-w-32 {
    min-width: 8rem;
  }

  .sm\:min-w-40 {
    min-width: 10rem;
  }

  .sm\:min-w-48 {
    min-width: 12rem;
  }

  .sm\:min-w-56 {
    min-width: 14rem;
  }

  .sm\:min-w-64 {
    min-width: 16rem;
  }

  .sm\:min-w-full {
    min-width: 100%;
  }

  .sm\:min-w-px {
    min-width: 1px;
  }

  .sm\:min-w-1\/2 {
    min-width: 50%;
  }

  .sm\:min-w-2xs {
    min-width: 375px;
  }

  .sm\:min-w-xs {
    min-width: 478px;
  }

  .sm\:min-w-sm {
    min-width: 576px;
  }

  .sm\:min-w-md {
    min-width: 768px;
  }

  .sm\:min-w-lg {
    min-width: 1024px;
  }

  .sm\:min-w-xl {
    min-width: 1440px;
  }

  .sm\:min-w-2xl {
    min-width: 1920px;
  }

  .sm\:min-w-3xl {
    min-width: 2560px;
  }

  .sm\:\!min-w-0 {
    min-width: 0rem !important;
  }

  .sm\:\!min-w-1 {
    min-width: 0.25rem !important;
  }

  .sm\:\!min-w-2 {
    min-width: 0.5rem !important;
  }

  .sm\:\!min-w-3 {
    min-width: 0.75rem !important;
  }

  .sm\:\!min-w-4 {
    min-width: 1rem !important;
  }

  .sm\:\!min-w-5 {
    min-width: 1.25rem !important;
  }

  .sm\:\!min-w-6 {
    min-width: 1.5rem !important;
  }

  .sm\:\!min-w-7 {
    min-width: 1.75rem !important;
  }

  .sm\:\!min-w-8 {
    min-width: 2rem !important;
  }

  .sm\:\!min-w-9 {
    min-width: 2.25rem !important;
  }

  .sm\:\!min-w-10 {
    min-width: 2.5rem !important;
  }

  .sm\:\!min-w-11 {
    min-width: 2.75rem !important;
  }

  .sm\:\!min-w-12 {
    min-width: 3rem !important;
  }

  .sm\:\!min-w-13 {
    min-width: 3.25rem !important;
  }

  .sm\:\!min-w-14 {
    min-width: 3.5rem !important;
  }

  .sm\:\!min-w-15 {
    min-width: 3.75rem !important;
  }

  .sm\:\!min-w-16 {
    min-width: 4rem !important;
  }

  .sm\:\!min-w-17 {
    min-width: 4.25rem !important;
  }

  .sm\:\!min-w-18 {
    min-width: 4.5rem !important;
  }

  .sm\:\!min-w-19 {
    min-width: 4.75rem !important;
  }

  .sm\:\!min-w-20 {
    min-width: 5rem !important;
  }

  .sm\:\!min-w-21 {
    min-width: 5.25rem !important;
  }

  .sm\:\!min-w-22 {
    min-width: 5.5rem !important;
  }

  .sm\:\!min-w-23 {
    min-width: 5.75rem !important;
  }

  .sm\:\!min-w-24 {
    min-width: 6rem !important;
  }

  .sm\:\!min-w-25 {
    min-width: 6.25rem !important;
  }

  .sm\:\!min-w-26 {
    min-width: 6.5rem !important;
  }

  .sm\:\!min-w-27 {
    min-width: 6.75rem !important;
  }

  .sm\:\!min-w-28 {
    min-width: 7rem !important;
  }

  .sm\:\!min-w-29 {
    min-width: 7.25rem !important;
  }

  .sm\:\!min-w-30 {
    min-width: 7.5rem !important;
  }

  .sm\:\!min-w-31 {
    min-width: 7.75rem !important;
  }

  .sm\:\!min-w-32 {
    min-width: 8rem !important;
  }

  .sm\:\!min-w-40 {
    min-width: 10rem !important;
  }

  .sm\:\!min-w-48 {
    min-width: 12rem !important;
  }

  .sm\:\!min-w-56 {
    min-width: 14rem !important;
  }

  .sm\:\!min-w-64 {
    min-width: 16rem !important;
  }

  .sm\:\!min-w-full {
    min-width: 100% !important;
  }

  .sm\:\!min-w-px {
    min-width: 1px !important;
  }

  .sm\:\!min-w-1\/2 {
    min-width: 50% !important;
  }

  .sm\:\!min-w-2xs {
    min-width: 375px !important;
  }

  .sm\:\!min-w-xs {
    min-width: 478px !important;
  }

  .sm\:\!min-w-sm {
    min-width: 576px !important;
  }

  .sm\:\!min-w-md {
    min-width: 768px !important;
  }

  .sm\:\!min-w-lg {
    min-width: 1024px !important;
  }

  .sm\:\!min-w-xl {
    min-width: 1440px !important;
  }

  .sm\:\!min-w-2xl {
    min-width: 1920px !important;
  }

  .sm\:\!min-w-3xl {
    min-width: 2560px !important;
  }

  .sm\:hover\:min-w-0:hover {
    min-width: 0rem;
  }

  .sm\:hover\:min-w-1:hover {
    min-width: 0.25rem;
  }

  .sm\:hover\:min-w-2:hover {
    min-width: 0.5rem;
  }

  .sm\:hover\:min-w-3:hover {
    min-width: 0.75rem;
  }

  .sm\:hover\:min-w-4:hover {
    min-width: 1rem;
  }

  .sm\:hover\:min-w-5:hover {
    min-width: 1.25rem;
  }

  .sm\:hover\:min-w-6:hover {
    min-width: 1.5rem;
  }

  .sm\:hover\:min-w-7:hover {
    min-width: 1.75rem;
  }

  .sm\:hover\:min-w-8:hover {
    min-width: 2rem;
  }

  .sm\:hover\:min-w-9:hover {
    min-width: 2.25rem;
  }

  .sm\:hover\:min-w-10:hover {
    min-width: 2.5rem;
  }

  .sm\:hover\:min-w-11:hover {
    min-width: 2.75rem;
  }

  .sm\:hover\:min-w-12:hover {
    min-width: 3rem;
  }

  .sm\:hover\:min-w-13:hover {
    min-width: 3.25rem;
  }

  .sm\:hover\:min-w-14:hover {
    min-width: 3.5rem;
  }

  .sm\:hover\:min-w-15:hover {
    min-width: 3.75rem;
  }

  .sm\:hover\:min-w-16:hover {
    min-width: 4rem;
  }

  .sm\:hover\:min-w-17:hover {
    min-width: 4.25rem;
  }

  .sm\:hover\:min-w-18:hover {
    min-width: 4.5rem;
  }

  .sm\:hover\:min-w-19:hover {
    min-width: 4.75rem;
  }

  .sm\:hover\:min-w-20:hover {
    min-width: 5rem;
  }

  .sm\:hover\:min-w-21:hover {
    min-width: 5.25rem;
  }

  .sm\:hover\:min-w-22:hover {
    min-width: 5.5rem;
  }

  .sm\:hover\:min-w-23:hover {
    min-width: 5.75rem;
  }

  .sm\:hover\:min-w-24:hover {
    min-width: 6rem;
  }

  .sm\:hover\:min-w-25:hover {
    min-width: 6.25rem;
  }

  .sm\:hover\:min-w-26:hover {
    min-width: 6.5rem;
  }

  .sm\:hover\:min-w-27:hover {
    min-width: 6.75rem;
  }

  .sm\:hover\:min-w-28:hover {
    min-width: 7rem;
  }

  .sm\:hover\:min-w-29:hover {
    min-width: 7.25rem;
  }

  .sm\:hover\:min-w-30:hover {
    min-width: 7.5rem;
  }

  .sm\:hover\:min-w-31:hover {
    min-width: 7.75rem;
  }

  .sm\:hover\:min-w-32:hover {
    min-width: 8rem;
  }

  .sm\:hover\:min-w-40:hover {
    min-width: 10rem;
  }

  .sm\:hover\:min-w-48:hover {
    min-width: 12rem;
  }

  .sm\:hover\:min-w-56:hover {
    min-width: 14rem;
  }

  .sm\:hover\:min-w-64:hover {
    min-width: 16rem;
  }

  .sm\:hover\:min-w-full:hover {
    min-width: 100%;
  }

  .sm\:hover\:min-w-px:hover {
    min-width: 1px;
  }

  .sm\:hover\:min-w-1\/2:hover {
    min-width: 50%;
  }

  .sm\:hover\:min-w-2xs:hover {
    min-width: 375px;
  }

  .sm\:hover\:min-w-xs:hover {
    min-width: 478px;
  }

  .sm\:hover\:min-w-sm:hover {
    min-width: 576px;
  }

  .sm\:hover\:min-w-md:hover {
    min-width: 768px;
  }

  .sm\:hover\:min-w-lg:hover {
    min-width: 1024px;
  }

  .sm\:hover\:min-w-xl:hover {
    min-width: 1440px;
  }

  .sm\:hover\:min-w-2xl:hover {
    min-width: 1920px;
  }

  .sm\:hover\:min-w-3xl:hover {
    min-width: 2560px;
  }

  .sm\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .sm\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .sm\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .sm\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .sm\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .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\:hover\:object-contain:hover {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .sm\:hover\:object-cover:hover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .sm\:hover\:object-fill:hover {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .sm\:hover\:object-none:hover {
    -o-object-fit: none;
       object-fit: none;
  }

  .sm\:hover\:object-scale-down:hover {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .sm\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .sm\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .sm\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .sm\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .sm\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .sm\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .sm\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .sm\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .sm\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .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\:hover\:object-bottom:hover {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .sm\:hover\:object-center:hover {
    -o-object-position: center;
       object-position: center;
  }

  .sm\:hover\:object-left:hover {
    -o-object-position: left;
       object-position: left;
  }

  .sm\:hover\:object-left-bottom:hover {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .sm\:hover\:object-left-top:hover {
    -o-object-position: left top;
       object-position: left top;
  }

  .sm\:hover\:object-right:hover {
    -o-object-position: right;
       object-position: right;
  }

  .sm\:hover\:object-right-bottom:hover {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .sm\:hover\:object-right-top:hover {
    -o-object-position: right top;
       object-position: right top;
  }

  .sm\:hover\:object-top:hover {
    -o-object-position: top;
       object-position: top;
  }

  .sm\:opacity-0 {
    opacity: 0;
  }

  .sm\:opacity-25 {
    opacity: 0.25;
  }

  .sm\:opacity-50 {
    opacity: 0.5;
  }

  .sm\:opacity-75 {
    opacity: 0.75;
  }

  .sm\:opacity-100 {
    opacity: 1;
  }

  .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;
  }

  .sm\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .sm\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .sm\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .sm\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .sm\:outline-none {
    outline: 0;
  }

  .sm\:\!outline-none {
    outline: 0 !important;
  }

  .sm\:hover\:outline-none:hover {
    outline: 0;
  }

  .sm\:overflow-auto {
    overflow: auto;
  }

  .sm\:overflow-hidden {
    overflow: hidden;
  }

  .sm\:overflow-visible {
    overflow: visible;
  }

  .sm\:overflow-scroll {
    overflow: scroll;
  }

  .sm\:overflow-x-auto {
    overflow-x: auto;
  }

  .sm\:overflow-y-auto {
    overflow-y: auto;
  }

  .sm\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .sm\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .sm\:overflow-x-visible {
    overflow-x: visible;
  }

  .sm\:overflow-y-visible {
    overflow-y: visible;
  }

  .sm\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .sm\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .sm\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .sm\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .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\:hover\:overflow-auto:hover {
    overflow: auto;
  }

  .sm\:hover\:overflow-hidden:hover {
    overflow: hidden;
  }

  .sm\:hover\:overflow-visible:hover {
    overflow: visible;
  }

  .sm\:hover\:overflow-scroll:hover {
    overflow: scroll;
  }

  .sm\:hover\:overflow-x-auto:hover {
    overflow-x: auto;
  }

  .sm\:hover\:overflow-y-auto:hover {
    overflow-y: auto;
  }

  .sm\:hover\:overflow-x-hidden:hover {
    overflow-x: hidden;
  }

  .sm\:hover\:overflow-y-hidden:hover {
    overflow-y: hidden;
  }

  .sm\:hover\:overflow-x-visible:hover {
    overflow-x: visible;
  }

  .sm\:hover\:overflow-y-visible:hover {
    overflow-y: visible;
  }

  .sm\:hover\:overflow-x-scroll:hover {
    overflow-x: scroll;
  }

  .sm\:hover\:overflow-y-scroll:hover {
    overflow-y: scroll;
  }

  .sm\:hover\:scrolling-touch:hover {
    -webkit-overflow-scrolling: touch;
  }

  .sm\:hover\:scrolling-auto:hover {
    -webkit-overflow-scrolling: auto;
  }

  .sm\:p-0 {
    padding: 0rem;
  }

  .sm\:p-1 {
    padding: 0.25rem;
  }

  .sm\:p-2 {
    padding: 0.5rem;
  }

  .sm\:p-3 {
    padding: 0.75rem;
  }

  .sm\:p-4 {
    padding: 1rem;
  }

  .sm\:p-5 {
    padding: 1.25rem;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:p-7 {
    padding: 1.75rem;
  }

  .sm\:p-8 {
    padding: 2rem;
  }

  .sm\:p-9 {
    padding: 2.25rem;
  }

  .sm\:p-10 {
    padding: 2.5rem;
  }

  .sm\:p-11 {
    padding: 2.75rem;
  }

  .sm\:p-12 {
    padding: 3rem;
  }

  .sm\:p-13 {
    padding: 3.25rem;
  }

  .sm\:p-14 {
    padding: 3.5rem;
  }

  .sm\:p-15 {
    padding: 3.75rem;
  }

  .sm\:p-16 {
    padding: 4rem;
  }

  .sm\:p-17 {
    padding: 4.25rem;
  }

  .sm\:p-18 {
    padding: 4.5rem;
  }

  .sm\:p-19 {
    padding: 4.75rem;
  }

  .sm\:p-20 {
    padding: 5rem;
  }

  .sm\:p-21 {
    padding: 5.25rem;
  }

  .sm\:p-22 {
    padding: 5.5rem;
  }

  .sm\:p-23 {
    padding: 5.75rem;
  }

  .sm\:p-24 {
    padding: 6rem;
  }

  .sm\:p-25 {
    padding: 6.25rem;
  }

  .sm\:p-26 {
    padding: 6.5rem;
  }

  .sm\:p-27 {
    padding: 6.75rem;
  }

  .sm\:p-28 {
    padding: 7rem;
  }

  .sm\:p-29 {
    padding: 7.25rem;
  }

  .sm\:p-30 {
    padding: 7.5rem;
  }

  .sm\:p-31 {
    padding: 7.75rem;
  }

  .sm\:p-32 {
    padding: 8rem;
  }

  .sm\:p-40 {
    padding: 10rem;
  }

  .sm\:p-48 {
    padding: 12rem;
  }

  .sm\:p-56 {
    padding: 14rem;
  }

  .sm\:p-64 {
    padding: 16rem;
  }

  .sm\:p-px {
    padding: 1px;
  }

  .sm\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .sm\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .sm\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .sm\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .sm\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .sm\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .sm\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .sm\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .sm\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .sm\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .sm\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .sm\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .sm\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .sm\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .sm\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .sm\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .sm\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .sm\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .sm\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .sm\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .sm\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .sm\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:py-21 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .sm\:px-21 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .sm\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .sm\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .sm\:py-23 {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .sm\:px-23 {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .sm\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .sm\:py-25 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .sm\:px-25 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .sm\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .sm\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .sm\:py-27 {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .sm\:px-27 {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .sm\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .sm\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .sm\:py-29 {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .sm\:px-29 {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .sm\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .sm\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .sm\:py-31 {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .sm\:px-31 {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .sm\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sm\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .sm\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .sm\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .sm\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .sm\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .sm\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .sm\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .sm\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .sm\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .sm\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .sm\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .sm\:pt-0 {
    padding-top: 0rem;
  }

  .sm\:pr-0 {
    padding-right: 0rem;
  }

  .sm\:pb-0 {
    padding-bottom: 0rem;
  }

  .sm\:pl-0 {
    padding-left: 0rem;
  }

  .sm\:pt-1 {
    padding-top: 0.25rem;
  }

  .sm\:pr-1 {
    padding-right: 0.25rem;
  }

  .sm\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .sm\:pl-1 {
    padding-left: 0.25rem;
  }

  .sm\:pt-2 {
    padding-top: 0.5rem;
  }

  .sm\:pr-2 {
    padding-right: 0.5rem;
  }

  .sm\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .sm\:pl-2 {
    padding-left: 0.5rem;
  }

  .sm\:pt-3 {
    padding-top: 0.75rem;
  }

  .sm\:pr-3 {
    padding-right: 0.75rem;
  }

  .sm\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .sm\:pl-3 {
    padding-left: 0.75rem;
  }

  .sm\:pt-4 {
    padding-top: 1rem;
  }

  .sm\:pr-4 {
    padding-right: 1rem;
  }

  .sm\:pb-4 {
    padding-bottom: 1rem;
  }

  .sm\:pl-4 {
    padding-left: 1rem;
  }

  .sm\:pt-5 {
    padding-top: 1.25rem;
  }

  .sm\:pr-5 {
    padding-right: 1.25rem;
  }

  .sm\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .sm\:pl-5 {
    padding-left: 1.25rem;
  }

  .sm\:pt-6 {
    padding-top: 1.5rem;
  }

  .sm\:pr-6 {
    padding-right: 1.5rem;
  }

  .sm\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .sm\:pl-6 {
    padding-left: 1.5rem;
  }

  .sm\:pt-7 {
    padding-top: 1.75rem;
  }

  .sm\:pr-7 {
    padding-right: 1.75rem;
  }

  .sm\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .sm\:pl-7 {
    padding-left: 1.75rem;
  }

  .sm\:pt-8 {
    padding-top: 2rem;
  }

  .sm\:pr-8 {
    padding-right: 2rem;
  }

  .sm\:pb-8 {
    padding-bottom: 2rem;
  }

  .sm\:pl-8 {
    padding-left: 2rem;
  }

  .sm\:pt-9 {
    padding-top: 2.25rem;
  }

  .sm\:pr-9 {
    padding-right: 2.25rem;
  }

  .sm\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .sm\:pl-9 {
    padding-left: 2.25rem;
  }

  .sm\:pt-10 {
    padding-top: 2.5rem;
  }

  .sm\:pr-10 {
    padding-right: 2.5rem;
  }

  .sm\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .sm\:pl-10 {
    padding-left: 2.5rem;
  }

  .sm\:pt-11 {
    padding-top: 2.75rem;
  }

  .sm\:pr-11 {
    padding-right: 2.75rem;
  }

  .sm\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .sm\:pl-11 {
    padding-left: 2.75rem;
  }

  .sm\:pt-12 {
    padding-top: 3rem;
  }

  .sm\:pr-12 {
    padding-right: 3rem;
  }

  .sm\:pb-12 {
    padding-bottom: 3rem;
  }

  .sm\:pl-12 {
    padding-left: 3rem;
  }

  .sm\:pt-13 {
    padding-top: 3.25rem;
  }

  .sm\:pr-13 {
    padding-right: 3.25rem;
  }

  .sm\:pb-13 {
    padding-bottom: 3.25rem;
  }

  .sm\:pl-13 {
    padding-left: 3.25rem;
  }

  .sm\:pt-14 {
    padding-top: 3.5rem;
  }

  .sm\:pr-14 {
    padding-right: 3.5rem;
  }

  .sm\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .sm\:pl-14 {
    padding-left: 3.5rem;
  }

  .sm\:pt-15 {
    padding-top: 3.75rem;
  }

  .sm\:pr-15 {
    padding-right: 3.75rem;
  }

  .sm\:pb-15 {
    padding-bottom: 3.75rem;
  }

  .sm\:pl-15 {
    padding-left: 3.75rem;
  }

  .sm\:pt-16 {
    padding-top: 4rem;
  }

  .sm\:pr-16 {
    padding-right: 4rem;
  }

  .sm\:pb-16 {
    padding-bottom: 4rem;
  }

  .sm\:pl-16 {
    padding-left: 4rem;
  }

  .sm\:pt-17 {
    padding-top: 4.25rem;
  }

  .sm\:pr-17 {
    padding-right: 4.25rem;
  }

  .sm\:pb-17 {
    padding-bottom: 4.25rem;
  }

  .sm\:pl-17 {
    padding-left: 4.25rem;
  }

  .sm\:pt-18 {
    padding-top: 4.5rem;
  }

  .sm\:pr-18 {
    padding-right: 4.5rem;
  }

  .sm\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .sm\:pl-18 {
    padding-left: 4.5rem;
  }

  .sm\:pt-19 {
    padding-top: 4.75rem;
  }

  .sm\:pr-19 {
    padding-right: 4.75rem;
  }

  .sm\:pb-19 {
    padding-bottom: 4.75rem;
  }

  .sm\:pl-19 {
    padding-left: 4.75rem;
  }

  .sm\:pt-20 {
    padding-top: 5rem;
  }

  .sm\:pr-20 {
    padding-right: 5rem;
  }

  .sm\:pb-20 {
    padding-bottom: 5rem;
  }

  .sm\:pl-20 {
    padding-left: 5rem;
  }

  .sm\:pt-21 {
    padding-top: 5.25rem;
  }

  .sm\:pr-21 {
    padding-right: 5.25rem;
  }

  .sm\:pb-21 {
    padding-bottom: 5.25rem;
  }

  .sm\:pl-21 {
    padding-left: 5.25rem;
  }

  .sm\:pt-22 {
    padding-top: 5.5rem;
  }

  .sm\:pr-22 {
    padding-right: 5.5rem;
  }

  .sm\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .sm\:pl-22 {
    padding-left: 5.5rem;
  }

  .sm\:pt-23 {
    padding-top: 5.75rem;
  }

  .sm\:pr-23 {
    padding-right: 5.75rem;
  }

  .sm\:pb-23 {
    padding-bottom: 5.75rem;
  }

  .sm\:pl-23 {
    padding-left: 5.75rem;
  }

  .sm\:pt-24 {
    padding-top: 6rem;
  }

  .sm\:pr-24 {
    padding-right: 6rem;
  }

  .sm\:pb-24 {
    padding-bottom: 6rem;
  }

  .sm\:pl-24 {
    padding-left: 6rem;
  }

  .sm\:pt-25 {
    padding-top: 6.25rem;
  }

  .sm\:pr-25 {
    padding-right: 6.25rem;
  }

  .sm\:pb-25 {
    padding-bottom: 6.25rem;
  }

  .sm\:pl-25 {
    padding-left: 6.25rem;
  }

  .sm\:pt-26 {
    padding-top: 6.5rem;
  }

  .sm\:pr-26 {
    padding-right: 6.5rem;
  }

  .sm\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .sm\:pl-26 {
    padding-left: 6.5rem;
  }

  .sm\:pt-27 {
    padding-top: 6.75rem;
  }

  .sm\:pr-27 {
    padding-right: 6.75rem;
  }

  .sm\:pb-27 {
    padding-bottom: 6.75rem;
  }

  .sm\:pl-27 {
    padding-left: 6.75rem;
  }

  .sm\:pt-28 {
    padding-top: 7rem;
  }

  .sm\:pr-28 {
    padding-right: 7rem;
  }

  .sm\:pb-28 {
    padding-bottom: 7rem;
  }

  .sm\:pl-28 {
    padding-left: 7rem;
  }

  .sm\:pt-29 {
    padding-top: 7.25rem;
  }

  .sm\:pr-29 {
    padding-right: 7.25rem;
  }

  .sm\:pb-29 {
    padding-bottom: 7.25rem;
  }

  .sm\:pl-29 {
    padding-left: 7.25rem;
  }

  .sm\:pt-30 {
    padding-top: 7.5rem;
  }

  .sm\:pr-30 {
    padding-right: 7.5rem;
  }

  .sm\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .sm\:pl-30 {
    padding-left: 7.5rem;
  }

  .sm\:pt-31 {
    padding-top: 7.75rem;
  }

  .sm\:pr-31 {
    padding-right: 7.75rem;
  }

  .sm\:pb-31 {
    padding-bottom: 7.75rem;
  }

  .sm\:pl-31 {
    padding-left: 7.75rem;
  }

  .sm\:pt-32 {
    padding-top: 8rem;
  }

  .sm\:pr-32 {
    padding-right: 8rem;
  }

  .sm\:pb-32 {
    padding-bottom: 8rem;
  }

  .sm\:pl-32 {
    padding-left: 8rem;
  }

  .sm\:pt-40 {
    padding-top: 10rem;
  }

  .sm\:pr-40 {
    padding-right: 10rem;
  }

  .sm\:pb-40 {
    padding-bottom: 10rem;
  }

  .sm\:pl-40 {
    padding-left: 10rem;
  }

  .sm\:pt-48 {
    padding-top: 12rem;
  }

  .sm\:pr-48 {
    padding-right: 12rem;
  }

  .sm\:pb-48 {
    padding-bottom: 12rem;
  }

  .sm\:pl-48 {
    padding-left: 12rem;
  }

  .sm\:pt-56 {
    padding-top: 14rem;
  }

  .sm\:pr-56 {
    padding-right: 14rem;
  }

  .sm\:pb-56 {
    padding-bottom: 14rem;
  }

  .sm\:pl-56 {
    padding-left: 14rem;
  }

  .sm\:pt-64 {
    padding-top: 16rem;
  }

  .sm\:pr-64 {
    padding-right: 16rem;
  }

  .sm\:pb-64 {
    padding-bottom: 16rem;
  }

  .sm\:pl-64 {
    padding-left: 16rem;
  }

  .sm\:pt-px {
    padding-top: 1px;
  }

  .sm\:pr-px {
    padding-right: 1px;
  }

  .sm\:pb-px {
    padding-bottom: 1px;
  }

  .sm\:pl-px {
    padding-left: 1px;
  }

  .sm\:\!p-0 {
    padding: 0rem !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-7 {
    padding: 1.75rem !important;
  }

  .sm\:\!p-8 {
    padding: 2rem !important;
  }

  .sm\:\!p-9 {
    padding: 2.25rem !important;
  }

  .sm\:\!p-10 {
    padding: 2.5rem !important;
  }

  .sm\:\!p-11 {
    padding: 2.75rem !important;
  }

  .sm\:\!p-12 {
    padding: 3rem !important;
  }

  .sm\:\!p-13 {
    padding: 3.25rem !important;
  }

  .sm\:\!p-14 {
    padding: 3.5rem !important;
  }

  .sm\:\!p-15 {
    padding: 3.75rem !important;
  }

  .sm\:\!p-16 {
    padding: 4rem !important;
  }

  .sm\:\!p-17 {
    padding: 4.25rem !important;
  }

  .sm\:\!p-18 {
    padding: 4.5rem !important;
  }

  .sm\:\!p-19 {
    padding: 4.75rem !important;
  }

  .sm\:\!p-20 {
    padding: 5rem !important;
  }

  .sm\:\!p-21 {
    padding: 5.25rem !important;
  }

  .sm\:\!p-22 {
    padding: 5.5rem !important;
  }

  .sm\:\!p-23 {
    padding: 5.75rem !important;
  }

  .sm\:\!p-24 {
    padding: 6rem !important;
  }

  .sm\:\!p-25 {
    padding: 6.25rem !important;
  }

  .sm\:\!p-26 {
    padding: 6.5rem !important;
  }

  .sm\:\!p-27 {
    padding: 6.75rem !important;
  }

  .sm\:\!p-28 {
    padding: 7rem !important;
  }

  .sm\:\!p-29 {
    padding: 7.25rem !important;
  }

  .sm\:\!p-30 {
    padding: 7.5rem !important;
  }

  .sm\:\!p-31 {
    padding: 7.75rem !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: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .sm\:\!px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !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-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .sm\:\!px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !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-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .sm\:\!px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !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-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .sm\:\!px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !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-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .sm\:\!px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .sm\:\!py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .sm\:\!px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .sm\:\!py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .sm\:\!px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !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-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .sm\:\!px-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .sm\:\!py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .sm\:\!px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .sm\:\!py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .sm\:\!px-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !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-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .sm\:\!px-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .sm\:\!py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .sm\:\!px-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .sm\:\!py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .sm\:\!px-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !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-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .sm\:\!px-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .sm\:\!py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .sm\:\!px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .sm\:\!py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .sm\:\!px-27 {
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .sm\:\!py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .sm\:\!px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .sm\:\!py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .sm\:\!px-29 {
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .sm\:\!py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .sm\:\!px-30 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .sm\:\!py-31 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .sm\:\!px-31 {
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !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: 0rem !important;
  }

  .sm\:\!pr-0 {
    padding-right: 0rem !important;
  }

  .sm\:\!pb-0 {
    padding-bottom: 0rem !important;
  }

  .sm\:\!pl-0 {
    padding-left: 0rem !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-7 {
    padding-top: 1.75rem !important;
  }

  .sm\:\!pr-7 {
    padding-right: 1.75rem !important;
  }

  .sm\:\!pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .sm\:\!pl-7 {
    padding-left: 1.75rem !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-9 {
    padding-top: 2.25rem !important;
  }

  .sm\:\!pr-9 {
    padding-right: 2.25rem !important;
  }

  .sm\:\!pb-9 {
    padding-bottom: 2.25rem !important;
  }

  .sm\:\!pl-9 {
    padding-left: 2.25rem !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-11 {
    padding-top: 2.75rem !important;
  }

  .sm\:\!pr-11 {
    padding-right: 2.75rem !important;
  }

  .sm\:\!pb-11 {
    padding-bottom: 2.75rem !important;
  }

  .sm\:\!pl-11 {
    padding-left: 2.75rem !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-13 {
    padding-top: 3.25rem !important;
  }

  .sm\:\!pr-13 {
    padding-right: 3.25rem !important;
  }

  .sm\:\!pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .sm\:\!pl-13 {
    padding-left: 3.25rem !important;
  }

  .sm\:\!pt-14 {
    padding-top: 3.5rem !important;
  }

  .sm\:\!pr-14 {
    padding-right: 3.5rem !important;
  }

  .sm\:\!pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .sm\:\!pl-14 {
    padding-left: 3.5rem !important;
  }

  .sm\:\!pt-15 {
    padding-top: 3.75rem !important;
  }

  .sm\:\!pr-15 {
    padding-right: 3.75rem !important;
  }

  .sm\:\!pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .sm\:\!pl-15 {
    padding-left: 3.75rem !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-17 {
    padding-top: 4.25rem !important;
  }

  .sm\:\!pr-17 {
    padding-right: 4.25rem !important;
  }

  .sm\:\!pb-17 {
    padding-bottom: 4.25rem !important;
  }

  .sm\:\!pl-17 {
    padding-left: 4.25rem !important;
  }

  .sm\:\!pt-18 {
    padding-top: 4.5rem !important;
  }

  .sm\:\!pr-18 {
    padding-right: 4.5rem !important;
  }

  .sm\:\!pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .sm\:\!pl-18 {
    padding-left: 4.5rem !important;
  }

  .sm\:\!pt-19 {
    padding-top: 4.75rem !important;
  }

  .sm\:\!pr-19 {
    padding-right: 4.75rem !important;
  }

  .sm\:\!pb-19 {
    padding-bottom: 4.75rem !important;
  }

  .sm\:\!pl-19 {
    padding-left: 4.75rem !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-21 {
    padding-top: 5.25rem !important;
  }

  .sm\:\!pr-21 {
    padding-right: 5.25rem !important;
  }

  .sm\:\!pb-21 {
    padding-bottom: 5.25rem !important;
  }

  .sm\:\!pl-21 {
    padding-left: 5.25rem !important;
  }

  .sm\:\!pt-22 {
    padding-top: 5.5rem !important;
  }

  .sm\:\!pr-22 {
    padding-right: 5.5rem !important;
  }

  .sm\:\!pb-22 {
    padding-bottom: 5.5rem !important;
  }

  .sm\:\!pl-22 {
    padding-left: 5.5rem !important;
  }

  .sm\:\!pt-23 {
    padding-top: 5.75rem !important;
  }

  .sm\:\!pr-23 {
    padding-right: 5.75rem !important;
  }

  .sm\:\!pb-23 {
    padding-bottom: 5.75rem !important;
  }

  .sm\:\!pl-23 {
    padding-left: 5.75rem !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-25 {
    padding-top: 6.25rem !important;
  }

  .sm\:\!pr-25 {
    padding-right: 6.25rem !important;
  }

  .sm\:\!pb-25 {
    padding-bottom: 6.25rem !important;
  }

  .sm\:\!pl-25 {
    padding-left: 6.25rem !important;
  }

  .sm\:\!pt-26 {
    padding-top: 6.5rem !important;
  }

  .sm\:\!pr-26 {
    padding-right: 6.5rem !important;
  }

  .sm\:\!pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .sm\:\!pl-26 {
    padding-left: 6.5rem !important;
  }

  .sm\:\!pt-27 {
    padding-top: 6.75rem !important;
  }

  .sm\:\!pr-27 {
    padding-right: 6.75rem !important;
  }

  .sm\:\!pb-27 {
    padding-bottom: 6.75rem !important;
  }

  .sm\:\!pl-27 {
    padding-left: 6.75rem !important;
  }

  .sm\:\!pt-28 {
    padding-top: 7rem !important;
  }

  .sm\:\!pr-28 {
    padding-right: 7rem !important;
  }

  .sm\:\!pb-28 {
    padding-bottom: 7rem !important;
  }

  .sm\:\!pl-28 {
    padding-left: 7rem !important;
  }

  .sm\:\!pt-29 {
    padding-top: 7.25rem !important;
  }

  .sm\:\!pr-29 {
    padding-right: 7.25rem !important;
  }

  .sm\:\!pb-29 {
    padding-bottom: 7.25rem !important;
  }

  .sm\:\!pl-29 {
    padding-left: 7.25rem !important;
  }

  .sm\:\!pt-30 {
    padding-top: 7.5rem !important;
  }

  .sm\:\!pr-30 {
    padding-right: 7.5rem !important;
  }

  .sm\:\!pb-30 {
    padding-bottom: 7.5rem !important;
  }

  .sm\:\!pl-30 {
    padding-left: 7.5rem !important;
  }

  .sm\:\!pt-31 {
    padding-top: 7.75rem !important;
  }

  .sm\:\!pr-31 {
    padding-right: 7.75rem !important;
  }

  .sm\:\!pb-31 {
    padding-bottom: 7.75rem !important;
  }

  .sm\:\!pl-31 {
    padding-left: 7.75rem !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\:hover\:p-0:hover {
    padding: 0rem;
  }

  .sm\:hover\:p-1:hover {
    padding: 0.25rem;
  }

  .sm\:hover\:p-2:hover {
    padding: 0.5rem;
  }

  .sm\:hover\:p-3:hover {
    padding: 0.75rem;
  }

  .sm\:hover\:p-4:hover {
    padding: 1rem;
  }

  .sm\:hover\:p-5:hover {
    padding: 1.25rem;
  }

  .sm\:hover\:p-6:hover {
    padding: 1.5rem;
  }

  .sm\:hover\:p-7:hover {
    padding: 1.75rem;
  }

  .sm\:hover\:p-8:hover {
    padding: 2rem;
  }

  .sm\:hover\:p-9:hover {
    padding: 2.25rem;
  }

  .sm\:hover\:p-10:hover {
    padding: 2.5rem;
  }

  .sm\:hover\:p-11:hover {
    padding: 2.75rem;
  }

  .sm\:hover\:p-12:hover {
    padding: 3rem;
  }

  .sm\:hover\:p-13:hover {
    padding: 3.25rem;
  }

  .sm\:hover\:p-14:hover {
    padding: 3.5rem;
  }

  .sm\:hover\:p-15:hover {
    padding: 3.75rem;
  }

  .sm\:hover\:p-16:hover {
    padding: 4rem;
  }

  .sm\:hover\:p-17:hover {
    padding: 4.25rem;
  }

  .sm\:hover\:p-18:hover {
    padding: 4.5rem;
  }

  .sm\:hover\:p-19:hover {
    padding: 4.75rem;
  }

  .sm\:hover\:p-20:hover {
    padding: 5rem;
  }

  .sm\:hover\:p-21:hover {
    padding: 5.25rem;
  }

  .sm\:hover\:p-22:hover {
    padding: 5.5rem;
  }

  .sm\:hover\:p-23:hover {
    padding: 5.75rem;
  }

  .sm\:hover\:p-24:hover {
    padding: 6rem;
  }

  .sm\:hover\:p-25:hover {
    padding: 6.25rem;
  }

  .sm\:hover\:p-26:hover {
    padding: 6.5rem;
  }

  .sm\:hover\:p-27:hover {
    padding: 6.75rem;
  }

  .sm\:hover\:p-28:hover {
    padding: 7rem;
  }

  .sm\:hover\:p-29:hover {
    padding: 7.25rem;
  }

  .sm\:hover\:p-30:hover {
    padding: 7.5rem;
  }

  .sm\:hover\:p-31:hover {
    padding: 7.75rem;
  }

  .sm\:hover\:p-32:hover {
    padding: 8rem;
  }

  .sm\:hover\:p-40:hover {
    padding: 10rem;
  }

  .sm\:hover\:p-48:hover {
    padding: 12rem;
  }

  .sm\:hover\:p-56:hover {
    padding: 14rem;
  }

  .sm\:hover\:p-64:hover {
    padding: 16rem;
  }

  .sm\:hover\:p-px:hover {
    padding: 1px;
  }

  .sm\:hover\:py-0:hover {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .sm\:hover\:px-0:hover {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .sm\:hover\:py-1:hover {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .sm\:hover\:px-1:hover {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .sm\:hover\:py-2:hover {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:hover\:px-2:hover {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm\:hover\:py-3:hover {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .sm\:hover\:px-3:hover {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .sm\:hover\:py-4:hover {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm\:hover\:px-4:hover {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:hover\:py-5:hover {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .sm\:hover\:px-5:hover {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:hover\:py-6:hover {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:hover\:px-6:hover {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:hover\:py-7:hover {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .sm\:hover\:px-7:hover {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .sm\:hover\:py-8:hover {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:hover\:px-8:hover {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:hover\:py-9:hover {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .sm\:hover\:px-9:hover {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .sm\:hover\:py-10:hover {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:hover\:px-10:hover {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:hover\:py-11:hover {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .sm\:hover\:px-11:hover {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .sm\:hover\:py-12:hover {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:hover\:px-12:hover {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:hover\:py-13:hover {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .sm\:hover\:px-13:hover {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .sm\:hover\:py-14:hover {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .sm\:hover\:px-14:hover {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .sm\:hover\:py-15:hover {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .sm\:hover\:px-15:hover {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .sm\:hover\:py-16:hover {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:hover\:px-16:hover {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:hover\:py-17:hover {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .sm\:hover\:px-17:hover {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .sm\:hover\:py-18:hover {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .sm\:hover\:px-18:hover {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .sm\:hover\:py-19:hover {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .sm\:hover\:px-19:hover {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .sm\:hover\:py-20:hover {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:hover\:px-20:hover {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:hover\:py-21:hover {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .sm\:hover\:px-21:hover {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .sm\:hover\:py-22:hover {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .sm\:hover\:px-22:hover {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .sm\:hover\:py-23:hover {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .sm\:hover\:px-23:hover {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .sm\:hover\:py-24:hover {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:hover\:px-24:hover {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .sm\:hover\:py-25:hover {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .sm\:hover\:px-25:hover {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .sm\:hover\:py-26:hover {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .sm\:hover\:px-26:hover {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .sm\:hover\:py-27:hover {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .sm\:hover\:px-27:hover {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .sm\:hover\:py-28:hover {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .sm\:hover\:px-28:hover {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .sm\:hover\:py-29:hover {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .sm\:hover\:px-29:hover {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .sm\:hover\:py-30:hover {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .sm\:hover\:px-30:hover {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .sm\:hover\:py-31:hover {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .sm\:hover\:px-31:hover {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .sm\:hover\:py-32:hover {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sm\:hover\:px-32:hover {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .sm\:hover\:py-40:hover {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .sm\:hover\:px-40:hover {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .sm\:hover\:py-48:hover {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .sm\:hover\:px-48:hover {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .sm\:hover\:py-56:hover {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .sm\:hover\:px-56:hover {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .sm\:hover\:py-64:hover {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .sm\:hover\:px-64:hover {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .sm\:hover\:py-px:hover {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .sm\:hover\:px-px:hover {
    padding-left: 1px;
    padding-right: 1px;
  }

  .sm\:hover\:pt-0:hover {
    padding-top: 0rem;
  }

  .sm\:hover\:pr-0:hover {
    padding-right: 0rem;
  }

  .sm\:hover\:pb-0:hover {
    padding-bottom: 0rem;
  }

  .sm\:hover\:pl-0:hover {
    padding-left: 0rem;
  }

  .sm\:hover\:pt-1:hover {
    padding-top: 0.25rem;
  }

  .sm\:hover\:pr-1:hover {
    padding-right: 0.25rem;
  }

  .sm\:hover\:pb-1:hover {
    padding-bottom: 0.25rem;
  }

  .sm\:hover\:pl-1:hover {
    padding-left: 0.25rem;
  }

  .sm\:hover\:pt-2:hover {
    padding-top: 0.5rem;
  }

  .sm\:hover\:pr-2:hover {
    padding-right: 0.5rem;
  }

  .sm\:hover\:pb-2:hover {
    padding-bottom: 0.5rem;
  }

  .sm\:hover\:pl-2:hover {
    padding-left: 0.5rem;
  }

  .sm\:hover\:pt-3:hover {
    padding-top: 0.75rem;
  }

  .sm\:hover\:pr-3:hover {
    padding-right: 0.75rem;
  }

  .sm\:hover\:pb-3:hover {
    padding-bottom: 0.75rem;
  }

  .sm\:hover\:pl-3:hover {
    padding-left: 0.75rem;
  }

  .sm\:hover\:pt-4:hover {
    padding-top: 1rem;
  }

  .sm\:hover\:pr-4:hover {
    padding-right: 1rem;
  }

  .sm\:hover\:pb-4:hover {
    padding-bottom: 1rem;
  }

  .sm\:hover\:pl-4:hover {
    padding-left: 1rem;
  }

  .sm\:hover\:pt-5:hover {
    padding-top: 1.25rem;
  }

  .sm\:hover\:pr-5:hover {
    padding-right: 1.25rem;
  }

  .sm\:hover\:pb-5:hover {
    padding-bottom: 1.25rem;
  }

  .sm\:hover\:pl-5:hover {
    padding-left: 1.25rem;
  }

  .sm\:hover\:pt-6:hover {
    padding-top: 1.5rem;
  }

  .sm\:hover\:pr-6:hover {
    padding-right: 1.5rem;
  }

  .sm\:hover\:pb-6:hover {
    padding-bottom: 1.5rem;
  }

  .sm\:hover\:pl-6:hover {
    padding-left: 1.5rem;
  }

  .sm\:hover\:pt-7:hover {
    padding-top: 1.75rem;
  }

  .sm\:hover\:pr-7:hover {
    padding-right: 1.75rem;
  }

  .sm\:hover\:pb-7:hover {
    padding-bottom: 1.75rem;
  }

  .sm\:hover\:pl-7:hover {
    padding-left: 1.75rem;
  }

  .sm\:hover\:pt-8:hover {
    padding-top: 2rem;
  }

  .sm\:hover\:pr-8:hover {
    padding-right: 2rem;
  }

  .sm\:hover\:pb-8:hover {
    padding-bottom: 2rem;
  }

  .sm\:hover\:pl-8:hover {
    padding-left: 2rem;
  }

  .sm\:hover\:pt-9:hover {
    padding-top: 2.25rem;
  }

  .sm\:hover\:pr-9:hover {
    padding-right: 2.25rem;
  }

  .sm\:hover\:pb-9:hover {
    padding-bottom: 2.25rem;
  }

  .sm\:hover\:pl-9:hover {
    padding-left: 2.25rem;
  }

  .sm\:hover\:pt-10:hover {
    padding-top: 2.5rem;
  }

  .sm\:hover\:pr-10:hover {
    padding-right: 2.5rem;
  }

  .sm\:hover\:pb-10:hover {
    padding-bottom: 2.5rem;
  }

  .sm\:hover\:pl-10:hover {
    padding-left: 2.5rem;
  }

  .sm\:hover\:pt-11:hover {
    padding-top: 2.75rem;
  }

  .sm\:hover\:pr-11:hover {
    padding-right: 2.75rem;
  }

  .sm\:hover\:pb-11:hover {
    padding-bottom: 2.75rem;
  }

  .sm\:hover\:pl-11:hover {
    padding-left: 2.75rem;
  }

  .sm\:hover\:pt-12:hover {
    padding-top: 3rem;
  }

  .sm\:hover\:pr-12:hover {
    padding-right: 3rem;
  }

  .sm\:hover\:pb-12:hover {
    padding-bottom: 3rem;
  }

  .sm\:hover\:pl-12:hover {
    padding-left: 3rem;
  }

  .sm\:hover\:pt-13:hover {
    padding-top: 3.25rem;
  }

  .sm\:hover\:pr-13:hover {
    padding-right: 3.25rem;
  }

  .sm\:hover\:pb-13:hover {
    padding-bottom: 3.25rem;
  }

  .sm\:hover\:pl-13:hover {
    padding-left: 3.25rem;
  }

  .sm\:hover\:pt-14:hover {
    padding-top: 3.5rem;
  }

  .sm\:hover\:pr-14:hover {
    padding-right: 3.5rem;
  }

  .sm\:hover\:pb-14:hover {
    padding-bottom: 3.5rem;
  }

  .sm\:hover\:pl-14:hover {
    padding-left: 3.5rem;
  }

  .sm\:hover\:pt-15:hover {
    padding-top: 3.75rem;
  }

  .sm\:hover\:pr-15:hover {
    padding-right: 3.75rem;
  }

  .sm\:hover\:pb-15:hover {
    padding-bottom: 3.75rem;
  }

  .sm\:hover\:pl-15:hover {
    padding-left: 3.75rem;
  }

  .sm\:hover\:pt-16:hover {
    padding-top: 4rem;
  }

  .sm\:hover\:pr-16:hover {
    padding-right: 4rem;
  }

  .sm\:hover\:pb-16:hover {
    padding-bottom: 4rem;
  }

  .sm\:hover\:pl-16:hover {
    padding-left: 4rem;
  }

  .sm\:hover\:pt-17:hover {
    padding-top: 4.25rem;
  }

  .sm\:hover\:pr-17:hover {
    padding-right: 4.25rem;
  }

  .sm\:hover\:pb-17:hover {
    padding-bottom: 4.25rem;
  }

  .sm\:hover\:pl-17:hover {
    padding-left: 4.25rem;
  }

  .sm\:hover\:pt-18:hover {
    padding-top: 4.5rem;
  }

  .sm\:hover\:pr-18:hover {
    padding-right: 4.5rem;
  }

  .sm\:hover\:pb-18:hover {
    padding-bottom: 4.5rem;
  }

  .sm\:hover\:pl-18:hover {
    padding-left: 4.5rem;
  }

  .sm\:hover\:pt-19:hover {
    padding-top: 4.75rem;
  }

  .sm\:hover\:pr-19:hover {
    padding-right: 4.75rem;
  }

  .sm\:hover\:pb-19:hover {
    padding-bottom: 4.75rem;
  }

  .sm\:hover\:pl-19:hover {
    padding-left: 4.75rem;
  }

  .sm\:hover\:pt-20:hover {
    padding-top: 5rem;
  }

  .sm\:hover\:pr-20:hover {
    padding-right: 5rem;
  }

  .sm\:hover\:pb-20:hover {
    padding-bottom: 5rem;
  }

  .sm\:hover\:pl-20:hover {
    padding-left: 5rem;
  }

  .sm\:hover\:pt-21:hover {
    padding-top: 5.25rem;
  }

  .sm\:hover\:pr-21:hover {
    padding-right: 5.25rem;
  }

  .sm\:hover\:pb-21:hover {
    padding-bottom: 5.25rem;
  }

  .sm\:hover\:pl-21:hover {
    padding-left: 5.25rem;
  }

  .sm\:hover\:pt-22:hover {
    padding-top: 5.5rem;
  }

  .sm\:hover\:pr-22:hover {
    padding-right: 5.5rem;
  }

  .sm\:hover\:pb-22:hover {
    padding-bottom: 5.5rem;
  }

  .sm\:hover\:pl-22:hover {
    padding-left: 5.5rem;
  }

  .sm\:hover\:pt-23:hover {
    padding-top: 5.75rem;
  }

  .sm\:hover\:pr-23:hover {
    padding-right: 5.75rem;
  }

  .sm\:hover\:pb-23:hover {
    padding-bottom: 5.75rem;
  }

  .sm\:hover\:pl-23:hover {
    padding-left: 5.75rem;
  }

  .sm\:hover\:pt-24:hover {
    padding-top: 6rem;
  }

  .sm\:hover\:pr-24:hover {
    padding-right: 6rem;
  }

  .sm\:hover\:pb-24:hover {
    padding-bottom: 6rem;
  }

  .sm\:hover\:pl-24:hover {
    padding-left: 6rem;
  }

  .sm\:hover\:pt-25:hover {
    padding-top: 6.25rem;
  }

  .sm\:hover\:pr-25:hover {
    padding-right: 6.25rem;
  }

  .sm\:hover\:pb-25:hover {
    padding-bottom: 6.25rem;
  }

  .sm\:hover\:pl-25:hover {
    padding-left: 6.25rem;
  }

  .sm\:hover\:pt-26:hover {
    padding-top: 6.5rem;
  }

  .sm\:hover\:pr-26:hover {
    padding-right: 6.5rem;
  }

  .sm\:hover\:pb-26:hover {
    padding-bottom: 6.5rem;
  }

  .sm\:hover\:pl-26:hover {
    padding-left: 6.5rem;
  }

  .sm\:hover\:pt-27:hover {
    padding-top: 6.75rem;
  }

  .sm\:hover\:pr-27:hover {
    padding-right: 6.75rem;
  }

  .sm\:hover\:pb-27:hover {
    padding-bottom: 6.75rem;
  }

  .sm\:hover\:pl-27:hover {
    padding-left: 6.75rem;
  }

  .sm\:hover\:pt-28:hover {
    padding-top: 7rem;
  }

  .sm\:hover\:pr-28:hover {
    padding-right: 7rem;
  }

  .sm\:hover\:pb-28:hover {
    padding-bottom: 7rem;
  }

  .sm\:hover\:pl-28:hover {
    padding-left: 7rem;
  }

  .sm\:hover\:pt-29:hover {
    padding-top: 7.25rem;
  }

  .sm\:hover\:pr-29:hover {
    padding-right: 7.25rem;
  }

  .sm\:hover\:pb-29:hover {
    padding-bottom: 7.25rem;
  }

  .sm\:hover\:pl-29:hover {
    padding-left: 7.25rem;
  }

  .sm\:hover\:pt-30:hover {
    padding-top: 7.5rem;
  }

  .sm\:hover\:pr-30:hover {
    padding-right: 7.5rem;
  }

  .sm\:hover\:pb-30:hover {
    padding-bottom: 7.5rem;
  }

  .sm\:hover\:pl-30:hover {
    padding-left: 7.5rem;
  }

  .sm\:hover\:pt-31:hover {
    padding-top: 7.75rem;
  }

  .sm\:hover\:pr-31:hover {
    padding-right: 7.75rem;
  }

  .sm\:hover\:pb-31:hover {
    padding-bottom: 7.75rem;
  }

  .sm\:hover\:pl-31:hover {
    padding-left: 7.75rem;
  }

  .sm\:hover\:pt-32:hover {
    padding-top: 8rem;
  }

  .sm\:hover\:pr-32:hover {
    padding-right: 8rem;
  }

  .sm\:hover\:pb-32:hover {
    padding-bottom: 8rem;
  }

  .sm\:hover\:pl-32:hover {
    padding-left: 8rem;
  }

  .sm\:hover\:pt-40:hover {
    padding-top: 10rem;
  }

  .sm\:hover\:pr-40:hover {
    padding-right: 10rem;
  }

  .sm\:hover\:pb-40:hover {
    padding-bottom: 10rem;
  }

  .sm\:hover\:pl-40:hover {
    padding-left: 10rem;
  }

  .sm\:hover\:pt-48:hover {
    padding-top: 12rem;
  }

  .sm\:hover\:pr-48:hover {
    padding-right: 12rem;
  }

  .sm\:hover\:pb-48:hover {
    padding-bottom: 12rem;
  }

  .sm\:hover\:pl-48:hover {
    padding-left: 12rem;
  }

  .sm\:hover\:pt-56:hover {
    padding-top: 14rem;
  }

  .sm\:hover\:pr-56:hover {
    padding-right: 14rem;
  }

  .sm\:hover\:pb-56:hover {
    padding-bottom: 14rem;
  }

  .sm\:hover\:pl-56:hover {
    padding-left: 14rem;
  }

  .sm\:hover\:pt-64:hover {
    padding-top: 16rem;
  }

  .sm\:hover\:pr-64:hover {
    padding-right: 16rem;
  }

  .sm\:hover\:pb-64:hover {
    padding-bottom: 16rem;
  }

  .sm\:hover\:pl-64:hover {
    padding-left: 16rem;
  }

  .sm\:hover\:pt-px:hover {
    padding-top: 1px;
  }

  .sm\:hover\:pr-px:hover {
    padding-right: 1px;
  }

  .sm\:hover\:pb-px:hover {
    padding-bottom: 1px;
  }

  .sm\:hover\:pl-px:hover {
    padding-left: 1px;
  }

  .sm\:placeholder-primary::-webkit-input-placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-primary::-moz-placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-primary:-ms-input-placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-primary::-ms-input-placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-primary::placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-primaryDark::placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-primary1::-moz-placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-primary1::placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-primary2::-moz-placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-primary2::placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-primary3::-moz-placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-primary3::placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-primary4::-moz-placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-primary4::placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-secondary::-moz-placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-secondary:-ms-input-placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-secondary::-ms-input-placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-secondary::placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-secondary1::-moz-placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-secondary1::placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-secondary2::placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-alert::-webkit-input-placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-alert::-moz-placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-alert:-ms-input-placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-alert::-ms-input-placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-alert::placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-safe::-webkit-input-placeholder {
    color: #60B731;
  }

  .sm\:placeholder-safe::-moz-placeholder {
    color: #60B731;
  }

  .sm\:placeholder-safe:-ms-input-placeholder {
    color: #60B731;
  }

  .sm\:placeholder-safe::-ms-input-placeholder {
    color: #60B731;
  }

  .sm\:placeholder-safe::placeholder {
    color: #60B731;
  }

  .sm\:placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-primary-dark::placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-primary-1::-moz-placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-primary-1::placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-primary-2::placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-primary-3::placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-primary-4::placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-secondary-1::placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-secondary-2::placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .sm\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .sm\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .sm\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .sm\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .sm\:placeholder-black::-webkit-input-placeholder {
    color: #000000;
  }

  .sm\:placeholder-black::-moz-placeholder {
    color: #000000;
  }

  .sm\:placeholder-black:-ms-input-placeholder {
    color: #000000;
  }

  .sm\:placeholder-black::-ms-input-placeholder {
    color: #000000;
  }

  .sm\:placeholder-black::placeholder {
    color: #000000;
  }

  .sm\:placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .sm\:placeholder-white::-moz-placeholder {
    color: #FFFFFF;
  }

  .sm\:placeholder-white:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .sm\:placeholder-white::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .sm\:placeholder-white::placeholder {
    color: #FFFFFF;
  }

  .sm\:placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF;
  }

  .sm\:placeholder-point-violet::-moz-placeholder {
    color: #7545FF;
  }

  .sm\:placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF;
  }

  .sm\:placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF;
  }

  .sm\:placeholder-point-violet::placeholder {
    color: #7545FF;
  }

  .sm\:placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .sm\:placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7;
  }

  .sm\:placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .sm\:placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .sm\:placeholder-gray-100::placeholder {
    color: #F7F7F7;
  }

  .sm\:placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .sm\:placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8;
  }

  .sm\:placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .sm\:placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .sm\:placeholder-gray-200::placeholder {
    color: #E5E5E8;
  }

  .sm\:placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .sm\:placeholder-gray-300::-moz-placeholder {
    color: #CED0D6;
  }

  .sm\:placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6;
  }

  .sm\:placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6;
  }

  .sm\:placeholder-gray-300::placeholder {
    color: #CED0D6;
  }

  .sm\:placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .sm\:placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2;
  }

  .sm\:placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .sm\:placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .sm\:placeholder-gray-400::placeholder {
    color: #A7A9B2;
  }

  .sm\:placeholder-gray-500::-webkit-input-placeholder {
    color: #858895;
  }

  .sm\:placeholder-gray-500::-moz-placeholder {
    color: #858895;
  }

  .sm\:placeholder-gray-500:-ms-input-placeholder {
    color: #858895;
  }

  .sm\:placeholder-gray-500::-ms-input-placeholder {
    color: #858895;
  }

  .sm\:placeholder-gray-500::placeholder {
    color: #858895;
  }

  .sm\:placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .sm\:placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B;
  }

  .sm\:placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .sm\:placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .sm\:placeholder-gray-600::placeholder {
    color: #6B6E7B;
  }

  .sm\:placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D;
  }

  .sm\:placeholder-gray-700::-moz-placeholder {
    color: #5F616D;
  }

  .sm\:placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D;
  }

  .sm\:placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D;
  }

  .sm\:placeholder-gray-700::placeholder {
    color: #5F616D;
  }

  .sm\:placeholder-gray-800::-webkit-input-placeholder {
    color: #474952;
  }

  .sm\:placeholder-gray-800::-moz-placeholder {
    color: #474952;
  }

  .sm\:placeholder-gray-800:-ms-input-placeholder {
    color: #474952;
  }

  .sm\:placeholder-gray-800::-ms-input-placeholder {
    color: #474952;
  }

  .sm\:placeholder-gray-800::placeholder {
    color: #474952;
  }

  .sm\:placeholder-gray-900::-webkit-input-placeholder {
    color: #222532;
  }

  .sm\:placeholder-gray-900::-moz-placeholder {
    color: #222532;
  }

  .sm\:placeholder-gray-900:-ms-input-placeholder {
    color: #222532;
  }

  .sm\:placeholder-gray-900::-ms-input-placeholder {
    color: #222532;
  }

  .sm\:placeholder-gray-900::placeholder {
    color: #222532;
  }

  .sm\:placeholder-gray::-webkit-input-placeholder {
    color: #858895;
  }

  .sm\:placeholder-gray::-moz-placeholder {
    color: #858895;
  }

  .sm\:placeholder-gray:-ms-input-placeholder {
    color: #858895;
  }

  .sm\:placeholder-gray::-ms-input-placeholder {
    color: #858895;
  }

  .sm\:placeholder-gray::placeholder {
    color: #858895;
  }

  .sm\:placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532;
  }

  .sm\:placeholder-gray-dark::-moz-placeholder {
    color: #222532;
  }

  .sm\:placeholder-gray-dark:-ms-input-placeholder {
    color: #222532;
  }

  .sm\:placeholder-gray-dark::-ms-input-placeholder {
    color: #222532;
  }

  .sm\:placeholder-gray-dark::placeholder {
    color: #222532;
  }

  .sm\:placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .sm\:placeholder-red-100::-moz-placeholder {
    color: #FFE8E8;
  }

  .sm\:placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .sm\:placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .sm\:placeholder-red-100::placeholder {
    color: #FFE8E8;
  }

  .sm\:placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .sm\:placeholder-red-200::-moz-placeholder {
    color: #FFC4C4;
  }

  .sm\:placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .sm\:placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .sm\:placeholder-red-200::placeholder {
    color: #FFC4C4;
  }

  .sm\:placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .sm\:placeholder-red-300::-moz-placeholder {
    color: #FF8F8F;
  }

  .sm\:placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .sm\:placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .sm\:placeholder-red-300::placeholder {
    color: #FF8F8F;
  }

  .sm\:placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .sm\:placeholder-red-400::-moz-placeholder {
    color: #FF6A6A;
  }

  .sm\:placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .sm\:placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .sm\:placeholder-red-400::placeholder {
    color: #FF6A6A;
  }

  .sm\:placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-red-500::-moz-placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-red-500:-ms-input-placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-red-500::-ms-input-placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-red-500::placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .sm\:placeholder-red-600::-moz-placeholder {
    color: #CC2C00;
  }

  .sm\:placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00;
  }

  .sm\:placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00;
  }

  .sm\:placeholder-red-600::placeholder {
    color: #CC2C00;
  }

  .sm\:placeholder-red-700::-webkit-input-placeholder {
    color: #C53030;
  }

  .sm\:placeholder-red-700::-moz-placeholder {
    color: #C53030;
  }

  .sm\:placeholder-red-700:-ms-input-placeholder {
    color: #C53030;
  }

  .sm\:placeholder-red-700::-ms-input-placeholder {
    color: #C53030;
  }

  .sm\:placeholder-red-700::placeholder {
    color: #C53030;
  }

  .sm\:placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .sm\:placeholder-red-800::-moz-placeholder {
    color: #9B2C2C;
  }

  .sm\:placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .sm\:placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .sm\:placeholder-red-800::placeholder {
    color: #9B2C2C;
  }

  .sm\:placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A;
  }

  .sm\:placeholder-red-900::-moz-placeholder {
    color: #742A2A;
  }

  .sm\:placeholder-red-900:-ms-input-placeholder {
    color: #742A2A;
  }

  .sm\:placeholder-red-900::-ms-input-placeholder {
    color: #742A2A;
  }

  .sm\:placeholder-red-900::placeholder {
    color: #742A2A;
  }

  .sm\:placeholder-red::-webkit-input-placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-red::-moz-placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-red:-ms-input-placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-red::-ms-input-placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-red::placeholder {
    color: #EF3817;
  }

  .sm\:placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .sm\:placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6;
  }

  .sm\:placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .sm\:placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .sm\:placeholder-coral-100::placeholder {
    color: #FFEBE6;
  }

  .sm\:placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .sm\:placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8;
  }

  .sm\:placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .sm\:placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .sm\:placeholder-coral-200::placeholder {
    color: #FFD3C8;
  }

  .sm\:placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .sm\:placeholder-coral-300::-moz-placeholder {
    color: #FFB39E;
  }

  .sm\:placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E;
  }

  .sm\:placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E;
  }

  .sm\:placeholder-coral-300::placeholder {
    color: #FFB39E;
  }

  .sm\:placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476;
  }

  .sm\:placeholder-coral-400::-moz-placeholder {
    color: #FF9476;
  }

  .sm\:placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476;
  }

  .sm\:placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476;
  }

  .sm\:placeholder-coral-400::placeholder {
    color: #FF9476;
  }

  .sm\:placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750;
  }

  .sm\:placeholder-coral-500::-moz-placeholder {
    color: #FF7750;
  }

  .sm\:placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750;
  }

  .sm\:placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750;
  }

  .sm\:placeholder-coral-500::placeholder {
    color: #FF7750;
  }

  .sm\:placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .sm\:placeholder-coral-600::-moz-placeholder {
    color: #F55A2F;
  }

  .sm\:placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F;
  }

  .sm\:placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F;
  }

  .sm\:placeholder-coral-600::placeholder {
    color: #F55A2F;
  }

  .sm\:placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F;
  }

  .sm\:placeholder-coral-700::-moz-placeholder {
    color: #DD470F;
  }

  .sm\:placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F;
  }

  .sm\:placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F;
  }

  .sm\:placeholder-coral-700::placeholder {
    color: #DD470F;
  }

  .sm\:placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .sm\:placeholder-coral-800::-moz-placeholder {
    color: #B93E0F;
  }

  .sm\:placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F;
  }

  .sm\:placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F;
  }

  .sm\:placeholder-coral-800::placeholder {
    color: #B93E0F;
  }

  .sm\:placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311;
  }

  .sm\:placeholder-coral-900::-moz-placeholder {
    color: #8E3311;
  }

  .sm\:placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311;
  }

  .sm\:placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311;
  }

  .sm\:placeholder-coral-900::placeholder {
    color: #8E3311;
  }

  .sm\:placeholder-coral::-webkit-input-placeholder {
    color: #FF7750;
  }

  .sm\:placeholder-coral::-moz-placeholder {
    color: #FF7750;
  }

  .sm\:placeholder-coral:-ms-input-placeholder {
    color: #FF7750;
  }

  .sm\:placeholder-coral::-ms-input-placeholder {
    color: #FF7750;
  }

  .sm\:placeholder-coral::placeholder {
    color: #FF7750;
  }

  .sm\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .sm\:placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6;
  }

  .sm\:placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .sm\:placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .sm\:placeholder-yellow-100::placeholder {
    color: #FFFAE6;
  }

  .sm\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .sm\:placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99;
  }

  .sm\:placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99;
  }

  .sm\:placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99;
  }

  .sm\:placeholder-yellow-200::placeholder {
    color: #FFEB99;
  }

  .sm\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066;
  }

  .sm\:placeholder-yellow-300::-moz-placeholder {
    color: #FFE066;
  }

  .sm\:placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066;
  }

  .sm\:placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066;
  }

  .sm\:placeholder-yellow-300::placeholder {
    color: #FFE066;
  }

  .sm\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633;
  }

  .sm\:placeholder-yellow-400::-moz-placeholder {
    color: #FFD633;
  }

  .sm\:placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633;
  }

  .sm\:placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633;
  }

  .sm\:placeholder-yellow-400::placeholder {
    color: #FFD633;
  }

  .sm\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .sm\:placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02;
  }

  .sm\:placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02;
  }

  .sm\:placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02;
  }

  .sm\:placeholder-yellow-500::placeholder {
    color: #FFCE02;
  }

  .sm\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800;
  }

  .sm\:placeholder-yellow-600::-moz-placeholder {
    color: #E6B800;
  }

  .sm\:placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800;
  }

  .sm\:placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800;
  }

  .sm\:placeholder-yellow-600::placeholder {
    color: #E6B800;
  }

  .sm\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300;
  }

  .sm\:placeholder-yellow-700::-moz-placeholder {
    color: #CCA300;
  }

  .sm\:placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300;
  }

  .sm\:placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300;
  }

  .sm\:placeholder-yellow-700::placeholder {
    color: #CCA300;
  }

  .sm\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600;
  }

  .sm\:placeholder-yellow-800::-moz-placeholder {
    color: #806600;
  }

  .sm\:placeholder-yellow-800:-ms-input-placeholder {
    color: #806600;
  }

  .sm\:placeholder-yellow-800::-ms-input-placeholder {
    color: #806600;
  }

  .sm\:placeholder-yellow-800::placeholder {
    color: #806600;
  }

  .sm\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .sm\:placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00;
  }

  .sm\:placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00;
  }

  .sm\:placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00;
  }

  .sm\:placeholder-yellow-900::placeholder {
    color: #4D3D00;
  }

  .sm\:placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .sm\:placeholder-yellow::-moz-placeholder {
    color: #FFCE02;
  }

  .sm\:placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02;
  }

  .sm\:placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02;
  }

  .sm\:placeholder-yellow::placeholder {
    color: #FFCE02;
  }

  .sm\:placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .sm\:placeholder-green-100::-moz-placeholder {
    color: #F9FCE9;
  }

  .sm\:placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .sm\:placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .sm\:placeholder-green-100::placeholder {
    color: #F9FCE9;
  }

  .sm\:placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .sm\:placeholder-green-200::-moz-placeholder {
    color: #E7F3A5;
  }

  .sm\:placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .sm\:placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .sm\:placeholder-green-200::placeholder {
    color: #E7F3A5;
  }

  .sm\:placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .sm\:placeholder-green-300::-moz-placeholder {
    color: #D5EA62;
  }

  .sm\:placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62;
  }

  .sm\:placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62;
  }

  .sm\:placeholder-green-300::placeholder {
    color: #D5EA62;
  }

  .sm\:placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .sm\:placeholder-green-400::-moz-placeholder {
    color: #C2E01E;
  }

  .sm\:placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E;
  }

  .sm\:placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E;
  }

  .sm\:placeholder-green-400::placeholder {
    color: #C2E01E;
  }

  .sm\:placeholder-green-500::-webkit-input-placeholder {
    color: #60B731;
  }

  .sm\:placeholder-green-500::-moz-placeholder {
    color: #60B731;
  }

  .sm\:placeholder-green-500:-ms-input-placeholder {
    color: #60B731;
  }

  .sm\:placeholder-green-500::-ms-input-placeholder {
    color: #60B731;
  }

  .sm\:placeholder-green-500::placeholder {
    color: #60B731;
  }

  .sm\:placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .sm\:placeholder-green-600::-moz-placeholder {
    color: #3F7B1A;
  }

  .sm\:placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .sm\:placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .sm\:placeholder-green-600::placeholder {
    color: #3F7B1A;
  }

  .sm\:placeholder-green-700::-webkit-input-placeholder {
    color: #366916;
  }

  .sm\:placeholder-green-700::-moz-placeholder {
    color: #366916;
  }

  .sm\:placeholder-green-700:-ms-input-placeholder {
    color: #366916;
  }

  .sm\:placeholder-green-700::-ms-input-placeholder {
    color: #366916;
  }

  .sm\:placeholder-green-700::placeholder {
    color: #366916;
  }

  .sm\:placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D;
  }

  .sm\:placeholder-green-800::-moz-placeholder {
    color: #203F0D;
  }

  .sm\:placeholder-green-800:-ms-input-placeholder {
    color: #203F0D;
  }

  .sm\:placeholder-green-800::-ms-input-placeholder {
    color: #203F0D;
  }

  .sm\:placeholder-green-800::placeholder {
    color: #203F0D;
  }

  .sm\:placeholder-green-900::-webkit-input-placeholder {
    color: #162A09;
  }

  .sm\:placeholder-green-900::-moz-placeholder {
    color: #162A09;
  }

  .sm\:placeholder-green-900:-ms-input-placeholder {
    color: #162A09;
  }

  .sm\:placeholder-green-900::-ms-input-placeholder {
    color: #162A09;
  }

  .sm\:placeholder-green-900::placeholder {
    color: #162A09;
  }

  .sm\:placeholder-green::-webkit-input-placeholder {
    color: #60B731;
  }

  .sm\:placeholder-green::-moz-placeholder {
    color: #60B731;
  }

  .sm\:placeholder-green:-ms-input-placeholder {
    color: #60B731;
  }

  .sm\:placeholder-green::-ms-input-placeholder {
    color: #60B731;
  }

  .sm\:placeholder-green::placeholder {
    color: #60B731;
  }

  .sm\:placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-blue-100::placeholder {
    color: #F5F9FD;
  }

  .sm\:placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .sm\:placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF;
  }

  .sm\:placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .sm\:placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .sm\:placeholder-blue-200::placeholder {
    color: #E9F4FF;
  }

  .sm\:placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .sm\:placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF;
  }

  .sm\:placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .sm\:placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .sm\:placeholder-blue-300::placeholder {
    color: #B9DCFF;
  }

  .sm\:placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-blue-400::-moz-placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-blue-400::placeholder {
    color: #43BEFF;
  }

  .sm\:placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-blue-500::-moz-placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-blue-500::placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC;
  }

  .sm\:placeholder-blue-600::-moz-placeholder {
    color: #0069CC;
  }

  .sm\:placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC;
  }

  .sm\:placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC;
  }

  .sm\:placeholder-blue-600::placeholder {
    color: #0069CC;
  }

  .sm\:placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3;
  }

  .sm\:placeholder-blue-700::-moz-placeholder {
    color: #005CB3;
  }

  .sm\:placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3;
  }

  .sm\:placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3;
  }

  .sm\:placeholder-blue-700::placeholder {
    color: #005CB3;
  }

  .sm\:placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99;
  }

  .sm\:placeholder-blue-800::-moz-placeholder {
    color: #004F99;
  }

  .sm\:placeholder-blue-800:-ms-input-placeholder {
    color: #004F99;
  }

  .sm\:placeholder-blue-800::-ms-input-placeholder {
    color: #004F99;
  }

  .sm\:placeholder-blue-800::placeholder {
    color: #004F99;
  }

  .sm\:placeholder-blue-900::-webkit-input-placeholder {
    color: #003566;
  }

  .sm\:placeholder-blue-900::-moz-placeholder {
    color: #003566;
  }

  .sm\:placeholder-blue-900:-ms-input-placeholder {
    color: #003566;
  }

  .sm\:placeholder-blue-900::-ms-input-placeholder {
    color: #003566;
  }

  .sm\:placeholder-blue-900::placeholder {
    color: #003566;
  }

  .sm\:placeholder-blue::-webkit-input-placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-blue::-moz-placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-blue:-ms-input-placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-blue::-ms-input-placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-blue::placeholder {
    color: #007EE5;
  }

  .sm\:placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-violet-100::placeholder {
    color: #F8F8FC;
  }

  .sm\:placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-violet-200::placeholder {
    color: #EBEAF6;
  }

  .sm\:placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-violet-300::placeholder {
    color: #A8A5CE;
  }

  .sm\:placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-violet-400::-moz-placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-violet-400::placeholder {
    color: #8C81D1;
  }

  .sm\:placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-violet-500::-moz-placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-violet-500::placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C;
  }

  .sm\:placeholder-violet-600::-moz-placeholder {
    color: #58309C;
  }

  .sm\:placeholder-violet-600:-ms-input-placeholder {
    color: #58309C;
  }

  .sm\:placeholder-violet-600::-ms-input-placeholder {
    color: #58309C;
  }

  .sm\:placeholder-violet-600::placeholder {
    color: #58309C;
  }

  .sm\:placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .sm\:placeholder-violet-700::-moz-placeholder {
    color: #4D2A89;
  }

  .sm\:placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89;
  }

  .sm\:placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89;
  }

  .sm\:placeholder-violet-700::placeholder {
    color: #4D2A89;
  }

  .sm\:placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-violet-800::-moz-placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-violet-800::placeholder {
    color: #3C2C84;
  }

  .sm\:placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62;
  }

  .sm\:placeholder-violet-900::-moz-placeholder {
    color: #371E62;
  }

  .sm\:placeholder-violet-900:-ms-input-placeholder {
    color: #371E62;
  }

  .sm\:placeholder-violet-900::-ms-input-placeholder {
    color: #371E62;
  }

  .sm\:placeholder-violet-900::placeholder {
    color: #371E62;
  }

  .sm\:placeholder-violet::-webkit-input-placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-violet::-moz-placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-violet:-ms-input-placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-violet::-ms-input-placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-violet::placeholder {
    color: #6638B6;
  }

  .sm\:placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .sm\:placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA;
  }

  .sm\:placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .sm\:placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .sm\:placeholder-peacock-100::placeholder {
    color: #E6FFFA;
  }

  .sm\:placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .sm\:placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA;
  }

  .sm\:placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .sm\:placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .sm\:placeholder-peacock-200::placeholder {
    color: #B2F5EA;
  }

  .sm\:placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .sm\:placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9;
  }

  .sm\:placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9;
  }

  .sm\:placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9;
  }

  .sm\:placeholder-peacock-300::placeholder {
    color: #81E6D9;
  }

  .sm\:placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .sm\:placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5;
  }

  .sm\:placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .sm\:placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .sm\:placeholder-peacock-400::placeholder {
    color: #4FD1C5;
  }

  .sm\:placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .sm\:placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC;
  }

  .sm\:placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC;
  }

  .sm\:placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC;
  }

  .sm\:placeholder-peacock-500::placeholder {
    color: #38B2AC;
  }

  .sm\:placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795;
  }

  .sm\:placeholder-peacock-600::-moz-placeholder {
    color: #319795;
  }

  .sm\:placeholder-peacock-600:-ms-input-placeholder {
    color: #319795;
  }

  .sm\:placeholder-peacock-600::-ms-input-placeholder {
    color: #319795;
  }

  .sm\:placeholder-peacock-600::placeholder {
    color: #319795;
  }

  .sm\:placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .sm\:placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B;
  }

  .sm\:placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .sm\:placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .sm\:placeholder-peacock-700::placeholder {
    color: #2C7A7B;
  }

  .sm\:placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61;
  }

  .sm\:placeholder-peacock-800::-moz-placeholder {
    color: #285E61;
  }

  .sm\:placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61;
  }

  .sm\:placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61;
  }

  .sm\:placeholder-peacock-800::placeholder {
    color: #285E61;
  }

  .sm\:placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52;
  }

  .sm\:placeholder-peacock-900::-moz-placeholder {
    color: #234E52;
  }

  .sm\:placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52;
  }

  .sm\:placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52;
  }

  .sm\:placeholder-peacock-900::placeholder {
    color: #234E52;
  }

  .sm\:placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .sm\:placeholder-peacock::-moz-placeholder {
    color: #38B2AC;
  }

  .sm\:placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC;
  }

  .sm\:placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC;
  }

  .sm\:placeholder-peacock::placeholder {
    color: #38B2AC;
  }

  .sm\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .sm\:placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF;
  }

  .sm\:placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .sm\:placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .sm\:placeholder-indigo-100::placeholder {
    color: #EBF4FF;
  }

  .sm\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .sm\:placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE;
  }

  .sm\:placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .sm\:placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .sm\:placeholder-indigo-200::placeholder {
    color: #C3DAFE;
  }

  .sm\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .sm\:placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA;
  }

  .sm\:placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .sm\:placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .sm\:placeholder-indigo-300::placeholder {
    color: #A3BFFA;
  }

  .sm\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .sm\:placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5;
  }

  .sm\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .sm\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .sm\:placeholder-indigo-400::placeholder {
    color: #7F9CF5;
  }

  .sm\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA;
  }

  .sm\:placeholder-indigo-500::-moz-placeholder {
    color: #667EEA;
  }

  .sm\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA;
  }

  .sm\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA;
  }

  .sm\:placeholder-indigo-500::placeholder {
    color: #667EEA;
  }

  .sm\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .sm\:placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8;
  }

  .sm\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8;
  }

  .sm\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8;
  }

  .sm\:placeholder-indigo-600::placeholder {
    color: #5A67D8;
  }

  .sm\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE;
  }

  .sm\:placeholder-indigo-700::-moz-placeholder {
    color: #6439DE;
  }

  .sm\:placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE;
  }

  .sm\:placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE;
  }

  .sm\:placeholder-indigo-700::placeholder {
    color: #6439DE;
  }

  .sm\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .sm\:placeholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .sm\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .sm\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .sm\:placeholder-indigo-800::placeholder {
    color: #434190;
  }

  .sm\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B;
  }

  .sm\:placeholder-indigo-900::-moz-placeholder {
    color: #3C366B;
  }

  .sm\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B;
  }

  .sm\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B;
  }

  .sm\:placeholder-indigo-900::placeholder {
    color: #3C366B;
  }

  .sm\:placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA;
  }

  .sm\:placeholder-indigo::-moz-placeholder {
    color: #667EEA;
  }

  .sm\:placeholder-indigo:-ms-input-placeholder {
    color: #667EEA;
  }

  .sm\:placeholder-indigo::-ms-input-placeholder {
    color: #667EEA;
  }

  .sm\:placeholder-indigo::placeholder {
    color: #667EEA;
  }

  .sm\:\!placeholder-primary::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-primary::-moz-placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-primary:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-primary::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-primary::placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-primaryDark::placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-primary1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-primary1::placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-primary2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-primary2::placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-primary3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-primary3::placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-primary4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-primary4::placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-secondary::-moz-placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-secondary:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-secondary::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-secondary::placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-secondary1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-secondary1::placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-secondary2::placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-alert::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-alert::-moz-placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-alert:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-alert::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-alert::placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-safe::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-safe::-moz-placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-safe:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-safe::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-safe::placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-primary-dark::placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-primary-1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-primary-1::placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-primary-2::placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-primary-3::placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-primary-4::placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-secondary-1::placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-secondary-2::placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-transparent::-webkit-input-placeholder {
    color: transparent !important;
  }

  .sm\:\!placeholder-transparent::-moz-placeholder {
    color: transparent !important;
  }

  .sm\:\!placeholder-transparent:-ms-input-placeholder {
    color: transparent !important;
  }

  .sm\:\!placeholder-transparent::-ms-input-placeholder {
    color: transparent !important;
  }

  .sm\:\!placeholder-transparent::placeholder {
    color: transparent !important;
  }

  .sm\:\!placeholder-black::-webkit-input-placeholder {
    color: #000000 !important;
  }

  .sm\:\!placeholder-black::-moz-placeholder {
    color: #000000 !important;
  }

  .sm\:\!placeholder-black:-ms-input-placeholder {
    color: #000000 !important;
  }

  .sm\:\!placeholder-black::-ms-input-placeholder {
    color: #000000 !important;
  }

  .sm\:\!placeholder-black::placeholder {
    color: #000000 !important;
  }

  .sm\:\!placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF !important;
  }

  .sm\:\!placeholder-white::-moz-placeholder {
    color: #FFFFFF !important;
  }

  .sm\:\!placeholder-white:-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .sm\:\!placeholder-white::-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .sm\:\!placeholder-white::placeholder {
    color: #FFFFFF !important;
  }

  .sm\:\!placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF !important;
  }

  .sm\:\!placeholder-point-violet::-moz-placeholder {
    color: #7545FF !important;
  }

  .sm\:\!placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF !important;
  }

  .sm\:\!placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF !important;
  }

  .sm\:\!placeholder-point-violet::placeholder {
    color: #7545FF !important;
  }

  .sm\:\!placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7 !important;
  }

  .sm\:\!placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7 !important;
  }

  .sm\:\!placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .sm\:\!placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .sm\:\!placeholder-gray-100::placeholder {
    color: #F7F7F7 !important;
  }

  .sm\:\!placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8 !important;
  }

  .sm\:\!placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8 !important;
  }

  .sm\:\!placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .sm\:\!placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .sm\:\!placeholder-gray-200::placeholder {
    color: #E5E5E8 !important;
  }

  .sm\:\!placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6 !important;
  }

  .sm\:\!placeholder-gray-300::-moz-placeholder {
    color: #CED0D6 !important;
  }

  .sm\:\!placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .sm\:\!placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .sm\:\!placeholder-gray-300::placeholder {
    color: #CED0D6 !important;
  }

  .sm\:\!placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2 !important;
  }

  .sm\:\!placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2 !important;
  }

  .sm\:\!placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .sm\:\!placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .sm\:\!placeholder-gray-400::placeholder {
    color: #A7A9B2 !important;
  }

  .sm\:\!placeholder-gray-500::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .sm\:\!placeholder-gray-500::-moz-placeholder {
    color: #858895 !important;
  }

  .sm\:\!placeholder-gray-500:-ms-input-placeholder {
    color: #858895 !important;
  }

  .sm\:\!placeholder-gray-500::-ms-input-placeholder {
    color: #858895 !important;
  }

  .sm\:\!placeholder-gray-500::placeholder {
    color: #858895 !important;
  }

  .sm\:\!placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B !important;
  }

  .sm\:\!placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B !important;
  }

  .sm\:\!placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .sm\:\!placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .sm\:\!placeholder-gray-600::placeholder {
    color: #6B6E7B !important;
  }

  .sm\:\!placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D !important;
  }

  .sm\:\!placeholder-gray-700::-moz-placeholder {
    color: #5F616D !important;
  }

  .sm\:\!placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D !important;
  }

  .sm\:\!placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D !important;
  }

  .sm\:\!placeholder-gray-700::placeholder {
    color: #5F616D !important;
  }

  .sm\:\!placeholder-gray-800::-webkit-input-placeholder {
    color: #474952 !important;
  }

  .sm\:\!placeholder-gray-800::-moz-placeholder {
    color: #474952 !important;
  }

  .sm\:\!placeholder-gray-800:-ms-input-placeholder {
    color: #474952 !important;
  }

  .sm\:\!placeholder-gray-800::-ms-input-placeholder {
    color: #474952 !important;
  }

  .sm\:\!placeholder-gray-800::placeholder {
    color: #474952 !important;
  }

  .sm\:\!placeholder-gray-900::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .sm\:\!placeholder-gray-900::-moz-placeholder {
    color: #222532 !important;
  }

  .sm\:\!placeholder-gray-900:-ms-input-placeholder {
    color: #222532 !important;
  }

  .sm\:\!placeholder-gray-900::-ms-input-placeholder {
    color: #222532 !important;
  }

  .sm\:\!placeholder-gray-900::placeholder {
    color: #222532 !important;
  }

  .sm\:\!placeholder-gray::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .sm\:\!placeholder-gray::-moz-placeholder {
    color: #858895 !important;
  }

  .sm\:\!placeholder-gray:-ms-input-placeholder {
    color: #858895 !important;
  }

  .sm\:\!placeholder-gray::-ms-input-placeholder {
    color: #858895 !important;
  }

  .sm\:\!placeholder-gray::placeholder {
    color: #858895 !important;
  }

  .sm\:\!placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .sm\:\!placeholder-gray-dark::-moz-placeholder {
    color: #222532 !important;
  }

  .sm\:\!placeholder-gray-dark:-ms-input-placeholder {
    color: #222532 !important;
  }

  .sm\:\!placeholder-gray-dark::-ms-input-placeholder {
    color: #222532 !important;
  }

  .sm\:\!placeholder-gray-dark::placeholder {
    color: #222532 !important;
  }

  .sm\:\!placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8 !important;
  }

  .sm\:\!placeholder-red-100::-moz-placeholder {
    color: #FFE8E8 !important;
  }

  .sm\:\!placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .sm\:\!placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .sm\:\!placeholder-red-100::placeholder {
    color: #FFE8E8 !important;
  }

  .sm\:\!placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4 !important;
  }

  .sm\:\!placeholder-red-200::-moz-placeholder {
    color: #FFC4C4 !important;
  }

  .sm\:\!placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .sm\:\!placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .sm\:\!placeholder-red-200::placeholder {
    color: #FFC4C4 !important;
  }

  .sm\:\!placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F !important;
  }

  .sm\:\!placeholder-red-300::-moz-placeholder {
    color: #FF8F8F !important;
  }

  .sm\:\!placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .sm\:\!placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .sm\:\!placeholder-red-300::placeholder {
    color: #FF8F8F !important;
  }

  .sm\:\!placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A !important;
  }

  .sm\:\!placeholder-red-400::-moz-placeholder {
    color: #FF6A6A !important;
  }

  .sm\:\!placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .sm\:\!placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .sm\:\!placeholder-red-400::placeholder {
    color: #FF6A6A !important;
  }

  .sm\:\!placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-red-500::-moz-placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-red-500:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-red-500::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-red-500::placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00 !important;
  }

  .sm\:\!placeholder-red-600::-moz-placeholder {
    color: #CC2C00 !important;
  }

  .sm\:\!placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .sm\:\!placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .sm\:\!placeholder-red-600::placeholder {
    color: #CC2C00 !important;
  }

  .sm\:\!placeholder-red-700::-webkit-input-placeholder {
    color: #C53030 !important;
  }

  .sm\:\!placeholder-red-700::-moz-placeholder {
    color: #C53030 !important;
  }

  .sm\:\!placeholder-red-700:-ms-input-placeholder {
    color: #C53030 !important;
  }

  .sm\:\!placeholder-red-700::-ms-input-placeholder {
    color: #C53030 !important;
  }

  .sm\:\!placeholder-red-700::placeholder {
    color: #C53030 !important;
  }

  .sm\:\!placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C !important;
  }

  .sm\:\!placeholder-red-800::-moz-placeholder {
    color: #9B2C2C !important;
  }

  .sm\:\!placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .sm\:\!placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .sm\:\!placeholder-red-800::placeholder {
    color: #9B2C2C !important;
  }

  .sm\:\!placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A !important;
  }

  .sm\:\!placeholder-red-900::-moz-placeholder {
    color: #742A2A !important;
  }

  .sm\:\!placeholder-red-900:-ms-input-placeholder {
    color: #742A2A !important;
  }

  .sm\:\!placeholder-red-900::-ms-input-placeholder {
    color: #742A2A !important;
  }

  .sm\:\!placeholder-red-900::placeholder {
    color: #742A2A !important;
  }

  .sm\:\!placeholder-red::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-red::-moz-placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-red:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-red::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-red::placeholder {
    color: #EF3817 !important;
  }

  .sm\:\!placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6 !important;
  }

  .sm\:\!placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6 !important;
  }

  .sm\:\!placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .sm\:\!placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .sm\:\!placeholder-coral-100::placeholder {
    color: #FFEBE6 !important;
  }

  .sm\:\!placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8 !important;
  }

  .sm\:\!placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8 !important;
  }

  .sm\:\!placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .sm\:\!placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .sm\:\!placeholder-coral-200::placeholder {
    color: #FFD3C8 !important;
  }

  .sm\:\!placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E !important;
  }

  .sm\:\!placeholder-coral-300::-moz-placeholder {
    color: #FFB39E !important;
  }

  .sm\:\!placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .sm\:\!placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .sm\:\!placeholder-coral-300::placeholder {
    color: #FFB39E !important;
  }

  .sm\:\!placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476 !important;
  }

  .sm\:\!placeholder-coral-400::-moz-placeholder {
    color: #FF9476 !important;
  }

  .sm\:\!placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .sm\:\!placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .sm\:\!placeholder-coral-400::placeholder {
    color: #FF9476 !important;
  }

  .sm\:\!placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .sm\:\!placeholder-coral-500::-moz-placeholder {
    color: #FF7750 !important;
  }

  .sm\:\!placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .sm\:\!placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .sm\:\!placeholder-coral-500::placeholder {
    color: #FF7750 !important;
  }

  .sm\:\!placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F !important;
  }

  .sm\:\!placeholder-coral-600::-moz-placeholder {
    color: #F55A2F !important;
  }

  .sm\:\!placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .sm\:\!placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .sm\:\!placeholder-coral-600::placeholder {
    color: #F55A2F !important;
  }

  .sm\:\!placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F !important;
  }

  .sm\:\!placeholder-coral-700::-moz-placeholder {
    color: #DD470F !important;
  }

  .sm\:\!placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F !important;
  }

  .sm\:\!placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F !important;
  }

  .sm\:\!placeholder-coral-700::placeholder {
    color: #DD470F !important;
  }

  .sm\:\!placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F !important;
  }

  .sm\:\!placeholder-coral-800::-moz-placeholder {
    color: #B93E0F !important;
  }

  .sm\:\!placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .sm\:\!placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .sm\:\!placeholder-coral-800::placeholder {
    color: #B93E0F !important;
  }

  .sm\:\!placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311 !important;
  }

  .sm\:\!placeholder-coral-900::-moz-placeholder {
    color: #8E3311 !important;
  }

  .sm\:\!placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .sm\:\!placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .sm\:\!placeholder-coral-900::placeholder {
    color: #8E3311 !important;
  }

  .sm\:\!placeholder-coral::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .sm\:\!placeholder-coral::-moz-placeholder {
    color: #FF7750 !important;
  }

  .sm\:\!placeholder-coral:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .sm\:\!placeholder-coral::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .sm\:\!placeholder-coral::placeholder {
    color: #FF7750 !important;
  }

  .sm\:\!placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6 !important;
  }

  .sm\:\!placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6 !important;
  }

  .sm\:\!placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .sm\:\!placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .sm\:\!placeholder-yellow-100::placeholder {
    color: #FFFAE6 !important;
  }

  .sm\:\!placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99 !important;
  }

  .sm\:\!placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99 !important;
  }

  .sm\:\!placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .sm\:\!placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .sm\:\!placeholder-yellow-200::placeholder {
    color: #FFEB99 !important;
  }

  .sm\:\!placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066 !important;
  }

  .sm\:\!placeholder-yellow-300::-moz-placeholder {
    color: #FFE066 !important;
  }

  .sm\:\!placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .sm\:\!placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .sm\:\!placeholder-yellow-300::placeholder {
    color: #FFE066 !important;
  }

  .sm\:\!placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633 !important;
  }

  .sm\:\!placeholder-yellow-400::-moz-placeholder {
    color: #FFD633 !important;
  }

  .sm\:\!placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .sm\:\!placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .sm\:\!placeholder-yellow-400::placeholder {
    color: #FFD633 !important;
  }

  .sm\:\!placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .sm\:\!placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .sm\:\!placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .sm\:\!placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .sm\:\!placeholder-yellow-500::placeholder {
    color: #FFCE02 !important;
  }

  .sm\:\!placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800 !important;
  }

  .sm\:\!placeholder-yellow-600::-moz-placeholder {
    color: #E6B800 !important;
  }

  .sm\:\!placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .sm\:\!placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .sm\:\!placeholder-yellow-600::placeholder {
    color: #E6B800 !important;
  }

  .sm\:\!placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300 !important;
  }

  .sm\:\!placeholder-yellow-700::-moz-placeholder {
    color: #CCA300 !important;
  }

  .sm\:\!placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .sm\:\!placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .sm\:\!placeholder-yellow-700::placeholder {
    color: #CCA300 !important;
  }

  .sm\:\!placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600 !important;
  }

  .sm\:\!placeholder-yellow-800::-moz-placeholder {
    color: #806600 !important;
  }

  .sm\:\!placeholder-yellow-800:-ms-input-placeholder {
    color: #806600 !important;
  }

  .sm\:\!placeholder-yellow-800::-ms-input-placeholder {
    color: #806600 !important;
  }

  .sm\:\!placeholder-yellow-800::placeholder {
    color: #806600 !important;
  }

  .sm\:\!placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00 !important;
  }

  .sm\:\!placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00 !important;
  }

  .sm\:\!placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .sm\:\!placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .sm\:\!placeholder-yellow-900::placeholder {
    color: #4D3D00 !important;
  }

  .sm\:\!placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .sm\:\!placeholder-yellow::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .sm\:\!placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .sm\:\!placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .sm\:\!placeholder-yellow::placeholder {
    color: #FFCE02 !important;
  }

  .sm\:\!placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9 !important;
  }

  .sm\:\!placeholder-green-100::-moz-placeholder {
    color: #F9FCE9 !important;
  }

  .sm\:\!placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .sm\:\!placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .sm\:\!placeholder-green-100::placeholder {
    color: #F9FCE9 !important;
  }

  .sm\:\!placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5 !important;
  }

  .sm\:\!placeholder-green-200::-moz-placeholder {
    color: #E7F3A5 !important;
  }

  .sm\:\!placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .sm\:\!placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .sm\:\!placeholder-green-200::placeholder {
    color: #E7F3A5 !important;
  }

  .sm\:\!placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62 !important;
  }

  .sm\:\!placeholder-green-300::-moz-placeholder {
    color: #D5EA62 !important;
  }

  .sm\:\!placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .sm\:\!placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .sm\:\!placeholder-green-300::placeholder {
    color: #D5EA62 !important;
  }

  .sm\:\!placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E !important;
  }

  .sm\:\!placeholder-green-400::-moz-placeholder {
    color: #C2E01E !important;
  }

  .sm\:\!placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .sm\:\!placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .sm\:\!placeholder-green-400::placeholder {
    color: #C2E01E !important;
  }

  .sm\:\!placeholder-green-500::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-green-500::-moz-placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-green-500:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-green-500::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-green-500::placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A !important;
  }

  .sm\:\!placeholder-green-600::-moz-placeholder {
    color: #3F7B1A !important;
  }

  .sm\:\!placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .sm\:\!placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .sm\:\!placeholder-green-600::placeholder {
    color: #3F7B1A !important;
  }

  .sm\:\!placeholder-green-700::-webkit-input-placeholder {
    color: #366916 !important;
  }

  .sm\:\!placeholder-green-700::-moz-placeholder {
    color: #366916 !important;
  }

  .sm\:\!placeholder-green-700:-ms-input-placeholder {
    color: #366916 !important;
  }

  .sm\:\!placeholder-green-700::-ms-input-placeholder {
    color: #366916 !important;
  }

  .sm\:\!placeholder-green-700::placeholder {
    color: #366916 !important;
  }

  .sm\:\!placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D !important;
  }

  .sm\:\!placeholder-green-800::-moz-placeholder {
    color: #203F0D !important;
  }

  .sm\:\!placeholder-green-800:-ms-input-placeholder {
    color: #203F0D !important;
  }

  .sm\:\!placeholder-green-800::-ms-input-placeholder {
    color: #203F0D !important;
  }

  .sm\:\!placeholder-green-800::placeholder {
    color: #203F0D !important;
  }

  .sm\:\!placeholder-green-900::-webkit-input-placeholder {
    color: #162A09 !important;
  }

  .sm\:\!placeholder-green-900::-moz-placeholder {
    color: #162A09 !important;
  }

  .sm\:\!placeholder-green-900:-ms-input-placeholder {
    color: #162A09 !important;
  }

  .sm\:\!placeholder-green-900::-ms-input-placeholder {
    color: #162A09 !important;
  }

  .sm\:\!placeholder-green-900::placeholder {
    color: #162A09 !important;
  }

  .sm\:\!placeholder-green::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-green::-moz-placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-green:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-green::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-green::placeholder {
    color: #60B731 !important;
  }

  .sm\:\!placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-blue-100::placeholder {
    color: #F5F9FD !important;
  }

  .sm\:\!placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF !important;
  }

  .sm\:\!placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF !important;
  }

  .sm\:\!placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .sm\:\!placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .sm\:\!placeholder-blue-200::placeholder {
    color: #E9F4FF !important;
  }

  .sm\:\!placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF !important;
  }

  .sm\:\!placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF !important;
  }

  .sm\:\!placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .sm\:\!placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .sm\:\!placeholder-blue-300::placeholder {
    color: #B9DCFF !important;
  }

  .sm\:\!placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-blue-400::-moz-placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-blue-400::placeholder {
    color: #43BEFF !important;
  }

  .sm\:\!placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-blue-500::-moz-placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-blue-500::placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC !important;
  }

  .sm\:\!placeholder-blue-600::-moz-placeholder {
    color: #0069CC !important;
  }

  .sm\:\!placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC !important;
  }

  .sm\:\!placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC !important;
  }

  .sm\:\!placeholder-blue-600::placeholder {
    color: #0069CC !important;
  }

  .sm\:\!placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3 !important;
  }

  .sm\:\!placeholder-blue-700::-moz-placeholder {
    color: #005CB3 !important;
  }

  .sm\:\!placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .sm\:\!placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .sm\:\!placeholder-blue-700::placeholder {
    color: #005CB3 !important;
  }

  .sm\:\!placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99 !important;
  }

  .sm\:\!placeholder-blue-800::-moz-placeholder {
    color: #004F99 !important;
  }

  .sm\:\!placeholder-blue-800:-ms-input-placeholder {
    color: #004F99 !important;
  }

  .sm\:\!placeholder-blue-800::-ms-input-placeholder {
    color: #004F99 !important;
  }

  .sm\:\!placeholder-blue-800::placeholder {
    color: #004F99 !important;
  }

  .sm\:\!placeholder-blue-900::-webkit-input-placeholder {
    color: #003566 !important;
  }

  .sm\:\!placeholder-blue-900::-moz-placeholder {
    color: #003566 !important;
  }

  .sm\:\!placeholder-blue-900:-ms-input-placeholder {
    color: #003566 !important;
  }

  .sm\:\!placeholder-blue-900::-ms-input-placeholder {
    color: #003566 !important;
  }

  .sm\:\!placeholder-blue-900::placeholder {
    color: #003566 !important;
  }

  .sm\:\!placeholder-blue::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-blue::-moz-placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-blue:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-blue::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-blue::placeholder {
    color: #007EE5 !important;
  }

  .sm\:\!placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-violet-100::placeholder {
    color: #F8F8FC !important;
  }

  .sm\:\!placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-violet-200::placeholder {
    color: #EBEAF6 !important;
  }

  .sm\:\!placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-violet-300::placeholder {
    color: #A8A5CE !important;
  }

  .sm\:\!placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-violet-400::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-violet-400::placeholder {
    color: #8C81D1 !important;
  }

  .sm\:\!placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-violet-500::-moz-placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-violet-500::placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C !important;
  }

  .sm\:\!placeholder-violet-600::-moz-placeholder {
    color: #58309C !important;
  }

  .sm\:\!placeholder-violet-600:-ms-input-placeholder {
    color: #58309C !important;
  }

  .sm\:\!placeholder-violet-600::-ms-input-placeholder {
    color: #58309C !important;
  }

  .sm\:\!placeholder-violet-600::placeholder {
    color: #58309C !important;
  }

  .sm\:\!placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89 !important;
  }

  .sm\:\!placeholder-violet-700::-moz-placeholder {
    color: #4D2A89 !important;
  }

  .sm\:\!placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .sm\:\!placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .sm\:\!placeholder-violet-700::placeholder {
    color: #4D2A89 !important;
  }

  .sm\:\!placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-violet-800::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-violet-800::placeholder {
    color: #3C2C84 !important;
  }

  .sm\:\!placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62 !important;
  }

  .sm\:\!placeholder-violet-900::-moz-placeholder {
    color: #371E62 !important;
  }

  .sm\:\!placeholder-violet-900:-ms-input-placeholder {
    color: #371E62 !important;
  }

  .sm\:\!placeholder-violet-900::-ms-input-placeholder {
    color: #371E62 !important;
  }

  .sm\:\!placeholder-violet-900::placeholder {
    color: #371E62 !important;
  }

  .sm\:\!placeholder-violet::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-violet::-moz-placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-violet:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-violet::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-violet::placeholder {
    color: #6638B6 !important;
  }

  .sm\:\!placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA !important;
  }

  .sm\:\!placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA !important;
  }

  .sm\:\!placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .sm\:\!placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .sm\:\!placeholder-peacock-100::placeholder {
    color: #E6FFFA !important;
  }

  .sm\:\!placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA !important;
  }

  .sm\:\!placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA !important;
  }

  .sm\:\!placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .sm\:\!placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .sm\:\!placeholder-peacock-200::placeholder {
    color: #B2F5EA !important;
  }

  .sm\:\!placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9 !important;
  }

  .sm\:\!placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9 !important;
  }

  .sm\:\!placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .sm\:\!placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .sm\:\!placeholder-peacock-300::placeholder {
    color: #81E6D9 !important;
  }

  .sm\:\!placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5 !important;
  }

  .sm\:\!placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5 !important;
  }

  .sm\:\!placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .sm\:\!placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .sm\:\!placeholder-peacock-400::placeholder {
    color: #4FD1C5 !important;
  }

  .sm\:\!placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .sm\:\!placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC !important;
  }

  .sm\:\!placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .sm\:\!placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .sm\:\!placeholder-peacock-500::placeholder {
    color: #38B2AC !important;
  }

  .sm\:\!placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795 !important;
  }

  .sm\:\!placeholder-peacock-600::-moz-placeholder {
    color: #319795 !important;
  }

  .sm\:\!placeholder-peacock-600:-ms-input-placeholder {
    color: #319795 !important;
  }

  .sm\:\!placeholder-peacock-600::-ms-input-placeholder {
    color: #319795 !important;
  }

  .sm\:\!placeholder-peacock-600::placeholder {
    color: #319795 !important;
  }

  .sm\:\!placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B !important;
  }

  .sm\:\!placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B !important;
  }

  .sm\:\!placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .sm\:\!placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .sm\:\!placeholder-peacock-700::placeholder {
    color: #2C7A7B !important;
  }

  .sm\:\!placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61 !important;
  }

  .sm\:\!placeholder-peacock-800::-moz-placeholder {
    color: #285E61 !important;
  }

  .sm\:\!placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61 !important;
  }

  .sm\:\!placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61 !important;
  }

  .sm\:\!placeholder-peacock-800::placeholder {
    color: #285E61 !important;
  }

  .sm\:\!placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52 !important;
  }

  .sm\:\!placeholder-peacock-900::-moz-placeholder {
    color: #234E52 !important;
  }

  .sm\:\!placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52 !important;
  }

  .sm\:\!placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52 !important;
  }

  .sm\:\!placeholder-peacock-900::placeholder {
    color: #234E52 !important;
  }

  .sm\:\!placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .sm\:\!placeholder-peacock::-moz-placeholder {
    color: #38B2AC !important;
  }

  .sm\:\!placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .sm\:\!placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .sm\:\!placeholder-peacock::placeholder {
    color: #38B2AC !important;
  }

  .sm\:\!placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF !important;
  }

  .sm\:\!placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF !important;
  }

  .sm\:\!placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .sm\:\!placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .sm\:\!placeholder-indigo-100::placeholder {
    color: #EBF4FF !important;
  }

  .sm\:\!placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE !important;
  }

  .sm\:\!placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE !important;
  }

  .sm\:\!placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .sm\:\!placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .sm\:\!placeholder-indigo-200::placeholder {
    color: #C3DAFE !important;
  }

  .sm\:\!placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA !important;
  }

  .sm\:\!placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA !important;
  }

  .sm\:\!placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .sm\:\!placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .sm\:\!placeholder-indigo-300::placeholder {
    color: #A3BFFA !important;
  }

  .sm\:\!placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5 !important;
  }

  .sm\:\!placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5 !important;
  }

  .sm\:\!placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .sm\:\!placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .sm\:\!placeholder-indigo-400::placeholder {
    color: #7F9CF5 !important;
  }

  .sm\:\!placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .sm\:\!placeholder-indigo-500::-moz-placeholder {
    color: #667EEA !important;
  }

  .sm\:\!placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .sm\:\!placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .sm\:\!placeholder-indigo-500::placeholder {
    color: #667EEA !important;
  }

  .sm\:\!placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8 !important;
  }

  .sm\:\!placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8 !important;
  }

  .sm\:\!placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .sm\:\!placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .sm\:\!placeholder-indigo-600::placeholder {
    color: #5A67D8 !important;
  }

  .sm\:\!placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE !important;
  }

  .sm\:\!placeholder-indigo-700::-moz-placeholder {
    color: #6439DE !important;
  }

  .sm\:\!placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE !important;
  }

  .sm\:\!placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE !important;
  }

  .sm\:\!placeholder-indigo-700::placeholder {
    color: #6439DE !important;
  }

  .sm\:\!placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190 !important;
  }

  .sm\:\!placeholder-indigo-800::-moz-placeholder {
    color: #434190 !important;
  }

  .sm\:\!placeholder-indigo-800:-ms-input-placeholder {
    color: #434190 !important;
  }

  .sm\:\!placeholder-indigo-800::-ms-input-placeholder {
    color: #434190 !important;
  }

  .sm\:\!placeholder-indigo-800::placeholder {
    color: #434190 !important;
  }

  .sm\:\!placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B !important;
  }

  .sm\:\!placeholder-indigo-900::-moz-placeholder {
    color: #3C366B !important;
  }

  .sm\:\!placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B !important;
  }

  .sm\:\!placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B !important;
  }

  .sm\:\!placeholder-indigo-900::placeholder {
    color: #3C366B !important;
  }

  .sm\:\!placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .sm\:\!placeholder-indigo::-moz-placeholder {
    color: #667EEA !important;
  }

  .sm\:\!placeholder-indigo:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .sm\:\!placeholder-indigo::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .sm\:\!placeholder-indigo::placeholder {
    color: #667EEA !important;
  }

  .sm\:hover\:placeholder-primary:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-primary:hover::-moz-placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-primary:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-primary:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-primary:hover::placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-primaryDark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-primaryDark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-primaryDark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-primaryDark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-primaryDark:hover::placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-primary1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-primary1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-primary1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-primary1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-primary1:hover::placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-primary2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-primary2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-primary2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-primary2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-primary2:hover::placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-primary3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-primary3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-primary3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-primary3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-primary3:hover::placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-primary4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-primary4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-primary4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-primary4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-primary4:hover::placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-secondary:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-secondary:hover::-moz-placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-secondary:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-secondary:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-secondary:hover::placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-secondary1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-secondary1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-secondary1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-secondary1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-secondary1:hover::placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-secondary2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-secondary2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-secondary2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-secondary2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-secondary2:hover::placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-alert:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-alert:hover::-moz-placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-alert:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-alert:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-alert:hover::placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-safe:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-safe:hover::-moz-placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-safe:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-safe:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-safe:hover::placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-primary-dark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-primary-dark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-primary-dark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-primary-dark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-primary-dark:hover::placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-primary-1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-primary-1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-primary-1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-primary-1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-primary-1:hover::placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-primary-2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-primary-2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-primary-2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-primary-2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-primary-2:hover::placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-primary-3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-primary-3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-primary-3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-primary-3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-primary-3:hover::placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-primary-4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-primary-4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-primary-4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-primary-4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-primary-4:hover::placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-secondary-1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-secondary-1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-secondary-1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-secondary-1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-secondary-1:hover::placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-secondary-2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-secondary-2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-secondary-2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-secondary-2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-secondary-2:hover::placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-transparent:hover::-webkit-input-placeholder {
    color: transparent;
  }

  .sm\:hover\:placeholder-transparent:hover::-moz-placeholder {
    color: transparent;
  }

  .sm\:hover\:placeholder-transparent:hover:-ms-input-placeholder {
    color: transparent;
  }

  .sm\:hover\:placeholder-transparent:hover::-ms-input-placeholder {
    color: transparent;
  }

  .sm\:hover\:placeholder-transparent:hover::placeholder {
    color: transparent;
  }

  .sm\:hover\:placeholder-black:hover::-webkit-input-placeholder {
    color: #000000;
  }

  .sm\:hover\:placeholder-black:hover::-moz-placeholder {
    color: #000000;
  }

  .sm\:hover\:placeholder-black:hover:-ms-input-placeholder {
    color: #000000;
  }

  .sm\:hover\:placeholder-black:hover::-ms-input-placeholder {
    color: #000000;
  }

  .sm\:hover\:placeholder-black:hover::placeholder {
    color: #000000;
  }

  .sm\:hover\:placeholder-white:hover::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .sm\:hover\:placeholder-white:hover::-moz-placeholder {
    color: #FFFFFF;
  }

  .sm\:hover\:placeholder-white:hover:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .sm\:hover\:placeholder-white:hover::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .sm\:hover\:placeholder-white:hover::placeholder {
    color: #FFFFFF;
  }

  .sm\:hover\:placeholder-point-violet:hover::-webkit-input-placeholder {
    color: #7545FF;
  }

  .sm\:hover\:placeholder-point-violet:hover::-moz-placeholder {
    color: #7545FF;
  }

  .sm\:hover\:placeholder-point-violet:hover:-ms-input-placeholder {
    color: #7545FF;
  }

  .sm\:hover\:placeholder-point-violet:hover::-ms-input-placeholder {
    color: #7545FF;
  }

  .sm\:hover\:placeholder-point-violet:hover::placeholder {
    color: #7545FF;
  }

  .sm\:hover\:placeholder-gray-100:hover::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .sm\:hover\:placeholder-gray-100:hover::-moz-placeholder {
    color: #F7F7F7;
  }

  .sm\:hover\:placeholder-gray-100:hover:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .sm\:hover\:placeholder-gray-100:hover::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .sm\:hover\:placeholder-gray-100:hover::placeholder {
    color: #F7F7F7;
  }

  .sm\:hover\:placeholder-gray-200:hover::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .sm\:hover\:placeholder-gray-200:hover::-moz-placeholder {
    color: #E5E5E8;
  }

  .sm\:hover\:placeholder-gray-200:hover:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .sm\:hover\:placeholder-gray-200:hover::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .sm\:hover\:placeholder-gray-200:hover::placeholder {
    color: #E5E5E8;
  }

  .sm\:hover\:placeholder-gray-300:hover::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .sm\:hover\:placeholder-gray-300:hover::-moz-placeholder {
    color: #CED0D6;
  }

  .sm\:hover\:placeholder-gray-300:hover:-ms-input-placeholder {
    color: #CED0D6;
  }

  .sm\:hover\:placeholder-gray-300:hover::-ms-input-placeholder {
    color: #CED0D6;
  }

  .sm\:hover\:placeholder-gray-300:hover::placeholder {
    color: #CED0D6;
  }

  .sm\:hover\:placeholder-gray-400:hover::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .sm\:hover\:placeholder-gray-400:hover::-moz-placeholder {
    color: #A7A9B2;
  }

  .sm\:hover\:placeholder-gray-400:hover:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .sm\:hover\:placeholder-gray-400:hover::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .sm\:hover\:placeholder-gray-400:hover::placeholder {
    color: #A7A9B2;
  }

  .sm\:hover\:placeholder-gray-500:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .sm\:hover\:placeholder-gray-500:hover::-moz-placeholder {
    color: #858895;
  }

  .sm\:hover\:placeholder-gray-500:hover:-ms-input-placeholder {
    color: #858895;
  }

  .sm\:hover\:placeholder-gray-500:hover::-ms-input-placeholder {
    color: #858895;
  }

  .sm\:hover\:placeholder-gray-500:hover::placeholder {
    color: #858895;
  }

  .sm\:hover\:placeholder-gray-600:hover::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .sm\:hover\:placeholder-gray-600:hover::-moz-placeholder {
    color: #6B6E7B;
  }

  .sm\:hover\:placeholder-gray-600:hover:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .sm\:hover\:placeholder-gray-600:hover::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .sm\:hover\:placeholder-gray-600:hover::placeholder {
    color: #6B6E7B;
  }

  .sm\:hover\:placeholder-gray-700:hover::-webkit-input-placeholder {
    color: #5F616D;
  }

  .sm\:hover\:placeholder-gray-700:hover::-moz-placeholder {
    color: #5F616D;
  }

  .sm\:hover\:placeholder-gray-700:hover:-ms-input-placeholder {
    color: #5F616D;
  }

  .sm\:hover\:placeholder-gray-700:hover::-ms-input-placeholder {
    color: #5F616D;
  }

  .sm\:hover\:placeholder-gray-700:hover::placeholder {
    color: #5F616D;
  }

  .sm\:hover\:placeholder-gray-800:hover::-webkit-input-placeholder {
    color: #474952;
  }

  .sm\:hover\:placeholder-gray-800:hover::-moz-placeholder {
    color: #474952;
  }

  .sm\:hover\:placeholder-gray-800:hover:-ms-input-placeholder {
    color: #474952;
  }

  .sm\:hover\:placeholder-gray-800:hover::-ms-input-placeholder {
    color: #474952;
  }

  .sm\:hover\:placeholder-gray-800:hover::placeholder {
    color: #474952;
  }

  .sm\:hover\:placeholder-gray-900:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .sm\:hover\:placeholder-gray-900:hover::-moz-placeholder {
    color: #222532;
  }

  .sm\:hover\:placeholder-gray-900:hover:-ms-input-placeholder {
    color: #222532;
  }

  .sm\:hover\:placeholder-gray-900:hover::-ms-input-placeholder {
    color: #222532;
  }

  .sm\:hover\:placeholder-gray-900:hover::placeholder {
    color: #222532;
  }

  .sm\:hover\:placeholder-gray:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .sm\:hover\:placeholder-gray:hover::-moz-placeholder {
    color: #858895;
  }

  .sm\:hover\:placeholder-gray:hover:-ms-input-placeholder {
    color: #858895;
  }

  .sm\:hover\:placeholder-gray:hover::-ms-input-placeholder {
    color: #858895;
  }

  .sm\:hover\:placeholder-gray:hover::placeholder {
    color: #858895;
  }

  .sm\:hover\:placeholder-gray-dark:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .sm\:hover\:placeholder-gray-dark:hover::-moz-placeholder {
    color: #222532;
  }

  .sm\:hover\:placeholder-gray-dark:hover:-ms-input-placeholder {
    color: #222532;
  }

  .sm\:hover\:placeholder-gray-dark:hover::-ms-input-placeholder {
    color: #222532;
  }

  .sm\:hover\:placeholder-gray-dark:hover::placeholder {
    color: #222532;
  }

  .sm\:hover\:placeholder-red-100:hover::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .sm\:hover\:placeholder-red-100:hover::-moz-placeholder {
    color: #FFE8E8;
  }

  .sm\:hover\:placeholder-red-100:hover:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .sm\:hover\:placeholder-red-100:hover::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .sm\:hover\:placeholder-red-100:hover::placeholder {
    color: #FFE8E8;
  }

  .sm\:hover\:placeholder-red-200:hover::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .sm\:hover\:placeholder-red-200:hover::-moz-placeholder {
    color: #FFC4C4;
  }

  .sm\:hover\:placeholder-red-200:hover:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .sm\:hover\:placeholder-red-200:hover::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .sm\:hover\:placeholder-red-200:hover::placeholder {
    color: #FFC4C4;
  }

  .sm\:hover\:placeholder-red-300:hover::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .sm\:hover\:placeholder-red-300:hover::-moz-placeholder {
    color: #FF8F8F;
  }

  .sm\:hover\:placeholder-red-300:hover:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .sm\:hover\:placeholder-red-300:hover::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .sm\:hover\:placeholder-red-300:hover::placeholder {
    color: #FF8F8F;
  }

  .sm\:hover\:placeholder-red-400:hover::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .sm\:hover\:placeholder-red-400:hover::-moz-placeholder {
    color: #FF6A6A;
  }

  .sm\:hover\:placeholder-red-400:hover:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .sm\:hover\:placeholder-red-400:hover::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .sm\:hover\:placeholder-red-400:hover::placeholder {
    color: #FF6A6A;
  }

  .sm\:hover\:placeholder-red-500:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-red-500:hover::-moz-placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-red-500:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-red-500:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-red-500:hover::placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-red-600:hover::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .sm\:hover\:placeholder-red-600:hover::-moz-placeholder {
    color: #CC2C00;
  }

  .sm\:hover\:placeholder-red-600:hover:-ms-input-placeholder {
    color: #CC2C00;
  }

  .sm\:hover\:placeholder-red-600:hover::-ms-input-placeholder {
    color: #CC2C00;
  }

  .sm\:hover\:placeholder-red-600:hover::placeholder {
    color: #CC2C00;
  }

  .sm\:hover\:placeholder-red-700:hover::-webkit-input-placeholder {
    color: #C53030;
  }

  .sm\:hover\:placeholder-red-700:hover::-moz-placeholder {
    color: #C53030;
  }

  .sm\:hover\:placeholder-red-700:hover:-ms-input-placeholder {
    color: #C53030;
  }

  .sm\:hover\:placeholder-red-700:hover::-ms-input-placeholder {
    color: #C53030;
  }

  .sm\:hover\:placeholder-red-700:hover::placeholder {
    color: #C53030;
  }

  .sm\:hover\:placeholder-red-800:hover::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .sm\:hover\:placeholder-red-800:hover::-moz-placeholder {
    color: #9B2C2C;
  }

  .sm\:hover\:placeholder-red-800:hover:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .sm\:hover\:placeholder-red-800:hover::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .sm\:hover\:placeholder-red-800:hover::placeholder {
    color: #9B2C2C;
  }

  .sm\:hover\:placeholder-red-900:hover::-webkit-input-placeholder {
    color: #742A2A;
  }

  .sm\:hover\:placeholder-red-900:hover::-moz-placeholder {
    color: #742A2A;
  }

  .sm\:hover\:placeholder-red-900:hover:-ms-input-placeholder {
    color: #742A2A;
  }

  .sm\:hover\:placeholder-red-900:hover::-ms-input-placeholder {
    color: #742A2A;
  }

  .sm\:hover\:placeholder-red-900:hover::placeholder {
    color: #742A2A;
  }

  .sm\:hover\:placeholder-red:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-red:hover::-moz-placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-red:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-red:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-red:hover::placeholder {
    color: #EF3817;
  }

  .sm\:hover\:placeholder-coral-100:hover::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .sm\:hover\:placeholder-coral-100:hover::-moz-placeholder {
    color: #FFEBE6;
  }

  .sm\:hover\:placeholder-coral-100:hover:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .sm\:hover\:placeholder-coral-100:hover::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .sm\:hover\:placeholder-coral-100:hover::placeholder {
    color: #FFEBE6;
  }

  .sm\:hover\:placeholder-coral-200:hover::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .sm\:hover\:placeholder-coral-200:hover::-moz-placeholder {
    color: #FFD3C8;
  }

  .sm\:hover\:placeholder-coral-200:hover:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .sm\:hover\:placeholder-coral-200:hover::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .sm\:hover\:placeholder-coral-200:hover::placeholder {
    color: #FFD3C8;
  }

  .sm\:hover\:placeholder-coral-300:hover::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .sm\:hover\:placeholder-coral-300:hover::-moz-placeholder {
    color: #FFB39E;
  }

  .sm\:hover\:placeholder-coral-300:hover:-ms-input-placeholder {
    color: #FFB39E;
  }

  .sm\:hover\:placeholder-coral-300:hover::-ms-input-placeholder {
    color: #FFB39E;
  }

  .sm\:hover\:placeholder-coral-300:hover::placeholder {
    color: #FFB39E;
  }

  .sm\:hover\:placeholder-coral-400:hover::-webkit-input-placeholder {
    color: #FF9476;
  }

  .sm\:hover\:placeholder-coral-400:hover::-moz-placeholder {
    color: #FF9476;
  }

  .sm\:hover\:placeholder-coral-400:hover:-ms-input-placeholder {
    color: #FF9476;
  }

  .sm\:hover\:placeholder-coral-400:hover::-ms-input-placeholder {
    color: #FF9476;
  }

  .sm\:hover\:placeholder-coral-400:hover::placeholder {
    color: #FF9476;
  }

  .sm\:hover\:placeholder-coral-500:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .sm\:hover\:placeholder-coral-500:hover::-moz-placeholder {
    color: #FF7750;
  }

  .sm\:hover\:placeholder-coral-500:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .sm\:hover\:placeholder-coral-500:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .sm\:hover\:placeholder-coral-500:hover::placeholder {
    color: #FF7750;
  }

  .sm\:hover\:placeholder-coral-600:hover::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .sm\:hover\:placeholder-coral-600:hover::-moz-placeholder {
    color: #F55A2F;
  }

  .sm\:hover\:placeholder-coral-600:hover:-ms-input-placeholder {
    color: #F55A2F;
  }

  .sm\:hover\:placeholder-coral-600:hover::-ms-input-placeholder {
    color: #F55A2F;
  }

  .sm\:hover\:placeholder-coral-600:hover::placeholder {
    color: #F55A2F;
  }

  .sm\:hover\:placeholder-coral-700:hover::-webkit-input-placeholder {
    color: #DD470F;
  }

  .sm\:hover\:placeholder-coral-700:hover::-moz-placeholder {
    color: #DD470F;
  }

  .sm\:hover\:placeholder-coral-700:hover:-ms-input-placeholder {
    color: #DD470F;
  }

  .sm\:hover\:placeholder-coral-700:hover::-ms-input-placeholder {
    color: #DD470F;
  }

  .sm\:hover\:placeholder-coral-700:hover::placeholder {
    color: #DD470F;
  }

  .sm\:hover\:placeholder-coral-800:hover::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .sm\:hover\:placeholder-coral-800:hover::-moz-placeholder {
    color: #B93E0F;
  }

  .sm\:hover\:placeholder-coral-800:hover:-ms-input-placeholder {
    color: #B93E0F;
  }

  .sm\:hover\:placeholder-coral-800:hover::-ms-input-placeholder {
    color: #B93E0F;
  }

  .sm\:hover\:placeholder-coral-800:hover::placeholder {
    color: #B93E0F;
  }

  .sm\:hover\:placeholder-coral-900:hover::-webkit-input-placeholder {
    color: #8E3311;
  }

  .sm\:hover\:placeholder-coral-900:hover::-moz-placeholder {
    color: #8E3311;
  }

  .sm\:hover\:placeholder-coral-900:hover:-ms-input-placeholder {
    color: #8E3311;
  }

  .sm\:hover\:placeholder-coral-900:hover::-ms-input-placeholder {
    color: #8E3311;
  }

  .sm\:hover\:placeholder-coral-900:hover::placeholder {
    color: #8E3311;
  }

  .sm\:hover\:placeholder-coral:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .sm\:hover\:placeholder-coral:hover::-moz-placeholder {
    color: #FF7750;
  }

  .sm\:hover\:placeholder-coral:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .sm\:hover\:placeholder-coral:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .sm\:hover\:placeholder-coral:hover::placeholder {
    color: #FF7750;
  }

  .sm\:hover\:placeholder-yellow-100:hover::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .sm\:hover\:placeholder-yellow-100:hover::-moz-placeholder {
    color: #FFFAE6;
  }

  .sm\:hover\:placeholder-yellow-100:hover:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .sm\:hover\:placeholder-yellow-100:hover::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .sm\:hover\:placeholder-yellow-100:hover::placeholder {
    color: #FFFAE6;
  }

  .sm\:hover\:placeholder-yellow-200:hover::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .sm\:hover\:placeholder-yellow-200:hover::-moz-placeholder {
    color: #FFEB99;
  }

  .sm\:hover\:placeholder-yellow-200:hover:-ms-input-placeholder {
    color: #FFEB99;
  }

  .sm\:hover\:placeholder-yellow-200:hover::-ms-input-placeholder {
    color: #FFEB99;
  }

  .sm\:hover\:placeholder-yellow-200:hover::placeholder {
    color: #FFEB99;
  }

  .sm\:hover\:placeholder-yellow-300:hover::-webkit-input-placeholder {
    color: #FFE066;
  }

  .sm\:hover\:placeholder-yellow-300:hover::-moz-placeholder {
    color: #FFE066;
  }

  .sm\:hover\:placeholder-yellow-300:hover:-ms-input-placeholder {
    color: #FFE066;
  }

  .sm\:hover\:placeholder-yellow-300:hover::-ms-input-placeholder {
    color: #FFE066;
  }

  .sm\:hover\:placeholder-yellow-300:hover::placeholder {
    color: #FFE066;
  }

  .sm\:hover\:placeholder-yellow-400:hover::-webkit-input-placeholder {
    color: #FFD633;
  }

  .sm\:hover\:placeholder-yellow-400:hover::-moz-placeholder {
    color: #FFD633;
  }

  .sm\:hover\:placeholder-yellow-400:hover:-ms-input-placeholder {
    color: #FFD633;
  }

  .sm\:hover\:placeholder-yellow-400:hover::-ms-input-placeholder {
    color: #FFD633;
  }

  .sm\:hover\:placeholder-yellow-400:hover::placeholder {
    color: #FFD633;
  }

  .sm\:hover\:placeholder-yellow-500:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .sm\:hover\:placeholder-yellow-500:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .sm\:hover\:placeholder-yellow-500:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .sm\:hover\:placeholder-yellow-500:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .sm\:hover\:placeholder-yellow-500:hover::placeholder {
    color: #FFCE02;
  }

  .sm\:hover\:placeholder-yellow-600:hover::-webkit-input-placeholder {
    color: #E6B800;
  }

  .sm\:hover\:placeholder-yellow-600:hover::-moz-placeholder {
    color: #E6B800;
  }

  .sm\:hover\:placeholder-yellow-600:hover:-ms-input-placeholder {
    color: #E6B800;
  }

  .sm\:hover\:placeholder-yellow-600:hover::-ms-input-placeholder {
    color: #E6B800;
  }

  .sm\:hover\:placeholder-yellow-600:hover::placeholder {
    color: #E6B800;
  }

  .sm\:hover\:placeholder-yellow-700:hover::-webkit-input-placeholder {
    color: #CCA300;
  }

  .sm\:hover\:placeholder-yellow-700:hover::-moz-placeholder {
    color: #CCA300;
  }

  .sm\:hover\:placeholder-yellow-700:hover:-ms-input-placeholder {
    color: #CCA300;
  }

  .sm\:hover\:placeholder-yellow-700:hover::-ms-input-placeholder {
    color: #CCA300;
  }

  .sm\:hover\:placeholder-yellow-700:hover::placeholder {
    color: #CCA300;
  }

  .sm\:hover\:placeholder-yellow-800:hover::-webkit-input-placeholder {
    color: #806600;
  }

  .sm\:hover\:placeholder-yellow-800:hover::-moz-placeholder {
    color: #806600;
  }

  .sm\:hover\:placeholder-yellow-800:hover:-ms-input-placeholder {
    color: #806600;
  }

  .sm\:hover\:placeholder-yellow-800:hover::-ms-input-placeholder {
    color: #806600;
  }

  .sm\:hover\:placeholder-yellow-800:hover::placeholder {
    color: #806600;
  }

  .sm\:hover\:placeholder-yellow-900:hover::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .sm\:hover\:placeholder-yellow-900:hover::-moz-placeholder {
    color: #4D3D00;
  }

  .sm\:hover\:placeholder-yellow-900:hover:-ms-input-placeholder {
    color: #4D3D00;
  }

  .sm\:hover\:placeholder-yellow-900:hover::-ms-input-placeholder {
    color: #4D3D00;
  }

  .sm\:hover\:placeholder-yellow-900:hover::placeholder {
    color: #4D3D00;
  }

  .sm\:hover\:placeholder-yellow:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .sm\:hover\:placeholder-yellow:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .sm\:hover\:placeholder-yellow:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .sm\:hover\:placeholder-yellow:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .sm\:hover\:placeholder-yellow:hover::placeholder {
    color: #FFCE02;
  }

  .sm\:hover\:placeholder-green-100:hover::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .sm\:hover\:placeholder-green-100:hover::-moz-placeholder {
    color: #F9FCE9;
  }

  .sm\:hover\:placeholder-green-100:hover:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .sm\:hover\:placeholder-green-100:hover::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .sm\:hover\:placeholder-green-100:hover::placeholder {
    color: #F9FCE9;
  }

  .sm\:hover\:placeholder-green-200:hover::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .sm\:hover\:placeholder-green-200:hover::-moz-placeholder {
    color: #E7F3A5;
  }

  .sm\:hover\:placeholder-green-200:hover:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .sm\:hover\:placeholder-green-200:hover::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .sm\:hover\:placeholder-green-200:hover::placeholder {
    color: #E7F3A5;
  }

  .sm\:hover\:placeholder-green-300:hover::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .sm\:hover\:placeholder-green-300:hover::-moz-placeholder {
    color: #D5EA62;
  }

  .sm\:hover\:placeholder-green-300:hover:-ms-input-placeholder {
    color: #D5EA62;
  }

  .sm\:hover\:placeholder-green-300:hover::-ms-input-placeholder {
    color: #D5EA62;
  }

  .sm\:hover\:placeholder-green-300:hover::placeholder {
    color: #D5EA62;
  }

  .sm\:hover\:placeholder-green-400:hover::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .sm\:hover\:placeholder-green-400:hover::-moz-placeholder {
    color: #C2E01E;
  }

  .sm\:hover\:placeholder-green-400:hover:-ms-input-placeholder {
    color: #C2E01E;
  }

  .sm\:hover\:placeholder-green-400:hover::-ms-input-placeholder {
    color: #C2E01E;
  }

  .sm\:hover\:placeholder-green-400:hover::placeholder {
    color: #C2E01E;
  }

  .sm\:hover\:placeholder-green-500:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-green-500:hover::-moz-placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-green-500:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-green-500:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-green-500:hover::placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-green-600:hover::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .sm\:hover\:placeholder-green-600:hover::-moz-placeholder {
    color: #3F7B1A;
  }

  .sm\:hover\:placeholder-green-600:hover:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .sm\:hover\:placeholder-green-600:hover::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .sm\:hover\:placeholder-green-600:hover::placeholder {
    color: #3F7B1A;
  }

  .sm\:hover\:placeholder-green-700:hover::-webkit-input-placeholder {
    color: #366916;
  }

  .sm\:hover\:placeholder-green-700:hover::-moz-placeholder {
    color: #366916;
  }

  .sm\:hover\:placeholder-green-700:hover:-ms-input-placeholder {
    color: #366916;
  }

  .sm\:hover\:placeholder-green-700:hover::-ms-input-placeholder {
    color: #366916;
  }

  .sm\:hover\:placeholder-green-700:hover::placeholder {
    color: #366916;
  }

  .sm\:hover\:placeholder-green-800:hover::-webkit-input-placeholder {
    color: #203F0D;
  }

  .sm\:hover\:placeholder-green-800:hover::-moz-placeholder {
    color: #203F0D;
  }

  .sm\:hover\:placeholder-green-800:hover:-ms-input-placeholder {
    color: #203F0D;
  }

  .sm\:hover\:placeholder-green-800:hover::-ms-input-placeholder {
    color: #203F0D;
  }

  .sm\:hover\:placeholder-green-800:hover::placeholder {
    color: #203F0D;
  }

  .sm\:hover\:placeholder-green-900:hover::-webkit-input-placeholder {
    color: #162A09;
  }

  .sm\:hover\:placeholder-green-900:hover::-moz-placeholder {
    color: #162A09;
  }

  .sm\:hover\:placeholder-green-900:hover:-ms-input-placeholder {
    color: #162A09;
  }

  .sm\:hover\:placeholder-green-900:hover::-ms-input-placeholder {
    color: #162A09;
  }

  .sm\:hover\:placeholder-green-900:hover::placeholder {
    color: #162A09;
  }

  .sm\:hover\:placeholder-green:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-green:hover::-moz-placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-green:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-green:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-green:hover::placeholder {
    color: #60B731;
  }

  .sm\:hover\:placeholder-blue-100:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-blue-100:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-blue-100:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-blue-100:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-blue-100:hover::placeholder {
    color: #F5F9FD;
  }

  .sm\:hover\:placeholder-blue-200:hover::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .sm\:hover\:placeholder-blue-200:hover::-moz-placeholder {
    color: #E9F4FF;
  }

  .sm\:hover\:placeholder-blue-200:hover:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .sm\:hover\:placeholder-blue-200:hover::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .sm\:hover\:placeholder-blue-200:hover::placeholder {
    color: #E9F4FF;
  }

  .sm\:hover\:placeholder-blue-300:hover::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .sm\:hover\:placeholder-blue-300:hover::-moz-placeholder {
    color: #B9DCFF;
  }

  .sm\:hover\:placeholder-blue-300:hover:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .sm\:hover\:placeholder-blue-300:hover::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .sm\:hover\:placeholder-blue-300:hover::placeholder {
    color: #B9DCFF;
  }

  .sm\:hover\:placeholder-blue-400:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-blue-400:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-blue-400:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-blue-400:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-blue-400:hover::placeholder {
    color: #43BEFF;
  }

  .sm\:hover\:placeholder-blue-500:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-blue-500:hover::-moz-placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-blue-500:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-blue-500:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-blue-500:hover::placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-blue-600:hover::-webkit-input-placeholder {
    color: #0069CC;
  }

  .sm\:hover\:placeholder-blue-600:hover::-moz-placeholder {
    color: #0069CC;
  }

  .sm\:hover\:placeholder-blue-600:hover:-ms-input-placeholder {
    color: #0069CC;
  }

  .sm\:hover\:placeholder-blue-600:hover::-ms-input-placeholder {
    color: #0069CC;
  }

  .sm\:hover\:placeholder-blue-600:hover::placeholder {
    color: #0069CC;
  }

  .sm\:hover\:placeholder-blue-700:hover::-webkit-input-placeholder {
    color: #005CB3;
  }

  .sm\:hover\:placeholder-blue-700:hover::-moz-placeholder {
    color: #005CB3;
  }

  .sm\:hover\:placeholder-blue-700:hover:-ms-input-placeholder {
    color: #005CB3;
  }

  .sm\:hover\:placeholder-blue-700:hover::-ms-input-placeholder {
    color: #005CB3;
  }

  .sm\:hover\:placeholder-blue-700:hover::placeholder {
    color: #005CB3;
  }

  .sm\:hover\:placeholder-blue-800:hover::-webkit-input-placeholder {
    color: #004F99;
  }

  .sm\:hover\:placeholder-blue-800:hover::-moz-placeholder {
    color: #004F99;
  }

  .sm\:hover\:placeholder-blue-800:hover:-ms-input-placeholder {
    color: #004F99;
  }

  .sm\:hover\:placeholder-blue-800:hover::-ms-input-placeholder {
    color: #004F99;
  }

  .sm\:hover\:placeholder-blue-800:hover::placeholder {
    color: #004F99;
  }

  .sm\:hover\:placeholder-blue-900:hover::-webkit-input-placeholder {
    color: #003566;
  }

  .sm\:hover\:placeholder-blue-900:hover::-moz-placeholder {
    color: #003566;
  }

  .sm\:hover\:placeholder-blue-900:hover:-ms-input-placeholder {
    color: #003566;
  }

  .sm\:hover\:placeholder-blue-900:hover::-ms-input-placeholder {
    color: #003566;
  }

  .sm\:hover\:placeholder-blue-900:hover::placeholder {
    color: #003566;
  }

  .sm\:hover\:placeholder-blue:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-blue:hover::-moz-placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-blue:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-blue:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-blue:hover::placeholder {
    color: #007EE5;
  }

  .sm\:hover\:placeholder-violet-100:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-violet-100:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-violet-100:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-violet-100:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-violet-100:hover::placeholder {
    color: #F8F8FC;
  }

  .sm\:hover\:placeholder-violet-200:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-violet-200:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-violet-200:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-violet-200:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-violet-200:hover::placeholder {
    color: #EBEAF6;
  }

  .sm\:hover\:placeholder-violet-300:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-violet-300:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-violet-300:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-violet-300:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-violet-300:hover::placeholder {
    color: #A8A5CE;
  }

  .sm\:hover\:placeholder-violet-400:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-violet-400:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-violet-400:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-violet-400:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-violet-400:hover::placeholder {
    color: #8C81D1;
  }

  .sm\:hover\:placeholder-violet-500:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-violet-500:hover::-moz-placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-violet-500:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-violet-500:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-violet-500:hover::placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-violet-600:hover::-webkit-input-placeholder {
    color: #58309C;
  }

  .sm\:hover\:placeholder-violet-600:hover::-moz-placeholder {
    color: #58309C;
  }

  .sm\:hover\:placeholder-violet-600:hover:-ms-input-placeholder {
    color: #58309C;
  }

  .sm\:hover\:placeholder-violet-600:hover::-ms-input-placeholder {
    color: #58309C;
  }

  .sm\:hover\:placeholder-violet-600:hover::placeholder {
    color: #58309C;
  }

  .sm\:hover\:placeholder-violet-700:hover::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .sm\:hover\:placeholder-violet-700:hover::-moz-placeholder {
    color: #4D2A89;
  }

  .sm\:hover\:placeholder-violet-700:hover:-ms-input-placeholder {
    color: #4D2A89;
  }

  .sm\:hover\:placeholder-violet-700:hover::-ms-input-placeholder {
    color: #4D2A89;
  }

  .sm\:hover\:placeholder-violet-700:hover::placeholder {
    color: #4D2A89;
  }

  .sm\:hover\:placeholder-violet-800:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-violet-800:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-violet-800:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-violet-800:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-violet-800:hover::placeholder {
    color: #3C2C84;
  }

  .sm\:hover\:placeholder-violet-900:hover::-webkit-input-placeholder {
    color: #371E62;
  }

  .sm\:hover\:placeholder-violet-900:hover::-moz-placeholder {
    color: #371E62;
  }

  .sm\:hover\:placeholder-violet-900:hover:-ms-input-placeholder {
    color: #371E62;
  }

  .sm\:hover\:placeholder-violet-900:hover::-ms-input-placeholder {
    color: #371E62;
  }

  .sm\:hover\:placeholder-violet-900:hover::placeholder {
    color: #371E62;
  }

  .sm\:hover\:placeholder-violet:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-violet:hover::-moz-placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-violet:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-violet:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-violet:hover::placeholder {
    color: #6638B6;
  }

  .sm\:hover\:placeholder-peacock-100:hover::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .sm\:hover\:placeholder-peacock-100:hover::-moz-placeholder {
    color: #E6FFFA;
  }

  .sm\:hover\:placeholder-peacock-100:hover:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .sm\:hover\:placeholder-peacock-100:hover::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .sm\:hover\:placeholder-peacock-100:hover::placeholder {
    color: #E6FFFA;
  }

  .sm\:hover\:placeholder-peacock-200:hover::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .sm\:hover\:placeholder-peacock-200:hover::-moz-placeholder {
    color: #B2F5EA;
  }

  .sm\:hover\:placeholder-peacock-200:hover:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .sm\:hover\:placeholder-peacock-200:hover::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .sm\:hover\:placeholder-peacock-200:hover::placeholder {
    color: #B2F5EA;
  }

  .sm\:hover\:placeholder-peacock-300:hover::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .sm\:hover\:placeholder-peacock-300:hover::-moz-placeholder {
    color: #81E6D9;
  }

  .sm\:hover\:placeholder-peacock-300:hover:-ms-input-placeholder {
    color: #81E6D9;
  }

  .sm\:hover\:placeholder-peacock-300:hover::-ms-input-placeholder {
    color: #81E6D9;
  }

  .sm\:hover\:placeholder-peacock-300:hover::placeholder {
    color: #81E6D9;
  }

  .sm\:hover\:placeholder-peacock-400:hover::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .sm\:hover\:placeholder-peacock-400:hover::-moz-placeholder {
    color: #4FD1C5;
  }

  .sm\:hover\:placeholder-peacock-400:hover:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .sm\:hover\:placeholder-peacock-400:hover::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .sm\:hover\:placeholder-peacock-400:hover::placeholder {
    color: #4FD1C5;
  }

  .sm\:hover\:placeholder-peacock-500:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .sm\:hover\:placeholder-peacock-500:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .sm\:hover\:placeholder-peacock-500:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .sm\:hover\:placeholder-peacock-500:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .sm\:hover\:placeholder-peacock-500:hover::placeholder {
    color: #38B2AC;
  }

  .sm\:hover\:placeholder-peacock-600:hover::-webkit-input-placeholder {
    color: #319795;
  }

  .sm\:hover\:placeholder-peacock-600:hover::-moz-placeholder {
    color: #319795;
  }

  .sm\:hover\:placeholder-peacock-600:hover:-ms-input-placeholder {
    color: #319795;
  }

  .sm\:hover\:placeholder-peacock-600:hover::-ms-input-placeholder {
    color: #319795;
  }

  .sm\:hover\:placeholder-peacock-600:hover::placeholder {
    color: #319795;
  }

  .sm\:hover\:placeholder-peacock-700:hover::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .sm\:hover\:placeholder-peacock-700:hover::-moz-placeholder {
    color: #2C7A7B;
  }

  .sm\:hover\:placeholder-peacock-700:hover:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .sm\:hover\:placeholder-peacock-700:hover::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .sm\:hover\:placeholder-peacock-700:hover::placeholder {
    color: #2C7A7B;
  }

  .sm\:hover\:placeholder-peacock-800:hover::-webkit-input-placeholder {
    color: #285E61;
  }

  .sm\:hover\:placeholder-peacock-800:hover::-moz-placeholder {
    color: #285E61;
  }

  .sm\:hover\:placeholder-peacock-800:hover:-ms-input-placeholder {
    color: #285E61;
  }

  .sm\:hover\:placeholder-peacock-800:hover::-ms-input-placeholder {
    color: #285E61;
  }

  .sm\:hover\:placeholder-peacock-800:hover::placeholder {
    color: #285E61;
  }

  .sm\:hover\:placeholder-peacock-900:hover::-webkit-input-placeholder {
    color: #234E52;
  }

  .sm\:hover\:placeholder-peacock-900:hover::-moz-placeholder {
    color: #234E52;
  }

  .sm\:hover\:placeholder-peacock-900:hover:-ms-input-placeholder {
    color: #234E52;
  }

  .sm\:hover\:placeholder-peacock-900:hover::-ms-input-placeholder {
    color: #234E52;
  }

  .sm\:hover\:placeholder-peacock-900:hover::placeholder {
    color: #234E52;
  }

  .sm\:hover\:placeholder-peacock:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .sm\:hover\:placeholder-peacock:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .sm\:hover\:placeholder-peacock:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .sm\:hover\:placeholder-peacock:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .sm\:hover\:placeholder-peacock:hover::placeholder {
    color: #38B2AC;
  }

  .sm\:hover\:placeholder-indigo-100:hover::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .sm\:hover\:placeholder-indigo-100:hover::-moz-placeholder {
    color: #EBF4FF;
  }

  .sm\:hover\:placeholder-indigo-100:hover:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .sm\:hover\:placeholder-indigo-100:hover::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .sm\:hover\:placeholder-indigo-100:hover::placeholder {
    color: #EBF4FF;
  }

  .sm\:hover\:placeholder-indigo-200:hover::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .sm\:hover\:placeholder-indigo-200:hover::-moz-placeholder {
    color: #C3DAFE;
  }

  .sm\:hover\:placeholder-indigo-200:hover:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .sm\:hover\:placeholder-indigo-200:hover::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .sm\:hover\:placeholder-indigo-200:hover::placeholder {
    color: #C3DAFE;
  }

  .sm\:hover\:placeholder-indigo-300:hover::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .sm\:hover\:placeholder-indigo-300:hover::-moz-placeholder {
    color: #A3BFFA;
  }

  .sm\:hover\:placeholder-indigo-300:hover:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .sm\:hover\:placeholder-indigo-300:hover::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .sm\:hover\:placeholder-indigo-300:hover::placeholder {
    color: #A3BFFA;
  }

  .sm\:hover\:placeholder-indigo-400:hover::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .sm\:hover\:placeholder-indigo-400:hover::-moz-placeholder {
    color: #7F9CF5;
  }

  .sm\:hover\:placeholder-indigo-400:hover:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .sm\:hover\:placeholder-indigo-400:hover::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .sm\:hover\:placeholder-indigo-400:hover::placeholder {
    color: #7F9CF5;
  }

  .sm\:hover\:placeholder-indigo-500:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .sm\:hover\:placeholder-indigo-500:hover::-moz-placeholder {
    color: #667EEA;
  }

  .sm\:hover\:placeholder-indigo-500:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .sm\:hover\:placeholder-indigo-500:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .sm\:hover\:placeholder-indigo-500:hover::placeholder {
    color: #667EEA;
  }

  .sm\:hover\:placeholder-indigo-600:hover::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .sm\:hover\:placeholder-indigo-600:hover::-moz-placeholder {
    color: #5A67D8;
  }

  .sm\:hover\:placeholder-indigo-600:hover:-ms-input-placeholder {
    color: #5A67D8;
  }

  .sm\:hover\:placeholder-indigo-600:hover::-ms-input-placeholder {
    color: #5A67D8;
  }

  .sm\:hover\:placeholder-indigo-600:hover::placeholder {
    color: #5A67D8;
  }

  .sm\:hover\:placeholder-indigo-700:hover::-webkit-input-placeholder {
    color: #6439DE;
  }

  .sm\:hover\:placeholder-indigo-700:hover::-moz-placeholder {
    color: #6439DE;
  }

  .sm\:hover\:placeholder-indigo-700:hover:-ms-input-placeholder {
    color: #6439DE;
  }

  .sm\:hover\:placeholder-indigo-700:hover::-ms-input-placeholder {
    color: #6439DE;
  }

  .sm\:hover\:placeholder-indigo-700:hover::placeholder {
    color: #6439DE;
  }

  .sm\:hover\:placeholder-indigo-800:hover::-webkit-input-placeholder {
    color: #434190;
  }

  .sm\:hover\:placeholder-indigo-800:hover::-moz-placeholder {
    color: #434190;
  }

  .sm\:hover\:placeholder-indigo-800:hover:-ms-input-placeholder {
    color: #434190;
  }

  .sm\:hover\:placeholder-indigo-800:hover::-ms-input-placeholder {
    color: #434190;
  }

  .sm\:hover\:placeholder-indigo-800:hover::placeholder {
    color: #434190;
  }

  .sm\:hover\:placeholder-indigo-900:hover::-webkit-input-placeholder {
    color: #3C366B;
  }

  .sm\:hover\:placeholder-indigo-900:hover::-moz-placeholder {
    color: #3C366B;
  }

  .sm\:hover\:placeholder-indigo-900:hover:-ms-input-placeholder {
    color: #3C366B;
  }

  .sm\:hover\:placeholder-indigo-900:hover::-ms-input-placeholder {
    color: #3C366B;
  }

  .sm\:hover\:placeholder-indigo-900:hover::placeholder {
    color: #3C366B;
  }

  .sm\:hover\:placeholder-indigo:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .sm\:hover\:placeholder-indigo:hover::-moz-placeholder {
    color: #667EEA;
  }

  .sm\:hover\:placeholder-indigo:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .sm\:hover\:placeholder-indigo:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .sm\:hover\:placeholder-indigo:hover::placeholder {
    color: #667EEA;
  }

  .sm\:pointer-events-none {
    pointer-events: none;
  }

  .sm\:pointer-events-auto {
    pointer-events: auto;
  }

  .sm\:\!pointer-events-none {
    pointer-events: none !important;
  }

  .sm\:\!pointer-events-auto {
    pointer-events: auto !important;
  }

  .sm\:hover\:pointer-events-none:hover {
    pointer-events: none;
  }

  .sm\:hover\:pointer-events-auto:hover {
    pointer-events: auto;
  }

  .sm\:static {
    position: static;
  }

  .sm\:fixed {
    position: fixed;
  }

  .sm\:absolute {
    position: absolute;
  }

  .sm\:relative {
    position: relative;
  }

  .sm\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .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\:hover\:static:hover {
    position: static;
  }

  .sm\:hover\:fixed:hover {
    position: fixed;
  }

  .sm\:hover\:absolute:hover {
    position: absolute;
  }

  .sm\:hover\:relative:hover {
    position: relative;
  }

  .sm\:hover\:sticky:hover {
    position: -webkit-sticky;
    position: sticky;
  }

  .sm\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .sm\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .sm\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .sm\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .sm\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .sm\:top-0 {
    top: 0;
  }

  .sm\:right-0 {
    right: 0;
  }

  .sm\:bottom-0 {
    bottom: 0;
  }

  .sm\:left-0 {
    left: 0;
  }

  .sm\:top-auto {
    top: auto;
  }

  .sm\:right-auto {
    right: auto;
  }

  .sm\:bottom-auto {
    bottom: auto;
  }

  .sm\:left-auto {
    left: auto;
  }

  .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\:hover\:inset-0:hover {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .sm\:hover\:inset-auto:hover {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:hover\:inset-y-0:hover {
    top: 0;
    bottom: 0;
  }

  .sm\:hover\:inset-x-0:hover {
    right: 0;
    left: 0;
  }

  .sm\:hover\:inset-y-auto:hover {
    top: auto;
    bottom: auto;
  }

  .sm\:hover\:inset-x-auto:hover {
    right: auto;
    left: auto;
  }

  .sm\:hover\:top-0:hover {
    top: 0;
  }

  .sm\:hover\:right-0:hover {
    right: 0;
  }

  .sm\:hover\:bottom-0:hover {
    bottom: 0;
  }

  .sm\:hover\:left-0:hover {
    left: 0;
  }

  .sm\:hover\:top-auto:hover {
    top: auto;
  }

  .sm\:hover\:right-auto:hover {
    right: auto;
  }

  .sm\:hover\:bottom-auto:hover {
    bottom: auto;
  }

  .sm\:hover\:left-auto:hover {
    left: auto;
  }

  .sm\:resize-none {
    resize: none;
  }

  .sm\:resize-y {
    resize: vertical;
  }

  .sm\:resize-x {
    resize: horizontal;
  }

  .sm\:resize {
    resize: both;
  }

  .sm\:\!resize-none {
    resize: none !important;
  }

  .sm\:\!resize-y {
    resize: vertical !important;
  }

  .sm\:\!resize-x {
    resize: horizontal !important;
  }

  .sm\:\!resize {
    resize: both !important;
  }

  .sm\:hover\:resize-none:hover {
    resize: none;
  }

  .sm\:hover\:resize-y:hover {
    resize: vertical;
  }

  .sm\:hover\:resize-x:hover {
    resize: horizontal;
  }

  .sm\:hover\:resize:hover {
    resize: both;
  }

  .sm\:shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .sm\:shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .sm\:shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .sm\:shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .sm\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .sm\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .sm\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .sm\:\!shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:\!shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:\!shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            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 {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            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 {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            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 {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            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 {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .sm\:\!shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:\!shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .sm\:\!shadow-none {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .sm\:hover\:shadow-xs:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .sm\:hover\:shadow-sm:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .sm\:hover\:shadow:hover {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .sm\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .sm\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .sm\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .sm\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .sm\:fill-current {
    fill: currentColor;
  }

  .sm\:\!fill-current {
    fill: currentColor !important;
  }

  .sm\:hover\:fill-current:hover {
    fill: currentColor;
  }

  .sm\:stroke-current {
    stroke: currentColor;
  }

  .sm\:\!stroke-current {
    stroke: currentColor !important;
  }

  .sm\:hover\:stroke-current:hover {
    stroke: currentColor;
  }

  .sm\:stroke-0 {
    stroke-width: 0;
  }

  .sm\:stroke-1 {
    stroke-width: 1;
  }

  .sm\:stroke-2 {
    stroke-width: 2;
  }

  .sm\:\!stroke-0 {
    stroke-width: 0 !important;
  }

  .sm\:\!stroke-1 {
    stroke-width: 1 !important;
  }

  .sm\:\!stroke-2 {
    stroke-width: 2 !important;
  }

  .sm\:hover\:stroke-0:hover {
    stroke-width: 0;
  }

  .sm\:hover\:stroke-1:hover {
    stroke-width: 1;
  }

  .sm\:hover\:stroke-2:hover {
    stroke-width: 2;
  }

  .sm\:table-auto {
    table-layout: auto;
  }

  .sm\:table-fixed {
    table-layout: fixed;
  }

  .sm\:\!table-auto {
    table-layout: auto !important;
  }

  .sm\:\!table-fixed {
    table-layout: fixed !important;
  }

  .sm\:hover\:table-auto:hover {
    table-layout: auto;
  }

  .sm\:hover\:table-fixed:hover {
    table-layout: fixed;
  }

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

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

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

  .sm\:text-justify {
    text-align: justify;
  }

  .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\:hover\:text-left:hover {
    text-align: left;
  }

  .sm\:hover\:text-center:hover {
    text-align: center;
  }

  .sm\:hover\:text-right:hover {
    text-align: right;
  }

  .sm\:hover\:text-justify:hover {
    text-align: justify;
  }

  .sm\:text-primary {
    color: #6638B6;
  }

  .sm\:text-primaryDark {
    color: #3C2C84;
  }

  .sm\:text-primary1 {
    color: #8C81D1;
  }

  .sm\:text-primary2 {
    color: #A8A5CE;
  }

  .sm\:text-primary3 {
    color: #EBEAF6;
  }

  .sm\:text-primary4 {
    color: #F8F8FC;
  }

  .sm\:text-secondary {
    color: #007EE5;
  }

  .sm\:text-secondary1 {
    color: #43BEFF;
  }

  .sm\:text-secondary2 {
    color: #F5F9FD;
  }

  .sm\:text-alert {
    color: #EF3817;
  }

  .sm\:text-safe {
    color: #60B731;
  }

  .sm\:text-primary-dark {
    color: #3C2C84;
  }

  .sm\:text-primary-1 {
    color: #8C81D1;
  }

  .sm\:text-primary-2 {
    color: #A8A5CE;
  }

  .sm\:text-primary-3 {
    color: #EBEAF6;
  }

  .sm\:text-primary-4 {
    color: #F8F8FC;
  }

  .sm\:text-secondary-1 {
    color: #43BEFF;
  }

  .sm\:text-secondary-2 {
    color: #F5F9FD;
  }

  .sm\:text-transparent {
    color: transparent;
  }

  .sm\:text-black {
    color: #000000;
  }

  .sm\:text-white {
    color: #FFFFFF;
  }

  .sm\:text-point-violet {
    color: #7545FF;
  }

  .sm\:text-gray-100 {
    color: #F7F7F7;
  }

  .sm\:text-gray-200 {
    color: #E5E5E8;
  }

  .sm\:text-gray-300 {
    color: #CED0D6;
  }

  .sm\:text-gray-400 {
    color: #A7A9B2;
  }

  .sm\:text-gray-500 {
    color: #858895;
  }

  .sm\:text-gray-600 {
    color: #6B6E7B;
  }

  .sm\:text-gray-700 {
    color: #5F616D;
  }

  .sm\:text-gray-800 {
    color: #474952;
  }

  .sm\:text-gray-900 {
    color: #222532;
  }

  .sm\:text-gray {
    color: #858895;
  }

  .sm\:text-gray-dark {
    color: #222532;
  }

  .sm\:text-red-100 {
    color: #FFE8E8;
  }

  .sm\:text-red-200 {
    color: #FFC4C4;
  }

  .sm\:text-red-300 {
    color: #FF8F8F;
  }

  .sm\:text-red-400 {
    color: #FF6A6A;
  }

  .sm\:text-red-500 {
    color: #EF3817;
  }

  .sm\:text-red-600 {
    color: #CC2C00;
  }

  .sm\:text-red-700 {
    color: #C53030;
  }

  .sm\:text-red-800 {
    color: #9B2C2C;
  }

  .sm\:text-red-900 {
    color: #742A2A;
  }

  .sm\:text-red {
    color: #EF3817;
  }

  .sm\:text-coral-100 {
    color: #FFEBE6;
  }

  .sm\:text-coral-200 {
    color: #FFD3C8;
  }

  .sm\:text-coral-300 {
    color: #FFB39E;
  }

  .sm\:text-coral-400 {
    color: #FF9476;
  }

  .sm\:text-coral-500 {
    color: #FF7750;
  }

  .sm\:text-coral-600 {
    color: #F55A2F;
  }

  .sm\:text-coral-700 {
    color: #DD470F;
  }

  .sm\:text-coral-800 {
    color: #B93E0F;
  }

  .sm\:text-coral-900 {
    color: #8E3311;
  }

  .sm\:text-coral {
    color: #FF7750;
  }

  .sm\:text-yellow-100 {
    color: #FFFAE6;
  }

  .sm\:text-yellow-200 {
    color: #FFEB99;
  }

  .sm\:text-yellow-300 {
    color: #FFE066;
  }

  .sm\:text-yellow-400 {
    color: #FFD633;
  }

  .sm\:text-yellow-500 {
    color: #FFCE02;
  }

  .sm\:text-yellow-600 {
    color: #E6B800;
  }

  .sm\:text-yellow-700 {
    color: #CCA300;
  }

  .sm\:text-yellow-800 {
    color: #806600;
  }

  .sm\:text-yellow-900 {
    color: #4D3D00;
  }

  .sm\:text-yellow {
    color: #FFCE02;
  }

  .sm\:text-green-100 {
    color: #F9FCE9;
  }

  .sm\:text-green-200 {
    color: #E7F3A5;
  }

  .sm\:text-green-300 {
    color: #D5EA62;
  }

  .sm\:text-green-400 {
    color: #C2E01E;
  }

  .sm\:text-green-500 {
    color: #60B731;
  }

  .sm\:text-green-600 {
    color: #3F7B1A;
  }

  .sm\:text-green-700 {
    color: #366916;
  }

  .sm\:text-green-800 {
    color: #203F0D;
  }

  .sm\:text-green-900 {
    color: #162A09;
  }

  .sm\:text-green {
    color: #60B731;
  }

  .sm\:text-blue-100 {
    color: #F5F9FD;
  }

  .sm\:text-blue-200 {
    color: #E9F4FF;
  }

  .sm\:text-blue-300 {
    color: #B9DCFF;
  }

  .sm\:text-blue-400 {
    color: #43BEFF;
  }

  .sm\:text-blue-500 {
    color: #007EE5;
  }

  .sm\:text-blue-600 {
    color: #0069CC;
  }

  .sm\:text-blue-700 {
    color: #005CB3;
  }

  .sm\:text-blue-800 {
    color: #004F99;
  }

  .sm\:text-blue-900 {
    color: #003566;
  }

  .sm\:text-blue {
    color: #007EE5;
  }

  .sm\:text-violet-100 {
    color: #F8F8FC;
  }

  .sm\:text-violet-200 {
    color: #EBEAF6;
  }

  .sm\:text-violet-300 {
    color: #A8A5CE;
  }

  .sm\:text-violet-400 {
    color: #8C81D1;
  }

  .sm\:text-violet-500 {
    color: #6638B6;
  }

  .sm\:text-violet-600 {
    color: #58309C;
  }

  .sm\:text-violet-700 {
    color: #4D2A89;
  }

  .sm\:text-violet-800 {
    color: #3C2C84;
  }

  .sm\:text-violet-900 {
    color: #371E62;
  }

  .sm\:text-violet {
    color: #6638B6;
  }

  .sm\:text-peacock-100 {
    color: #E6FFFA;
  }

  .sm\:text-peacock-200 {
    color: #B2F5EA;
  }

  .sm\:text-peacock-300 {
    color: #81E6D9;
  }

  .sm\:text-peacock-400 {
    color: #4FD1C5;
  }

  .sm\:text-peacock-500 {
    color: #38B2AC;
  }

  .sm\:text-peacock-600 {
    color: #319795;
  }

  .sm\:text-peacock-700 {
    color: #2C7A7B;
  }

  .sm\:text-peacock-800 {
    color: #285E61;
  }

  .sm\:text-peacock-900 {
    color: #234E52;
  }

  .sm\:text-peacock {
    color: #38B2AC;
  }

  .sm\:text-indigo-100 {
    color: #EBF4FF;
  }

  .sm\:text-indigo-200 {
    color: #C3DAFE;
  }

  .sm\:text-indigo-300 {
    color: #A3BFFA;
  }

  .sm\:text-indigo-400 {
    color: #7F9CF5;
  }

  .sm\:text-indigo-500 {
    color: #667EEA;
  }

  .sm\:text-indigo-600 {
    color: #5A67D8;
  }

  .sm\:text-indigo-700 {
    color: #6439DE;
  }

  .sm\:text-indigo-800 {
    color: #434190;
  }

  .sm\:text-indigo-900 {
    color: #3C366B;
  }

  .sm\:text-indigo {
    color: #667EEA;
  }

  .sm\:\!text-primary {
    color: #6638B6 !important;
  }

  .sm\:\!text-primaryDark {
    color: #3C2C84 !important;
  }

  .sm\:\!text-primary1 {
    color: #8C81D1 !important;
  }

  .sm\:\!text-primary2 {
    color: #A8A5CE !important;
  }

  .sm\:\!text-primary3 {
    color: #EBEAF6 !important;
  }

  .sm\:\!text-primary4 {
    color: #F8F8FC !important;
  }

  .sm\:\!text-secondary {
    color: #007EE5 !important;
  }

  .sm\:\!text-secondary1 {
    color: #43BEFF !important;
  }

  .sm\:\!text-secondary2 {
    color: #F5F9FD !important;
  }

  .sm\:\!text-alert {
    color: #EF3817 !important;
  }

  .sm\:\!text-safe {
    color: #60B731 !important;
  }

  .sm\:\!text-primary-dark {
    color: #3C2C84 !important;
  }

  .sm\:\!text-primary-1 {
    color: #8C81D1 !important;
  }

  .sm\:\!text-primary-2 {
    color: #A8A5CE !important;
  }

  .sm\:\!text-primary-3 {
    color: #EBEAF6 !important;
  }

  .sm\:\!text-primary-4 {
    color: #F8F8FC !important;
  }

  .sm\:\!text-secondary-1 {
    color: #43BEFF !important;
  }

  .sm\:\!text-secondary-2 {
    color: #F5F9FD !important;
  }

  .sm\:\!text-transparent {
    color: transparent !important;
  }

  .sm\:\!text-black {
    color: #000000 !important;
  }

  .sm\:\!text-white {
    color: #FFFFFF !important;
  }

  .sm\:\!text-point-violet {
    color: #7545FF !important;
  }

  .sm\:\!text-gray-100 {
    color: #F7F7F7 !important;
  }

  .sm\:\!text-gray-200 {
    color: #E5E5E8 !important;
  }

  .sm\:\!text-gray-300 {
    color: #CED0D6 !important;
  }

  .sm\:\!text-gray-400 {
    color: #A7A9B2 !important;
  }

  .sm\:\!text-gray-500 {
    color: #858895 !important;
  }

  .sm\:\!text-gray-600 {
    color: #6B6E7B !important;
  }

  .sm\:\!text-gray-700 {
    color: #5F616D !important;
  }

  .sm\:\!text-gray-800 {
    color: #474952 !important;
  }

  .sm\:\!text-gray-900 {
    color: #222532 !important;
  }

  .sm\:\!text-gray {
    color: #858895 !important;
  }

  .sm\:\!text-gray-dark {
    color: #222532 !important;
  }

  .sm\:\!text-red-100 {
    color: #FFE8E8 !important;
  }

  .sm\:\!text-red-200 {
    color: #FFC4C4 !important;
  }

  .sm\:\!text-red-300 {
    color: #FF8F8F !important;
  }

  .sm\:\!text-red-400 {
    color: #FF6A6A !important;
  }

  .sm\:\!text-red-500 {
    color: #EF3817 !important;
  }

  .sm\:\!text-red-600 {
    color: #CC2C00 !important;
  }

  .sm\:\!text-red-700 {
    color: #C53030 !important;
  }

  .sm\:\!text-red-800 {
    color: #9B2C2C !important;
  }

  .sm\:\!text-red-900 {
    color: #742A2A !important;
  }

  .sm\:\!text-red {
    color: #EF3817 !important;
  }

  .sm\:\!text-coral-100 {
    color: #FFEBE6 !important;
  }

  .sm\:\!text-coral-200 {
    color: #FFD3C8 !important;
  }

  .sm\:\!text-coral-300 {
    color: #FFB39E !important;
  }

  .sm\:\!text-coral-400 {
    color: #FF9476 !important;
  }

  .sm\:\!text-coral-500 {
    color: #FF7750 !important;
  }

  .sm\:\!text-coral-600 {
    color: #F55A2F !important;
  }

  .sm\:\!text-coral-700 {
    color: #DD470F !important;
  }

  .sm\:\!text-coral-800 {
    color: #B93E0F !important;
  }

  .sm\:\!text-coral-900 {
    color: #8E3311 !important;
  }

  .sm\:\!text-coral {
    color: #FF7750 !important;
  }

  .sm\:\!text-yellow-100 {
    color: #FFFAE6 !important;
  }

  .sm\:\!text-yellow-200 {
    color: #FFEB99 !important;
  }

  .sm\:\!text-yellow-300 {
    color: #FFE066 !important;
  }

  .sm\:\!text-yellow-400 {
    color: #FFD633 !important;
  }

  .sm\:\!text-yellow-500 {
    color: #FFCE02 !important;
  }

  .sm\:\!text-yellow-600 {
    color: #E6B800 !important;
  }

  .sm\:\!text-yellow-700 {
    color: #CCA300 !important;
  }

  .sm\:\!text-yellow-800 {
    color: #806600 !important;
  }

  .sm\:\!text-yellow-900 {
    color: #4D3D00 !important;
  }

  .sm\:\!text-yellow {
    color: #FFCE02 !important;
  }

  .sm\:\!text-green-100 {
    color: #F9FCE9 !important;
  }

  .sm\:\!text-green-200 {
    color: #E7F3A5 !important;
  }

  .sm\:\!text-green-300 {
    color: #D5EA62 !important;
  }

  .sm\:\!text-green-400 {
    color: #C2E01E !important;
  }

  .sm\:\!text-green-500 {
    color: #60B731 !important;
  }

  .sm\:\!text-green-600 {
    color: #3F7B1A !important;
  }

  .sm\:\!text-green-700 {
    color: #366916 !important;
  }

  .sm\:\!text-green-800 {
    color: #203F0D !important;
  }

  .sm\:\!text-green-900 {
    color: #162A09 !important;
  }

  .sm\:\!text-green {
    color: #60B731 !important;
  }

  .sm\:\!text-blue-100 {
    color: #F5F9FD !important;
  }

  .sm\:\!text-blue-200 {
    color: #E9F4FF !important;
  }

  .sm\:\!text-blue-300 {
    color: #B9DCFF !important;
  }

  .sm\:\!text-blue-400 {
    color: #43BEFF !important;
  }

  .sm\:\!text-blue-500 {
    color: #007EE5 !important;
  }

  .sm\:\!text-blue-600 {
    color: #0069CC !important;
  }

  .sm\:\!text-blue-700 {
    color: #005CB3 !important;
  }

  .sm\:\!text-blue-800 {
    color: #004F99 !important;
  }

  .sm\:\!text-blue-900 {
    color: #003566 !important;
  }

  .sm\:\!text-blue {
    color: #007EE5 !important;
  }

  .sm\:\!text-violet-100 {
    color: #F8F8FC !important;
  }

  .sm\:\!text-violet-200 {
    color: #EBEAF6 !important;
  }

  .sm\:\!text-violet-300 {
    color: #A8A5CE !important;
  }

  .sm\:\!text-violet-400 {
    color: #8C81D1 !important;
  }

  .sm\:\!text-violet-500 {
    color: #6638B6 !important;
  }

  .sm\:\!text-violet-600 {
    color: #58309C !important;
  }

  .sm\:\!text-violet-700 {
    color: #4D2A89 !important;
  }

  .sm\:\!text-violet-800 {
    color: #3C2C84 !important;
  }

  .sm\:\!text-violet-900 {
    color: #371E62 !important;
  }

  .sm\:\!text-violet {
    color: #6638B6 !important;
  }

  .sm\:\!text-peacock-100 {
    color: #E6FFFA !important;
  }

  .sm\:\!text-peacock-200 {
    color: #B2F5EA !important;
  }

  .sm\:\!text-peacock-300 {
    color: #81E6D9 !important;
  }

  .sm\:\!text-peacock-400 {
    color: #4FD1C5 !important;
  }

  .sm\:\!text-peacock-500 {
    color: #38B2AC !important;
  }

  .sm\:\!text-peacock-600 {
    color: #319795 !important;
  }

  .sm\:\!text-peacock-700 {
    color: #2C7A7B !important;
  }

  .sm\:\!text-peacock-800 {
    color: #285E61 !important;
  }

  .sm\:\!text-peacock-900 {
    color: #234E52 !important;
  }

  .sm\:\!text-peacock {
    color: #38B2AC !important;
  }

  .sm\:\!text-indigo-100 {
    color: #EBF4FF !important;
  }

  .sm\:\!text-indigo-200 {
    color: #C3DAFE !important;
  }

  .sm\:\!text-indigo-300 {
    color: #A3BFFA !important;
  }

  .sm\:\!text-indigo-400 {
    color: #7F9CF5 !important;
  }

  .sm\:\!text-indigo-500 {
    color: #667EEA !important;
  }

  .sm\:\!text-indigo-600 {
    color: #5A67D8 !important;
  }

  .sm\:\!text-indigo-700 {
    color: #6439DE !important;
  }

  .sm\:\!text-indigo-800 {
    color: #434190 !important;
  }

  .sm\:\!text-indigo-900 {
    color: #3C366B !important;
  }

  .sm\:\!text-indigo {
    color: #667EEA !important;
  }

  .sm\:hover\:text-primary:hover {
    color: #6638B6;
  }

  .sm\:hover\:text-primaryDark:hover {
    color: #3C2C84;
  }

  .sm\:hover\:text-primary1:hover {
    color: #8C81D1;
  }

  .sm\:hover\:text-primary2:hover {
    color: #A8A5CE;
  }

  .sm\:hover\:text-primary3:hover {
    color: #EBEAF6;
  }

  .sm\:hover\:text-primary4:hover {
    color: #F8F8FC;
  }

  .sm\:hover\:text-secondary:hover {
    color: #007EE5;
  }

  .sm\:hover\:text-secondary1:hover {
    color: #43BEFF;
  }

  .sm\:hover\:text-secondary2:hover {
    color: #F5F9FD;
  }

  .sm\:hover\:text-alert:hover {
    color: #EF3817;
  }

  .sm\:hover\:text-safe:hover {
    color: #60B731;
  }

  .sm\:hover\:text-primary-dark:hover {
    color: #3C2C84;
  }

  .sm\:hover\:text-primary-1:hover {
    color: #8C81D1;
  }

  .sm\:hover\:text-primary-2:hover {
    color: #A8A5CE;
  }

  .sm\:hover\:text-primary-3:hover {
    color: #EBEAF6;
  }

  .sm\:hover\:text-primary-4:hover {
    color: #F8F8FC;
  }

  .sm\:hover\:text-secondary-1:hover {
    color: #43BEFF;
  }

  .sm\:hover\:text-secondary-2:hover {
    color: #F5F9FD;
  }

  .sm\:hover\:text-transparent:hover {
    color: transparent;
  }

  .sm\:hover\:text-black:hover {
    color: #000000;
  }

  .sm\:hover\:text-white:hover {
    color: #FFFFFF;
  }

  .sm\:hover\:text-point-violet:hover {
    color: #7545FF;
  }

  .sm\:hover\:text-gray-100:hover {
    color: #F7F7F7;
  }

  .sm\:hover\:text-gray-200:hover {
    color: #E5E5E8;
  }

  .sm\:hover\:text-gray-300:hover {
    color: #CED0D6;
  }

  .sm\:hover\:text-gray-400:hover {
    color: #A7A9B2;
  }

  .sm\:hover\:text-gray-500:hover {
    color: #858895;
  }

  .sm\:hover\:text-gray-600:hover {
    color: #6B6E7B;
  }

  .sm\:hover\:text-gray-700:hover {
    color: #5F616D;
  }

  .sm\:hover\:text-gray-800:hover {
    color: #474952;
  }

  .sm\:hover\:text-gray-900:hover {
    color: #222532;
  }

  .sm\:hover\:text-gray:hover {
    color: #858895;
  }

  .sm\:hover\:text-gray-dark:hover {
    color: #222532;
  }

  .sm\:hover\:text-red-100:hover {
    color: #FFE8E8;
  }

  .sm\:hover\:text-red-200:hover {
    color: #FFC4C4;
  }

  .sm\:hover\:text-red-300:hover {
    color: #FF8F8F;
  }

  .sm\:hover\:text-red-400:hover {
    color: #FF6A6A;
  }

  .sm\:hover\:text-red-500:hover {
    color: #EF3817;
  }

  .sm\:hover\:text-red-600:hover {
    color: #CC2C00;
  }

  .sm\:hover\:text-red-700:hover {
    color: #C53030;
  }

  .sm\:hover\:text-red-800:hover {
    color: #9B2C2C;
  }

  .sm\:hover\:text-red-900:hover {
    color: #742A2A;
  }

  .sm\:hover\:text-red:hover {
    color: #EF3817;
  }

  .sm\:hover\:text-coral-100:hover {
    color: #FFEBE6;
  }

  .sm\:hover\:text-coral-200:hover {
    color: #FFD3C8;
  }

  .sm\:hover\:text-coral-300:hover {
    color: #FFB39E;
  }

  .sm\:hover\:text-coral-400:hover {
    color: #FF9476;
  }

  .sm\:hover\:text-coral-500:hover {
    color: #FF7750;
  }

  .sm\:hover\:text-coral-600:hover {
    color: #F55A2F;
  }

  .sm\:hover\:text-coral-700:hover {
    color: #DD470F;
  }

  .sm\:hover\:text-coral-800:hover {
    color: #B93E0F;
  }

  .sm\:hover\:text-coral-900:hover {
    color: #8E3311;
  }

  .sm\:hover\:text-coral:hover {
    color: #FF7750;
  }

  .sm\:hover\:text-yellow-100:hover {
    color: #FFFAE6;
  }

  .sm\:hover\:text-yellow-200:hover {
    color: #FFEB99;
  }

  .sm\:hover\:text-yellow-300:hover {
    color: #FFE066;
  }

  .sm\:hover\:text-yellow-400:hover {
    color: #FFD633;
  }

  .sm\:hover\:text-yellow-500:hover {
    color: #FFCE02;
  }

  .sm\:hover\:text-yellow-600:hover {
    color: #E6B800;
  }

  .sm\:hover\:text-yellow-700:hover {
    color: #CCA300;
  }

  .sm\:hover\:text-yellow-800:hover {
    color: #806600;
  }

  .sm\:hover\:text-yellow-900:hover {
    color: #4D3D00;
  }

  .sm\:hover\:text-yellow:hover {
    color: #FFCE02;
  }

  .sm\:hover\:text-green-100:hover {
    color: #F9FCE9;
  }

  .sm\:hover\:text-green-200:hover {
    color: #E7F3A5;
  }

  .sm\:hover\:text-green-300:hover {
    color: #D5EA62;
  }

  .sm\:hover\:text-green-400:hover {
    color: #C2E01E;
  }

  .sm\:hover\:text-green-500:hover {
    color: #60B731;
  }

  .sm\:hover\:text-green-600:hover {
    color: #3F7B1A;
  }

  .sm\:hover\:text-green-700:hover {
    color: #366916;
  }

  .sm\:hover\:text-green-800:hover {
    color: #203F0D;
  }

  .sm\:hover\:text-green-900:hover {
    color: #162A09;
  }

  .sm\:hover\:text-green:hover {
    color: #60B731;
  }

  .sm\:hover\:text-blue-100:hover {
    color: #F5F9FD;
  }

  .sm\:hover\:text-blue-200:hover {
    color: #E9F4FF;
  }

  .sm\:hover\:text-blue-300:hover {
    color: #B9DCFF;
  }

  .sm\:hover\:text-blue-400:hover {
    color: #43BEFF;
  }

  .sm\:hover\:text-blue-500:hover {
    color: #007EE5;
  }

  .sm\:hover\:text-blue-600:hover {
    color: #0069CC;
  }

  .sm\:hover\:text-blue-700:hover {
    color: #005CB3;
  }

  .sm\:hover\:text-blue-800:hover {
    color: #004F99;
  }

  .sm\:hover\:text-blue-900:hover {
    color: #003566;
  }

  .sm\:hover\:text-blue:hover {
    color: #007EE5;
  }

  .sm\:hover\:text-violet-100:hover {
    color: #F8F8FC;
  }

  .sm\:hover\:text-violet-200:hover {
    color: #EBEAF6;
  }

  .sm\:hover\:text-violet-300:hover {
    color: #A8A5CE;
  }

  .sm\:hover\:text-violet-400:hover {
    color: #8C81D1;
  }

  .sm\:hover\:text-violet-500:hover {
    color: #6638B6;
  }

  .sm\:hover\:text-violet-600:hover {
    color: #58309C;
  }

  .sm\:hover\:text-violet-700:hover {
    color: #4D2A89;
  }

  .sm\:hover\:text-violet-800:hover {
    color: #3C2C84;
  }

  .sm\:hover\:text-violet-900:hover {
    color: #371E62;
  }

  .sm\:hover\:text-violet:hover {
    color: #6638B6;
  }

  .sm\:hover\:text-peacock-100:hover {
    color: #E6FFFA;
  }

  .sm\:hover\:text-peacock-200:hover {
    color: #B2F5EA;
  }

  .sm\:hover\:text-peacock-300:hover {
    color: #81E6D9;
  }

  .sm\:hover\:text-peacock-400:hover {
    color: #4FD1C5;
  }

  .sm\:hover\:text-peacock-500:hover {
    color: #38B2AC;
  }

  .sm\:hover\:text-peacock-600:hover {
    color: #319795;
  }

  .sm\:hover\:text-peacock-700:hover {
    color: #2C7A7B;
  }

  .sm\:hover\:text-peacock-800:hover {
    color: #285E61;
  }

  .sm\:hover\:text-peacock-900:hover {
    color: #234E52;
  }

  .sm\:hover\:text-peacock:hover {
    color: #38B2AC;
  }

  .sm\:hover\:text-indigo-100:hover {
    color: #EBF4FF;
  }

  .sm\:hover\:text-indigo-200:hover {
    color: #C3DAFE;
  }

  .sm\:hover\:text-indigo-300:hover {
    color: #A3BFFA;
  }

  .sm\:hover\:text-indigo-400:hover {
    color: #7F9CF5;
  }

  .sm\:hover\:text-indigo-500:hover {
    color: #667EEA;
  }

  .sm\:hover\:text-indigo-600:hover {
    color: #5A67D8;
  }

  .sm\:hover\:text-indigo-700:hover {
    color: #6439DE;
  }

  .sm\:hover\:text-indigo-800:hover {
    color: #434190;
  }

  .sm\:hover\:text-indigo-900:hover {
    color: #3C366B;
  }

  .sm\:hover\:text-indigo:hover {
    color: #667EEA;
  }

  .sm\:text-xs {
    font-size: 0.75rem;
  }

  .sm\:text-sm {
    font-size: 0.875rem;
  }

  .sm\:text-base {
    font-size: 1rem;
  }

  .sm\:text-lg {
    font-size: 1.125rem;
  }

  .sm\:text-xl {
    font-size: 1.25rem;
  }

  .sm\:text-2xl {
    font-size: 1.5rem;
  }

  .sm\:text-3xl {
    font-size: 1.875rem;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
  }

  .sm\:text-5xl {
    font-size: 3rem;
  }

  .sm\:text-6xl {
    font-size: 4rem;
  }

  .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 {
    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\:hover\:text-xs:hover {
    font-size: 0.75rem;
  }

  .sm\:hover\:text-sm:hover {
    font-size: 0.875rem;
  }

  .sm\:hover\:text-base:hover {
    font-size: 1rem;
  }

  .sm\:hover\:text-lg:hover {
    font-size: 1.125rem;
  }

  .sm\:hover\:text-xl:hover {
    font-size: 1.25rem;
  }

  .sm\:hover\:text-2xl:hover {
    font-size: 1.5rem;
  }

  .sm\:hover\:text-3xl:hover {
    font-size: 1.875rem;
  }

  .sm\:hover\:text-4xl:hover {
    font-size: 2.25rem;
  }

  .sm\:hover\:text-5xl:hover {
    font-size: 3rem;
  }

  .sm\:hover\:text-6xl:hover {
    font-size: 4rem;
  }

  .sm\:italic {
    font-style: italic;
  }

  .sm\:not-italic {
    font-style: normal;
  }

  .sm\:\!italic {
    font-style: italic !important;
  }

  .sm\:\!not-italic {
    font-style: normal !important;
  }

  .sm\:hover\:italic:hover {
    font-style: italic;
  }

  .sm\:hover\:not-italic:hover {
    font-style: normal;
  }

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

  .sm\:lowercase {
    text-transform: lowercase;
  }

  .sm\:capitalize {
    text-transform: capitalize;
  }

  .sm\:normal-case {
    text-transform: none;
  }

  .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\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .sm\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .sm\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .sm\:hover\:normal-case:hover {
    text-transform: none;
  }

  .sm\:underline {
    text-decoration: underline;
  }

  .sm\:line-through {
    text-decoration: line-through;
  }

  .sm\:no-underline {
    text-decoration: none;
  }

  .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;
  }

  .sm\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .sm\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .sm\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .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\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .sm\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .sm\:tracking-normal {
    letter-spacing: 0;
  }

  .sm\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .sm\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .sm\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .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\:hover\:tracking-tighter:hover {
    letter-spacing: -0.05em;
  }

  .sm\:hover\:tracking-tight:hover {
    letter-spacing: -0.025em;
  }

  .sm\:hover\:tracking-normal:hover {
    letter-spacing: 0;
  }

  .sm\:hover\:tracking-wide:hover {
    letter-spacing: 0.025em;
  }

  .sm\:hover\:tracking-wider:hover {
    letter-spacing: 0.05em;
  }

  .sm\:hover\:tracking-widest:hover {
    letter-spacing: 0.1em;
  }

  .sm\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .sm\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .sm\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .sm\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .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\:hover\:select-none:hover {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .sm\:hover\:select-text:hover {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .sm\:hover\:select-all:hover {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .sm\:hover\:select-auto:hover {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .sm\:align-baseline {
    vertical-align: baseline;
  }

  .sm\:align-top {
    vertical-align: top;
  }

  .sm\:align-middle {
    vertical-align: middle;
  }

  .sm\:align-bottom {
    vertical-align: bottom;
  }

  .sm\:align-text-top {
    vertical-align: text-top;
  }

  .sm\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .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\:hover\:align-baseline:hover {
    vertical-align: baseline;
  }

  .sm\:hover\:align-top:hover {
    vertical-align: top;
  }

  .sm\:hover\:align-middle:hover {
    vertical-align: middle;
  }

  .sm\:hover\:align-bottom:hover {
    vertical-align: bottom;
  }

  .sm\:hover\:align-text-top:hover {
    vertical-align: text-top;
  }

  .sm\:hover\:align-text-bottom:hover {
    vertical-align: text-bottom;
  }

  .sm\:visible {
    visibility: visible;
  }

  .sm\:invisible {
    visibility: hidden;
  }

  .sm\:\!visible {
    visibility: visible !important;
  }

  .sm\:\!invisible {
    visibility: hidden !important;
  }

  .sm\:hover\:visible:hover {
    visibility: visible;
  }

  .sm\:hover\:invisible:hover {
    visibility: hidden;
  }

  .sm\:whitespace-normal {
    white-space: normal;
  }

  .sm\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .sm\:whitespace-pre {
    white-space: pre;
  }

  .sm\:whitespace-pre-line {
    white-space: pre-line;
  }

  .sm\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .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\:hover\:whitespace-normal:hover {
    white-space: normal;
  }

  .sm\:hover\:whitespace-no-wrap:hover {
    white-space: nowrap;
  }

  .sm\:hover\:whitespace-pre:hover {
    white-space: pre;
  }

  .sm\:hover\:whitespace-pre-line:hover {
    white-space: pre-line;
  }

  .sm\:hover\:whitespace-pre-wrap:hover {
    white-space: pre-wrap;
  }

  .sm\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .sm\:break-words {
    overflow-wrap: break-word;
  }

  .sm\:break-all {
    word-break: break-all;
  }

  .sm\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .sm\:\!break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .sm\:\!break-words {
    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\:hover\:break-normal:hover {
    overflow-wrap: normal;
    word-break: normal;
  }

  .sm\:hover\:break-words:hover {
    overflow-wrap: break-word;
  }

  .sm\:hover\:break-all:hover {
    word-break: break-all;
  }

  .sm\:hover\:truncate:hover {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .sm\:w-0 {
    width: 0rem;
  }

  .sm\:w-1 {
    width: 0.25rem;
  }

  .sm\:w-2 {
    width: 0.5rem;
  }

  .sm\:w-3 {
    width: 0.75rem;
  }

  .sm\:w-4 {
    width: 1rem;
  }

  .sm\:w-5 {
    width: 1.25rem;
  }

  .sm\:w-6 {
    width: 1.5rem;
  }

  .sm\:w-7 {
    width: 1.75rem;
  }

  .sm\:w-8 {
    width: 2rem;
  }

  .sm\:w-9 {
    width: 2.25rem;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-11 {
    width: 2.75rem;
  }

  .sm\:w-12 {
    width: 3rem;
  }

  .sm\:w-13 {
    width: 3.25rem;
  }

  .sm\:w-14 {
    width: 3.5rem;
  }

  .sm\:w-15 {
    width: 3.75rem;
  }

  .sm\:w-16 {
    width: 4rem;
  }

  .sm\:w-17 {
    width: 4.25rem;
  }

  .sm\:w-18 {
    width: 4.5rem;
  }

  .sm\:w-19 {
    width: 4.75rem;
  }

  .sm\:w-20 {
    width: 5rem;
  }

  .sm\:w-21 {
    width: 5.25rem;
  }

  .sm\:w-22 {
    width: 5.5rem;
  }

  .sm\:w-23 {
    width: 5.75rem;
  }

  .sm\:w-24 {
    width: 6rem;
  }

  .sm\:w-25 {
    width: 6.25rem;
  }

  .sm\:w-26 {
    width: 6.5rem;
  }

  .sm\:w-27 {
    width: 6.75rem;
  }

  .sm\:w-28 {
    width: 7rem;
  }

  .sm\:w-29 {
    width: 7.25rem;
  }

  .sm\:w-30 {
    width: 7.5rem;
  }

  .sm\:w-31 {
    width: 7.75rem;
  }

  .sm\:w-32 {
    width: 8rem;
  }

  .sm\:w-40 {
    width: 10rem;
  }

  .sm\:w-48 {
    width: 12rem;
  }

  .sm\:w-56 {
    width: 14rem;
  }

  .sm\:w-64 {
    width: 16rem;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-px {
    width: 1px;
  }

  .sm\:w-1\/2 {
    width: 50%;
  }

  .sm\:w-1\/3 {
    width: 33.333333%;
  }

  .sm\:w-2\/3 {
    width: 66.666667%;
  }

  .sm\:w-1\/4 {
    width: 25%;
  }

  .sm\:w-2\/4 {
    width: 50%;
  }

  .sm\:w-3\/4 {
    width: 75%;
  }

  .sm\:w-1\/5 {
    width: 20%;
  }

  .sm\:w-2\/5 {
    width: 40%;
  }

  .sm\:w-3\/5 {
    width: 60%;
  }

  .sm\:w-4\/5 {
    width: 80%;
  }

  .sm\:w-1\/6 {
    width: 16.666667%;
  }

  .sm\:w-2\/6 {
    width: 33.333333%;
  }

  .sm\:w-3\/6 {
    width: 50%;
  }

  .sm\:w-4\/6 {
    width: 66.666667%;
  }

  .sm\:w-5\/6 {
    width: 83.333333%;
  }

  .sm\:w-1\/12 {
    width: 8.333333%;
  }

  .sm\:w-2\/12 {
    width: 16.666667%;
  }

  .sm\:w-3\/12 {
    width: 25%;
  }

  .sm\:w-4\/12 {
    width: 33.333333%;
  }

  .sm\:w-5\/12 {
    width: 41.666667%;
  }

  .sm\:w-6\/12 {
    width: 50%;
  }

  .sm\:w-7\/12 {
    width: 58.333333%;
  }

  .sm\:w-8\/12 {
    width: 66.666667%;
  }

  .sm\:w-9\/12 {
    width: 75%;
  }

  .sm\:w-10\/12 {
    width: 83.333333%;
  }

  .sm\:w-11\/12 {
    width: 91.666667%;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:w-screen {
    width: 100vw;
  }

  .sm\:\!w-0 {
    width: 0rem !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-7 {
    width: 1.75rem !important;
  }

  .sm\:\!w-8 {
    width: 2rem !important;
  }

  .sm\:\!w-9 {
    width: 2.25rem !important;
  }

  .sm\:\!w-10 {
    width: 2.5rem !important;
  }

  .sm\:\!w-11 {
    width: 2.75rem !important;
  }

  .sm\:\!w-12 {
    width: 3rem !important;
  }

  .sm\:\!w-13 {
    width: 3.25rem !important;
  }

  .sm\:\!w-14 {
    width: 3.5rem !important;
  }

  .sm\:\!w-15 {
    width: 3.75rem !important;
  }

  .sm\:\!w-16 {
    width: 4rem !important;
  }

  .sm\:\!w-17 {
    width: 4.25rem !important;
  }

  .sm\:\!w-18 {
    width: 4.5rem !important;
  }

  .sm\:\!w-19 {
    width: 4.75rem !important;
  }

  .sm\:\!w-20 {
    width: 5rem !important;
  }

  .sm\:\!w-21 {
    width: 5.25rem !important;
  }

  .sm\:\!w-22 {
    width: 5.5rem !important;
  }

  .sm\:\!w-23 {
    width: 5.75rem !important;
  }

  .sm\:\!w-24 {
    width: 6rem !important;
  }

  .sm\:\!w-25 {
    width: 6.25rem !important;
  }

  .sm\:\!w-26 {
    width: 6.5rem !important;
  }

  .sm\:\!w-27 {
    width: 6.75rem !important;
  }

  .sm\:\!w-28 {
    width: 7rem !important;
  }

  .sm\:\!w-29 {
    width: 7.25rem !important;
  }

  .sm\:\!w-30 {
    width: 7.5rem !important;
  }

  .sm\:\!w-31 {
    width: 7.75rem !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 {
    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\:hover\:w-0:hover {
    width: 0rem;
  }

  .sm\:hover\:w-1:hover {
    width: 0.25rem;
  }

  .sm\:hover\:w-2:hover {
    width: 0.5rem;
  }

  .sm\:hover\:w-3:hover {
    width: 0.75rem;
  }

  .sm\:hover\:w-4:hover {
    width: 1rem;
  }

  .sm\:hover\:w-5:hover {
    width: 1.25rem;
  }

  .sm\:hover\:w-6:hover {
    width: 1.5rem;
  }

  .sm\:hover\:w-7:hover {
    width: 1.75rem;
  }

  .sm\:hover\:w-8:hover {
    width: 2rem;
  }

  .sm\:hover\:w-9:hover {
    width: 2.25rem;
  }

  .sm\:hover\:w-10:hover {
    width: 2.5rem;
  }

  .sm\:hover\:w-11:hover {
    width: 2.75rem;
  }

  .sm\:hover\:w-12:hover {
    width: 3rem;
  }

  .sm\:hover\:w-13:hover {
    width: 3.25rem;
  }

  .sm\:hover\:w-14:hover {
    width: 3.5rem;
  }

  .sm\:hover\:w-15:hover {
    width: 3.75rem;
  }

  .sm\:hover\:w-16:hover {
    width: 4rem;
  }

  .sm\:hover\:w-17:hover {
    width: 4.25rem;
  }

  .sm\:hover\:w-18:hover {
    width: 4.5rem;
  }

  .sm\:hover\:w-19:hover {
    width: 4.75rem;
  }

  .sm\:hover\:w-20:hover {
    width: 5rem;
  }

  .sm\:hover\:w-21:hover {
    width: 5.25rem;
  }

  .sm\:hover\:w-22:hover {
    width: 5.5rem;
  }

  .sm\:hover\:w-23:hover {
    width: 5.75rem;
  }

  .sm\:hover\:w-24:hover {
    width: 6rem;
  }

  .sm\:hover\:w-25:hover {
    width: 6.25rem;
  }

  .sm\:hover\:w-26:hover {
    width: 6.5rem;
  }

  .sm\:hover\:w-27:hover {
    width: 6.75rem;
  }

  .sm\:hover\:w-28:hover {
    width: 7rem;
  }

  .sm\:hover\:w-29:hover {
    width: 7.25rem;
  }

  .sm\:hover\:w-30:hover {
    width: 7.5rem;
  }

  .sm\:hover\:w-31:hover {
    width: 7.75rem;
  }

  .sm\:hover\:w-32:hover {
    width: 8rem;
  }

  .sm\:hover\:w-40:hover {
    width: 10rem;
  }

  .sm\:hover\:w-48:hover {
    width: 12rem;
  }

  .sm\:hover\:w-56:hover {
    width: 14rem;
  }

  .sm\:hover\:w-64:hover {
    width: 16rem;
  }

  .sm\:hover\:w-auto:hover {
    width: auto;
  }

  .sm\:hover\:w-px:hover {
    width: 1px;
  }

  .sm\:hover\:w-1\/2:hover {
    width: 50%;
  }

  .sm\:hover\:w-1\/3:hover {
    width: 33.333333%;
  }

  .sm\:hover\:w-2\/3:hover {
    width: 66.666667%;
  }

  .sm\:hover\:w-1\/4:hover {
    width: 25%;
  }

  .sm\:hover\:w-2\/4:hover {
    width: 50%;
  }

  .sm\:hover\:w-3\/4:hover {
    width: 75%;
  }

  .sm\:hover\:w-1\/5:hover {
    width: 20%;
  }

  .sm\:hover\:w-2\/5:hover {
    width: 40%;
  }

  .sm\:hover\:w-3\/5:hover {
    width: 60%;
  }

  .sm\:hover\:w-4\/5:hover {
    width: 80%;
  }

  .sm\:hover\:w-1\/6:hover {
    width: 16.666667%;
  }

  .sm\:hover\:w-2\/6:hover {
    width: 33.333333%;
  }

  .sm\:hover\:w-3\/6:hover {
    width: 50%;
  }

  .sm\:hover\:w-4\/6:hover {
    width: 66.666667%;
  }

  .sm\:hover\:w-5\/6:hover {
    width: 83.333333%;
  }

  .sm\:hover\:w-1\/12:hover {
    width: 8.333333%;
  }

  .sm\:hover\:w-2\/12:hover {
    width: 16.666667%;
  }

  .sm\:hover\:w-3\/12:hover {
    width: 25%;
  }

  .sm\:hover\:w-4\/12:hover {
    width: 33.333333%;
  }

  .sm\:hover\:w-5\/12:hover {
    width: 41.666667%;
  }

  .sm\:hover\:w-6\/12:hover {
    width: 50%;
  }

  .sm\:hover\:w-7\/12:hover {
    width: 58.333333%;
  }

  .sm\:hover\:w-8\/12:hover {
    width: 66.666667%;
  }

  .sm\:hover\:w-9\/12:hover {
    width: 75%;
  }

  .sm\:hover\:w-10\/12:hover {
    width: 83.333333%;
  }

  .sm\:hover\:w-11\/12:hover {
    width: 91.666667%;
  }

  .sm\:hover\:w-full:hover {
    width: 100%;
  }

  .sm\:hover\:w-screen:hover {
    width: 100vw;
  }

  .sm\:z-0 {
    z-index: 0;
  }

  .sm\:z-10 {
    z-index: 10;
  }

  .sm\:z-20 {
    z-index: 20;
  }

  .sm\:z-30 {
    z-index: 30;
  }

  .sm\:z-40 {
    z-index: 40;
  }

  .sm\:z-50 {
    z-index: 50;
  }

  .sm\:z-auto {
    z-index: auto;
  }

  .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\:hover\:z-0:hover {
    z-index: 0;
  }

  .sm\:hover\:z-10:hover {
    z-index: 10;
  }

  .sm\:hover\:z-20:hover {
    z-index: 20;
  }

  .sm\:hover\:z-30:hover {
    z-index: 30;
  }

  .sm\:hover\:z-40:hover {
    z-index: 40;
  }

  .sm\:hover\:z-50:hover {
    z-index: 50;
  }

  .sm\:hover\:z-auto:hover {
    z-index: auto;
  }

  .sm\:gap-0 {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .sm\:gap-1 {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .sm\:gap-2 {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .sm\:gap-3 {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .sm\:gap-4 {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .sm\:gap-5 {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .sm\:gap-6 {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .sm\:gap-7 {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .sm\:gap-8 {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .sm\:gap-9 {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .sm\:gap-10 {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .sm\:gap-11 {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .sm\:gap-12 {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .sm\:gap-13 {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .sm\:gap-14 {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .sm\:gap-15 {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .sm\:gap-16 {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .sm\:gap-17 {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .sm\:gap-18 {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .sm\:gap-19 {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .sm\:gap-20 {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .sm\:gap-21 {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .sm\:gap-22 {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .sm\:gap-23 {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .sm\:gap-24 {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .sm\:gap-25 {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .sm\:gap-26 {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .sm\:gap-27 {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .sm\:gap-28 {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .sm\:gap-29 {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .sm\:gap-30 {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .sm\:gap-31 {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .sm\:gap-32 {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .sm\:gap-40 {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .sm\:gap-48 {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .sm\:gap-56 {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .sm\:gap-64 {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .sm\:gap-px {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .sm\:col-gap-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .sm\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .sm\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .sm\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .sm\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .sm\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .sm\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .sm\:col-gap-7 {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .sm\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .sm\:col-gap-9 {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .sm\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .sm\:col-gap-11 {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .sm\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .sm\:col-gap-13 {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .sm\:col-gap-14 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .sm\:col-gap-15 {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .sm\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .sm\:col-gap-17 {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .sm\:col-gap-18 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .sm\:col-gap-19 {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .sm\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .sm\:col-gap-21 {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .sm\:col-gap-22 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .sm\:col-gap-23 {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .sm\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .sm\:col-gap-25 {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .sm\:col-gap-26 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .sm\:col-gap-27 {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .sm\:col-gap-28 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .sm\:col-gap-29 {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .sm\:col-gap-30 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .sm\:col-gap-31 {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .sm\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .sm\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .sm\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .sm\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .sm\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .sm\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .sm\:row-gap-0 {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .sm\:row-gap-1 {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .sm\:row-gap-2 {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .sm\:row-gap-3 {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .sm\:row-gap-4 {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .sm\:row-gap-5 {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .sm\:row-gap-6 {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .sm\:row-gap-7 {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .sm\:row-gap-8 {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .sm\:row-gap-9 {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .sm\:row-gap-10 {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .sm\:row-gap-11 {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .sm\:row-gap-12 {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .sm\:row-gap-13 {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .sm\:row-gap-14 {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .sm\:row-gap-15 {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .sm\:row-gap-16 {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .sm\:row-gap-17 {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .sm\:row-gap-18 {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .sm\:row-gap-19 {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .sm\:row-gap-20 {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .sm\:row-gap-21 {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .sm\:row-gap-22 {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .sm\:row-gap-23 {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .sm\:row-gap-24 {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .sm\:row-gap-25 {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .sm\:row-gap-26 {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .sm\:row-gap-27 {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .sm\:row-gap-28 {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .sm\:row-gap-29 {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .sm\:row-gap-30 {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .sm\:row-gap-31 {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .sm\:row-gap-32 {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .sm\:row-gap-40 {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .sm\:row-gap-48 {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .sm\:row-gap-56 {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .sm\:row-gap-64 {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .sm\:row-gap-px {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .sm\:\!gap-0 {
    grid-gap: 0rem !important;
    grid-gap: 0rem !important;
    gap: 0rem !important;
  }

  .sm\:\!gap-1 {
    grid-gap: 0.25rem !important;
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .sm\:\!gap-2 {
    grid-gap: 0.5rem !important;
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .sm\:\!gap-3 {
    grid-gap: 0.75rem !important;
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .sm\:\!gap-4 {
    grid-gap: 1rem !important;
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .sm\:\!gap-5 {
    grid-gap: 1.25rem !important;
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .sm\:\!gap-6 {
    grid-gap: 1.5rem !important;
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .sm\:\!gap-7 {
    grid-gap: 1.75rem !important;
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .sm\:\!gap-8 {
    grid-gap: 2rem !important;
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .sm\:\!gap-9 {
    grid-gap: 2.25rem !important;
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .sm\:\!gap-10 {
    grid-gap: 2.5rem !important;
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .sm\:\!gap-11 {
    grid-gap: 2.75rem !important;
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .sm\:\!gap-12 {
    grid-gap: 3rem !important;
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .sm\:\!gap-13 {
    grid-gap: 3.25rem !important;
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .sm\:\!gap-14 {
    grid-gap: 3.5rem !important;
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .sm\:\!gap-15 {
    grid-gap: 3.75rem !important;
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .sm\:\!gap-16 {
    grid-gap: 4rem !important;
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .sm\:\!gap-17 {
    grid-gap: 4.25rem !important;
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .sm\:\!gap-18 {
    grid-gap: 4.5rem !important;
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .sm\:\!gap-19 {
    grid-gap: 4.75rem !important;
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .sm\:\!gap-20 {
    grid-gap: 5rem !important;
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .sm\:\!gap-21 {
    grid-gap: 5.25rem !important;
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .sm\:\!gap-22 {
    grid-gap: 5.5rem !important;
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .sm\:\!gap-23 {
    grid-gap: 5.75rem !important;
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .sm\:\!gap-24 {
    grid-gap: 6rem !important;
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .sm\:\!gap-25 {
    grid-gap: 6.25rem !important;
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .sm\:\!gap-26 {
    grid-gap: 6.5rem !important;
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .sm\:\!gap-27 {
    grid-gap: 6.75rem !important;
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .sm\:\!gap-28 {
    grid-gap: 7rem !important;
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .sm\:\!gap-29 {
    grid-gap: 7.25rem !important;
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .sm\:\!gap-30 {
    grid-gap: 7.5rem !important;
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .sm\:\!gap-31 {
    grid-gap: 7.75rem !important;
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .sm\:\!gap-32 {
    grid-gap: 8rem !important;
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .sm\:\!gap-40 {
    grid-gap: 10rem !important;
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .sm\:\!gap-48 {
    grid-gap: 12rem !important;
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .sm\:\!gap-56 {
    grid-gap: 14rem !important;
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .sm\:\!gap-64 {
    grid-gap: 16rem !important;
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .sm\:\!gap-px {
    grid-gap: 1px !important;
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .sm\:\!col-gap-0 {
    grid-column-gap: 0rem !important;
    -webkit-column-gap: 0rem !important;
       -moz-column-gap: 0rem !important;
            grid-column-gap: 0rem !important;
            column-gap: 0rem !important;
  }

  .sm\:\!col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            grid-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .sm\:\!col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            grid-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .sm\:\!col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            grid-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .sm\:\!col-gap-4 {
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            grid-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .sm\:\!col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            grid-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .sm\:\!col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            grid-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .sm\:\!col-gap-7 {
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            grid-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .sm\:\!col-gap-8 {
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            grid-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .sm\:\!col-gap-9 {
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            grid-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .sm\:\!col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            grid-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .sm\:\!col-gap-11 {
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            grid-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .sm\:\!col-gap-12 {
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            grid-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .sm\:\!col-gap-13 {
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            grid-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .sm\:\!col-gap-14 {
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            grid-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .sm\:\!col-gap-15 {
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            grid-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .sm\:\!col-gap-16 {
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            grid-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .sm\:\!col-gap-17 {
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            grid-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .sm\:\!col-gap-18 {
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            grid-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .sm\:\!col-gap-19 {
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            grid-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .sm\:\!col-gap-20 {
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            grid-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .sm\:\!col-gap-21 {
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            grid-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .sm\:\!col-gap-22 {
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            grid-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .sm\:\!col-gap-23 {
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            grid-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .sm\:\!col-gap-24 {
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            grid-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .sm\:\!col-gap-25 {
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            grid-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .sm\:\!col-gap-26 {
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            grid-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .sm\:\!col-gap-27 {
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            grid-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .sm\:\!col-gap-28 {
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            grid-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .sm\:\!col-gap-29 {
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            grid-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .sm\:\!col-gap-30 {
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            grid-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .sm\:\!col-gap-31 {
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            grid-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .sm\:\!col-gap-32 {
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            grid-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .sm\:\!col-gap-40 {
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            grid-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .sm\:\!col-gap-48 {
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            grid-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .sm\:\!col-gap-56 {
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            grid-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .sm\:\!col-gap-64 {
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            grid-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .sm\:\!col-gap-px {
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            grid-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .sm\:\!row-gap-0 {
    grid-row-gap: 0rem !important;
    grid-row-gap: 0rem !important;
    row-gap: 0rem !important;
  }

  .sm\:\!row-gap-1 {
    grid-row-gap: 0.25rem !important;
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .sm\:\!row-gap-2 {
    grid-row-gap: 0.5rem !important;
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .sm\:\!row-gap-3 {
    grid-row-gap: 0.75rem !important;
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .sm\:\!row-gap-4 {
    grid-row-gap: 1rem !important;
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .sm\:\!row-gap-5 {
    grid-row-gap: 1.25rem !important;
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .sm\:\!row-gap-6 {
    grid-row-gap: 1.5rem !important;
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .sm\:\!row-gap-7 {
    grid-row-gap: 1.75rem !important;
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .sm\:\!row-gap-8 {
    grid-row-gap: 2rem !important;
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .sm\:\!row-gap-9 {
    grid-row-gap: 2.25rem !important;
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .sm\:\!row-gap-10 {
    grid-row-gap: 2.5rem !important;
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .sm\:\!row-gap-11 {
    grid-row-gap: 2.75rem !important;
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .sm\:\!row-gap-12 {
    grid-row-gap: 3rem !important;
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .sm\:\!row-gap-13 {
    grid-row-gap: 3.25rem !important;
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .sm\:\!row-gap-14 {
    grid-row-gap: 3.5rem !important;
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .sm\:\!row-gap-15 {
    grid-row-gap: 3.75rem !important;
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .sm\:\!row-gap-16 {
    grid-row-gap: 4rem !important;
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .sm\:\!row-gap-17 {
    grid-row-gap: 4.25rem !important;
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .sm\:\!row-gap-18 {
    grid-row-gap: 4.5rem !important;
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .sm\:\!row-gap-19 {
    grid-row-gap: 4.75rem !important;
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .sm\:\!row-gap-20 {
    grid-row-gap: 5rem !important;
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .sm\:\!row-gap-21 {
    grid-row-gap: 5.25rem !important;
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .sm\:\!row-gap-22 {
    grid-row-gap: 5.5rem !important;
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .sm\:\!row-gap-23 {
    grid-row-gap: 5.75rem !important;
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .sm\:\!row-gap-24 {
    grid-row-gap: 6rem !important;
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .sm\:\!row-gap-25 {
    grid-row-gap: 6.25rem !important;
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .sm\:\!row-gap-26 {
    grid-row-gap: 6.5rem !important;
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .sm\:\!row-gap-27 {
    grid-row-gap: 6.75rem !important;
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .sm\:\!row-gap-28 {
    grid-row-gap: 7rem !important;
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .sm\:\!row-gap-29 {
    grid-row-gap: 7.25rem !important;
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .sm\:\!row-gap-30 {
    grid-row-gap: 7.5rem !important;
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .sm\:\!row-gap-31 {
    grid-row-gap: 7.75rem !important;
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .sm\:\!row-gap-32 {
    grid-row-gap: 8rem !important;
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .sm\:\!row-gap-40 {
    grid-row-gap: 10rem !important;
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .sm\:\!row-gap-48 {
    grid-row-gap: 12rem !important;
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .sm\:\!row-gap-56 {
    grid-row-gap: 14rem !important;
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .sm\:\!row-gap-64 {
    grid-row-gap: 16rem !important;
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .sm\:\!row-gap-px {
    grid-row-gap: 1px !important;
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .sm\:hover\:gap-0:hover {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .sm\:hover\:gap-1:hover {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .sm\:hover\:gap-2:hover {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .sm\:hover\:gap-3:hover {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .sm\:hover\:gap-4:hover {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .sm\:hover\:gap-5:hover {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .sm\:hover\:gap-6:hover {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .sm\:hover\:gap-7:hover {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .sm\:hover\:gap-8:hover {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .sm\:hover\:gap-9:hover {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .sm\:hover\:gap-10:hover {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .sm\:hover\:gap-11:hover {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .sm\:hover\:gap-12:hover {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .sm\:hover\:gap-13:hover {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .sm\:hover\:gap-14:hover {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .sm\:hover\:gap-15:hover {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .sm\:hover\:gap-16:hover {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .sm\:hover\:gap-17:hover {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .sm\:hover\:gap-18:hover {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .sm\:hover\:gap-19:hover {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .sm\:hover\:gap-20:hover {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .sm\:hover\:gap-21:hover {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .sm\:hover\:gap-22:hover {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .sm\:hover\:gap-23:hover {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .sm\:hover\:gap-24:hover {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .sm\:hover\:gap-25:hover {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .sm\:hover\:gap-26:hover {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .sm\:hover\:gap-27:hover {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .sm\:hover\:gap-28:hover {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .sm\:hover\:gap-29:hover {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .sm\:hover\:gap-30:hover {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .sm\:hover\:gap-31:hover {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .sm\:hover\:gap-32:hover {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .sm\:hover\:gap-40:hover {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .sm\:hover\:gap-48:hover {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .sm\:hover\:gap-56:hover {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .sm\:hover\:gap-64:hover {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .sm\:hover\:gap-px:hover {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .sm\:hover\:col-gap-0:hover {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .sm\:hover\:col-gap-1:hover {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .sm\:hover\:col-gap-2:hover {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .sm\:hover\:col-gap-3:hover {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .sm\:hover\:col-gap-4:hover {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .sm\:hover\:col-gap-5:hover {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .sm\:hover\:col-gap-6:hover {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .sm\:hover\:col-gap-7:hover {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .sm\:hover\:col-gap-8:hover {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .sm\:hover\:col-gap-9:hover {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .sm\:hover\:col-gap-10:hover {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .sm\:hover\:col-gap-11:hover {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .sm\:hover\:col-gap-12:hover {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .sm\:hover\:col-gap-13:hover {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .sm\:hover\:col-gap-14:hover {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .sm\:hover\:col-gap-15:hover {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .sm\:hover\:col-gap-16:hover {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .sm\:hover\:col-gap-17:hover {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .sm\:hover\:col-gap-18:hover {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .sm\:hover\:col-gap-19:hover {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .sm\:hover\:col-gap-20:hover {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .sm\:hover\:col-gap-21:hover {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .sm\:hover\:col-gap-22:hover {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .sm\:hover\:col-gap-23:hover {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .sm\:hover\:col-gap-24:hover {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .sm\:hover\:col-gap-25:hover {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .sm\:hover\:col-gap-26:hover {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .sm\:hover\:col-gap-27:hover {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .sm\:hover\:col-gap-28:hover {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .sm\:hover\:col-gap-29:hover {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .sm\:hover\:col-gap-30:hover {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .sm\:hover\:col-gap-31:hover {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .sm\:hover\:col-gap-32:hover {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .sm\:hover\:col-gap-40:hover {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .sm\:hover\:col-gap-48:hover {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .sm\:hover\:col-gap-56:hover {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .sm\:hover\:col-gap-64:hover {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .sm\:hover\:col-gap-px:hover {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .sm\:hover\:row-gap-0:hover {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .sm\:hover\:row-gap-1:hover {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .sm\:hover\:row-gap-2:hover {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .sm\:hover\:row-gap-3:hover {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .sm\:hover\:row-gap-4:hover {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .sm\:hover\:row-gap-5:hover {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .sm\:hover\:row-gap-6:hover {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .sm\:hover\:row-gap-7:hover {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .sm\:hover\:row-gap-8:hover {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .sm\:hover\:row-gap-9:hover {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .sm\:hover\:row-gap-10:hover {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .sm\:hover\:row-gap-11:hover {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .sm\:hover\:row-gap-12:hover {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .sm\:hover\:row-gap-13:hover {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .sm\:hover\:row-gap-14:hover {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .sm\:hover\:row-gap-15:hover {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .sm\:hover\:row-gap-16:hover {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .sm\:hover\:row-gap-17:hover {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .sm\:hover\:row-gap-18:hover {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .sm\:hover\:row-gap-19:hover {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .sm\:hover\:row-gap-20:hover {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .sm\:hover\:row-gap-21:hover {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .sm\:hover\:row-gap-22:hover {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .sm\:hover\:row-gap-23:hover {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .sm\:hover\:row-gap-24:hover {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .sm\:hover\:row-gap-25:hover {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .sm\:hover\:row-gap-26:hover {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .sm\:hover\:row-gap-27:hover {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .sm\:hover\:row-gap-28:hover {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .sm\:hover\:row-gap-29:hover {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .sm\:hover\:row-gap-30:hover {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .sm\:hover\:row-gap-31:hover {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .sm\:hover\:row-gap-32:hover {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .sm\:hover\:row-gap-40:hover {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .sm\:hover\:row-gap-48:hover {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .sm\:hover\:row-gap-56:hover {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .sm\:hover\:row-gap-64:hover {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .sm\:hover\:row-gap-px:hover {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .sm\:grid-flow-row {
    grid-auto-flow: row;
  }

  .sm\:grid-flow-col {
    grid-auto-flow: column;
  }

  .sm\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .sm\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .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\:hover\:grid-flow-row:hover {
    grid-auto-flow: row;
  }

  .sm\:hover\:grid-flow-col:hover {
    grid-auto-flow: column;
  }

  .sm\:hover\:grid-flow-row-dense:hover {
    grid-auto-flow: row dense;
  }

  .sm\:hover\:grid-flow-col-dense:hover {
    grid-auto-flow: column dense;
  }

  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sm\:grid-cols-none {
    grid-template-columns: none;
  }

  .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\:hover\:grid-cols-1:hover {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sm\:hover\:grid-cols-2:hover {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:hover\:grid-cols-3:hover {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:hover\:grid-cols-4:hover {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:hover\:grid-cols-5:hover {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .sm\:hover\:grid-cols-6:hover {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .sm\:hover\:grid-cols-7:hover {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .sm\:hover\:grid-cols-8:hover {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .sm\:hover\:grid-cols-9:hover {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .sm\:hover\:grid-cols-10:hover {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .sm\:hover\:grid-cols-11:hover {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .sm\:hover\:grid-cols-12:hover {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sm\:hover\:grid-cols-none:hover {
    grid-template-columns: none;
  }

  .sm\:col-auto {
    grid-column: auto;
  }

  .sm\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .sm\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .sm\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .sm\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .sm\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .sm\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .sm\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .sm\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .sm\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .sm\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .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\:hover\:col-auto:hover {
    grid-column: auto;
  }

  .sm\:hover\:col-span-1:hover {
    grid-column: span 1 / span 1;
  }

  .sm\:hover\:col-span-2:hover {
    grid-column: span 2 / span 2;
  }

  .sm\:hover\:col-span-3:hover {
    grid-column: span 3 / span 3;
  }

  .sm\:hover\:col-span-4:hover {
    grid-column: span 4 / span 4;
  }

  .sm\:hover\:col-span-5:hover {
    grid-column: span 5 / span 5;
  }

  .sm\:hover\:col-span-6:hover {
    grid-column: span 6 / span 6;
  }

  .sm\:hover\:col-span-7:hover {
    grid-column: span 7 / span 7;
  }

  .sm\:hover\:col-span-8:hover {
    grid-column: span 8 / span 8;
  }

  .sm\:hover\:col-span-9:hover {
    grid-column: span 9 / span 9;
  }

  .sm\:hover\:col-span-10:hover {
    grid-column: span 10 / span 10;
  }

  .sm\:hover\:col-span-11:hover {
    grid-column: span 11 / span 11;
  }

  .sm\:hover\:col-span-12:hover {
    grid-column: span 12 / span 12;
  }

  .sm\:col-start-1 {
    grid-column-start: 1;
  }

  .sm\:col-start-2 {
    grid-column-start: 2;
  }

  .sm\:col-start-3 {
    grid-column-start: 3;
  }

  .sm\:col-start-4 {
    grid-column-start: 4;
  }

  .sm\:col-start-5 {
    grid-column-start: 5;
  }

  .sm\:col-start-6 {
    grid-column-start: 6;
  }

  .sm\:col-start-7 {
    grid-column-start: 7;
  }

  .sm\:col-start-8 {
    grid-column-start: 8;
  }

  .sm\:col-start-9 {
    grid-column-start: 9;
  }

  .sm\:col-start-10 {
    grid-column-start: 10;
  }

  .sm\:col-start-11 {
    grid-column-start: 11;
  }

  .sm\:col-start-12 {
    grid-column-start: 12;
  }

  .sm\:col-start-13 {
    grid-column-start: 13;
  }

  .sm\:col-start-auto {
    grid-column-start: auto;
  }

  .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\:hover\:col-start-1:hover {
    grid-column-start: 1;
  }

  .sm\:hover\:col-start-2:hover {
    grid-column-start: 2;
  }

  .sm\:hover\:col-start-3:hover {
    grid-column-start: 3;
  }

  .sm\:hover\:col-start-4:hover {
    grid-column-start: 4;
  }

  .sm\:hover\:col-start-5:hover {
    grid-column-start: 5;
  }

  .sm\:hover\:col-start-6:hover {
    grid-column-start: 6;
  }

  .sm\:hover\:col-start-7:hover {
    grid-column-start: 7;
  }

  .sm\:hover\:col-start-8:hover {
    grid-column-start: 8;
  }

  .sm\:hover\:col-start-9:hover {
    grid-column-start: 9;
  }

  .sm\:hover\:col-start-10:hover {
    grid-column-start: 10;
  }

  .sm\:hover\:col-start-11:hover {
    grid-column-start: 11;
  }

  .sm\:hover\:col-start-12:hover {
    grid-column-start: 12;
  }

  .sm\:hover\:col-start-13:hover {
    grid-column-start: 13;
  }

  .sm\:hover\:col-start-auto:hover {
    grid-column-start: auto;
  }

  .sm\:col-end-1 {
    grid-column-end: 1;
  }

  .sm\:col-end-2 {
    grid-column-end: 2;
  }

  .sm\:col-end-3 {
    grid-column-end: 3;
  }

  .sm\:col-end-4 {
    grid-column-end: 4;
  }

  .sm\:col-end-5 {
    grid-column-end: 5;
  }

  .sm\:col-end-6 {
    grid-column-end: 6;
  }

  .sm\:col-end-7 {
    grid-column-end: 7;
  }

  .sm\:col-end-8 {
    grid-column-end: 8;
  }

  .sm\:col-end-9 {
    grid-column-end: 9;
  }

  .sm\:col-end-10 {
    grid-column-end: 10;
  }

  .sm\:col-end-11 {
    grid-column-end: 11;
  }

  .sm\:col-end-12 {
    grid-column-end: 12;
  }

  .sm\:col-end-13 {
    grid-column-end: 13;
  }

  .sm\:col-end-auto {
    grid-column-end: auto;
  }

  .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\:hover\:col-end-1:hover {
    grid-column-end: 1;
  }

  .sm\:hover\:col-end-2:hover {
    grid-column-end: 2;
  }

  .sm\:hover\:col-end-3:hover {
    grid-column-end: 3;
  }

  .sm\:hover\:col-end-4:hover {
    grid-column-end: 4;
  }

  .sm\:hover\:col-end-5:hover {
    grid-column-end: 5;
  }

  .sm\:hover\:col-end-6:hover {
    grid-column-end: 6;
  }

  .sm\:hover\:col-end-7:hover {
    grid-column-end: 7;
  }

  .sm\:hover\:col-end-8:hover {
    grid-column-end: 8;
  }

  .sm\:hover\:col-end-9:hover {
    grid-column-end: 9;
  }

  .sm\:hover\:col-end-10:hover {
    grid-column-end: 10;
  }

  .sm\:hover\:col-end-11:hover {
    grid-column-end: 11;
  }

  .sm\:hover\:col-end-12:hover {
    grid-column-end: 12;
  }

  .sm\:hover\:col-end-13:hover {
    grid-column-end: 13;
  }

  .sm\:hover\:col-end-auto:hover {
    grid-column-end: auto;
  }

  .sm\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .sm\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .sm\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .sm\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .sm\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .sm\:grid-rows-none {
    grid-template-rows: none;
  }

  .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\:hover\:grid-rows-1:hover {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .sm\:hover\:grid-rows-2:hover {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .sm\:hover\:grid-rows-3:hover {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .sm\:hover\:grid-rows-4:hover {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .sm\:hover\:grid-rows-5:hover {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .sm\:hover\:grid-rows-6:hover {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .sm\:hover\:grid-rows-none:hover {
    grid-template-rows: none;
  }

  .sm\:row-auto {
    grid-row: auto;
  }

  .sm\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .sm\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .sm\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .sm\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .sm\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .sm\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .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\:hover\:row-auto:hover {
    grid-row: auto;
  }

  .sm\:hover\:row-span-1:hover {
    grid-row: span 1 / span 1;
  }

  .sm\:hover\:row-span-2:hover {
    grid-row: span 2 / span 2;
  }

  .sm\:hover\:row-span-3:hover {
    grid-row: span 3 / span 3;
  }

  .sm\:hover\:row-span-4:hover {
    grid-row: span 4 / span 4;
  }

  .sm\:hover\:row-span-5:hover {
    grid-row: span 5 / span 5;
  }

  .sm\:hover\:row-span-6:hover {
    grid-row: span 6 / span 6;
  }

  .sm\:row-start-1 {
    grid-row-start: 1;
  }

  .sm\:row-start-2 {
    grid-row-start: 2;
  }

  .sm\:row-start-3 {
    grid-row-start: 3;
  }

  .sm\:row-start-4 {
    grid-row-start: 4;
  }

  .sm\:row-start-5 {
    grid-row-start: 5;
  }

  .sm\:row-start-6 {
    grid-row-start: 6;
  }

  .sm\:row-start-7 {
    grid-row-start: 7;
  }

  .sm\:row-start-auto {
    grid-row-start: auto;
  }

  .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\:hover\:row-start-1:hover {
    grid-row-start: 1;
  }

  .sm\:hover\:row-start-2:hover {
    grid-row-start: 2;
  }

  .sm\:hover\:row-start-3:hover {
    grid-row-start: 3;
  }

  .sm\:hover\:row-start-4:hover {
    grid-row-start: 4;
  }

  .sm\:hover\:row-start-5:hover {
    grid-row-start: 5;
  }

  .sm\:hover\:row-start-6:hover {
    grid-row-start: 6;
  }

  .sm\:hover\:row-start-7:hover {
    grid-row-start: 7;
  }

  .sm\:hover\:row-start-auto:hover {
    grid-row-start: auto;
  }

  .sm\:row-end-1 {
    grid-row-end: 1;
  }

  .sm\:row-end-2 {
    grid-row-end: 2;
  }

  .sm\:row-end-3 {
    grid-row-end: 3;
  }

  .sm\:row-end-4 {
    grid-row-end: 4;
  }

  .sm\:row-end-5 {
    grid-row-end: 5;
  }

  .sm\:row-end-6 {
    grid-row-end: 6;
  }

  .sm\:row-end-7 {
    grid-row-end: 7;
  }

  .sm\:row-end-auto {
    grid-row-end: auto;
  }

  .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\:hover\:row-end-1:hover {
    grid-row-end: 1;
  }

  .sm\:hover\:row-end-2:hover {
    grid-row-end: 2;
  }

  .sm\:hover\:row-end-3:hover {
    grid-row-end: 3;
  }

  .sm\:hover\:row-end-4:hover {
    grid-row-end: 4;
  }

  .sm\:hover\:row-end-5:hover {
    grid-row-end: 5;
  }

  .sm\:hover\:row-end-6:hover {
    grid-row-end: 6;
  }

  .sm\:hover\:row-end-7:hover {
    grid-row-end: 7;
  }

  .sm\:hover\:row-end-auto:hover {
    grid-row-end: auto;
  }

  .sm\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .sm\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .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;
    -webkit-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: 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 {
    -webkit-transform: none !important;
            transform: none !important;
  }

  .sm\:hover\:transform:hover {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .sm\:hover\:transform-none:hover {
    -webkit-transform: none;
            transform: none;
  }

  .sm\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .sm\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .sm\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .sm\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .sm\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .sm\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .sm\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .sm\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .sm\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .sm\:\!origin-center {
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .sm\:\!origin-top {
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .sm\:\!origin-top-right {
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .sm\:\!origin-right {
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .sm\:\!origin-bottom-right {
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .sm\:\!origin-bottom {
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .sm\:\!origin-bottom-left {
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .sm\:\!origin-left {
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .sm\:\!origin-top-left {
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .sm\:hover\:origin-center:hover {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .sm\:hover\:origin-top:hover {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .sm\:hover\:origin-top-right:hover {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .sm\:hover\:origin-right:hover {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .sm\:hover\:origin-bottom-right:hover {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .sm\:hover\:origin-bottom:hover {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .sm\:hover\:origin-bottom-left:hover {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .sm\:hover\:origin-left:hover {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .sm\:hover\:origin-top-left:hover {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .sm\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .sm\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .sm\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .sm\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .sm\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .sm\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .sm\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .sm\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .sm\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .sm\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .sm\:scale-x-0 {
    --transform-scale-x: 0;
  }

  .sm\:scale-x-50 {
    --transform-scale-x: .5;
  }

  .sm\:scale-x-75 {
    --transform-scale-x: .75;
  }

  .sm\:scale-x-90 {
    --transform-scale-x: .9;
  }

  .sm\:scale-x-95 {
    --transform-scale-x: .95;
  }

  .sm\:scale-x-100 {
    --transform-scale-x: 1;
  }

  .sm\:scale-x-105 {
    --transform-scale-x: 1.05;
  }

  .sm\:scale-x-110 {
    --transform-scale-x: 1.1;
  }

  .sm\:scale-x-125 {
    --transform-scale-x: 1.25;
  }

  .sm\:scale-x-150 {
    --transform-scale-x: 1.5;
  }

  .sm\:scale-y-0 {
    --transform-scale-y: 0;
  }

  .sm\:scale-y-50 {
    --transform-scale-y: .5;
  }

  .sm\:scale-y-75 {
    --transform-scale-y: .75;
  }

  .sm\:scale-y-90 {
    --transform-scale-y: .9;
  }

  .sm\:scale-y-95 {
    --transform-scale-y: .95;
  }

  .sm\:scale-y-100 {
    --transform-scale-y: 1;
  }

  .sm\:scale-y-105 {
    --transform-scale-y: 1.05;
  }

  .sm\:scale-y-110 {
    --transform-scale-y: 1.1;
  }

  .sm\:scale-y-125 {
    --transform-scale-y: 1.25;
  }

  .sm\:scale-y-150 {
    --transform-scale-y: 1.5;
  }

  .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;
    --transform-scale-y: 0;
  }

  .sm\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .sm\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .sm\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .sm\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .sm\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .sm\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .sm\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .sm\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .sm\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .sm\:hover\:scale-x-0:hover {
    --transform-scale-x: 0;
  }

  .sm\:hover\:scale-x-50:hover {
    --transform-scale-x: .5;
  }

  .sm\:hover\:scale-x-75:hover {
    --transform-scale-x: .75;
  }

  .sm\:hover\:scale-x-90:hover {
    --transform-scale-x: .9;
  }

  .sm\:hover\:scale-x-95:hover {
    --transform-scale-x: .95;
  }

  .sm\:hover\:scale-x-100:hover {
    --transform-scale-x: 1;
  }

  .sm\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05;
  }

  .sm\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1;
  }

  .sm\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25;
  }

  .sm\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5;
  }

  .sm\:hover\:scale-y-0:hover {
    --transform-scale-y: 0;
  }

  .sm\:hover\:scale-y-50:hover {
    --transform-scale-y: .5;
  }

  .sm\:hover\:scale-y-75:hover {
    --transform-scale-y: .75;
  }

  .sm\:hover\:scale-y-90:hover {
    --transform-scale-y: .9;
  }

  .sm\:hover\:scale-y-95:hover {
    --transform-scale-y: .95;
  }

  .sm\:hover\:scale-y-100:hover {
    --transform-scale-y: 1;
  }

  .sm\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05;
  }

  .sm\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1;
  }

  .sm\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25;
  }

  .sm\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5;
  }

  .sm\:rotate-0 {
    --transform-rotate: 0;
  }

  .sm\:rotate-45 {
    --transform-rotate: 45deg;
  }

  .sm\:rotate-90 {
    --transform-rotate: 90deg;
  }

  .sm\:rotate-180 {
    --transform-rotate: 180deg;
  }

  .sm\:-rotate-180 {
    --transform-rotate: -180deg;
  }

  .sm\:-rotate-90 {
    --transform-rotate: -90deg;
  }

  .sm\:-rotate-45 {
    --transform-rotate: -45deg;
  }

  .sm\:\!rotate-0 {
    --transform-rotate: 0 !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\:hover\:rotate-0:hover {
    --transform-rotate: 0;
  }

  .sm\:hover\:rotate-45:hover {
    --transform-rotate: 45deg;
  }

  .sm\:hover\:rotate-90:hover {
    --transform-rotate: 90deg;
  }

  .sm\:hover\:rotate-180:hover {
    --transform-rotate: 180deg;
  }

  .sm\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg;
  }

  .sm\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg;
  }

  .sm\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg;
  }

  .sm\:translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .sm\:translate-x-1 {
    --transform-translate-x: 0.25rem;
  }

  .sm\:translate-x-2 {
    --transform-translate-x: 0.5rem;
  }

  .sm\:translate-x-3 {
    --transform-translate-x: 0.75rem;
  }

  .sm\:translate-x-4 {
    --transform-translate-x: 1rem;
  }

  .sm\:translate-x-5 {
    --transform-translate-x: 1.25rem;
  }

  .sm\:translate-x-6 {
    --transform-translate-x: 1.5rem;
  }

  .sm\:translate-x-7 {
    --transform-translate-x: 1.75rem;
  }

  .sm\:translate-x-8 {
    --transform-translate-x: 2rem;
  }

  .sm\:translate-x-9 {
    --transform-translate-x: 2.25rem;
  }

  .sm\:translate-x-10 {
    --transform-translate-x: 2.5rem;
  }

  .sm\:translate-x-11 {
    --transform-translate-x: 2.75rem;
  }

  .sm\:translate-x-12 {
    --transform-translate-x: 3rem;
  }

  .sm\:translate-x-13 {
    --transform-translate-x: 3.25rem;
  }

  .sm\:translate-x-14 {
    --transform-translate-x: 3.5rem;
  }

  .sm\:translate-x-15 {
    --transform-translate-x: 3.75rem;
  }

  .sm\:translate-x-16 {
    --transform-translate-x: 4rem;
  }

  .sm\:translate-x-17 {
    --transform-translate-x: 4.25rem;
  }

  .sm\:translate-x-18 {
    --transform-translate-x: 4.5rem;
  }

  .sm\:translate-x-19 {
    --transform-translate-x: 4.75rem;
  }

  .sm\:translate-x-20 {
    --transform-translate-x: 5rem;
  }

  .sm\:translate-x-21 {
    --transform-translate-x: 5.25rem;
  }

  .sm\:translate-x-22 {
    --transform-translate-x: 5.5rem;
  }

  .sm\:translate-x-23 {
    --transform-translate-x: 5.75rem;
  }

  .sm\:translate-x-24 {
    --transform-translate-x: 6rem;
  }

  .sm\:translate-x-25 {
    --transform-translate-x: 6.25rem;
  }

  .sm\:translate-x-26 {
    --transform-translate-x: 6.5rem;
  }

  .sm\:translate-x-27 {
    --transform-translate-x: 6.75rem;
  }

  .sm\:translate-x-28 {
    --transform-translate-x: 7rem;
  }

  .sm\:translate-x-29 {
    --transform-translate-x: 7.25rem;
  }

  .sm\:translate-x-30 {
    --transform-translate-x: 7.5rem;
  }

  .sm\:translate-x-31 {
    --transform-translate-x: 7.75rem;
  }

  .sm\:translate-x-32 {
    --transform-translate-x: 8rem;
  }

  .sm\:translate-x-40 {
    --transform-translate-x: 10rem;
  }

  .sm\:translate-x-48 {
    --transform-translate-x: 12rem;
  }

  .sm\:translate-x-56 {
    --transform-translate-x: 14rem;
  }

  .sm\:translate-x-64 {
    --transform-translate-x: 16rem;
  }

  .sm\:translate-x-px {
    --transform-translate-x: 1px;
  }

  .sm\:-translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .sm\:-translate-x-1 {
    --transform-translate-x: -0.25rem;
  }

  .sm\:-translate-x-2 {
    --transform-translate-x: -0.5rem;
  }

  .sm\:-translate-x-3 {
    --transform-translate-x: -0.75rem;
  }

  .sm\:-translate-x-4 {
    --transform-translate-x: -1rem;
  }

  .sm\:-translate-x-5 {
    --transform-translate-x: -1.25rem;
  }

  .sm\:-translate-x-6 {
    --transform-translate-x: -1.5rem;
  }

  .sm\:-translate-x-7 {
    --transform-translate-x: -1.75rem;
  }

  .sm\:-translate-x-8 {
    --transform-translate-x: -2rem;
  }

  .sm\:-translate-x-9 {
    --transform-translate-x: -2.25rem;
  }

  .sm\:-translate-x-10 {
    --transform-translate-x: -2.5rem;
  }

  .sm\:-translate-x-11 {
    --transform-translate-x: -2.75rem;
  }

  .sm\:-translate-x-12 {
    --transform-translate-x: -3rem;
  }

  .sm\:-translate-x-13 {
    --transform-translate-x: -3.25rem;
  }

  .sm\:-translate-x-14 {
    --transform-translate-x: -3.5rem;
  }

  .sm\:-translate-x-15 {
    --transform-translate-x: -3.75rem;
  }

  .sm\:-translate-x-16 {
    --transform-translate-x: -4rem;
  }

  .sm\:-translate-x-17 {
    --transform-translate-x: -4.25rem;
  }

  .sm\:-translate-x-18 {
    --transform-translate-x: -4.5rem;
  }

  .sm\:-translate-x-19 {
    --transform-translate-x: -4.75rem;
  }

  .sm\:-translate-x-20 {
    --transform-translate-x: -5rem;
  }

  .sm\:-translate-x-21 {
    --transform-translate-x: -5.25rem;
  }

  .sm\:-translate-x-22 {
    --transform-translate-x: -5.5rem;
  }

  .sm\:-translate-x-23 {
    --transform-translate-x: -5.75rem;
  }

  .sm\:-translate-x-24 {
    --transform-translate-x: -6rem;
  }

  .sm\:-translate-x-25 {
    --transform-translate-x: -6.25rem;
  }

  .sm\:-translate-x-26 {
    --transform-translate-x: -6.5rem;
  }

  .sm\:-translate-x-27 {
    --transform-translate-x: -6.75rem;
  }

  .sm\:-translate-x-28 {
    --transform-translate-x: -7rem;
  }

  .sm\:-translate-x-29 {
    --transform-translate-x: -7.25rem;
  }

  .sm\:-translate-x-30 {
    --transform-translate-x: -7.5rem;
  }

  .sm\:-translate-x-31 {
    --transform-translate-x: -7.75rem;
  }

  .sm\:-translate-x-32 {
    --transform-translate-x: -8rem;
  }

  .sm\:-translate-x-40 {
    --transform-translate-x: -10rem;
  }

  .sm\:-translate-x-48 {
    --transform-translate-x: -12rem;
  }

  .sm\:-translate-x-56 {
    --transform-translate-x: -14rem;
  }

  .sm\:-translate-x-64 {
    --transform-translate-x: -16rem;
  }

  .sm\:-translate-x-px {
    --transform-translate-x: -1px;
  }

  .sm\:-translate-x-full {
    --transform-translate-x: -100%;
  }

  .sm\:-translate-x-1\/2 {
    --transform-translate-x: -50%;
  }

  .sm\:translate-x-1\/2 {
    --transform-translate-x: 50%;
  }

  .sm\:translate-x-full {
    --transform-translate-x: 100%;
  }

  .sm\:translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .sm\:translate-y-1 {
    --transform-translate-y: 0.25rem;
  }

  .sm\:translate-y-2 {
    --transform-translate-y: 0.5rem;
  }

  .sm\:translate-y-3 {
    --transform-translate-y: 0.75rem;
  }

  .sm\:translate-y-4 {
    --transform-translate-y: 1rem;
  }

  .sm\:translate-y-5 {
    --transform-translate-y: 1.25rem;
  }

  .sm\:translate-y-6 {
    --transform-translate-y: 1.5rem;
  }

  .sm\:translate-y-7 {
    --transform-translate-y: 1.75rem;
  }

  .sm\:translate-y-8 {
    --transform-translate-y: 2rem;
  }

  .sm\:translate-y-9 {
    --transform-translate-y: 2.25rem;
  }

  .sm\:translate-y-10 {
    --transform-translate-y: 2.5rem;
  }

  .sm\:translate-y-11 {
    --transform-translate-y: 2.75rem;
  }

  .sm\:translate-y-12 {
    --transform-translate-y: 3rem;
  }

  .sm\:translate-y-13 {
    --transform-translate-y: 3.25rem;
  }

  .sm\:translate-y-14 {
    --transform-translate-y: 3.5rem;
  }

  .sm\:translate-y-15 {
    --transform-translate-y: 3.75rem;
  }

  .sm\:translate-y-16 {
    --transform-translate-y: 4rem;
  }

  .sm\:translate-y-17 {
    --transform-translate-y: 4.25rem;
  }

  .sm\:translate-y-18 {
    --transform-translate-y: 4.5rem;
  }

  .sm\:translate-y-19 {
    --transform-translate-y: 4.75rem;
  }

  .sm\:translate-y-20 {
    --transform-translate-y: 5rem;
  }

  .sm\:translate-y-21 {
    --transform-translate-y: 5.25rem;
  }

  .sm\:translate-y-22 {
    --transform-translate-y: 5.5rem;
  }

  .sm\:translate-y-23 {
    --transform-translate-y: 5.75rem;
  }

  .sm\:translate-y-24 {
    --transform-translate-y: 6rem;
  }

  .sm\:translate-y-25 {
    --transform-translate-y: 6.25rem;
  }

  .sm\:translate-y-26 {
    --transform-translate-y: 6.5rem;
  }

  .sm\:translate-y-27 {
    --transform-translate-y: 6.75rem;
  }

  .sm\:translate-y-28 {
    --transform-translate-y: 7rem;
  }

  .sm\:translate-y-29 {
    --transform-translate-y: 7.25rem;
  }

  .sm\:translate-y-30 {
    --transform-translate-y: 7.5rem;
  }

  .sm\:translate-y-31 {
    --transform-translate-y: 7.75rem;
  }

  .sm\:translate-y-32 {
    --transform-translate-y: 8rem;
  }

  .sm\:translate-y-40 {
    --transform-translate-y: 10rem;
  }

  .sm\:translate-y-48 {
    --transform-translate-y: 12rem;
  }

  .sm\:translate-y-56 {
    --transform-translate-y: 14rem;
  }

  .sm\:translate-y-64 {
    --transform-translate-y: 16rem;
  }

  .sm\:translate-y-px {
    --transform-translate-y: 1px;
  }

  .sm\:-translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .sm\:-translate-y-1 {
    --transform-translate-y: -0.25rem;
  }

  .sm\:-translate-y-2 {
    --transform-translate-y: -0.5rem;
  }

  .sm\:-translate-y-3 {
    --transform-translate-y: -0.75rem;
  }

  .sm\:-translate-y-4 {
    --transform-translate-y: -1rem;
  }

  .sm\:-translate-y-5 {
    --transform-translate-y: -1.25rem;
  }

  .sm\:-translate-y-6 {
    --transform-translate-y: -1.5rem;
  }

  .sm\:-translate-y-7 {
    --transform-translate-y: -1.75rem;
  }

  .sm\:-translate-y-8 {
    --transform-translate-y: -2rem;
  }

  .sm\:-translate-y-9 {
    --transform-translate-y: -2.25rem;
  }

  .sm\:-translate-y-10 {
    --transform-translate-y: -2.5rem;
  }

  .sm\:-translate-y-11 {
    --transform-translate-y: -2.75rem;
  }

  .sm\:-translate-y-12 {
    --transform-translate-y: -3rem;
  }

  .sm\:-translate-y-13 {
    --transform-translate-y: -3.25rem;
  }

  .sm\:-translate-y-14 {
    --transform-translate-y: -3.5rem;
  }

  .sm\:-translate-y-15 {
    --transform-translate-y: -3.75rem;
  }

  .sm\:-translate-y-16 {
    --transform-translate-y: -4rem;
  }

  .sm\:-translate-y-17 {
    --transform-translate-y: -4.25rem;
  }

  .sm\:-translate-y-18 {
    --transform-translate-y: -4.5rem;
  }

  .sm\:-translate-y-19 {
    --transform-translate-y: -4.75rem;
  }

  .sm\:-translate-y-20 {
    --transform-translate-y: -5rem;
  }

  .sm\:-translate-y-21 {
    --transform-translate-y: -5.25rem;
  }

  .sm\:-translate-y-22 {
    --transform-translate-y: -5.5rem;
  }

  .sm\:-translate-y-23 {
    --transform-translate-y: -5.75rem;
  }

  .sm\:-translate-y-24 {
    --transform-translate-y: -6rem;
  }

  .sm\:-translate-y-25 {
    --transform-translate-y: -6.25rem;
  }

  .sm\:-translate-y-26 {
    --transform-translate-y: -6.5rem;
  }

  .sm\:-translate-y-27 {
    --transform-translate-y: -6.75rem;
  }

  .sm\:-translate-y-28 {
    --transform-translate-y: -7rem;
  }

  .sm\:-translate-y-29 {
    --transform-translate-y: -7.25rem;
  }

  .sm\:-translate-y-30 {
    --transform-translate-y: -7.5rem;
  }

  .sm\:-translate-y-31 {
    --transform-translate-y: -7.75rem;
  }

  .sm\:-translate-y-32 {
    --transform-translate-y: -8rem;
  }

  .sm\:-translate-y-40 {
    --transform-translate-y: -10rem;
  }

  .sm\:-translate-y-48 {
    --transform-translate-y: -12rem;
  }

  .sm\:-translate-y-56 {
    --transform-translate-y: -14rem;
  }

  .sm\:-translate-y-64 {
    --transform-translate-y: -16rem;
  }

  .sm\:-translate-y-px {
    --transform-translate-y: -1px;
  }

  .sm\:-translate-y-full {
    --transform-translate-y: -100%;
  }

  .sm\:-translate-y-1\/2 {
    --transform-translate-y: -50%;
  }

  .sm\:translate-y-1\/2 {
    --transform-translate-y: 50%;
  }

  .sm\:translate-y-full {
    --transform-translate-y: 100%;
  }

  .sm\:\!translate-x-0 {
    --transform-translate-x: 0rem !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-7 {
    --transform-translate-x: 1.75rem !important;
  }

  .sm\:\!translate-x-8 {
    --transform-translate-x: 2rem !important;
  }

  .sm\:\!translate-x-9 {
    --transform-translate-x: 2.25rem !important;
  }

  .sm\:\!translate-x-10 {
    --transform-translate-x: 2.5rem !important;
  }

  .sm\:\!translate-x-11 {
    --transform-translate-x: 2.75rem !important;
  }

  .sm\:\!translate-x-12 {
    --transform-translate-x: 3rem !important;
  }

  .sm\:\!translate-x-13 {
    --transform-translate-x: 3.25rem !important;
  }

  .sm\:\!translate-x-14 {
    --transform-translate-x: 3.5rem !important;
  }

  .sm\:\!translate-x-15 {
    --transform-translate-x: 3.75rem !important;
  }

  .sm\:\!translate-x-16 {
    --transform-translate-x: 4rem !important;
  }

  .sm\:\!translate-x-17 {
    --transform-translate-x: 4.25rem !important;
  }

  .sm\:\!translate-x-18 {
    --transform-translate-x: 4.5rem !important;
  }

  .sm\:\!translate-x-19 {
    --transform-translate-x: 4.75rem !important;
  }

  .sm\:\!translate-x-20 {
    --transform-translate-x: 5rem !important;
  }

  .sm\:\!translate-x-21 {
    --transform-translate-x: 5.25rem !important;
  }

  .sm\:\!translate-x-22 {
    --transform-translate-x: 5.5rem !important;
  }

  .sm\:\!translate-x-23 {
    --transform-translate-x: 5.75rem !important;
  }

  .sm\:\!translate-x-24 {
    --transform-translate-x: 6rem !important;
  }

  .sm\:\!translate-x-25 {
    --transform-translate-x: 6.25rem !important;
  }

  .sm\:\!translate-x-26 {
    --transform-translate-x: 6.5rem !important;
  }

  .sm\:\!translate-x-27 {
    --transform-translate-x: 6.75rem !important;
  }

  .sm\:\!translate-x-28 {
    --transform-translate-x: 7rem !important;
  }

  .sm\:\!translate-x-29 {
    --transform-translate-x: 7.25rem !important;
  }

  .sm\:\!translate-x-30 {
    --transform-translate-x: 7.5rem !important;
  }

  .sm\:\!translate-x-31 {
    --transform-translate-x: 7.75rem !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-0 {
    --transform-translate-x: 0rem !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-7 {
    --transform-translate-x: -1.75rem !important;
  }

  .sm\:\!-translate-x-8 {
    --transform-translate-x: -2rem !important;
  }

  .sm\:\!-translate-x-9 {
    --transform-translate-x: -2.25rem !important;
  }

  .sm\:\!-translate-x-10 {
    --transform-translate-x: -2.5rem !important;
  }

  .sm\:\!-translate-x-11 {
    --transform-translate-x: -2.75rem !important;
  }

  .sm\:\!-translate-x-12 {
    --transform-translate-x: -3rem !important;
  }

  .sm\:\!-translate-x-13 {
    --transform-translate-x: -3.25rem !important;
  }

  .sm\:\!-translate-x-14 {
    --transform-translate-x: -3.5rem !important;
  }

  .sm\:\!-translate-x-15 {
    --transform-translate-x: -3.75rem !important;
  }

  .sm\:\!-translate-x-16 {
    --transform-translate-x: -4rem !important;
  }

  .sm\:\!-translate-x-17 {
    --transform-translate-x: -4.25rem !important;
  }

  .sm\:\!-translate-x-18 {
    --transform-translate-x: -4.5rem !important;
  }

  .sm\:\!-translate-x-19 {
    --transform-translate-x: -4.75rem !important;
  }

  .sm\:\!-translate-x-20 {
    --transform-translate-x: -5rem !important;
  }

  .sm\:\!-translate-x-21 {
    --transform-translate-x: -5.25rem !important;
  }

  .sm\:\!-translate-x-22 {
    --transform-translate-x: -5.5rem !important;
  }

  .sm\:\!-translate-x-23 {
    --transform-translate-x: -5.75rem !important;
  }

  .sm\:\!-translate-x-24 {
    --transform-translate-x: -6rem !important;
  }

  .sm\:\!-translate-x-25 {
    --transform-translate-x: -6.25rem !important;
  }

  .sm\:\!-translate-x-26 {
    --transform-translate-x: -6.5rem !important;
  }

  .sm\:\!-translate-x-27 {
    --transform-translate-x: -6.75rem !important;
  }

  .sm\:\!-translate-x-28 {
    --transform-translate-x: -7rem !important;
  }

  .sm\:\!-translate-x-29 {
    --transform-translate-x: -7.25rem !important;
  }

  .sm\:\!-translate-x-30 {
    --transform-translate-x: -7.5rem !important;
  }

  .sm\:\!-translate-x-31 {
    --transform-translate-x: -7.75rem !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: 0rem !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-7 {
    --transform-translate-y: 1.75rem !important;
  }

  .sm\:\!translate-y-8 {
    --transform-translate-y: 2rem !important;
  }

  .sm\:\!translate-y-9 {
    --transform-translate-y: 2.25rem !important;
  }

  .sm\:\!translate-y-10 {
    --transform-translate-y: 2.5rem !important;
  }

  .sm\:\!translate-y-11 {
    --transform-translate-y: 2.75rem !important;
  }

  .sm\:\!translate-y-12 {
    --transform-translate-y: 3rem !important;
  }

  .sm\:\!translate-y-13 {
    --transform-translate-y: 3.25rem !important;
  }

  .sm\:\!translate-y-14 {
    --transform-translate-y: 3.5rem !important;
  }

  .sm\:\!translate-y-15 {
    --transform-translate-y: 3.75rem !important;
  }

  .sm\:\!translate-y-16 {
    --transform-translate-y: 4rem !important;
  }

  .sm\:\!translate-y-17 {
    --transform-translate-y: 4.25rem !important;
  }

  .sm\:\!translate-y-18 {
    --transform-translate-y: 4.5rem !important;
  }

  .sm\:\!translate-y-19 {
    --transform-translate-y: 4.75rem !important;
  }

  .sm\:\!translate-y-20 {
    --transform-translate-y: 5rem !important;
  }

  .sm\:\!translate-y-21 {
    --transform-translate-y: 5.25rem !important;
  }

  .sm\:\!translate-y-22 {
    --transform-translate-y: 5.5rem !important;
  }

  .sm\:\!translate-y-23 {
    --transform-translate-y: 5.75rem !important;
  }

  .sm\:\!translate-y-24 {
    --transform-translate-y: 6rem !important;
  }

  .sm\:\!translate-y-25 {
    --transform-translate-y: 6.25rem !important;
  }

  .sm\:\!translate-y-26 {
    --transform-translate-y: 6.5rem !important;
  }

  .sm\:\!translate-y-27 {
    --transform-translate-y: 6.75rem !important;
  }

  .sm\:\!translate-y-28 {
    --transform-translate-y: 7rem !important;
  }

  .sm\:\!translate-y-29 {
    --transform-translate-y: 7.25rem !important;
  }

  .sm\:\!translate-y-30 {
    --transform-translate-y: 7.5rem !important;
  }

  .sm\:\!translate-y-31 {
    --transform-translate-y: 7.75rem !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-0 {
    --transform-translate-y: 0rem !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-7 {
    --transform-translate-y: -1.75rem !important;
  }

  .sm\:\!-translate-y-8 {
    --transform-translate-y: -2rem !important;
  }

  .sm\:\!-translate-y-9 {
    --transform-translate-y: -2.25rem !important;
  }

  .sm\:\!-translate-y-10 {
    --transform-translate-y: -2.5rem !important;
  }

  .sm\:\!-translate-y-11 {
    --transform-translate-y: -2.75rem !important;
  }

  .sm\:\!-translate-y-12 {
    --transform-translate-y: -3rem !important;
  }

  .sm\:\!-translate-y-13 {
    --transform-translate-y: -3.25rem !important;
  }

  .sm\:\!-translate-y-14 {
    --transform-translate-y: -3.5rem !important;
  }

  .sm\:\!-translate-y-15 {
    --transform-translate-y: -3.75rem !important;
  }

  .sm\:\!-translate-y-16 {
    --transform-translate-y: -4rem !important;
  }

  .sm\:\!-translate-y-17 {
    --transform-translate-y: -4.25rem !important;
  }

  .sm\:\!-translate-y-18 {
    --transform-translate-y: -4.5rem !important;
  }

  .sm\:\!-translate-y-19 {
    --transform-translate-y: -4.75rem !important;
  }

  .sm\:\!-translate-y-20 {
    --transform-translate-y: -5rem !important;
  }

  .sm\:\!-translate-y-21 {
    --transform-translate-y: -5.25rem !important;
  }

  .sm\:\!-translate-y-22 {
    --transform-translate-y: -5.5rem !important;
  }

  .sm\:\!-translate-y-23 {
    --transform-translate-y: -5.75rem !important;
  }

  .sm\:\!-translate-y-24 {
    --transform-translate-y: -6rem !important;
  }

  .sm\:\!-translate-y-25 {
    --transform-translate-y: -6.25rem !important;
  }

  .sm\:\!-translate-y-26 {
    --transform-translate-y: -6.5rem !important;
  }

  .sm\:\!-translate-y-27 {
    --transform-translate-y: -6.75rem !important;
  }

  .sm\:\!-translate-y-28 {
    --transform-translate-y: -7rem !important;
  }

  .sm\:\!-translate-y-29 {
    --transform-translate-y: -7.25rem !important;
  }

  .sm\:\!-translate-y-30 {
    --transform-translate-y: -7.5rem !important;
  }

  .sm\:\!-translate-y-31 {
    --transform-translate-y: -7.75rem !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: 0rem;
  }

  .sm\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem;
  }

  .sm\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem;
  }

  .sm\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem;
  }

  .sm\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem;
  }

  .sm\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem;
  }

  .sm\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem;
  }

  .sm\:hover\:translate-x-7:hover {
    --transform-translate-x: 1.75rem;
  }

  .sm\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem;
  }

  .sm\:hover\:translate-x-9:hover {
    --transform-translate-x: 2.25rem;
  }

  .sm\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem;
  }

  .sm\:hover\:translate-x-11:hover {
    --transform-translate-x: 2.75rem;
  }

  .sm\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem;
  }

  .sm\:hover\:translate-x-13:hover {
    --transform-translate-x: 3.25rem;
  }

  .sm\:hover\:translate-x-14:hover {
    --transform-translate-x: 3.5rem;
  }

  .sm\:hover\:translate-x-15:hover {
    --transform-translate-x: 3.75rem;
  }

  .sm\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem;
  }

  .sm\:hover\:translate-x-17:hover {
    --transform-translate-x: 4.25rem;
  }

  .sm\:hover\:translate-x-18:hover {
    --transform-translate-x: 4.5rem;
  }

  .sm\:hover\:translate-x-19:hover {
    --transform-translate-x: 4.75rem;
  }

  .sm\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem;
  }

  .sm\:hover\:translate-x-21:hover {
    --transform-translate-x: 5.25rem;
  }

  .sm\:hover\:translate-x-22:hover {
    --transform-translate-x: 5.5rem;
  }

  .sm\:hover\:translate-x-23:hover {
    --transform-translate-x: 5.75rem;
  }

  .sm\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem;
  }

  .sm\:hover\:translate-x-25:hover {
    --transform-translate-x: 6.25rem;
  }

  .sm\:hover\:translate-x-26:hover {
    --transform-translate-x: 6.5rem;
  }

  .sm\:hover\:translate-x-27:hover {
    --transform-translate-x: 6.75rem;
  }

  .sm\:hover\:translate-x-28:hover {
    --transform-translate-x: 7rem;
  }

  .sm\:hover\:translate-x-29:hover {
    --transform-translate-x: 7.25rem;
  }

  .sm\:hover\:translate-x-30:hover {
    --transform-translate-x: 7.5rem;
  }

  .sm\:hover\:translate-x-31:hover {
    --transform-translate-x: 7.75rem;
  }

  .sm\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem;
  }

  .sm\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem;
  }

  .sm\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem;
  }

  .sm\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem;
  }

  .sm\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem;
  }

  .sm\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px;
  }

  .sm\:hover\:-translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .sm\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem;
  }

  .sm\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem;
  }

  .sm\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem;
  }

  .sm\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem;
  }

  .sm\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem;
  }

  .sm\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem;
  }

  .sm\:hover\:-translate-x-7:hover {
    --transform-translate-x: -1.75rem;
  }

  .sm\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem;
  }

  .sm\:hover\:-translate-x-9:hover {
    --transform-translate-x: -2.25rem;
  }

  .sm\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem;
  }

  .sm\:hover\:-translate-x-11:hover {
    --transform-translate-x: -2.75rem;
  }

  .sm\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem;
  }

  .sm\:hover\:-translate-x-13:hover {
    --transform-translate-x: -3.25rem;
  }

  .sm\:hover\:-translate-x-14:hover {
    --transform-translate-x: -3.5rem;
  }

  .sm\:hover\:-translate-x-15:hover {
    --transform-translate-x: -3.75rem;
  }

  .sm\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem;
  }

  .sm\:hover\:-translate-x-17:hover {
    --transform-translate-x: -4.25rem;
  }

  .sm\:hover\:-translate-x-18:hover {
    --transform-translate-x: -4.5rem;
  }

  .sm\:hover\:-translate-x-19:hover {
    --transform-translate-x: -4.75rem;
  }

  .sm\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem;
  }

  .sm\:hover\:-translate-x-21:hover {
    --transform-translate-x: -5.25rem;
  }

  .sm\:hover\:-translate-x-22:hover {
    --transform-translate-x: -5.5rem;
  }

  .sm\:hover\:-translate-x-23:hover {
    --transform-translate-x: -5.75rem;
  }

  .sm\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem;
  }

  .sm\:hover\:-translate-x-25:hover {
    --transform-translate-x: -6.25rem;
  }

  .sm\:hover\:-translate-x-26:hover {
    --transform-translate-x: -6.5rem;
  }

  .sm\:hover\:-translate-x-27:hover {
    --transform-translate-x: -6.75rem;
  }

  .sm\:hover\:-translate-x-28:hover {
    --transform-translate-x: -7rem;
  }

  .sm\:hover\:-translate-x-29:hover {
    --transform-translate-x: -7.25rem;
  }

  .sm\:hover\:-translate-x-30:hover {
    --transform-translate-x: -7.5rem;
  }

  .sm\:hover\:-translate-x-31:hover {
    --transform-translate-x: -7.75rem;
  }

  .sm\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem;
  }

  .sm\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem;
  }

  .sm\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem;
  }

  .sm\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem;
  }

  .sm\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem;
  }

  .sm\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px;
  }

  .sm\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%;
  }

  .sm\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%;
  }

  .sm\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%;
  }

  .sm\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%;
  }

  .sm\:hover\:translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .sm\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem;
  }

  .sm\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem;
  }

  .sm\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem;
  }

  .sm\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem;
  }

  .sm\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem;
  }

  .sm\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem;
  }

  .sm\:hover\:translate-y-7:hover {
    --transform-translate-y: 1.75rem;
  }

  .sm\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem;
  }

  .sm\:hover\:translate-y-9:hover {
    --transform-translate-y: 2.25rem;
  }

  .sm\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem;
  }

  .sm\:hover\:translate-y-11:hover {
    --transform-translate-y: 2.75rem;
  }

  .sm\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem;
  }

  .sm\:hover\:translate-y-13:hover {
    --transform-translate-y: 3.25rem;
  }

  .sm\:hover\:translate-y-14:hover {
    --transform-translate-y: 3.5rem;
  }

  .sm\:hover\:translate-y-15:hover {
    --transform-translate-y: 3.75rem;
  }

  .sm\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem;
  }

  .sm\:hover\:translate-y-17:hover {
    --transform-translate-y: 4.25rem;
  }

  .sm\:hover\:translate-y-18:hover {
    --transform-translate-y: 4.5rem;
  }

  .sm\:hover\:translate-y-19:hover {
    --transform-translate-y: 4.75rem;
  }

  .sm\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem;
  }

  .sm\:hover\:translate-y-21:hover {
    --transform-translate-y: 5.25rem;
  }

  .sm\:hover\:translate-y-22:hover {
    --transform-translate-y: 5.5rem;
  }

  .sm\:hover\:translate-y-23:hover {
    --transform-translate-y: 5.75rem;
  }

  .sm\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem;
  }

  .sm\:hover\:translate-y-25:hover {
    --transform-translate-y: 6.25rem;
  }

  .sm\:hover\:translate-y-26:hover {
    --transform-translate-y: 6.5rem;
  }

  .sm\:hover\:translate-y-27:hover {
    --transform-translate-y: 6.75rem;
  }

  .sm\:hover\:translate-y-28:hover {
    --transform-translate-y: 7rem;
  }

  .sm\:hover\:translate-y-29:hover {
    --transform-translate-y: 7.25rem;
  }

  .sm\:hover\:translate-y-30:hover {
    --transform-translate-y: 7.5rem;
  }

  .sm\:hover\:translate-y-31:hover {
    --transform-translate-y: 7.75rem;
  }

  .sm\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem;
  }

  .sm\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem;
  }

  .sm\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem;
  }

  .sm\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem;
  }

  .sm\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem;
  }

  .sm\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px;
  }

  .sm\:hover\:-translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .sm\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem;
  }

  .sm\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem;
  }

  .sm\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem;
  }

  .sm\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem;
  }

  .sm\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem;
  }

  .sm\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem;
  }

  .sm\:hover\:-translate-y-7:hover {
    --transform-translate-y: -1.75rem;
  }

  .sm\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem;
  }

  .sm\:hover\:-translate-y-9:hover {
    --transform-translate-y: -2.25rem;
  }

  .sm\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem;
  }

  .sm\:hover\:-translate-y-11:hover {
    --transform-translate-y: -2.75rem;
  }

  .sm\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem;
  }

  .sm\:hover\:-translate-y-13:hover {
    --transform-translate-y: -3.25rem;
  }

  .sm\:hover\:-translate-y-14:hover {
    --transform-translate-y: -3.5rem;
  }

  .sm\:hover\:-translate-y-15:hover {
    --transform-translate-y: -3.75rem;
  }

  .sm\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem;
  }

  .sm\:hover\:-translate-y-17:hover {
    --transform-translate-y: -4.25rem;
  }

  .sm\:hover\:-translate-y-18:hover {
    --transform-translate-y: -4.5rem;
  }

  .sm\:hover\:-translate-y-19:hover {
    --transform-translate-y: -4.75rem;
  }

  .sm\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem;
  }

  .sm\:hover\:-translate-y-21:hover {
    --transform-translate-y: -5.25rem;
  }

  .sm\:hover\:-translate-y-22:hover {
    --transform-translate-y: -5.5rem;
  }

  .sm\:hover\:-translate-y-23:hover {
    --transform-translate-y: -5.75rem;
  }

  .sm\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem;
  }

  .sm\:hover\:-translate-y-25:hover {
    --transform-translate-y: -6.25rem;
  }

  .sm\:hover\:-translate-y-26:hover {
    --transform-translate-y: -6.5rem;
  }

  .sm\:hover\:-translate-y-27:hover {
    --transform-translate-y: -6.75rem;
  }

  .sm\:hover\:-translate-y-28:hover {
    --transform-translate-y: -7rem;
  }

  .sm\:hover\:-translate-y-29:hover {
    --transform-translate-y: -7.25rem;
  }

  .sm\:hover\:-translate-y-30:hover {
    --transform-translate-y: -7.5rem;
  }

  .sm\:hover\:-translate-y-31:hover {
    --transform-translate-y: -7.75rem;
  }

  .sm\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem;
  }

  .sm\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem;
  }

  .sm\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem;
  }

  .sm\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem;
  }

  .sm\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem;
  }

  .sm\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px;
  }

  .sm\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%;
  }

  .sm\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%;
  }

  .sm\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%;
  }

  .sm\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%;
  }

  .sm\:skew-x-0 {
    --transform-skew-x: 0;
  }

  .sm\:skew-x-3 {
    --transform-skew-x: 3deg;
  }

  .sm\:skew-x-6 {
    --transform-skew-x: 6deg;
  }

  .sm\:skew-x-12 {
    --transform-skew-x: 12deg;
  }

  .sm\:-skew-x-12 {
    --transform-skew-x: -12deg;
  }

  .sm\:-skew-x-6 {
    --transform-skew-x: -6deg;
  }

  .sm\:-skew-x-3 {
    --transform-skew-x: -3deg;
  }

  .sm\:skew-y-0 {
    --transform-skew-y: 0;
  }

  .sm\:skew-y-3 {
    --transform-skew-y: 3deg;
  }

  .sm\:skew-y-6 {
    --transform-skew-y: 6deg;
  }

  .sm\:skew-y-12 {
    --transform-skew-y: 12deg;
  }

  .sm\:-skew-y-12 {
    --transform-skew-y: -12deg;
  }

  .sm\:-skew-y-6 {
    --transform-skew-y: -6deg;
  }

  .sm\:-skew-y-3 {
    --transform-skew-y: -3deg;
  }

  .sm\:\!skew-x-0 {
    --transform-skew-x: 0 !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-y-0 {
    --transform-skew-y: 0 !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\:hover\:skew-x-0:hover {
    --transform-skew-x: 0;
  }

  .sm\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg;
  }

  .sm\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg;
  }

  .sm\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg;
  }

  .sm\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg;
  }

  .sm\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg;
  }

  .sm\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg;
  }

  .sm\:hover\:skew-y-0:hover {
    --transform-skew-y: 0;
  }

  .sm\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg;
  }

  .sm\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg;
  }

  .sm\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg;
  }

  .sm\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg;
  }

  .sm\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg;
  }

  .sm\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg;
  }

  .sm\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .sm\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .sm\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .sm\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .sm\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .sm\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .sm\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .sm\:\!transition-none {
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .sm\:\!transition-all {
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .sm\:\!transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .sm\:\!transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .sm\:\!transition-opacity {
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .sm\:\!transition-shadow {
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .sm\:\!transition-transform {
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .sm\:hover\:transition-none:hover {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .sm\:hover\:transition-all:hover {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .sm\:hover\:transition:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .sm\:hover\:transition-colors:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .sm\:hover\:transition-opacity:hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .sm\:hover\:transition-shadow:hover {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .sm\:hover\:transition-transform:hover {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .sm\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .sm\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .sm\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .sm\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .sm\:\!ease-linear {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .sm\:\!ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .sm\:\!ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .sm\:\!ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .sm\:hover\:ease-linear:hover {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .sm\:hover\:ease-in:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .sm\:hover\:ease-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .sm\:hover\:ease-in-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .sm\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .sm\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .sm\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .sm\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .sm\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .sm\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .sm\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .sm\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .sm\:\!duration-75 {
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .sm\:\!duration-100 {
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .sm\:\!duration-150 {
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .sm\:\!duration-200 {
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .sm\:\!duration-300 {
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .sm\:\!duration-500 {
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .sm\:\!duration-700 {
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .sm\:\!duration-1000 {
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .sm\:hover\:duration-75:hover {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .sm\:hover\:duration-100:hover {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .sm\:hover\:duration-150:hover {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .sm\:hover\:duration-200:hover {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .sm\:hover\:duration-300:hover {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .sm\:hover\:duration-500:hover {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .sm\:hover\:duration-700:hover {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .sm\:hover\:duration-1000:hover {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }
}

@media (min-width: 768px) {
  .md\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .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\:hover\:sr-only:hover {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .md\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

  .md\:hover\:appearance-none:hover {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .md\:bg-fixed {
    background-attachment: fixed;
  }

  .md\:bg-local {
    background-attachment: local;
  }

  .md\:bg-scroll {
    background-attachment: scroll;
  }

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

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

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

  .md\:hover\:bg-fixed:hover {
    background-attachment: fixed;
  }

  .md\:hover\:bg-local:hover {
    background-attachment: local;
  }

  .md\:hover\:bg-scroll:hover {
    background-attachment: scroll;
  }

  .md\:bg-primary {
    background-color: #6638B6;
  }

  .md\:bg-primaryDark {
    background-color: #3C2C84;
  }

  .md\:bg-primary1 {
    background-color: #8C81D1;
  }

  .md\:bg-primary2 {
    background-color: #A8A5CE;
  }

  .md\:bg-primary3 {
    background-color: #EBEAF6;
  }

  .md\:bg-primary4 {
    background-color: #F8F8FC;
  }

  .md\:bg-secondary {
    background-color: #007EE5;
  }

  .md\:bg-secondary1 {
    background-color: #43BEFF;
  }

  .md\:bg-secondary2 {
    background-color: #F5F9FD;
  }

  .md\:bg-alert {
    background-color: #EF3817;
  }

  .md\:bg-safe {
    background-color: #60B731;
  }

  .md\:bg-primary-dark {
    background-color: #3C2C84;
  }

  .md\:bg-primary-1 {
    background-color: #8C81D1;
  }

  .md\:bg-primary-2 {
    background-color: #A8A5CE;
  }

  .md\:bg-primary-3 {
    background-color: #EBEAF6;
  }

  .md\:bg-primary-4 {
    background-color: #F8F8FC;
  }

  .md\:bg-secondary-1 {
    background-color: #43BEFF;
  }

  .md\:bg-secondary-2 {
    background-color: #F5F9FD;
  }

  .md\:bg-transparent {
    background-color: transparent;
  }

  .md\:bg-black {
    background-color: #000000;
  }

  .md\:bg-white {
    background-color: #FFFFFF;
  }

  .md\:bg-point-violet {
    background-color: #7545FF;
  }

  .md\:bg-gray-100 {
    background-color: #F7F7F7;
  }

  .md\:bg-gray-200 {
    background-color: #E5E5E8;
  }

  .md\:bg-gray-300 {
    background-color: #CED0D6;
  }

  .md\:bg-gray-400 {
    background-color: #A7A9B2;
  }

  .md\:bg-gray-500 {
    background-color: #858895;
  }

  .md\:bg-gray-600 {
    background-color: #6B6E7B;
  }

  .md\:bg-gray-700 {
    background-color: #5F616D;
  }

  .md\:bg-gray-800 {
    background-color: #474952;
  }

  .md\:bg-gray-900 {
    background-color: #222532;
  }

  .md\:bg-gray {
    background-color: #858895;
  }

  .md\:bg-gray-dark {
    background-color: #222532;
  }

  .md\:bg-red-100 {
    background-color: #FFE8E8;
  }

  .md\:bg-red-200 {
    background-color: #FFC4C4;
  }

  .md\:bg-red-300 {
    background-color: #FF8F8F;
  }

  .md\:bg-red-400 {
    background-color: #FF6A6A;
  }

  .md\:bg-red-500 {
    background-color: #EF3817;
  }

  .md\:bg-red-600 {
    background-color: #CC2C00;
  }

  .md\:bg-red-700 {
    background-color: #C53030;
  }

  .md\:bg-red-800 {
    background-color: #9B2C2C;
  }

  .md\:bg-red-900 {
    background-color: #742A2A;
  }

  .md\:bg-red {
    background-color: #EF3817;
  }

  .md\:bg-coral-100 {
    background-color: #FFEBE6;
  }

  .md\:bg-coral-200 {
    background-color: #FFD3C8;
  }

  .md\:bg-coral-300 {
    background-color: #FFB39E;
  }

  .md\:bg-coral-400 {
    background-color: #FF9476;
  }

  .md\:bg-coral-500 {
    background-color: #FF7750;
  }

  .md\:bg-coral-600 {
    background-color: #F55A2F;
  }

  .md\:bg-coral-700 {
    background-color: #DD470F;
  }

  .md\:bg-coral-800 {
    background-color: #B93E0F;
  }

  .md\:bg-coral-900 {
    background-color: #8E3311;
  }

  .md\:bg-coral {
    background-color: #FF7750;
  }

  .md\:bg-yellow-100 {
    background-color: #FFFAE6;
  }

  .md\:bg-yellow-200 {
    background-color: #FFEB99;
  }

  .md\:bg-yellow-300 {
    background-color: #FFE066;
  }

  .md\:bg-yellow-400 {
    background-color: #FFD633;
  }

  .md\:bg-yellow-500 {
    background-color: #FFCE02;
  }

  .md\:bg-yellow-600 {
    background-color: #E6B800;
  }

  .md\:bg-yellow-700 {
    background-color: #CCA300;
  }

  .md\:bg-yellow-800 {
    background-color: #806600;
  }

  .md\:bg-yellow-900 {
    background-color: #4D3D00;
  }

  .md\:bg-yellow {
    background-color: #FFCE02;
  }

  .md\:bg-green-100 {
    background-color: #F9FCE9;
  }

  .md\:bg-green-200 {
    background-color: #E7F3A5;
  }

  .md\:bg-green-300 {
    background-color: #D5EA62;
  }

  .md\:bg-green-400 {
    background-color: #C2E01E;
  }

  .md\:bg-green-500 {
    background-color: #60B731;
  }

  .md\:bg-green-600 {
    background-color: #3F7B1A;
  }

  .md\:bg-green-700 {
    background-color: #366916;
  }

  .md\:bg-green-800 {
    background-color: #203F0D;
  }

  .md\:bg-green-900 {
    background-color: #162A09;
  }

  .md\:bg-green {
    background-color: #60B731;
  }

  .md\:bg-blue-100 {
    background-color: #F5F9FD;
  }

  .md\:bg-blue-200 {
    background-color: #E9F4FF;
  }

  .md\:bg-blue-300 {
    background-color: #B9DCFF;
  }

  .md\:bg-blue-400 {
    background-color: #43BEFF;
  }

  .md\:bg-blue-500 {
    background-color: #007EE5;
  }

  .md\:bg-blue-600 {
    background-color: #0069CC;
  }

  .md\:bg-blue-700 {
    background-color: #005CB3;
  }

  .md\:bg-blue-800 {
    background-color: #004F99;
  }

  .md\:bg-blue-900 {
    background-color: #003566;
  }

  .md\:bg-blue {
    background-color: #007EE5;
  }

  .md\:bg-violet-100 {
    background-color: #F8F8FC;
  }

  .md\:bg-violet-200 {
    background-color: #EBEAF6;
  }

  .md\:bg-violet-300 {
    background-color: #A8A5CE;
  }

  .md\:bg-violet-400 {
    background-color: #8C81D1;
  }

  .md\:bg-violet-500 {
    background-color: #6638B6;
  }

  .md\:bg-violet-600 {
    background-color: #58309C;
  }

  .md\:bg-violet-700 {
    background-color: #4D2A89;
  }

  .md\:bg-violet-800 {
    background-color: #3C2C84;
  }

  .md\:bg-violet-900 {
    background-color: #371E62;
  }

  .md\:bg-violet {
    background-color: #6638B6;
  }

  .md\:bg-peacock-100 {
    background-color: #E6FFFA;
  }

  .md\:bg-peacock-200 {
    background-color: #B2F5EA;
  }

  .md\:bg-peacock-300 {
    background-color: #81E6D9;
  }

  .md\:bg-peacock-400 {
    background-color: #4FD1C5;
  }

  .md\:bg-peacock-500 {
    background-color: #38B2AC;
  }

  .md\:bg-peacock-600 {
    background-color: #319795;
  }

  .md\:bg-peacock-700 {
    background-color: #2C7A7B;
  }

  .md\:bg-peacock-800 {
    background-color: #285E61;
  }

  .md\:bg-peacock-900 {
    background-color: #234E52;
  }

  .md\:bg-peacock {
    background-color: #38B2AC;
  }

  .md\:bg-indigo-100 {
    background-color: #EBF4FF;
  }

  .md\:bg-indigo-200 {
    background-color: #C3DAFE;
  }

  .md\:bg-indigo-300 {
    background-color: #A3BFFA;
  }

  .md\:bg-indigo-400 {
    background-color: #7F9CF5;
  }

  .md\:bg-indigo-500 {
    background-color: #667EEA;
  }

  .md\:bg-indigo-600 {
    background-color: #5A67D8;
  }

  .md\:bg-indigo-700 {
    background-color: #6439DE;
  }

  .md\:bg-indigo-800 {
    background-color: #434190;
  }

  .md\:bg-indigo-900 {
    background-color: #3C366B;
  }

  .md\:bg-indigo {
    background-color: #667EEA;
  }

  .md\:\!bg-primary {
    background-color: #6638B6 !important;
  }

  .md\:\!bg-primaryDark {
    background-color: #3C2C84 !important;
  }

  .md\:\!bg-primary1 {
    background-color: #8C81D1 !important;
  }

  .md\:\!bg-primary2 {
    background-color: #A8A5CE !important;
  }

  .md\:\!bg-primary3 {
    background-color: #EBEAF6 !important;
  }

  .md\:\!bg-primary4 {
    background-color: #F8F8FC !important;
  }

  .md\:\!bg-secondary {
    background-color: #007EE5 !important;
  }

  .md\:\!bg-secondary1 {
    background-color: #43BEFF !important;
  }

  .md\:\!bg-secondary2 {
    background-color: #F5F9FD !important;
  }

  .md\:\!bg-alert {
    background-color: #EF3817 !important;
  }

  .md\:\!bg-safe {
    background-color: #60B731 !important;
  }

  .md\:\!bg-primary-dark {
    background-color: #3C2C84 !important;
  }

  .md\:\!bg-primary-1 {
    background-color: #8C81D1 !important;
  }

  .md\:\!bg-primary-2 {
    background-color: #A8A5CE !important;
  }

  .md\:\!bg-primary-3 {
    background-color: #EBEAF6 !important;
  }

  .md\:\!bg-primary-4 {
    background-color: #F8F8FC !important;
  }

  .md\:\!bg-secondary-1 {
    background-color: #43BEFF !important;
  }

  .md\:\!bg-secondary-2 {
    background-color: #F5F9FD !important;
  }

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

  .md\:\!bg-black {
    background-color: #000000 !important;
  }

  .md\:\!bg-white {
    background-color: #FFFFFF !important;
  }

  .md\:\!bg-point-violet {
    background-color: #7545FF !important;
  }

  .md\:\!bg-gray-100 {
    background-color: #F7F7F7 !important;
  }

  .md\:\!bg-gray-200 {
    background-color: #E5E5E8 !important;
  }

  .md\:\!bg-gray-300 {
    background-color: #CED0D6 !important;
  }

  .md\:\!bg-gray-400 {
    background-color: #A7A9B2 !important;
  }

  .md\:\!bg-gray-500 {
    background-color: #858895 !important;
  }

  .md\:\!bg-gray-600 {
    background-color: #6B6E7B !important;
  }

  .md\:\!bg-gray-700 {
    background-color: #5F616D !important;
  }

  .md\:\!bg-gray-800 {
    background-color: #474952 !important;
  }

  .md\:\!bg-gray-900 {
    background-color: #222532 !important;
  }

  .md\:\!bg-gray {
    background-color: #858895 !important;
  }

  .md\:\!bg-gray-dark {
    background-color: #222532 !important;
  }

  .md\:\!bg-red-100 {
    background-color: #FFE8E8 !important;
  }

  .md\:\!bg-red-200 {
    background-color: #FFC4C4 !important;
  }

  .md\:\!bg-red-300 {
    background-color: #FF8F8F !important;
  }

  .md\:\!bg-red-400 {
    background-color: #FF6A6A !important;
  }

  .md\:\!bg-red-500 {
    background-color: #EF3817 !important;
  }

  .md\:\!bg-red-600 {
    background-color: #CC2C00 !important;
  }

  .md\:\!bg-red-700 {
    background-color: #C53030 !important;
  }

  .md\:\!bg-red-800 {
    background-color: #9B2C2C !important;
  }

  .md\:\!bg-red-900 {
    background-color: #742A2A !important;
  }

  .md\:\!bg-red {
    background-color: #EF3817 !important;
  }

  .md\:\!bg-coral-100 {
    background-color: #FFEBE6 !important;
  }

  .md\:\!bg-coral-200 {
    background-color: #FFD3C8 !important;
  }

  .md\:\!bg-coral-300 {
    background-color: #FFB39E !important;
  }

  .md\:\!bg-coral-400 {
    background-color: #FF9476 !important;
  }

  .md\:\!bg-coral-500 {
    background-color: #FF7750 !important;
  }

  .md\:\!bg-coral-600 {
    background-color: #F55A2F !important;
  }

  .md\:\!bg-coral-700 {
    background-color: #DD470F !important;
  }

  .md\:\!bg-coral-800 {
    background-color: #B93E0F !important;
  }

  .md\:\!bg-coral-900 {
    background-color: #8E3311 !important;
  }

  .md\:\!bg-coral {
    background-color: #FF7750 !important;
  }

  .md\:\!bg-yellow-100 {
    background-color: #FFFAE6 !important;
  }

  .md\:\!bg-yellow-200 {
    background-color: #FFEB99 !important;
  }

  .md\:\!bg-yellow-300 {
    background-color: #FFE066 !important;
  }

  .md\:\!bg-yellow-400 {
    background-color: #FFD633 !important;
  }

  .md\:\!bg-yellow-500 {
    background-color: #FFCE02 !important;
  }

  .md\:\!bg-yellow-600 {
    background-color: #E6B800 !important;
  }

  .md\:\!bg-yellow-700 {
    background-color: #CCA300 !important;
  }

  .md\:\!bg-yellow-800 {
    background-color: #806600 !important;
  }

  .md\:\!bg-yellow-900 {
    background-color: #4D3D00 !important;
  }

  .md\:\!bg-yellow {
    background-color: #FFCE02 !important;
  }

  .md\:\!bg-green-100 {
    background-color: #F9FCE9 !important;
  }

  .md\:\!bg-green-200 {
    background-color: #E7F3A5 !important;
  }

  .md\:\!bg-green-300 {
    background-color: #D5EA62 !important;
  }

  .md\:\!bg-green-400 {
    background-color: #C2E01E !important;
  }

  .md\:\!bg-green-500 {
    background-color: #60B731 !important;
  }

  .md\:\!bg-green-600 {
    background-color: #3F7B1A !important;
  }

  .md\:\!bg-green-700 {
    background-color: #366916 !important;
  }

  .md\:\!bg-green-800 {
    background-color: #203F0D !important;
  }

  .md\:\!bg-green-900 {
    background-color: #162A09 !important;
  }

  .md\:\!bg-green {
    background-color: #60B731 !important;
  }

  .md\:\!bg-blue-100 {
    background-color: #F5F9FD !important;
  }

  .md\:\!bg-blue-200 {
    background-color: #E9F4FF !important;
  }

  .md\:\!bg-blue-300 {
    background-color: #B9DCFF !important;
  }

  .md\:\!bg-blue-400 {
    background-color: #43BEFF !important;
  }

  .md\:\!bg-blue-500 {
    background-color: #007EE5 !important;
  }

  .md\:\!bg-blue-600 {
    background-color: #0069CC !important;
  }

  .md\:\!bg-blue-700 {
    background-color: #005CB3 !important;
  }

  .md\:\!bg-blue-800 {
    background-color: #004F99 !important;
  }

  .md\:\!bg-blue-900 {
    background-color: #003566 !important;
  }

  .md\:\!bg-blue {
    background-color: #007EE5 !important;
  }

  .md\:\!bg-violet-100 {
    background-color: #F8F8FC !important;
  }

  .md\:\!bg-violet-200 {
    background-color: #EBEAF6 !important;
  }

  .md\:\!bg-violet-300 {
    background-color: #A8A5CE !important;
  }

  .md\:\!bg-violet-400 {
    background-color: #8C81D1 !important;
  }

  .md\:\!bg-violet-500 {
    background-color: #6638B6 !important;
  }

  .md\:\!bg-violet-600 {
    background-color: #58309C !important;
  }

  .md\:\!bg-violet-700 {
    background-color: #4D2A89 !important;
  }

  .md\:\!bg-violet-800 {
    background-color: #3C2C84 !important;
  }

  .md\:\!bg-violet-900 {
    background-color: #371E62 !important;
  }

  .md\:\!bg-violet {
    background-color: #6638B6 !important;
  }

  .md\:\!bg-peacock-100 {
    background-color: #E6FFFA !important;
  }

  .md\:\!bg-peacock-200 {
    background-color: #B2F5EA !important;
  }

  .md\:\!bg-peacock-300 {
    background-color: #81E6D9 !important;
  }

  .md\:\!bg-peacock-400 {
    background-color: #4FD1C5 !important;
  }

  .md\:\!bg-peacock-500 {
    background-color: #38B2AC !important;
  }

  .md\:\!bg-peacock-600 {
    background-color: #319795 !important;
  }

  .md\:\!bg-peacock-700 {
    background-color: #2C7A7B !important;
  }

  .md\:\!bg-peacock-800 {
    background-color: #285E61 !important;
  }

  .md\:\!bg-peacock-900 {
    background-color: #234E52 !important;
  }

  .md\:\!bg-peacock {
    background-color: #38B2AC !important;
  }

  .md\:\!bg-indigo-100 {
    background-color: #EBF4FF !important;
  }

  .md\:\!bg-indigo-200 {
    background-color: #C3DAFE !important;
  }

  .md\:\!bg-indigo-300 {
    background-color: #A3BFFA !important;
  }

  .md\:\!bg-indigo-400 {
    background-color: #7F9CF5 !important;
  }

  .md\:\!bg-indigo-500 {
    background-color: #667EEA !important;
  }

  .md\:\!bg-indigo-600 {
    background-color: #5A67D8 !important;
  }

  .md\:\!bg-indigo-700 {
    background-color: #6439DE !important;
  }

  .md\:\!bg-indigo-800 {
    background-color: #434190 !important;
  }

  .md\:\!bg-indigo-900 {
    background-color: #3C366B !important;
  }

  .md\:\!bg-indigo {
    background-color: #667EEA !important;
  }

  .md\:hover\:bg-primary:hover {
    background-color: #6638B6;
  }

  .md\:hover\:bg-primaryDark:hover {
    background-color: #3C2C84;
  }

  .md\:hover\:bg-primary1:hover {
    background-color: #8C81D1;
  }

  .md\:hover\:bg-primary2:hover {
    background-color: #A8A5CE;
  }

  .md\:hover\:bg-primary3:hover {
    background-color: #EBEAF6;
  }

  .md\:hover\:bg-primary4:hover {
    background-color: #F8F8FC;
  }

  .md\:hover\:bg-secondary:hover {
    background-color: #007EE5;
  }

  .md\:hover\:bg-secondary1:hover {
    background-color: #43BEFF;
  }

  .md\:hover\:bg-secondary2:hover {
    background-color: #F5F9FD;
  }

  .md\:hover\:bg-alert:hover {
    background-color: #EF3817;
  }

  .md\:hover\:bg-safe:hover {
    background-color: #60B731;
  }

  .md\:hover\:bg-primary-dark:hover {
    background-color: #3C2C84;
  }

  .md\:hover\:bg-primary-1:hover {
    background-color: #8C81D1;
  }

  .md\:hover\:bg-primary-2:hover {
    background-color: #A8A5CE;
  }

  .md\:hover\:bg-primary-3:hover {
    background-color: #EBEAF6;
  }

  .md\:hover\:bg-primary-4:hover {
    background-color: #F8F8FC;
  }

  .md\:hover\:bg-secondary-1:hover {
    background-color: #43BEFF;
  }

  .md\:hover\:bg-secondary-2:hover {
    background-color: #F5F9FD;
  }

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

  .md\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .md\:hover\:bg-white:hover {
    background-color: #FFFFFF;
  }

  .md\:hover\:bg-point-violet:hover {
    background-color: #7545FF;
  }

  .md\:hover\:bg-gray-100:hover {
    background-color: #F7F7F7;
  }

  .md\:hover\:bg-gray-200:hover {
    background-color: #E5E5E8;
  }

  .md\:hover\:bg-gray-300:hover {
    background-color: #CED0D6;
  }

  .md\:hover\:bg-gray-400:hover {
    background-color: #A7A9B2;
  }

  .md\:hover\:bg-gray-500:hover {
    background-color: #858895;
  }

  .md\:hover\:bg-gray-600:hover {
    background-color: #6B6E7B;
  }

  .md\:hover\:bg-gray-700:hover {
    background-color: #5F616D;
  }

  .md\:hover\:bg-gray-800:hover {
    background-color: #474952;
  }

  .md\:hover\:bg-gray-900:hover {
    background-color: #222532;
  }

  .md\:hover\:bg-gray:hover {
    background-color: #858895;
  }

  .md\:hover\:bg-gray-dark:hover {
    background-color: #222532;
  }

  .md\:hover\:bg-red-100:hover {
    background-color: #FFE8E8;
  }

  .md\:hover\:bg-red-200:hover {
    background-color: #FFC4C4;
  }

  .md\:hover\:bg-red-300:hover {
    background-color: #FF8F8F;
  }

  .md\:hover\:bg-red-400:hover {
    background-color: #FF6A6A;
  }

  .md\:hover\:bg-red-500:hover {
    background-color: #EF3817;
  }

  .md\:hover\:bg-red-600:hover {
    background-color: #CC2C00;
  }

  .md\:hover\:bg-red-700:hover {
    background-color: #C53030;
  }

  .md\:hover\:bg-red-800:hover {
    background-color: #9B2C2C;
  }

  .md\:hover\:bg-red-900:hover {
    background-color: #742A2A;
  }

  .md\:hover\:bg-red:hover {
    background-color: #EF3817;
  }

  .md\:hover\:bg-coral-100:hover {
    background-color: #FFEBE6;
  }

  .md\:hover\:bg-coral-200:hover {
    background-color: #FFD3C8;
  }

  .md\:hover\:bg-coral-300:hover {
    background-color: #FFB39E;
  }

  .md\:hover\:bg-coral-400:hover {
    background-color: #FF9476;
  }

  .md\:hover\:bg-coral-500:hover {
    background-color: #FF7750;
  }

  .md\:hover\:bg-coral-600:hover {
    background-color: #F55A2F;
  }

  .md\:hover\:bg-coral-700:hover {
    background-color: #DD470F;
  }

  .md\:hover\:bg-coral-800:hover {
    background-color: #B93E0F;
  }

  .md\:hover\:bg-coral-900:hover {
    background-color: #8E3311;
  }

  .md\:hover\:bg-coral:hover {
    background-color: #FF7750;
  }

  .md\:hover\:bg-yellow-100:hover {
    background-color: #FFFAE6;
  }

  .md\:hover\:bg-yellow-200:hover {
    background-color: #FFEB99;
  }

  .md\:hover\:bg-yellow-300:hover {
    background-color: #FFE066;
  }

  .md\:hover\:bg-yellow-400:hover {
    background-color: #FFD633;
  }

  .md\:hover\:bg-yellow-500:hover {
    background-color: #FFCE02;
  }

  .md\:hover\:bg-yellow-600:hover {
    background-color: #E6B800;
  }

  .md\:hover\:bg-yellow-700:hover {
    background-color: #CCA300;
  }

  .md\:hover\:bg-yellow-800:hover {
    background-color: #806600;
  }

  .md\:hover\:bg-yellow-900:hover {
    background-color: #4D3D00;
  }

  .md\:hover\:bg-yellow:hover {
    background-color: #FFCE02;
  }

  .md\:hover\:bg-green-100:hover {
    background-color: #F9FCE9;
  }

  .md\:hover\:bg-green-200:hover {
    background-color: #E7F3A5;
  }

  .md\:hover\:bg-green-300:hover {
    background-color: #D5EA62;
  }

  .md\:hover\:bg-green-400:hover {
    background-color: #C2E01E;
  }

  .md\:hover\:bg-green-500:hover {
    background-color: #60B731;
  }

  .md\:hover\:bg-green-600:hover {
    background-color: #3F7B1A;
  }

  .md\:hover\:bg-green-700:hover {
    background-color: #366916;
  }

  .md\:hover\:bg-green-800:hover {
    background-color: #203F0D;
  }

  .md\:hover\:bg-green-900:hover {
    background-color: #162A09;
  }

  .md\:hover\:bg-green:hover {
    background-color: #60B731;
  }

  .md\:hover\:bg-blue-100:hover {
    background-color: #F5F9FD;
  }

  .md\:hover\:bg-blue-200:hover {
    background-color: #E9F4FF;
  }

  .md\:hover\:bg-blue-300:hover {
    background-color: #B9DCFF;
  }

  .md\:hover\:bg-blue-400:hover {
    background-color: #43BEFF;
  }

  .md\:hover\:bg-blue-500:hover {
    background-color: #007EE5;
  }

  .md\:hover\:bg-blue-600:hover {
    background-color: #0069CC;
  }

  .md\:hover\:bg-blue-700:hover {
    background-color: #005CB3;
  }

  .md\:hover\:bg-blue-800:hover {
    background-color: #004F99;
  }

  .md\:hover\:bg-blue-900:hover {
    background-color: #003566;
  }

  .md\:hover\:bg-blue:hover {
    background-color: #007EE5;
  }

  .md\:hover\:bg-violet-100:hover {
    background-color: #F8F8FC;
  }

  .md\:hover\:bg-violet-200:hover {
    background-color: #EBEAF6;
  }

  .md\:hover\:bg-violet-300:hover {
    background-color: #A8A5CE;
  }

  .md\:hover\:bg-violet-400:hover {
    background-color: #8C81D1;
  }

  .md\:hover\:bg-violet-500:hover {
    background-color: #6638B6;
  }

  .md\:hover\:bg-violet-600:hover {
    background-color: #58309C;
  }

  .md\:hover\:bg-violet-700:hover {
    background-color: #4D2A89;
  }

  .md\:hover\:bg-violet-800:hover {
    background-color: #3C2C84;
  }

  .md\:hover\:bg-violet-900:hover {
    background-color: #371E62;
  }

  .md\:hover\:bg-violet:hover {
    background-color: #6638B6;
  }

  .md\:hover\:bg-peacock-100:hover {
    background-color: #E6FFFA;
  }

  .md\:hover\:bg-peacock-200:hover {
    background-color: #B2F5EA;
  }

  .md\:hover\:bg-peacock-300:hover {
    background-color: #81E6D9;
  }

  .md\:hover\:bg-peacock-400:hover {
    background-color: #4FD1C5;
  }

  .md\:hover\:bg-peacock-500:hover {
    background-color: #38B2AC;
  }

  .md\:hover\:bg-peacock-600:hover {
    background-color: #319795;
  }

  .md\:hover\:bg-peacock-700:hover {
    background-color: #2C7A7B;
  }

  .md\:hover\:bg-peacock-800:hover {
    background-color: #285E61;
  }

  .md\:hover\:bg-peacock-900:hover {
    background-color: #234E52;
  }

  .md\:hover\:bg-peacock:hover {
    background-color: #38B2AC;
  }

  .md\:hover\:bg-indigo-100:hover {
    background-color: #EBF4FF;
  }

  .md\:hover\:bg-indigo-200:hover {
    background-color: #C3DAFE;
  }

  .md\:hover\:bg-indigo-300:hover {
    background-color: #A3BFFA;
  }

  .md\:hover\:bg-indigo-400:hover {
    background-color: #7F9CF5;
  }

  .md\:hover\:bg-indigo-500:hover {
    background-color: #667EEA;
  }

  .md\:hover\:bg-indigo-600:hover {
    background-color: #5A67D8;
  }

  .md\:hover\:bg-indigo-700:hover {
    background-color: #6439DE;
  }

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

  .md\:hover\:bg-indigo-900:hover {
    background-color: #3C366B;
  }

  .md\:hover\:bg-indigo:hover {
    background-color: #667EEA;
  }

  .md\:bg-bottom {
    background-position: bottom;
  }

  .md\:bg-center {
    background-position: center;
  }

  .md\:bg-left {
    background-position: left;
  }

  .md\:bg-left-bottom {
    background-position: left bottom;
  }

  .md\:bg-left-top {
    background-position: left top;
  }

  .md\:bg-right {
    background-position: right;
  }

  .md\:bg-right-bottom {
    background-position: right bottom;
  }

  .md\:bg-right-top {
    background-position: right top;
  }

  .md\:bg-top {
    background-position: top;
  }

  .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\:hover\:bg-bottom:hover {
    background-position: bottom;
  }

  .md\:hover\:bg-center:hover {
    background-position: center;
  }

  .md\:hover\:bg-left:hover {
    background-position: left;
  }

  .md\:hover\:bg-left-bottom:hover {
    background-position: left bottom;
  }

  .md\:hover\:bg-left-top:hover {
    background-position: left top;
  }

  .md\:hover\:bg-right:hover {
    background-position: right;
  }

  .md\:hover\:bg-right-bottom:hover {
    background-position: right bottom;
  }

  .md\:hover\:bg-right-top:hover {
    background-position: right top;
  }

  .md\:hover\:bg-top:hover {
    background-position: top;
  }

  .md\:bg-repeat {
    background-repeat: repeat;
  }

  .md\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .md\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .md\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .md\:bg-repeat-round {
    background-repeat: round;
  }

  .md\:bg-repeat-space {
    background-repeat: space;
  }

  .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\:hover\:bg-repeat:hover {
    background-repeat: repeat;
  }

  .md\:hover\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }

  .md\:hover\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }

  .md\:hover\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }

  .md\:hover\:bg-repeat-round:hover {
    background-repeat: round;
  }

  .md\:hover\:bg-repeat-space:hover {
    background-repeat: space;
  }

  .md\:bg-auto {
    background-size: auto;
  }

  .md\:bg-cover {
    background-size: cover;
  }

  .md\:bg-contain {
    background-size: contain;
  }

  .md\:\!bg-auto {
    background-size: auto !important;
  }

  .md\:\!bg-cover {
    background-size: cover !important;
  }

  .md\:\!bg-contain {
    background-size: contain !important;
  }

  .md\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .md\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .md\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .md\:border-collapse {
    border-collapse: collapse;
  }

  .md\:border-separate {
    border-collapse: separate;
  }

  .md\:\!border-collapse {
    border-collapse: collapse !important;
  }

  .md\:\!border-separate {
    border-collapse: separate !important;
  }

  .md\:hover\:border-collapse:hover {
    border-collapse: collapse;
  }

  .md\:hover\:border-separate:hover {
    border-collapse: separate;
  }

  .md\:border-primary {
    border-color: #6638B6;
  }

  .md\:border-primaryDark {
    border-color: #3C2C84;
  }

  .md\:border-primary1 {
    border-color: #8C81D1;
  }

  .md\:border-primary2 {
    border-color: #A8A5CE;
  }

  .md\:border-primary3 {
    border-color: #EBEAF6;
  }

  .md\:border-primary4 {
    border-color: #F8F8FC;
  }

  .md\:border-secondary {
    border-color: #007EE5;
  }

  .md\:border-secondary1 {
    border-color: #43BEFF;
  }

  .md\:border-secondary2 {
    border-color: #F5F9FD;
  }

  .md\:border-alert {
    border-color: #EF3817;
  }

  .md\:border-safe {
    border-color: #60B731;
  }

  .md\:border-primary-dark {
    border-color: #3C2C84;
  }

  .md\:border-primary-1 {
    border-color: #8C81D1;
  }

  .md\:border-primary-2 {
    border-color: #A8A5CE;
  }

  .md\:border-primary-3 {
    border-color: #EBEAF6;
  }

  .md\:border-primary-4 {
    border-color: #F8F8FC;
  }

  .md\:border-secondary-1 {
    border-color: #43BEFF;
  }

  .md\:border-secondary-2 {
    border-color: #F5F9FD;
  }

  .md\:border-transparent {
    border-color: transparent;
  }

  .md\:border-black {
    border-color: #000000;
  }

  .md\:border-white {
    border-color: #FFFFFF;
  }

  .md\:border-point-violet {
    border-color: #7545FF;
  }

  .md\:border-gray-100 {
    border-color: #F7F7F7;
  }

  .md\:border-gray-200 {
    border-color: #E5E5E8;
  }

  .md\:border-gray-300 {
    border-color: #CED0D6;
  }

  .md\:border-gray-400 {
    border-color: #A7A9B2;
  }

  .md\:border-gray-500 {
    border-color: #858895;
  }

  .md\:border-gray-600 {
    border-color: #6B6E7B;
  }

  .md\:border-gray-700 {
    border-color: #5F616D;
  }

  .md\:border-gray-800 {
    border-color: #474952;
  }

  .md\:border-gray-900 {
    border-color: #222532;
  }

  .md\:border-gray {
    border-color: #858895;
  }

  .md\:border-gray-dark {
    border-color: #222532;
  }

  .md\:border-red-100 {
    border-color: #FFE8E8;
  }

  .md\:border-red-200 {
    border-color: #FFC4C4;
  }

  .md\:border-red-300 {
    border-color: #FF8F8F;
  }

  .md\:border-red-400 {
    border-color: #FF6A6A;
  }

  .md\:border-red-500 {
    border-color: #EF3817;
  }

  .md\:border-red-600 {
    border-color: #CC2C00;
  }

  .md\:border-red-700 {
    border-color: #C53030;
  }

  .md\:border-red-800 {
    border-color: #9B2C2C;
  }

  .md\:border-red-900 {
    border-color: #742A2A;
  }

  .md\:border-red {
    border-color: #EF3817;
  }

  .md\:border-coral-100 {
    border-color: #FFEBE6;
  }

  .md\:border-coral-200 {
    border-color: #FFD3C8;
  }

  .md\:border-coral-300 {
    border-color: #FFB39E;
  }

  .md\:border-coral-400 {
    border-color: #FF9476;
  }

  .md\:border-coral-500 {
    border-color: #FF7750;
  }

  .md\:border-coral-600 {
    border-color: #F55A2F;
  }

  .md\:border-coral-700 {
    border-color: #DD470F;
  }

  .md\:border-coral-800 {
    border-color: #B93E0F;
  }

  .md\:border-coral-900 {
    border-color: #8E3311;
  }

  .md\:border-coral {
    border-color: #FF7750;
  }

  .md\:border-yellow-100 {
    border-color: #FFFAE6;
  }

  .md\:border-yellow-200 {
    border-color: #FFEB99;
  }

  .md\:border-yellow-300 {
    border-color: #FFE066;
  }

  .md\:border-yellow-400 {
    border-color: #FFD633;
  }

  .md\:border-yellow-500 {
    border-color: #FFCE02;
  }

  .md\:border-yellow-600 {
    border-color: #E6B800;
  }

  .md\:border-yellow-700 {
    border-color: #CCA300;
  }

  .md\:border-yellow-800 {
    border-color: #806600;
  }

  .md\:border-yellow-900 {
    border-color: #4D3D00;
  }

  .md\:border-yellow {
    border-color: #FFCE02;
  }

  .md\:border-green-100 {
    border-color: #F9FCE9;
  }

  .md\:border-green-200 {
    border-color: #E7F3A5;
  }

  .md\:border-green-300 {
    border-color: #D5EA62;
  }

  .md\:border-green-400 {
    border-color: #C2E01E;
  }

  .md\:border-green-500 {
    border-color: #60B731;
  }

  .md\:border-green-600 {
    border-color: #3F7B1A;
  }

  .md\:border-green-700 {
    border-color: #366916;
  }

  .md\:border-green-800 {
    border-color: #203F0D;
  }

  .md\:border-green-900 {
    border-color: #162A09;
  }

  .md\:border-green {
    border-color: #60B731;
  }

  .md\:border-blue-100 {
    border-color: #F5F9FD;
  }

  .md\:border-blue-200 {
    border-color: #E9F4FF;
  }

  .md\:border-blue-300 {
    border-color: #B9DCFF;
  }

  .md\:border-blue-400 {
    border-color: #43BEFF;
  }

  .md\:border-blue-500 {
    border-color: #007EE5;
  }

  .md\:border-blue-600 {
    border-color: #0069CC;
  }

  .md\:border-blue-700 {
    border-color: #005CB3;
  }

  .md\:border-blue-800 {
    border-color: #004F99;
  }

  .md\:border-blue-900 {
    border-color: #003566;
  }

  .md\:border-blue {
    border-color: #007EE5;
  }

  .md\:border-violet-100 {
    border-color: #F8F8FC;
  }

  .md\:border-violet-200 {
    border-color: #EBEAF6;
  }

  .md\:border-violet-300 {
    border-color: #A8A5CE;
  }

  .md\:border-violet-400 {
    border-color: #8C81D1;
  }

  .md\:border-violet-500 {
    border-color: #6638B6;
  }

  .md\:border-violet-600 {
    border-color: #58309C;
  }

  .md\:border-violet-700 {
    border-color: #4D2A89;
  }

  .md\:border-violet-800 {
    border-color: #3C2C84;
  }

  .md\:border-violet-900 {
    border-color: #371E62;
  }

  .md\:border-violet {
    border-color: #6638B6;
  }

  .md\:border-peacock-100 {
    border-color: #E6FFFA;
  }

  .md\:border-peacock-200 {
    border-color: #B2F5EA;
  }

  .md\:border-peacock-300 {
    border-color: #81E6D9;
  }

  .md\:border-peacock-400 {
    border-color: #4FD1C5;
  }

  .md\:border-peacock-500 {
    border-color: #38B2AC;
  }

  .md\:border-peacock-600 {
    border-color: #319795;
  }

  .md\:border-peacock-700 {
    border-color: #2C7A7B;
  }

  .md\:border-peacock-800 {
    border-color: #285E61;
  }

  .md\:border-peacock-900 {
    border-color: #234E52;
  }

  .md\:border-peacock {
    border-color: #38B2AC;
  }

  .md\:border-indigo-100 {
    border-color: #EBF4FF;
  }

  .md\:border-indigo-200 {
    border-color: #C3DAFE;
  }

  .md\:border-indigo-300 {
    border-color: #A3BFFA;
  }

  .md\:border-indigo-400 {
    border-color: #7F9CF5;
  }

  .md\:border-indigo-500 {
    border-color: #667EEA;
  }

  .md\:border-indigo-600 {
    border-color: #5A67D8;
  }

  .md\:border-indigo-700 {
    border-color: #6439DE;
  }

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

  .md\:border-indigo-900 {
    border-color: #3C366B;
  }

  .md\:border-indigo {
    border-color: #667EEA;
  }

  .md\:\!border-primary {
    border-color: #6638B6 !important;
  }

  .md\:\!border-primaryDark {
    border-color: #3C2C84 !important;
  }

  .md\:\!border-primary1 {
    border-color: #8C81D1 !important;
  }

  .md\:\!border-primary2 {
    border-color: #A8A5CE !important;
  }

  .md\:\!border-primary3 {
    border-color: #EBEAF6 !important;
  }

  .md\:\!border-primary4 {
    border-color: #F8F8FC !important;
  }

  .md\:\!border-secondary {
    border-color: #007EE5 !important;
  }

  .md\:\!border-secondary1 {
    border-color: #43BEFF !important;
  }

  .md\:\!border-secondary2 {
    border-color: #F5F9FD !important;
  }

  .md\:\!border-alert {
    border-color: #EF3817 !important;
  }

  .md\:\!border-safe {
    border-color: #60B731 !important;
  }

  .md\:\!border-primary-dark {
    border-color: #3C2C84 !important;
  }

  .md\:\!border-primary-1 {
    border-color: #8C81D1 !important;
  }

  .md\:\!border-primary-2 {
    border-color: #A8A5CE !important;
  }

  .md\:\!border-primary-3 {
    border-color: #EBEAF6 !important;
  }

  .md\:\!border-primary-4 {
    border-color: #F8F8FC !important;
  }

  .md\:\!border-secondary-1 {
    border-color: #43BEFF !important;
  }

  .md\:\!border-secondary-2 {
    border-color: #F5F9FD !important;
  }

  .md\:\!border-transparent {
    border-color: transparent !important;
  }

  .md\:\!border-black {
    border-color: #000000 !important;
  }

  .md\:\!border-white {
    border-color: #FFFFFF !important;
  }

  .md\:\!border-point-violet {
    border-color: #7545FF !important;
  }

  .md\:\!border-gray-100 {
    border-color: #F7F7F7 !important;
  }

  .md\:\!border-gray-200 {
    border-color: #E5E5E8 !important;
  }

  .md\:\!border-gray-300 {
    border-color: #CED0D6 !important;
  }

  .md\:\!border-gray-400 {
    border-color: #A7A9B2 !important;
  }

  .md\:\!border-gray-500 {
    border-color: #858895 !important;
  }

  .md\:\!border-gray-600 {
    border-color: #6B6E7B !important;
  }

  .md\:\!border-gray-700 {
    border-color: #5F616D !important;
  }

  .md\:\!border-gray-800 {
    border-color: #474952 !important;
  }

  .md\:\!border-gray-900 {
    border-color: #222532 !important;
  }

  .md\:\!border-gray {
    border-color: #858895 !important;
  }

  .md\:\!border-gray-dark {
    border-color: #222532 !important;
  }

  .md\:\!border-red-100 {
    border-color: #FFE8E8 !important;
  }

  .md\:\!border-red-200 {
    border-color: #FFC4C4 !important;
  }

  .md\:\!border-red-300 {
    border-color: #FF8F8F !important;
  }

  .md\:\!border-red-400 {
    border-color: #FF6A6A !important;
  }

  .md\:\!border-red-500 {
    border-color: #EF3817 !important;
  }

  .md\:\!border-red-600 {
    border-color: #CC2C00 !important;
  }

  .md\:\!border-red-700 {
    border-color: #C53030 !important;
  }

  .md\:\!border-red-800 {
    border-color: #9B2C2C !important;
  }

  .md\:\!border-red-900 {
    border-color: #742A2A !important;
  }

  .md\:\!border-red {
    border-color: #EF3817 !important;
  }

  .md\:\!border-coral-100 {
    border-color: #FFEBE6 !important;
  }

  .md\:\!border-coral-200 {
    border-color: #FFD3C8 !important;
  }

  .md\:\!border-coral-300 {
    border-color: #FFB39E !important;
  }

  .md\:\!border-coral-400 {
    border-color: #FF9476 !important;
  }

  .md\:\!border-coral-500 {
    border-color: #FF7750 !important;
  }

  .md\:\!border-coral-600 {
    border-color: #F55A2F !important;
  }

  .md\:\!border-coral-700 {
    border-color: #DD470F !important;
  }

  .md\:\!border-coral-800 {
    border-color: #B93E0F !important;
  }

  .md\:\!border-coral-900 {
    border-color: #8E3311 !important;
  }

  .md\:\!border-coral {
    border-color: #FF7750 !important;
  }

  .md\:\!border-yellow-100 {
    border-color: #FFFAE6 !important;
  }

  .md\:\!border-yellow-200 {
    border-color: #FFEB99 !important;
  }

  .md\:\!border-yellow-300 {
    border-color: #FFE066 !important;
  }

  .md\:\!border-yellow-400 {
    border-color: #FFD633 !important;
  }

  .md\:\!border-yellow-500 {
    border-color: #FFCE02 !important;
  }

  .md\:\!border-yellow-600 {
    border-color: #E6B800 !important;
  }

  .md\:\!border-yellow-700 {
    border-color: #CCA300 !important;
  }

  .md\:\!border-yellow-800 {
    border-color: #806600 !important;
  }

  .md\:\!border-yellow-900 {
    border-color: #4D3D00 !important;
  }

  .md\:\!border-yellow {
    border-color: #FFCE02 !important;
  }

  .md\:\!border-green-100 {
    border-color: #F9FCE9 !important;
  }

  .md\:\!border-green-200 {
    border-color: #E7F3A5 !important;
  }

  .md\:\!border-green-300 {
    border-color: #D5EA62 !important;
  }

  .md\:\!border-green-400 {
    border-color: #C2E01E !important;
  }

  .md\:\!border-green-500 {
    border-color: #60B731 !important;
  }

  .md\:\!border-green-600 {
    border-color: #3F7B1A !important;
  }

  .md\:\!border-green-700 {
    border-color: #366916 !important;
  }

  .md\:\!border-green-800 {
    border-color: #203F0D !important;
  }

  .md\:\!border-green-900 {
    border-color: #162A09 !important;
  }

  .md\:\!border-green {
    border-color: #60B731 !important;
  }

  .md\:\!border-blue-100 {
    border-color: #F5F9FD !important;
  }

  .md\:\!border-blue-200 {
    border-color: #E9F4FF !important;
  }

  .md\:\!border-blue-300 {
    border-color: #B9DCFF !important;
  }

  .md\:\!border-blue-400 {
    border-color: #43BEFF !important;
  }

  .md\:\!border-blue-500 {
    border-color: #007EE5 !important;
  }

  .md\:\!border-blue-600 {
    border-color: #0069CC !important;
  }

  .md\:\!border-blue-700 {
    border-color: #005CB3 !important;
  }

  .md\:\!border-blue-800 {
    border-color: #004F99 !important;
  }

  .md\:\!border-blue-900 {
    border-color: #003566 !important;
  }

  .md\:\!border-blue {
    border-color: #007EE5 !important;
  }

  .md\:\!border-violet-100 {
    border-color: #F8F8FC !important;
  }

  .md\:\!border-violet-200 {
    border-color: #EBEAF6 !important;
  }

  .md\:\!border-violet-300 {
    border-color: #A8A5CE !important;
  }

  .md\:\!border-violet-400 {
    border-color: #8C81D1 !important;
  }

  .md\:\!border-violet-500 {
    border-color: #6638B6 !important;
  }

  .md\:\!border-violet-600 {
    border-color: #58309C !important;
  }

  .md\:\!border-violet-700 {
    border-color: #4D2A89 !important;
  }

  .md\:\!border-violet-800 {
    border-color: #3C2C84 !important;
  }

  .md\:\!border-violet-900 {
    border-color: #371E62 !important;
  }

  .md\:\!border-violet {
    border-color: #6638B6 !important;
  }

  .md\:\!border-peacock-100 {
    border-color: #E6FFFA !important;
  }

  .md\:\!border-peacock-200 {
    border-color: #B2F5EA !important;
  }

  .md\:\!border-peacock-300 {
    border-color: #81E6D9 !important;
  }

  .md\:\!border-peacock-400 {
    border-color: #4FD1C5 !important;
  }

  .md\:\!border-peacock-500 {
    border-color: #38B2AC !important;
  }

  .md\:\!border-peacock-600 {
    border-color: #319795 !important;
  }

  .md\:\!border-peacock-700 {
    border-color: #2C7A7B !important;
  }

  .md\:\!border-peacock-800 {
    border-color: #285E61 !important;
  }

  .md\:\!border-peacock-900 {
    border-color: #234E52 !important;
  }

  .md\:\!border-peacock {
    border-color: #38B2AC !important;
  }

  .md\:\!border-indigo-100 {
    border-color: #EBF4FF !important;
  }

  .md\:\!border-indigo-200 {
    border-color: #C3DAFE !important;
  }

  .md\:\!border-indigo-300 {
    border-color: #A3BFFA !important;
  }

  .md\:\!border-indigo-400 {
    border-color: #7F9CF5 !important;
  }

  .md\:\!border-indigo-500 {
    border-color: #667EEA !important;
  }

  .md\:\!border-indigo-600 {
    border-color: #5A67D8 !important;
  }

  .md\:\!border-indigo-700 {
    border-color: #6439DE !important;
  }

  .md\:\!border-indigo-800 {
    border-color: #434190 !important;
  }

  .md\:\!border-indigo-900 {
    border-color: #3C366B !important;
  }

  .md\:\!border-indigo {
    border-color: #667EEA !important;
  }

  .md\:hover\:border-primary:hover {
    border-color: #6638B6;
  }

  .md\:hover\:border-primaryDark:hover {
    border-color: #3C2C84;
  }

  .md\:hover\:border-primary1:hover {
    border-color: #8C81D1;
  }

  .md\:hover\:border-primary2:hover {
    border-color: #A8A5CE;
  }

  .md\:hover\:border-primary3:hover {
    border-color: #EBEAF6;
  }

  .md\:hover\:border-primary4:hover {
    border-color: #F8F8FC;
  }

  .md\:hover\:border-secondary:hover {
    border-color: #007EE5;
  }

  .md\:hover\:border-secondary1:hover {
    border-color: #43BEFF;
  }

  .md\:hover\:border-secondary2:hover {
    border-color: #F5F9FD;
  }

  .md\:hover\:border-alert:hover {
    border-color: #EF3817;
  }

  .md\:hover\:border-safe:hover {
    border-color: #60B731;
  }

  .md\:hover\:border-primary-dark:hover {
    border-color: #3C2C84;
  }

  .md\:hover\:border-primary-1:hover {
    border-color: #8C81D1;
  }

  .md\:hover\:border-primary-2:hover {
    border-color: #A8A5CE;
  }

  .md\:hover\:border-primary-3:hover {
    border-color: #EBEAF6;
  }

  .md\:hover\:border-primary-4:hover {
    border-color: #F8F8FC;
  }

  .md\:hover\:border-secondary-1:hover {
    border-color: #43BEFF;
  }

  .md\:hover\:border-secondary-2:hover {
    border-color: #F5F9FD;
  }

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

  .md\:hover\:border-black:hover {
    border-color: #000000;
  }

  .md\:hover\:border-white:hover {
    border-color: #FFFFFF;
  }

  .md\:hover\:border-point-violet:hover {
    border-color: #7545FF;
  }

  .md\:hover\:border-gray-100:hover {
    border-color: #F7F7F7;
  }

  .md\:hover\:border-gray-200:hover {
    border-color: #E5E5E8;
  }

  .md\:hover\:border-gray-300:hover {
    border-color: #CED0D6;
  }

  .md\:hover\:border-gray-400:hover {
    border-color: #A7A9B2;
  }

  .md\:hover\:border-gray-500:hover {
    border-color: #858895;
  }

  .md\:hover\:border-gray-600:hover {
    border-color: #6B6E7B;
  }

  .md\:hover\:border-gray-700:hover {
    border-color: #5F616D;
  }

  .md\:hover\:border-gray-800:hover {
    border-color: #474952;
  }

  .md\:hover\:border-gray-900:hover {
    border-color: #222532;
  }

  .md\:hover\:border-gray:hover {
    border-color: #858895;
  }

  .md\:hover\:border-gray-dark:hover {
    border-color: #222532;
  }

  .md\:hover\:border-red-100:hover {
    border-color: #FFE8E8;
  }

  .md\:hover\:border-red-200:hover {
    border-color: #FFC4C4;
  }

  .md\:hover\:border-red-300:hover {
    border-color: #FF8F8F;
  }

  .md\:hover\:border-red-400:hover {
    border-color: #FF6A6A;
  }

  .md\:hover\:border-red-500:hover {
    border-color: #EF3817;
  }

  .md\:hover\:border-red-600:hover {
    border-color: #CC2C00;
  }

  .md\:hover\:border-red-700:hover {
    border-color: #C53030;
  }

  .md\:hover\:border-red-800:hover {
    border-color: #9B2C2C;
  }

  .md\:hover\:border-red-900:hover {
    border-color: #742A2A;
  }

  .md\:hover\:border-red:hover {
    border-color: #EF3817;
  }

  .md\:hover\:border-coral-100:hover {
    border-color: #FFEBE6;
  }

  .md\:hover\:border-coral-200:hover {
    border-color: #FFD3C8;
  }

  .md\:hover\:border-coral-300:hover {
    border-color: #FFB39E;
  }

  .md\:hover\:border-coral-400:hover {
    border-color: #FF9476;
  }

  .md\:hover\:border-coral-500:hover {
    border-color: #FF7750;
  }

  .md\:hover\:border-coral-600:hover {
    border-color: #F55A2F;
  }

  .md\:hover\:border-coral-700:hover {
    border-color: #DD470F;
  }

  .md\:hover\:border-coral-800:hover {
    border-color: #B93E0F;
  }

  .md\:hover\:border-coral-900:hover {
    border-color: #8E3311;
  }

  .md\:hover\:border-coral:hover {
    border-color: #FF7750;
  }

  .md\:hover\:border-yellow-100:hover {
    border-color: #FFFAE6;
  }

  .md\:hover\:border-yellow-200:hover {
    border-color: #FFEB99;
  }

  .md\:hover\:border-yellow-300:hover {
    border-color: #FFE066;
  }

  .md\:hover\:border-yellow-400:hover {
    border-color: #FFD633;
  }

  .md\:hover\:border-yellow-500:hover {
    border-color: #FFCE02;
  }

  .md\:hover\:border-yellow-600:hover {
    border-color: #E6B800;
  }

  .md\:hover\:border-yellow-700:hover {
    border-color: #CCA300;
  }

  .md\:hover\:border-yellow-800:hover {
    border-color: #806600;
  }

  .md\:hover\:border-yellow-900:hover {
    border-color: #4D3D00;
  }

  .md\:hover\:border-yellow:hover {
    border-color: #FFCE02;
  }

  .md\:hover\:border-green-100:hover {
    border-color: #F9FCE9;
  }

  .md\:hover\:border-green-200:hover {
    border-color: #E7F3A5;
  }

  .md\:hover\:border-green-300:hover {
    border-color: #D5EA62;
  }

  .md\:hover\:border-green-400:hover {
    border-color: #C2E01E;
  }

  .md\:hover\:border-green-500:hover {
    border-color: #60B731;
  }

  .md\:hover\:border-green-600:hover {
    border-color: #3F7B1A;
  }

  .md\:hover\:border-green-700:hover {
    border-color: #366916;
  }

  .md\:hover\:border-green-800:hover {
    border-color: #203F0D;
  }

  .md\:hover\:border-green-900:hover {
    border-color: #162A09;
  }

  .md\:hover\:border-green:hover {
    border-color: #60B731;
  }

  .md\:hover\:border-blue-100:hover {
    border-color: #F5F9FD;
  }

  .md\:hover\:border-blue-200:hover {
    border-color: #E9F4FF;
  }

  .md\:hover\:border-blue-300:hover {
    border-color: #B9DCFF;
  }

  .md\:hover\:border-blue-400:hover {
    border-color: #43BEFF;
  }

  .md\:hover\:border-blue-500:hover {
    border-color: #007EE5;
  }

  .md\:hover\:border-blue-600:hover {
    border-color: #0069CC;
  }

  .md\:hover\:border-blue-700:hover {
    border-color: #005CB3;
  }

  .md\:hover\:border-blue-800:hover {
    border-color: #004F99;
  }

  .md\:hover\:border-blue-900:hover {
    border-color: #003566;
  }

  .md\:hover\:border-blue:hover {
    border-color: #007EE5;
  }

  .md\:hover\:border-violet-100:hover {
    border-color: #F8F8FC;
  }

  .md\:hover\:border-violet-200:hover {
    border-color: #EBEAF6;
  }

  .md\:hover\:border-violet-300:hover {
    border-color: #A8A5CE;
  }

  .md\:hover\:border-violet-400:hover {
    border-color: #8C81D1;
  }

  .md\:hover\:border-violet-500:hover {
    border-color: #6638B6;
  }

  .md\:hover\:border-violet-600:hover {
    border-color: #58309C;
  }

  .md\:hover\:border-violet-700:hover {
    border-color: #4D2A89;
  }

  .md\:hover\:border-violet-800:hover {
    border-color: #3C2C84;
  }

  .md\:hover\:border-violet-900:hover {
    border-color: #371E62;
  }

  .md\:hover\:border-violet:hover {
    border-color: #6638B6;
  }

  .md\:hover\:border-peacock-100:hover {
    border-color: #E6FFFA;
  }

  .md\:hover\:border-peacock-200:hover {
    border-color: #B2F5EA;
  }

  .md\:hover\:border-peacock-300:hover {
    border-color: #81E6D9;
  }

  .md\:hover\:border-peacock-400:hover {
    border-color: #4FD1C5;
  }

  .md\:hover\:border-peacock-500:hover {
    border-color: #38B2AC;
  }

  .md\:hover\:border-peacock-600:hover {
    border-color: #319795;
  }

  .md\:hover\:border-peacock-700:hover {
    border-color: #2C7A7B;
  }

  .md\:hover\:border-peacock-800:hover {
    border-color: #285E61;
  }

  .md\:hover\:border-peacock-900:hover {
    border-color: #234E52;
  }

  .md\:hover\:border-peacock:hover {
    border-color: #38B2AC;
  }

  .md\:hover\:border-indigo-100:hover {
    border-color: #EBF4FF;
  }

  .md\:hover\:border-indigo-200:hover {
    border-color: #C3DAFE;
  }

  .md\:hover\:border-indigo-300:hover {
    border-color: #A3BFFA;
  }

  .md\:hover\:border-indigo-400:hover {
    border-color: #7F9CF5;
  }

  .md\:hover\:border-indigo-500:hover {
    border-color: #667EEA;
  }

  .md\:hover\:border-indigo-600:hover {
    border-color: #5A67D8;
  }

  .md\:hover\:border-indigo-700:hover {
    border-color: #6439DE;
  }

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

  .md\:hover\:border-indigo-900:hover {
    border-color: #3C366B;
  }

  .md\:hover\:border-indigo:hover {
    border-color: #667EEA;
  }

  .md\:rounded-none {
    border-radius: 0;
  }

  .md\:rounded-sm {
    border-radius: 0.125rem;
  }

  .md\:rounded {
    border-radius: 0.25rem;
  }

  .md\:rounded-md {
    border-radius: 0.375rem;
  }

  .md\:rounded-lg {
    border-radius: 0.5rem;
  }

  .md\:rounded-full {
    border-radius: 9999px;
  }

  .md\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .md\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .md\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .md\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .md\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .md\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .md\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .md\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .md\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .md\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .md\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .md\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .md\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .md\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .md\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .md\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .md\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .md\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .md\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .md\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .md\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .md\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .md\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .md\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .md\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .md\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .md\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .md\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .md\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .md\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .md\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .md\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .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-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-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-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\:hover\:rounded-none:hover {
    border-radius: 0;
  }

  .md\:hover\:rounded-sm:hover {
    border-radius: 0.125rem;
  }

  .md\:hover\:rounded:hover {
    border-radius: 0.25rem;
  }

  .md\:hover\:rounded-md:hover {
    border-radius: 0.375rem;
  }

  .md\:hover\:rounded-lg:hover {
    border-radius: 0.5rem;
  }

  .md\:hover\:rounded-full:hover {
    border-radius: 9999px;
  }

  .md\:hover\:rounded-t-none:hover {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .md\:hover\:rounded-r-none:hover {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .md\:hover\:rounded-b-none:hover {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:hover\:rounded-l-none:hover {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:hover\:rounded-t-sm:hover {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .md\:hover\:rounded-r-sm:hover {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .md\:hover\:rounded-b-sm:hover {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:hover\:rounded-l-sm:hover {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:hover\:rounded-t:hover {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .md\:hover\:rounded-r:hover {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .md\:hover\:rounded-b:hover {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:hover\:rounded-l:hover {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:hover\:rounded-t-md:hover {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .md\:hover\:rounded-r-md:hover {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .md\:hover\:rounded-b-md:hover {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:hover\:rounded-l-md:hover {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:hover\:rounded-t-lg:hover {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .md\:hover\:rounded-r-lg:hover {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .md\:hover\:rounded-b-lg:hover {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:hover\:rounded-l-lg:hover {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:hover\:rounded-t-full:hover {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .md\:hover\:rounded-r-full:hover {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .md\:hover\:rounded-b-full:hover {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:hover\:rounded-l-full:hover {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:hover\:rounded-tl-none:hover {
    border-top-left-radius: 0;
  }

  .md\:hover\:rounded-tr-none:hover {
    border-top-right-radius: 0;
  }

  .md\:hover\:rounded-br-none:hover {
    border-bottom-right-radius: 0;
  }

  .md\:hover\:rounded-bl-none:hover {
    border-bottom-left-radius: 0;
  }

  .md\:hover\:rounded-tl-sm:hover {
    border-top-left-radius: 0.125rem;
  }

  .md\:hover\:rounded-tr-sm:hover {
    border-top-right-radius: 0.125rem;
  }

  .md\:hover\:rounded-br-sm:hover {
    border-bottom-right-radius: 0.125rem;
  }

  .md\:hover\:rounded-bl-sm:hover {
    border-bottom-left-radius: 0.125rem;
  }

  .md\:hover\:rounded-tl:hover {
    border-top-left-radius: 0.25rem;
  }

  .md\:hover\:rounded-tr:hover {
    border-top-right-radius: 0.25rem;
  }

  .md\:hover\:rounded-br:hover {
    border-bottom-right-radius: 0.25rem;
  }

  .md\:hover\:rounded-bl:hover {
    border-bottom-left-radius: 0.25rem;
  }

  .md\:hover\:rounded-tl-md:hover {
    border-top-left-radius: 0.375rem;
  }

  .md\:hover\:rounded-tr-md:hover {
    border-top-right-radius: 0.375rem;
  }

  .md\:hover\:rounded-br-md:hover {
    border-bottom-right-radius: 0.375rem;
  }

  .md\:hover\:rounded-bl-md:hover {
    border-bottom-left-radius: 0.375rem;
  }

  .md\:hover\:rounded-tl-lg:hover {
    border-top-left-radius: 0.5rem;
  }

  .md\:hover\:rounded-tr-lg:hover {
    border-top-right-radius: 0.5rem;
  }

  .md\:hover\:rounded-br-lg:hover {
    border-bottom-right-radius: 0.5rem;
  }

  .md\:hover\:rounded-bl-lg:hover {
    border-bottom-left-radius: 0.5rem;
  }

  .md\:hover\:rounded-tl-full:hover {
    border-top-left-radius: 9999px;
  }

  .md\:hover\:rounded-tr-full:hover {
    border-top-right-radius: 9999px;
  }

  .md\:hover\:rounded-br-full:hover {
    border-bottom-right-radius: 9999px;
  }

  .md\:hover\:rounded-bl-full:hover {
    border-bottom-left-radius: 9999px;
  }

  .md\:border-solid {
    border-style: solid;
  }

  .md\:border-dashed {
    border-style: dashed;
  }

  .md\:border-dotted {
    border-style: dotted;
  }

  .md\:border-double {
    border-style: double;
  }

  .md\:border-none {
    border-style: none;
  }

  .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\:hover\:border-solid:hover {
    border-style: solid;
  }

  .md\:hover\:border-dashed:hover {
    border-style: dashed;
  }

  .md\:hover\:border-dotted:hover {
    border-style: dotted;
  }

  .md\:hover\:border-double:hover {
    border-style: double;
  }

  .md\:hover\:border-none:hover {
    border-style: none;
  }

  .md\:border-0 {
    border-width: 0;
  }

  .md\:border-2 {
    border-width: 2px;
  }

  .md\:border-4 {
    border-width: 4px;
  }

  .md\:border-8 {
    border-width: 8px;
  }

  .md\:border {
    border-width: 1px;
  }

  .md\:border-t-0 {
    border-top-width: 0;
  }

  .md\:border-r-0 {
    border-right-width: 0;
  }

  .md\:border-b-0 {
    border-bottom-width: 0;
  }

  .md\:border-l-0 {
    border-left-width: 0;
  }

  .md\:border-t-2 {
    border-top-width: 2px;
  }

  .md\:border-r-2 {
    border-right-width: 2px;
  }

  .md\:border-b-2 {
    border-bottom-width: 2px;
  }

  .md\:border-l-2 {
    border-left-width: 2px;
  }

  .md\:border-t-4 {
    border-top-width: 4px;
  }

  .md\:border-r-4 {
    border-right-width: 4px;
  }

  .md\:border-b-4 {
    border-bottom-width: 4px;
  }

  .md\:border-l-4 {
    border-left-width: 4px;
  }

  .md\:border-t-8 {
    border-top-width: 8px;
  }

  .md\:border-r-8 {
    border-right-width: 8px;
  }

  .md\:border-b-8 {
    border-bottom-width: 8px;
  }

  .md\:border-l-8 {
    border-left-width: 8px;
  }

  .md\:border-t {
    border-top-width: 1px;
  }

  .md\:border-r {
    border-right-width: 1px;
  }

  .md\:border-b {
    border-bottom-width: 1px;
  }

  .md\:border-l {
    border-left-width: 1px;
  }

  .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\:hover\:border-0:hover {
    border-width: 0;
  }

  .md\:hover\:border-2:hover {
    border-width: 2px;
  }

  .md\:hover\:border-4:hover {
    border-width: 4px;
  }

  .md\:hover\:border-8:hover {
    border-width: 8px;
  }

  .md\:hover\:border:hover {
    border-width: 1px;
  }

  .md\:hover\:border-t-0:hover {
    border-top-width: 0;
  }

  .md\:hover\:border-r-0:hover {
    border-right-width: 0;
  }

  .md\:hover\:border-b-0:hover {
    border-bottom-width: 0;
  }

  .md\:hover\:border-l-0:hover {
    border-left-width: 0;
  }

  .md\:hover\:border-t-2:hover {
    border-top-width: 2px;
  }

  .md\:hover\:border-r-2:hover {
    border-right-width: 2px;
  }

  .md\:hover\:border-b-2:hover {
    border-bottom-width: 2px;
  }

  .md\:hover\:border-l-2:hover {
    border-left-width: 2px;
  }

  .md\:hover\:border-t-4:hover {
    border-top-width: 4px;
  }

  .md\:hover\:border-r-4:hover {
    border-right-width: 4px;
  }

  .md\:hover\:border-b-4:hover {
    border-bottom-width: 4px;
  }

  .md\:hover\:border-l-4:hover {
    border-left-width: 4px;
  }

  .md\:hover\:border-t-8:hover {
    border-top-width: 8px;
  }

  .md\:hover\:border-r-8:hover {
    border-right-width: 8px;
  }

  .md\:hover\:border-b-8:hover {
    border-bottom-width: 8px;
  }

  .md\:hover\:border-l-8:hover {
    border-left-width: 8px;
  }

  .md\:hover\:border-t:hover {
    border-top-width: 1px;
  }

  .md\:hover\:border-r:hover {
    border-right-width: 1px;
  }

  .md\:hover\:border-b:hover {
    border-bottom-width: 1px;
  }

  .md\:hover\:border-l:hover {
    border-left-width: 1px;
  }

  .md\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .md\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .md\:\!box-border {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .md\:\!box-content {
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .md\:hover\:box-border:hover {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .md\:hover\:box-content:hover {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .md\:cursor-auto {
    cursor: auto;
  }

  .md\:cursor-default {
    cursor: default;
  }

  .md\:cursor-pointer {
    cursor: pointer;
  }

  .md\:cursor-wait {
    cursor: wait;
  }

  .md\:cursor-text {
    cursor: text;
  }

  .md\:cursor-move {
    cursor: move;
  }

  .md\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .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\:hover\:cursor-auto:hover {
    cursor: auto;
  }

  .md\:hover\:cursor-default:hover {
    cursor: default;
  }

  .md\:hover\:cursor-pointer:hover {
    cursor: pointer;
  }

  .md\:hover\:cursor-wait:hover {
    cursor: wait;
  }

  .md\:hover\:cursor-text:hover {
    cursor: text;
  }

  .md\:hover\:cursor-move:hover {
    cursor: move;
  }

  .md\:hover\:cursor-not-allowed:hover {
    cursor: not-allowed;
  }

  .md\:block {
    display: block;
  }

  .md\:inline-block {
    display: inline-block;
  }

  .md\:inline {
    display: inline;
  }

  .md\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .md\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .md\:grid {
    display: grid;
  }

  .md\:table {
    display: table;
  }

  .md\:table-caption {
    display: table-caption;
  }

  .md\:table-cell {
    display: table-cell;
  }

  .md\:table-column {
    display: table-column;
  }

  .md\:table-column-group {
    display: table-column-group;
  }

  .md\:table-footer-group {
    display: table-footer-group;
  }

  .md\:table-header-group {
    display: table-header-group;
  }

  .md\:table-row-group {
    display: table-row-group;
  }

  .md\:table-row {
    display: table-row;
  }

  .md\:hidden {
    display: none;
  }

  .md\:\!block {
    display: block !important;
  }

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

  .md\:\!inline {
    display: inline !important;
  }

  .md\:\!flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .md\:\!inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .md\:\!grid {
    display: grid !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\:\!hidden {
    display: none !important;
  }

  .md\:hover\:block:hover {
    display: block;
  }

  .md\:hover\:inline-block:hover {
    display: inline-block;
  }

  .md\:hover\:inline:hover {
    display: inline;
  }

  .md\:hover\:flex:hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .md\:hover\:inline-flex:hover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .md\:hover\:grid:hover {
    display: grid;
  }

  .md\:hover\:table:hover {
    display: table;
  }

  .md\:hover\:table-caption:hover {
    display: table-caption;
  }

  .md\:hover\:table-cell:hover {
    display: table-cell;
  }

  .md\:hover\:table-column:hover {
    display: table-column;
  }

  .md\:hover\:table-column-group:hover {
    display: table-column-group;
  }

  .md\:hover\:table-footer-group:hover {
    display: table-footer-group;
  }

  .md\:hover\:table-header-group:hover {
    display: table-header-group;
  }

  .md\:hover\:table-row-group:hover {
    display: table-row-group;
  }

  .md\:hover\:table-row:hover {
    display: table-row;
  }

  .md\:hover\:hidden:hover {
    display: none;
  }

  .md\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .md\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .md\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .md\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .md\:\!flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .md\:\!flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .md\:\!flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .md\:\!flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .md\:hover\:flex-row:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .md\:hover\:flex-row-reverse:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .md\:hover\:flex-col:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .md\:hover\:flex-col-reverse:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .md\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .md\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .md\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .md\:\!flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .md\:\!flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .md\:\!flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .md\:hover\:flex-wrap:hover {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .md\:hover\:flex-wrap-reverse:hover {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .md\:hover\:flex-no-wrap:hover {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .md\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .md\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .md\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .md\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .md\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .md\:\!items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .md\:\!items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .md\:\!items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .md\:\!items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .md\:\!items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .md\:hover\:items-start:hover {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .md\:hover\:items-end:hover {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .md\:hover\:items-center:hover {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .md\:hover\:items-baseline:hover {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .md\:hover\:items-stretch:hover {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .md\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .md\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .md\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .md\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .md\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .md\:\!self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .md\:\!self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .md\:\!self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .md\:\!self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .md\:\!self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .md\:hover\:self-auto:hover {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .md\:hover\:self-start:hover {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .md\:hover\:self-end:hover {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .md\:hover\:self-center:hover {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .md\:hover\:self-stretch:hover {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .md\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .md\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .md\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .md\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .md\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .md\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .md\:\!justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .md\:\!justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .md\:\!justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .md\:\!justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .md\:\!justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .md\:\!justify-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .md\:hover\:justify-start:hover {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .md\:hover\:justify-end:hover {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .md\:hover\:justify-center:hover {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .md\:hover\:justify-between:hover {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .md\:hover\:justify-around:hover {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .md\:hover\:justify-evenly:hover {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .md\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .md\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .md\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .md\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .md\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .md\:\!content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .md\:\!content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .md\:\!content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .md\:\!content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .md\:\!content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .md\:hover\:content-center:hover {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .md\:hover\:content-start:hover {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .md\:hover\:content-end:hover {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .md\:hover\:content-between:hover {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .md\:hover\:content-around:hover {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .md\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .md\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .md\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .md\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .md\:\!flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .md\:\!flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .md\:\!flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .md\:\!flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .md\:hover\:flex-1:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .md\:hover\:flex-auto:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .md\:hover\:flex-initial:hover {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .md\:hover\:flex-none:hover {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .md\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .md\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .md\:\!flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .md\:\!flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .md\:hover\:flex-grow-0:hover {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .md\:hover\:flex-grow:hover {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .md\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .md\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .md\:\!flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .md\:\!flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .md\:hover\:flex-shrink-0:hover {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .md\:hover\:flex-shrink:hover {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .md\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .md\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .md\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .md\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .md\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .md\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .md\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .md\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .md\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .md\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .md\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .md\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .md\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .md\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .md\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .md\:\!order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .md\:\!order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .md\:\!order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .md\:\!order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .md\:\!order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .md\:\!order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .md\:\!order-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .md\:\!order-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .md\:\!order-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .md\:\!order-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .md\:\!order-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .md\:\!order-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .md\:\!order-first {
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .md\:\!order-last {
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .md\:\!order-none {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .md\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .md\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .md\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .md\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .md\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .md\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .md\:hover\:order-7:hover {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .md\:hover\:order-8:hover {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .md\:hover\:order-9:hover {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .md\:hover\:order-10:hover {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .md\:hover\:order-11:hover {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .md\:hover\:order-12:hover {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .md\:hover\:order-first:hover {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .md\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .md\:hover\:order-none:hover {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .md\:float-right {
    float: right;
  }

  .md\:float-left {
    float: left;
  }

  .md\:float-none {
    float: none;
  }

  .md\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .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\:hover\:float-right:hover {
    float: right;
  }

  .md\:hover\:float-left:hover {
    float: left;
  }

  .md\:hover\:float-none:hover {
    float: none;
  }

  .md\:hover\:clearfix:hover:after {
    content: "";
    display: table;
    clear: both;
  }

  .md\:clear-left {
    clear: left;
  }

  .md\:clear-right {
    clear: right;
  }

  .md\:clear-both {
    clear: both;
  }

  .md\:\!clear-left {
    clear: left !important;
  }

  .md\:\!clear-right {
    clear: right !important;
  }

  .md\:\!clear-both {
    clear: both !important;
  }

  .md\:hover\:clear-left:hover {
    clear: left;
  }

  .md\:hover\:clear-right:hover {
    clear: right;
  }

  .md\:hover\:clear-both:hover {
    clear: both;
  }

  .md\:font-sans {
    font-family: Noto Sans;
  }

  .md\:font-serif {
    font-family: Roboto;
  }

  .md\:\!font-sans {
    font-family: Noto Sans !important;
  }

  .md\:\!font-serif {
    font-family: Roboto !important;
  }

  .md\:hover\:font-sans:hover {
    font-family: Noto Sans;
  }

  .md\:hover\:font-serif:hover {
    font-family: Roboto;
  }

  .md\:font-hairline {
    font-weight: 100;
  }

  .md\:font-thin {
    font-weight: 200;
  }

  .md\:font-light {
    font-weight: 300;
  }

  .md\:font-normal {
    font-weight: 400;
  }

  .md\:font-medium {
    font-weight: 500;
  }

  .md\:font-semibold {
    font-weight: 600;
  }

  .md\:font-bold {
    font-weight: 700;
  }

  .md\:font-extrabold {
    font-weight: 800;
  }

  .md\:font-black {
    font-weight: 900;
  }

  .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;
  }

  .md\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .md\:hover\:font-light:hover {
    font-weight: 300;
  }

  .md\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .md\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .md\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .md\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .md\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .md\:hover\:font-black:hover {
    font-weight: 900;
  }

  .md\:h-0 {
    height: 0rem;
  }

  .md\:h-1 {
    height: 0.25rem;
  }

  .md\:h-2 {
    height: 0.5rem;
  }

  .md\:h-3 {
    height: 0.75rem;
  }

  .md\:h-4 {
    height: 1rem;
  }

  .md\:h-5 {
    height: 1.25rem;
  }

  .md\:h-6 {
    height: 1.5rem;
  }

  .md\:h-7 {
    height: 1.75rem;
  }

  .md\:h-8 {
    height: 2rem;
  }

  .md\:h-9 {
    height: 2.25rem;
  }

  .md\:h-10 {
    height: 2.5rem;
  }

  .md\:h-11 {
    height: 2.75rem;
  }

  .md\:h-12 {
    height: 3rem;
  }

  .md\:h-13 {
    height: 3.25rem;
  }

  .md\:h-14 {
    height: 3.5rem;
  }

  .md\:h-15 {
    height: 3.75rem;
  }

  .md\:h-16 {
    height: 4rem;
  }

  .md\:h-17 {
    height: 4.25rem;
  }

  .md\:h-18 {
    height: 4.5rem;
  }

  .md\:h-19 {
    height: 4.75rem;
  }

  .md\:h-20 {
    height: 5rem;
  }

  .md\:h-21 {
    height: 5.25rem;
  }

  .md\:h-22 {
    height: 5.5rem;
  }

  .md\:h-23 {
    height: 5.75rem;
  }

  .md\:h-24 {
    height: 6rem;
  }

  .md\:h-25 {
    height: 6.25rem;
  }

  .md\:h-26 {
    height: 6.5rem;
  }

  .md\:h-27 {
    height: 6.75rem;
  }

  .md\:h-28 {
    height: 7rem;
  }

  .md\:h-29 {
    height: 7.25rem;
  }

  .md\:h-30 {
    height: 7.5rem;
  }

  .md\:h-31 {
    height: 7.75rem;
  }

  .md\:h-32 {
    height: 8rem;
  }

  .md\:h-40 {
    height: 10rem;
  }

  .md\:h-48 {
    height: 12rem;
  }

  .md\:h-56 {
    height: 14rem;
  }

  .md\:h-64 {
    height: 16rem;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-px {
    height: 1px;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:h-screen {
    height: 100vh;
  }

  .md\:\!h-0 {
    height: 0rem !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-7 {
    height: 1.75rem !important;
  }

  .md\:\!h-8 {
    height: 2rem !important;
  }

  .md\:\!h-9 {
    height: 2.25rem !important;
  }

  .md\:\!h-10 {
    height: 2.5rem !important;
  }

  .md\:\!h-11 {
    height: 2.75rem !important;
  }

  .md\:\!h-12 {
    height: 3rem !important;
  }

  .md\:\!h-13 {
    height: 3.25rem !important;
  }

  .md\:\!h-14 {
    height: 3.5rem !important;
  }

  .md\:\!h-15 {
    height: 3.75rem !important;
  }

  .md\:\!h-16 {
    height: 4rem !important;
  }

  .md\:\!h-17 {
    height: 4.25rem !important;
  }

  .md\:\!h-18 {
    height: 4.5rem !important;
  }

  .md\:\!h-19 {
    height: 4.75rem !important;
  }

  .md\:\!h-20 {
    height: 5rem !important;
  }

  .md\:\!h-21 {
    height: 5.25rem !important;
  }

  .md\:\!h-22 {
    height: 5.5rem !important;
  }

  .md\:\!h-23 {
    height: 5.75rem !important;
  }

  .md\:\!h-24 {
    height: 6rem !important;
  }

  .md\:\!h-25 {
    height: 6.25rem !important;
  }

  .md\:\!h-26 {
    height: 6.5rem !important;
  }

  .md\:\!h-27 {
    height: 6.75rem !important;
  }

  .md\:\!h-28 {
    height: 7rem !important;
  }

  .md\:\!h-29 {
    height: 7.25rem !important;
  }

  .md\:\!h-30 {
    height: 7.5rem !important;
  }

  .md\:\!h-31 {
    height: 7.75rem !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\:hover\:h-0:hover {
    height: 0rem;
  }

  .md\:hover\:h-1:hover {
    height: 0.25rem;
  }

  .md\:hover\:h-2:hover {
    height: 0.5rem;
  }

  .md\:hover\:h-3:hover {
    height: 0.75rem;
  }

  .md\:hover\:h-4:hover {
    height: 1rem;
  }

  .md\:hover\:h-5:hover {
    height: 1.25rem;
  }

  .md\:hover\:h-6:hover {
    height: 1.5rem;
  }

  .md\:hover\:h-7:hover {
    height: 1.75rem;
  }

  .md\:hover\:h-8:hover {
    height: 2rem;
  }

  .md\:hover\:h-9:hover {
    height: 2.25rem;
  }

  .md\:hover\:h-10:hover {
    height: 2.5rem;
  }

  .md\:hover\:h-11:hover {
    height: 2.75rem;
  }

  .md\:hover\:h-12:hover {
    height: 3rem;
  }

  .md\:hover\:h-13:hover {
    height: 3.25rem;
  }

  .md\:hover\:h-14:hover {
    height: 3.5rem;
  }

  .md\:hover\:h-15:hover {
    height: 3.75rem;
  }

  .md\:hover\:h-16:hover {
    height: 4rem;
  }

  .md\:hover\:h-17:hover {
    height: 4.25rem;
  }

  .md\:hover\:h-18:hover {
    height: 4.5rem;
  }

  .md\:hover\:h-19:hover {
    height: 4.75rem;
  }

  .md\:hover\:h-20:hover {
    height: 5rem;
  }

  .md\:hover\:h-21:hover {
    height: 5.25rem;
  }

  .md\:hover\:h-22:hover {
    height: 5.5rem;
  }

  .md\:hover\:h-23:hover {
    height: 5.75rem;
  }

  .md\:hover\:h-24:hover {
    height: 6rem;
  }

  .md\:hover\:h-25:hover {
    height: 6.25rem;
  }

  .md\:hover\:h-26:hover {
    height: 6.5rem;
  }

  .md\:hover\:h-27:hover {
    height: 6.75rem;
  }

  .md\:hover\:h-28:hover {
    height: 7rem;
  }

  .md\:hover\:h-29:hover {
    height: 7.25rem;
  }

  .md\:hover\:h-30:hover {
    height: 7.5rem;
  }

  .md\:hover\:h-31:hover {
    height: 7.75rem;
  }

  .md\:hover\:h-32:hover {
    height: 8rem;
  }

  .md\:hover\:h-40:hover {
    height: 10rem;
  }

  .md\:hover\:h-48:hover {
    height: 12rem;
  }

  .md\:hover\:h-56:hover {
    height: 14rem;
  }

  .md\:hover\:h-64:hover {
    height: 16rem;
  }

  .md\:hover\:h-auto:hover {
    height: auto;
  }

  .md\:hover\:h-px:hover {
    height: 1px;
  }

  .md\:hover\:h-full:hover {
    height: 100%;
  }

  .md\:hover\:h-screen:hover {
    height: 100vh;
  }

  .md\:leading-3 {
    line-height: .75rem;
  }

  .md\:leading-4 {
    line-height: 1rem;
  }

  .md\:leading-5 {
    line-height: 1.25rem;
  }

  .md\:leading-6 {
    line-height: 1.5rem;
  }

  .md\:leading-7 {
    line-height: 1.75rem;
  }

  .md\:leading-8 {
    line-height: 2rem;
  }

  .md\:leading-9 {
    line-height: 2.25rem;
  }

  .md\:leading-10 {
    line-height: 2.5rem;
  }

  .md\:leading-none {
    line-height: 1;
  }

  .md\:leading-tight {
    line-height: 1.25;
  }

  .md\:leading-snug {
    line-height: 1.375;
  }

  .md\:leading-normal {
    line-height: 1.5;
  }

  .md\:leading-relaxed {
    line-height: 1.625;
  }

  .md\:leading-loose {
    line-height: 2;
  }

  .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\:hover\:leading-3:hover {
    line-height: .75rem;
  }

  .md\:hover\:leading-4:hover {
    line-height: 1rem;
  }

  .md\:hover\:leading-5:hover {
    line-height: 1.25rem;
  }

  .md\:hover\:leading-6:hover {
    line-height: 1.5rem;
  }

  .md\:hover\:leading-7:hover {
    line-height: 1.75rem;
  }

  .md\:hover\:leading-8:hover {
    line-height: 2rem;
  }

  .md\:hover\:leading-9:hover {
    line-height: 2.25rem;
  }

  .md\:hover\:leading-10:hover {
    line-height: 2.5rem;
  }

  .md\:hover\:leading-none:hover {
    line-height: 1;
  }

  .md\:hover\:leading-tight:hover {
    line-height: 1.25;
  }

  .md\:hover\:leading-snug:hover {
    line-height: 1.375;
  }

  .md\:hover\:leading-normal:hover {
    line-height: 1.5;
  }

  .md\:hover\:leading-relaxed:hover {
    line-height: 1.625;
  }

  .md\:hover\:leading-loose:hover {
    line-height: 2;
  }

  .md\:list-inside {
    list-style-position: inside;
  }

  .md\:list-outside {
    list-style-position: outside;
  }

  .md\:\!list-inside {
    list-style-position: inside !important;
  }

  .md\:\!list-outside {
    list-style-position: outside !important;
  }

  .md\:hover\:list-inside:hover {
    list-style-position: inside;
  }

  .md\:hover\:list-outside:hover {
    list-style-position: outside;
  }

  .md\:list-none {
    list-style-type: none;
  }

  .md\:list-disc {
    list-style-type: disc;
  }

  .md\:list-decimal {
    list-style-type: decimal;
  }

  .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\:hover\:list-none:hover {
    list-style-type: none;
  }

  .md\:hover\:list-disc:hover {
    list-style-type: disc;
  }

  .md\:hover\:list-decimal:hover {
    list-style-type: decimal;
  }

  .md\:m-0 {
    margin: 0rem;
  }

  .md\:m-1 {
    margin: 0.25rem;
  }

  .md\:m-2 {
    margin: 0.5rem;
  }

  .md\:m-3 {
    margin: 0.75rem;
  }

  .md\:m-4 {
    margin: 1rem;
  }

  .md\:m-5 {
    margin: 1.25rem;
  }

  .md\:m-6 {
    margin: 1.5rem;
  }

  .md\:m-7 {
    margin: 1.75rem;
  }

  .md\:m-8 {
    margin: 2rem;
  }

  .md\:m-9 {
    margin: 2.25rem;
  }

  .md\:m-10 {
    margin: 2.5rem;
  }

  .md\:m-11 {
    margin: 2.75rem;
  }

  .md\:m-12 {
    margin: 3rem;
  }

  .md\:m-13 {
    margin: 3.25rem;
  }

  .md\:m-14 {
    margin: 3.5rem;
  }

  .md\:m-15 {
    margin: 3.75rem;
  }

  .md\:m-16 {
    margin: 4rem;
  }

  .md\:m-17 {
    margin: 4.25rem;
  }

  .md\:m-18 {
    margin: 4.5rem;
  }

  .md\:m-19 {
    margin: 4.75rem;
  }

  .md\:m-20 {
    margin: 5rem;
  }

  .md\:m-21 {
    margin: 5.25rem;
  }

  .md\:m-22 {
    margin: 5.5rem;
  }

  .md\:m-23 {
    margin: 5.75rem;
  }

  .md\:m-24 {
    margin: 6rem;
  }

  .md\:m-25 {
    margin: 6.25rem;
  }

  .md\:m-26 {
    margin: 6.5rem;
  }

  .md\:m-27 {
    margin: 6.75rem;
  }

  .md\:m-28 {
    margin: 7rem;
  }

  .md\:m-29 {
    margin: 7.25rem;
  }

  .md\:m-30 {
    margin: 7.5rem;
  }

  .md\:m-31 {
    margin: 7.75rem;
  }

  .md\:m-32 {
    margin: 8rem;
  }

  .md\:m-40 {
    margin: 10rem;
  }

  .md\:m-48 {
    margin: 12rem;
  }

  .md\:m-56 {
    margin: 14rem;
  }

  .md\:m-64 {
    margin: 16rem;
  }

  .md\:m-auto {
    margin: auto;
  }

  .md\:m-px {
    margin: 1px;
  }

  .md\:-m-0 {
    margin: 0rem;
  }

  .md\:-m-1 {
    margin: -0.25rem;
  }

  .md\:-m-2 {
    margin: -0.5rem;
  }

  .md\:-m-3 {
    margin: -0.75rem;
  }

  .md\:-m-4 {
    margin: -1rem;
  }

  .md\:-m-5 {
    margin: -1.25rem;
  }

  .md\:-m-6 {
    margin: -1.5rem;
  }

  .md\:-m-7 {
    margin: -1.75rem;
  }

  .md\:-m-8 {
    margin: -2rem;
  }

  .md\:-m-9 {
    margin: -2.25rem;
  }

  .md\:-m-10 {
    margin: -2.5rem;
  }

  .md\:-m-11 {
    margin: -2.75rem;
  }

  .md\:-m-12 {
    margin: -3rem;
  }

  .md\:-m-13 {
    margin: -3.25rem;
  }

  .md\:-m-14 {
    margin: -3.5rem;
  }

  .md\:-m-15 {
    margin: -3.75rem;
  }

  .md\:-m-16 {
    margin: -4rem;
  }

  .md\:-m-17 {
    margin: -4.25rem;
  }

  .md\:-m-18 {
    margin: -4.5rem;
  }

  .md\:-m-19 {
    margin: -4.75rem;
  }

  .md\:-m-20 {
    margin: -5rem;
  }

  .md\:-m-21 {
    margin: -5.25rem;
  }

  .md\:-m-22 {
    margin: -5.5rem;
  }

  .md\:-m-23 {
    margin: -5.75rem;
  }

  .md\:-m-24 {
    margin: -6rem;
  }

  .md\:-m-25 {
    margin: -6.25rem;
  }

  .md\:-m-26 {
    margin: -6.5rem;
  }

  .md\:-m-27 {
    margin: -6.75rem;
  }

  .md\:-m-28 {
    margin: -7rem;
  }

  .md\:-m-29 {
    margin: -7.25rem;
  }

  .md\:-m-30 {
    margin: -7.5rem;
  }

  .md\:-m-31 {
    margin: -7.75rem;
  }

  .md\:-m-32 {
    margin: -8rem;
  }

  .md\:-m-40 {
    margin: -10rem;
  }

  .md\:-m-48 {
    margin: -12rem;
  }

  .md\:-m-56 {
    margin: -14rem;
  }

  .md\:-m-64 {
    margin: -16rem;
  }

  .md\:-m-px {
    margin: -1px;
  }

  .md\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .md\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .md\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .md\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .md\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .md\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .md\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .md\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .md\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .md\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .md\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .md\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .md\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .md\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .md\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .md\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .md\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .md\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .md\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .md\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .md\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .md\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .md\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .md\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .md\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .md\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .md\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:my-21 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .md\:mx-21 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .md\:my-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .md\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .md\:my-23 {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .md\:mx-23 {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .md\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:my-25 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .md\:mx-25 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .md\:my-26 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .md\:mx-26 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .md\:my-27 {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .md\:mx-27 {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .md\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .md\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .md\:my-29 {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .md\:mx-29 {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .md\:my-30 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .md\:mx-30 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .md\:my-31 {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .md\:mx-31 {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .md\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .md\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .md\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .md\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .md\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .md\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .md\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .md\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .md\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .md\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .md\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .md\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .md\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .md\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .md\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .md\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .md\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .md\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .md\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .md\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .md\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .md\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .md\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .md\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .md\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .md\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .md\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .md\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .md\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .md\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .md\:-my-13 {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .md\:-mx-13 {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .md\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .md\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .md\:-my-15 {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .md\:-mx-15 {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .md\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .md\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md\:-my-17 {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .md\:-mx-17 {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .md\:-my-18 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .md\:-mx-18 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .md\:-my-19 {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .md\:-mx-19 {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .md\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:-my-21 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .md\:-mx-21 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .md\:-my-22 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .md\:-mx-22 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .md\:-my-23 {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .md\:-mx-23 {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .md\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .md\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .md\:-my-25 {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .md\:-mx-25 {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .md\:-my-26 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .md\:-mx-26 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .md\:-my-27 {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .md\:-mx-27 {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .md\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .md\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .md\:-my-29 {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .md\:-mx-29 {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .md\:-my-30 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .md\:-mx-30 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .md\:-my-31 {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .md\:-mx-31 {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .md\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .md\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .md\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .md\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .md\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .md\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .md\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .md\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .md\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .md\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .md\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .md\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .md\:mt-0 {
    margin-top: 0rem;
  }

  .md\:mr-0 {
    margin-right: 0rem;
  }

  .md\:mb-0 {
    margin-bottom: 0rem;
  }

  .md\:ml-0 {
    margin-left: 0rem;
  }

  .md\:mt-1 {
    margin-top: 0.25rem;
  }

  .md\:mr-1 {
    margin-right: 0.25rem;
  }

  .md\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .md\:ml-1 {
    margin-left: 0.25rem;
  }

  .md\:mt-2 {
    margin-top: 0.5rem;
  }

  .md\:mr-2 {
    margin-right: 0.5rem;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .md\:ml-2 {
    margin-left: 0.5rem;
  }

  .md\:mt-3 {
    margin-top: 0.75rem;
  }

  .md\:mr-3 {
    margin-right: 0.75rem;
  }

  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .md\:ml-3 {
    margin-left: 0.75rem;
  }

  .md\:mt-4 {
    margin-top: 1rem;
  }

  .md\:mr-4 {
    margin-right: 1rem;
  }

  .md\:mb-4 {
    margin-bottom: 1rem;
  }

  .md\:ml-4 {
    margin-left: 1rem;
  }

  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:mr-5 {
    margin-right: 1.25rem;
  }

  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .md\:ml-5 {
    margin-left: 1.25rem;
  }

  .md\:mt-6 {
    margin-top: 1.5rem;
  }

  .md\:mr-6 {
    margin-right: 1.5rem;
  }

  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .md\:ml-6 {
    margin-left: 1.5rem;
  }

  .md\:mt-7 {
    margin-top: 1.75rem;
  }

  .md\:mr-7 {
    margin-right: 1.75rem;
  }

  .md\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .md\:ml-7 {
    margin-left: 1.75rem;
  }

  .md\:mt-8 {
    margin-top: 2rem;
  }

  .md\:mr-8 {
    margin-right: 2rem;
  }

  .md\:mb-8 {
    margin-bottom: 2rem;
  }

  .md\:ml-8 {
    margin-left: 2rem;
  }

  .md\:mt-9 {
    margin-top: 2.25rem;
  }

  .md\:mr-9 {
    margin-right: 2.25rem;
  }

  .md\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .md\:ml-9 {
    margin-left: 2.25rem;
  }

  .md\:mt-10 {
    margin-top: 2.5rem;
  }

  .md\:mr-10 {
    margin-right: 2.5rem;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .md\:ml-10 {
    margin-left: 2.5rem;
  }

  .md\:mt-11 {
    margin-top: 2.75rem;
  }

  .md\:mr-11 {
    margin-right: 2.75rem;
  }

  .md\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .md\:ml-11 {
    margin-left: 2.75rem;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:mr-12 {
    margin-right: 3rem;
  }

  .md\:mb-12 {
    margin-bottom: 3rem;
  }

  .md\:ml-12 {
    margin-left: 3rem;
  }

  .md\:mt-13 {
    margin-top: 3.25rem;
  }

  .md\:mr-13 {
    margin-right: 3.25rem;
  }

  .md\:mb-13 {
    margin-bottom: 3.25rem;
  }

  .md\:ml-13 {
    margin-left: 3.25rem;
  }

  .md\:mt-14 {
    margin-top: 3.5rem;
  }

  .md\:mr-14 {
    margin-right: 3.5rem;
  }

  .md\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .md\:ml-14 {
    margin-left: 3.5rem;
  }

  .md\:mt-15 {
    margin-top: 3.75rem;
  }

  .md\:mr-15 {
    margin-right: 3.75rem;
  }

  .md\:mb-15 {
    margin-bottom: 3.75rem;
  }

  .md\:ml-15 {
    margin-left: 3.75rem;
  }

  .md\:mt-16 {
    margin-top: 4rem;
  }

  .md\:mr-16 {
    margin-right: 4rem;
  }

  .md\:mb-16 {
    margin-bottom: 4rem;
  }

  .md\:ml-16 {
    margin-left: 4rem;
  }

  .md\:mt-17 {
    margin-top: 4.25rem;
  }

  .md\:mr-17 {
    margin-right: 4.25rem;
  }

  .md\:mb-17 {
    margin-bottom: 4.25rem;
  }

  .md\:ml-17 {
    margin-left: 4.25rem;
  }

  .md\:mt-18 {
    margin-top: 4.5rem;
  }

  .md\:mr-18 {
    margin-right: 4.5rem;
  }

  .md\:mb-18 {
    margin-bottom: 4.5rem;
  }

  .md\:ml-18 {
    margin-left: 4.5rem;
  }

  .md\:mt-19 {
    margin-top: 4.75rem;
  }

  .md\:mr-19 {
    margin-right: 4.75rem;
  }

  .md\:mb-19 {
    margin-bottom: 4.75rem;
  }

  .md\:ml-19 {
    margin-left: 4.75rem;
  }

  .md\:mt-20 {
    margin-top: 5rem;
  }

  .md\:mr-20 {
    margin-right: 5rem;
  }

  .md\:mb-20 {
    margin-bottom: 5rem;
  }

  .md\:ml-20 {
    margin-left: 5rem;
  }

  .md\:mt-21 {
    margin-top: 5.25rem;
  }

  .md\:mr-21 {
    margin-right: 5.25rem;
  }

  .md\:mb-21 {
    margin-bottom: 5.25rem;
  }

  .md\:ml-21 {
    margin-left: 5.25rem;
  }

  .md\:mt-22 {
    margin-top: 5.5rem;
  }

  .md\:mr-22 {
    margin-right: 5.5rem;
  }

  .md\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .md\:ml-22 {
    margin-left: 5.5rem;
  }

  .md\:mt-23 {
    margin-top: 5.75rem;
  }

  .md\:mr-23 {
    margin-right: 5.75rem;
  }

  .md\:mb-23 {
    margin-bottom: 5.75rem;
  }

  .md\:ml-23 {
    margin-left: 5.75rem;
  }

  .md\:mt-24 {
    margin-top: 6rem;
  }

  .md\:mr-24 {
    margin-right: 6rem;
  }

  .md\:mb-24 {
    margin-bottom: 6rem;
  }

  .md\:ml-24 {
    margin-left: 6rem;
  }

  .md\:mt-25 {
    margin-top: 6.25rem;
  }

  .md\:mr-25 {
    margin-right: 6.25rem;
  }

  .md\:mb-25 {
    margin-bottom: 6.25rem;
  }

  .md\:ml-25 {
    margin-left: 6.25rem;
  }

  .md\:mt-26 {
    margin-top: 6.5rem;
  }

  .md\:mr-26 {
    margin-right: 6.5rem;
  }

  .md\:mb-26 {
    margin-bottom: 6.5rem;
  }

  .md\:ml-26 {
    margin-left: 6.5rem;
  }

  .md\:mt-27 {
    margin-top: 6.75rem;
  }

  .md\:mr-27 {
    margin-right: 6.75rem;
  }

  .md\:mb-27 {
    margin-bottom: 6.75rem;
  }

  .md\:ml-27 {
    margin-left: 6.75rem;
  }

  .md\:mt-28 {
    margin-top: 7rem;
  }

  .md\:mr-28 {
    margin-right: 7rem;
  }

  .md\:mb-28 {
    margin-bottom: 7rem;
  }

  .md\:ml-28 {
    margin-left: 7rem;
  }

  .md\:mt-29 {
    margin-top: 7.25rem;
  }

  .md\:mr-29 {
    margin-right: 7.25rem;
  }

  .md\:mb-29 {
    margin-bottom: 7.25rem;
  }

  .md\:ml-29 {
    margin-left: 7.25rem;
  }

  .md\:mt-30 {
    margin-top: 7.5rem;
  }

  .md\:mr-30 {
    margin-right: 7.5rem;
  }

  .md\:mb-30 {
    margin-bottom: 7.5rem;
  }

  .md\:ml-30 {
    margin-left: 7.5rem;
  }

  .md\:mt-31 {
    margin-top: 7.75rem;
  }

  .md\:mr-31 {
    margin-right: 7.75rem;
  }

  .md\:mb-31 {
    margin-bottom: 7.75rem;
  }

  .md\:ml-31 {
    margin-left: 7.75rem;
  }

  .md\:mt-32 {
    margin-top: 8rem;
  }

  .md\:mr-32 {
    margin-right: 8rem;
  }

  .md\:mb-32 {
    margin-bottom: 8rem;
  }

  .md\:ml-32 {
    margin-left: 8rem;
  }

  .md\:mt-40 {
    margin-top: 10rem;
  }

  .md\:mr-40 {
    margin-right: 10rem;
  }

  .md\:mb-40 {
    margin-bottom: 10rem;
  }

  .md\:ml-40 {
    margin-left: 10rem;
  }

  .md\:mt-48 {
    margin-top: 12rem;
  }

  .md\:mr-48 {
    margin-right: 12rem;
  }

  .md\:mb-48 {
    margin-bottom: 12rem;
  }

  .md\:ml-48 {
    margin-left: 12rem;
  }

  .md\:mt-56 {
    margin-top: 14rem;
  }

  .md\:mr-56 {
    margin-right: 14rem;
  }

  .md\:mb-56 {
    margin-bottom: 14rem;
  }

  .md\:ml-56 {
    margin-left: 14rem;
  }

  .md\:mt-64 {
    margin-top: 16rem;
  }

  .md\:mr-64 {
    margin-right: 16rem;
  }

  .md\:mb-64 {
    margin-bottom: 16rem;
  }

  .md\:ml-64 {
    margin-left: 16rem;
  }

  .md\:mt-auto {
    margin-top: auto;
  }

  .md\:mr-auto {
    margin-right: auto;
  }

  .md\:mb-auto {
    margin-bottom: auto;
  }

  .md\:ml-auto {
    margin-left: auto;
  }

  .md\:mt-px {
    margin-top: 1px;
  }

  .md\:mr-px {
    margin-right: 1px;
  }

  .md\:mb-px {
    margin-bottom: 1px;
  }

  .md\:ml-px {
    margin-left: 1px;
  }

  .md\:-mt-0 {
    margin-top: 0rem;
  }

  .md\:-mr-0 {
    margin-right: 0rem;
  }

  .md\:-mb-0 {
    margin-bottom: 0rem;
  }

  .md\:-ml-0 {
    margin-left: 0rem;
  }

  .md\:-mt-1 {
    margin-top: -0.25rem;
  }

  .md\:-mr-1 {
    margin-right: -0.25rem;
  }

  .md\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .md\:-ml-1 {
    margin-left: -0.25rem;
  }

  .md\:-mt-2 {
    margin-top: -0.5rem;
  }

  .md\:-mr-2 {
    margin-right: -0.5rem;
  }

  .md\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .md\:-ml-2 {
    margin-left: -0.5rem;
  }

  .md\:-mt-3 {
    margin-top: -0.75rem;
  }

  .md\:-mr-3 {
    margin-right: -0.75rem;
  }

  .md\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .md\:-ml-3 {
    margin-left: -0.75rem;
  }

  .md\:-mt-4 {
    margin-top: -1rem;
  }

  .md\:-mr-4 {
    margin-right: -1rem;
  }

  .md\:-mb-4 {
    margin-bottom: -1rem;
  }

  .md\:-ml-4 {
    margin-left: -1rem;
  }

  .md\:-mt-5 {
    margin-top: -1.25rem;
  }

  .md\:-mr-5 {
    margin-right: -1.25rem;
  }

  .md\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .md\:-ml-5 {
    margin-left: -1.25rem;
  }

  .md\:-mt-6 {
    margin-top: -1.5rem;
  }

  .md\:-mr-6 {
    margin-right: -1.5rem;
  }

  .md\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .md\:-ml-6 {
    margin-left: -1.5rem;
  }

  .md\:-mt-7 {
    margin-top: -1.75rem;
  }

  .md\:-mr-7 {
    margin-right: -1.75rem;
  }

  .md\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .md\:-ml-7 {
    margin-left: -1.75rem;
  }

  .md\:-mt-8 {
    margin-top: -2rem;
  }

  .md\:-mr-8 {
    margin-right: -2rem;
  }

  .md\:-mb-8 {
    margin-bottom: -2rem;
  }

  .md\:-ml-8 {
    margin-left: -2rem;
  }

  .md\:-mt-9 {
    margin-top: -2.25rem;
  }

  .md\:-mr-9 {
    margin-right: -2.25rem;
  }

  .md\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .md\:-ml-9 {
    margin-left: -2.25rem;
  }

  .md\:-mt-10 {
    margin-top: -2.5rem;
  }

  .md\:-mr-10 {
    margin-right: -2.5rem;
  }

  .md\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .md\:-ml-10 {
    margin-left: -2.5rem;
  }

  .md\:-mt-11 {
    margin-top: -2.75rem;
  }

  .md\:-mr-11 {
    margin-right: -2.75rem;
  }

  .md\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .md\:-ml-11 {
    margin-left: -2.75rem;
  }

  .md\:-mt-12 {
    margin-top: -3rem;
  }

  .md\:-mr-12 {
    margin-right: -3rem;
  }

  .md\:-mb-12 {
    margin-bottom: -3rem;
  }

  .md\:-ml-12 {
    margin-left: -3rem;
  }

  .md\:-mt-13 {
    margin-top: -3.25rem;
  }

  .md\:-mr-13 {
    margin-right: -3.25rem;
  }

  .md\:-mb-13 {
    margin-bottom: -3.25rem;
  }

  .md\:-ml-13 {
    margin-left: -3.25rem;
  }

  .md\:-mt-14 {
    margin-top: -3.5rem;
  }

  .md\:-mr-14 {
    margin-right: -3.5rem;
  }

  .md\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .md\:-ml-14 {
    margin-left: -3.5rem;
  }

  .md\:-mt-15 {
    margin-top: -3.75rem;
  }

  .md\:-mr-15 {
    margin-right: -3.75rem;
  }

  .md\:-mb-15 {
    margin-bottom: -3.75rem;
  }

  .md\:-ml-15 {
    margin-left: -3.75rem;
  }

  .md\:-mt-16 {
    margin-top: -4rem;
  }

  .md\:-mr-16 {
    margin-right: -4rem;
  }

  .md\:-mb-16 {
    margin-bottom: -4rem;
  }

  .md\:-ml-16 {
    margin-left: -4rem;
  }

  .md\:-mt-17 {
    margin-top: -4.25rem;
  }

  .md\:-mr-17 {
    margin-right: -4.25rem;
  }

  .md\:-mb-17 {
    margin-bottom: -4.25rem;
  }

  .md\:-ml-17 {
    margin-left: -4.25rem;
  }

  .md\:-mt-18 {
    margin-top: -4.5rem;
  }

  .md\:-mr-18 {
    margin-right: -4.5rem;
  }

  .md\:-mb-18 {
    margin-bottom: -4.5rem;
  }

  .md\:-ml-18 {
    margin-left: -4.5rem;
  }

  .md\:-mt-19 {
    margin-top: -4.75rem;
  }

  .md\:-mr-19 {
    margin-right: -4.75rem;
  }

  .md\:-mb-19 {
    margin-bottom: -4.75rem;
  }

  .md\:-ml-19 {
    margin-left: -4.75rem;
  }

  .md\:-mt-20 {
    margin-top: -5rem;
  }

  .md\:-mr-20 {
    margin-right: -5rem;
  }

  .md\:-mb-20 {
    margin-bottom: -5rem;
  }

  .md\:-ml-20 {
    margin-left: -5rem;
  }

  .md\:-mt-21 {
    margin-top: -5.25rem;
  }

  .md\:-mr-21 {
    margin-right: -5.25rem;
  }

  .md\:-mb-21 {
    margin-bottom: -5.25rem;
  }

  .md\:-ml-21 {
    margin-left: -5.25rem;
  }

  .md\:-mt-22 {
    margin-top: -5.5rem;
  }

  .md\:-mr-22 {
    margin-right: -5.5rem;
  }

  .md\:-mb-22 {
    margin-bottom: -5.5rem;
  }

  .md\:-ml-22 {
    margin-left: -5.5rem;
  }

  .md\:-mt-23 {
    margin-top: -5.75rem;
  }

  .md\:-mr-23 {
    margin-right: -5.75rem;
  }

  .md\:-mb-23 {
    margin-bottom: -5.75rem;
  }

  .md\:-ml-23 {
    margin-left: -5.75rem;
  }

  .md\:-mt-24 {
    margin-top: -6rem;
  }

  .md\:-mr-24 {
    margin-right: -6rem;
  }

  .md\:-mb-24 {
    margin-bottom: -6rem;
  }

  .md\:-ml-24 {
    margin-left: -6rem;
  }

  .md\:-mt-25 {
    margin-top: -6.25rem;
  }

  .md\:-mr-25 {
    margin-right: -6.25rem;
  }

  .md\:-mb-25 {
    margin-bottom: -6.25rem;
  }

  .md\:-ml-25 {
    margin-left: -6.25rem;
  }

  .md\:-mt-26 {
    margin-top: -6.5rem;
  }

  .md\:-mr-26 {
    margin-right: -6.5rem;
  }

  .md\:-mb-26 {
    margin-bottom: -6.5rem;
  }

  .md\:-ml-26 {
    margin-left: -6.5rem;
  }

  .md\:-mt-27 {
    margin-top: -6.75rem;
  }

  .md\:-mr-27 {
    margin-right: -6.75rem;
  }

  .md\:-mb-27 {
    margin-bottom: -6.75rem;
  }

  .md\:-ml-27 {
    margin-left: -6.75rem;
  }

  .md\:-mt-28 {
    margin-top: -7rem;
  }

  .md\:-mr-28 {
    margin-right: -7rem;
  }

  .md\:-mb-28 {
    margin-bottom: -7rem;
  }

  .md\:-ml-28 {
    margin-left: -7rem;
  }

  .md\:-mt-29 {
    margin-top: -7.25rem;
  }

  .md\:-mr-29 {
    margin-right: -7.25rem;
  }

  .md\:-mb-29 {
    margin-bottom: -7.25rem;
  }

  .md\:-ml-29 {
    margin-left: -7.25rem;
  }

  .md\:-mt-30 {
    margin-top: -7.5rem;
  }

  .md\:-mr-30 {
    margin-right: -7.5rem;
  }

  .md\:-mb-30 {
    margin-bottom: -7.5rem;
  }

  .md\:-ml-30 {
    margin-left: -7.5rem;
  }

  .md\:-mt-31 {
    margin-top: -7.75rem;
  }

  .md\:-mr-31 {
    margin-right: -7.75rem;
  }

  .md\:-mb-31 {
    margin-bottom: -7.75rem;
  }

  .md\:-ml-31 {
    margin-left: -7.75rem;
  }

  .md\:-mt-32 {
    margin-top: -8rem;
  }

  .md\:-mr-32 {
    margin-right: -8rem;
  }

  .md\:-mb-32 {
    margin-bottom: -8rem;
  }

  .md\:-ml-32 {
    margin-left: -8rem;
  }

  .md\:-mt-40 {
    margin-top: -10rem;
  }

  .md\:-mr-40 {
    margin-right: -10rem;
  }

  .md\:-mb-40 {
    margin-bottom: -10rem;
  }

  .md\:-ml-40 {
    margin-left: -10rem;
  }

  .md\:-mt-48 {
    margin-top: -12rem;
  }

  .md\:-mr-48 {
    margin-right: -12rem;
  }

  .md\:-mb-48 {
    margin-bottom: -12rem;
  }

  .md\:-ml-48 {
    margin-left: -12rem;
  }

  .md\:-mt-56 {
    margin-top: -14rem;
  }

  .md\:-mr-56 {
    margin-right: -14rem;
  }

  .md\:-mb-56 {
    margin-bottom: -14rem;
  }

  .md\:-ml-56 {
    margin-left: -14rem;
  }

  .md\:-mt-64 {
    margin-top: -16rem;
  }

  .md\:-mr-64 {
    margin-right: -16rem;
  }

  .md\:-mb-64 {
    margin-bottom: -16rem;
  }

  .md\:-ml-64 {
    margin-left: -16rem;
  }

  .md\:-mt-px {
    margin-top: -1px;
  }

  .md\:-mr-px {
    margin-right: -1px;
  }

  .md\:-mb-px {
    margin-bottom: -1px;
  }

  .md\:-ml-px {
    margin-left: -1px;
  }

  .md\:\!m-0 {
    margin: 0rem !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-7 {
    margin: 1.75rem !important;
  }

  .md\:\!m-8 {
    margin: 2rem !important;
  }

  .md\:\!m-9 {
    margin: 2.25rem !important;
  }

  .md\:\!m-10 {
    margin: 2.5rem !important;
  }

  .md\:\!m-11 {
    margin: 2.75rem !important;
  }

  .md\:\!m-12 {
    margin: 3rem !important;
  }

  .md\:\!m-13 {
    margin: 3.25rem !important;
  }

  .md\:\!m-14 {
    margin: 3.5rem !important;
  }

  .md\:\!m-15 {
    margin: 3.75rem !important;
  }

  .md\:\!m-16 {
    margin: 4rem !important;
  }

  .md\:\!m-17 {
    margin: 4.25rem !important;
  }

  .md\:\!m-18 {
    margin: 4.5rem !important;
  }

  .md\:\!m-19 {
    margin: 4.75rem !important;
  }

  .md\:\!m-20 {
    margin: 5rem !important;
  }

  .md\:\!m-21 {
    margin: 5.25rem !important;
  }

  .md\:\!m-22 {
    margin: 5.5rem !important;
  }

  .md\:\!m-23 {
    margin: 5.75rem !important;
  }

  .md\:\!m-24 {
    margin: 6rem !important;
  }

  .md\:\!m-25 {
    margin: 6.25rem !important;
  }

  .md\:\!m-26 {
    margin: 6.5rem !important;
  }

  .md\:\!m-27 {
    margin: 6.75rem !important;
  }

  .md\:\!m-28 {
    margin: 7rem !important;
  }

  .md\:\!m-29 {
    margin: 7.25rem !important;
  }

  .md\:\!m-30 {
    margin: 7.5rem !important;
  }

  .md\:\!m-31 {
    margin: 7.75rem !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-0 {
    margin: 0rem !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-7 {
    margin: -1.75rem !important;
  }

  .md\:\!-m-8 {
    margin: -2rem !important;
  }

  .md\:\!-m-9 {
    margin: -2.25rem !important;
  }

  .md\:\!-m-10 {
    margin: -2.5rem !important;
  }

  .md\:\!-m-11 {
    margin: -2.75rem !important;
  }

  .md\:\!-m-12 {
    margin: -3rem !important;
  }

  .md\:\!-m-13 {
    margin: -3.25rem !important;
  }

  .md\:\!-m-14 {
    margin: -3.5rem !important;
  }

  .md\:\!-m-15 {
    margin: -3.75rem !important;
  }

  .md\:\!-m-16 {
    margin: -4rem !important;
  }

  .md\:\!-m-17 {
    margin: -4.25rem !important;
  }

  .md\:\!-m-18 {
    margin: -4.5rem !important;
  }

  .md\:\!-m-19 {
    margin: -4.75rem !important;
  }

  .md\:\!-m-20 {
    margin: -5rem !important;
  }

  .md\:\!-m-21 {
    margin: -5.25rem !important;
  }

  .md\:\!-m-22 {
    margin: -5.5rem !important;
  }

  .md\:\!-m-23 {
    margin: -5.75rem !important;
  }

  .md\:\!-m-24 {
    margin: -6rem !important;
  }

  .md\:\!-m-25 {
    margin: -6.25rem !important;
  }

  .md\:\!-m-26 {
    margin: -6.5rem !important;
  }

  .md\:\!-m-27 {
    margin: -6.75rem !important;
  }

  .md\:\!-m-28 {
    margin: -7rem !important;
  }

  .md\:\!-m-29 {
    margin: -7.25rem !important;
  }

  .md\:\!-m-30 {
    margin: -7.5rem !important;
  }

  .md\:\!-m-31 {
    margin: -7.75rem !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: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .md\:\!mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !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-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .md\:\!mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !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-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .md\:\!mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !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-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .md\:\!mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !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-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .md\:\!mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .md\:\!my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .md\:\!mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .md\:\!my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .md\:\!mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !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-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .md\:\!mx-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .md\:\!my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .md\:\!mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .md\:\!my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .md\:\!mx-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !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-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .md\:\!mx-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .md\:\!my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .md\:\!mx-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .md\:\!my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .md\:\!mx-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !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-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .md\:\!mx-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .md\:\!my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .md\:\!mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .md\:\!my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .md\:\!mx-27 {
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .md\:\!my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .md\:\!mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .md\:\!my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .md\:\!mx-29 {
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .md\:\!my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .md\:\!mx-30 {
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .md\:\!my-31 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .md\:\!mx-31 {
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !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-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .md\:\!-mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !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-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .md\:\!-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !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-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .md\:\!-mx-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !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-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .md\:\!-mx-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !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-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .md\:\!-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .md\:\!-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .md\:\!-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .md\:\!-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .md\:\!-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !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-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .md\:\!-mx-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .md\:\!-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .md\:\!-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .md\:\!-my-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .md\:\!-mx-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !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-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .md\:\!-mx-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .md\:\!-my-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .md\:\!-mx-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .md\:\!-my-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .md\:\!-mx-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !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-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .md\:\!-mx-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .md\:\!-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .md\:\!-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .md\:\!-my-27 {
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .md\:\!-mx-27 {
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .md\:\!-my-28 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .md\:\!-mx-28 {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .md\:\!-my-29 {
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .md\:\!-mx-29 {
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .md\:\!-my-30 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .md\:\!-mx-30 {
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .md\:\!-my-31 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .md\:\!-mx-31 {
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !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: 0rem !important;
  }

  .md\:\!mr-0 {
    margin-right: 0rem !important;
  }

  .md\:\!mb-0 {
    margin-bottom: 0rem !important;
  }

  .md\:\!ml-0 {
    margin-left: 0rem !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-7 {
    margin-top: 1.75rem !important;
  }

  .md\:\!mr-7 {
    margin-right: 1.75rem !important;
  }

  .md\:\!mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .md\:\!ml-7 {
    margin-left: 1.75rem !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-9 {
    margin-top: 2.25rem !important;
  }

  .md\:\!mr-9 {
    margin-right: 2.25rem !important;
  }

  .md\:\!mb-9 {
    margin-bottom: 2.25rem !important;
  }

  .md\:\!ml-9 {
    margin-left: 2.25rem !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-11 {
    margin-top: 2.75rem !important;
  }

  .md\:\!mr-11 {
    margin-right: 2.75rem !important;
  }

  .md\:\!mb-11 {
    margin-bottom: 2.75rem !important;
  }

  .md\:\!ml-11 {
    margin-left: 2.75rem !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-13 {
    margin-top: 3.25rem !important;
  }

  .md\:\!mr-13 {
    margin-right: 3.25rem !important;
  }

  .md\:\!mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .md\:\!ml-13 {
    margin-left: 3.25rem !important;
  }

  .md\:\!mt-14 {
    margin-top: 3.5rem !important;
  }

  .md\:\!mr-14 {
    margin-right: 3.5rem !important;
  }

  .md\:\!mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .md\:\!ml-14 {
    margin-left: 3.5rem !important;
  }

  .md\:\!mt-15 {
    margin-top: 3.75rem !important;
  }

  .md\:\!mr-15 {
    margin-right: 3.75rem !important;
  }

  .md\:\!mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .md\:\!ml-15 {
    margin-left: 3.75rem !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-17 {
    margin-top: 4.25rem !important;
  }

  .md\:\!mr-17 {
    margin-right: 4.25rem !important;
  }

  .md\:\!mb-17 {
    margin-bottom: 4.25rem !important;
  }

  .md\:\!ml-17 {
    margin-left: 4.25rem !important;
  }

  .md\:\!mt-18 {
    margin-top: 4.5rem !important;
  }

  .md\:\!mr-18 {
    margin-right: 4.5rem !important;
  }

  .md\:\!mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .md\:\!ml-18 {
    margin-left: 4.5rem !important;
  }

  .md\:\!mt-19 {
    margin-top: 4.75rem !important;
  }

  .md\:\!mr-19 {
    margin-right: 4.75rem !important;
  }

  .md\:\!mb-19 {
    margin-bottom: 4.75rem !important;
  }

  .md\:\!ml-19 {
    margin-left: 4.75rem !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-21 {
    margin-top: 5.25rem !important;
  }

  .md\:\!mr-21 {
    margin-right: 5.25rem !important;
  }

  .md\:\!mb-21 {
    margin-bottom: 5.25rem !important;
  }

  .md\:\!ml-21 {
    margin-left: 5.25rem !important;
  }

  .md\:\!mt-22 {
    margin-top: 5.5rem !important;
  }

  .md\:\!mr-22 {
    margin-right: 5.5rem !important;
  }

  .md\:\!mb-22 {
    margin-bottom: 5.5rem !important;
  }

  .md\:\!ml-22 {
    margin-left: 5.5rem !important;
  }

  .md\:\!mt-23 {
    margin-top: 5.75rem !important;
  }

  .md\:\!mr-23 {
    margin-right: 5.75rem !important;
  }

  .md\:\!mb-23 {
    margin-bottom: 5.75rem !important;
  }

  .md\:\!ml-23 {
    margin-left: 5.75rem !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-25 {
    margin-top: 6.25rem !important;
  }

  .md\:\!mr-25 {
    margin-right: 6.25rem !important;
  }

  .md\:\!mb-25 {
    margin-bottom: 6.25rem !important;
  }

  .md\:\!ml-25 {
    margin-left: 6.25rem !important;
  }

  .md\:\!mt-26 {
    margin-top: 6.5rem !important;
  }

  .md\:\!mr-26 {
    margin-right: 6.5rem !important;
  }

  .md\:\!mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .md\:\!ml-26 {
    margin-left: 6.5rem !important;
  }

  .md\:\!mt-27 {
    margin-top: 6.75rem !important;
  }

  .md\:\!mr-27 {
    margin-right: 6.75rem !important;
  }

  .md\:\!mb-27 {
    margin-bottom: 6.75rem !important;
  }

  .md\:\!ml-27 {
    margin-left: 6.75rem !important;
  }

  .md\:\!mt-28 {
    margin-top: 7rem !important;
  }

  .md\:\!mr-28 {
    margin-right: 7rem !important;
  }

  .md\:\!mb-28 {
    margin-bottom: 7rem !important;
  }

  .md\:\!ml-28 {
    margin-left: 7rem !important;
  }

  .md\:\!mt-29 {
    margin-top: 7.25rem !important;
  }

  .md\:\!mr-29 {
    margin-right: 7.25rem !important;
  }

  .md\:\!mb-29 {
    margin-bottom: 7.25rem !important;
  }

  .md\:\!ml-29 {
    margin-left: 7.25rem !important;
  }

  .md\:\!mt-30 {
    margin-top: 7.5rem !important;
  }

  .md\:\!mr-30 {
    margin-right: 7.5rem !important;
  }

  .md\:\!mb-30 {
    margin-bottom: 7.5rem !important;
  }

  .md\:\!ml-30 {
    margin-left: 7.5rem !important;
  }

  .md\:\!mt-31 {
    margin-top: 7.75rem !important;
  }

  .md\:\!mr-31 {
    margin-right: 7.75rem !important;
  }

  .md\:\!mb-31 {
    margin-bottom: 7.75rem !important;
  }

  .md\:\!ml-31 {
    margin-left: 7.75rem !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-0 {
    margin-top: 0rem !important;
  }

  .md\:\!-mr-0 {
    margin-right: 0rem !important;
  }

  .md\:\!-mb-0 {
    margin-bottom: 0rem !important;
  }

  .md\:\!-ml-0 {
    margin-left: 0rem !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-7 {
    margin-top: -1.75rem !important;
  }

  .md\:\!-mr-7 {
    margin-right: -1.75rem !important;
  }

  .md\:\!-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .md\:\!-ml-7 {
    margin-left: -1.75rem !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-9 {
    margin-top: -2.25rem !important;
  }

  .md\:\!-mr-9 {
    margin-right: -2.25rem !important;
  }

  .md\:\!-mb-9 {
    margin-bottom: -2.25rem !important;
  }

  .md\:\!-ml-9 {
    margin-left: -2.25rem !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-11 {
    margin-top: -2.75rem !important;
  }

  .md\:\!-mr-11 {
    margin-right: -2.75rem !important;
  }

  .md\:\!-mb-11 {
    margin-bottom: -2.75rem !important;
  }

  .md\:\!-ml-11 {
    margin-left: -2.75rem !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-13 {
    margin-top: -3.25rem !important;
  }

  .md\:\!-mr-13 {
    margin-right: -3.25rem !important;
  }

  .md\:\!-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .md\:\!-ml-13 {
    margin-left: -3.25rem !important;
  }

  .md\:\!-mt-14 {
    margin-top: -3.5rem !important;
  }

  .md\:\!-mr-14 {
    margin-right: -3.5rem !important;
  }

  .md\:\!-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .md\:\!-ml-14 {
    margin-left: -3.5rem !important;
  }

  .md\:\!-mt-15 {
    margin-top: -3.75rem !important;
  }

  .md\:\!-mr-15 {
    margin-right: -3.75rem !important;
  }

  .md\:\!-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .md\:\!-ml-15 {
    margin-left: -3.75rem !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-17 {
    margin-top: -4.25rem !important;
  }

  .md\:\!-mr-17 {
    margin-right: -4.25rem !important;
  }

  .md\:\!-mb-17 {
    margin-bottom: -4.25rem !important;
  }

  .md\:\!-ml-17 {
    margin-left: -4.25rem !important;
  }

  .md\:\!-mt-18 {
    margin-top: -4.5rem !important;
  }

  .md\:\!-mr-18 {
    margin-right: -4.5rem !important;
  }

  .md\:\!-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .md\:\!-ml-18 {
    margin-left: -4.5rem !important;
  }

  .md\:\!-mt-19 {
    margin-top: -4.75rem !important;
  }

  .md\:\!-mr-19 {
    margin-right: -4.75rem !important;
  }

  .md\:\!-mb-19 {
    margin-bottom: -4.75rem !important;
  }

  .md\:\!-ml-19 {
    margin-left: -4.75rem !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-21 {
    margin-top: -5.25rem !important;
  }

  .md\:\!-mr-21 {
    margin-right: -5.25rem !important;
  }

  .md\:\!-mb-21 {
    margin-bottom: -5.25rem !important;
  }

  .md\:\!-ml-21 {
    margin-left: -5.25rem !important;
  }

  .md\:\!-mt-22 {
    margin-top: -5.5rem !important;
  }

  .md\:\!-mr-22 {
    margin-right: -5.5rem !important;
  }

  .md\:\!-mb-22 {
    margin-bottom: -5.5rem !important;
  }

  .md\:\!-ml-22 {
    margin-left: -5.5rem !important;
  }

  .md\:\!-mt-23 {
    margin-top: -5.75rem !important;
  }

  .md\:\!-mr-23 {
    margin-right: -5.75rem !important;
  }

  .md\:\!-mb-23 {
    margin-bottom: -5.75rem !important;
  }

  .md\:\!-ml-23 {
    margin-left: -5.75rem !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-25 {
    margin-top: -6.25rem !important;
  }

  .md\:\!-mr-25 {
    margin-right: -6.25rem !important;
  }

  .md\:\!-mb-25 {
    margin-bottom: -6.25rem !important;
  }

  .md\:\!-ml-25 {
    margin-left: -6.25rem !important;
  }

  .md\:\!-mt-26 {
    margin-top: -6.5rem !important;
  }

  .md\:\!-mr-26 {
    margin-right: -6.5rem !important;
  }

  .md\:\!-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .md\:\!-ml-26 {
    margin-left: -6.5rem !important;
  }

  .md\:\!-mt-27 {
    margin-top: -6.75rem !important;
  }

  .md\:\!-mr-27 {
    margin-right: -6.75rem !important;
  }

  .md\:\!-mb-27 {
    margin-bottom: -6.75rem !important;
  }

  .md\:\!-ml-27 {
    margin-left: -6.75rem !important;
  }

  .md\:\!-mt-28 {
    margin-top: -7rem !important;
  }

  .md\:\!-mr-28 {
    margin-right: -7rem !important;
  }

  .md\:\!-mb-28 {
    margin-bottom: -7rem !important;
  }

  .md\:\!-ml-28 {
    margin-left: -7rem !important;
  }

  .md\:\!-mt-29 {
    margin-top: -7.25rem !important;
  }

  .md\:\!-mr-29 {
    margin-right: -7.25rem !important;
  }

  .md\:\!-mb-29 {
    margin-bottom: -7.25rem !important;
  }

  .md\:\!-ml-29 {
    margin-left: -7.25rem !important;
  }

  .md\:\!-mt-30 {
    margin-top: -7.5rem !important;
  }

  .md\:\!-mr-30 {
    margin-right: -7.5rem !important;
  }

  .md\:\!-mb-30 {
    margin-bottom: -7.5rem !important;
  }

  .md\:\!-ml-30 {
    margin-left: -7.5rem !important;
  }

  .md\:\!-mt-31 {
    margin-top: -7.75rem !important;
  }

  .md\:\!-mr-31 {
    margin-right: -7.75rem !important;
  }

  .md\:\!-mb-31 {
    margin-bottom: -7.75rem !important;
  }

  .md\:\!-ml-31 {
    margin-left: -7.75rem !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\:hover\:m-0:hover {
    margin: 0rem;
  }

  .md\:hover\:m-1:hover {
    margin: 0.25rem;
  }

  .md\:hover\:m-2:hover {
    margin: 0.5rem;
  }

  .md\:hover\:m-3:hover {
    margin: 0.75rem;
  }

  .md\:hover\:m-4:hover {
    margin: 1rem;
  }

  .md\:hover\:m-5:hover {
    margin: 1.25rem;
  }

  .md\:hover\:m-6:hover {
    margin: 1.5rem;
  }

  .md\:hover\:m-7:hover {
    margin: 1.75rem;
  }

  .md\:hover\:m-8:hover {
    margin: 2rem;
  }

  .md\:hover\:m-9:hover {
    margin: 2.25rem;
  }

  .md\:hover\:m-10:hover {
    margin: 2.5rem;
  }

  .md\:hover\:m-11:hover {
    margin: 2.75rem;
  }

  .md\:hover\:m-12:hover {
    margin: 3rem;
  }

  .md\:hover\:m-13:hover {
    margin: 3.25rem;
  }

  .md\:hover\:m-14:hover {
    margin: 3.5rem;
  }

  .md\:hover\:m-15:hover {
    margin: 3.75rem;
  }

  .md\:hover\:m-16:hover {
    margin: 4rem;
  }

  .md\:hover\:m-17:hover {
    margin: 4.25rem;
  }

  .md\:hover\:m-18:hover {
    margin: 4.5rem;
  }

  .md\:hover\:m-19:hover {
    margin: 4.75rem;
  }

  .md\:hover\:m-20:hover {
    margin: 5rem;
  }

  .md\:hover\:m-21:hover {
    margin: 5.25rem;
  }

  .md\:hover\:m-22:hover {
    margin: 5.5rem;
  }

  .md\:hover\:m-23:hover {
    margin: 5.75rem;
  }

  .md\:hover\:m-24:hover {
    margin: 6rem;
  }

  .md\:hover\:m-25:hover {
    margin: 6.25rem;
  }

  .md\:hover\:m-26:hover {
    margin: 6.5rem;
  }

  .md\:hover\:m-27:hover {
    margin: 6.75rem;
  }

  .md\:hover\:m-28:hover {
    margin: 7rem;
  }

  .md\:hover\:m-29:hover {
    margin: 7.25rem;
  }

  .md\:hover\:m-30:hover {
    margin: 7.5rem;
  }

  .md\:hover\:m-31:hover {
    margin: 7.75rem;
  }

  .md\:hover\:m-32:hover {
    margin: 8rem;
  }

  .md\:hover\:m-40:hover {
    margin: 10rem;
  }

  .md\:hover\:m-48:hover {
    margin: 12rem;
  }

  .md\:hover\:m-56:hover {
    margin: 14rem;
  }

  .md\:hover\:m-64:hover {
    margin: 16rem;
  }

  .md\:hover\:m-auto:hover {
    margin: auto;
  }

  .md\:hover\:m-px:hover {
    margin: 1px;
  }

  .md\:hover\:-m-0:hover {
    margin: 0rem;
  }

  .md\:hover\:-m-1:hover {
    margin: -0.25rem;
  }

  .md\:hover\:-m-2:hover {
    margin: -0.5rem;
  }

  .md\:hover\:-m-3:hover {
    margin: -0.75rem;
  }

  .md\:hover\:-m-4:hover {
    margin: -1rem;
  }

  .md\:hover\:-m-5:hover {
    margin: -1.25rem;
  }

  .md\:hover\:-m-6:hover {
    margin: -1.5rem;
  }

  .md\:hover\:-m-7:hover {
    margin: -1.75rem;
  }

  .md\:hover\:-m-8:hover {
    margin: -2rem;
  }

  .md\:hover\:-m-9:hover {
    margin: -2.25rem;
  }

  .md\:hover\:-m-10:hover {
    margin: -2.5rem;
  }

  .md\:hover\:-m-11:hover {
    margin: -2.75rem;
  }

  .md\:hover\:-m-12:hover {
    margin: -3rem;
  }

  .md\:hover\:-m-13:hover {
    margin: -3.25rem;
  }

  .md\:hover\:-m-14:hover {
    margin: -3.5rem;
  }

  .md\:hover\:-m-15:hover {
    margin: -3.75rem;
  }

  .md\:hover\:-m-16:hover {
    margin: -4rem;
  }

  .md\:hover\:-m-17:hover {
    margin: -4.25rem;
  }

  .md\:hover\:-m-18:hover {
    margin: -4.5rem;
  }

  .md\:hover\:-m-19:hover {
    margin: -4.75rem;
  }

  .md\:hover\:-m-20:hover {
    margin: -5rem;
  }

  .md\:hover\:-m-21:hover {
    margin: -5.25rem;
  }

  .md\:hover\:-m-22:hover {
    margin: -5.5rem;
  }

  .md\:hover\:-m-23:hover {
    margin: -5.75rem;
  }

  .md\:hover\:-m-24:hover {
    margin: -6rem;
  }

  .md\:hover\:-m-25:hover {
    margin: -6.25rem;
  }

  .md\:hover\:-m-26:hover {
    margin: -6.5rem;
  }

  .md\:hover\:-m-27:hover {
    margin: -6.75rem;
  }

  .md\:hover\:-m-28:hover {
    margin: -7rem;
  }

  .md\:hover\:-m-29:hover {
    margin: -7.25rem;
  }

  .md\:hover\:-m-30:hover {
    margin: -7.5rem;
  }

  .md\:hover\:-m-31:hover {
    margin: -7.75rem;
  }

  .md\:hover\:-m-32:hover {
    margin: -8rem;
  }

  .md\:hover\:-m-40:hover {
    margin: -10rem;
  }

  .md\:hover\:-m-48:hover {
    margin: -12rem;
  }

  .md\:hover\:-m-56:hover {
    margin: -14rem;
  }

  .md\:hover\:-m-64:hover {
    margin: -16rem;
  }

  .md\:hover\:-m-px:hover {
    margin: -1px;
  }

  .md\:hover\:my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .md\:hover\:mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .md\:hover\:my-1:hover {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .md\:hover\:mx-1:hover {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .md\:hover\:my-2:hover {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:hover\:mx-2:hover {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:hover\:my-3:hover {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .md\:hover\:mx-3:hover {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .md\:hover\:my-4:hover {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:hover\:mx-4:hover {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:hover\:my-5:hover {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .md\:hover\:mx-5:hover {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .md\:hover\:my-6:hover {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:hover\:mx-6:hover {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:hover\:my-7:hover {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .md\:hover\:mx-7:hover {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .md\:hover\:my-8:hover {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:hover\:mx-8:hover {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:hover\:my-9:hover {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .md\:hover\:mx-9:hover {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .md\:hover\:my-10:hover {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:hover\:mx-10:hover {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:hover\:my-11:hover {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .md\:hover\:mx-11:hover {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .md\:hover\:my-12:hover {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:hover\:mx-12:hover {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:hover\:my-13:hover {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .md\:hover\:mx-13:hover {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .md\:hover\:my-14:hover {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .md\:hover\:mx-14:hover {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .md\:hover\:my-15:hover {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .md\:hover\:mx-15:hover {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .md\:hover\:my-16:hover {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:hover\:mx-16:hover {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:hover\:my-17:hover {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .md\:hover\:mx-17:hover {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .md\:hover\:my-18:hover {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .md\:hover\:mx-18:hover {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .md\:hover\:my-19:hover {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .md\:hover\:mx-19:hover {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .md\:hover\:my-20:hover {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:hover\:mx-20:hover {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:hover\:my-21:hover {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .md\:hover\:mx-21:hover {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .md\:hover\:my-22:hover {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .md\:hover\:mx-22:hover {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .md\:hover\:my-23:hover {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .md\:hover\:mx-23:hover {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .md\:hover\:my-24:hover {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:hover\:mx-24:hover {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:hover\:my-25:hover {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .md\:hover\:mx-25:hover {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .md\:hover\:my-26:hover {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .md\:hover\:mx-26:hover {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .md\:hover\:my-27:hover {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .md\:hover\:mx-27:hover {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .md\:hover\:my-28:hover {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .md\:hover\:mx-28:hover {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .md\:hover\:my-29:hover {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .md\:hover\:mx-29:hover {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .md\:hover\:my-30:hover {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .md\:hover\:mx-30:hover {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .md\:hover\:my-31:hover {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .md\:hover\:mx-31:hover {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .md\:hover\:my-32:hover {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:hover\:mx-32:hover {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .md\:hover\:my-40:hover {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .md\:hover\:mx-40:hover {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .md\:hover\:my-48:hover {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .md\:hover\:mx-48:hover {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .md\:hover\:my-56:hover {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .md\:hover\:mx-56:hover {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .md\:hover\:my-64:hover {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .md\:hover\:mx-64:hover {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .md\:hover\:my-auto:hover {
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:hover\:mx-auto:hover {
    margin-left: auto;
    margin-right: auto;
  }

  .md\:hover\:my-px:hover {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .md\:hover\:mx-px:hover {
    margin-left: 1px;
    margin-right: 1px;
  }

  .md\:hover\:-my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .md\:hover\:-mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .md\:hover\:-my-1:hover {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .md\:hover\:-mx-1:hover {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .md\:hover\:-my-2:hover {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .md\:hover\:-mx-2:hover {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md\:hover\:-my-3:hover {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .md\:hover\:-mx-3:hover {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .md\:hover\:-my-4:hover {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .md\:hover\:-mx-4:hover {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:hover\:-my-5:hover {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .md\:hover\:-mx-5:hover {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .md\:hover\:-my-6:hover {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .md\:hover\:-mx-6:hover {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .md\:hover\:-my-7:hover {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .md\:hover\:-mx-7:hover {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .md\:hover\:-my-8:hover {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:hover\:-mx-8:hover {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md\:hover\:-my-9:hover {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .md\:hover\:-mx-9:hover {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .md\:hover\:-my-10:hover {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:hover\:-mx-10:hover {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:hover\:-my-11:hover {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .md\:hover\:-mx-11:hover {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .md\:hover\:-my-12:hover {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .md\:hover\:-mx-12:hover {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .md\:hover\:-my-13:hover {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .md\:hover\:-mx-13:hover {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .md\:hover\:-my-14:hover {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .md\:hover\:-mx-14:hover {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .md\:hover\:-my-15:hover {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .md\:hover\:-mx-15:hover {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .md\:hover\:-my-16:hover {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .md\:hover\:-mx-16:hover {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md\:hover\:-my-17:hover {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .md\:hover\:-mx-17:hover {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .md\:hover\:-my-18:hover {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .md\:hover\:-mx-18:hover {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .md\:hover\:-my-19:hover {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .md\:hover\:-mx-19:hover {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .md\:hover\:-my-20:hover {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:hover\:-mx-20:hover {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:hover\:-my-21:hover {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .md\:hover\:-mx-21:hover {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .md\:hover\:-my-22:hover {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .md\:hover\:-mx-22:hover {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .md\:hover\:-my-23:hover {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .md\:hover\:-mx-23:hover {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .md\:hover\:-my-24:hover {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .md\:hover\:-mx-24:hover {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .md\:hover\:-my-25:hover {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .md\:hover\:-mx-25:hover {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .md\:hover\:-my-26:hover {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .md\:hover\:-mx-26:hover {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .md\:hover\:-my-27:hover {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .md\:hover\:-mx-27:hover {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .md\:hover\:-my-28:hover {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .md\:hover\:-mx-28:hover {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .md\:hover\:-my-29:hover {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .md\:hover\:-mx-29:hover {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .md\:hover\:-my-30:hover {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .md\:hover\:-mx-30:hover {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .md\:hover\:-my-31:hover {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .md\:hover\:-mx-31:hover {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .md\:hover\:-my-32:hover {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .md\:hover\:-mx-32:hover {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .md\:hover\:-my-40:hover {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .md\:hover\:-mx-40:hover {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .md\:hover\:-my-48:hover {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .md\:hover\:-mx-48:hover {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .md\:hover\:-my-56:hover {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .md\:hover\:-mx-56:hover {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .md\:hover\:-my-64:hover {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .md\:hover\:-mx-64:hover {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .md\:hover\:-my-px:hover {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .md\:hover\:-mx-px:hover {
    margin-left: -1px;
    margin-right: -1px;
  }

  .md\:hover\:mt-0:hover {
    margin-top: 0rem;
  }

  .md\:hover\:mr-0:hover {
    margin-right: 0rem;
  }

  .md\:hover\:mb-0:hover {
    margin-bottom: 0rem;
  }

  .md\:hover\:ml-0:hover {
    margin-left: 0rem;
  }

  .md\:hover\:mt-1:hover {
    margin-top: 0.25rem;
  }

  .md\:hover\:mr-1:hover {
    margin-right: 0.25rem;
  }

  .md\:hover\:mb-1:hover {
    margin-bottom: 0.25rem;
  }

  .md\:hover\:ml-1:hover {
    margin-left: 0.25rem;
  }

  .md\:hover\:mt-2:hover {
    margin-top: 0.5rem;
  }

  .md\:hover\:mr-2:hover {
    margin-right: 0.5rem;
  }

  .md\:hover\:mb-2:hover {
    margin-bottom: 0.5rem;
  }

  .md\:hover\:ml-2:hover {
    margin-left: 0.5rem;
  }

  .md\:hover\:mt-3:hover {
    margin-top: 0.75rem;
  }

  .md\:hover\:mr-3:hover {
    margin-right: 0.75rem;
  }

  .md\:hover\:mb-3:hover {
    margin-bottom: 0.75rem;
  }

  .md\:hover\:ml-3:hover {
    margin-left: 0.75rem;
  }

  .md\:hover\:mt-4:hover {
    margin-top: 1rem;
  }

  .md\:hover\:mr-4:hover {
    margin-right: 1rem;
  }

  .md\:hover\:mb-4:hover {
    margin-bottom: 1rem;
  }

  .md\:hover\:ml-4:hover {
    margin-left: 1rem;
  }

  .md\:hover\:mt-5:hover {
    margin-top: 1.25rem;
  }

  .md\:hover\:mr-5:hover {
    margin-right: 1.25rem;
  }

  .md\:hover\:mb-5:hover {
    margin-bottom: 1.25rem;
  }

  .md\:hover\:ml-5:hover {
    margin-left: 1.25rem;
  }

  .md\:hover\:mt-6:hover {
    margin-top: 1.5rem;
  }

  .md\:hover\:mr-6:hover {
    margin-right: 1.5rem;
  }

  .md\:hover\:mb-6:hover {
    margin-bottom: 1.5rem;
  }

  .md\:hover\:ml-6:hover {
    margin-left: 1.5rem;
  }

  .md\:hover\:mt-7:hover {
    margin-top: 1.75rem;
  }

  .md\:hover\:mr-7:hover {
    margin-right: 1.75rem;
  }

  .md\:hover\:mb-7:hover {
    margin-bottom: 1.75rem;
  }

  .md\:hover\:ml-7:hover {
    margin-left: 1.75rem;
  }

  .md\:hover\:mt-8:hover {
    margin-top: 2rem;
  }

  .md\:hover\:mr-8:hover {
    margin-right: 2rem;
  }

  .md\:hover\:mb-8:hover {
    margin-bottom: 2rem;
  }

  .md\:hover\:ml-8:hover {
    margin-left: 2rem;
  }

  .md\:hover\:mt-9:hover {
    margin-top: 2.25rem;
  }

  .md\:hover\:mr-9:hover {
    margin-right: 2.25rem;
  }

  .md\:hover\:mb-9:hover {
    margin-bottom: 2.25rem;
  }

  .md\:hover\:ml-9:hover {
    margin-left: 2.25rem;
  }

  .md\:hover\:mt-10:hover {
    margin-top: 2.5rem;
  }

  .md\:hover\:mr-10:hover {
    margin-right: 2.5rem;
  }

  .md\:hover\:mb-10:hover {
    margin-bottom: 2.5rem;
  }

  .md\:hover\:ml-10:hover {
    margin-left: 2.5rem;
  }

  .md\:hover\:mt-11:hover {
    margin-top: 2.75rem;
  }

  .md\:hover\:mr-11:hover {
    margin-right: 2.75rem;
  }

  .md\:hover\:mb-11:hover {
    margin-bottom: 2.75rem;
  }

  .md\:hover\:ml-11:hover {
    margin-left: 2.75rem;
  }

  .md\:hover\:mt-12:hover {
    margin-top: 3rem;
  }

  .md\:hover\:mr-12:hover {
    margin-right: 3rem;
  }

  .md\:hover\:mb-12:hover {
    margin-bottom: 3rem;
  }

  .md\:hover\:ml-12:hover {
    margin-left: 3rem;
  }

  .md\:hover\:mt-13:hover {
    margin-top: 3.25rem;
  }

  .md\:hover\:mr-13:hover {
    margin-right: 3.25rem;
  }

  .md\:hover\:mb-13:hover {
    margin-bottom: 3.25rem;
  }

  .md\:hover\:ml-13:hover {
    margin-left: 3.25rem;
  }

  .md\:hover\:mt-14:hover {
    margin-top: 3.5rem;
  }

  .md\:hover\:mr-14:hover {
    margin-right: 3.5rem;
  }

  .md\:hover\:mb-14:hover {
    margin-bottom: 3.5rem;
  }

  .md\:hover\:ml-14:hover {
    margin-left: 3.5rem;
  }

  .md\:hover\:mt-15:hover {
    margin-top: 3.75rem;
  }

  .md\:hover\:mr-15:hover {
    margin-right: 3.75rem;
  }

  .md\:hover\:mb-15:hover {
    margin-bottom: 3.75rem;
  }

  .md\:hover\:ml-15:hover {
    margin-left: 3.75rem;
  }

  .md\:hover\:mt-16:hover {
    margin-top: 4rem;
  }

  .md\:hover\:mr-16:hover {
    margin-right: 4rem;
  }

  .md\:hover\:mb-16:hover {
    margin-bottom: 4rem;
  }

  .md\:hover\:ml-16:hover {
    margin-left: 4rem;
  }

  .md\:hover\:mt-17:hover {
    margin-top: 4.25rem;
  }

  .md\:hover\:mr-17:hover {
    margin-right: 4.25rem;
  }

  .md\:hover\:mb-17:hover {
    margin-bottom: 4.25rem;
  }

  .md\:hover\:ml-17:hover {
    margin-left: 4.25rem;
  }

  .md\:hover\:mt-18:hover {
    margin-top: 4.5rem;
  }

  .md\:hover\:mr-18:hover {
    margin-right: 4.5rem;
  }

  .md\:hover\:mb-18:hover {
    margin-bottom: 4.5rem;
  }

  .md\:hover\:ml-18:hover {
    margin-left: 4.5rem;
  }

  .md\:hover\:mt-19:hover {
    margin-top: 4.75rem;
  }

  .md\:hover\:mr-19:hover {
    margin-right: 4.75rem;
  }

  .md\:hover\:mb-19:hover {
    margin-bottom: 4.75rem;
  }

  .md\:hover\:ml-19:hover {
    margin-left: 4.75rem;
  }

  .md\:hover\:mt-20:hover {
    margin-top: 5rem;
  }

  .md\:hover\:mr-20:hover {
    margin-right: 5rem;
  }

  .md\:hover\:mb-20:hover {
    margin-bottom: 5rem;
  }

  .md\:hover\:ml-20:hover {
    margin-left: 5rem;
  }

  .md\:hover\:mt-21:hover {
    margin-top: 5.25rem;
  }

  .md\:hover\:mr-21:hover {
    margin-right: 5.25rem;
  }

  .md\:hover\:mb-21:hover {
    margin-bottom: 5.25rem;
  }

  .md\:hover\:ml-21:hover {
    margin-left: 5.25rem;
  }

  .md\:hover\:mt-22:hover {
    margin-top: 5.5rem;
  }

  .md\:hover\:mr-22:hover {
    margin-right: 5.5rem;
  }

  .md\:hover\:mb-22:hover {
    margin-bottom: 5.5rem;
  }

  .md\:hover\:ml-22:hover {
    margin-left: 5.5rem;
  }

  .md\:hover\:mt-23:hover {
    margin-top: 5.75rem;
  }

  .md\:hover\:mr-23:hover {
    margin-right: 5.75rem;
  }

  .md\:hover\:mb-23:hover {
    margin-bottom: 5.75rem;
  }

  .md\:hover\:ml-23:hover {
    margin-left: 5.75rem;
  }

  .md\:hover\:mt-24:hover {
    margin-top: 6rem;
  }

  .md\:hover\:mr-24:hover {
    margin-right: 6rem;
  }

  .md\:hover\:mb-24:hover {
    margin-bottom: 6rem;
  }

  .md\:hover\:ml-24:hover {
    margin-left: 6rem;
  }

  .md\:hover\:mt-25:hover {
    margin-top: 6.25rem;
  }

  .md\:hover\:mr-25:hover {
    margin-right: 6.25rem;
  }

  .md\:hover\:mb-25:hover {
    margin-bottom: 6.25rem;
  }

  .md\:hover\:ml-25:hover {
    margin-left: 6.25rem;
  }

  .md\:hover\:mt-26:hover {
    margin-top: 6.5rem;
  }

  .md\:hover\:mr-26:hover {
    margin-right: 6.5rem;
  }

  .md\:hover\:mb-26:hover {
    margin-bottom: 6.5rem;
  }

  .md\:hover\:ml-26:hover {
    margin-left: 6.5rem;
  }

  .md\:hover\:mt-27:hover {
    margin-top: 6.75rem;
  }

  .md\:hover\:mr-27:hover {
    margin-right: 6.75rem;
  }

  .md\:hover\:mb-27:hover {
    margin-bottom: 6.75rem;
  }

  .md\:hover\:ml-27:hover {
    margin-left: 6.75rem;
  }

  .md\:hover\:mt-28:hover {
    margin-top: 7rem;
  }

  .md\:hover\:mr-28:hover {
    margin-right: 7rem;
  }

  .md\:hover\:mb-28:hover {
    margin-bottom: 7rem;
  }

  .md\:hover\:ml-28:hover {
    margin-left: 7rem;
  }

  .md\:hover\:mt-29:hover {
    margin-top: 7.25rem;
  }

  .md\:hover\:mr-29:hover {
    margin-right: 7.25rem;
  }

  .md\:hover\:mb-29:hover {
    margin-bottom: 7.25rem;
  }

  .md\:hover\:ml-29:hover {
    margin-left: 7.25rem;
  }

  .md\:hover\:mt-30:hover {
    margin-top: 7.5rem;
  }

  .md\:hover\:mr-30:hover {
    margin-right: 7.5rem;
  }

  .md\:hover\:mb-30:hover {
    margin-bottom: 7.5rem;
  }

  .md\:hover\:ml-30:hover {
    margin-left: 7.5rem;
  }

  .md\:hover\:mt-31:hover {
    margin-top: 7.75rem;
  }

  .md\:hover\:mr-31:hover {
    margin-right: 7.75rem;
  }

  .md\:hover\:mb-31:hover {
    margin-bottom: 7.75rem;
  }

  .md\:hover\:ml-31:hover {
    margin-left: 7.75rem;
  }

  .md\:hover\:mt-32:hover {
    margin-top: 8rem;
  }

  .md\:hover\:mr-32:hover {
    margin-right: 8rem;
  }

  .md\:hover\:mb-32:hover {
    margin-bottom: 8rem;
  }

  .md\:hover\:ml-32:hover {
    margin-left: 8rem;
  }

  .md\:hover\:mt-40:hover {
    margin-top: 10rem;
  }

  .md\:hover\:mr-40:hover {
    margin-right: 10rem;
  }

  .md\:hover\:mb-40:hover {
    margin-bottom: 10rem;
  }

  .md\:hover\:ml-40:hover {
    margin-left: 10rem;
  }

  .md\:hover\:mt-48:hover {
    margin-top: 12rem;
  }

  .md\:hover\:mr-48:hover {
    margin-right: 12rem;
  }

  .md\:hover\:mb-48:hover {
    margin-bottom: 12rem;
  }

  .md\:hover\:ml-48:hover {
    margin-left: 12rem;
  }

  .md\:hover\:mt-56:hover {
    margin-top: 14rem;
  }

  .md\:hover\:mr-56:hover {
    margin-right: 14rem;
  }

  .md\:hover\:mb-56:hover {
    margin-bottom: 14rem;
  }

  .md\:hover\:ml-56:hover {
    margin-left: 14rem;
  }

  .md\:hover\:mt-64:hover {
    margin-top: 16rem;
  }

  .md\:hover\:mr-64:hover {
    margin-right: 16rem;
  }

  .md\:hover\:mb-64:hover {
    margin-bottom: 16rem;
  }

  .md\:hover\:ml-64:hover {
    margin-left: 16rem;
  }

  .md\:hover\:mt-auto:hover {
    margin-top: auto;
  }

  .md\:hover\:mr-auto:hover {
    margin-right: auto;
  }

  .md\:hover\:mb-auto:hover {
    margin-bottom: auto;
  }

  .md\:hover\:ml-auto:hover {
    margin-left: auto;
  }

  .md\:hover\:mt-px:hover {
    margin-top: 1px;
  }

  .md\:hover\:mr-px:hover {
    margin-right: 1px;
  }

  .md\:hover\:mb-px:hover {
    margin-bottom: 1px;
  }

  .md\:hover\:ml-px:hover {
    margin-left: 1px;
  }

  .md\:hover\:-mt-0:hover {
    margin-top: 0rem;
  }

  .md\:hover\:-mr-0:hover {
    margin-right: 0rem;
  }

  .md\:hover\:-mb-0:hover {
    margin-bottom: 0rem;
  }

  .md\:hover\:-ml-0:hover {
    margin-left: 0rem;
  }

  .md\:hover\:-mt-1:hover {
    margin-top: -0.25rem;
  }

  .md\:hover\:-mr-1:hover {
    margin-right: -0.25rem;
  }

  .md\:hover\:-mb-1:hover {
    margin-bottom: -0.25rem;
  }

  .md\:hover\:-ml-1:hover {
    margin-left: -0.25rem;
  }

  .md\:hover\:-mt-2:hover {
    margin-top: -0.5rem;
  }

  .md\:hover\:-mr-2:hover {
    margin-right: -0.5rem;
  }

  .md\:hover\:-mb-2:hover {
    margin-bottom: -0.5rem;
  }

  .md\:hover\:-ml-2:hover {
    margin-left: -0.5rem;
  }

  .md\:hover\:-mt-3:hover {
    margin-top: -0.75rem;
  }

  .md\:hover\:-mr-3:hover {
    margin-right: -0.75rem;
  }

  .md\:hover\:-mb-3:hover {
    margin-bottom: -0.75rem;
  }

  .md\:hover\:-ml-3:hover {
    margin-left: -0.75rem;
  }

  .md\:hover\:-mt-4:hover {
    margin-top: -1rem;
  }

  .md\:hover\:-mr-4:hover {
    margin-right: -1rem;
  }

  .md\:hover\:-mb-4:hover {
    margin-bottom: -1rem;
  }

  .md\:hover\:-ml-4:hover {
    margin-left: -1rem;
  }

  .md\:hover\:-mt-5:hover {
    margin-top: -1.25rem;
  }

  .md\:hover\:-mr-5:hover {
    margin-right: -1.25rem;
  }

  .md\:hover\:-mb-5:hover {
    margin-bottom: -1.25rem;
  }

  .md\:hover\:-ml-5:hover {
    margin-left: -1.25rem;
  }

  .md\:hover\:-mt-6:hover {
    margin-top: -1.5rem;
  }

  .md\:hover\:-mr-6:hover {
    margin-right: -1.5rem;
  }

  .md\:hover\:-mb-6:hover {
    margin-bottom: -1.5rem;
  }

  .md\:hover\:-ml-6:hover {
    margin-left: -1.5rem;
  }

  .md\:hover\:-mt-7:hover {
    margin-top: -1.75rem;
  }

  .md\:hover\:-mr-7:hover {
    margin-right: -1.75rem;
  }

  .md\:hover\:-mb-7:hover {
    margin-bottom: -1.75rem;
  }

  .md\:hover\:-ml-7:hover {
    margin-left: -1.75rem;
  }

  .md\:hover\:-mt-8:hover {
    margin-top: -2rem;
  }

  .md\:hover\:-mr-8:hover {
    margin-right: -2rem;
  }

  .md\:hover\:-mb-8:hover {
    margin-bottom: -2rem;
  }

  .md\:hover\:-ml-8:hover {
    margin-left: -2rem;
  }

  .md\:hover\:-mt-9:hover {
    margin-top: -2.25rem;
  }

  .md\:hover\:-mr-9:hover {
    margin-right: -2.25rem;
  }

  .md\:hover\:-mb-9:hover {
    margin-bottom: -2.25rem;
  }

  .md\:hover\:-ml-9:hover {
    margin-left: -2.25rem;
  }

  .md\:hover\:-mt-10:hover {
    margin-top: -2.5rem;
  }

  .md\:hover\:-mr-10:hover {
    margin-right: -2.5rem;
  }

  .md\:hover\:-mb-10:hover {
    margin-bottom: -2.5rem;
  }

  .md\:hover\:-ml-10:hover {
    margin-left: -2.5rem;
  }

  .md\:hover\:-mt-11:hover {
    margin-top: -2.75rem;
  }

  .md\:hover\:-mr-11:hover {
    margin-right: -2.75rem;
  }

  .md\:hover\:-mb-11:hover {
    margin-bottom: -2.75rem;
  }

  .md\:hover\:-ml-11:hover {
    margin-left: -2.75rem;
  }

  .md\:hover\:-mt-12:hover {
    margin-top: -3rem;
  }

  .md\:hover\:-mr-12:hover {
    margin-right: -3rem;
  }

  .md\:hover\:-mb-12:hover {
    margin-bottom: -3rem;
  }

  .md\:hover\:-ml-12:hover {
    margin-left: -3rem;
  }

  .md\:hover\:-mt-13:hover {
    margin-top: -3.25rem;
  }

  .md\:hover\:-mr-13:hover {
    margin-right: -3.25rem;
  }

  .md\:hover\:-mb-13:hover {
    margin-bottom: -3.25rem;
  }

  .md\:hover\:-ml-13:hover {
    margin-left: -3.25rem;
  }

  .md\:hover\:-mt-14:hover {
    margin-top: -3.5rem;
  }

  .md\:hover\:-mr-14:hover {
    margin-right: -3.5rem;
  }

  .md\:hover\:-mb-14:hover {
    margin-bottom: -3.5rem;
  }

  .md\:hover\:-ml-14:hover {
    margin-left: -3.5rem;
  }

  .md\:hover\:-mt-15:hover {
    margin-top: -3.75rem;
  }

  .md\:hover\:-mr-15:hover {
    margin-right: -3.75rem;
  }

  .md\:hover\:-mb-15:hover {
    margin-bottom: -3.75rem;
  }

  .md\:hover\:-ml-15:hover {
    margin-left: -3.75rem;
  }

  .md\:hover\:-mt-16:hover {
    margin-top: -4rem;
  }

  .md\:hover\:-mr-16:hover {
    margin-right: -4rem;
  }

  .md\:hover\:-mb-16:hover {
    margin-bottom: -4rem;
  }

  .md\:hover\:-ml-16:hover {
    margin-left: -4rem;
  }

  .md\:hover\:-mt-17:hover {
    margin-top: -4.25rem;
  }

  .md\:hover\:-mr-17:hover {
    margin-right: -4.25rem;
  }

  .md\:hover\:-mb-17:hover {
    margin-bottom: -4.25rem;
  }

  .md\:hover\:-ml-17:hover {
    margin-left: -4.25rem;
  }

  .md\:hover\:-mt-18:hover {
    margin-top: -4.5rem;
  }

  .md\:hover\:-mr-18:hover {
    margin-right: -4.5rem;
  }

  .md\:hover\:-mb-18:hover {
    margin-bottom: -4.5rem;
  }

  .md\:hover\:-ml-18:hover {
    margin-left: -4.5rem;
  }

  .md\:hover\:-mt-19:hover {
    margin-top: -4.75rem;
  }

  .md\:hover\:-mr-19:hover {
    margin-right: -4.75rem;
  }

  .md\:hover\:-mb-19:hover {
    margin-bottom: -4.75rem;
  }

  .md\:hover\:-ml-19:hover {
    margin-left: -4.75rem;
  }

  .md\:hover\:-mt-20:hover {
    margin-top: -5rem;
  }

  .md\:hover\:-mr-20:hover {
    margin-right: -5rem;
  }

  .md\:hover\:-mb-20:hover {
    margin-bottom: -5rem;
  }

  .md\:hover\:-ml-20:hover {
    margin-left: -5rem;
  }

  .md\:hover\:-mt-21:hover {
    margin-top: -5.25rem;
  }

  .md\:hover\:-mr-21:hover {
    margin-right: -5.25rem;
  }

  .md\:hover\:-mb-21:hover {
    margin-bottom: -5.25rem;
  }

  .md\:hover\:-ml-21:hover {
    margin-left: -5.25rem;
  }

  .md\:hover\:-mt-22:hover {
    margin-top: -5.5rem;
  }

  .md\:hover\:-mr-22:hover {
    margin-right: -5.5rem;
  }

  .md\:hover\:-mb-22:hover {
    margin-bottom: -5.5rem;
  }

  .md\:hover\:-ml-22:hover {
    margin-left: -5.5rem;
  }

  .md\:hover\:-mt-23:hover {
    margin-top: -5.75rem;
  }

  .md\:hover\:-mr-23:hover {
    margin-right: -5.75rem;
  }

  .md\:hover\:-mb-23:hover {
    margin-bottom: -5.75rem;
  }

  .md\:hover\:-ml-23:hover {
    margin-left: -5.75rem;
  }

  .md\:hover\:-mt-24:hover {
    margin-top: -6rem;
  }

  .md\:hover\:-mr-24:hover {
    margin-right: -6rem;
  }

  .md\:hover\:-mb-24:hover {
    margin-bottom: -6rem;
  }

  .md\:hover\:-ml-24:hover {
    margin-left: -6rem;
  }

  .md\:hover\:-mt-25:hover {
    margin-top: -6.25rem;
  }

  .md\:hover\:-mr-25:hover {
    margin-right: -6.25rem;
  }

  .md\:hover\:-mb-25:hover {
    margin-bottom: -6.25rem;
  }

  .md\:hover\:-ml-25:hover {
    margin-left: -6.25rem;
  }

  .md\:hover\:-mt-26:hover {
    margin-top: -6.5rem;
  }

  .md\:hover\:-mr-26:hover {
    margin-right: -6.5rem;
  }

  .md\:hover\:-mb-26:hover {
    margin-bottom: -6.5rem;
  }

  .md\:hover\:-ml-26:hover {
    margin-left: -6.5rem;
  }

  .md\:hover\:-mt-27:hover {
    margin-top: -6.75rem;
  }

  .md\:hover\:-mr-27:hover {
    margin-right: -6.75rem;
  }

  .md\:hover\:-mb-27:hover {
    margin-bottom: -6.75rem;
  }

  .md\:hover\:-ml-27:hover {
    margin-left: -6.75rem;
  }

  .md\:hover\:-mt-28:hover {
    margin-top: -7rem;
  }

  .md\:hover\:-mr-28:hover {
    margin-right: -7rem;
  }

  .md\:hover\:-mb-28:hover {
    margin-bottom: -7rem;
  }

  .md\:hover\:-ml-28:hover {
    margin-left: -7rem;
  }

  .md\:hover\:-mt-29:hover {
    margin-top: -7.25rem;
  }

  .md\:hover\:-mr-29:hover {
    margin-right: -7.25rem;
  }

  .md\:hover\:-mb-29:hover {
    margin-bottom: -7.25rem;
  }

  .md\:hover\:-ml-29:hover {
    margin-left: -7.25rem;
  }

  .md\:hover\:-mt-30:hover {
    margin-top: -7.5rem;
  }

  .md\:hover\:-mr-30:hover {
    margin-right: -7.5rem;
  }

  .md\:hover\:-mb-30:hover {
    margin-bottom: -7.5rem;
  }

  .md\:hover\:-ml-30:hover {
    margin-left: -7.5rem;
  }

  .md\:hover\:-mt-31:hover {
    margin-top: -7.75rem;
  }

  .md\:hover\:-mr-31:hover {
    margin-right: -7.75rem;
  }

  .md\:hover\:-mb-31:hover {
    margin-bottom: -7.75rem;
  }

  .md\:hover\:-ml-31:hover {
    margin-left: -7.75rem;
  }

  .md\:hover\:-mt-32:hover {
    margin-top: -8rem;
  }

  .md\:hover\:-mr-32:hover {
    margin-right: -8rem;
  }

  .md\:hover\:-mb-32:hover {
    margin-bottom: -8rem;
  }

  .md\:hover\:-ml-32:hover {
    margin-left: -8rem;
  }

  .md\:hover\:-mt-40:hover {
    margin-top: -10rem;
  }

  .md\:hover\:-mr-40:hover {
    margin-right: -10rem;
  }

  .md\:hover\:-mb-40:hover {
    margin-bottom: -10rem;
  }

  .md\:hover\:-ml-40:hover {
    margin-left: -10rem;
  }

  .md\:hover\:-mt-48:hover {
    margin-top: -12rem;
  }

  .md\:hover\:-mr-48:hover {
    margin-right: -12rem;
  }

  .md\:hover\:-mb-48:hover {
    margin-bottom: -12rem;
  }

  .md\:hover\:-ml-48:hover {
    margin-left: -12rem;
  }

  .md\:hover\:-mt-56:hover {
    margin-top: -14rem;
  }

  .md\:hover\:-mr-56:hover {
    margin-right: -14rem;
  }

  .md\:hover\:-mb-56:hover {
    margin-bottom: -14rem;
  }

  .md\:hover\:-ml-56:hover {
    margin-left: -14rem;
  }

  .md\:hover\:-mt-64:hover {
    margin-top: -16rem;
  }

  .md\:hover\:-mr-64:hover {
    margin-right: -16rem;
  }

  .md\:hover\:-mb-64:hover {
    margin-bottom: -16rem;
  }

  .md\:hover\:-ml-64:hover {
    margin-left: -16rem;
  }

  .md\:hover\:-mt-px:hover {
    margin-top: -1px;
  }

  .md\:hover\:-mr-px:hover {
    margin-right: -1px;
  }

  .md\:hover\:-mb-px:hover {
    margin-bottom: -1px;
  }

  .md\:hover\:-ml-px:hover {
    margin-left: -1px;
  }

  .md\:max-h-0 {
    max-height: 0rem;
  }

  .md\:max-h-1 {
    max-height: 0.25rem;
  }

  .md\:max-h-2 {
    max-height: 0.5rem;
  }

  .md\:max-h-3 {
    max-height: 0.75rem;
  }

  .md\:max-h-4 {
    max-height: 1rem;
  }

  .md\:max-h-5 {
    max-height: 1.25rem;
  }

  .md\:max-h-6 {
    max-height: 1.5rem;
  }

  .md\:max-h-7 {
    max-height: 1.75rem;
  }

  .md\:max-h-8 {
    max-height: 2rem;
  }

  .md\:max-h-9 {
    max-height: 2.25rem;
  }

  .md\:max-h-10 {
    max-height: 2.5rem;
  }

  .md\:max-h-11 {
    max-height: 2.75rem;
  }

  .md\:max-h-12 {
    max-height: 3rem;
  }

  .md\:max-h-13 {
    max-height: 3.25rem;
  }

  .md\:max-h-14 {
    max-height: 3.5rem;
  }

  .md\:max-h-15 {
    max-height: 3.75rem;
  }

  .md\:max-h-16 {
    max-height: 4rem;
  }

  .md\:max-h-17 {
    max-height: 4.25rem;
  }

  .md\:max-h-18 {
    max-height: 4.5rem;
  }

  .md\:max-h-19 {
    max-height: 4.75rem;
  }

  .md\:max-h-20 {
    max-height: 5rem;
  }

  .md\:max-h-21 {
    max-height: 5.25rem;
  }

  .md\:max-h-22 {
    max-height: 5.5rem;
  }

  .md\:max-h-23 {
    max-height: 5.75rem;
  }

  .md\:max-h-24 {
    max-height: 6rem;
  }

  .md\:max-h-25 {
    max-height: 6.25rem;
  }

  .md\:max-h-26 {
    max-height: 6.5rem;
  }

  .md\:max-h-27 {
    max-height: 6.75rem;
  }

  .md\:max-h-28 {
    max-height: 7rem;
  }

  .md\:max-h-29 {
    max-height: 7.25rem;
  }

  .md\:max-h-30 {
    max-height: 7.5rem;
  }

  .md\:max-h-31 {
    max-height: 7.75rem;
  }

  .md\:max-h-32 {
    max-height: 8rem;
  }

  .md\:max-h-40 {
    max-height: 10rem;
  }

  .md\:max-h-48 {
    max-height: 12rem;
  }

  .md\:max-h-56 {
    max-height: 14rem;
  }

  .md\:max-h-64 {
    max-height: 16rem;
  }

  .md\:max-h-full {
    max-height: 100%;
  }

  .md\:max-h-screen {
    max-height: 100vh;
  }

  .md\:max-h-px {
    max-height: 1px;
  }

  .md\:max-h-1\/2 {
    max-height: 50%;
  }

  .md\:\!max-h-0 {
    max-height: 0rem !important;
  }

  .md\:\!max-h-1 {
    max-height: 0.25rem !important;
  }

  .md\:\!max-h-2 {
    max-height: 0.5rem !important;
  }

  .md\:\!max-h-3 {
    max-height: 0.75rem !important;
  }

  .md\:\!max-h-4 {
    max-height: 1rem !important;
  }

  .md\:\!max-h-5 {
    max-height: 1.25rem !important;
  }

  .md\:\!max-h-6 {
    max-height: 1.5rem !important;
  }

  .md\:\!max-h-7 {
    max-height: 1.75rem !important;
  }

  .md\:\!max-h-8 {
    max-height: 2rem !important;
  }

  .md\:\!max-h-9 {
    max-height: 2.25rem !important;
  }

  .md\:\!max-h-10 {
    max-height: 2.5rem !important;
  }

  .md\:\!max-h-11 {
    max-height: 2.75rem !important;
  }

  .md\:\!max-h-12 {
    max-height: 3rem !important;
  }

  .md\:\!max-h-13 {
    max-height: 3.25rem !important;
  }

  .md\:\!max-h-14 {
    max-height: 3.5rem !important;
  }

  .md\:\!max-h-15 {
    max-height: 3.75rem !important;
  }

  .md\:\!max-h-16 {
    max-height: 4rem !important;
  }

  .md\:\!max-h-17 {
    max-height: 4.25rem !important;
  }

  .md\:\!max-h-18 {
    max-height: 4.5rem !important;
  }

  .md\:\!max-h-19 {
    max-height: 4.75rem !important;
  }

  .md\:\!max-h-20 {
    max-height: 5rem !important;
  }

  .md\:\!max-h-21 {
    max-height: 5.25rem !important;
  }

  .md\:\!max-h-22 {
    max-height: 5.5rem !important;
  }

  .md\:\!max-h-23 {
    max-height: 5.75rem !important;
  }

  .md\:\!max-h-24 {
    max-height: 6rem !important;
  }

  .md\:\!max-h-25 {
    max-height: 6.25rem !important;
  }

  .md\:\!max-h-26 {
    max-height: 6.5rem !important;
  }

  .md\:\!max-h-27 {
    max-height: 6.75rem !important;
  }

  .md\:\!max-h-28 {
    max-height: 7rem !important;
  }

  .md\:\!max-h-29 {
    max-height: 7.25rem !important;
  }

  .md\:\!max-h-30 {
    max-height: 7.5rem !important;
  }

  .md\:\!max-h-31 {
    max-height: 7.75rem !important;
  }

  .md\:\!max-h-32 {
    max-height: 8rem !important;
  }

  .md\:\!max-h-40 {
    max-height: 10rem !important;
  }

  .md\:\!max-h-48 {
    max-height: 12rem !important;
  }

  .md\:\!max-h-56 {
    max-height: 14rem !important;
  }

  .md\:\!max-h-64 {
    max-height: 16rem !important;
  }

  .md\:\!max-h-full {
    max-height: 100% !important;
  }

  .md\:\!max-h-screen {
    max-height: 100vh !important;
  }

  .md\:\!max-h-px {
    max-height: 1px !important;
  }

  .md\:\!max-h-1\/2 {
    max-height: 50% !important;
  }

  .md\:hover\:max-h-0:hover {
    max-height: 0rem;
  }

  .md\:hover\:max-h-1:hover {
    max-height: 0.25rem;
  }

  .md\:hover\:max-h-2:hover {
    max-height: 0.5rem;
  }

  .md\:hover\:max-h-3:hover {
    max-height: 0.75rem;
  }

  .md\:hover\:max-h-4:hover {
    max-height: 1rem;
  }

  .md\:hover\:max-h-5:hover {
    max-height: 1.25rem;
  }

  .md\:hover\:max-h-6:hover {
    max-height: 1.5rem;
  }

  .md\:hover\:max-h-7:hover {
    max-height: 1.75rem;
  }

  .md\:hover\:max-h-8:hover {
    max-height: 2rem;
  }

  .md\:hover\:max-h-9:hover {
    max-height: 2.25rem;
  }

  .md\:hover\:max-h-10:hover {
    max-height: 2.5rem;
  }

  .md\:hover\:max-h-11:hover {
    max-height: 2.75rem;
  }

  .md\:hover\:max-h-12:hover {
    max-height: 3rem;
  }

  .md\:hover\:max-h-13:hover {
    max-height: 3.25rem;
  }

  .md\:hover\:max-h-14:hover {
    max-height: 3.5rem;
  }

  .md\:hover\:max-h-15:hover {
    max-height: 3.75rem;
  }

  .md\:hover\:max-h-16:hover {
    max-height: 4rem;
  }

  .md\:hover\:max-h-17:hover {
    max-height: 4.25rem;
  }

  .md\:hover\:max-h-18:hover {
    max-height: 4.5rem;
  }

  .md\:hover\:max-h-19:hover {
    max-height: 4.75rem;
  }

  .md\:hover\:max-h-20:hover {
    max-height: 5rem;
  }

  .md\:hover\:max-h-21:hover {
    max-height: 5.25rem;
  }

  .md\:hover\:max-h-22:hover {
    max-height: 5.5rem;
  }

  .md\:hover\:max-h-23:hover {
    max-height: 5.75rem;
  }

  .md\:hover\:max-h-24:hover {
    max-height: 6rem;
  }

  .md\:hover\:max-h-25:hover {
    max-height: 6.25rem;
  }

  .md\:hover\:max-h-26:hover {
    max-height: 6.5rem;
  }

  .md\:hover\:max-h-27:hover {
    max-height: 6.75rem;
  }

  .md\:hover\:max-h-28:hover {
    max-height: 7rem;
  }

  .md\:hover\:max-h-29:hover {
    max-height: 7.25rem;
  }

  .md\:hover\:max-h-30:hover {
    max-height: 7.5rem;
  }

  .md\:hover\:max-h-31:hover {
    max-height: 7.75rem;
  }

  .md\:hover\:max-h-32:hover {
    max-height: 8rem;
  }

  .md\:hover\:max-h-40:hover {
    max-height: 10rem;
  }

  .md\:hover\:max-h-48:hover {
    max-height: 12rem;
  }

  .md\:hover\:max-h-56:hover {
    max-height: 14rem;
  }

  .md\:hover\:max-h-64:hover {
    max-height: 16rem;
  }

  .md\:hover\:max-h-full:hover {
    max-height: 100%;
  }

  .md\:hover\:max-h-screen:hover {
    max-height: 100vh;
  }

  .md\:hover\:max-h-px:hover {
    max-height: 1px;
  }

  .md\:hover\:max-h-1\/2:hover {
    max-height: 50%;
  }

  .md\:max-w-0 {
    max-width: 0rem;
  }

  .md\:max-w-1 {
    max-width: 0.25rem;
  }

  .md\:max-w-2 {
    max-width: 0.5rem;
  }

  .md\:max-w-3 {
    max-width: 0.75rem;
  }

  .md\:max-w-4 {
    max-width: 1rem;
  }

  .md\:max-w-5 {
    max-width: 1.25rem;
  }

  .md\:max-w-6 {
    max-width: 1.5rem;
  }

  .md\:max-w-7 {
    max-width: 1.75rem;
  }

  .md\:max-w-8 {
    max-width: 2rem;
  }

  .md\:max-w-9 {
    max-width: 2.25rem;
  }

  .md\:max-w-10 {
    max-width: 2.5rem;
  }

  .md\:max-w-11 {
    max-width: 2.75rem;
  }

  .md\:max-w-12 {
    max-width: 3rem;
  }

  .md\:max-w-13 {
    max-width: 3.25rem;
  }

  .md\:max-w-14 {
    max-width: 3.5rem;
  }

  .md\:max-w-15 {
    max-width: 3.75rem;
  }

  .md\:max-w-16 {
    max-width: 4rem;
  }

  .md\:max-w-17 {
    max-width: 4.25rem;
  }

  .md\:max-w-18 {
    max-width: 4.5rem;
  }

  .md\:max-w-19 {
    max-width: 4.75rem;
  }

  .md\:max-w-20 {
    max-width: 5rem;
  }

  .md\:max-w-21 {
    max-width: 5.25rem;
  }

  .md\:max-w-22 {
    max-width: 5.5rem;
  }

  .md\:max-w-23 {
    max-width: 5.75rem;
  }

  .md\:max-w-24 {
    max-width: 6rem;
  }

  .md\:max-w-25 {
    max-width: 6.25rem;
  }

  .md\:max-w-26 {
    max-width: 6.5rem;
  }

  .md\:max-w-27 {
    max-width: 6.75rem;
  }

  .md\:max-w-28 {
    max-width: 7rem;
  }

  .md\:max-w-29 {
    max-width: 7.25rem;
  }

  .md\:max-w-30 {
    max-width: 7.5rem;
  }

  .md\:max-w-31 {
    max-width: 7.75rem;
  }

  .md\:max-w-32 {
    max-width: 8rem;
  }

  .md\:max-w-40 {
    max-width: 10rem;
  }

  .md\:max-w-48 {
    max-width: 12rem;
  }

  .md\:max-w-56 {
    max-width: 14rem;
  }

  .md\:max-w-64 {
    max-width: 16rem;
  }

  .md\:max-w-none {
    max-width: none;
  }

  .md\:max-w-xs {
    max-width: 20rem;
  }

  .md\:max-w-sm {
    max-width: 24rem;
  }

  .md\:max-w-md {
    max-width: 28rem;
  }

  .md\:max-w-lg {
    max-width: 32rem;
  }

  .md\:max-w-xl {
    max-width: 36rem;
  }

  .md\:max-w-2xl {
    max-width: 42rem;
  }

  .md\:max-w-3xl {
    max-width: 48rem;
  }

  .md\:max-w-4xl {
    max-width: 56rem;
  }

  .md\:max-w-5xl {
    max-width: 64rem;
  }

  .md\:max-w-6xl {
    max-width: 72rem;
  }

  .md\:max-w-full {
    max-width: 100%;
  }

  .md\:max-w-px {
    max-width: 1px;
  }

  .md\:max-w-1\/2 {
    max-width: 50%;
  }

  .md\:max-w-mobile {
    max-width: 767px;
  }

  .md\:max-w-tablet {
    max-width: 1023px;
  }

  .md\:max-w-laptop {
    max-width: 1440px;
  }

  .md\:max-w-desktop {
    max-width: 1920px;
  }

  .md\:\!max-w-0 {
    max-width: 0rem !important;
  }

  .md\:\!max-w-1 {
    max-width: 0.25rem !important;
  }

  .md\:\!max-w-2 {
    max-width: 0.5rem !important;
  }

  .md\:\!max-w-3 {
    max-width: 0.75rem !important;
  }

  .md\:\!max-w-4 {
    max-width: 1rem !important;
  }

  .md\:\!max-w-5 {
    max-width: 1.25rem !important;
  }

  .md\:\!max-w-6 {
    max-width: 1.5rem !important;
  }

  .md\:\!max-w-7 {
    max-width: 1.75rem !important;
  }

  .md\:\!max-w-8 {
    max-width: 2rem !important;
  }

  .md\:\!max-w-9 {
    max-width: 2.25rem !important;
  }

  .md\:\!max-w-10 {
    max-width: 2.5rem !important;
  }

  .md\:\!max-w-11 {
    max-width: 2.75rem !important;
  }

  .md\:\!max-w-12 {
    max-width: 3rem !important;
  }

  .md\:\!max-w-13 {
    max-width: 3.25rem !important;
  }

  .md\:\!max-w-14 {
    max-width: 3.5rem !important;
  }

  .md\:\!max-w-15 {
    max-width: 3.75rem !important;
  }

  .md\:\!max-w-16 {
    max-width: 4rem !important;
  }

  .md\:\!max-w-17 {
    max-width: 4.25rem !important;
  }

  .md\:\!max-w-18 {
    max-width: 4.5rem !important;
  }

  .md\:\!max-w-19 {
    max-width: 4.75rem !important;
  }

  .md\:\!max-w-20 {
    max-width: 5rem !important;
  }

  .md\:\!max-w-21 {
    max-width: 5.25rem !important;
  }

  .md\:\!max-w-22 {
    max-width: 5.5rem !important;
  }

  .md\:\!max-w-23 {
    max-width: 5.75rem !important;
  }

  .md\:\!max-w-24 {
    max-width: 6rem !important;
  }

  .md\:\!max-w-25 {
    max-width: 6.25rem !important;
  }

  .md\:\!max-w-26 {
    max-width: 6.5rem !important;
  }

  .md\:\!max-w-27 {
    max-width: 6.75rem !important;
  }

  .md\:\!max-w-28 {
    max-width: 7rem !important;
  }

  .md\:\!max-w-29 {
    max-width: 7.25rem !important;
  }

  .md\:\!max-w-30 {
    max-width: 7.5rem !important;
  }

  .md\:\!max-w-31 {
    max-width: 7.75rem !important;
  }

  .md\:\!max-w-32 {
    max-width: 8rem !important;
  }

  .md\:\!max-w-40 {
    max-width: 10rem !important;
  }

  .md\:\!max-w-48 {
    max-width: 12rem !important;
  }

  .md\:\!max-w-56 {
    max-width: 14rem !important;
  }

  .md\:\!max-w-64 {
    max-width: 16rem !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-px {
    max-width: 1px !important;
  }

  .md\:\!max-w-1\/2 {
    max-width: 50% !important;
  }

  .md\:\!max-w-mobile {
    max-width: 767px !important;
  }

  .md\:\!max-w-tablet {
    max-width: 1023px !important;
  }

  .md\:\!max-w-laptop {
    max-width: 1440px !important;
  }

  .md\:\!max-w-desktop {
    max-width: 1920px !important;
  }

  .md\:hover\:max-w-0:hover {
    max-width: 0rem;
  }

  .md\:hover\:max-w-1:hover {
    max-width: 0.25rem;
  }

  .md\:hover\:max-w-2:hover {
    max-width: 0.5rem;
  }

  .md\:hover\:max-w-3:hover {
    max-width: 0.75rem;
  }

  .md\:hover\:max-w-4:hover {
    max-width: 1rem;
  }

  .md\:hover\:max-w-5:hover {
    max-width: 1.25rem;
  }

  .md\:hover\:max-w-6:hover {
    max-width: 1.5rem;
  }

  .md\:hover\:max-w-7:hover {
    max-width: 1.75rem;
  }

  .md\:hover\:max-w-8:hover {
    max-width: 2rem;
  }

  .md\:hover\:max-w-9:hover {
    max-width: 2.25rem;
  }

  .md\:hover\:max-w-10:hover {
    max-width: 2.5rem;
  }

  .md\:hover\:max-w-11:hover {
    max-width: 2.75rem;
  }

  .md\:hover\:max-w-12:hover {
    max-width: 3rem;
  }

  .md\:hover\:max-w-13:hover {
    max-width: 3.25rem;
  }

  .md\:hover\:max-w-14:hover {
    max-width: 3.5rem;
  }

  .md\:hover\:max-w-15:hover {
    max-width: 3.75rem;
  }

  .md\:hover\:max-w-16:hover {
    max-width: 4rem;
  }

  .md\:hover\:max-w-17:hover {
    max-width: 4.25rem;
  }

  .md\:hover\:max-w-18:hover {
    max-width: 4.5rem;
  }

  .md\:hover\:max-w-19:hover {
    max-width: 4.75rem;
  }

  .md\:hover\:max-w-20:hover {
    max-width: 5rem;
  }

  .md\:hover\:max-w-21:hover {
    max-width: 5.25rem;
  }

  .md\:hover\:max-w-22:hover {
    max-width: 5.5rem;
  }

  .md\:hover\:max-w-23:hover {
    max-width: 5.75rem;
  }

  .md\:hover\:max-w-24:hover {
    max-width: 6rem;
  }

  .md\:hover\:max-w-25:hover {
    max-width: 6.25rem;
  }

  .md\:hover\:max-w-26:hover {
    max-width: 6.5rem;
  }

  .md\:hover\:max-w-27:hover {
    max-width: 6.75rem;
  }

  .md\:hover\:max-w-28:hover {
    max-width: 7rem;
  }

  .md\:hover\:max-w-29:hover {
    max-width: 7.25rem;
  }

  .md\:hover\:max-w-30:hover {
    max-width: 7.5rem;
  }

  .md\:hover\:max-w-31:hover {
    max-width: 7.75rem;
  }

  .md\:hover\:max-w-32:hover {
    max-width: 8rem;
  }

  .md\:hover\:max-w-40:hover {
    max-width: 10rem;
  }

  .md\:hover\:max-w-48:hover {
    max-width: 12rem;
  }

  .md\:hover\:max-w-56:hover {
    max-width: 14rem;
  }

  .md\:hover\:max-w-64:hover {
    max-width: 16rem;
  }

  .md\:hover\:max-w-none:hover {
    max-width: none;
  }

  .md\:hover\:max-w-xs:hover {
    max-width: 20rem;
  }

  .md\:hover\:max-w-sm:hover {
    max-width: 24rem;
  }

  .md\:hover\:max-w-md:hover {
    max-width: 28rem;
  }

  .md\:hover\:max-w-lg:hover {
    max-width: 32rem;
  }

  .md\:hover\:max-w-xl:hover {
    max-width: 36rem;
  }

  .md\:hover\:max-w-2xl:hover {
    max-width: 42rem;
  }

  .md\:hover\:max-w-3xl:hover {
    max-width: 48rem;
  }

  .md\:hover\:max-w-4xl:hover {
    max-width: 56rem;
  }

  .md\:hover\:max-w-5xl:hover {
    max-width: 64rem;
  }

  .md\:hover\:max-w-6xl:hover {
    max-width: 72rem;
  }

  .md\:hover\:max-w-full:hover {
    max-width: 100%;
  }

  .md\:hover\:max-w-px:hover {
    max-width: 1px;
  }

  .md\:hover\:max-w-1\/2:hover {
    max-width: 50%;
  }

  .md\:hover\:max-w-mobile:hover {
    max-width: 767px;
  }

  .md\:hover\:max-w-tablet:hover {
    max-width: 1023px;
  }

  .md\:hover\:max-w-laptop:hover {
    max-width: 1440px;
  }

  .md\:hover\:max-w-desktop:hover {
    max-width: 1920px;
  }

  .md\:min-h-0 {
    min-height: 0rem;
  }

  .md\:min-h-1 {
    min-height: 0.25rem;
  }

  .md\:min-h-2 {
    min-height: 0.5rem;
  }

  .md\:min-h-3 {
    min-height: 0.75rem;
  }

  .md\:min-h-4 {
    min-height: 1rem;
  }

  .md\:min-h-5 {
    min-height: 1.25rem;
  }

  .md\:min-h-6 {
    min-height: 1.5rem;
  }

  .md\:min-h-7 {
    min-height: 1.75rem;
  }

  .md\:min-h-8 {
    min-height: 2rem;
  }

  .md\:min-h-9 {
    min-height: 2.25rem;
  }

  .md\:min-h-10 {
    min-height: 2.5rem;
  }

  .md\:min-h-11 {
    min-height: 2.75rem;
  }

  .md\:min-h-12 {
    min-height: 3rem;
  }

  .md\:min-h-13 {
    min-height: 3.25rem;
  }

  .md\:min-h-14 {
    min-height: 3.5rem;
  }

  .md\:min-h-15 {
    min-height: 3.75rem;
  }

  .md\:min-h-16 {
    min-height: 4rem;
  }

  .md\:min-h-17 {
    min-height: 4.25rem;
  }

  .md\:min-h-18 {
    min-height: 4.5rem;
  }

  .md\:min-h-19 {
    min-height: 4.75rem;
  }

  .md\:min-h-20 {
    min-height: 5rem;
  }

  .md\:min-h-21 {
    min-height: 5.25rem;
  }

  .md\:min-h-22 {
    min-height: 5.5rem;
  }

  .md\:min-h-23 {
    min-height: 5.75rem;
  }

  .md\:min-h-24 {
    min-height: 6rem;
  }

  .md\:min-h-25 {
    min-height: 6.25rem;
  }

  .md\:min-h-26 {
    min-height: 6.5rem;
  }

  .md\:min-h-27 {
    min-height: 6.75rem;
  }

  .md\:min-h-28 {
    min-height: 7rem;
  }

  .md\:min-h-29 {
    min-height: 7.25rem;
  }

  .md\:min-h-30 {
    min-height: 7.5rem;
  }

  .md\:min-h-31 {
    min-height: 7.75rem;
  }

  .md\:min-h-32 {
    min-height: 8rem;
  }

  .md\:min-h-40 {
    min-height: 10rem;
  }

  .md\:min-h-48 {
    min-height: 12rem;
  }

  .md\:min-h-56 {
    min-height: 14rem;
  }

  .md\:min-h-64 {
    min-height: 16rem;
  }

  .md\:min-h-full {
    min-height: 100%;
  }

  .md\:min-h-screen {
    min-height: 100vh;
  }

  .md\:min-h-px {
    min-height: 1px;
  }

  .md\:min-h-1\/2 {
    min-height: 50%;
  }

  .md\:\!min-h-0 {
    min-height: 0rem !important;
  }

  .md\:\!min-h-1 {
    min-height: 0.25rem !important;
  }

  .md\:\!min-h-2 {
    min-height: 0.5rem !important;
  }

  .md\:\!min-h-3 {
    min-height: 0.75rem !important;
  }

  .md\:\!min-h-4 {
    min-height: 1rem !important;
  }

  .md\:\!min-h-5 {
    min-height: 1.25rem !important;
  }

  .md\:\!min-h-6 {
    min-height: 1.5rem !important;
  }

  .md\:\!min-h-7 {
    min-height: 1.75rem !important;
  }

  .md\:\!min-h-8 {
    min-height: 2rem !important;
  }

  .md\:\!min-h-9 {
    min-height: 2.25rem !important;
  }

  .md\:\!min-h-10 {
    min-height: 2.5rem !important;
  }

  .md\:\!min-h-11 {
    min-height: 2.75rem !important;
  }

  .md\:\!min-h-12 {
    min-height: 3rem !important;
  }

  .md\:\!min-h-13 {
    min-height: 3.25rem !important;
  }

  .md\:\!min-h-14 {
    min-height: 3.5rem !important;
  }

  .md\:\!min-h-15 {
    min-height: 3.75rem !important;
  }

  .md\:\!min-h-16 {
    min-height: 4rem !important;
  }

  .md\:\!min-h-17 {
    min-height: 4.25rem !important;
  }

  .md\:\!min-h-18 {
    min-height: 4.5rem !important;
  }

  .md\:\!min-h-19 {
    min-height: 4.75rem !important;
  }

  .md\:\!min-h-20 {
    min-height: 5rem !important;
  }

  .md\:\!min-h-21 {
    min-height: 5.25rem !important;
  }

  .md\:\!min-h-22 {
    min-height: 5.5rem !important;
  }

  .md\:\!min-h-23 {
    min-height: 5.75rem !important;
  }

  .md\:\!min-h-24 {
    min-height: 6rem !important;
  }

  .md\:\!min-h-25 {
    min-height: 6.25rem !important;
  }

  .md\:\!min-h-26 {
    min-height: 6.5rem !important;
  }

  .md\:\!min-h-27 {
    min-height: 6.75rem !important;
  }

  .md\:\!min-h-28 {
    min-height: 7rem !important;
  }

  .md\:\!min-h-29 {
    min-height: 7.25rem !important;
  }

  .md\:\!min-h-30 {
    min-height: 7.5rem !important;
  }

  .md\:\!min-h-31 {
    min-height: 7.75rem !important;
  }

  .md\:\!min-h-32 {
    min-height: 8rem !important;
  }

  .md\:\!min-h-40 {
    min-height: 10rem !important;
  }

  .md\:\!min-h-48 {
    min-height: 12rem !important;
  }

  .md\:\!min-h-56 {
    min-height: 14rem !important;
  }

  .md\:\!min-h-64 {
    min-height: 16rem !important;
  }

  .md\:\!min-h-full {
    min-height: 100% !important;
  }

  .md\:\!min-h-screen {
    min-height: 100vh !important;
  }

  .md\:\!min-h-px {
    min-height: 1px !important;
  }

  .md\:\!min-h-1\/2 {
    min-height: 50% !important;
  }

  .md\:hover\:min-h-0:hover {
    min-height: 0rem;
  }

  .md\:hover\:min-h-1:hover {
    min-height: 0.25rem;
  }

  .md\:hover\:min-h-2:hover {
    min-height: 0.5rem;
  }

  .md\:hover\:min-h-3:hover {
    min-height: 0.75rem;
  }

  .md\:hover\:min-h-4:hover {
    min-height: 1rem;
  }

  .md\:hover\:min-h-5:hover {
    min-height: 1.25rem;
  }

  .md\:hover\:min-h-6:hover {
    min-height: 1.5rem;
  }

  .md\:hover\:min-h-7:hover {
    min-height: 1.75rem;
  }

  .md\:hover\:min-h-8:hover {
    min-height: 2rem;
  }

  .md\:hover\:min-h-9:hover {
    min-height: 2.25rem;
  }

  .md\:hover\:min-h-10:hover {
    min-height: 2.5rem;
  }

  .md\:hover\:min-h-11:hover {
    min-height: 2.75rem;
  }

  .md\:hover\:min-h-12:hover {
    min-height: 3rem;
  }

  .md\:hover\:min-h-13:hover {
    min-height: 3.25rem;
  }

  .md\:hover\:min-h-14:hover {
    min-height: 3.5rem;
  }

  .md\:hover\:min-h-15:hover {
    min-height: 3.75rem;
  }

  .md\:hover\:min-h-16:hover {
    min-height: 4rem;
  }

  .md\:hover\:min-h-17:hover {
    min-height: 4.25rem;
  }

  .md\:hover\:min-h-18:hover {
    min-height: 4.5rem;
  }

  .md\:hover\:min-h-19:hover {
    min-height: 4.75rem;
  }

  .md\:hover\:min-h-20:hover {
    min-height: 5rem;
  }

  .md\:hover\:min-h-21:hover {
    min-height: 5.25rem;
  }

  .md\:hover\:min-h-22:hover {
    min-height: 5.5rem;
  }

  .md\:hover\:min-h-23:hover {
    min-height: 5.75rem;
  }

  .md\:hover\:min-h-24:hover {
    min-height: 6rem;
  }

  .md\:hover\:min-h-25:hover {
    min-height: 6.25rem;
  }

  .md\:hover\:min-h-26:hover {
    min-height: 6.5rem;
  }

  .md\:hover\:min-h-27:hover {
    min-height: 6.75rem;
  }

  .md\:hover\:min-h-28:hover {
    min-height: 7rem;
  }

  .md\:hover\:min-h-29:hover {
    min-height: 7.25rem;
  }

  .md\:hover\:min-h-30:hover {
    min-height: 7.5rem;
  }

  .md\:hover\:min-h-31:hover {
    min-height: 7.75rem;
  }

  .md\:hover\:min-h-32:hover {
    min-height: 8rem;
  }

  .md\:hover\:min-h-40:hover {
    min-height: 10rem;
  }

  .md\:hover\:min-h-48:hover {
    min-height: 12rem;
  }

  .md\:hover\:min-h-56:hover {
    min-height: 14rem;
  }

  .md\:hover\:min-h-64:hover {
    min-height: 16rem;
  }

  .md\:hover\:min-h-full:hover {
    min-height: 100%;
  }

  .md\:hover\:min-h-screen:hover {
    min-height: 100vh;
  }

  .md\:hover\:min-h-px:hover {
    min-height: 1px;
  }

  .md\:hover\:min-h-1\/2:hover {
    min-height: 50%;
  }

  .md\:min-w-0 {
    min-width: 0rem;
  }

  .md\:min-w-1 {
    min-width: 0.25rem;
  }

  .md\:min-w-2 {
    min-width: 0.5rem;
  }

  .md\:min-w-3 {
    min-width: 0.75rem;
  }

  .md\:min-w-4 {
    min-width: 1rem;
  }

  .md\:min-w-5 {
    min-width: 1.25rem;
  }

  .md\:min-w-6 {
    min-width: 1.5rem;
  }

  .md\:min-w-7 {
    min-width: 1.75rem;
  }

  .md\:min-w-8 {
    min-width: 2rem;
  }

  .md\:min-w-9 {
    min-width: 2.25rem;
  }

  .md\:min-w-10 {
    min-width: 2.5rem;
  }

  .md\:min-w-11 {
    min-width: 2.75rem;
  }

  .md\:min-w-12 {
    min-width: 3rem;
  }

  .md\:min-w-13 {
    min-width: 3.25rem;
  }

  .md\:min-w-14 {
    min-width: 3.5rem;
  }

  .md\:min-w-15 {
    min-width: 3.75rem;
  }

  .md\:min-w-16 {
    min-width: 4rem;
  }

  .md\:min-w-17 {
    min-width: 4.25rem;
  }

  .md\:min-w-18 {
    min-width: 4.5rem;
  }

  .md\:min-w-19 {
    min-width: 4.75rem;
  }

  .md\:min-w-20 {
    min-width: 5rem;
  }

  .md\:min-w-21 {
    min-width: 5.25rem;
  }

  .md\:min-w-22 {
    min-width: 5.5rem;
  }

  .md\:min-w-23 {
    min-width: 5.75rem;
  }

  .md\:min-w-24 {
    min-width: 6rem;
  }

  .md\:min-w-25 {
    min-width: 6.25rem;
  }

  .md\:min-w-26 {
    min-width: 6.5rem;
  }

  .md\:min-w-27 {
    min-width: 6.75rem;
  }

  .md\:min-w-28 {
    min-width: 7rem;
  }

  .md\:min-w-29 {
    min-width: 7.25rem;
  }

  .md\:min-w-30 {
    min-width: 7.5rem;
  }

  .md\:min-w-31 {
    min-width: 7.75rem;
  }

  .md\:min-w-32 {
    min-width: 8rem;
  }

  .md\:min-w-40 {
    min-width: 10rem;
  }

  .md\:min-w-48 {
    min-width: 12rem;
  }

  .md\:min-w-56 {
    min-width: 14rem;
  }

  .md\:min-w-64 {
    min-width: 16rem;
  }

  .md\:min-w-full {
    min-width: 100%;
  }

  .md\:min-w-px {
    min-width: 1px;
  }

  .md\:min-w-1\/2 {
    min-width: 50%;
  }

  .md\:min-w-2xs {
    min-width: 375px;
  }

  .md\:min-w-xs {
    min-width: 478px;
  }

  .md\:min-w-sm {
    min-width: 576px;
  }

  .md\:min-w-md {
    min-width: 768px;
  }

  .md\:min-w-lg {
    min-width: 1024px;
  }

  .md\:min-w-xl {
    min-width: 1440px;
  }

  .md\:min-w-2xl {
    min-width: 1920px;
  }

  .md\:min-w-3xl {
    min-width: 2560px;
  }

  .md\:\!min-w-0 {
    min-width: 0rem !important;
  }

  .md\:\!min-w-1 {
    min-width: 0.25rem !important;
  }

  .md\:\!min-w-2 {
    min-width: 0.5rem !important;
  }

  .md\:\!min-w-3 {
    min-width: 0.75rem !important;
  }

  .md\:\!min-w-4 {
    min-width: 1rem !important;
  }

  .md\:\!min-w-5 {
    min-width: 1.25rem !important;
  }

  .md\:\!min-w-6 {
    min-width: 1.5rem !important;
  }

  .md\:\!min-w-7 {
    min-width: 1.75rem !important;
  }

  .md\:\!min-w-8 {
    min-width: 2rem !important;
  }

  .md\:\!min-w-9 {
    min-width: 2.25rem !important;
  }

  .md\:\!min-w-10 {
    min-width: 2.5rem !important;
  }

  .md\:\!min-w-11 {
    min-width: 2.75rem !important;
  }

  .md\:\!min-w-12 {
    min-width: 3rem !important;
  }

  .md\:\!min-w-13 {
    min-width: 3.25rem !important;
  }

  .md\:\!min-w-14 {
    min-width: 3.5rem !important;
  }

  .md\:\!min-w-15 {
    min-width: 3.75rem !important;
  }

  .md\:\!min-w-16 {
    min-width: 4rem !important;
  }

  .md\:\!min-w-17 {
    min-width: 4.25rem !important;
  }

  .md\:\!min-w-18 {
    min-width: 4.5rem !important;
  }

  .md\:\!min-w-19 {
    min-width: 4.75rem !important;
  }

  .md\:\!min-w-20 {
    min-width: 5rem !important;
  }

  .md\:\!min-w-21 {
    min-width: 5.25rem !important;
  }

  .md\:\!min-w-22 {
    min-width: 5.5rem !important;
  }

  .md\:\!min-w-23 {
    min-width: 5.75rem !important;
  }

  .md\:\!min-w-24 {
    min-width: 6rem !important;
  }

  .md\:\!min-w-25 {
    min-width: 6.25rem !important;
  }

  .md\:\!min-w-26 {
    min-width: 6.5rem !important;
  }

  .md\:\!min-w-27 {
    min-width: 6.75rem !important;
  }

  .md\:\!min-w-28 {
    min-width: 7rem !important;
  }

  .md\:\!min-w-29 {
    min-width: 7.25rem !important;
  }

  .md\:\!min-w-30 {
    min-width: 7.5rem !important;
  }

  .md\:\!min-w-31 {
    min-width: 7.75rem !important;
  }

  .md\:\!min-w-32 {
    min-width: 8rem !important;
  }

  .md\:\!min-w-40 {
    min-width: 10rem !important;
  }

  .md\:\!min-w-48 {
    min-width: 12rem !important;
  }

  .md\:\!min-w-56 {
    min-width: 14rem !important;
  }

  .md\:\!min-w-64 {
    min-width: 16rem !important;
  }

  .md\:\!min-w-full {
    min-width: 100% !important;
  }

  .md\:\!min-w-px {
    min-width: 1px !important;
  }

  .md\:\!min-w-1\/2 {
    min-width: 50% !important;
  }

  .md\:\!min-w-2xs {
    min-width: 375px !important;
  }

  .md\:\!min-w-xs {
    min-width: 478px !important;
  }

  .md\:\!min-w-sm {
    min-width: 576px !important;
  }

  .md\:\!min-w-md {
    min-width: 768px !important;
  }

  .md\:\!min-w-lg {
    min-width: 1024px !important;
  }

  .md\:\!min-w-xl {
    min-width: 1440px !important;
  }

  .md\:\!min-w-2xl {
    min-width: 1920px !important;
  }

  .md\:\!min-w-3xl {
    min-width: 2560px !important;
  }

  .md\:hover\:min-w-0:hover {
    min-width: 0rem;
  }

  .md\:hover\:min-w-1:hover {
    min-width: 0.25rem;
  }

  .md\:hover\:min-w-2:hover {
    min-width: 0.5rem;
  }

  .md\:hover\:min-w-3:hover {
    min-width: 0.75rem;
  }

  .md\:hover\:min-w-4:hover {
    min-width: 1rem;
  }

  .md\:hover\:min-w-5:hover {
    min-width: 1.25rem;
  }

  .md\:hover\:min-w-6:hover {
    min-width: 1.5rem;
  }

  .md\:hover\:min-w-7:hover {
    min-width: 1.75rem;
  }

  .md\:hover\:min-w-8:hover {
    min-width: 2rem;
  }

  .md\:hover\:min-w-9:hover {
    min-width: 2.25rem;
  }

  .md\:hover\:min-w-10:hover {
    min-width: 2.5rem;
  }

  .md\:hover\:min-w-11:hover {
    min-width: 2.75rem;
  }

  .md\:hover\:min-w-12:hover {
    min-width: 3rem;
  }

  .md\:hover\:min-w-13:hover {
    min-width: 3.25rem;
  }

  .md\:hover\:min-w-14:hover {
    min-width: 3.5rem;
  }

  .md\:hover\:min-w-15:hover {
    min-width: 3.75rem;
  }

  .md\:hover\:min-w-16:hover {
    min-width: 4rem;
  }

  .md\:hover\:min-w-17:hover {
    min-width: 4.25rem;
  }

  .md\:hover\:min-w-18:hover {
    min-width: 4.5rem;
  }

  .md\:hover\:min-w-19:hover {
    min-width: 4.75rem;
  }

  .md\:hover\:min-w-20:hover {
    min-width: 5rem;
  }

  .md\:hover\:min-w-21:hover {
    min-width: 5.25rem;
  }

  .md\:hover\:min-w-22:hover {
    min-width: 5.5rem;
  }

  .md\:hover\:min-w-23:hover {
    min-width: 5.75rem;
  }

  .md\:hover\:min-w-24:hover {
    min-width: 6rem;
  }

  .md\:hover\:min-w-25:hover {
    min-width: 6.25rem;
  }

  .md\:hover\:min-w-26:hover {
    min-width: 6.5rem;
  }

  .md\:hover\:min-w-27:hover {
    min-width: 6.75rem;
  }

  .md\:hover\:min-w-28:hover {
    min-width: 7rem;
  }

  .md\:hover\:min-w-29:hover {
    min-width: 7.25rem;
  }

  .md\:hover\:min-w-30:hover {
    min-width: 7.5rem;
  }

  .md\:hover\:min-w-31:hover {
    min-width: 7.75rem;
  }

  .md\:hover\:min-w-32:hover {
    min-width: 8rem;
  }

  .md\:hover\:min-w-40:hover {
    min-width: 10rem;
  }

  .md\:hover\:min-w-48:hover {
    min-width: 12rem;
  }

  .md\:hover\:min-w-56:hover {
    min-width: 14rem;
  }

  .md\:hover\:min-w-64:hover {
    min-width: 16rem;
  }

  .md\:hover\:min-w-full:hover {
    min-width: 100%;
  }

  .md\:hover\:min-w-px:hover {
    min-width: 1px;
  }

  .md\:hover\:min-w-1\/2:hover {
    min-width: 50%;
  }

  .md\:hover\:min-w-2xs:hover {
    min-width: 375px;
  }

  .md\:hover\:min-w-xs:hover {
    min-width: 478px;
  }

  .md\:hover\:min-w-sm:hover {
    min-width: 576px;
  }

  .md\:hover\:min-w-md:hover {
    min-width: 768px;
  }

  .md\:hover\:min-w-lg:hover {
    min-width: 1024px;
  }

  .md\:hover\:min-w-xl:hover {
    min-width: 1440px;
  }

  .md\:hover\:min-w-2xl:hover {
    min-width: 1920px;
  }

  .md\:hover\:min-w-3xl:hover {
    min-width: 2560px;
  }

  .md\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .md\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .md\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .md\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .md\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .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\:hover\:object-contain:hover {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .md\:hover\:object-cover:hover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .md\:hover\:object-fill:hover {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .md\:hover\:object-none:hover {
    -o-object-fit: none;
       object-fit: none;
  }

  .md\:hover\:object-scale-down:hover {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .md\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .md\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .md\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .md\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .md\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .md\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .md\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .md\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .md\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .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\:hover\:object-bottom:hover {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .md\:hover\:object-center:hover {
    -o-object-position: center;
       object-position: center;
  }

  .md\:hover\:object-left:hover {
    -o-object-position: left;
       object-position: left;
  }

  .md\:hover\:object-left-bottom:hover {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .md\:hover\:object-left-top:hover {
    -o-object-position: left top;
       object-position: left top;
  }

  .md\:hover\:object-right:hover {
    -o-object-position: right;
       object-position: right;
  }

  .md\:hover\:object-right-bottom:hover {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .md\:hover\:object-right-top:hover {
    -o-object-position: right top;
       object-position: right top;
  }

  .md\:hover\:object-top:hover {
    -o-object-position: top;
       object-position: top;
  }

  .md\:opacity-0 {
    opacity: 0;
  }

  .md\:opacity-25 {
    opacity: 0.25;
  }

  .md\:opacity-50 {
    opacity: 0.5;
  }

  .md\:opacity-75 {
    opacity: 0.75;
  }

  .md\:opacity-100 {
    opacity: 1;
  }

  .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;
  }

  .md\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .md\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .md\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .md\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .md\:outline-none {
    outline: 0;
  }

  .md\:\!outline-none {
    outline: 0 !important;
  }

  .md\:hover\:outline-none:hover {
    outline: 0;
  }

  .md\:overflow-auto {
    overflow: auto;
  }

  .md\:overflow-hidden {
    overflow: hidden;
  }

  .md\:overflow-visible {
    overflow: visible;
  }

  .md\:overflow-scroll {
    overflow: scroll;
  }

  .md\:overflow-x-auto {
    overflow-x: auto;
  }

  .md\:overflow-y-auto {
    overflow-y: auto;
  }

  .md\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .md\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .md\:overflow-x-visible {
    overflow-x: visible;
  }

  .md\:overflow-y-visible {
    overflow-y: visible;
  }

  .md\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .md\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .md\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .md\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .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\:hover\:overflow-auto:hover {
    overflow: auto;
  }

  .md\:hover\:overflow-hidden:hover {
    overflow: hidden;
  }

  .md\:hover\:overflow-visible:hover {
    overflow: visible;
  }

  .md\:hover\:overflow-scroll:hover {
    overflow: scroll;
  }

  .md\:hover\:overflow-x-auto:hover {
    overflow-x: auto;
  }

  .md\:hover\:overflow-y-auto:hover {
    overflow-y: auto;
  }

  .md\:hover\:overflow-x-hidden:hover {
    overflow-x: hidden;
  }

  .md\:hover\:overflow-y-hidden:hover {
    overflow-y: hidden;
  }

  .md\:hover\:overflow-x-visible:hover {
    overflow-x: visible;
  }

  .md\:hover\:overflow-y-visible:hover {
    overflow-y: visible;
  }

  .md\:hover\:overflow-x-scroll:hover {
    overflow-x: scroll;
  }

  .md\:hover\:overflow-y-scroll:hover {
    overflow-y: scroll;
  }

  .md\:hover\:scrolling-touch:hover {
    -webkit-overflow-scrolling: touch;
  }

  .md\:hover\:scrolling-auto:hover {
    -webkit-overflow-scrolling: auto;
  }

  .md\:p-0 {
    padding: 0rem;
  }

  .md\:p-1 {
    padding: 0.25rem;
  }

  .md\:p-2 {
    padding: 0.5rem;
  }

  .md\:p-3 {
    padding: 0.75rem;
  }

  .md\:p-4 {
    padding: 1rem;
  }

  .md\:p-5 {
    padding: 1.25rem;
  }

  .md\:p-6 {
    padding: 1.5rem;
  }

  .md\:p-7 {
    padding: 1.75rem;
  }

  .md\:p-8 {
    padding: 2rem;
  }

  .md\:p-9 {
    padding: 2.25rem;
  }

  .md\:p-10 {
    padding: 2.5rem;
  }

  .md\:p-11 {
    padding: 2.75rem;
  }

  .md\:p-12 {
    padding: 3rem;
  }

  .md\:p-13 {
    padding: 3.25rem;
  }

  .md\:p-14 {
    padding: 3.5rem;
  }

  .md\:p-15 {
    padding: 3.75rem;
  }

  .md\:p-16 {
    padding: 4rem;
  }

  .md\:p-17 {
    padding: 4.25rem;
  }

  .md\:p-18 {
    padding: 4.5rem;
  }

  .md\:p-19 {
    padding: 4.75rem;
  }

  .md\:p-20 {
    padding: 5rem;
  }

  .md\:p-21 {
    padding: 5.25rem;
  }

  .md\:p-22 {
    padding: 5.5rem;
  }

  .md\:p-23 {
    padding: 5.75rem;
  }

  .md\:p-24 {
    padding: 6rem;
  }

  .md\:p-25 {
    padding: 6.25rem;
  }

  .md\:p-26 {
    padding: 6.5rem;
  }

  .md\:p-27 {
    padding: 6.75rem;
  }

  .md\:p-28 {
    padding: 7rem;
  }

  .md\:p-29 {
    padding: 7.25rem;
  }

  .md\:p-30 {
    padding: 7.5rem;
  }

  .md\:p-31 {
    padding: 7.75rem;
  }

  .md\:p-32 {
    padding: 8rem;
  }

  .md\:p-40 {
    padding: 10rem;
  }

  .md\:p-48 {
    padding: 12rem;
  }

  .md\:p-56 {
    padding: 14rem;
  }

  .md\:p-64 {
    padding: 16rem;
  }

  .md\:p-px {
    padding: 1px;
  }

  .md\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .md\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .md\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .md\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .md\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .md\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .md\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .md\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .md\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .md\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .md\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .md\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .md\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .md\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .md\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .md\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .md\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:py-21 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .md\:px-21 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .md\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .md\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .md\:py-23 {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .md\:px-23 {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:py-25 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .md\:px-25 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .md\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .md\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .md\:py-27 {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .md\:px-27 {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .md\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .md\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .md\:py-29 {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .md\:px-29 {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .md\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .md\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .md\:py-31 {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .md\:px-31 {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .md\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .md\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .md\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .md\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .md\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .md\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .md\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .md\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .md\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .md\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .md\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .md\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .md\:pt-0 {
    padding-top: 0rem;
  }

  .md\:pr-0 {
    padding-right: 0rem;
  }

  .md\:pb-0 {
    padding-bottom: 0rem;
  }

  .md\:pl-0 {
    padding-left: 0rem;
  }

  .md\:pt-1 {
    padding-top: 0.25rem;
  }

  .md\:pr-1 {
    padding-right: 0.25rem;
  }

  .md\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .md\:pl-1 {
    padding-left: 0.25rem;
  }

  .md\:pt-2 {
    padding-top: 0.5rem;
  }

  .md\:pr-2 {
    padding-right: 0.5rem;
  }

  .md\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .md\:pl-2 {
    padding-left: 0.5rem;
  }

  .md\:pt-3 {
    padding-top: 0.75rem;
  }

  .md\:pr-3 {
    padding-right: 0.75rem;
  }

  .md\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .md\:pl-3 {
    padding-left: 0.75rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:pr-4 {
    padding-right: 1rem;
  }

  .md\:pb-4 {
    padding-bottom: 1rem;
  }

  .md\:pl-4 {
    padding-left: 1rem;
  }

  .md\:pt-5 {
    padding-top: 1.25rem;
  }

  .md\:pr-5 {
    padding-right: 1.25rem;
  }

  .md\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .md\:pl-5 {
    padding-left: 1.25rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:pr-6 {
    padding-right: 1.5rem;
  }

  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .md\:pl-6 {
    padding-left: 1.5rem;
  }

  .md\:pt-7 {
    padding-top: 1.75rem;
  }

  .md\:pr-7 {
    padding-right: 1.75rem;
  }

  .md\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .md\:pl-7 {
    padding-left: 1.75rem;
  }

  .md\:pt-8 {
    padding-top: 2rem;
  }

  .md\:pr-8 {
    padding-right: 2rem;
  }

  .md\:pb-8 {
    padding-bottom: 2rem;
  }

  .md\:pl-8 {
    padding-left: 2rem;
  }

  .md\:pt-9 {
    padding-top: 2.25rem;
  }

  .md\:pr-9 {
    padding-right: 2.25rem;
  }

  .md\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .md\:pl-9 {
    padding-left: 2.25rem;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pr-10 {
    padding-right: 2.5rem;
  }

  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .md\:pl-10 {
    padding-left: 2.5rem;
  }

  .md\:pt-11 {
    padding-top: 2.75rem;
  }

  .md\:pr-11 {
    padding-right: 2.75rem;
  }

  .md\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .md\:pl-11 {
    padding-left: 2.75rem;
  }

  .md\:pt-12 {
    padding-top: 3rem;
  }

  .md\:pr-12 {
    padding-right: 3rem;
  }

  .md\:pb-12 {
    padding-bottom: 3rem;
  }

  .md\:pl-12 {
    padding-left: 3rem;
  }

  .md\:pt-13 {
    padding-top: 3.25rem;
  }

  .md\:pr-13 {
    padding-right: 3.25rem;
  }

  .md\:pb-13 {
    padding-bottom: 3.25rem;
  }

  .md\:pl-13 {
    padding-left: 3.25rem;
  }

  .md\:pt-14 {
    padding-top: 3.5rem;
  }

  .md\:pr-14 {
    padding-right: 3.5rem;
  }

  .md\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .md\:pl-14 {
    padding-left: 3.5rem;
  }

  .md\:pt-15 {
    padding-top: 3.75rem;
  }

  .md\:pr-15 {
    padding-right: 3.75rem;
  }

  .md\:pb-15 {
    padding-bottom: 3.75rem;
  }

  .md\:pl-15 {
    padding-left: 3.75rem;
  }

  .md\:pt-16 {
    padding-top: 4rem;
  }

  .md\:pr-16 {
    padding-right: 4rem;
  }

  .md\:pb-16 {
    padding-bottom: 4rem;
  }

  .md\:pl-16 {
    padding-left: 4rem;
  }

  .md\:pt-17 {
    padding-top: 4.25rem;
  }

  .md\:pr-17 {
    padding-right: 4.25rem;
  }

  .md\:pb-17 {
    padding-bottom: 4.25rem;
  }

  .md\:pl-17 {
    padding-left: 4.25rem;
  }

  .md\:pt-18 {
    padding-top: 4.5rem;
  }

  .md\:pr-18 {
    padding-right: 4.5rem;
  }

  .md\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .md\:pl-18 {
    padding-left: 4.5rem;
  }

  .md\:pt-19 {
    padding-top: 4.75rem;
  }

  .md\:pr-19 {
    padding-right: 4.75rem;
  }

  .md\:pb-19 {
    padding-bottom: 4.75rem;
  }

  .md\:pl-19 {
    padding-left: 4.75rem;
  }

  .md\:pt-20 {
    padding-top: 5rem;
  }

  .md\:pr-20 {
    padding-right: 5rem;
  }

  .md\:pb-20 {
    padding-bottom: 5rem;
  }

  .md\:pl-20 {
    padding-left: 5rem;
  }

  .md\:pt-21 {
    padding-top: 5.25rem;
  }

  .md\:pr-21 {
    padding-right: 5.25rem;
  }

  .md\:pb-21 {
    padding-bottom: 5.25rem;
  }

  .md\:pl-21 {
    padding-left: 5.25rem;
  }

  .md\:pt-22 {
    padding-top: 5.5rem;
  }

  .md\:pr-22 {
    padding-right: 5.5rem;
  }

  .md\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .md\:pl-22 {
    padding-left: 5.5rem;
  }

  .md\:pt-23 {
    padding-top: 5.75rem;
  }

  .md\:pr-23 {
    padding-right: 5.75rem;
  }

  .md\:pb-23 {
    padding-bottom: 5.75rem;
  }

  .md\:pl-23 {
    padding-left: 5.75rem;
  }

  .md\:pt-24 {
    padding-top: 6rem;
  }

  .md\:pr-24 {
    padding-right: 6rem;
  }

  .md\:pb-24 {
    padding-bottom: 6rem;
  }

  .md\:pl-24 {
    padding-left: 6rem;
  }

  .md\:pt-25 {
    padding-top: 6.25rem;
  }

  .md\:pr-25 {
    padding-right: 6.25rem;
  }

  .md\:pb-25 {
    padding-bottom: 6.25rem;
  }

  .md\:pl-25 {
    padding-left: 6.25rem;
  }

  .md\:pt-26 {
    padding-top: 6.5rem;
  }

  .md\:pr-26 {
    padding-right: 6.5rem;
  }

  .md\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .md\:pl-26 {
    padding-left: 6.5rem;
  }

  .md\:pt-27 {
    padding-top: 6.75rem;
  }

  .md\:pr-27 {
    padding-right: 6.75rem;
  }

  .md\:pb-27 {
    padding-bottom: 6.75rem;
  }

  .md\:pl-27 {
    padding-left: 6.75rem;
  }

  .md\:pt-28 {
    padding-top: 7rem;
  }

  .md\:pr-28 {
    padding-right: 7rem;
  }

  .md\:pb-28 {
    padding-bottom: 7rem;
  }

  .md\:pl-28 {
    padding-left: 7rem;
  }

  .md\:pt-29 {
    padding-top: 7.25rem;
  }

  .md\:pr-29 {
    padding-right: 7.25rem;
  }

  .md\:pb-29 {
    padding-bottom: 7.25rem;
  }

  .md\:pl-29 {
    padding-left: 7.25rem;
  }

  .md\:pt-30 {
    padding-top: 7.5rem;
  }

  .md\:pr-30 {
    padding-right: 7.5rem;
  }

  .md\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .md\:pl-30 {
    padding-left: 7.5rem;
  }

  .md\:pt-31 {
    padding-top: 7.75rem;
  }

  .md\:pr-31 {
    padding-right: 7.75rem;
  }

  .md\:pb-31 {
    padding-bottom: 7.75rem;
  }

  .md\:pl-31 {
    padding-left: 7.75rem;
  }

  .md\:pt-32 {
    padding-top: 8rem;
  }

  .md\:pr-32 {
    padding-right: 8rem;
  }

  .md\:pb-32 {
    padding-bottom: 8rem;
  }

  .md\:pl-32 {
    padding-left: 8rem;
  }

  .md\:pt-40 {
    padding-top: 10rem;
  }

  .md\:pr-40 {
    padding-right: 10rem;
  }

  .md\:pb-40 {
    padding-bottom: 10rem;
  }

  .md\:pl-40 {
    padding-left: 10rem;
  }

  .md\:pt-48 {
    padding-top: 12rem;
  }

  .md\:pr-48 {
    padding-right: 12rem;
  }

  .md\:pb-48 {
    padding-bottom: 12rem;
  }

  .md\:pl-48 {
    padding-left: 12rem;
  }

  .md\:pt-56 {
    padding-top: 14rem;
  }

  .md\:pr-56 {
    padding-right: 14rem;
  }

  .md\:pb-56 {
    padding-bottom: 14rem;
  }

  .md\:pl-56 {
    padding-left: 14rem;
  }

  .md\:pt-64 {
    padding-top: 16rem;
  }

  .md\:pr-64 {
    padding-right: 16rem;
  }

  .md\:pb-64 {
    padding-bottom: 16rem;
  }

  .md\:pl-64 {
    padding-left: 16rem;
  }

  .md\:pt-px {
    padding-top: 1px;
  }

  .md\:pr-px {
    padding-right: 1px;
  }

  .md\:pb-px {
    padding-bottom: 1px;
  }

  .md\:pl-px {
    padding-left: 1px;
  }

  .md\:\!p-0 {
    padding: 0rem !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-7 {
    padding: 1.75rem !important;
  }

  .md\:\!p-8 {
    padding: 2rem !important;
  }

  .md\:\!p-9 {
    padding: 2.25rem !important;
  }

  .md\:\!p-10 {
    padding: 2.5rem !important;
  }

  .md\:\!p-11 {
    padding: 2.75rem !important;
  }

  .md\:\!p-12 {
    padding: 3rem !important;
  }

  .md\:\!p-13 {
    padding: 3.25rem !important;
  }

  .md\:\!p-14 {
    padding: 3.5rem !important;
  }

  .md\:\!p-15 {
    padding: 3.75rem !important;
  }

  .md\:\!p-16 {
    padding: 4rem !important;
  }

  .md\:\!p-17 {
    padding: 4.25rem !important;
  }

  .md\:\!p-18 {
    padding: 4.5rem !important;
  }

  .md\:\!p-19 {
    padding: 4.75rem !important;
  }

  .md\:\!p-20 {
    padding: 5rem !important;
  }

  .md\:\!p-21 {
    padding: 5.25rem !important;
  }

  .md\:\!p-22 {
    padding: 5.5rem !important;
  }

  .md\:\!p-23 {
    padding: 5.75rem !important;
  }

  .md\:\!p-24 {
    padding: 6rem !important;
  }

  .md\:\!p-25 {
    padding: 6.25rem !important;
  }

  .md\:\!p-26 {
    padding: 6.5rem !important;
  }

  .md\:\!p-27 {
    padding: 6.75rem !important;
  }

  .md\:\!p-28 {
    padding: 7rem !important;
  }

  .md\:\!p-29 {
    padding: 7.25rem !important;
  }

  .md\:\!p-30 {
    padding: 7.5rem !important;
  }

  .md\:\!p-31 {
    padding: 7.75rem !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: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .md\:\!px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !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-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .md\:\!px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !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-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .md\:\!px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !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-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .md\:\!px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !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-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .md\:\!px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .md\:\!py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .md\:\!px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .md\:\!py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .md\:\!px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !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-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .md\:\!px-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .md\:\!py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .md\:\!px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .md\:\!py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .md\:\!px-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !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-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .md\:\!px-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .md\:\!py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .md\:\!px-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .md\:\!py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .md\:\!px-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !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-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .md\:\!px-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .md\:\!py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .md\:\!px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .md\:\!py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .md\:\!px-27 {
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .md\:\!py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .md\:\!px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .md\:\!py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .md\:\!px-29 {
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .md\:\!py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .md\:\!px-30 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .md\:\!py-31 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .md\:\!px-31 {
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !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: 0rem !important;
  }

  .md\:\!pr-0 {
    padding-right: 0rem !important;
  }

  .md\:\!pb-0 {
    padding-bottom: 0rem !important;
  }

  .md\:\!pl-0 {
    padding-left: 0rem !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-7 {
    padding-top: 1.75rem !important;
  }

  .md\:\!pr-7 {
    padding-right: 1.75rem !important;
  }

  .md\:\!pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .md\:\!pl-7 {
    padding-left: 1.75rem !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-9 {
    padding-top: 2.25rem !important;
  }

  .md\:\!pr-9 {
    padding-right: 2.25rem !important;
  }

  .md\:\!pb-9 {
    padding-bottom: 2.25rem !important;
  }

  .md\:\!pl-9 {
    padding-left: 2.25rem !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-11 {
    padding-top: 2.75rem !important;
  }

  .md\:\!pr-11 {
    padding-right: 2.75rem !important;
  }

  .md\:\!pb-11 {
    padding-bottom: 2.75rem !important;
  }

  .md\:\!pl-11 {
    padding-left: 2.75rem !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-13 {
    padding-top: 3.25rem !important;
  }

  .md\:\!pr-13 {
    padding-right: 3.25rem !important;
  }

  .md\:\!pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .md\:\!pl-13 {
    padding-left: 3.25rem !important;
  }

  .md\:\!pt-14 {
    padding-top: 3.5rem !important;
  }

  .md\:\!pr-14 {
    padding-right: 3.5rem !important;
  }

  .md\:\!pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .md\:\!pl-14 {
    padding-left: 3.5rem !important;
  }

  .md\:\!pt-15 {
    padding-top: 3.75rem !important;
  }

  .md\:\!pr-15 {
    padding-right: 3.75rem !important;
  }

  .md\:\!pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .md\:\!pl-15 {
    padding-left: 3.75rem !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-17 {
    padding-top: 4.25rem !important;
  }

  .md\:\!pr-17 {
    padding-right: 4.25rem !important;
  }

  .md\:\!pb-17 {
    padding-bottom: 4.25rem !important;
  }

  .md\:\!pl-17 {
    padding-left: 4.25rem !important;
  }

  .md\:\!pt-18 {
    padding-top: 4.5rem !important;
  }

  .md\:\!pr-18 {
    padding-right: 4.5rem !important;
  }

  .md\:\!pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .md\:\!pl-18 {
    padding-left: 4.5rem !important;
  }

  .md\:\!pt-19 {
    padding-top: 4.75rem !important;
  }

  .md\:\!pr-19 {
    padding-right: 4.75rem !important;
  }

  .md\:\!pb-19 {
    padding-bottom: 4.75rem !important;
  }

  .md\:\!pl-19 {
    padding-left: 4.75rem !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-21 {
    padding-top: 5.25rem !important;
  }

  .md\:\!pr-21 {
    padding-right: 5.25rem !important;
  }

  .md\:\!pb-21 {
    padding-bottom: 5.25rem !important;
  }

  .md\:\!pl-21 {
    padding-left: 5.25rem !important;
  }

  .md\:\!pt-22 {
    padding-top: 5.5rem !important;
  }

  .md\:\!pr-22 {
    padding-right: 5.5rem !important;
  }

  .md\:\!pb-22 {
    padding-bottom: 5.5rem !important;
  }

  .md\:\!pl-22 {
    padding-left: 5.5rem !important;
  }

  .md\:\!pt-23 {
    padding-top: 5.75rem !important;
  }

  .md\:\!pr-23 {
    padding-right: 5.75rem !important;
  }

  .md\:\!pb-23 {
    padding-bottom: 5.75rem !important;
  }

  .md\:\!pl-23 {
    padding-left: 5.75rem !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-25 {
    padding-top: 6.25rem !important;
  }

  .md\:\!pr-25 {
    padding-right: 6.25rem !important;
  }

  .md\:\!pb-25 {
    padding-bottom: 6.25rem !important;
  }

  .md\:\!pl-25 {
    padding-left: 6.25rem !important;
  }

  .md\:\!pt-26 {
    padding-top: 6.5rem !important;
  }

  .md\:\!pr-26 {
    padding-right: 6.5rem !important;
  }

  .md\:\!pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .md\:\!pl-26 {
    padding-left: 6.5rem !important;
  }

  .md\:\!pt-27 {
    padding-top: 6.75rem !important;
  }

  .md\:\!pr-27 {
    padding-right: 6.75rem !important;
  }

  .md\:\!pb-27 {
    padding-bottom: 6.75rem !important;
  }

  .md\:\!pl-27 {
    padding-left: 6.75rem !important;
  }

  .md\:\!pt-28 {
    padding-top: 7rem !important;
  }

  .md\:\!pr-28 {
    padding-right: 7rem !important;
  }

  .md\:\!pb-28 {
    padding-bottom: 7rem !important;
  }

  .md\:\!pl-28 {
    padding-left: 7rem !important;
  }

  .md\:\!pt-29 {
    padding-top: 7.25rem !important;
  }

  .md\:\!pr-29 {
    padding-right: 7.25rem !important;
  }

  .md\:\!pb-29 {
    padding-bottom: 7.25rem !important;
  }

  .md\:\!pl-29 {
    padding-left: 7.25rem !important;
  }

  .md\:\!pt-30 {
    padding-top: 7.5rem !important;
  }

  .md\:\!pr-30 {
    padding-right: 7.5rem !important;
  }

  .md\:\!pb-30 {
    padding-bottom: 7.5rem !important;
  }

  .md\:\!pl-30 {
    padding-left: 7.5rem !important;
  }

  .md\:\!pt-31 {
    padding-top: 7.75rem !important;
  }

  .md\:\!pr-31 {
    padding-right: 7.75rem !important;
  }

  .md\:\!pb-31 {
    padding-bottom: 7.75rem !important;
  }

  .md\:\!pl-31 {
    padding-left: 7.75rem !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\:hover\:p-0:hover {
    padding: 0rem;
  }

  .md\:hover\:p-1:hover {
    padding: 0.25rem;
  }

  .md\:hover\:p-2:hover {
    padding: 0.5rem;
  }

  .md\:hover\:p-3:hover {
    padding: 0.75rem;
  }

  .md\:hover\:p-4:hover {
    padding: 1rem;
  }

  .md\:hover\:p-5:hover {
    padding: 1.25rem;
  }

  .md\:hover\:p-6:hover {
    padding: 1.5rem;
  }

  .md\:hover\:p-7:hover {
    padding: 1.75rem;
  }

  .md\:hover\:p-8:hover {
    padding: 2rem;
  }

  .md\:hover\:p-9:hover {
    padding: 2.25rem;
  }

  .md\:hover\:p-10:hover {
    padding: 2.5rem;
  }

  .md\:hover\:p-11:hover {
    padding: 2.75rem;
  }

  .md\:hover\:p-12:hover {
    padding: 3rem;
  }

  .md\:hover\:p-13:hover {
    padding: 3.25rem;
  }

  .md\:hover\:p-14:hover {
    padding: 3.5rem;
  }

  .md\:hover\:p-15:hover {
    padding: 3.75rem;
  }

  .md\:hover\:p-16:hover {
    padding: 4rem;
  }

  .md\:hover\:p-17:hover {
    padding: 4.25rem;
  }

  .md\:hover\:p-18:hover {
    padding: 4.5rem;
  }

  .md\:hover\:p-19:hover {
    padding: 4.75rem;
  }

  .md\:hover\:p-20:hover {
    padding: 5rem;
  }

  .md\:hover\:p-21:hover {
    padding: 5.25rem;
  }

  .md\:hover\:p-22:hover {
    padding: 5.5rem;
  }

  .md\:hover\:p-23:hover {
    padding: 5.75rem;
  }

  .md\:hover\:p-24:hover {
    padding: 6rem;
  }

  .md\:hover\:p-25:hover {
    padding: 6.25rem;
  }

  .md\:hover\:p-26:hover {
    padding: 6.5rem;
  }

  .md\:hover\:p-27:hover {
    padding: 6.75rem;
  }

  .md\:hover\:p-28:hover {
    padding: 7rem;
  }

  .md\:hover\:p-29:hover {
    padding: 7.25rem;
  }

  .md\:hover\:p-30:hover {
    padding: 7.5rem;
  }

  .md\:hover\:p-31:hover {
    padding: 7.75rem;
  }

  .md\:hover\:p-32:hover {
    padding: 8rem;
  }

  .md\:hover\:p-40:hover {
    padding: 10rem;
  }

  .md\:hover\:p-48:hover {
    padding: 12rem;
  }

  .md\:hover\:p-56:hover {
    padding: 14rem;
  }

  .md\:hover\:p-64:hover {
    padding: 16rem;
  }

  .md\:hover\:p-px:hover {
    padding: 1px;
  }

  .md\:hover\:py-0:hover {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .md\:hover\:px-0:hover {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .md\:hover\:py-1:hover {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .md\:hover\:px-1:hover {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:hover\:py-2:hover {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:hover\:px-2:hover {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:hover\:py-3:hover {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:hover\:px-3:hover {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:hover\:py-4:hover {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:hover\:px-4:hover {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:hover\:py-5:hover {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:hover\:px-5:hover {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:hover\:py-6:hover {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:hover\:px-6:hover {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:hover\:py-7:hover {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .md\:hover\:px-7:hover {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .md\:hover\:py-8:hover {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:hover\:px-8:hover {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:hover\:py-9:hover {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .md\:hover\:px-9:hover {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .md\:hover\:py-10:hover {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:hover\:px-10:hover {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:hover\:py-11:hover {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .md\:hover\:px-11:hover {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .md\:hover\:py-12:hover {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:hover\:px-12:hover {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:hover\:py-13:hover {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .md\:hover\:px-13:hover {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .md\:hover\:py-14:hover {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .md\:hover\:px-14:hover {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .md\:hover\:py-15:hover {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .md\:hover\:px-15:hover {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .md\:hover\:py-16:hover {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:hover\:px-16:hover {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:hover\:py-17:hover {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .md\:hover\:px-17:hover {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .md\:hover\:py-18:hover {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .md\:hover\:px-18:hover {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .md\:hover\:py-19:hover {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .md\:hover\:px-19:hover {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .md\:hover\:py-20:hover {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:hover\:px-20:hover {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:hover\:py-21:hover {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .md\:hover\:px-21:hover {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .md\:hover\:py-22:hover {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .md\:hover\:px-22:hover {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .md\:hover\:py-23:hover {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .md\:hover\:px-23:hover {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .md\:hover\:py-24:hover {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:hover\:px-24:hover {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:hover\:py-25:hover {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .md\:hover\:px-25:hover {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .md\:hover\:py-26:hover {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .md\:hover\:px-26:hover {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .md\:hover\:py-27:hover {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .md\:hover\:px-27:hover {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .md\:hover\:py-28:hover {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .md\:hover\:px-28:hover {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .md\:hover\:py-29:hover {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .md\:hover\:px-29:hover {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .md\:hover\:py-30:hover {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .md\:hover\:px-30:hover {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .md\:hover\:py-31:hover {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .md\:hover\:px-31:hover {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .md\:hover\:py-32:hover {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .md\:hover\:px-32:hover {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .md\:hover\:py-40:hover {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .md\:hover\:px-40:hover {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .md\:hover\:py-48:hover {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .md\:hover\:px-48:hover {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .md\:hover\:py-56:hover {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .md\:hover\:px-56:hover {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .md\:hover\:py-64:hover {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .md\:hover\:px-64:hover {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .md\:hover\:py-px:hover {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .md\:hover\:px-px:hover {
    padding-left: 1px;
    padding-right: 1px;
  }

  .md\:hover\:pt-0:hover {
    padding-top: 0rem;
  }

  .md\:hover\:pr-0:hover {
    padding-right: 0rem;
  }

  .md\:hover\:pb-0:hover {
    padding-bottom: 0rem;
  }

  .md\:hover\:pl-0:hover {
    padding-left: 0rem;
  }

  .md\:hover\:pt-1:hover {
    padding-top: 0.25rem;
  }

  .md\:hover\:pr-1:hover {
    padding-right: 0.25rem;
  }

  .md\:hover\:pb-1:hover {
    padding-bottom: 0.25rem;
  }

  .md\:hover\:pl-1:hover {
    padding-left: 0.25rem;
  }

  .md\:hover\:pt-2:hover {
    padding-top: 0.5rem;
  }

  .md\:hover\:pr-2:hover {
    padding-right: 0.5rem;
  }

  .md\:hover\:pb-2:hover {
    padding-bottom: 0.5rem;
  }

  .md\:hover\:pl-2:hover {
    padding-left: 0.5rem;
  }

  .md\:hover\:pt-3:hover {
    padding-top: 0.75rem;
  }

  .md\:hover\:pr-3:hover {
    padding-right: 0.75rem;
  }

  .md\:hover\:pb-3:hover {
    padding-bottom: 0.75rem;
  }

  .md\:hover\:pl-3:hover {
    padding-left: 0.75rem;
  }

  .md\:hover\:pt-4:hover {
    padding-top: 1rem;
  }

  .md\:hover\:pr-4:hover {
    padding-right: 1rem;
  }

  .md\:hover\:pb-4:hover {
    padding-bottom: 1rem;
  }

  .md\:hover\:pl-4:hover {
    padding-left: 1rem;
  }

  .md\:hover\:pt-5:hover {
    padding-top: 1.25rem;
  }

  .md\:hover\:pr-5:hover {
    padding-right: 1.25rem;
  }

  .md\:hover\:pb-5:hover {
    padding-bottom: 1.25rem;
  }

  .md\:hover\:pl-5:hover {
    padding-left: 1.25rem;
  }

  .md\:hover\:pt-6:hover {
    padding-top: 1.5rem;
  }

  .md\:hover\:pr-6:hover {
    padding-right: 1.5rem;
  }

  .md\:hover\:pb-6:hover {
    padding-bottom: 1.5rem;
  }

  .md\:hover\:pl-6:hover {
    padding-left: 1.5rem;
  }

  .md\:hover\:pt-7:hover {
    padding-top: 1.75rem;
  }

  .md\:hover\:pr-7:hover {
    padding-right: 1.75rem;
  }

  .md\:hover\:pb-7:hover {
    padding-bottom: 1.75rem;
  }

  .md\:hover\:pl-7:hover {
    padding-left: 1.75rem;
  }

  .md\:hover\:pt-8:hover {
    padding-top: 2rem;
  }

  .md\:hover\:pr-8:hover {
    padding-right: 2rem;
  }

  .md\:hover\:pb-8:hover {
    padding-bottom: 2rem;
  }

  .md\:hover\:pl-8:hover {
    padding-left: 2rem;
  }

  .md\:hover\:pt-9:hover {
    padding-top: 2.25rem;
  }

  .md\:hover\:pr-9:hover {
    padding-right: 2.25rem;
  }

  .md\:hover\:pb-9:hover {
    padding-bottom: 2.25rem;
  }

  .md\:hover\:pl-9:hover {
    padding-left: 2.25rem;
  }

  .md\:hover\:pt-10:hover {
    padding-top: 2.5rem;
  }

  .md\:hover\:pr-10:hover {
    padding-right: 2.5rem;
  }

  .md\:hover\:pb-10:hover {
    padding-bottom: 2.5rem;
  }

  .md\:hover\:pl-10:hover {
    padding-left: 2.5rem;
  }

  .md\:hover\:pt-11:hover {
    padding-top: 2.75rem;
  }

  .md\:hover\:pr-11:hover {
    padding-right: 2.75rem;
  }

  .md\:hover\:pb-11:hover {
    padding-bottom: 2.75rem;
  }

  .md\:hover\:pl-11:hover {
    padding-left: 2.75rem;
  }

  .md\:hover\:pt-12:hover {
    padding-top: 3rem;
  }

  .md\:hover\:pr-12:hover {
    padding-right: 3rem;
  }

  .md\:hover\:pb-12:hover {
    padding-bottom: 3rem;
  }

  .md\:hover\:pl-12:hover {
    padding-left: 3rem;
  }

  .md\:hover\:pt-13:hover {
    padding-top: 3.25rem;
  }

  .md\:hover\:pr-13:hover {
    padding-right: 3.25rem;
  }

  .md\:hover\:pb-13:hover {
    padding-bottom: 3.25rem;
  }

  .md\:hover\:pl-13:hover {
    padding-left: 3.25rem;
  }

  .md\:hover\:pt-14:hover {
    padding-top: 3.5rem;
  }

  .md\:hover\:pr-14:hover {
    padding-right: 3.5rem;
  }

  .md\:hover\:pb-14:hover {
    padding-bottom: 3.5rem;
  }

  .md\:hover\:pl-14:hover {
    padding-left: 3.5rem;
  }

  .md\:hover\:pt-15:hover {
    padding-top: 3.75rem;
  }

  .md\:hover\:pr-15:hover {
    padding-right: 3.75rem;
  }

  .md\:hover\:pb-15:hover {
    padding-bottom: 3.75rem;
  }

  .md\:hover\:pl-15:hover {
    padding-left: 3.75rem;
  }

  .md\:hover\:pt-16:hover {
    padding-top: 4rem;
  }

  .md\:hover\:pr-16:hover {
    padding-right: 4rem;
  }

  .md\:hover\:pb-16:hover {
    padding-bottom: 4rem;
  }

  .md\:hover\:pl-16:hover {
    padding-left: 4rem;
  }

  .md\:hover\:pt-17:hover {
    padding-top: 4.25rem;
  }

  .md\:hover\:pr-17:hover {
    padding-right: 4.25rem;
  }

  .md\:hover\:pb-17:hover {
    padding-bottom: 4.25rem;
  }

  .md\:hover\:pl-17:hover {
    padding-left: 4.25rem;
  }

  .md\:hover\:pt-18:hover {
    padding-top: 4.5rem;
  }

  .md\:hover\:pr-18:hover {
    padding-right: 4.5rem;
  }

  .md\:hover\:pb-18:hover {
    padding-bottom: 4.5rem;
  }

  .md\:hover\:pl-18:hover {
    padding-left: 4.5rem;
  }

  .md\:hover\:pt-19:hover {
    padding-top: 4.75rem;
  }

  .md\:hover\:pr-19:hover {
    padding-right: 4.75rem;
  }

  .md\:hover\:pb-19:hover {
    padding-bottom: 4.75rem;
  }

  .md\:hover\:pl-19:hover {
    padding-left: 4.75rem;
  }

  .md\:hover\:pt-20:hover {
    padding-top: 5rem;
  }

  .md\:hover\:pr-20:hover {
    padding-right: 5rem;
  }

  .md\:hover\:pb-20:hover {
    padding-bottom: 5rem;
  }

  .md\:hover\:pl-20:hover {
    padding-left: 5rem;
  }

  .md\:hover\:pt-21:hover {
    padding-top: 5.25rem;
  }

  .md\:hover\:pr-21:hover {
    padding-right: 5.25rem;
  }

  .md\:hover\:pb-21:hover {
    padding-bottom: 5.25rem;
  }

  .md\:hover\:pl-21:hover {
    padding-left: 5.25rem;
  }

  .md\:hover\:pt-22:hover {
    padding-top: 5.5rem;
  }

  .md\:hover\:pr-22:hover {
    padding-right: 5.5rem;
  }

  .md\:hover\:pb-22:hover {
    padding-bottom: 5.5rem;
  }

  .md\:hover\:pl-22:hover {
    padding-left: 5.5rem;
  }

  .md\:hover\:pt-23:hover {
    padding-top: 5.75rem;
  }

  .md\:hover\:pr-23:hover {
    padding-right: 5.75rem;
  }

  .md\:hover\:pb-23:hover {
    padding-bottom: 5.75rem;
  }

  .md\:hover\:pl-23:hover {
    padding-left: 5.75rem;
  }

  .md\:hover\:pt-24:hover {
    padding-top: 6rem;
  }

  .md\:hover\:pr-24:hover {
    padding-right: 6rem;
  }

  .md\:hover\:pb-24:hover {
    padding-bottom: 6rem;
  }

  .md\:hover\:pl-24:hover {
    padding-left: 6rem;
  }

  .md\:hover\:pt-25:hover {
    padding-top: 6.25rem;
  }

  .md\:hover\:pr-25:hover {
    padding-right: 6.25rem;
  }

  .md\:hover\:pb-25:hover {
    padding-bottom: 6.25rem;
  }

  .md\:hover\:pl-25:hover {
    padding-left: 6.25rem;
  }

  .md\:hover\:pt-26:hover {
    padding-top: 6.5rem;
  }

  .md\:hover\:pr-26:hover {
    padding-right: 6.5rem;
  }

  .md\:hover\:pb-26:hover {
    padding-bottom: 6.5rem;
  }

  .md\:hover\:pl-26:hover {
    padding-left: 6.5rem;
  }

  .md\:hover\:pt-27:hover {
    padding-top: 6.75rem;
  }

  .md\:hover\:pr-27:hover {
    padding-right: 6.75rem;
  }

  .md\:hover\:pb-27:hover {
    padding-bottom: 6.75rem;
  }

  .md\:hover\:pl-27:hover {
    padding-left: 6.75rem;
  }

  .md\:hover\:pt-28:hover {
    padding-top: 7rem;
  }

  .md\:hover\:pr-28:hover {
    padding-right: 7rem;
  }

  .md\:hover\:pb-28:hover {
    padding-bottom: 7rem;
  }

  .md\:hover\:pl-28:hover {
    padding-left: 7rem;
  }

  .md\:hover\:pt-29:hover {
    padding-top: 7.25rem;
  }

  .md\:hover\:pr-29:hover {
    padding-right: 7.25rem;
  }

  .md\:hover\:pb-29:hover {
    padding-bottom: 7.25rem;
  }

  .md\:hover\:pl-29:hover {
    padding-left: 7.25rem;
  }

  .md\:hover\:pt-30:hover {
    padding-top: 7.5rem;
  }

  .md\:hover\:pr-30:hover {
    padding-right: 7.5rem;
  }

  .md\:hover\:pb-30:hover {
    padding-bottom: 7.5rem;
  }

  .md\:hover\:pl-30:hover {
    padding-left: 7.5rem;
  }

  .md\:hover\:pt-31:hover {
    padding-top: 7.75rem;
  }

  .md\:hover\:pr-31:hover {
    padding-right: 7.75rem;
  }

  .md\:hover\:pb-31:hover {
    padding-bottom: 7.75rem;
  }

  .md\:hover\:pl-31:hover {
    padding-left: 7.75rem;
  }

  .md\:hover\:pt-32:hover {
    padding-top: 8rem;
  }

  .md\:hover\:pr-32:hover {
    padding-right: 8rem;
  }

  .md\:hover\:pb-32:hover {
    padding-bottom: 8rem;
  }

  .md\:hover\:pl-32:hover {
    padding-left: 8rem;
  }

  .md\:hover\:pt-40:hover {
    padding-top: 10rem;
  }

  .md\:hover\:pr-40:hover {
    padding-right: 10rem;
  }

  .md\:hover\:pb-40:hover {
    padding-bottom: 10rem;
  }

  .md\:hover\:pl-40:hover {
    padding-left: 10rem;
  }

  .md\:hover\:pt-48:hover {
    padding-top: 12rem;
  }

  .md\:hover\:pr-48:hover {
    padding-right: 12rem;
  }

  .md\:hover\:pb-48:hover {
    padding-bottom: 12rem;
  }

  .md\:hover\:pl-48:hover {
    padding-left: 12rem;
  }

  .md\:hover\:pt-56:hover {
    padding-top: 14rem;
  }

  .md\:hover\:pr-56:hover {
    padding-right: 14rem;
  }

  .md\:hover\:pb-56:hover {
    padding-bottom: 14rem;
  }

  .md\:hover\:pl-56:hover {
    padding-left: 14rem;
  }

  .md\:hover\:pt-64:hover {
    padding-top: 16rem;
  }

  .md\:hover\:pr-64:hover {
    padding-right: 16rem;
  }

  .md\:hover\:pb-64:hover {
    padding-bottom: 16rem;
  }

  .md\:hover\:pl-64:hover {
    padding-left: 16rem;
  }

  .md\:hover\:pt-px:hover {
    padding-top: 1px;
  }

  .md\:hover\:pr-px:hover {
    padding-right: 1px;
  }

  .md\:hover\:pb-px:hover {
    padding-bottom: 1px;
  }

  .md\:hover\:pl-px:hover {
    padding-left: 1px;
  }

  .md\:placeholder-primary::-webkit-input-placeholder {
    color: #6638B6;
  }

  .md\:placeholder-primary::-moz-placeholder {
    color: #6638B6;
  }

  .md\:placeholder-primary:-ms-input-placeholder {
    color: #6638B6;
  }

  .md\:placeholder-primary::-ms-input-placeholder {
    color: #6638B6;
  }

  .md\:placeholder-primary::placeholder {
    color: #6638B6;
  }

  .md\:placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-primaryDark::placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-primary1::-moz-placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-primary1::placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-primary2::-moz-placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-primary2::placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-primary3::-moz-placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-primary3::placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-primary4::-moz-placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-primary4::placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5;
  }

  .md\:placeholder-secondary::-moz-placeholder {
    color: #007EE5;
  }

  .md\:placeholder-secondary:-ms-input-placeholder {
    color: #007EE5;
  }

  .md\:placeholder-secondary::-ms-input-placeholder {
    color: #007EE5;
  }

  .md\:placeholder-secondary::placeholder {
    color: #007EE5;
  }

  .md\:placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-secondary1::-moz-placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-secondary1::placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-secondary2::placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-alert::-webkit-input-placeholder {
    color: #EF3817;
  }

  .md\:placeholder-alert::-moz-placeholder {
    color: #EF3817;
  }

  .md\:placeholder-alert:-ms-input-placeholder {
    color: #EF3817;
  }

  .md\:placeholder-alert::-ms-input-placeholder {
    color: #EF3817;
  }

  .md\:placeholder-alert::placeholder {
    color: #EF3817;
  }

  .md\:placeholder-safe::-webkit-input-placeholder {
    color: #60B731;
  }

  .md\:placeholder-safe::-moz-placeholder {
    color: #60B731;
  }

  .md\:placeholder-safe:-ms-input-placeholder {
    color: #60B731;
  }

  .md\:placeholder-safe::-ms-input-placeholder {
    color: #60B731;
  }

  .md\:placeholder-safe::placeholder {
    color: #60B731;
  }

  .md\:placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-primary-dark::placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-primary-1::-moz-placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-primary-1::placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-primary-2::placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-primary-3::placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-primary-4::placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-secondary-1::placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-secondary-2::placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .md\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .md\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .md\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .md\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .md\:placeholder-black::-webkit-input-placeholder {
    color: #000000;
  }

  .md\:placeholder-black::-moz-placeholder {
    color: #000000;
  }

  .md\:placeholder-black:-ms-input-placeholder {
    color: #000000;
  }

  .md\:placeholder-black::-ms-input-placeholder {
    color: #000000;
  }

  .md\:placeholder-black::placeholder {
    color: #000000;
  }

  .md\:placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .md\:placeholder-white::-moz-placeholder {
    color: #FFFFFF;
  }

  .md\:placeholder-white:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .md\:placeholder-white::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .md\:placeholder-white::placeholder {
    color: #FFFFFF;
  }

  .md\:placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF;
  }

  .md\:placeholder-point-violet::-moz-placeholder {
    color: #7545FF;
  }

  .md\:placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF;
  }

  .md\:placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF;
  }

  .md\:placeholder-point-violet::placeholder {
    color: #7545FF;
  }

  .md\:placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .md\:placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7;
  }

  .md\:placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .md\:placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .md\:placeholder-gray-100::placeholder {
    color: #F7F7F7;
  }

  .md\:placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .md\:placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8;
  }

  .md\:placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .md\:placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .md\:placeholder-gray-200::placeholder {
    color: #E5E5E8;
  }

  .md\:placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .md\:placeholder-gray-300::-moz-placeholder {
    color: #CED0D6;
  }

  .md\:placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6;
  }

  .md\:placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6;
  }

  .md\:placeholder-gray-300::placeholder {
    color: #CED0D6;
  }

  .md\:placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .md\:placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2;
  }

  .md\:placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .md\:placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .md\:placeholder-gray-400::placeholder {
    color: #A7A9B2;
  }

  .md\:placeholder-gray-500::-webkit-input-placeholder {
    color: #858895;
  }

  .md\:placeholder-gray-500::-moz-placeholder {
    color: #858895;
  }

  .md\:placeholder-gray-500:-ms-input-placeholder {
    color: #858895;
  }

  .md\:placeholder-gray-500::-ms-input-placeholder {
    color: #858895;
  }

  .md\:placeholder-gray-500::placeholder {
    color: #858895;
  }

  .md\:placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .md\:placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B;
  }

  .md\:placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .md\:placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .md\:placeholder-gray-600::placeholder {
    color: #6B6E7B;
  }

  .md\:placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D;
  }

  .md\:placeholder-gray-700::-moz-placeholder {
    color: #5F616D;
  }

  .md\:placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D;
  }

  .md\:placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D;
  }

  .md\:placeholder-gray-700::placeholder {
    color: #5F616D;
  }

  .md\:placeholder-gray-800::-webkit-input-placeholder {
    color: #474952;
  }

  .md\:placeholder-gray-800::-moz-placeholder {
    color: #474952;
  }

  .md\:placeholder-gray-800:-ms-input-placeholder {
    color: #474952;
  }

  .md\:placeholder-gray-800::-ms-input-placeholder {
    color: #474952;
  }

  .md\:placeholder-gray-800::placeholder {
    color: #474952;
  }

  .md\:placeholder-gray-900::-webkit-input-placeholder {
    color: #222532;
  }

  .md\:placeholder-gray-900::-moz-placeholder {
    color: #222532;
  }

  .md\:placeholder-gray-900:-ms-input-placeholder {
    color: #222532;
  }

  .md\:placeholder-gray-900::-ms-input-placeholder {
    color: #222532;
  }

  .md\:placeholder-gray-900::placeholder {
    color: #222532;
  }

  .md\:placeholder-gray::-webkit-input-placeholder {
    color: #858895;
  }

  .md\:placeholder-gray::-moz-placeholder {
    color: #858895;
  }

  .md\:placeholder-gray:-ms-input-placeholder {
    color: #858895;
  }

  .md\:placeholder-gray::-ms-input-placeholder {
    color: #858895;
  }

  .md\:placeholder-gray::placeholder {
    color: #858895;
  }

  .md\:placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532;
  }

  .md\:placeholder-gray-dark::-moz-placeholder {
    color: #222532;
  }

  .md\:placeholder-gray-dark:-ms-input-placeholder {
    color: #222532;
  }

  .md\:placeholder-gray-dark::-ms-input-placeholder {
    color: #222532;
  }

  .md\:placeholder-gray-dark::placeholder {
    color: #222532;
  }

  .md\:placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .md\:placeholder-red-100::-moz-placeholder {
    color: #FFE8E8;
  }

  .md\:placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .md\:placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .md\:placeholder-red-100::placeholder {
    color: #FFE8E8;
  }

  .md\:placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .md\:placeholder-red-200::-moz-placeholder {
    color: #FFC4C4;
  }

  .md\:placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .md\:placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .md\:placeholder-red-200::placeholder {
    color: #FFC4C4;
  }

  .md\:placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .md\:placeholder-red-300::-moz-placeholder {
    color: #FF8F8F;
  }

  .md\:placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .md\:placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .md\:placeholder-red-300::placeholder {
    color: #FF8F8F;
  }

  .md\:placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .md\:placeholder-red-400::-moz-placeholder {
    color: #FF6A6A;
  }

  .md\:placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .md\:placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .md\:placeholder-red-400::placeholder {
    color: #FF6A6A;
  }

  .md\:placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817;
  }

  .md\:placeholder-red-500::-moz-placeholder {
    color: #EF3817;
  }

  .md\:placeholder-red-500:-ms-input-placeholder {
    color: #EF3817;
  }

  .md\:placeholder-red-500::-ms-input-placeholder {
    color: #EF3817;
  }

  .md\:placeholder-red-500::placeholder {
    color: #EF3817;
  }

  .md\:placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .md\:placeholder-red-600::-moz-placeholder {
    color: #CC2C00;
  }

  .md\:placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00;
  }

  .md\:placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00;
  }

  .md\:placeholder-red-600::placeholder {
    color: #CC2C00;
  }

  .md\:placeholder-red-700::-webkit-input-placeholder {
    color: #C53030;
  }

  .md\:placeholder-red-700::-moz-placeholder {
    color: #C53030;
  }

  .md\:placeholder-red-700:-ms-input-placeholder {
    color: #C53030;
  }

  .md\:placeholder-red-700::-ms-input-placeholder {
    color: #C53030;
  }

  .md\:placeholder-red-700::placeholder {
    color: #C53030;
  }

  .md\:placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .md\:placeholder-red-800::-moz-placeholder {
    color: #9B2C2C;
  }

  .md\:placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .md\:placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .md\:placeholder-red-800::placeholder {
    color: #9B2C2C;
  }

  .md\:placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A;
  }

  .md\:placeholder-red-900::-moz-placeholder {
    color: #742A2A;
  }

  .md\:placeholder-red-900:-ms-input-placeholder {
    color: #742A2A;
  }

  .md\:placeholder-red-900::-ms-input-placeholder {
    color: #742A2A;
  }

  .md\:placeholder-red-900::placeholder {
    color: #742A2A;
  }

  .md\:placeholder-red::-webkit-input-placeholder {
    color: #EF3817;
  }

  .md\:placeholder-red::-moz-placeholder {
    color: #EF3817;
  }

  .md\:placeholder-red:-ms-input-placeholder {
    color: #EF3817;
  }

  .md\:placeholder-red::-ms-input-placeholder {
    color: #EF3817;
  }

  .md\:placeholder-red::placeholder {
    color: #EF3817;
  }

  .md\:placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .md\:placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6;
  }

  .md\:placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .md\:placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .md\:placeholder-coral-100::placeholder {
    color: #FFEBE6;
  }

  .md\:placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .md\:placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8;
  }

  .md\:placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .md\:placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .md\:placeholder-coral-200::placeholder {
    color: #FFD3C8;
  }

  .md\:placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .md\:placeholder-coral-300::-moz-placeholder {
    color: #FFB39E;
  }

  .md\:placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E;
  }

  .md\:placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E;
  }

  .md\:placeholder-coral-300::placeholder {
    color: #FFB39E;
  }

  .md\:placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476;
  }

  .md\:placeholder-coral-400::-moz-placeholder {
    color: #FF9476;
  }

  .md\:placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476;
  }

  .md\:placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476;
  }

  .md\:placeholder-coral-400::placeholder {
    color: #FF9476;
  }

  .md\:placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750;
  }

  .md\:placeholder-coral-500::-moz-placeholder {
    color: #FF7750;
  }

  .md\:placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750;
  }

  .md\:placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750;
  }

  .md\:placeholder-coral-500::placeholder {
    color: #FF7750;
  }

  .md\:placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .md\:placeholder-coral-600::-moz-placeholder {
    color: #F55A2F;
  }

  .md\:placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F;
  }

  .md\:placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F;
  }

  .md\:placeholder-coral-600::placeholder {
    color: #F55A2F;
  }

  .md\:placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F;
  }

  .md\:placeholder-coral-700::-moz-placeholder {
    color: #DD470F;
  }

  .md\:placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F;
  }

  .md\:placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F;
  }

  .md\:placeholder-coral-700::placeholder {
    color: #DD470F;
  }

  .md\:placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .md\:placeholder-coral-800::-moz-placeholder {
    color: #B93E0F;
  }

  .md\:placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F;
  }

  .md\:placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F;
  }

  .md\:placeholder-coral-800::placeholder {
    color: #B93E0F;
  }

  .md\:placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311;
  }

  .md\:placeholder-coral-900::-moz-placeholder {
    color: #8E3311;
  }

  .md\:placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311;
  }

  .md\:placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311;
  }

  .md\:placeholder-coral-900::placeholder {
    color: #8E3311;
  }

  .md\:placeholder-coral::-webkit-input-placeholder {
    color: #FF7750;
  }

  .md\:placeholder-coral::-moz-placeholder {
    color: #FF7750;
  }

  .md\:placeholder-coral:-ms-input-placeholder {
    color: #FF7750;
  }

  .md\:placeholder-coral::-ms-input-placeholder {
    color: #FF7750;
  }

  .md\:placeholder-coral::placeholder {
    color: #FF7750;
  }

  .md\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .md\:placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6;
  }

  .md\:placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .md\:placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .md\:placeholder-yellow-100::placeholder {
    color: #FFFAE6;
  }

  .md\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .md\:placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99;
  }

  .md\:placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99;
  }

  .md\:placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99;
  }

  .md\:placeholder-yellow-200::placeholder {
    color: #FFEB99;
  }

  .md\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066;
  }

  .md\:placeholder-yellow-300::-moz-placeholder {
    color: #FFE066;
  }

  .md\:placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066;
  }

  .md\:placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066;
  }

  .md\:placeholder-yellow-300::placeholder {
    color: #FFE066;
  }

  .md\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633;
  }

  .md\:placeholder-yellow-400::-moz-placeholder {
    color: #FFD633;
  }

  .md\:placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633;
  }

  .md\:placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633;
  }

  .md\:placeholder-yellow-400::placeholder {
    color: #FFD633;
  }

  .md\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .md\:placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02;
  }

  .md\:placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02;
  }

  .md\:placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02;
  }

  .md\:placeholder-yellow-500::placeholder {
    color: #FFCE02;
  }

  .md\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800;
  }

  .md\:placeholder-yellow-600::-moz-placeholder {
    color: #E6B800;
  }

  .md\:placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800;
  }

  .md\:placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800;
  }

  .md\:placeholder-yellow-600::placeholder {
    color: #E6B800;
  }

  .md\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300;
  }

  .md\:placeholder-yellow-700::-moz-placeholder {
    color: #CCA300;
  }

  .md\:placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300;
  }

  .md\:placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300;
  }

  .md\:placeholder-yellow-700::placeholder {
    color: #CCA300;
  }

  .md\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600;
  }

  .md\:placeholder-yellow-800::-moz-placeholder {
    color: #806600;
  }

  .md\:placeholder-yellow-800:-ms-input-placeholder {
    color: #806600;
  }

  .md\:placeholder-yellow-800::-ms-input-placeholder {
    color: #806600;
  }

  .md\:placeholder-yellow-800::placeholder {
    color: #806600;
  }

  .md\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .md\:placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00;
  }

  .md\:placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00;
  }

  .md\:placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00;
  }

  .md\:placeholder-yellow-900::placeholder {
    color: #4D3D00;
  }

  .md\:placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .md\:placeholder-yellow::-moz-placeholder {
    color: #FFCE02;
  }

  .md\:placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02;
  }

  .md\:placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02;
  }

  .md\:placeholder-yellow::placeholder {
    color: #FFCE02;
  }

  .md\:placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .md\:placeholder-green-100::-moz-placeholder {
    color: #F9FCE9;
  }

  .md\:placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .md\:placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .md\:placeholder-green-100::placeholder {
    color: #F9FCE9;
  }

  .md\:placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .md\:placeholder-green-200::-moz-placeholder {
    color: #E7F3A5;
  }

  .md\:placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .md\:placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .md\:placeholder-green-200::placeholder {
    color: #E7F3A5;
  }

  .md\:placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .md\:placeholder-green-300::-moz-placeholder {
    color: #D5EA62;
  }

  .md\:placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62;
  }

  .md\:placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62;
  }

  .md\:placeholder-green-300::placeholder {
    color: #D5EA62;
  }

  .md\:placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .md\:placeholder-green-400::-moz-placeholder {
    color: #C2E01E;
  }

  .md\:placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E;
  }

  .md\:placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E;
  }

  .md\:placeholder-green-400::placeholder {
    color: #C2E01E;
  }

  .md\:placeholder-green-500::-webkit-input-placeholder {
    color: #60B731;
  }

  .md\:placeholder-green-500::-moz-placeholder {
    color: #60B731;
  }

  .md\:placeholder-green-500:-ms-input-placeholder {
    color: #60B731;
  }

  .md\:placeholder-green-500::-ms-input-placeholder {
    color: #60B731;
  }

  .md\:placeholder-green-500::placeholder {
    color: #60B731;
  }

  .md\:placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .md\:placeholder-green-600::-moz-placeholder {
    color: #3F7B1A;
  }

  .md\:placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .md\:placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .md\:placeholder-green-600::placeholder {
    color: #3F7B1A;
  }

  .md\:placeholder-green-700::-webkit-input-placeholder {
    color: #366916;
  }

  .md\:placeholder-green-700::-moz-placeholder {
    color: #366916;
  }

  .md\:placeholder-green-700:-ms-input-placeholder {
    color: #366916;
  }

  .md\:placeholder-green-700::-ms-input-placeholder {
    color: #366916;
  }

  .md\:placeholder-green-700::placeholder {
    color: #366916;
  }

  .md\:placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D;
  }

  .md\:placeholder-green-800::-moz-placeholder {
    color: #203F0D;
  }

  .md\:placeholder-green-800:-ms-input-placeholder {
    color: #203F0D;
  }

  .md\:placeholder-green-800::-ms-input-placeholder {
    color: #203F0D;
  }

  .md\:placeholder-green-800::placeholder {
    color: #203F0D;
  }

  .md\:placeholder-green-900::-webkit-input-placeholder {
    color: #162A09;
  }

  .md\:placeholder-green-900::-moz-placeholder {
    color: #162A09;
  }

  .md\:placeholder-green-900:-ms-input-placeholder {
    color: #162A09;
  }

  .md\:placeholder-green-900::-ms-input-placeholder {
    color: #162A09;
  }

  .md\:placeholder-green-900::placeholder {
    color: #162A09;
  }

  .md\:placeholder-green::-webkit-input-placeholder {
    color: #60B731;
  }

  .md\:placeholder-green::-moz-placeholder {
    color: #60B731;
  }

  .md\:placeholder-green:-ms-input-placeholder {
    color: #60B731;
  }

  .md\:placeholder-green::-ms-input-placeholder {
    color: #60B731;
  }

  .md\:placeholder-green::placeholder {
    color: #60B731;
  }

  .md\:placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-blue-100::placeholder {
    color: #F5F9FD;
  }

  .md\:placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .md\:placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF;
  }

  .md\:placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .md\:placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .md\:placeholder-blue-200::placeholder {
    color: #E9F4FF;
  }

  .md\:placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .md\:placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF;
  }

  .md\:placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .md\:placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .md\:placeholder-blue-300::placeholder {
    color: #B9DCFF;
  }

  .md\:placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-blue-400::-moz-placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-blue-400::placeholder {
    color: #43BEFF;
  }

  .md\:placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5;
  }

  .md\:placeholder-blue-500::-moz-placeholder {
    color: #007EE5;
  }

  .md\:placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5;
  }

  .md\:placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5;
  }

  .md\:placeholder-blue-500::placeholder {
    color: #007EE5;
  }

  .md\:placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC;
  }

  .md\:placeholder-blue-600::-moz-placeholder {
    color: #0069CC;
  }

  .md\:placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC;
  }

  .md\:placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC;
  }

  .md\:placeholder-blue-600::placeholder {
    color: #0069CC;
  }

  .md\:placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3;
  }

  .md\:placeholder-blue-700::-moz-placeholder {
    color: #005CB3;
  }

  .md\:placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3;
  }

  .md\:placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3;
  }

  .md\:placeholder-blue-700::placeholder {
    color: #005CB3;
  }

  .md\:placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99;
  }

  .md\:placeholder-blue-800::-moz-placeholder {
    color: #004F99;
  }

  .md\:placeholder-blue-800:-ms-input-placeholder {
    color: #004F99;
  }

  .md\:placeholder-blue-800::-ms-input-placeholder {
    color: #004F99;
  }

  .md\:placeholder-blue-800::placeholder {
    color: #004F99;
  }

  .md\:placeholder-blue-900::-webkit-input-placeholder {
    color: #003566;
  }

  .md\:placeholder-blue-900::-moz-placeholder {
    color: #003566;
  }

  .md\:placeholder-blue-900:-ms-input-placeholder {
    color: #003566;
  }

  .md\:placeholder-blue-900::-ms-input-placeholder {
    color: #003566;
  }

  .md\:placeholder-blue-900::placeholder {
    color: #003566;
  }

  .md\:placeholder-blue::-webkit-input-placeholder {
    color: #007EE5;
  }

  .md\:placeholder-blue::-moz-placeholder {
    color: #007EE5;
  }

  .md\:placeholder-blue:-ms-input-placeholder {
    color: #007EE5;
  }

  .md\:placeholder-blue::-ms-input-placeholder {
    color: #007EE5;
  }

  .md\:placeholder-blue::placeholder {
    color: #007EE5;
  }

  .md\:placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-violet-100::placeholder {
    color: #F8F8FC;
  }

  .md\:placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-violet-200::placeholder {
    color: #EBEAF6;
  }

  .md\:placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-violet-300::placeholder {
    color: #A8A5CE;
  }

  .md\:placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-violet-400::-moz-placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-violet-400::placeholder {
    color: #8C81D1;
  }

  .md\:placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6;
  }

  .md\:placeholder-violet-500::-moz-placeholder {
    color: #6638B6;
  }

  .md\:placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6;
  }

  .md\:placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6;
  }

  .md\:placeholder-violet-500::placeholder {
    color: #6638B6;
  }

  .md\:placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C;
  }

  .md\:placeholder-violet-600::-moz-placeholder {
    color: #58309C;
  }

  .md\:placeholder-violet-600:-ms-input-placeholder {
    color: #58309C;
  }

  .md\:placeholder-violet-600::-ms-input-placeholder {
    color: #58309C;
  }

  .md\:placeholder-violet-600::placeholder {
    color: #58309C;
  }

  .md\:placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .md\:placeholder-violet-700::-moz-placeholder {
    color: #4D2A89;
  }

  .md\:placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89;
  }

  .md\:placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89;
  }

  .md\:placeholder-violet-700::placeholder {
    color: #4D2A89;
  }

  .md\:placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-violet-800::-moz-placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-violet-800::placeholder {
    color: #3C2C84;
  }

  .md\:placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62;
  }

  .md\:placeholder-violet-900::-moz-placeholder {
    color: #371E62;
  }

  .md\:placeholder-violet-900:-ms-input-placeholder {
    color: #371E62;
  }

  .md\:placeholder-violet-900::-ms-input-placeholder {
    color: #371E62;
  }

  .md\:placeholder-violet-900::placeholder {
    color: #371E62;
  }

  .md\:placeholder-violet::-webkit-input-placeholder {
    color: #6638B6;
  }

  .md\:placeholder-violet::-moz-placeholder {
    color: #6638B6;
  }

  .md\:placeholder-violet:-ms-input-placeholder {
    color: #6638B6;
  }

  .md\:placeholder-violet::-ms-input-placeholder {
    color: #6638B6;
  }

  .md\:placeholder-violet::placeholder {
    color: #6638B6;
  }

  .md\:placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .md\:placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA;
  }

  .md\:placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .md\:placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .md\:placeholder-peacock-100::placeholder {
    color: #E6FFFA;
  }

  .md\:placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .md\:placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA;
  }

  .md\:placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .md\:placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .md\:placeholder-peacock-200::placeholder {
    color: #B2F5EA;
  }

  .md\:placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .md\:placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9;
  }

  .md\:placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9;
  }

  .md\:placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9;
  }

  .md\:placeholder-peacock-300::placeholder {
    color: #81E6D9;
  }

  .md\:placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .md\:placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5;
  }

  .md\:placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .md\:placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .md\:placeholder-peacock-400::placeholder {
    color: #4FD1C5;
  }

  .md\:placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .md\:placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC;
  }

  .md\:placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC;
  }

  .md\:placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC;
  }

  .md\:placeholder-peacock-500::placeholder {
    color: #38B2AC;
  }

  .md\:placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795;
  }

  .md\:placeholder-peacock-600::-moz-placeholder {
    color: #319795;
  }

  .md\:placeholder-peacock-600:-ms-input-placeholder {
    color: #319795;
  }

  .md\:placeholder-peacock-600::-ms-input-placeholder {
    color: #319795;
  }

  .md\:placeholder-peacock-600::placeholder {
    color: #319795;
  }

  .md\:placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .md\:placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B;
  }

  .md\:placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .md\:placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .md\:placeholder-peacock-700::placeholder {
    color: #2C7A7B;
  }

  .md\:placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61;
  }

  .md\:placeholder-peacock-800::-moz-placeholder {
    color: #285E61;
  }

  .md\:placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61;
  }

  .md\:placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61;
  }

  .md\:placeholder-peacock-800::placeholder {
    color: #285E61;
  }

  .md\:placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52;
  }

  .md\:placeholder-peacock-900::-moz-placeholder {
    color: #234E52;
  }

  .md\:placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52;
  }

  .md\:placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52;
  }

  .md\:placeholder-peacock-900::placeholder {
    color: #234E52;
  }

  .md\:placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .md\:placeholder-peacock::-moz-placeholder {
    color: #38B2AC;
  }

  .md\:placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC;
  }

  .md\:placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC;
  }

  .md\:placeholder-peacock::placeholder {
    color: #38B2AC;
  }

  .md\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .md\:placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF;
  }

  .md\:placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .md\:placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .md\:placeholder-indigo-100::placeholder {
    color: #EBF4FF;
  }

  .md\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .md\:placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE;
  }

  .md\:placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .md\:placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .md\:placeholder-indigo-200::placeholder {
    color: #C3DAFE;
  }

  .md\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .md\:placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA;
  }

  .md\:placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .md\:placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .md\:placeholder-indigo-300::placeholder {
    color: #A3BFFA;
  }

  .md\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .md\:placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5;
  }

  .md\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .md\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .md\:placeholder-indigo-400::placeholder {
    color: #7F9CF5;
  }

  .md\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA;
  }

  .md\:placeholder-indigo-500::-moz-placeholder {
    color: #667EEA;
  }

  .md\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA;
  }

  .md\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA;
  }

  .md\:placeholder-indigo-500::placeholder {
    color: #667EEA;
  }

  .md\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .md\:placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8;
  }

  .md\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8;
  }

  .md\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8;
  }

  .md\:placeholder-indigo-600::placeholder {
    color: #5A67D8;
  }

  .md\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE;
  }

  .md\:placeholder-indigo-700::-moz-placeholder {
    color: #6439DE;
  }

  .md\:placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE;
  }

  .md\:placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE;
  }

  .md\:placeholder-indigo-700::placeholder {
    color: #6439DE;
  }

  .md\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .md\:placeholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .md\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .md\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .md\:placeholder-indigo-800::placeholder {
    color: #434190;
  }

  .md\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B;
  }

  .md\:placeholder-indigo-900::-moz-placeholder {
    color: #3C366B;
  }

  .md\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B;
  }

  .md\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B;
  }

  .md\:placeholder-indigo-900::placeholder {
    color: #3C366B;
  }

  .md\:placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA;
  }

  .md\:placeholder-indigo::-moz-placeholder {
    color: #667EEA;
  }

  .md\:placeholder-indigo:-ms-input-placeholder {
    color: #667EEA;
  }

  .md\:placeholder-indigo::-ms-input-placeholder {
    color: #667EEA;
  }

  .md\:placeholder-indigo::placeholder {
    color: #667EEA;
  }

  .md\:\!placeholder-primary::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-primary::-moz-placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-primary:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-primary::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-primary::placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-primaryDark::placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-primary1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-primary1::placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-primary2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-primary2::placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-primary3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-primary3::placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-primary4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-primary4::placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-secondary::-moz-placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-secondary:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-secondary::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-secondary::placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-secondary1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-secondary1::placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-secondary2::placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-alert::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-alert::-moz-placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-alert:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-alert::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-alert::placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-safe::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-safe::-moz-placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-safe:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-safe::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-safe::placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-primary-dark::placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-primary-1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-primary-1::placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-primary-2::placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-primary-3::placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-primary-4::placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-secondary-1::placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-secondary-2::placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-transparent::-webkit-input-placeholder {
    color: transparent !important;
  }

  .md\:\!placeholder-transparent::-moz-placeholder {
    color: transparent !important;
  }

  .md\:\!placeholder-transparent:-ms-input-placeholder {
    color: transparent !important;
  }

  .md\:\!placeholder-transparent::-ms-input-placeholder {
    color: transparent !important;
  }

  .md\:\!placeholder-transparent::placeholder {
    color: transparent !important;
  }

  .md\:\!placeholder-black::-webkit-input-placeholder {
    color: #000000 !important;
  }

  .md\:\!placeholder-black::-moz-placeholder {
    color: #000000 !important;
  }

  .md\:\!placeholder-black:-ms-input-placeholder {
    color: #000000 !important;
  }

  .md\:\!placeholder-black::-ms-input-placeholder {
    color: #000000 !important;
  }

  .md\:\!placeholder-black::placeholder {
    color: #000000 !important;
  }

  .md\:\!placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF !important;
  }

  .md\:\!placeholder-white::-moz-placeholder {
    color: #FFFFFF !important;
  }

  .md\:\!placeholder-white:-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .md\:\!placeholder-white::-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .md\:\!placeholder-white::placeholder {
    color: #FFFFFF !important;
  }

  .md\:\!placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF !important;
  }

  .md\:\!placeholder-point-violet::-moz-placeholder {
    color: #7545FF !important;
  }

  .md\:\!placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF !important;
  }

  .md\:\!placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF !important;
  }

  .md\:\!placeholder-point-violet::placeholder {
    color: #7545FF !important;
  }

  .md\:\!placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7 !important;
  }

  .md\:\!placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7 !important;
  }

  .md\:\!placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .md\:\!placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .md\:\!placeholder-gray-100::placeholder {
    color: #F7F7F7 !important;
  }

  .md\:\!placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8 !important;
  }

  .md\:\!placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8 !important;
  }

  .md\:\!placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .md\:\!placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .md\:\!placeholder-gray-200::placeholder {
    color: #E5E5E8 !important;
  }

  .md\:\!placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6 !important;
  }

  .md\:\!placeholder-gray-300::-moz-placeholder {
    color: #CED0D6 !important;
  }

  .md\:\!placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .md\:\!placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .md\:\!placeholder-gray-300::placeholder {
    color: #CED0D6 !important;
  }

  .md\:\!placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2 !important;
  }

  .md\:\!placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2 !important;
  }

  .md\:\!placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .md\:\!placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .md\:\!placeholder-gray-400::placeholder {
    color: #A7A9B2 !important;
  }

  .md\:\!placeholder-gray-500::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .md\:\!placeholder-gray-500::-moz-placeholder {
    color: #858895 !important;
  }

  .md\:\!placeholder-gray-500:-ms-input-placeholder {
    color: #858895 !important;
  }

  .md\:\!placeholder-gray-500::-ms-input-placeholder {
    color: #858895 !important;
  }

  .md\:\!placeholder-gray-500::placeholder {
    color: #858895 !important;
  }

  .md\:\!placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B !important;
  }

  .md\:\!placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B !important;
  }

  .md\:\!placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .md\:\!placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .md\:\!placeholder-gray-600::placeholder {
    color: #6B6E7B !important;
  }

  .md\:\!placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D !important;
  }

  .md\:\!placeholder-gray-700::-moz-placeholder {
    color: #5F616D !important;
  }

  .md\:\!placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D !important;
  }

  .md\:\!placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D !important;
  }

  .md\:\!placeholder-gray-700::placeholder {
    color: #5F616D !important;
  }

  .md\:\!placeholder-gray-800::-webkit-input-placeholder {
    color: #474952 !important;
  }

  .md\:\!placeholder-gray-800::-moz-placeholder {
    color: #474952 !important;
  }

  .md\:\!placeholder-gray-800:-ms-input-placeholder {
    color: #474952 !important;
  }

  .md\:\!placeholder-gray-800::-ms-input-placeholder {
    color: #474952 !important;
  }

  .md\:\!placeholder-gray-800::placeholder {
    color: #474952 !important;
  }

  .md\:\!placeholder-gray-900::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .md\:\!placeholder-gray-900::-moz-placeholder {
    color: #222532 !important;
  }

  .md\:\!placeholder-gray-900:-ms-input-placeholder {
    color: #222532 !important;
  }

  .md\:\!placeholder-gray-900::-ms-input-placeholder {
    color: #222532 !important;
  }

  .md\:\!placeholder-gray-900::placeholder {
    color: #222532 !important;
  }

  .md\:\!placeholder-gray::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .md\:\!placeholder-gray::-moz-placeholder {
    color: #858895 !important;
  }

  .md\:\!placeholder-gray:-ms-input-placeholder {
    color: #858895 !important;
  }

  .md\:\!placeholder-gray::-ms-input-placeholder {
    color: #858895 !important;
  }

  .md\:\!placeholder-gray::placeholder {
    color: #858895 !important;
  }

  .md\:\!placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .md\:\!placeholder-gray-dark::-moz-placeholder {
    color: #222532 !important;
  }

  .md\:\!placeholder-gray-dark:-ms-input-placeholder {
    color: #222532 !important;
  }

  .md\:\!placeholder-gray-dark::-ms-input-placeholder {
    color: #222532 !important;
  }

  .md\:\!placeholder-gray-dark::placeholder {
    color: #222532 !important;
  }

  .md\:\!placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8 !important;
  }

  .md\:\!placeholder-red-100::-moz-placeholder {
    color: #FFE8E8 !important;
  }

  .md\:\!placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .md\:\!placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .md\:\!placeholder-red-100::placeholder {
    color: #FFE8E8 !important;
  }

  .md\:\!placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4 !important;
  }

  .md\:\!placeholder-red-200::-moz-placeholder {
    color: #FFC4C4 !important;
  }

  .md\:\!placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .md\:\!placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .md\:\!placeholder-red-200::placeholder {
    color: #FFC4C4 !important;
  }

  .md\:\!placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F !important;
  }

  .md\:\!placeholder-red-300::-moz-placeholder {
    color: #FF8F8F !important;
  }

  .md\:\!placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .md\:\!placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .md\:\!placeholder-red-300::placeholder {
    color: #FF8F8F !important;
  }

  .md\:\!placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A !important;
  }

  .md\:\!placeholder-red-400::-moz-placeholder {
    color: #FF6A6A !important;
  }

  .md\:\!placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .md\:\!placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .md\:\!placeholder-red-400::placeholder {
    color: #FF6A6A !important;
  }

  .md\:\!placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-red-500::-moz-placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-red-500:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-red-500::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-red-500::placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00 !important;
  }

  .md\:\!placeholder-red-600::-moz-placeholder {
    color: #CC2C00 !important;
  }

  .md\:\!placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .md\:\!placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .md\:\!placeholder-red-600::placeholder {
    color: #CC2C00 !important;
  }

  .md\:\!placeholder-red-700::-webkit-input-placeholder {
    color: #C53030 !important;
  }

  .md\:\!placeholder-red-700::-moz-placeholder {
    color: #C53030 !important;
  }

  .md\:\!placeholder-red-700:-ms-input-placeholder {
    color: #C53030 !important;
  }

  .md\:\!placeholder-red-700::-ms-input-placeholder {
    color: #C53030 !important;
  }

  .md\:\!placeholder-red-700::placeholder {
    color: #C53030 !important;
  }

  .md\:\!placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C !important;
  }

  .md\:\!placeholder-red-800::-moz-placeholder {
    color: #9B2C2C !important;
  }

  .md\:\!placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .md\:\!placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .md\:\!placeholder-red-800::placeholder {
    color: #9B2C2C !important;
  }

  .md\:\!placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A !important;
  }

  .md\:\!placeholder-red-900::-moz-placeholder {
    color: #742A2A !important;
  }

  .md\:\!placeholder-red-900:-ms-input-placeholder {
    color: #742A2A !important;
  }

  .md\:\!placeholder-red-900::-ms-input-placeholder {
    color: #742A2A !important;
  }

  .md\:\!placeholder-red-900::placeholder {
    color: #742A2A !important;
  }

  .md\:\!placeholder-red::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-red::-moz-placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-red:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-red::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-red::placeholder {
    color: #EF3817 !important;
  }

  .md\:\!placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6 !important;
  }

  .md\:\!placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6 !important;
  }

  .md\:\!placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .md\:\!placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .md\:\!placeholder-coral-100::placeholder {
    color: #FFEBE6 !important;
  }

  .md\:\!placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8 !important;
  }

  .md\:\!placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8 !important;
  }

  .md\:\!placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .md\:\!placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .md\:\!placeholder-coral-200::placeholder {
    color: #FFD3C8 !important;
  }

  .md\:\!placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E !important;
  }

  .md\:\!placeholder-coral-300::-moz-placeholder {
    color: #FFB39E !important;
  }

  .md\:\!placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .md\:\!placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .md\:\!placeholder-coral-300::placeholder {
    color: #FFB39E !important;
  }

  .md\:\!placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476 !important;
  }

  .md\:\!placeholder-coral-400::-moz-placeholder {
    color: #FF9476 !important;
  }

  .md\:\!placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .md\:\!placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .md\:\!placeholder-coral-400::placeholder {
    color: #FF9476 !important;
  }

  .md\:\!placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .md\:\!placeholder-coral-500::-moz-placeholder {
    color: #FF7750 !important;
  }

  .md\:\!placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .md\:\!placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .md\:\!placeholder-coral-500::placeholder {
    color: #FF7750 !important;
  }

  .md\:\!placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F !important;
  }

  .md\:\!placeholder-coral-600::-moz-placeholder {
    color: #F55A2F !important;
  }

  .md\:\!placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .md\:\!placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .md\:\!placeholder-coral-600::placeholder {
    color: #F55A2F !important;
  }

  .md\:\!placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F !important;
  }

  .md\:\!placeholder-coral-700::-moz-placeholder {
    color: #DD470F !important;
  }

  .md\:\!placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F !important;
  }

  .md\:\!placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F !important;
  }

  .md\:\!placeholder-coral-700::placeholder {
    color: #DD470F !important;
  }

  .md\:\!placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F !important;
  }

  .md\:\!placeholder-coral-800::-moz-placeholder {
    color: #B93E0F !important;
  }

  .md\:\!placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .md\:\!placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .md\:\!placeholder-coral-800::placeholder {
    color: #B93E0F !important;
  }

  .md\:\!placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311 !important;
  }

  .md\:\!placeholder-coral-900::-moz-placeholder {
    color: #8E3311 !important;
  }

  .md\:\!placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .md\:\!placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .md\:\!placeholder-coral-900::placeholder {
    color: #8E3311 !important;
  }

  .md\:\!placeholder-coral::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .md\:\!placeholder-coral::-moz-placeholder {
    color: #FF7750 !important;
  }

  .md\:\!placeholder-coral:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .md\:\!placeholder-coral::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .md\:\!placeholder-coral::placeholder {
    color: #FF7750 !important;
  }

  .md\:\!placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6 !important;
  }

  .md\:\!placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6 !important;
  }

  .md\:\!placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .md\:\!placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .md\:\!placeholder-yellow-100::placeholder {
    color: #FFFAE6 !important;
  }

  .md\:\!placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99 !important;
  }

  .md\:\!placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99 !important;
  }

  .md\:\!placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .md\:\!placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .md\:\!placeholder-yellow-200::placeholder {
    color: #FFEB99 !important;
  }

  .md\:\!placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066 !important;
  }

  .md\:\!placeholder-yellow-300::-moz-placeholder {
    color: #FFE066 !important;
  }

  .md\:\!placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .md\:\!placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .md\:\!placeholder-yellow-300::placeholder {
    color: #FFE066 !important;
  }

  .md\:\!placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633 !important;
  }

  .md\:\!placeholder-yellow-400::-moz-placeholder {
    color: #FFD633 !important;
  }

  .md\:\!placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .md\:\!placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .md\:\!placeholder-yellow-400::placeholder {
    color: #FFD633 !important;
  }

  .md\:\!placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .md\:\!placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .md\:\!placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .md\:\!placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .md\:\!placeholder-yellow-500::placeholder {
    color: #FFCE02 !important;
  }

  .md\:\!placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800 !important;
  }

  .md\:\!placeholder-yellow-600::-moz-placeholder {
    color: #E6B800 !important;
  }

  .md\:\!placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .md\:\!placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .md\:\!placeholder-yellow-600::placeholder {
    color: #E6B800 !important;
  }

  .md\:\!placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300 !important;
  }

  .md\:\!placeholder-yellow-700::-moz-placeholder {
    color: #CCA300 !important;
  }

  .md\:\!placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .md\:\!placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .md\:\!placeholder-yellow-700::placeholder {
    color: #CCA300 !important;
  }

  .md\:\!placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600 !important;
  }

  .md\:\!placeholder-yellow-800::-moz-placeholder {
    color: #806600 !important;
  }

  .md\:\!placeholder-yellow-800:-ms-input-placeholder {
    color: #806600 !important;
  }

  .md\:\!placeholder-yellow-800::-ms-input-placeholder {
    color: #806600 !important;
  }

  .md\:\!placeholder-yellow-800::placeholder {
    color: #806600 !important;
  }

  .md\:\!placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00 !important;
  }

  .md\:\!placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00 !important;
  }

  .md\:\!placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .md\:\!placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .md\:\!placeholder-yellow-900::placeholder {
    color: #4D3D00 !important;
  }

  .md\:\!placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .md\:\!placeholder-yellow::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .md\:\!placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .md\:\!placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .md\:\!placeholder-yellow::placeholder {
    color: #FFCE02 !important;
  }

  .md\:\!placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9 !important;
  }

  .md\:\!placeholder-green-100::-moz-placeholder {
    color: #F9FCE9 !important;
  }

  .md\:\!placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .md\:\!placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .md\:\!placeholder-green-100::placeholder {
    color: #F9FCE9 !important;
  }

  .md\:\!placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5 !important;
  }

  .md\:\!placeholder-green-200::-moz-placeholder {
    color: #E7F3A5 !important;
  }

  .md\:\!placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .md\:\!placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .md\:\!placeholder-green-200::placeholder {
    color: #E7F3A5 !important;
  }

  .md\:\!placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62 !important;
  }

  .md\:\!placeholder-green-300::-moz-placeholder {
    color: #D5EA62 !important;
  }

  .md\:\!placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .md\:\!placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .md\:\!placeholder-green-300::placeholder {
    color: #D5EA62 !important;
  }

  .md\:\!placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E !important;
  }

  .md\:\!placeholder-green-400::-moz-placeholder {
    color: #C2E01E !important;
  }

  .md\:\!placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .md\:\!placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .md\:\!placeholder-green-400::placeholder {
    color: #C2E01E !important;
  }

  .md\:\!placeholder-green-500::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-green-500::-moz-placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-green-500:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-green-500::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-green-500::placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A !important;
  }

  .md\:\!placeholder-green-600::-moz-placeholder {
    color: #3F7B1A !important;
  }

  .md\:\!placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .md\:\!placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .md\:\!placeholder-green-600::placeholder {
    color: #3F7B1A !important;
  }

  .md\:\!placeholder-green-700::-webkit-input-placeholder {
    color: #366916 !important;
  }

  .md\:\!placeholder-green-700::-moz-placeholder {
    color: #366916 !important;
  }

  .md\:\!placeholder-green-700:-ms-input-placeholder {
    color: #366916 !important;
  }

  .md\:\!placeholder-green-700::-ms-input-placeholder {
    color: #366916 !important;
  }

  .md\:\!placeholder-green-700::placeholder {
    color: #366916 !important;
  }

  .md\:\!placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D !important;
  }

  .md\:\!placeholder-green-800::-moz-placeholder {
    color: #203F0D !important;
  }

  .md\:\!placeholder-green-800:-ms-input-placeholder {
    color: #203F0D !important;
  }

  .md\:\!placeholder-green-800::-ms-input-placeholder {
    color: #203F0D !important;
  }

  .md\:\!placeholder-green-800::placeholder {
    color: #203F0D !important;
  }

  .md\:\!placeholder-green-900::-webkit-input-placeholder {
    color: #162A09 !important;
  }

  .md\:\!placeholder-green-900::-moz-placeholder {
    color: #162A09 !important;
  }

  .md\:\!placeholder-green-900:-ms-input-placeholder {
    color: #162A09 !important;
  }

  .md\:\!placeholder-green-900::-ms-input-placeholder {
    color: #162A09 !important;
  }

  .md\:\!placeholder-green-900::placeholder {
    color: #162A09 !important;
  }

  .md\:\!placeholder-green::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-green::-moz-placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-green:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-green::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-green::placeholder {
    color: #60B731 !important;
  }

  .md\:\!placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-blue-100::placeholder {
    color: #F5F9FD !important;
  }

  .md\:\!placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF !important;
  }

  .md\:\!placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF !important;
  }

  .md\:\!placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .md\:\!placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .md\:\!placeholder-blue-200::placeholder {
    color: #E9F4FF !important;
  }

  .md\:\!placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF !important;
  }

  .md\:\!placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF !important;
  }

  .md\:\!placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .md\:\!placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .md\:\!placeholder-blue-300::placeholder {
    color: #B9DCFF !important;
  }

  .md\:\!placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-blue-400::-moz-placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-blue-400::placeholder {
    color: #43BEFF !important;
  }

  .md\:\!placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-blue-500::-moz-placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-blue-500::placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC !important;
  }

  .md\:\!placeholder-blue-600::-moz-placeholder {
    color: #0069CC !important;
  }

  .md\:\!placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC !important;
  }

  .md\:\!placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC !important;
  }

  .md\:\!placeholder-blue-600::placeholder {
    color: #0069CC !important;
  }

  .md\:\!placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3 !important;
  }

  .md\:\!placeholder-blue-700::-moz-placeholder {
    color: #005CB3 !important;
  }

  .md\:\!placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .md\:\!placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .md\:\!placeholder-blue-700::placeholder {
    color: #005CB3 !important;
  }

  .md\:\!placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99 !important;
  }

  .md\:\!placeholder-blue-800::-moz-placeholder {
    color: #004F99 !important;
  }

  .md\:\!placeholder-blue-800:-ms-input-placeholder {
    color: #004F99 !important;
  }

  .md\:\!placeholder-blue-800::-ms-input-placeholder {
    color: #004F99 !important;
  }

  .md\:\!placeholder-blue-800::placeholder {
    color: #004F99 !important;
  }

  .md\:\!placeholder-blue-900::-webkit-input-placeholder {
    color: #003566 !important;
  }

  .md\:\!placeholder-blue-900::-moz-placeholder {
    color: #003566 !important;
  }

  .md\:\!placeholder-blue-900:-ms-input-placeholder {
    color: #003566 !important;
  }

  .md\:\!placeholder-blue-900::-ms-input-placeholder {
    color: #003566 !important;
  }

  .md\:\!placeholder-blue-900::placeholder {
    color: #003566 !important;
  }

  .md\:\!placeholder-blue::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-blue::-moz-placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-blue:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-blue::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-blue::placeholder {
    color: #007EE5 !important;
  }

  .md\:\!placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-violet-100::placeholder {
    color: #F8F8FC !important;
  }

  .md\:\!placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-violet-200::placeholder {
    color: #EBEAF6 !important;
  }

  .md\:\!placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-violet-300::placeholder {
    color: #A8A5CE !important;
  }

  .md\:\!placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-violet-400::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-violet-400::placeholder {
    color: #8C81D1 !important;
  }

  .md\:\!placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-violet-500::-moz-placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-violet-500::placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C !important;
  }

  .md\:\!placeholder-violet-600::-moz-placeholder {
    color: #58309C !important;
  }

  .md\:\!placeholder-violet-600:-ms-input-placeholder {
    color: #58309C !important;
  }

  .md\:\!placeholder-violet-600::-ms-input-placeholder {
    color: #58309C !important;
  }

  .md\:\!placeholder-violet-600::placeholder {
    color: #58309C !important;
  }

  .md\:\!placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89 !important;
  }

  .md\:\!placeholder-violet-700::-moz-placeholder {
    color: #4D2A89 !important;
  }

  .md\:\!placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .md\:\!placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .md\:\!placeholder-violet-700::placeholder {
    color: #4D2A89 !important;
  }

  .md\:\!placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-violet-800::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-violet-800::placeholder {
    color: #3C2C84 !important;
  }

  .md\:\!placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62 !important;
  }

  .md\:\!placeholder-violet-900::-moz-placeholder {
    color: #371E62 !important;
  }

  .md\:\!placeholder-violet-900:-ms-input-placeholder {
    color: #371E62 !important;
  }

  .md\:\!placeholder-violet-900::-ms-input-placeholder {
    color: #371E62 !important;
  }

  .md\:\!placeholder-violet-900::placeholder {
    color: #371E62 !important;
  }

  .md\:\!placeholder-violet::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-violet::-moz-placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-violet:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-violet::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-violet::placeholder {
    color: #6638B6 !important;
  }

  .md\:\!placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA !important;
  }

  .md\:\!placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA !important;
  }

  .md\:\!placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .md\:\!placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .md\:\!placeholder-peacock-100::placeholder {
    color: #E6FFFA !important;
  }

  .md\:\!placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA !important;
  }

  .md\:\!placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA !important;
  }

  .md\:\!placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .md\:\!placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .md\:\!placeholder-peacock-200::placeholder {
    color: #B2F5EA !important;
  }

  .md\:\!placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9 !important;
  }

  .md\:\!placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9 !important;
  }

  .md\:\!placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .md\:\!placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .md\:\!placeholder-peacock-300::placeholder {
    color: #81E6D9 !important;
  }

  .md\:\!placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5 !important;
  }

  .md\:\!placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5 !important;
  }

  .md\:\!placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .md\:\!placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .md\:\!placeholder-peacock-400::placeholder {
    color: #4FD1C5 !important;
  }

  .md\:\!placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .md\:\!placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC !important;
  }

  .md\:\!placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .md\:\!placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .md\:\!placeholder-peacock-500::placeholder {
    color: #38B2AC !important;
  }

  .md\:\!placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795 !important;
  }

  .md\:\!placeholder-peacock-600::-moz-placeholder {
    color: #319795 !important;
  }

  .md\:\!placeholder-peacock-600:-ms-input-placeholder {
    color: #319795 !important;
  }

  .md\:\!placeholder-peacock-600::-ms-input-placeholder {
    color: #319795 !important;
  }

  .md\:\!placeholder-peacock-600::placeholder {
    color: #319795 !important;
  }

  .md\:\!placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B !important;
  }

  .md\:\!placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B !important;
  }

  .md\:\!placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .md\:\!placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .md\:\!placeholder-peacock-700::placeholder {
    color: #2C7A7B !important;
  }

  .md\:\!placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61 !important;
  }

  .md\:\!placeholder-peacock-800::-moz-placeholder {
    color: #285E61 !important;
  }

  .md\:\!placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61 !important;
  }

  .md\:\!placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61 !important;
  }

  .md\:\!placeholder-peacock-800::placeholder {
    color: #285E61 !important;
  }

  .md\:\!placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52 !important;
  }

  .md\:\!placeholder-peacock-900::-moz-placeholder {
    color: #234E52 !important;
  }

  .md\:\!placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52 !important;
  }

  .md\:\!placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52 !important;
  }

  .md\:\!placeholder-peacock-900::placeholder {
    color: #234E52 !important;
  }

  .md\:\!placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .md\:\!placeholder-peacock::-moz-placeholder {
    color: #38B2AC !important;
  }

  .md\:\!placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .md\:\!placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .md\:\!placeholder-peacock::placeholder {
    color: #38B2AC !important;
  }

  .md\:\!placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF !important;
  }

  .md\:\!placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF !important;
  }

  .md\:\!placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .md\:\!placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .md\:\!placeholder-indigo-100::placeholder {
    color: #EBF4FF !important;
  }

  .md\:\!placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE !important;
  }

  .md\:\!placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE !important;
  }

  .md\:\!placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .md\:\!placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .md\:\!placeholder-indigo-200::placeholder {
    color: #C3DAFE !important;
  }

  .md\:\!placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA !important;
  }

  .md\:\!placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA !important;
  }

  .md\:\!placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .md\:\!placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .md\:\!placeholder-indigo-300::placeholder {
    color: #A3BFFA !important;
  }

  .md\:\!placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5 !important;
  }

  .md\:\!placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5 !important;
  }

  .md\:\!placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .md\:\!placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .md\:\!placeholder-indigo-400::placeholder {
    color: #7F9CF5 !important;
  }

  .md\:\!placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .md\:\!placeholder-indigo-500::-moz-placeholder {
    color: #667EEA !important;
  }

  .md\:\!placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .md\:\!placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .md\:\!placeholder-indigo-500::placeholder {
    color: #667EEA !important;
  }

  .md\:\!placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8 !important;
  }

  .md\:\!placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8 !important;
  }

  .md\:\!placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .md\:\!placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .md\:\!placeholder-indigo-600::placeholder {
    color: #5A67D8 !important;
  }

  .md\:\!placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE !important;
  }

  .md\:\!placeholder-indigo-700::-moz-placeholder {
    color: #6439DE !important;
  }

  .md\:\!placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE !important;
  }

  .md\:\!placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE !important;
  }

  .md\:\!placeholder-indigo-700::placeholder {
    color: #6439DE !important;
  }

  .md\:\!placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190 !important;
  }

  .md\:\!placeholder-indigo-800::-moz-placeholder {
    color: #434190 !important;
  }

  .md\:\!placeholder-indigo-800:-ms-input-placeholder {
    color: #434190 !important;
  }

  .md\:\!placeholder-indigo-800::-ms-input-placeholder {
    color: #434190 !important;
  }

  .md\:\!placeholder-indigo-800::placeholder {
    color: #434190 !important;
  }

  .md\:\!placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B !important;
  }

  .md\:\!placeholder-indigo-900::-moz-placeholder {
    color: #3C366B !important;
  }

  .md\:\!placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B !important;
  }

  .md\:\!placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B !important;
  }

  .md\:\!placeholder-indigo-900::placeholder {
    color: #3C366B !important;
  }

  .md\:\!placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .md\:\!placeholder-indigo::-moz-placeholder {
    color: #667EEA !important;
  }

  .md\:\!placeholder-indigo:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .md\:\!placeholder-indigo::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .md\:\!placeholder-indigo::placeholder {
    color: #667EEA !important;
  }

  .md\:hover\:placeholder-primary:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-primary:hover::-moz-placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-primary:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-primary:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-primary:hover::placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-primaryDark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-primaryDark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-primaryDark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-primaryDark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-primaryDark:hover::placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-primary1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-primary1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-primary1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-primary1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-primary1:hover::placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-primary2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-primary2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-primary2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-primary2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-primary2:hover::placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-primary3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-primary3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-primary3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-primary3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-primary3:hover::placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-primary4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-primary4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-primary4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-primary4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-primary4:hover::placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-secondary:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-secondary:hover::-moz-placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-secondary:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-secondary:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-secondary:hover::placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-secondary1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-secondary1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-secondary1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-secondary1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-secondary1:hover::placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-secondary2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-secondary2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-secondary2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-secondary2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-secondary2:hover::placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-alert:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-alert:hover::-moz-placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-alert:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-alert:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-alert:hover::placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-safe:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-safe:hover::-moz-placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-safe:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-safe:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-safe:hover::placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-primary-dark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-primary-dark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-primary-dark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-primary-dark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-primary-dark:hover::placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-primary-1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-primary-1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-primary-1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-primary-1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-primary-1:hover::placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-primary-2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-primary-2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-primary-2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-primary-2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-primary-2:hover::placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-primary-3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-primary-3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-primary-3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-primary-3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-primary-3:hover::placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-primary-4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-primary-4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-primary-4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-primary-4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-primary-4:hover::placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-secondary-1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-secondary-1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-secondary-1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-secondary-1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-secondary-1:hover::placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-secondary-2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-secondary-2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-secondary-2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-secondary-2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-secondary-2:hover::placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-transparent:hover::-webkit-input-placeholder {
    color: transparent;
  }

  .md\:hover\:placeholder-transparent:hover::-moz-placeholder {
    color: transparent;
  }

  .md\:hover\:placeholder-transparent:hover:-ms-input-placeholder {
    color: transparent;
  }

  .md\:hover\:placeholder-transparent:hover::-ms-input-placeholder {
    color: transparent;
  }

  .md\:hover\:placeholder-transparent:hover::placeholder {
    color: transparent;
  }

  .md\:hover\:placeholder-black:hover::-webkit-input-placeholder {
    color: #000000;
  }

  .md\:hover\:placeholder-black:hover::-moz-placeholder {
    color: #000000;
  }

  .md\:hover\:placeholder-black:hover:-ms-input-placeholder {
    color: #000000;
  }

  .md\:hover\:placeholder-black:hover::-ms-input-placeholder {
    color: #000000;
  }

  .md\:hover\:placeholder-black:hover::placeholder {
    color: #000000;
  }

  .md\:hover\:placeholder-white:hover::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .md\:hover\:placeholder-white:hover::-moz-placeholder {
    color: #FFFFFF;
  }

  .md\:hover\:placeholder-white:hover:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .md\:hover\:placeholder-white:hover::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .md\:hover\:placeholder-white:hover::placeholder {
    color: #FFFFFF;
  }

  .md\:hover\:placeholder-point-violet:hover::-webkit-input-placeholder {
    color: #7545FF;
  }

  .md\:hover\:placeholder-point-violet:hover::-moz-placeholder {
    color: #7545FF;
  }

  .md\:hover\:placeholder-point-violet:hover:-ms-input-placeholder {
    color: #7545FF;
  }

  .md\:hover\:placeholder-point-violet:hover::-ms-input-placeholder {
    color: #7545FF;
  }

  .md\:hover\:placeholder-point-violet:hover::placeholder {
    color: #7545FF;
  }

  .md\:hover\:placeholder-gray-100:hover::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .md\:hover\:placeholder-gray-100:hover::-moz-placeholder {
    color: #F7F7F7;
  }

  .md\:hover\:placeholder-gray-100:hover:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .md\:hover\:placeholder-gray-100:hover::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .md\:hover\:placeholder-gray-100:hover::placeholder {
    color: #F7F7F7;
  }

  .md\:hover\:placeholder-gray-200:hover::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .md\:hover\:placeholder-gray-200:hover::-moz-placeholder {
    color: #E5E5E8;
  }

  .md\:hover\:placeholder-gray-200:hover:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .md\:hover\:placeholder-gray-200:hover::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .md\:hover\:placeholder-gray-200:hover::placeholder {
    color: #E5E5E8;
  }

  .md\:hover\:placeholder-gray-300:hover::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .md\:hover\:placeholder-gray-300:hover::-moz-placeholder {
    color: #CED0D6;
  }

  .md\:hover\:placeholder-gray-300:hover:-ms-input-placeholder {
    color: #CED0D6;
  }

  .md\:hover\:placeholder-gray-300:hover::-ms-input-placeholder {
    color: #CED0D6;
  }

  .md\:hover\:placeholder-gray-300:hover::placeholder {
    color: #CED0D6;
  }

  .md\:hover\:placeholder-gray-400:hover::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .md\:hover\:placeholder-gray-400:hover::-moz-placeholder {
    color: #A7A9B2;
  }

  .md\:hover\:placeholder-gray-400:hover:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .md\:hover\:placeholder-gray-400:hover::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .md\:hover\:placeholder-gray-400:hover::placeholder {
    color: #A7A9B2;
  }

  .md\:hover\:placeholder-gray-500:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .md\:hover\:placeholder-gray-500:hover::-moz-placeholder {
    color: #858895;
  }

  .md\:hover\:placeholder-gray-500:hover:-ms-input-placeholder {
    color: #858895;
  }

  .md\:hover\:placeholder-gray-500:hover::-ms-input-placeholder {
    color: #858895;
  }

  .md\:hover\:placeholder-gray-500:hover::placeholder {
    color: #858895;
  }

  .md\:hover\:placeholder-gray-600:hover::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .md\:hover\:placeholder-gray-600:hover::-moz-placeholder {
    color: #6B6E7B;
  }

  .md\:hover\:placeholder-gray-600:hover:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .md\:hover\:placeholder-gray-600:hover::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .md\:hover\:placeholder-gray-600:hover::placeholder {
    color: #6B6E7B;
  }

  .md\:hover\:placeholder-gray-700:hover::-webkit-input-placeholder {
    color: #5F616D;
  }

  .md\:hover\:placeholder-gray-700:hover::-moz-placeholder {
    color: #5F616D;
  }

  .md\:hover\:placeholder-gray-700:hover:-ms-input-placeholder {
    color: #5F616D;
  }

  .md\:hover\:placeholder-gray-700:hover::-ms-input-placeholder {
    color: #5F616D;
  }

  .md\:hover\:placeholder-gray-700:hover::placeholder {
    color: #5F616D;
  }

  .md\:hover\:placeholder-gray-800:hover::-webkit-input-placeholder {
    color: #474952;
  }

  .md\:hover\:placeholder-gray-800:hover::-moz-placeholder {
    color: #474952;
  }

  .md\:hover\:placeholder-gray-800:hover:-ms-input-placeholder {
    color: #474952;
  }

  .md\:hover\:placeholder-gray-800:hover::-ms-input-placeholder {
    color: #474952;
  }

  .md\:hover\:placeholder-gray-800:hover::placeholder {
    color: #474952;
  }

  .md\:hover\:placeholder-gray-900:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .md\:hover\:placeholder-gray-900:hover::-moz-placeholder {
    color: #222532;
  }

  .md\:hover\:placeholder-gray-900:hover:-ms-input-placeholder {
    color: #222532;
  }

  .md\:hover\:placeholder-gray-900:hover::-ms-input-placeholder {
    color: #222532;
  }

  .md\:hover\:placeholder-gray-900:hover::placeholder {
    color: #222532;
  }

  .md\:hover\:placeholder-gray:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .md\:hover\:placeholder-gray:hover::-moz-placeholder {
    color: #858895;
  }

  .md\:hover\:placeholder-gray:hover:-ms-input-placeholder {
    color: #858895;
  }

  .md\:hover\:placeholder-gray:hover::-ms-input-placeholder {
    color: #858895;
  }

  .md\:hover\:placeholder-gray:hover::placeholder {
    color: #858895;
  }

  .md\:hover\:placeholder-gray-dark:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .md\:hover\:placeholder-gray-dark:hover::-moz-placeholder {
    color: #222532;
  }

  .md\:hover\:placeholder-gray-dark:hover:-ms-input-placeholder {
    color: #222532;
  }

  .md\:hover\:placeholder-gray-dark:hover::-ms-input-placeholder {
    color: #222532;
  }

  .md\:hover\:placeholder-gray-dark:hover::placeholder {
    color: #222532;
  }

  .md\:hover\:placeholder-red-100:hover::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .md\:hover\:placeholder-red-100:hover::-moz-placeholder {
    color: #FFE8E8;
  }

  .md\:hover\:placeholder-red-100:hover:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .md\:hover\:placeholder-red-100:hover::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .md\:hover\:placeholder-red-100:hover::placeholder {
    color: #FFE8E8;
  }

  .md\:hover\:placeholder-red-200:hover::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .md\:hover\:placeholder-red-200:hover::-moz-placeholder {
    color: #FFC4C4;
  }

  .md\:hover\:placeholder-red-200:hover:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .md\:hover\:placeholder-red-200:hover::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .md\:hover\:placeholder-red-200:hover::placeholder {
    color: #FFC4C4;
  }

  .md\:hover\:placeholder-red-300:hover::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .md\:hover\:placeholder-red-300:hover::-moz-placeholder {
    color: #FF8F8F;
  }

  .md\:hover\:placeholder-red-300:hover:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .md\:hover\:placeholder-red-300:hover::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .md\:hover\:placeholder-red-300:hover::placeholder {
    color: #FF8F8F;
  }

  .md\:hover\:placeholder-red-400:hover::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .md\:hover\:placeholder-red-400:hover::-moz-placeholder {
    color: #FF6A6A;
  }

  .md\:hover\:placeholder-red-400:hover:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .md\:hover\:placeholder-red-400:hover::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .md\:hover\:placeholder-red-400:hover::placeholder {
    color: #FF6A6A;
  }

  .md\:hover\:placeholder-red-500:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-red-500:hover::-moz-placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-red-500:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-red-500:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-red-500:hover::placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-red-600:hover::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .md\:hover\:placeholder-red-600:hover::-moz-placeholder {
    color: #CC2C00;
  }

  .md\:hover\:placeholder-red-600:hover:-ms-input-placeholder {
    color: #CC2C00;
  }

  .md\:hover\:placeholder-red-600:hover::-ms-input-placeholder {
    color: #CC2C00;
  }

  .md\:hover\:placeholder-red-600:hover::placeholder {
    color: #CC2C00;
  }

  .md\:hover\:placeholder-red-700:hover::-webkit-input-placeholder {
    color: #C53030;
  }

  .md\:hover\:placeholder-red-700:hover::-moz-placeholder {
    color: #C53030;
  }

  .md\:hover\:placeholder-red-700:hover:-ms-input-placeholder {
    color: #C53030;
  }

  .md\:hover\:placeholder-red-700:hover::-ms-input-placeholder {
    color: #C53030;
  }

  .md\:hover\:placeholder-red-700:hover::placeholder {
    color: #C53030;
  }

  .md\:hover\:placeholder-red-800:hover::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .md\:hover\:placeholder-red-800:hover::-moz-placeholder {
    color: #9B2C2C;
  }

  .md\:hover\:placeholder-red-800:hover:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .md\:hover\:placeholder-red-800:hover::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .md\:hover\:placeholder-red-800:hover::placeholder {
    color: #9B2C2C;
  }

  .md\:hover\:placeholder-red-900:hover::-webkit-input-placeholder {
    color: #742A2A;
  }

  .md\:hover\:placeholder-red-900:hover::-moz-placeholder {
    color: #742A2A;
  }

  .md\:hover\:placeholder-red-900:hover:-ms-input-placeholder {
    color: #742A2A;
  }

  .md\:hover\:placeholder-red-900:hover::-ms-input-placeholder {
    color: #742A2A;
  }

  .md\:hover\:placeholder-red-900:hover::placeholder {
    color: #742A2A;
  }

  .md\:hover\:placeholder-red:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-red:hover::-moz-placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-red:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-red:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-red:hover::placeholder {
    color: #EF3817;
  }

  .md\:hover\:placeholder-coral-100:hover::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .md\:hover\:placeholder-coral-100:hover::-moz-placeholder {
    color: #FFEBE6;
  }

  .md\:hover\:placeholder-coral-100:hover:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .md\:hover\:placeholder-coral-100:hover::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .md\:hover\:placeholder-coral-100:hover::placeholder {
    color: #FFEBE6;
  }

  .md\:hover\:placeholder-coral-200:hover::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .md\:hover\:placeholder-coral-200:hover::-moz-placeholder {
    color: #FFD3C8;
  }

  .md\:hover\:placeholder-coral-200:hover:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .md\:hover\:placeholder-coral-200:hover::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .md\:hover\:placeholder-coral-200:hover::placeholder {
    color: #FFD3C8;
  }

  .md\:hover\:placeholder-coral-300:hover::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .md\:hover\:placeholder-coral-300:hover::-moz-placeholder {
    color: #FFB39E;
  }

  .md\:hover\:placeholder-coral-300:hover:-ms-input-placeholder {
    color: #FFB39E;
  }

  .md\:hover\:placeholder-coral-300:hover::-ms-input-placeholder {
    color: #FFB39E;
  }

  .md\:hover\:placeholder-coral-300:hover::placeholder {
    color: #FFB39E;
  }

  .md\:hover\:placeholder-coral-400:hover::-webkit-input-placeholder {
    color: #FF9476;
  }

  .md\:hover\:placeholder-coral-400:hover::-moz-placeholder {
    color: #FF9476;
  }

  .md\:hover\:placeholder-coral-400:hover:-ms-input-placeholder {
    color: #FF9476;
  }

  .md\:hover\:placeholder-coral-400:hover::-ms-input-placeholder {
    color: #FF9476;
  }

  .md\:hover\:placeholder-coral-400:hover::placeholder {
    color: #FF9476;
  }

  .md\:hover\:placeholder-coral-500:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .md\:hover\:placeholder-coral-500:hover::-moz-placeholder {
    color: #FF7750;
  }

  .md\:hover\:placeholder-coral-500:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .md\:hover\:placeholder-coral-500:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .md\:hover\:placeholder-coral-500:hover::placeholder {
    color: #FF7750;
  }

  .md\:hover\:placeholder-coral-600:hover::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .md\:hover\:placeholder-coral-600:hover::-moz-placeholder {
    color: #F55A2F;
  }

  .md\:hover\:placeholder-coral-600:hover:-ms-input-placeholder {
    color: #F55A2F;
  }

  .md\:hover\:placeholder-coral-600:hover::-ms-input-placeholder {
    color: #F55A2F;
  }

  .md\:hover\:placeholder-coral-600:hover::placeholder {
    color: #F55A2F;
  }

  .md\:hover\:placeholder-coral-700:hover::-webkit-input-placeholder {
    color: #DD470F;
  }

  .md\:hover\:placeholder-coral-700:hover::-moz-placeholder {
    color: #DD470F;
  }

  .md\:hover\:placeholder-coral-700:hover:-ms-input-placeholder {
    color: #DD470F;
  }

  .md\:hover\:placeholder-coral-700:hover::-ms-input-placeholder {
    color: #DD470F;
  }

  .md\:hover\:placeholder-coral-700:hover::placeholder {
    color: #DD470F;
  }

  .md\:hover\:placeholder-coral-800:hover::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .md\:hover\:placeholder-coral-800:hover::-moz-placeholder {
    color: #B93E0F;
  }

  .md\:hover\:placeholder-coral-800:hover:-ms-input-placeholder {
    color: #B93E0F;
  }

  .md\:hover\:placeholder-coral-800:hover::-ms-input-placeholder {
    color: #B93E0F;
  }

  .md\:hover\:placeholder-coral-800:hover::placeholder {
    color: #B93E0F;
  }

  .md\:hover\:placeholder-coral-900:hover::-webkit-input-placeholder {
    color: #8E3311;
  }

  .md\:hover\:placeholder-coral-900:hover::-moz-placeholder {
    color: #8E3311;
  }

  .md\:hover\:placeholder-coral-900:hover:-ms-input-placeholder {
    color: #8E3311;
  }

  .md\:hover\:placeholder-coral-900:hover::-ms-input-placeholder {
    color: #8E3311;
  }

  .md\:hover\:placeholder-coral-900:hover::placeholder {
    color: #8E3311;
  }

  .md\:hover\:placeholder-coral:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .md\:hover\:placeholder-coral:hover::-moz-placeholder {
    color: #FF7750;
  }

  .md\:hover\:placeholder-coral:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .md\:hover\:placeholder-coral:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .md\:hover\:placeholder-coral:hover::placeholder {
    color: #FF7750;
  }

  .md\:hover\:placeholder-yellow-100:hover::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .md\:hover\:placeholder-yellow-100:hover::-moz-placeholder {
    color: #FFFAE6;
  }

  .md\:hover\:placeholder-yellow-100:hover:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .md\:hover\:placeholder-yellow-100:hover::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .md\:hover\:placeholder-yellow-100:hover::placeholder {
    color: #FFFAE6;
  }

  .md\:hover\:placeholder-yellow-200:hover::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .md\:hover\:placeholder-yellow-200:hover::-moz-placeholder {
    color: #FFEB99;
  }

  .md\:hover\:placeholder-yellow-200:hover:-ms-input-placeholder {
    color: #FFEB99;
  }

  .md\:hover\:placeholder-yellow-200:hover::-ms-input-placeholder {
    color: #FFEB99;
  }

  .md\:hover\:placeholder-yellow-200:hover::placeholder {
    color: #FFEB99;
  }

  .md\:hover\:placeholder-yellow-300:hover::-webkit-input-placeholder {
    color: #FFE066;
  }

  .md\:hover\:placeholder-yellow-300:hover::-moz-placeholder {
    color: #FFE066;
  }

  .md\:hover\:placeholder-yellow-300:hover:-ms-input-placeholder {
    color: #FFE066;
  }

  .md\:hover\:placeholder-yellow-300:hover::-ms-input-placeholder {
    color: #FFE066;
  }

  .md\:hover\:placeholder-yellow-300:hover::placeholder {
    color: #FFE066;
  }

  .md\:hover\:placeholder-yellow-400:hover::-webkit-input-placeholder {
    color: #FFD633;
  }

  .md\:hover\:placeholder-yellow-400:hover::-moz-placeholder {
    color: #FFD633;
  }

  .md\:hover\:placeholder-yellow-400:hover:-ms-input-placeholder {
    color: #FFD633;
  }

  .md\:hover\:placeholder-yellow-400:hover::-ms-input-placeholder {
    color: #FFD633;
  }

  .md\:hover\:placeholder-yellow-400:hover::placeholder {
    color: #FFD633;
  }

  .md\:hover\:placeholder-yellow-500:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .md\:hover\:placeholder-yellow-500:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .md\:hover\:placeholder-yellow-500:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .md\:hover\:placeholder-yellow-500:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .md\:hover\:placeholder-yellow-500:hover::placeholder {
    color: #FFCE02;
  }

  .md\:hover\:placeholder-yellow-600:hover::-webkit-input-placeholder {
    color: #E6B800;
  }

  .md\:hover\:placeholder-yellow-600:hover::-moz-placeholder {
    color: #E6B800;
  }

  .md\:hover\:placeholder-yellow-600:hover:-ms-input-placeholder {
    color: #E6B800;
  }

  .md\:hover\:placeholder-yellow-600:hover::-ms-input-placeholder {
    color: #E6B800;
  }

  .md\:hover\:placeholder-yellow-600:hover::placeholder {
    color: #E6B800;
  }

  .md\:hover\:placeholder-yellow-700:hover::-webkit-input-placeholder {
    color: #CCA300;
  }

  .md\:hover\:placeholder-yellow-700:hover::-moz-placeholder {
    color: #CCA300;
  }

  .md\:hover\:placeholder-yellow-700:hover:-ms-input-placeholder {
    color: #CCA300;
  }

  .md\:hover\:placeholder-yellow-700:hover::-ms-input-placeholder {
    color: #CCA300;
  }

  .md\:hover\:placeholder-yellow-700:hover::placeholder {
    color: #CCA300;
  }

  .md\:hover\:placeholder-yellow-800:hover::-webkit-input-placeholder {
    color: #806600;
  }

  .md\:hover\:placeholder-yellow-800:hover::-moz-placeholder {
    color: #806600;
  }

  .md\:hover\:placeholder-yellow-800:hover:-ms-input-placeholder {
    color: #806600;
  }

  .md\:hover\:placeholder-yellow-800:hover::-ms-input-placeholder {
    color: #806600;
  }

  .md\:hover\:placeholder-yellow-800:hover::placeholder {
    color: #806600;
  }

  .md\:hover\:placeholder-yellow-900:hover::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .md\:hover\:placeholder-yellow-900:hover::-moz-placeholder {
    color: #4D3D00;
  }

  .md\:hover\:placeholder-yellow-900:hover:-ms-input-placeholder {
    color: #4D3D00;
  }

  .md\:hover\:placeholder-yellow-900:hover::-ms-input-placeholder {
    color: #4D3D00;
  }

  .md\:hover\:placeholder-yellow-900:hover::placeholder {
    color: #4D3D00;
  }

  .md\:hover\:placeholder-yellow:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .md\:hover\:placeholder-yellow:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .md\:hover\:placeholder-yellow:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .md\:hover\:placeholder-yellow:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .md\:hover\:placeholder-yellow:hover::placeholder {
    color: #FFCE02;
  }

  .md\:hover\:placeholder-green-100:hover::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .md\:hover\:placeholder-green-100:hover::-moz-placeholder {
    color: #F9FCE9;
  }

  .md\:hover\:placeholder-green-100:hover:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .md\:hover\:placeholder-green-100:hover::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .md\:hover\:placeholder-green-100:hover::placeholder {
    color: #F9FCE9;
  }

  .md\:hover\:placeholder-green-200:hover::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .md\:hover\:placeholder-green-200:hover::-moz-placeholder {
    color: #E7F3A5;
  }

  .md\:hover\:placeholder-green-200:hover:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .md\:hover\:placeholder-green-200:hover::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .md\:hover\:placeholder-green-200:hover::placeholder {
    color: #E7F3A5;
  }

  .md\:hover\:placeholder-green-300:hover::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .md\:hover\:placeholder-green-300:hover::-moz-placeholder {
    color: #D5EA62;
  }

  .md\:hover\:placeholder-green-300:hover:-ms-input-placeholder {
    color: #D5EA62;
  }

  .md\:hover\:placeholder-green-300:hover::-ms-input-placeholder {
    color: #D5EA62;
  }

  .md\:hover\:placeholder-green-300:hover::placeholder {
    color: #D5EA62;
  }

  .md\:hover\:placeholder-green-400:hover::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .md\:hover\:placeholder-green-400:hover::-moz-placeholder {
    color: #C2E01E;
  }

  .md\:hover\:placeholder-green-400:hover:-ms-input-placeholder {
    color: #C2E01E;
  }

  .md\:hover\:placeholder-green-400:hover::-ms-input-placeholder {
    color: #C2E01E;
  }

  .md\:hover\:placeholder-green-400:hover::placeholder {
    color: #C2E01E;
  }

  .md\:hover\:placeholder-green-500:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-green-500:hover::-moz-placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-green-500:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-green-500:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-green-500:hover::placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-green-600:hover::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .md\:hover\:placeholder-green-600:hover::-moz-placeholder {
    color: #3F7B1A;
  }

  .md\:hover\:placeholder-green-600:hover:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .md\:hover\:placeholder-green-600:hover::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .md\:hover\:placeholder-green-600:hover::placeholder {
    color: #3F7B1A;
  }

  .md\:hover\:placeholder-green-700:hover::-webkit-input-placeholder {
    color: #366916;
  }

  .md\:hover\:placeholder-green-700:hover::-moz-placeholder {
    color: #366916;
  }

  .md\:hover\:placeholder-green-700:hover:-ms-input-placeholder {
    color: #366916;
  }

  .md\:hover\:placeholder-green-700:hover::-ms-input-placeholder {
    color: #366916;
  }

  .md\:hover\:placeholder-green-700:hover::placeholder {
    color: #366916;
  }

  .md\:hover\:placeholder-green-800:hover::-webkit-input-placeholder {
    color: #203F0D;
  }

  .md\:hover\:placeholder-green-800:hover::-moz-placeholder {
    color: #203F0D;
  }

  .md\:hover\:placeholder-green-800:hover:-ms-input-placeholder {
    color: #203F0D;
  }

  .md\:hover\:placeholder-green-800:hover::-ms-input-placeholder {
    color: #203F0D;
  }

  .md\:hover\:placeholder-green-800:hover::placeholder {
    color: #203F0D;
  }

  .md\:hover\:placeholder-green-900:hover::-webkit-input-placeholder {
    color: #162A09;
  }

  .md\:hover\:placeholder-green-900:hover::-moz-placeholder {
    color: #162A09;
  }

  .md\:hover\:placeholder-green-900:hover:-ms-input-placeholder {
    color: #162A09;
  }

  .md\:hover\:placeholder-green-900:hover::-ms-input-placeholder {
    color: #162A09;
  }

  .md\:hover\:placeholder-green-900:hover::placeholder {
    color: #162A09;
  }

  .md\:hover\:placeholder-green:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-green:hover::-moz-placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-green:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-green:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-green:hover::placeholder {
    color: #60B731;
  }

  .md\:hover\:placeholder-blue-100:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-blue-100:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-blue-100:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-blue-100:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-blue-100:hover::placeholder {
    color: #F5F9FD;
  }

  .md\:hover\:placeholder-blue-200:hover::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .md\:hover\:placeholder-blue-200:hover::-moz-placeholder {
    color: #E9F4FF;
  }

  .md\:hover\:placeholder-blue-200:hover:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .md\:hover\:placeholder-blue-200:hover::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .md\:hover\:placeholder-blue-200:hover::placeholder {
    color: #E9F4FF;
  }

  .md\:hover\:placeholder-blue-300:hover::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .md\:hover\:placeholder-blue-300:hover::-moz-placeholder {
    color: #B9DCFF;
  }

  .md\:hover\:placeholder-blue-300:hover:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .md\:hover\:placeholder-blue-300:hover::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .md\:hover\:placeholder-blue-300:hover::placeholder {
    color: #B9DCFF;
  }

  .md\:hover\:placeholder-blue-400:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-blue-400:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-blue-400:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-blue-400:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-blue-400:hover::placeholder {
    color: #43BEFF;
  }

  .md\:hover\:placeholder-blue-500:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-blue-500:hover::-moz-placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-blue-500:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-blue-500:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-blue-500:hover::placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-blue-600:hover::-webkit-input-placeholder {
    color: #0069CC;
  }

  .md\:hover\:placeholder-blue-600:hover::-moz-placeholder {
    color: #0069CC;
  }

  .md\:hover\:placeholder-blue-600:hover:-ms-input-placeholder {
    color: #0069CC;
  }

  .md\:hover\:placeholder-blue-600:hover::-ms-input-placeholder {
    color: #0069CC;
  }

  .md\:hover\:placeholder-blue-600:hover::placeholder {
    color: #0069CC;
  }

  .md\:hover\:placeholder-blue-700:hover::-webkit-input-placeholder {
    color: #005CB3;
  }

  .md\:hover\:placeholder-blue-700:hover::-moz-placeholder {
    color: #005CB3;
  }

  .md\:hover\:placeholder-blue-700:hover:-ms-input-placeholder {
    color: #005CB3;
  }

  .md\:hover\:placeholder-blue-700:hover::-ms-input-placeholder {
    color: #005CB3;
  }

  .md\:hover\:placeholder-blue-700:hover::placeholder {
    color: #005CB3;
  }

  .md\:hover\:placeholder-blue-800:hover::-webkit-input-placeholder {
    color: #004F99;
  }

  .md\:hover\:placeholder-blue-800:hover::-moz-placeholder {
    color: #004F99;
  }

  .md\:hover\:placeholder-blue-800:hover:-ms-input-placeholder {
    color: #004F99;
  }

  .md\:hover\:placeholder-blue-800:hover::-ms-input-placeholder {
    color: #004F99;
  }

  .md\:hover\:placeholder-blue-800:hover::placeholder {
    color: #004F99;
  }

  .md\:hover\:placeholder-blue-900:hover::-webkit-input-placeholder {
    color: #003566;
  }

  .md\:hover\:placeholder-blue-900:hover::-moz-placeholder {
    color: #003566;
  }

  .md\:hover\:placeholder-blue-900:hover:-ms-input-placeholder {
    color: #003566;
  }

  .md\:hover\:placeholder-blue-900:hover::-ms-input-placeholder {
    color: #003566;
  }

  .md\:hover\:placeholder-blue-900:hover::placeholder {
    color: #003566;
  }

  .md\:hover\:placeholder-blue:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-blue:hover::-moz-placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-blue:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-blue:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-blue:hover::placeholder {
    color: #007EE5;
  }

  .md\:hover\:placeholder-violet-100:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-violet-100:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-violet-100:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-violet-100:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-violet-100:hover::placeholder {
    color: #F8F8FC;
  }

  .md\:hover\:placeholder-violet-200:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-violet-200:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-violet-200:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-violet-200:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-violet-200:hover::placeholder {
    color: #EBEAF6;
  }

  .md\:hover\:placeholder-violet-300:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-violet-300:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-violet-300:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-violet-300:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-violet-300:hover::placeholder {
    color: #A8A5CE;
  }

  .md\:hover\:placeholder-violet-400:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-violet-400:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-violet-400:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-violet-400:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-violet-400:hover::placeholder {
    color: #8C81D1;
  }

  .md\:hover\:placeholder-violet-500:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-violet-500:hover::-moz-placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-violet-500:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-violet-500:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-violet-500:hover::placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-violet-600:hover::-webkit-input-placeholder {
    color: #58309C;
  }

  .md\:hover\:placeholder-violet-600:hover::-moz-placeholder {
    color: #58309C;
  }

  .md\:hover\:placeholder-violet-600:hover:-ms-input-placeholder {
    color: #58309C;
  }

  .md\:hover\:placeholder-violet-600:hover::-ms-input-placeholder {
    color: #58309C;
  }

  .md\:hover\:placeholder-violet-600:hover::placeholder {
    color: #58309C;
  }

  .md\:hover\:placeholder-violet-700:hover::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .md\:hover\:placeholder-violet-700:hover::-moz-placeholder {
    color: #4D2A89;
  }

  .md\:hover\:placeholder-violet-700:hover:-ms-input-placeholder {
    color: #4D2A89;
  }

  .md\:hover\:placeholder-violet-700:hover::-ms-input-placeholder {
    color: #4D2A89;
  }

  .md\:hover\:placeholder-violet-700:hover::placeholder {
    color: #4D2A89;
  }

  .md\:hover\:placeholder-violet-800:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-violet-800:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-violet-800:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-violet-800:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-violet-800:hover::placeholder {
    color: #3C2C84;
  }

  .md\:hover\:placeholder-violet-900:hover::-webkit-input-placeholder {
    color: #371E62;
  }

  .md\:hover\:placeholder-violet-900:hover::-moz-placeholder {
    color: #371E62;
  }

  .md\:hover\:placeholder-violet-900:hover:-ms-input-placeholder {
    color: #371E62;
  }

  .md\:hover\:placeholder-violet-900:hover::-ms-input-placeholder {
    color: #371E62;
  }

  .md\:hover\:placeholder-violet-900:hover::placeholder {
    color: #371E62;
  }

  .md\:hover\:placeholder-violet:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-violet:hover::-moz-placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-violet:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-violet:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-violet:hover::placeholder {
    color: #6638B6;
  }

  .md\:hover\:placeholder-peacock-100:hover::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .md\:hover\:placeholder-peacock-100:hover::-moz-placeholder {
    color: #E6FFFA;
  }

  .md\:hover\:placeholder-peacock-100:hover:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .md\:hover\:placeholder-peacock-100:hover::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .md\:hover\:placeholder-peacock-100:hover::placeholder {
    color: #E6FFFA;
  }

  .md\:hover\:placeholder-peacock-200:hover::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .md\:hover\:placeholder-peacock-200:hover::-moz-placeholder {
    color: #B2F5EA;
  }

  .md\:hover\:placeholder-peacock-200:hover:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .md\:hover\:placeholder-peacock-200:hover::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .md\:hover\:placeholder-peacock-200:hover::placeholder {
    color: #B2F5EA;
  }

  .md\:hover\:placeholder-peacock-300:hover::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .md\:hover\:placeholder-peacock-300:hover::-moz-placeholder {
    color: #81E6D9;
  }

  .md\:hover\:placeholder-peacock-300:hover:-ms-input-placeholder {
    color: #81E6D9;
  }

  .md\:hover\:placeholder-peacock-300:hover::-ms-input-placeholder {
    color: #81E6D9;
  }

  .md\:hover\:placeholder-peacock-300:hover::placeholder {
    color: #81E6D9;
  }

  .md\:hover\:placeholder-peacock-400:hover::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .md\:hover\:placeholder-peacock-400:hover::-moz-placeholder {
    color: #4FD1C5;
  }

  .md\:hover\:placeholder-peacock-400:hover:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .md\:hover\:placeholder-peacock-400:hover::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .md\:hover\:placeholder-peacock-400:hover::placeholder {
    color: #4FD1C5;
  }

  .md\:hover\:placeholder-peacock-500:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .md\:hover\:placeholder-peacock-500:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .md\:hover\:placeholder-peacock-500:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .md\:hover\:placeholder-peacock-500:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .md\:hover\:placeholder-peacock-500:hover::placeholder {
    color: #38B2AC;
  }

  .md\:hover\:placeholder-peacock-600:hover::-webkit-input-placeholder {
    color: #319795;
  }

  .md\:hover\:placeholder-peacock-600:hover::-moz-placeholder {
    color: #319795;
  }

  .md\:hover\:placeholder-peacock-600:hover:-ms-input-placeholder {
    color: #319795;
  }

  .md\:hover\:placeholder-peacock-600:hover::-ms-input-placeholder {
    color: #319795;
  }

  .md\:hover\:placeholder-peacock-600:hover::placeholder {
    color: #319795;
  }

  .md\:hover\:placeholder-peacock-700:hover::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .md\:hover\:placeholder-peacock-700:hover::-moz-placeholder {
    color: #2C7A7B;
  }

  .md\:hover\:placeholder-peacock-700:hover:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .md\:hover\:placeholder-peacock-700:hover::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .md\:hover\:placeholder-peacock-700:hover::placeholder {
    color: #2C7A7B;
  }

  .md\:hover\:placeholder-peacock-800:hover::-webkit-input-placeholder {
    color: #285E61;
  }

  .md\:hover\:placeholder-peacock-800:hover::-moz-placeholder {
    color: #285E61;
  }

  .md\:hover\:placeholder-peacock-800:hover:-ms-input-placeholder {
    color: #285E61;
  }

  .md\:hover\:placeholder-peacock-800:hover::-ms-input-placeholder {
    color: #285E61;
  }

  .md\:hover\:placeholder-peacock-800:hover::placeholder {
    color: #285E61;
  }

  .md\:hover\:placeholder-peacock-900:hover::-webkit-input-placeholder {
    color: #234E52;
  }

  .md\:hover\:placeholder-peacock-900:hover::-moz-placeholder {
    color: #234E52;
  }

  .md\:hover\:placeholder-peacock-900:hover:-ms-input-placeholder {
    color: #234E52;
  }

  .md\:hover\:placeholder-peacock-900:hover::-ms-input-placeholder {
    color: #234E52;
  }

  .md\:hover\:placeholder-peacock-900:hover::placeholder {
    color: #234E52;
  }

  .md\:hover\:placeholder-peacock:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .md\:hover\:placeholder-peacock:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .md\:hover\:placeholder-peacock:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .md\:hover\:placeholder-peacock:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .md\:hover\:placeholder-peacock:hover::placeholder {
    color: #38B2AC;
  }

  .md\:hover\:placeholder-indigo-100:hover::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .md\:hover\:placeholder-indigo-100:hover::-moz-placeholder {
    color: #EBF4FF;
  }

  .md\:hover\:placeholder-indigo-100:hover:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .md\:hover\:placeholder-indigo-100:hover::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .md\:hover\:placeholder-indigo-100:hover::placeholder {
    color: #EBF4FF;
  }

  .md\:hover\:placeholder-indigo-200:hover::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .md\:hover\:placeholder-indigo-200:hover::-moz-placeholder {
    color: #C3DAFE;
  }

  .md\:hover\:placeholder-indigo-200:hover:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .md\:hover\:placeholder-indigo-200:hover::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .md\:hover\:placeholder-indigo-200:hover::placeholder {
    color: #C3DAFE;
  }

  .md\:hover\:placeholder-indigo-300:hover::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .md\:hover\:placeholder-indigo-300:hover::-moz-placeholder {
    color: #A3BFFA;
  }

  .md\:hover\:placeholder-indigo-300:hover:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .md\:hover\:placeholder-indigo-300:hover::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .md\:hover\:placeholder-indigo-300:hover::placeholder {
    color: #A3BFFA;
  }

  .md\:hover\:placeholder-indigo-400:hover::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .md\:hover\:placeholder-indigo-400:hover::-moz-placeholder {
    color: #7F9CF5;
  }

  .md\:hover\:placeholder-indigo-400:hover:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .md\:hover\:placeholder-indigo-400:hover::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .md\:hover\:placeholder-indigo-400:hover::placeholder {
    color: #7F9CF5;
  }

  .md\:hover\:placeholder-indigo-500:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .md\:hover\:placeholder-indigo-500:hover::-moz-placeholder {
    color: #667EEA;
  }

  .md\:hover\:placeholder-indigo-500:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .md\:hover\:placeholder-indigo-500:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .md\:hover\:placeholder-indigo-500:hover::placeholder {
    color: #667EEA;
  }

  .md\:hover\:placeholder-indigo-600:hover::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .md\:hover\:placeholder-indigo-600:hover::-moz-placeholder {
    color: #5A67D8;
  }

  .md\:hover\:placeholder-indigo-600:hover:-ms-input-placeholder {
    color: #5A67D8;
  }

  .md\:hover\:placeholder-indigo-600:hover::-ms-input-placeholder {
    color: #5A67D8;
  }

  .md\:hover\:placeholder-indigo-600:hover::placeholder {
    color: #5A67D8;
  }

  .md\:hover\:placeholder-indigo-700:hover::-webkit-input-placeholder {
    color: #6439DE;
  }

  .md\:hover\:placeholder-indigo-700:hover::-moz-placeholder {
    color: #6439DE;
  }

  .md\:hover\:placeholder-indigo-700:hover:-ms-input-placeholder {
    color: #6439DE;
  }

  .md\:hover\:placeholder-indigo-700:hover::-ms-input-placeholder {
    color: #6439DE;
  }

  .md\:hover\:placeholder-indigo-700:hover::placeholder {
    color: #6439DE;
  }

  .md\:hover\:placeholder-indigo-800:hover::-webkit-input-placeholder {
    color: #434190;
  }

  .md\:hover\:placeholder-indigo-800:hover::-moz-placeholder {
    color: #434190;
  }

  .md\:hover\:placeholder-indigo-800:hover:-ms-input-placeholder {
    color: #434190;
  }

  .md\:hover\:placeholder-indigo-800:hover::-ms-input-placeholder {
    color: #434190;
  }

  .md\:hover\:placeholder-indigo-800:hover::placeholder {
    color: #434190;
  }

  .md\:hover\:placeholder-indigo-900:hover::-webkit-input-placeholder {
    color: #3C366B;
  }

  .md\:hover\:placeholder-indigo-900:hover::-moz-placeholder {
    color: #3C366B;
  }

  .md\:hover\:placeholder-indigo-900:hover:-ms-input-placeholder {
    color: #3C366B;
  }

  .md\:hover\:placeholder-indigo-900:hover::-ms-input-placeholder {
    color: #3C366B;
  }

  .md\:hover\:placeholder-indigo-900:hover::placeholder {
    color: #3C366B;
  }

  .md\:hover\:placeholder-indigo:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .md\:hover\:placeholder-indigo:hover::-moz-placeholder {
    color: #667EEA;
  }

  .md\:hover\:placeholder-indigo:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .md\:hover\:placeholder-indigo:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .md\:hover\:placeholder-indigo:hover::placeholder {
    color: #667EEA;
  }

  .md\:pointer-events-none {
    pointer-events: none;
  }

  .md\:pointer-events-auto {
    pointer-events: auto;
  }

  .md\:\!pointer-events-none {
    pointer-events: none !important;
  }

  .md\:\!pointer-events-auto {
    pointer-events: auto !important;
  }

  .md\:hover\:pointer-events-none:hover {
    pointer-events: none;
  }

  .md\:hover\:pointer-events-auto:hover {
    pointer-events: auto;
  }

  .md\:static {
    position: static;
  }

  .md\:fixed {
    position: fixed;
  }

  .md\:absolute {
    position: absolute;
  }

  .md\:relative {
    position: relative;
  }

  .md\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .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\:hover\:static:hover {
    position: static;
  }

  .md\:hover\:fixed:hover {
    position: fixed;
  }

  .md\:hover\:absolute:hover {
    position: absolute;
  }

  .md\:hover\:relative:hover {
    position: relative;
  }

  .md\:hover\:sticky:hover {
    position: -webkit-sticky;
    position: sticky;
  }

  .md\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .md\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .md\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .md\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .md\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .md\:top-0 {
    top: 0;
  }

  .md\:right-0 {
    right: 0;
  }

  .md\:bottom-0 {
    bottom: 0;
  }

  .md\:left-0 {
    left: 0;
  }

  .md\:top-auto {
    top: auto;
  }

  .md\:right-auto {
    right: auto;
  }

  .md\:bottom-auto {
    bottom: auto;
  }

  .md\:left-auto {
    left: auto;
  }

  .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\:hover\:inset-0:hover {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .md\:hover\:inset-auto:hover {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:hover\:inset-y-0:hover {
    top: 0;
    bottom: 0;
  }

  .md\:hover\:inset-x-0:hover {
    right: 0;
    left: 0;
  }

  .md\:hover\:inset-y-auto:hover {
    top: auto;
    bottom: auto;
  }

  .md\:hover\:inset-x-auto:hover {
    right: auto;
    left: auto;
  }

  .md\:hover\:top-0:hover {
    top: 0;
  }

  .md\:hover\:right-0:hover {
    right: 0;
  }

  .md\:hover\:bottom-0:hover {
    bottom: 0;
  }

  .md\:hover\:left-0:hover {
    left: 0;
  }

  .md\:hover\:top-auto:hover {
    top: auto;
  }

  .md\:hover\:right-auto:hover {
    right: auto;
  }

  .md\:hover\:bottom-auto:hover {
    bottom: auto;
  }

  .md\:hover\:left-auto:hover {
    left: auto;
  }

  .md\:resize-none {
    resize: none;
  }

  .md\:resize-y {
    resize: vertical;
  }

  .md\:resize-x {
    resize: horizontal;
  }

  .md\:resize {
    resize: both;
  }

  .md\:\!resize-none {
    resize: none !important;
  }

  .md\:\!resize-y {
    resize: vertical !important;
  }

  .md\:\!resize-x {
    resize: horizontal !important;
  }

  .md\:\!resize {
    resize: both !important;
  }

  .md\:hover\:resize-none:hover {
    resize: none;
  }

  .md\:hover\:resize-y:hover {
    resize: vertical;
  }

  .md\:hover\:resize-x:hover {
    resize: horizontal;
  }

  .md\:hover\:resize:hover {
    resize: both;
  }

  .md\:shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .md\:shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .md\:shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .md\:shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .md\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .md\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .md\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .md\:\!shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:\!shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .md\:\!shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            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 {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            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 {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            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 {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            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 {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .md\:\!shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:\!shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .md\:\!shadow-none {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .md\:hover\:shadow-xs:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .md\:hover\:shadow-sm:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .md\:hover\:shadow:hover {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .md\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .md\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .md\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .md\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .md\:fill-current {
    fill: currentColor;
  }

  .md\:\!fill-current {
    fill: currentColor !important;
  }

  .md\:hover\:fill-current:hover {
    fill: currentColor;
  }

  .md\:stroke-current {
    stroke: currentColor;
  }

  .md\:\!stroke-current {
    stroke: currentColor !important;
  }

  .md\:hover\:stroke-current:hover {
    stroke: currentColor;
  }

  .md\:stroke-0 {
    stroke-width: 0;
  }

  .md\:stroke-1 {
    stroke-width: 1;
  }

  .md\:stroke-2 {
    stroke-width: 2;
  }

  .md\:\!stroke-0 {
    stroke-width: 0 !important;
  }

  .md\:\!stroke-1 {
    stroke-width: 1 !important;
  }

  .md\:\!stroke-2 {
    stroke-width: 2 !important;
  }

  .md\:hover\:stroke-0:hover {
    stroke-width: 0;
  }

  .md\:hover\:stroke-1:hover {
    stroke-width: 1;
  }

  .md\:hover\:stroke-2:hover {
    stroke-width: 2;
  }

  .md\:table-auto {
    table-layout: auto;
  }

  .md\:table-fixed {
    table-layout: fixed;
  }

  .md\:\!table-auto {
    table-layout: auto !important;
  }

  .md\:\!table-fixed {
    table-layout: fixed !important;
  }

  .md\:hover\:table-auto:hover {
    table-layout: auto;
  }

  .md\:hover\:table-fixed:hover {
    table-layout: fixed;
  }

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

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

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

  .md\:text-justify {
    text-align: justify;
  }

  .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\:hover\:text-left:hover {
    text-align: left;
  }

  .md\:hover\:text-center:hover {
    text-align: center;
  }

  .md\:hover\:text-right:hover {
    text-align: right;
  }

  .md\:hover\:text-justify:hover {
    text-align: justify;
  }

  .md\:text-primary {
    color: #6638B6;
  }

  .md\:text-primaryDark {
    color: #3C2C84;
  }

  .md\:text-primary1 {
    color: #8C81D1;
  }

  .md\:text-primary2 {
    color: #A8A5CE;
  }

  .md\:text-primary3 {
    color: #EBEAF6;
  }

  .md\:text-primary4 {
    color: #F8F8FC;
  }

  .md\:text-secondary {
    color: #007EE5;
  }

  .md\:text-secondary1 {
    color: #43BEFF;
  }

  .md\:text-secondary2 {
    color: #F5F9FD;
  }

  .md\:text-alert {
    color: #EF3817;
  }

  .md\:text-safe {
    color: #60B731;
  }

  .md\:text-primary-dark {
    color: #3C2C84;
  }

  .md\:text-primary-1 {
    color: #8C81D1;
  }

  .md\:text-primary-2 {
    color: #A8A5CE;
  }

  .md\:text-primary-3 {
    color: #EBEAF6;
  }

  .md\:text-primary-4 {
    color: #F8F8FC;
  }

  .md\:text-secondary-1 {
    color: #43BEFF;
  }

  .md\:text-secondary-2 {
    color: #F5F9FD;
  }

  .md\:text-transparent {
    color: transparent;
  }

  .md\:text-black {
    color: #000000;
  }

  .md\:text-white {
    color: #FFFFFF;
  }

  .md\:text-point-violet {
    color: #7545FF;
  }

  .md\:text-gray-100 {
    color: #F7F7F7;
  }

  .md\:text-gray-200 {
    color: #E5E5E8;
  }

  .md\:text-gray-300 {
    color: #CED0D6;
  }

  .md\:text-gray-400 {
    color: #A7A9B2;
  }

  .md\:text-gray-500 {
    color: #858895;
  }

  .md\:text-gray-600 {
    color: #6B6E7B;
  }

  .md\:text-gray-700 {
    color: #5F616D;
  }

  .md\:text-gray-800 {
    color: #474952;
  }

  .md\:text-gray-900 {
    color: #222532;
  }

  .md\:text-gray {
    color: #858895;
  }

  .md\:text-gray-dark {
    color: #222532;
  }

  .md\:text-red-100 {
    color: #FFE8E8;
  }

  .md\:text-red-200 {
    color: #FFC4C4;
  }

  .md\:text-red-300 {
    color: #FF8F8F;
  }

  .md\:text-red-400 {
    color: #FF6A6A;
  }

  .md\:text-red-500 {
    color: #EF3817;
  }

  .md\:text-red-600 {
    color: #CC2C00;
  }

  .md\:text-red-700 {
    color: #C53030;
  }

  .md\:text-red-800 {
    color: #9B2C2C;
  }

  .md\:text-red-900 {
    color: #742A2A;
  }

  .md\:text-red {
    color: #EF3817;
  }

  .md\:text-coral-100 {
    color: #FFEBE6;
  }

  .md\:text-coral-200 {
    color: #FFD3C8;
  }

  .md\:text-coral-300 {
    color: #FFB39E;
  }

  .md\:text-coral-400 {
    color: #FF9476;
  }

  .md\:text-coral-500 {
    color: #FF7750;
  }

  .md\:text-coral-600 {
    color: #F55A2F;
  }

  .md\:text-coral-700 {
    color: #DD470F;
  }

  .md\:text-coral-800 {
    color: #B93E0F;
  }

  .md\:text-coral-900 {
    color: #8E3311;
  }

  .md\:text-coral {
    color: #FF7750;
  }

  .md\:text-yellow-100 {
    color: #FFFAE6;
  }

  .md\:text-yellow-200 {
    color: #FFEB99;
  }

  .md\:text-yellow-300 {
    color: #FFE066;
  }

  .md\:text-yellow-400 {
    color: #FFD633;
  }

  .md\:text-yellow-500 {
    color: #FFCE02;
  }

  .md\:text-yellow-600 {
    color: #E6B800;
  }

  .md\:text-yellow-700 {
    color: #CCA300;
  }

  .md\:text-yellow-800 {
    color: #806600;
  }

  .md\:text-yellow-900 {
    color: #4D3D00;
  }

  .md\:text-yellow {
    color: #FFCE02;
  }

  .md\:text-green-100 {
    color: #F9FCE9;
  }

  .md\:text-green-200 {
    color: #E7F3A5;
  }

  .md\:text-green-300 {
    color: #D5EA62;
  }

  .md\:text-green-400 {
    color: #C2E01E;
  }

  .md\:text-green-500 {
    color: #60B731;
  }

  .md\:text-green-600 {
    color: #3F7B1A;
  }

  .md\:text-green-700 {
    color: #366916;
  }

  .md\:text-green-800 {
    color: #203F0D;
  }

  .md\:text-green-900 {
    color: #162A09;
  }

  .md\:text-green {
    color: #60B731;
  }

  .md\:text-blue-100 {
    color: #F5F9FD;
  }

  .md\:text-blue-200 {
    color: #E9F4FF;
  }

  .md\:text-blue-300 {
    color: #B9DCFF;
  }

  .md\:text-blue-400 {
    color: #43BEFF;
  }

  .md\:text-blue-500 {
    color: #007EE5;
  }

  .md\:text-blue-600 {
    color: #0069CC;
  }

  .md\:text-blue-700 {
    color: #005CB3;
  }

  .md\:text-blue-800 {
    color: #004F99;
  }

  .md\:text-blue-900 {
    color: #003566;
  }

  .md\:text-blue {
    color: #007EE5;
  }

  .md\:text-violet-100 {
    color: #F8F8FC;
  }

  .md\:text-violet-200 {
    color: #EBEAF6;
  }

  .md\:text-violet-300 {
    color: #A8A5CE;
  }

  .md\:text-violet-400 {
    color: #8C81D1;
  }

  .md\:text-violet-500 {
    color: #6638B6;
  }

  .md\:text-violet-600 {
    color: #58309C;
  }

  .md\:text-violet-700 {
    color: #4D2A89;
  }

  .md\:text-violet-800 {
    color: #3C2C84;
  }

  .md\:text-violet-900 {
    color: #371E62;
  }

  .md\:text-violet {
    color: #6638B6;
  }

  .md\:text-peacock-100 {
    color: #E6FFFA;
  }

  .md\:text-peacock-200 {
    color: #B2F5EA;
  }

  .md\:text-peacock-300 {
    color: #81E6D9;
  }

  .md\:text-peacock-400 {
    color: #4FD1C5;
  }

  .md\:text-peacock-500 {
    color: #38B2AC;
  }

  .md\:text-peacock-600 {
    color: #319795;
  }

  .md\:text-peacock-700 {
    color: #2C7A7B;
  }

  .md\:text-peacock-800 {
    color: #285E61;
  }

  .md\:text-peacock-900 {
    color: #234E52;
  }

  .md\:text-peacock {
    color: #38B2AC;
  }

  .md\:text-indigo-100 {
    color: #EBF4FF;
  }

  .md\:text-indigo-200 {
    color: #C3DAFE;
  }

  .md\:text-indigo-300 {
    color: #A3BFFA;
  }

  .md\:text-indigo-400 {
    color: #7F9CF5;
  }

  .md\:text-indigo-500 {
    color: #667EEA;
  }

  .md\:text-indigo-600 {
    color: #5A67D8;
  }

  .md\:text-indigo-700 {
    color: #6439DE;
  }

  .md\:text-indigo-800 {
    color: #434190;
  }

  .md\:text-indigo-900 {
    color: #3C366B;
  }

  .md\:text-indigo {
    color: #667EEA;
  }

  .md\:\!text-primary {
    color: #6638B6 !important;
  }

  .md\:\!text-primaryDark {
    color: #3C2C84 !important;
  }

  .md\:\!text-primary1 {
    color: #8C81D1 !important;
  }

  .md\:\!text-primary2 {
    color: #A8A5CE !important;
  }

  .md\:\!text-primary3 {
    color: #EBEAF6 !important;
  }

  .md\:\!text-primary4 {
    color: #F8F8FC !important;
  }

  .md\:\!text-secondary {
    color: #007EE5 !important;
  }

  .md\:\!text-secondary1 {
    color: #43BEFF !important;
  }

  .md\:\!text-secondary2 {
    color: #F5F9FD !important;
  }

  .md\:\!text-alert {
    color: #EF3817 !important;
  }

  .md\:\!text-safe {
    color: #60B731 !important;
  }

  .md\:\!text-primary-dark {
    color: #3C2C84 !important;
  }

  .md\:\!text-primary-1 {
    color: #8C81D1 !important;
  }

  .md\:\!text-primary-2 {
    color: #A8A5CE !important;
  }

  .md\:\!text-primary-3 {
    color: #EBEAF6 !important;
  }

  .md\:\!text-primary-4 {
    color: #F8F8FC !important;
  }

  .md\:\!text-secondary-1 {
    color: #43BEFF !important;
  }

  .md\:\!text-secondary-2 {
    color: #F5F9FD !important;
  }

  .md\:\!text-transparent {
    color: transparent !important;
  }

  .md\:\!text-black {
    color: #000000 !important;
  }

  .md\:\!text-white {
    color: #FFFFFF !important;
  }

  .md\:\!text-point-violet {
    color: #7545FF !important;
  }

  .md\:\!text-gray-100 {
    color: #F7F7F7 !important;
  }

  .md\:\!text-gray-200 {
    color: #E5E5E8 !important;
  }

  .md\:\!text-gray-300 {
    color: #CED0D6 !important;
  }

  .md\:\!text-gray-400 {
    color: #A7A9B2 !important;
  }

  .md\:\!text-gray-500 {
    color: #858895 !important;
  }

  .md\:\!text-gray-600 {
    color: #6B6E7B !important;
  }

  .md\:\!text-gray-700 {
    color: #5F616D !important;
  }

  .md\:\!text-gray-800 {
    color: #474952 !important;
  }

  .md\:\!text-gray-900 {
    color: #222532 !important;
  }

  .md\:\!text-gray {
    color: #858895 !important;
  }

  .md\:\!text-gray-dark {
    color: #222532 !important;
  }

  .md\:\!text-red-100 {
    color: #FFE8E8 !important;
  }

  .md\:\!text-red-200 {
    color: #FFC4C4 !important;
  }

  .md\:\!text-red-300 {
    color: #FF8F8F !important;
  }

  .md\:\!text-red-400 {
    color: #FF6A6A !important;
  }

  .md\:\!text-red-500 {
    color: #EF3817 !important;
  }

  .md\:\!text-red-600 {
    color: #CC2C00 !important;
  }

  .md\:\!text-red-700 {
    color: #C53030 !important;
  }

  .md\:\!text-red-800 {
    color: #9B2C2C !important;
  }

  .md\:\!text-red-900 {
    color: #742A2A !important;
  }

  .md\:\!text-red {
    color: #EF3817 !important;
  }

  .md\:\!text-coral-100 {
    color: #FFEBE6 !important;
  }

  .md\:\!text-coral-200 {
    color: #FFD3C8 !important;
  }

  .md\:\!text-coral-300 {
    color: #FFB39E !important;
  }

  .md\:\!text-coral-400 {
    color: #FF9476 !important;
  }

  .md\:\!text-coral-500 {
    color: #FF7750 !important;
  }

  .md\:\!text-coral-600 {
    color: #F55A2F !important;
  }

  .md\:\!text-coral-700 {
    color: #DD470F !important;
  }

  .md\:\!text-coral-800 {
    color: #B93E0F !important;
  }

  .md\:\!text-coral-900 {
    color: #8E3311 !important;
  }

  .md\:\!text-coral {
    color: #FF7750 !important;
  }

  .md\:\!text-yellow-100 {
    color: #FFFAE6 !important;
  }

  .md\:\!text-yellow-200 {
    color: #FFEB99 !important;
  }

  .md\:\!text-yellow-300 {
    color: #FFE066 !important;
  }

  .md\:\!text-yellow-400 {
    color: #FFD633 !important;
  }

  .md\:\!text-yellow-500 {
    color: #FFCE02 !important;
  }

  .md\:\!text-yellow-600 {
    color: #E6B800 !important;
  }

  .md\:\!text-yellow-700 {
    color: #CCA300 !important;
  }

  .md\:\!text-yellow-800 {
    color: #806600 !important;
  }

  .md\:\!text-yellow-900 {
    color: #4D3D00 !important;
  }

  .md\:\!text-yellow {
    color: #FFCE02 !important;
  }

  .md\:\!text-green-100 {
    color: #F9FCE9 !important;
  }

  .md\:\!text-green-200 {
    color: #E7F3A5 !important;
  }

  .md\:\!text-green-300 {
    color: #D5EA62 !important;
  }

  .md\:\!text-green-400 {
    color: #C2E01E !important;
  }

  .md\:\!text-green-500 {
    color: #60B731 !important;
  }

  .md\:\!text-green-600 {
    color: #3F7B1A !important;
  }

  .md\:\!text-green-700 {
    color: #366916 !important;
  }

  .md\:\!text-green-800 {
    color: #203F0D !important;
  }

  .md\:\!text-green-900 {
    color: #162A09 !important;
  }

  .md\:\!text-green {
    color: #60B731 !important;
  }

  .md\:\!text-blue-100 {
    color: #F5F9FD !important;
  }

  .md\:\!text-blue-200 {
    color: #E9F4FF !important;
  }

  .md\:\!text-blue-300 {
    color: #B9DCFF !important;
  }

  .md\:\!text-blue-400 {
    color: #43BEFF !important;
  }

  .md\:\!text-blue-500 {
    color: #007EE5 !important;
  }

  .md\:\!text-blue-600 {
    color: #0069CC !important;
  }

  .md\:\!text-blue-700 {
    color: #005CB3 !important;
  }

  .md\:\!text-blue-800 {
    color: #004F99 !important;
  }

  .md\:\!text-blue-900 {
    color: #003566 !important;
  }

  .md\:\!text-blue {
    color: #007EE5 !important;
  }

  .md\:\!text-violet-100 {
    color: #F8F8FC !important;
  }

  .md\:\!text-violet-200 {
    color: #EBEAF6 !important;
  }

  .md\:\!text-violet-300 {
    color: #A8A5CE !important;
  }

  .md\:\!text-violet-400 {
    color: #8C81D1 !important;
  }

  .md\:\!text-violet-500 {
    color: #6638B6 !important;
  }

  .md\:\!text-violet-600 {
    color: #58309C !important;
  }

  .md\:\!text-violet-700 {
    color: #4D2A89 !important;
  }

  .md\:\!text-violet-800 {
    color: #3C2C84 !important;
  }

  .md\:\!text-violet-900 {
    color: #371E62 !important;
  }

  .md\:\!text-violet {
    color: #6638B6 !important;
  }

  .md\:\!text-peacock-100 {
    color: #E6FFFA !important;
  }

  .md\:\!text-peacock-200 {
    color: #B2F5EA !important;
  }

  .md\:\!text-peacock-300 {
    color: #81E6D9 !important;
  }

  .md\:\!text-peacock-400 {
    color: #4FD1C5 !important;
  }

  .md\:\!text-peacock-500 {
    color: #38B2AC !important;
  }

  .md\:\!text-peacock-600 {
    color: #319795 !important;
  }

  .md\:\!text-peacock-700 {
    color: #2C7A7B !important;
  }

  .md\:\!text-peacock-800 {
    color: #285E61 !important;
  }

  .md\:\!text-peacock-900 {
    color: #234E52 !important;
  }

  .md\:\!text-peacock {
    color: #38B2AC !important;
  }

  .md\:\!text-indigo-100 {
    color: #EBF4FF !important;
  }

  .md\:\!text-indigo-200 {
    color: #C3DAFE !important;
  }

  .md\:\!text-indigo-300 {
    color: #A3BFFA !important;
  }

  .md\:\!text-indigo-400 {
    color: #7F9CF5 !important;
  }

  .md\:\!text-indigo-500 {
    color: #667EEA !important;
  }

  .md\:\!text-indigo-600 {
    color: #5A67D8 !important;
  }

  .md\:\!text-indigo-700 {
    color: #6439DE !important;
  }

  .md\:\!text-indigo-800 {
    color: #434190 !important;
  }

  .md\:\!text-indigo-900 {
    color: #3C366B !important;
  }

  .md\:\!text-indigo {
    color: #667EEA !important;
  }

  .md\:hover\:text-primary:hover {
    color: #6638B6;
  }

  .md\:hover\:text-primaryDark:hover {
    color: #3C2C84;
  }

  .md\:hover\:text-primary1:hover {
    color: #8C81D1;
  }

  .md\:hover\:text-primary2:hover {
    color: #A8A5CE;
  }

  .md\:hover\:text-primary3:hover {
    color: #EBEAF6;
  }

  .md\:hover\:text-primary4:hover {
    color: #F8F8FC;
  }

  .md\:hover\:text-secondary:hover {
    color: #007EE5;
  }

  .md\:hover\:text-secondary1:hover {
    color: #43BEFF;
  }

  .md\:hover\:text-secondary2:hover {
    color: #F5F9FD;
  }

  .md\:hover\:text-alert:hover {
    color: #EF3817;
  }

  .md\:hover\:text-safe:hover {
    color: #60B731;
  }

  .md\:hover\:text-primary-dark:hover {
    color: #3C2C84;
  }

  .md\:hover\:text-primary-1:hover {
    color: #8C81D1;
  }

  .md\:hover\:text-primary-2:hover {
    color: #A8A5CE;
  }

  .md\:hover\:text-primary-3:hover {
    color: #EBEAF6;
  }

  .md\:hover\:text-primary-4:hover {
    color: #F8F8FC;
  }

  .md\:hover\:text-secondary-1:hover {
    color: #43BEFF;
  }

  .md\:hover\:text-secondary-2:hover {
    color: #F5F9FD;
  }

  .md\:hover\:text-transparent:hover {
    color: transparent;
  }

  .md\:hover\:text-black:hover {
    color: #000000;
  }

  .md\:hover\:text-white:hover {
    color: #FFFFFF;
  }

  .md\:hover\:text-point-violet:hover {
    color: #7545FF;
  }

  .md\:hover\:text-gray-100:hover {
    color: #F7F7F7;
  }

  .md\:hover\:text-gray-200:hover {
    color: #E5E5E8;
  }

  .md\:hover\:text-gray-300:hover {
    color: #CED0D6;
  }

  .md\:hover\:text-gray-400:hover {
    color: #A7A9B2;
  }

  .md\:hover\:text-gray-500:hover {
    color: #858895;
  }

  .md\:hover\:text-gray-600:hover {
    color: #6B6E7B;
  }

  .md\:hover\:text-gray-700:hover {
    color: #5F616D;
  }

  .md\:hover\:text-gray-800:hover {
    color: #474952;
  }

  .md\:hover\:text-gray-900:hover {
    color: #222532;
  }

  .md\:hover\:text-gray:hover {
    color: #858895;
  }

  .md\:hover\:text-gray-dark:hover {
    color: #222532;
  }

  .md\:hover\:text-red-100:hover {
    color: #FFE8E8;
  }

  .md\:hover\:text-red-200:hover {
    color: #FFC4C4;
  }

  .md\:hover\:text-red-300:hover {
    color: #FF8F8F;
  }

  .md\:hover\:text-red-400:hover {
    color: #FF6A6A;
  }

  .md\:hover\:text-red-500:hover {
    color: #EF3817;
  }

  .md\:hover\:text-red-600:hover {
    color: #CC2C00;
  }

  .md\:hover\:text-red-700:hover {
    color: #C53030;
  }

  .md\:hover\:text-red-800:hover {
    color: #9B2C2C;
  }

  .md\:hover\:text-red-900:hover {
    color: #742A2A;
  }

  .md\:hover\:text-red:hover {
    color: #EF3817;
  }

  .md\:hover\:text-coral-100:hover {
    color: #FFEBE6;
  }

  .md\:hover\:text-coral-200:hover {
    color: #FFD3C8;
  }

  .md\:hover\:text-coral-300:hover {
    color: #FFB39E;
  }

  .md\:hover\:text-coral-400:hover {
    color: #FF9476;
  }

  .md\:hover\:text-coral-500:hover {
    color: #FF7750;
  }

  .md\:hover\:text-coral-600:hover {
    color: #F55A2F;
  }

  .md\:hover\:text-coral-700:hover {
    color: #DD470F;
  }

  .md\:hover\:text-coral-800:hover {
    color: #B93E0F;
  }

  .md\:hover\:text-coral-900:hover {
    color: #8E3311;
  }

  .md\:hover\:text-coral:hover {
    color: #FF7750;
  }

  .md\:hover\:text-yellow-100:hover {
    color: #FFFAE6;
  }

  .md\:hover\:text-yellow-200:hover {
    color: #FFEB99;
  }

  .md\:hover\:text-yellow-300:hover {
    color: #FFE066;
  }

  .md\:hover\:text-yellow-400:hover {
    color: #FFD633;
  }

  .md\:hover\:text-yellow-500:hover {
    color: #FFCE02;
  }

  .md\:hover\:text-yellow-600:hover {
    color: #E6B800;
  }

  .md\:hover\:text-yellow-700:hover {
    color: #CCA300;
  }

  .md\:hover\:text-yellow-800:hover {
    color: #806600;
  }

  .md\:hover\:text-yellow-900:hover {
    color: #4D3D00;
  }

  .md\:hover\:text-yellow:hover {
    color: #FFCE02;
  }

  .md\:hover\:text-green-100:hover {
    color: #F9FCE9;
  }

  .md\:hover\:text-green-200:hover {
    color: #E7F3A5;
  }

  .md\:hover\:text-green-300:hover {
    color: #D5EA62;
  }

  .md\:hover\:text-green-400:hover {
    color: #C2E01E;
  }

  .md\:hover\:text-green-500:hover {
    color: #60B731;
  }

  .md\:hover\:text-green-600:hover {
    color: #3F7B1A;
  }

  .md\:hover\:text-green-700:hover {
    color: #366916;
  }

  .md\:hover\:text-green-800:hover {
    color: #203F0D;
  }

  .md\:hover\:text-green-900:hover {
    color: #162A09;
  }

  .md\:hover\:text-green:hover {
    color: #60B731;
  }

  .md\:hover\:text-blue-100:hover {
    color: #F5F9FD;
  }

  .md\:hover\:text-blue-200:hover {
    color: #E9F4FF;
  }

  .md\:hover\:text-blue-300:hover {
    color: #B9DCFF;
  }

  .md\:hover\:text-blue-400:hover {
    color: #43BEFF;
  }

  .md\:hover\:text-blue-500:hover {
    color: #007EE5;
  }

  .md\:hover\:text-blue-600:hover {
    color: #0069CC;
  }

  .md\:hover\:text-blue-700:hover {
    color: #005CB3;
  }

  .md\:hover\:text-blue-800:hover {
    color: #004F99;
  }

  .md\:hover\:text-blue-900:hover {
    color: #003566;
  }

  .md\:hover\:text-blue:hover {
    color: #007EE5;
  }

  .md\:hover\:text-violet-100:hover {
    color: #F8F8FC;
  }

  .md\:hover\:text-violet-200:hover {
    color: #EBEAF6;
  }

  .md\:hover\:text-violet-300:hover {
    color: #A8A5CE;
  }

  .md\:hover\:text-violet-400:hover {
    color: #8C81D1;
  }

  .md\:hover\:text-violet-500:hover {
    color: #6638B6;
  }

  .md\:hover\:text-violet-600:hover {
    color: #58309C;
  }

  .md\:hover\:text-violet-700:hover {
    color: #4D2A89;
  }

  .md\:hover\:text-violet-800:hover {
    color: #3C2C84;
  }

  .md\:hover\:text-violet-900:hover {
    color: #371E62;
  }

  .md\:hover\:text-violet:hover {
    color: #6638B6;
  }

  .md\:hover\:text-peacock-100:hover {
    color: #E6FFFA;
  }

  .md\:hover\:text-peacock-200:hover {
    color: #B2F5EA;
  }

  .md\:hover\:text-peacock-300:hover {
    color: #81E6D9;
  }

  .md\:hover\:text-peacock-400:hover {
    color: #4FD1C5;
  }

  .md\:hover\:text-peacock-500:hover {
    color: #38B2AC;
  }

  .md\:hover\:text-peacock-600:hover {
    color: #319795;
  }

  .md\:hover\:text-peacock-700:hover {
    color: #2C7A7B;
  }

  .md\:hover\:text-peacock-800:hover {
    color: #285E61;
  }

  .md\:hover\:text-peacock-900:hover {
    color: #234E52;
  }

  .md\:hover\:text-peacock:hover {
    color: #38B2AC;
  }

  .md\:hover\:text-indigo-100:hover {
    color: #EBF4FF;
  }

  .md\:hover\:text-indigo-200:hover {
    color: #C3DAFE;
  }

  .md\:hover\:text-indigo-300:hover {
    color: #A3BFFA;
  }

  .md\:hover\:text-indigo-400:hover {
    color: #7F9CF5;
  }

  .md\:hover\:text-indigo-500:hover {
    color: #667EEA;
  }

  .md\:hover\:text-indigo-600:hover {
    color: #5A67D8;
  }

  .md\:hover\:text-indigo-700:hover {
    color: #6439DE;
  }

  .md\:hover\:text-indigo-800:hover {
    color: #434190;
  }

  .md\:hover\:text-indigo-900:hover {
    color: #3C366B;
  }

  .md\:hover\:text-indigo:hover {
    color: #667EEA;
  }

  .md\:text-xs {
    font-size: 0.75rem;
  }

  .md\:text-sm {
    font-size: 0.875rem;
  }

  .md\:text-base {
    font-size: 1rem;
  }

  .md\:text-lg {
    font-size: 1.125rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
  }

  .md\:text-2xl {
    font-size: 1.5rem;
  }

  .md\:text-3xl {
    font-size: 1.875rem;
  }

  .md\:text-4xl {
    font-size: 2.25rem;
  }

  .md\:text-5xl {
    font-size: 3rem;
  }

  .md\:text-6xl {
    font-size: 4rem;
  }

  .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\:hover\:text-xs:hover {
    font-size: 0.75rem;
  }

  .md\:hover\:text-sm:hover {
    font-size: 0.875rem;
  }

  .md\:hover\:text-base:hover {
    font-size: 1rem;
  }

  .md\:hover\:text-lg:hover {
    font-size: 1.125rem;
  }

  .md\:hover\:text-xl:hover {
    font-size: 1.25rem;
  }

  .md\:hover\:text-2xl:hover {
    font-size: 1.5rem;
  }

  .md\:hover\:text-3xl:hover {
    font-size: 1.875rem;
  }

  .md\:hover\:text-4xl:hover {
    font-size: 2.25rem;
  }

  .md\:hover\:text-5xl:hover {
    font-size: 3rem;
  }

  .md\:hover\:text-6xl:hover {
    font-size: 4rem;
  }

  .md\:italic {
    font-style: italic;
  }

  .md\:not-italic {
    font-style: normal;
  }

  .md\:\!italic {
    font-style: italic !important;
  }

  .md\:\!not-italic {
    font-style: normal !important;
  }

  .md\:hover\:italic:hover {
    font-style: italic;
  }

  .md\:hover\:not-italic:hover {
    font-style: normal;
  }

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

  .md\:lowercase {
    text-transform: lowercase;
  }

  .md\:capitalize {
    text-transform: capitalize;
  }

  .md\:normal-case {
    text-transform: none;
  }

  .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\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .md\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .md\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .md\:hover\:normal-case:hover {
    text-transform: none;
  }

  .md\:underline {
    text-decoration: underline;
  }

  .md\:line-through {
    text-decoration: line-through;
  }

  .md\:no-underline {
    text-decoration: none;
  }

  .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;
  }

  .md\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .md\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .md\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .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\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .md\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .md\:tracking-normal {
    letter-spacing: 0;
  }

  .md\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .md\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .md\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .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\:hover\:tracking-tighter:hover {
    letter-spacing: -0.05em;
  }

  .md\:hover\:tracking-tight:hover {
    letter-spacing: -0.025em;
  }

  .md\:hover\:tracking-normal:hover {
    letter-spacing: 0;
  }

  .md\:hover\:tracking-wide:hover {
    letter-spacing: 0.025em;
  }

  .md\:hover\:tracking-wider:hover {
    letter-spacing: 0.05em;
  }

  .md\:hover\:tracking-widest:hover {
    letter-spacing: 0.1em;
  }

  .md\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .md\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .md\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .md\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .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\:hover\:select-none:hover {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .md\:hover\:select-text:hover {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .md\:hover\:select-all:hover {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .md\:hover\:select-auto:hover {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .md\:align-baseline {
    vertical-align: baseline;
  }

  .md\:align-top {
    vertical-align: top;
  }

  .md\:align-middle {
    vertical-align: middle;
  }

  .md\:align-bottom {
    vertical-align: bottom;
  }

  .md\:align-text-top {
    vertical-align: text-top;
  }

  .md\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .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\:hover\:align-baseline:hover {
    vertical-align: baseline;
  }

  .md\:hover\:align-top:hover {
    vertical-align: top;
  }

  .md\:hover\:align-middle:hover {
    vertical-align: middle;
  }

  .md\:hover\:align-bottom:hover {
    vertical-align: bottom;
  }

  .md\:hover\:align-text-top:hover {
    vertical-align: text-top;
  }

  .md\:hover\:align-text-bottom:hover {
    vertical-align: text-bottom;
  }

  .md\:visible {
    visibility: visible;
  }

  .md\:invisible {
    visibility: hidden;
  }

  .md\:\!visible {
    visibility: visible !important;
  }

  .md\:\!invisible {
    visibility: hidden !important;
  }

  .md\:hover\:visible:hover {
    visibility: visible;
  }

  .md\:hover\:invisible:hover {
    visibility: hidden;
  }

  .md\:whitespace-normal {
    white-space: normal;
  }

  .md\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .md\:whitespace-pre {
    white-space: pre;
  }

  .md\:whitespace-pre-line {
    white-space: pre-line;
  }

  .md\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .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\:hover\:whitespace-normal:hover {
    white-space: normal;
  }

  .md\:hover\:whitespace-no-wrap:hover {
    white-space: nowrap;
  }

  .md\:hover\:whitespace-pre:hover {
    white-space: pre;
  }

  .md\:hover\:whitespace-pre-line:hover {
    white-space: pre-line;
  }

  .md\:hover\:whitespace-pre-wrap:hover {
    white-space: pre-wrap;
  }

  .md\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .md\:break-words {
    overflow-wrap: break-word;
  }

  .md\:break-all {
    word-break: break-all;
  }

  .md\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .md\:\!break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .md\:\!break-words {
    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\:hover\:break-normal:hover {
    overflow-wrap: normal;
    word-break: normal;
  }

  .md\:hover\:break-words:hover {
    overflow-wrap: break-word;
  }

  .md\:hover\:break-all:hover {
    word-break: break-all;
  }

  .md\:hover\:truncate:hover {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .md\:w-0 {
    width: 0rem;
  }

  .md\:w-1 {
    width: 0.25rem;
  }

  .md\:w-2 {
    width: 0.5rem;
  }

  .md\:w-3 {
    width: 0.75rem;
  }

  .md\:w-4 {
    width: 1rem;
  }

  .md\:w-5 {
    width: 1.25rem;
  }

  .md\:w-6 {
    width: 1.5rem;
  }

  .md\:w-7 {
    width: 1.75rem;
  }

  .md\:w-8 {
    width: 2rem;
  }

  .md\:w-9 {
    width: 2.25rem;
  }

  .md\:w-10 {
    width: 2.5rem;
  }

  .md\:w-11 {
    width: 2.75rem;
  }

  .md\:w-12 {
    width: 3rem;
  }

  .md\:w-13 {
    width: 3.25rem;
  }

  .md\:w-14 {
    width: 3.5rem;
  }

  .md\:w-15 {
    width: 3.75rem;
  }

  .md\:w-16 {
    width: 4rem;
  }

  .md\:w-17 {
    width: 4.25rem;
  }

  .md\:w-18 {
    width: 4.5rem;
  }

  .md\:w-19 {
    width: 4.75rem;
  }

  .md\:w-20 {
    width: 5rem;
  }

  .md\:w-21 {
    width: 5.25rem;
  }

  .md\:w-22 {
    width: 5.5rem;
  }

  .md\:w-23 {
    width: 5.75rem;
  }

  .md\:w-24 {
    width: 6rem;
  }

  .md\:w-25 {
    width: 6.25rem;
  }

  .md\:w-26 {
    width: 6.5rem;
  }

  .md\:w-27 {
    width: 6.75rem;
  }

  .md\:w-28 {
    width: 7rem;
  }

  .md\:w-29 {
    width: 7.25rem;
  }

  .md\:w-30 {
    width: 7.5rem;
  }

  .md\:w-31 {
    width: 7.75rem;
  }

  .md\:w-32 {
    width: 8rem;
  }

  .md\:w-40 {
    width: 10rem;
  }

  .md\:w-48 {
    width: 12rem;
  }

  .md\:w-56 {
    width: 14rem;
  }

  .md\:w-64 {
    width: 16rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:w-px {
    width: 1px;
  }

  .md\:w-1\/2 {
    width: 50%;
  }

  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-1\/4 {
    width: 25%;
  }

  .md\:w-2\/4 {
    width: 50%;
  }

  .md\:w-3\/4 {
    width: 75%;
  }

  .md\:w-1\/5 {
    width: 20%;
  }

  .md\:w-2\/5 {
    width: 40%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-4\/5 {
    width: 80%;
  }

  .md\:w-1\/6 {
    width: 16.666667%;
  }

  .md\:w-2\/6 {
    width: 33.333333%;
  }

  .md\:w-3\/6 {
    width: 50%;
  }

  .md\:w-4\/6 {
    width: 66.666667%;
  }

  .md\:w-5\/6 {
    width: 83.333333%;
  }

  .md\:w-1\/12 {
    width: 8.333333%;
  }

  .md\:w-2\/12 {
    width: 16.666667%;
  }

  .md\:w-3\/12 {
    width: 25%;
  }

  .md\:w-4\/12 {
    width: 33.333333%;
  }

  .md\:w-5\/12 {
    width: 41.666667%;
  }

  .md\:w-6\/12 {
    width: 50%;
  }

  .md\:w-7\/12 {
    width: 58.333333%;
  }

  .md\:w-8\/12 {
    width: 66.666667%;
  }

  .md\:w-9\/12 {
    width: 75%;
  }

  .md\:w-10\/12 {
    width: 83.333333%;
  }

  .md\:w-11\/12 {
    width: 91.666667%;
  }

  .md\:w-full {
    width: 100%;
  }

  .md\:w-screen {
    width: 100vw;
  }

  .md\:\!w-0 {
    width: 0rem !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-7 {
    width: 1.75rem !important;
  }

  .md\:\!w-8 {
    width: 2rem !important;
  }

  .md\:\!w-9 {
    width: 2.25rem !important;
  }

  .md\:\!w-10 {
    width: 2.5rem !important;
  }

  .md\:\!w-11 {
    width: 2.75rem !important;
  }

  .md\:\!w-12 {
    width: 3rem !important;
  }

  .md\:\!w-13 {
    width: 3.25rem !important;
  }

  .md\:\!w-14 {
    width: 3.5rem !important;
  }

  .md\:\!w-15 {
    width: 3.75rem !important;
  }

  .md\:\!w-16 {
    width: 4rem !important;
  }

  .md\:\!w-17 {
    width: 4.25rem !important;
  }

  .md\:\!w-18 {
    width: 4.5rem !important;
  }

  .md\:\!w-19 {
    width: 4.75rem !important;
  }

  .md\:\!w-20 {
    width: 5rem !important;
  }

  .md\:\!w-21 {
    width: 5.25rem !important;
  }

  .md\:\!w-22 {
    width: 5.5rem !important;
  }

  .md\:\!w-23 {
    width: 5.75rem !important;
  }

  .md\:\!w-24 {
    width: 6rem !important;
  }

  .md\:\!w-25 {
    width: 6.25rem !important;
  }

  .md\:\!w-26 {
    width: 6.5rem !important;
  }

  .md\:\!w-27 {
    width: 6.75rem !important;
  }

  .md\:\!w-28 {
    width: 7rem !important;
  }

  .md\:\!w-29 {
    width: 7.25rem !important;
  }

  .md\:\!w-30 {
    width: 7.5rem !important;
  }

  .md\:\!w-31 {
    width: 7.75rem !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\:hover\:w-0:hover {
    width: 0rem;
  }

  .md\:hover\:w-1:hover {
    width: 0.25rem;
  }

  .md\:hover\:w-2:hover {
    width: 0.5rem;
  }

  .md\:hover\:w-3:hover {
    width: 0.75rem;
  }

  .md\:hover\:w-4:hover {
    width: 1rem;
  }

  .md\:hover\:w-5:hover {
    width: 1.25rem;
  }

  .md\:hover\:w-6:hover {
    width: 1.5rem;
  }

  .md\:hover\:w-7:hover {
    width: 1.75rem;
  }

  .md\:hover\:w-8:hover {
    width: 2rem;
  }

  .md\:hover\:w-9:hover {
    width: 2.25rem;
  }

  .md\:hover\:w-10:hover {
    width: 2.5rem;
  }

  .md\:hover\:w-11:hover {
    width: 2.75rem;
  }

  .md\:hover\:w-12:hover {
    width: 3rem;
  }

  .md\:hover\:w-13:hover {
    width: 3.25rem;
  }

  .md\:hover\:w-14:hover {
    width: 3.5rem;
  }

  .md\:hover\:w-15:hover {
    width: 3.75rem;
  }

  .md\:hover\:w-16:hover {
    width: 4rem;
  }

  .md\:hover\:w-17:hover {
    width: 4.25rem;
  }

  .md\:hover\:w-18:hover {
    width: 4.5rem;
  }

  .md\:hover\:w-19:hover {
    width: 4.75rem;
  }

  .md\:hover\:w-20:hover {
    width: 5rem;
  }

  .md\:hover\:w-21:hover {
    width: 5.25rem;
  }

  .md\:hover\:w-22:hover {
    width: 5.5rem;
  }

  .md\:hover\:w-23:hover {
    width: 5.75rem;
  }

  .md\:hover\:w-24:hover {
    width: 6rem;
  }

  .md\:hover\:w-25:hover {
    width: 6.25rem;
  }

  .md\:hover\:w-26:hover {
    width: 6.5rem;
  }

  .md\:hover\:w-27:hover {
    width: 6.75rem;
  }

  .md\:hover\:w-28:hover {
    width: 7rem;
  }

  .md\:hover\:w-29:hover {
    width: 7.25rem;
  }

  .md\:hover\:w-30:hover {
    width: 7.5rem;
  }

  .md\:hover\:w-31:hover {
    width: 7.75rem;
  }

  .md\:hover\:w-32:hover {
    width: 8rem;
  }

  .md\:hover\:w-40:hover {
    width: 10rem;
  }

  .md\:hover\:w-48:hover {
    width: 12rem;
  }

  .md\:hover\:w-56:hover {
    width: 14rem;
  }

  .md\:hover\:w-64:hover {
    width: 16rem;
  }

  .md\:hover\:w-auto:hover {
    width: auto;
  }

  .md\:hover\:w-px:hover {
    width: 1px;
  }

  .md\:hover\:w-1\/2:hover {
    width: 50%;
  }

  .md\:hover\:w-1\/3:hover {
    width: 33.333333%;
  }

  .md\:hover\:w-2\/3:hover {
    width: 66.666667%;
  }

  .md\:hover\:w-1\/4:hover {
    width: 25%;
  }

  .md\:hover\:w-2\/4:hover {
    width: 50%;
  }

  .md\:hover\:w-3\/4:hover {
    width: 75%;
  }

  .md\:hover\:w-1\/5:hover {
    width: 20%;
  }

  .md\:hover\:w-2\/5:hover {
    width: 40%;
  }

  .md\:hover\:w-3\/5:hover {
    width: 60%;
  }

  .md\:hover\:w-4\/5:hover {
    width: 80%;
  }

  .md\:hover\:w-1\/6:hover {
    width: 16.666667%;
  }

  .md\:hover\:w-2\/6:hover {
    width: 33.333333%;
  }

  .md\:hover\:w-3\/6:hover {
    width: 50%;
  }

  .md\:hover\:w-4\/6:hover {
    width: 66.666667%;
  }

  .md\:hover\:w-5\/6:hover {
    width: 83.333333%;
  }

  .md\:hover\:w-1\/12:hover {
    width: 8.333333%;
  }

  .md\:hover\:w-2\/12:hover {
    width: 16.666667%;
  }

  .md\:hover\:w-3\/12:hover {
    width: 25%;
  }

  .md\:hover\:w-4\/12:hover {
    width: 33.333333%;
  }

  .md\:hover\:w-5\/12:hover {
    width: 41.666667%;
  }

  .md\:hover\:w-6\/12:hover {
    width: 50%;
  }

  .md\:hover\:w-7\/12:hover {
    width: 58.333333%;
  }

  .md\:hover\:w-8\/12:hover {
    width: 66.666667%;
  }

  .md\:hover\:w-9\/12:hover {
    width: 75%;
  }

  .md\:hover\:w-10\/12:hover {
    width: 83.333333%;
  }

  .md\:hover\:w-11\/12:hover {
    width: 91.666667%;
  }

  .md\:hover\:w-full:hover {
    width: 100%;
  }

  .md\:hover\:w-screen:hover {
    width: 100vw;
  }

  .md\:z-0 {
    z-index: 0;
  }

  .md\:z-10 {
    z-index: 10;
  }

  .md\:z-20 {
    z-index: 20;
  }

  .md\:z-30 {
    z-index: 30;
  }

  .md\:z-40 {
    z-index: 40;
  }

  .md\:z-50 {
    z-index: 50;
  }

  .md\:z-auto {
    z-index: auto;
  }

  .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\:hover\:z-0:hover {
    z-index: 0;
  }

  .md\:hover\:z-10:hover {
    z-index: 10;
  }

  .md\:hover\:z-20:hover {
    z-index: 20;
  }

  .md\:hover\:z-30:hover {
    z-index: 30;
  }

  .md\:hover\:z-40:hover {
    z-index: 40;
  }

  .md\:hover\:z-50:hover {
    z-index: 50;
  }

  .md\:hover\:z-auto:hover {
    z-index: auto;
  }

  .md\:gap-0 {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .md\:gap-1 {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .md\:gap-2 {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .md\:gap-3 {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .md\:gap-4 {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .md\:gap-5 {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .md\:gap-6 {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .md\:gap-7 {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .md\:gap-8 {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .md\:gap-9 {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .md\:gap-10 {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .md\:gap-11 {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .md\:gap-12 {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .md\:gap-13 {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .md\:gap-14 {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .md\:gap-15 {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .md\:gap-16 {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .md\:gap-17 {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .md\:gap-18 {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .md\:gap-19 {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .md\:gap-20 {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .md\:gap-21 {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .md\:gap-22 {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .md\:gap-23 {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .md\:gap-24 {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .md\:gap-25 {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .md\:gap-26 {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .md\:gap-27 {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .md\:gap-28 {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .md\:gap-29 {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .md\:gap-30 {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .md\:gap-31 {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .md\:gap-32 {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .md\:gap-40 {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .md\:gap-48 {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .md\:gap-56 {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .md\:gap-64 {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .md\:gap-px {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .md\:col-gap-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .md\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .md\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .md\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .md\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .md\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .md\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .md\:col-gap-7 {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .md\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .md\:col-gap-9 {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .md\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .md\:col-gap-11 {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .md\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .md\:col-gap-13 {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .md\:col-gap-14 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .md\:col-gap-15 {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .md\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .md\:col-gap-17 {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .md\:col-gap-18 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .md\:col-gap-19 {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .md\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .md\:col-gap-21 {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .md\:col-gap-22 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .md\:col-gap-23 {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .md\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .md\:col-gap-25 {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .md\:col-gap-26 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .md\:col-gap-27 {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .md\:col-gap-28 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .md\:col-gap-29 {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .md\:col-gap-30 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .md\:col-gap-31 {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .md\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .md\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .md\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .md\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .md\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .md\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .md\:row-gap-0 {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .md\:row-gap-1 {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .md\:row-gap-2 {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .md\:row-gap-3 {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .md\:row-gap-4 {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .md\:row-gap-5 {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .md\:row-gap-6 {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .md\:row-gap-7 {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .md\:row-gap-8 {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .md\:row-gap-9 {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .md\:row-gap-10 {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .md\:row-gap-11 {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .md\:row-gap-12 {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .md\:row-gap-13 {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .md\:row-gap-14 {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .md\:row-gap-15 {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .md\:row-gap-16 {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .md\:row-gap-17 {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .md\:row-gap-18 {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .md\:row-gap-19 {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .md\:row-gap-20 {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .md\:row-gap-21 {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .md\:row-gap-22 {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .md\:row-gap-23 {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .md\:row-gap-24 {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .md\:row-gap-25 {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .md\:row-gap-26 {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .md\:row-gap-27 {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .md\:row-gap-28 {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .md\:row-gap-29 {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .md\:row-gap-30 {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .md\:row-gap-31 {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .md\:row-gap-32 {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .md\:row-gap-40 {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .md\:row-gap-48 {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .md\:row-gap-56 {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .md\:row-gap-64 {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .md\:row-gap-px {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .md\:\!gap-0 {
    grid-gap: 0rem !important;
    grid-gap: 0rem !important;
    gap: 0rem !important;
  }

  .md\:\!gap-1 {
    grid-gap: 0.25rem !important;
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .md\:\!gap-2 {
    grid-gap: 0.5rem !important;
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .md\:\!gap-3 {
    grid-gap: 0.75rem !important;
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .md\:\!gap-4 {
    grid-gap: 1rem !important;
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .md\:\!gap-5 {
    grid-gap: 1.25rem !important;
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .md\:\!gap-6 {
    grid-gap: 1.5rem !important;
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .md\:\!gap-7 {
    grid-gap: 1.75rem !important;
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .md\:\!gap-8 {
    grid-gap: 2rem !important;
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .md\:\!gap-9 {
    grid-gap: 2.25rem !important;
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .md\:\!gap-10 {
    grid-gap: 2.5rem !important;
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .md\:\!gap-11 {
    grid-gap: 2.75rem !important;
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .md\:\!gap-12 {
    grid-gap: 3rem !important;
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .md\:\!gap-13 {
    grid-gap: 3.25rem !important;
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .md\:\!gap-14 {
    grid-gap: 3.5rem !important;
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .md\:\!gap-15 {
    grid-gap: 3.75rem !important;
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .md\:\!gap-16 {
    grid-gap: 4rem !important;
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .md\:\!gap-17 {
    grid-gap: 4.25rem !important;
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .md\:\!gap-18 {
    grid-gap: 4.5rem !important;
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .md\:\!gap-19 {
    grid-gap: 4.75rem !important;
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .md\:\!gap-20 {
    grid-gap: 5rem !important;
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .md\:\!gap-21 {
    grid-gap: 5.25rem !important;
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .md\:\!gap-22 {
    grid-gap: 5.5rem !important;
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .md\:\!gap-23 {
    grid-gap: 5.75rem !important;
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .md\:\!gap-24 {
    grid-gap: 6rem !important;
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .md\:\!gap-25 {
    grid-gap: 6.25rem !important;
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .md\:\!gap-26 {
    grid-gap: 6.5rem !important;
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .md\:\!gap-27 {
    grid-gap: 6.75rem !important;
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .md\:\!gap-28 {
    grid-gap: 7rem !important;
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .md\:\!gap-29 {
    grid-gap: 7.25rem !important;
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .md\:\!gap-30 {
    grid-gap: 7.5rem !important;
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .md\:\!gap-31 {
    grid-gap: 7.75rem !important;
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .md\:\!gap-32 {
    grid-gap: 8rem !important;
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .md\:\!gap-40 {
    grid-gap: 10rem !important;
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .md\:\!gap-48 {
    grid-gap: 12rem !important;
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .md\:\!gap-56 {
    grid-gap: 14rem !important;
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .md\:\!gap-64 {
    grid-gap: 16rem !important;
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .md\:\!gap-px {
    grid-gap: 1px !important;
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .md\:\!col-gap-0 {
    grid-column-gap: 0rem !important;
    -webkit-column-gap: 0rem !important;
       -moz-column-gap: 0rem !important;
            grid-column-gap: 0rem !important;
            column-gap: 0rem !important;
  }

  .md\:\!col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            grid-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .md\:\!col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            grid-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .md\:\!col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            grid-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .md\:\!col-gap-4 {
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            grid-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .md\:\!col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            grid-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .md\:\!col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            grid-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .md\:\!col-gap-7 {
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            grid-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .md\:\!col-gap-8 {
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            grid-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .md\:\!col-gap-9 {
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            grid-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .md\:\!col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            grid-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .md\:\!col-gap-11 {
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            grid-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .md\:\!col-gap-12 {
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            grid-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .md\:\!col-gap-13 {
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            grid-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .md\:\!col-gap-14 {
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            grid-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .md\:\!col-gap-15 {
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            grid-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .md\:\!col-gap-16 {
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            grid-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .md\:\!col-gap-17 {
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            grid-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .md\:\!col-gap-18 {
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            grid-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .md\:\!col-gap-19 {
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            grid-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .md\:\!col-gap-20 {
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            grid-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .md\:\!col-gap-21 {
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            grid-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .md\:\!col-gap-22 {
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            grid-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .md\:\!col-gap-23 {
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            grid-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .md\:\!col-gap-24 {
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            grid-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .md\:\!col-gap-25 {
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            grid-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .md\:\!col-gap-26 {
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            grid-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .md\:\!col-gap-27 {
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            grid-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .md\:\!col-gap-28 {
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            grid-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .md\:\!col-gap-29 {
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            grid-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .md\:\!col-gap-30 {
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            grid-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .md\:\!col-gap-31 {
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            grid-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .md\:\!col-gap-32 {
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            grid-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .md\:\!col-gap-40 {
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            grid-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .md\:\!col-gap-48 {
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            grid-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .md\:\!col-gap-56 {
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            grid-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .md\:\!col-gap-64 {
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            grid-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .md\:\!col-gap-px {
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            grid-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .md\:\!row-gap-0 {
    grid-row-gap: 0rem !important;
    grid-row-gap: 0rem !important;
    row-gap: 0rem !important;
  }

  .md\:\!row-gap-1 {
    grid-row-gap: 0.25rem !important;
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .md\:\!row-gap-2 {
    grid-row-gap: 0.5rem !important;
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .md\:\!row-gap-3 {
    grid-row-gap: 0.75rem !important;
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .md\:\!row-gap-4 {
    grid-row-gap: 1rem !important;
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .md\:\!row-gap-5 {
    grid-row-gap: 1.25rem !important;
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .md\:\!row-gap-6 {
    grid-row-gap: 1.5rem !important;
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .md\:\!row-gap-7 {
    grid-row-gap: 1.75rem !important;
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .md\:\!row-gap-8 {
    grid-row-gap: 2rem !important;
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .md\:\!row-gap-9 {
    grid-row-gap: 2.25rem !important;
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .md\:\!row-gap-10 {
    grid-row-gap: 2.5rem !important;
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .md\:\!row-gap-11 {
    grid-row-gap: 2.75rem !important;
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .md\:\!row-gap-12 {
    grid-row-gap: 3rem !important;
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .md\:\!row-gap-13 {
    grid-row-gap: 3.25rem !important;
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .md\:\!row-gap-14 {
    grid-row-gap: 3.5rem !important;
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .md\:\!row-gap-15 {
    grid-row-gap: 3.75rem !important;
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .md\:\!row-gap-16 {
    grid-row-gap: 4rem !important;
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .md\:\!row-gap-17 {
    grid-row-gap: 4.25rem !important;
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .md\:\!row-gap-18 {
    grid-row-gap: 4.5rem !important;
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .md\:\!row-gap-19 {
    grid-row-gap: 4.75rem !important;
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .md\:\!row-gap-20 {
    grid-row-gap: 5rem !important;
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .md\:\!row-gap-21 {
    grid-row-gap: 5.25rem !important;
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .md\:\!row-gap-22 {
    grid-row-gap: 5.5rem !important;
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .md\:\!row-gap-23 {
    grid-row-gap: 5.75rem !important;
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .md\:\!row-gap-24 {
    grid-row-gap: 6rem !important;
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .md\:\!row-gap-25 {
    grid-row-gap: 6.25rem !important;
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .md\:\!row-gap-26 {
    grid-row-gap: 6.5rem !important;
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .md\:\!row-gap-27 {
    grid-row-gap: 6.75rem !important;
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .md\:\!row-gap-28 {
    grid-row-gap: 7rem !important;
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .md\:\!row-gap-29 {
    grid-row-gap: 7.25rem !important;
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .md\:\!row-gap-30 {
    grid-row-gap: 7.5rem !important;
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .md\:\!row-gap-31 {
    grid-row-gap: 7.75rem !important;
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .md\:\!row-gap-32 {
    grid-row-gap: 8rem !important;
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .md\:\!row-gap-40 {
    grid-row-gap: 10rem !important;
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .md\:\!row-gap-48 {
    grid-row-gap: 12rem !important;
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .md\:\!row-gap-56 {
    grid-row-gap: 14rem !important;
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .md\:\!row-gap-64 {
    grid-row-gap: 16rem !important;
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .md\:\!row-gap-px {
    grid-row-gap: 1px !important;
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .md\:hover\:gap-0:hover {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .md\:hover\:gap-1:hover {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .md\:hover\:gap-2:hover {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .md\:hover\:gap-3:hover {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .md\:hover\:gap-4:hover {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .md\:hover\:gap-5:hover {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .md\:hover\:gap-6:hover {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .md\:hover\:gap-7:hover {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .md\:hover\:gap-8:hover {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .md\:hover\:gap-9:hover {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .md\:hover\:gap-10:hover {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .md\:hover\:gap-11:hover {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .md\:hover\:gap-12:hover {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .md\:hover\:gap-13:hover {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .md\:hover\:gap-14:hover {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .md\:hover\:gap-15:hover {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .md\:hover\:gap-16:hover {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .md\:hover\:gap-17:hover {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .md\:hover\:gap-18:hover {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .md\:hover\:gap-19:hover {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .md\:hover\:gap-20:hover {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .md\:hover\:gap-21:hover {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .md\:hover\:gap-22:hover {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .md\:hover\:gap-23:hover {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .md\:hover\:gap-24:hover {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .md\:hover\:gap-25:hover {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .md\:hover\:gap-26:hover {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .md\:hover\:gap-27:hover {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .md\:hover\:gap-28:hover {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .md\:hover\:gap-29:hover {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .md\:hover\:gap-30:hover {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .md\:hover\:gap-31:hover {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .md\:hover\:gap-32:hover {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .md\:hover\:gap-40:hover {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .md\:hover\:gap-48:hover {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .md\:hover\:gap-56:hover {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .md\:hover\:gap-64:hover {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .md\:hover\:gap-px:hover {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .md\:hover\:col-gap-0:hover {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .md\:hover\:col-gap-1:hover {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .md\:hover\:col-gap-2:hover {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .md\:hover\:col-gap-3:hover {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .md\:hover\:col-gap-4:hover {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .md\:hover\:col-gap-5:hover {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .md\:hover\:col-gap-6:hover {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .md\:hover\:col-gap-7:hover {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .md\:hover\:col-gap-8:hover {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .md\:hover\:col-gap-9:hover {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .md\:hover\:col-gap-10:hover {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .md\:hover\:col-gap-11:hover {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .md\:hover\:col-gap-12:hover {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .md\:hover\:col-gap-13:hover {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .md\:hover\:col-gap-14:hover {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .md\:hover\:col-gap-15:hover {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .md\:hover\:col-gap-16:hover {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .md\:hover\:col-gap-17:hover {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .md\:hover\:col-gap-18:hover {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .md\:hover\:col-gap-19:hover {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .md\:hover\:col-gap-20:hover {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .md\:hover\:col-gap-21:hover {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .md\:hover\:col-gap-22:hover {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .md\:hover\:col-gap-23:hover {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .md\:hover\:col-gap-24:hover {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .md\:hover\:col-gap-25:hover {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .md\:hover\:col-gap-26:hover {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .md\:hover\:col-gap-27:hover {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .md\:hover\:col-gap-28:hover {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .md\:hover\:col-gap-29:hover {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .md\:hover\:col-gap-30:hover {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .md\:hover\:col-gap-31:hover {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .md\:hover\:col-gap-32:hover {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .md\:hover\:col-gap-40:hover {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .md\:hover\:col-gap-48:hover {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .md\:hover\:col-gap-56:hover {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .md\:hover\:col-gap-64:hover {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .md\:hover\:col-gap-px:hover {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .md\:hover\:row-gap-0:hover {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .md\:hover\:row-gap-1:hover {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .md\:hover\:row-gap-2:hover {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .md\:hover\:row-gap-3:hover {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .md\:hover\:row-gap-4:hover {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .md\:hover\:row-gap-5:hover {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .md\:hover\:row-gap-6:hover {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .md\:hover\:row-gap-7:hover {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .md\:hover\:row-gap-8:hover {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .md\:hover\:row-gap-9:hover {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .md\:hover\:row-gap-10:hover {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .md\:hover\:row-gap-11:hover {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .md\:hover\:row-gap-12:hover {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .md\:hover\:row-gap-13:hover {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .md\:hover\:row-gap-14:hover {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .md\:hover\:row-gap-15:hover {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .md\:hover\:row-gap-16:hover {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .md\:hover\:row-gap-17:hover {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .md\:hover\:row-gap-18:hover {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .md\:hover\:row-gap-19:hover {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .md\:hover\:row-gap-20:hover {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .md\:hover\:row-gap-21:hover {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .md\:hover\:row-gap-22:hover {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .md\:hover\:row-gap-23:hover {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .md\:hover\:row-gap-24:hover {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .md\:hover\:row-gap-25:hover {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .md\:hover\:row-gap-26:hover {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .md\:hover\:row-gap-27:hover {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .md\:hover\:row-gap-28:hover {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .md\:hover\:row-gap-29:hover {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .md\:hover\:row-gap-30:hover {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .md\:hover\:row-gap-31:hover {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .md\:hover\:row-gap-32:hover {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .md\:hover\:row-gap-40:hover {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .md\:hover\:row-gap-48:hover {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .md\:hover\:row-gap-56:hover {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .md\:hover\:row-gap-64:hover {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .md\:hover\:row-gap-px:hover {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .md\:grid-flow-row {
    grid-auto-flow: row;
  }

  .md\:grid-flow-col {
    grid-auto-flow: column;
  }

  .md\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .md\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .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\:hover\:grid-flow-row:hover {
    grid-auto-flow: row;
  }

  .md\:hover\:grid-flow-col:hover {
    grid-auto-flow: column;
  }

  .md\:hover\:grid-flow-row-dense:hover {
    grid-auto-flow: row dense;
  }

  .md\:hover\:grid-flow-col-dense:hover {
    grid-auto-flow: column dense;
  }

  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:grid-cols-none {
    grid-template-columns: none;
  }

  .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\:hover\:grid-cols-1:hover {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:hover\:grid-cols-2:hover {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:hover\:grid-cols-3:hover {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:hover\:grid-cols-4:hover {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:hover\:grid-cols-5:hover {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:hover\:grid-cols-6:hover {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:hover\:grid-cols-7:hover {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .md\:hover\:grid-cols-8:hover {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .md\:hover\:grid-cols-9:hover {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .md\:hover\:grid-cols-10:hover {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .md\:hover\:grid-cols-11:hover {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .md\:hover\:grid-cols-12:hover {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:hover\:grid-cols-none:hover {
    grid-template-columns: none;
  }

  .md\:col-auto {
    grid-column: auto;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .md\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .md\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .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\:hover\:col-auto:hover {
    grid-column: auto;
  }

  .md\:hover\:col-span-1:hover {
    grid-column: span 1 / span 1;
  }

  .md\:hover\:col-span-2:hover {
    grid-column: span 2 / span 2;
  }

  .md\:hover\:col-span-3:hover {
    grid-column: span 3 / span 3;
  }

  .md\:hover\:col-span-4:hover {
    grid-column: span 4 / span 4;
  }

  .md\:hover\:col-span-5:hover {
    grid-column: span 5 / span 5;
  }

  .md\:hover\:col-span-6:hover {
    grid-column: span 6 / span 6;
  }

  .md\:hover\:col-span-7:hover {
    grid-column: span 7 / span 7;
  }

  .md\:hover\:col-span-8:hover {
    grid-column: span 8 / span 8;
  }

  .md\:hover\:col-span-9:hover {
    grid-column: span 9 / span 9;
  }

  .md\:hover\:col-span-10:hover {
    grid-column: span 10 / span 10;
  }

  .md\:hover\:col-span-11:hover {
    grid-column: span 11 / span 11;
  }

  .md\:hover\:col-span-12:hover {
    grid-column: span 12 / span 12;
  }

  .md\:col-start-1 {
    grid-column-start: 1;
  }

  .md\:col-start-2 {
    grid-column-start: 2;
  }

  .md\:col-start-3 {
    grid-column-start: 3;
  }

  .md\:col-start-4 {
    grid-column-start: 4;
  }

  .md\:col-start-5 {
    grid-column-start: 5;
  }

  .md\:col-start-6 {
    grid-column-start: 6;
  }

  .md\:col-start-7 {
    grid-column-start: 7;
  }

  .md\:col-start-8 {
    grid-column-start: 8;
  }

  .md\:col-start-9 {
    grid-column-start: 9;
  }

  .md\:col-start-10 {
    grid-column-start: 10;
  }

  .md\:col-start-11 {
    grid-column-start: 11;
  }

  .md\:col-start-12 {
    grid-column-start: 12;
  }

  .md\:col-start-13 {
    grid-column-start: 13;
  }

  .md\:col-start-auto {
    grid-column-start: auto;
  }

  .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\:hover\:col-start-1:hover {
    grid-column-start: 1;
  }

  .md\:hover\:col-start-2:hover {
    grid-column-start: 2;
  }

  .md\:hover\:col-start-3:hover {
    grid-column-start: 3;
  }

  .md\:hover\:col-start-4:hover {
    grid-column-start: 4;
  }

  .md\:hover\:col-start-5:hover {
    grid-column-start: 5;
  }

  .md\:hover\:col-start-6:hover {
    grid-column-start: 6;
  }

  .md\:hover\:col-start-7:hover {
    grid-column-start: 7;
  }

  .md\:hover\:col-start-8:hover {
    grid-column-start: 8;
  }

  .md\:hover\:col-start-9:hover {
    grid-column-start: 9;
  }

  .md\:hover\:col-start-10:hover {
    grid-column-start: 10;
  }

  .md\:hover\:col-start-11:hover {
    grid-column-start: 11;
  }

  .md\:hover\:col-start-12:hover {
    grid-column-start: 12;
  }

  .md\:hover\:col-start-13:hover {
    grid-column-start: 13;
  }

  .md\:hover\:col-start-auto:hover {
    grid-column-start: auto;
  }

  .md\:col-end-1 {
    grid-column-end: 1;
  }

  .md\:col-end-2 {
    grid-column-end: 2;
  }

  .md\:col-end-3 {
    grid-column-end: 3;
  }

  .md\:col-end-4 {
    grid-column-end: 4;
  }

  .md\:col-end-5 {
    grid-column-end: 5;
  }

  .md\:col-end-6 {
    grid-column-end: 6;
  }

  .md\:col-end-7 {
    grid-column-end: 7;
  }

  .md\:col-end-8 {
    grid-column-end: 8;
  }

  .md\:col-end-9 {
    grid-column-end: 9;
  }

  .md\:col-end-10 {
    grid-column-end: 10;
  }

  .md\:col-end-11 {
    grid-column-end: 11;
  }

  .md\:col-end-12 {
    grid-column-end: 12;
  }

  .md\:col-end-13 {
    grid-column-end: 13;
  }

  .md\:col-end-auto {
    grid-column-end: auto;
  }

  .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\:hover\:col-end-1:hover {
    grid-column-end: 1;
  }

  .md\:hover\:col-end-2:hover {
    grid-column-end: 2;
  }

  .md\:hover\:col-end-3:hover {
    grid-column-end: 3;
  }

  .md\:hover\:col-end-4:hover {
    grid-column-end: 4;
  }

  .md\:hover\:col-end-5:hover {
    grid-column-end: 5;
  }

  .md\:hover\:col-end-6:hover {
    grid-column-end: 6;
  }

  .md\:hover\:col-end-7:hover {
    grid-column-end: 7;
  }

  .md\:hover\:col-end-8:hover {
    grid-column-end: 8;
  }

  .md\:hover\:col-end-9:hover {
    grid-column-end: 9;
  }

  .md\:hover\:col-end-10:hover {
    grid-column-end: 10;
  }

  .md\:hover\:col-end-11:hover {
    grid-column-end: 11;
  }

  .md\:hover\:col-end-12:hover {
    grid-column-end: 12;
  }

  .md\:hover\:col-end-13:hover {
    grid-column-end: 13;
  }

  .md\:hover\:col-end-auto:hover {
    grid-column-end: auto;
  }

  .md\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .md\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .md\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .md\:grid-rows-none {
    grid-template-rows: none;
  }

  .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\:hover\:grid-rows-1:hover {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .md\:hover\:grid-rows-2:hover {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .md\:hover\:grid-rows-3:hover {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .md\:hover\:grid-rows-4:hover {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .md\:hover\:grid-rows-5:hover {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .md\:hover\:grid-rows-6:hover {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .md\:hover\:grid-rows-none:hover {
    grid-template-rows: none;
  }

  .md\:row-auto {
    grid-row: auto;
  }

  .md\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .md\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .md\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .md\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .md\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .md\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .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\:hover\:row-auto:hover {
    grid-row: auto;
  }

  .md\:hover\:row-span-1:hover {
    grid-row: span 1 / span 1;
  }

  .md\:hover\:row-span-2:hover {
    grid-row: span 2 / span 2;
  }

  .md\:hover\:row-span-3:hover {
    grid-row: span 3 / span 3;
  }

  .md\:hover\:row-span-4:hover {
    grid-row: span 4 / span 4;
  }

  .md\:hover\:row-span-5:hover {
    grid-row: span 5 / span 5;
  }

  .md\:hover\:row-span-6:hover {
    grid-row: span 6 / span 6;
  }

  .md\:row-start-1 {
    grid-row-start: 1;
  }

  .md\:row-start-2 {
    grid-row-start: 2;
  }

  .md\:row-start-3 {
    grid-row-start: 3;
  }

  .md\:row-start-4 {
    grid-row-start: 4;
  }

  .md\:row-start-5 {
    grid-row-start: 5;
  }

  .md\:row-start-6 {
    grid-row-start: 6;
  }

  .md\:row-start-7 {
    grid-row-start: 7;
  }

  .md\:row-start-auto {
    grid-row-start: auto;
  }

  .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\:hover\:row-start-1:hover {
    grid-row-start: 1;
  }

  .md\:hover\:row-start-2:hover {
    grid-row-start: 2;
  }

  .md\:hover\:row-start-3:hover {
    grid-row-start: 3;
  }

  .md\:hover\:row-start-4:hover {
    grid-row-start: 4;
  }

  .md\:hover\:row-start-5:hover {
    grid-row-start: 5;
  }

  .md\:hover\:row-start-6:hover {
    grid-row-start: 6;
  }

  .md\:hover\:row-start-7:hover {
    grid-row-start: 7;
  }

  .md\:hover\:row-start-auto:hover {
    grid-row-start: auto;
  }

  .md\:row-end-1 {
    grid-row-end: 1;
  }

  .md\:row-end-2 {
    grid-row-end: 2;
  }

  .md\:row-end-3 {
    grid-row-end: 3;
  }

  .md\:row-end-4 {
    grid-row-end: 4;
  }

  .md\:row-end-5 {
    grid-row-end: 5;
  }

  .md\:row-end-6 {
    grid-row-end: 6;
  }

  .md\:row-end-7 {
    grid-row-end: 7;
  }

  .md\:row-end-auto {
    grid-row-end: auto;
  }

  .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\:hover\:row-end-1:hover {
    grid-row-end: 1;
  }

  .md\:hover\:row-end-2:hover {
    grid-row-end: 2;
  }

  .md\:hover\:row-end-3:hover {
    grid-row-end: 3;
  }

  .md\:hover\:row-end-4:hover {
    grid-row-end: 4;
  }

  .md\:hover\:row-end-5:hover {
    grid-row-end: 5;
  }

  .md\:hover\:row-end-6:hover {
    grid-row-end: 6;
  }

  .md\:hover\:row-end-7:hover {
    grid-row-end: 7;
  }

  .md\:hover\:row-end-auto:hover {
    grid-row-end: auto;
  }

  .md\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .md\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .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;
    -webkit-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: 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 {
    -webkit-transform: none !important;
            transform: none !important;
  }

  .md\:hover\:transform:hover {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .md\:hover\:transform-none:hover {
    -webkit-transform: none;
            transform: none;
  }

  .md\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .md\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .md\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .md\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .md\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .md\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .md\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .md\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .md\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .md\:\!origin-center {
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .md\:\!origin-top {
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .md\:\!origin-top-right {
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .md\:\!origin-right {
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .md\:\!origin-bottom-right {
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .md\:\!origin-bottom {
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .md\:\!origin-bottom-left {
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .md\:\!origin-left {
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .md\:\!origin-top-left {
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .md\:hover\:origin-center:hover {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .md\:hover\:origin-top:hover {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .md\:hover\:origin-top-right:hover {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .md\:hover\:origin-right:hover {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .md\:hover\:origin-bottom-right:hover {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .md\:hover\:origin-bottom:hover {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .md\:hover\:origin-bottom-left:hover {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .md\:hover\:origin-left:hover {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .md\:hover\:origin-top-left:hover {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .md\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .md\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .md\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .md\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .md\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .md\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .md\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .md\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .md\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .md\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .md\:scale-x-0 {
    --transform-scale-x: 0;
  }

  .md\:scale-x-50 {
    --transform-scale-x: .5;
  }

  .md\:scale-x-75 {
    --transform-scale-x: .75;
  }

  .md\:scale-x-90 {
    --transform-scale-x: .9;
  }

  .md\:scale-x-95 {
    --transform-scale-x: .95;
  }

  .md\:scale-x-100 {
    --transform-scale-x: 1;
  }

  .md\:scale-x-105 {
    --transform-scale-x: 1.05;
  }

  .md\:scale-x-110 {
    --transform-scale-x: 1.1;
  }

  .md\:scale-x-125 {
    --transform-scale-x: 1.25;
  }

  .md\:scale-x-150 {
    --transform-scale-x: 1.5;
  }

  .md\:scale-y-0 {
    --transform-scale-y: 0;
  }

  .md\:scale-y-50 {
    --transform-scale-y: .5;
  }

  .md\:scale-y-75 {
    --transform-scale-y: .75;
  }

  .md\:scale-y-90 {
    --transform-scale-y: .9;
  }

  .md\:scale-y-95 {
    --transform-scale-y: .95;
  }

  .md\:scale-y-100 {
    --transform-scale-y: 1;
  }

  .md\:scale-y-105 {
    --transform-scale-y: 1.05;
  }

  .md\:scale-y-110 {
    --transform-scale-y: 1.1;
  }

  .md\:scale-y-125 {
    --transform-scale-y: 1.25;
  }

  .md\:scale-y-150 {
    --transform-scale-y: 1.5;
  }

  .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;
    --transform-scale-y: 0;
  }

  .md\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .md\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .md\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .md\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .md\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .md\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .md\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .md\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .md\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .md\:hover\:scale-x-0:hover {
    --transform-scale-x: 0;
  }

  .md\:hover\:scale-x-50:hover {
    --transform-scale-x: .5;
  }

  .md\:hover\:scale-x-75:hover {
    --transform-scale-x: .75;
  }

  .md\:hover\:scale-x-90:hover {
    --transform-scale-x: .9;
  }

  .md\:hover\:scale-x-95:hover {
    --transform-scale-x: .95;
  }

  .md\:hover\:scale-x-100:hover {
    --transform-scale-x: 1;
  }

  .md\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05;
  }

  .md\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1;
  }

  .md\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25;
  }

  .md\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5;
  }

  .md\:hover\:scale-y-0:hover {
    --transform-scale-y: 0;
  }

  .md\:hover\:scale-y-50:hover {
    --transform-scale-y: .5;
  }

  .md\:hover\:scale-y-75:hover {
    --transform-scale-y: .75;
  }

  .md\:hover\:scale-y-90:hover {
    --transform-scale-y: .9;
  }

  .md\:hover\:scale-y-95:hover {
    --transform-scale-y: .95;
  }

  .md\:hover\:scale-y-100:hover {
    --transform-scale-y: 1;
  }

  .md\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05;
  }

  .md\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1;
  }

  .md\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25;
  }

  .md\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5;
  }

  .md\:rotate-0 {
    --transform-rotate: 0;
  }

  .md\:rotate-45 {
    --transform-rotate: 45deg;
  }

  .md\:rotate-90 {
    --transform-rotate: 90deg;
  }

  .md\:rotate-180 {
    --transform-rotate: 180deg;
  }

  .md\:-rotate-180 {
    --transform-rotate: -180deg;
  }

  .md\:-rotate-90 {
    --transform-rotate: -90deg;
  }

  .md\:-rotate-45 {
    --transform-rotate: -45deg;
  }

  .md\:\!rotate-0 {
    --transform-rotate: 0 !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\:hover\:rotate-0:hover {
    --transform-rotate: 0;
  }

  .md\:hover\:rotate-45:hover {
    --transform-rotate: 45deg;
  }

  .md\:hover\:rotate-90:hover {
    --transform-rotate: 90deg;
  }

  .md\:hover\:rotate-180:hover {
    --transform-rotate: 180deg;
  }

  .md\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg;
  }

  .md\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg;
  }

  .md\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg;
  }

  .md\:translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .md\:translate-x-1 {
    --transform-translate-x: 0.25rem;
  }

  .md\:translate-x-2 {
    --transform-translate-x: 0.5rem;
  }

  .md\:translate-x-3 {
    --transform-translate-x: 0.75rem;
  }

  .md\:translate-x-4 {
    --transform-translate-x: 1rem;
  }

  .md\:translate-x-5 {
    --transform-translate-x: 1.25rem;
  }

  .md\:translate-x-6 {
    --transform-translate-x: 1.5rem;
  }

  .md\:translate-x-7 {
    --transform-translate-x: 1.75rem;
  }

  .md\:translate-x-8 {
    --transform-translate-x: 2rem;
  }

  .md\:translate-x-9 {
    --transform-translate-x: 2.25rem;
  }

  .md\:translate-x-10 {
    --transform-translate-x: 2.5rem;
  }

  .md\:translate-x-11 {
    --transform-translate-x: 2.75rem;
  }

  .md\:translate-x-12 {
    --transform-translate-x: 3rem;
  }

  .md\:translate-x-13 {
    --transform-translate-x: 3.25rem;
  }

  .md\:translate-x-14 {
    --transform-translate-x: 3.5rem;
  }

  .md\:translate-x-15 {
    --transform-translate-x: 3.75rem;
  }

  .md\:translate-x-16 {
    --transform-translate-x: 4rem;
  }

  .md\:translate-x-17 {
    --transform-translate-x: 4.25rem;
  }

  .md\:translate-x-18 {
    --transform-translate-x: 4.5rem;
  }

  .md\:translate-x-19 {
    --transform-translate-x: 4.75rem;
  }

  .md\:translate-x-20 {
    --transform-translate-x: 5rem;
  }

  .md\:translate-x-21 {
    --transform-translate-x: 5.25rem;
  }

  .md\:translate-x-22 {
    --transform-translate-x: 5.5rem;
  }

  .md\:translate-x-23 {
    --transform-translate-x: 5.75rem;
  }

  .md\:translate-x-24 {
    --transform-translate-x: 6rem;
  }

  .md\:translate-x-25 {
    --transform-translate-x: 6.25rem;
  }

  .md\:translate-x-26 {
    --transform-translate-x: 6.5rem;
  }

  .md\:translate-x-27 {
    --transform-translate-x: 6.75rem;
  }

  .md\:translate-x-28 {
    --transform-translate-x: 7rem;
  }

  .md\:translate-x-29 {
    --transform-translate-x: 7.25rem;
  }

  .md\:translate-x-30 {
    --transform-translate-x: 7.5rem;
  }

  .md\:translate-x-31 {
    --transform-translate-x: 7.75rem;
  }

  .md\:translate-x-32 {
    --transform-translate-x: 8rem;
  }

  .md\:translate-x-40 {
    --transform-translate-x: 10rem;
  }

  .md\:translate-x-48 {
    --transform-translate-x: 12rem;
  }

  .md\:translate-x-56 {
    --transform-translate-x: 14rem;
  }

  .md\:translate-x-64 {
    --transform-translate-x: 16rem;
  }

  .md\:translate-x-px {
    --transform-translate-x: 1px;
  }

  .md\:-translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .md\:-translate-x-1 {
    --transform-translate-x: -0.25rem;
  }

  .md\:-translate-x-2 {
    --transform-translate-x: -0.5rem;
  }

  .md\:-translate-x-3 {
    --transform-translate-x: -0.75rem;
  }

  .md\:-translate-x-4 {
    --transform-translate-x: -1rem;
  }

  .md\:-translate-x-5 {
    --transform-translate-x: -1.25rem;
  }

  .md\:-translate-x-6 {
    --transform-translate-x: -1.5rem;
  }

  .md\:-translate-x-7 {
    --transform-translate-x: -1.75rem;
  }

  .md\:-translate-x-8 {
    --transform-translate-x: -2rem;
  }

  .md\:-translate-x-9 {
    --transform-translate-x: -2.25rem;
  }

  .md\:-translate-x-10 {
    --transform-translate-x: -2.5rem;
  }

  .md\:-translate-x-11 {
    --transform-translate-x: -2.75rem;
  }

  .md\:-translate-x-12 {
    --transform-translate-x: -3rem;
  }

  .md\:-translate-x-13 {
    --transform-translate-x: -3.25rem;
  }

  .md\:-translate-x-14 {
    --transform-translate-x: -3.5rem;
  }

  .md\:-translate-x-15 {
    --transform-translate-x: -3.75rem;
  }

  .md\:-translate-x-16 {
    --transform-translate-x: -4rem;
  }

  .md\:-translate-x-17 {
    --transform-translate-x: -4.25rem;
  }

  .md\:-translate-x-18 {
    --transform-translate-x: -4.5rem;
  }

  .md\:-translate-x-19 {
    --transform-translate-x: -4.75rem;
  }

  .md\:-translate-x-20 {
    --transform-translate-x: -5rem;
  }

  .md\:-translate-x-21 {
    --transform-translate-x: -5.25rem;
  }

  .md\:-translate-x-22 {
    --transform-translate-x: -5.5rem;
  }

  .md\:-translate-x-23 {
    --transform-translate-x: -5.75rem;
  }

  .md\:-translate-x-24 {
    --transform-translate-x: -6rem;
  }

  .md\:-translate-x-25 {
    --transform-translate-x: -6.25rem;
  }

  .md\:-translate-x-26 {
    --transform-translate-x: -6.5rem;
  }

  .md\:-translate-x-27 {
    --transform-translate-x: -6.75rem;
  }

  .md\:-translate-x-28 {
    --transform-translate-x: -7rem;
  }

  .md\:-translate-x-29 {
    --transform-translate-x: -7.25rem;
  }

  .md\:-translate-x-30 {
    --transform-translate-x: -7.5rem;
  }

  .md\:-translate-x-31 {
    --transform-translate-x: -7.75rem;
  }

  .md\:-translate-x-32 {
    --transform-translate-x: -8rem;
  }

  .md\:-translate-x-40 {
    --transform-translate-x: -10rem;
  }

  .md\:-translate-x-48 {
    --transform-translate-x: -12rem;
  }

  .md\:-translate-x-56 {
    --transform-translate-x: -14rem;
  }

  .md\:-translate-x-64 {
    --transform-translate-x: -16rem;
  }

  .md\:-translate-x-px {
    --transform-translate-x: -1px;
  }

  .md\:-translate-x-full {
    --transform-translate-x: -100%;
  }

  .md\:-translate-x-1\/2 {
    --transform-translate-x: -50%;
  }

  .md\:translate-x-1\/2 {
    --transform-translate-x: 50%;
  }

  .md\:translate-x-full {
    --transform-translate-x: 100%;
  }

  .md\:translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .md\:translate-y-1 {
    --transform-translate-y: 0.25rem;
  }

  .md\:translate-y-2 {
    --transform-translate-y: 0.5rem;
  }

  .md\:translate-y-3 {
    --transform-translate-y: 0.75rem;
  }

  .md\:translate-y-4 {
    --transform-translate-y: 1rem;
  }

  .md\:translate-y-5 {
    --transform-translate-y: 1.25rem;
  }

  .md\:translate-y-6 {
    --transform-translate-y: 1.5rem;
  }

  .md\:translate-y-7 {
    --transform-translate-y: 1.75rem;
  }

  .md\:translate-y-8 {
    --transform-translate-y: 2rem;
  }

  .md\:translate-y-9 {
    --transform-translate-y: 2.25rem;
  }

  .md\:translate-y-10 {
    --transform-translate-y: 2.5rem;
  }

  .md\:translate-y-11 {
    --transform-translate-y: 2.75rem;
  }

  .md\:translate-y-12 {
    --transform-translate-y: 3rem;
  }

  .md\:translate-y-13 {
    --transform-translate-y: 3.25rem;
  }

  .md\:translate-y-14 {
    --transform-translate-y: 3.5rem;
  }

  .md\:translate-y-15 {
    --transform-translate-y: 3.75rem;
  }

  .md\:translate-y-16 {
    --transform-translate-y: 4rem;
  }

  .md\:translate-y-17 {
    --transform-translate-y: 4.25rem;
  }

  .md\:translate-y-18 {
    --transform-translate-y: 4.5rem;
  }

  .md\:translate-y-19 {
    --transform-translate-y: 4.75rem;
  }

  .md\:translate-y-20 {
    --transform-translate-y: 5rem;
  }

  .md\:translate-y-21 {
    --transform-translate-y: 5.25rem;
  }

  .md\:translate-y-22 {
    --transform-translate-y: 5.5rem;
  }

  .md\:translate-y-23 {
    --transform-translate-y: 5.75rem;
  }

  .md\:translate-y-24 {
    --transform-translate-y: 6rem;
  }

  .md\:translate-y-25 {
    --transform-translate-y: 6.25rem;
  }

  .md\:translate-y-26 {
    --transform-translate-y: 6.5rem;
  }

  .md\:translate-y-27 {
    --transform-translate-y: 6.75rem;
  }

  .md\:translate-y-28 {
    --transform-translate-y: 7rem;
  }

  .md\:translate-y-29 {
    --transform-translate-y: 7.25rem;
  }

  .md\:translate-y-30 {
    --transform-translate-y: 7.5rem;
  }

  .md\:translate-y-31 {
    --transform-translate-y: 7.75rem;
  }

  .md\:translate-y-32 {
    --transform-translate-y: 8rem;
  }

  .md\:translate-y-40 {
    --transform-translate-y: 10rem;
  }

  .md\:translate-y-48 {
    --transform-translate-y: 12rem;
  }

  .md\:translate-y-56 {
    --transform-translate-y: 14rem;
  }

  .md\:translate-y-64 {
    --transform-translate-y: 16rem;
  }

  .md\:translate-y-px {
    --transform-translate-y: 1px;
  }

  .md\:-translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .md\:-translate-y-1 {
    --transform-translate-y: -0.25rem;
  }

  .md\:-translate-y-2 {
    --transform-translate-y: -0.5rem;
  }

  .md\:-translate-y-3 {
    --transform-translate-y: -0.75rem;
  }

  .md\:-translate-y-4 {
    --transform-translate-y: -1rem;
  }

  .md\:-translate-y-5 {
    --transform-translate-y: -1.25rem;
  }

  .md\:-translate-y-6 {
    --transform-translate-y: -1.5rem;
  }

  .md\:-translate-y-7 {
    --transform-translate-y: -1.75rem;
  }

  .md\:-translate-y-8 {
    --transform-translate-y: -2rem;
  }

  .md\:-translate-y-9 {
    --transform-translate-y: -2.25rem;
  }

  .md\:-translate-y-10 {
    --transform-translate-y: -2.5rem;
  }

  .md\:-translate-y-11 {
    --transform-translate-y: -2.75rem;
  }

  .md\:-translate-y-12 {
    --transform-translate-y: -3rem;
  }

  .md\:-translate-y-13 {
    --transform-translate-y: -3.25rem;
  }

  .md\:-translate-y-14 {
    --transform-translate-y: -3.5rem;
  }

  .md\:-translate-y-15 {
    --transform-translate-y: -3.75rem;
  }

  .md\:-translate-y-16 {
    --transform-translate-y: -4rem;
  }

  .md\:-translate-y-17 {
    --transform-translate-y: -4.25rem;
  }

  .md\:-translate-y-18 {
    --transform-translate-y: -4.5rem;
  }

  .md\:-translate-y-19 {
    --transform-translate-y: -4.75rem;
  }

  .md\:-translate-y-20 {
    --transform-translate-y: -5rem;
  }

  .md\:-translate-y-21 {
    --transform-translate-y: -5.25rem;
  }

  .md\:-translate-y-22 {
    --transform-translate-y: -5.5rem;
  }

  .md\:-translate-y-23 {
    --transform-translate-y: -5.75rem;
  }

  .md\:-translate-y-24 {
    --transform-translate-y: -6rem;
  }

  .md\:-translate-y-25 {
    --transform-translate-y: -6.25rem;
  }

  .md\:-translate-y-26 {
    --transform-translate-y: -6.5rem;
  }

  .md\:-translate-y-27 {
    --transform-translate-y: -6.75rem;
  }

  .md\:-translate-y-28 {
    --transform-translate-y: -7rem;
  }

  .md\:-translate-y-29 {
    --transform-translate-y: -7.25rem;
  }

  .md\:-translate-y-30 {
    --transform-translate-y: -7.5rem;
  }

  .md\:-translate-y-31 {
    --transform-translate-y: -7.75rem;
  }

  .md\:-translate-y-32 {
    --transform-translate-y: -8rem;
  }

  .md\:-translate-y-40 {
    --transform-translate-y: -10rem;
  }

  .md\:-translate-y-48 {
    --transform-translate-y: -12rem;
  }

  .md\:-translate-y-56 {
    --transform-translate-y: -14rem;
  }

  .md\:-translate-y-64 {
    --transform-translate-y: -16rem;
  }

  .md\:-translate-y-px {
    --transform-translate-y: -1px;
  }

  .md\:-translate-y-full {
    --transform-translate-y: -100%;
  }

  .md\:-translate-y-1\/2 {
    --transform-translate-y: -50%;
  }

  .md\:translate-y-1\/2 {
    --transform-translate-y: 50%;
  }

  .md\:translate-y-full {
    --transform-translate-y: 100%;
  }

  .md\:\!translate-x-0 {
    --transform-translate-x: 0rem !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-7 {
    --transform-translate-x: 1.75rem !important;
  }

  .md\:\!translate-x-8 {
    --transform-translate-x: 2rem !important;
  }

  .md\:\!translate-x-9 {
    --transform-translate-x: 2.25rem !important;
  }

  .md\:\!translate-x-10 {
    --transform-translate-x: 2.5rem !important;
  }

  .md\:\!translate-x-11 {
    --transform-translate-x: 2.75rem !important;
  }

  .md\:\!translate-x-12 {
    --transform-translate-x: 3rem !important;
  }

  .md\:\!translate-x-13 {
    --transform-translate-x: 3.25rem !important;
  }

  .md\:\!translate-x-14 {
    --transform-translate-x: 3.5rem !important;
  }

  .md\:\!translate-x-15 {
    --transform-translate-x: 3.75rem !important;
  }

  .md\:\!translate-x-16 {
    --transform-translate-x: 4rem !important;
  }

  .md\:\!translate-x-17 {
    --transform-translate-x: 4.25rem !important;
  }

  .md\:\!translate-x-18 {
    --transform-translate-x: 4.5rem !important;
  }

  .md\:\!translate-x-19 {
    --transform-translate-x: 4.75rem !important;
  }

  .md\:\!translate-x-20 {
    --transform-translate-x: 5rem !important;
  }

  .md\:\!translate-x-21 {
    --transform-translate-x: 5.25rem !important;
  }

  .md\:\!translate-x-22 {
    --transform-translate-x: 5.5rem !important;
  }

  .md\:\!translate-x-23 {
    --transform-translate-x: 5.75rem !important;
  }

  .md\:\!translate-x-24 {
    --transform-translate-x: 6rem !important;
  }

  .md\:\!translate-x-25 {
    --transform-translate-x: 6.25rem !important;
  }

  .md\:\!translate-x-26 {
    --transform-translate-x: 6.5rem !important;
  }

  .md\:\!translate-x-27 {
    --transform-translate-x: 6.75rem !important;
  }

  .md\:\!translate-x-28 {
    --transform-translate-x: 7rem !important;
  }

  .md\:\!translate-x-29 {
    --transform-translate-x: 7.25rem !important;
  }

  .md\:\!translate-x-30 {
    --transform-translate-x: 7.5rem !important;
  }

  .md\:\!translate-x-31 {
    --transform-translate-x: 7.75rem !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-0 {
    --transform-translate-x: 0rem !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-7 {
    --transform-translate-x: -1.75rem !important;
  }

  .md\:\!-translate-x-8 {
    --transform-translate-x: -2rem !important;
  }

  .md\:\!-translate-x-9 {
    --transform-translate-x: -2.25rem !important;
  }

  .md\:\!-translate-x-10 {
    --transform-translate-x: -2.5rem !important;
  }

  .md\:\!-translate-x-11 {
    --transform-translate-x: -2.75rem !important;
  }

  .md\:\!-translate-x-12 {
    --transform-translate-x: -3rem !important;
  }

  .md\:\!-translate-x-13 {
    --transform-translate-x: -3.25rem !important;
  }

  .md\:\!-translate-x-14 {
    --transform-translate-x: -3.5rem !important;
  }

  .md\:\!-translate-x-15 {
    --transform-translate-x: -3.75rem !important;
  }

  .md\:\!-translate-x-16 {
    --transform-translate-x: -4rem !important;
  }

  .md\:\!-translate-x-17 {
    --transform-translate-x: -4.25rem !important;
  }

  .md\:\!-translate-x-18 {
    --transform-translate-x: -4.5rem !important;
  }

  .md\:\!-translate-x-19 {
    --transform-translate-x: -4.75rem !important;
  }

  .md\:\!-translate-x-20 {
    --transform-translate-x: -5rem !important;
  }

  .md\:\!-translate-x-21 {
    --transform-translate-x: -5.25rem !important;
  }

  .md\:\!-translate-x-22 {
    --transform-translate-x: -5.5rem !important;
  }

  .md\:\!-translate-x-23 {
    --transform-translate-x: -5.75rem !important;
  }

  .md\:\!-translate-x-24 {
    --transform-translate-x: -6rem !important;
  }

  .md\:\!-translate-x-25 {
    --transform-translate-x: -6.25rem !important;
  }

  .md\:\!-translate-x-26 {
    --transform-translate-x: -6.5rem !important;
  }

  .md\:\!-translate-x-27 {
    --transform-translate-x: -6.75rem !important;
  }

  .md\:\!-translate-x-28 {
    --transform-translate-x: -7rem !important;
  }

  .md\:\!-translate-x-29 {
    --transform-translate-x: -7.25rem !important;
  }

  .md\:\!-translate-x-30 {
    --transform-translate-x: -7.5rem !important;
  }

  .md\:\!-translate-x-31 {
    --transform-translate-x: -7.75rem !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: 0rem !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-7 {
    --transform-translate-y: 1.75rem !important;
  }

  .md\:\!translate-y-8 {
    --transform-translate-y: 2rem !important;
  }

  .md\:\!translate-y-9 {
    --transform-translate-y: 2.25rem !important;
  }

  .md\:\!translate-y-10 {
    --transform-translate-y: 2.5rem !important;
  }

  .md\:\!translate-y-11 {
    --transform-translate-y: 2.75rem !important;
  }

  .md\:\!translate-y-12 {
    --transform-translate-y: 3rem !important;
  }

  .md\:\!translate-y-13 {
    --transform-translate-y: 3.25rem !important;
  }

  .md\:\!translate-y-14 {
    --transform-translate-y: 3.5rem !important;
  }

  .md\:\!translate-y-15 {
    --transform-translate-y: 3.75rem !important;
  }

  .md\:\!translate-y-16 {
    --transform-translate-y: 4rem !important;
  }

  .md\:\!translate-y-17 {
    --transform-translate-y: 4.25rem !important;
  }

  .md\:\!translate-y-18 {
    --transform-translate-y: 4.5rem !important;
  }

  .md\:\!translate-y-19 {
    --transform-translate-y: 4.75rem !important;
  }

  .md\:\!translate-y-20 {
    --transform-translate-y: 5rem !important;
  }

  .md\:\!translate-y-21 {
    --transform-translate-y: 5.25rem !important;
  }

  .md\:\!translate-y-22 {
    --transform-translate-y: 5.5rem !important;
  }

  .md\:\!translate-y-23 {
    --transform-translate-y: 5.75rem !important;
  }

  .md\:\!translate-y-24 {
    --transform-translate-y: 6rem !important;
  }

  .md\:\!translate-y-25 {
    --transform-translate-y: 6.25rem !important;
  }

  .md\:\!translate-y-26 {
    --transform-translate-y: 6.5rem !important;
  }

  .md\:\!translate-y-27 {
    --transform-translate-y: 6.75rem !important;
  }

  .md\:\!translate-y-28 {
    --transform-translate-y: 7rem !important;
  }

  .md\:\!translate-y-29 {
    --transform-translate-y: 7.25rem !important;
  }

  .md\:\!translate-y-30 {
    --transform-translate-y: 7.5rem !important;
  }

  .md\:\!translate-y-31 {
    --transform-translate-y: 7.75rem !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-0 {
    --transform-translate-y: 0rem !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-7 {
    --transform-translate-y: -1.75rem !important;
  }

  .md\:\!-translate-y-8 {
    --transform-translate-y: -2rem !important;
  }

  .md\:\!-translate-y-9 {
    --transform-translate-y: -2.25rem !important;
  }

  .md\:\!-translate-y-10 {
    --transform-translate-y: -2.5rem !important;
  }

  .md\:\!-translate-y-11 {
    --transform-translate-y: -2.75rem !important;
  }

  .md\:\!-translate-y-12 {
    --transform-translate-y: -3rem !important;
  }

  .md\:\!-translate-y-13 {
    --transform-translate-y: -3.25rem !important;
  }

  .md\:\!-translate-y-14 {
    --transform-translate-y: -3.5rem !important;
  }

  .md\:\!-translate-y-15 {
    --transform-translate-y: -3.75rem !important;
  }

  .md\:\!-translate-y-16 {
    --transform-translate-y: -4rem !important;
  }

  .md\:\!-translate-y-17 {
    --transform-translate-y: -4.25rem !important;
  }

  .md\:\!-translate-y-18 {
    --transform-translate-y: -4.5rem !important;
  }

  .md\:\!-translate-y-19 {
    --transform-translate-y: -4.75rem !important;
  }

  .md\:\!-translate-y-20 {
    --transform-translate-y: -5rem !important;
  }

  .md\:\!-translate-y-21 {
    --transform-translate-y: -5.25rem !important;
  }

  .md\:\!-translate-y-22 {
    --transform-translate-y: -5.5rem !important;
  }

  .md\:\!-translate-y-23 {
    --transform-translate-y: -5.75rem !important;
  }

  .md\:\!-translate-y-24 {
    --transform-translate-y: -6rem !important;
  }

  .md\:\!-translate-y-25 {
    --transform-translate-y: -6.25rem !important;
  }

  .md\:\!-translate-y-26 {
    --transform-translate-y: -6.5rem !important;
  }

  .md\:\!-translate-y-27 {
    --transform-translate-y: -6.75rem !important;
  }

  .md\:\!-translate-y-28 {
    --transform-translate-y: -7rem !important;
  }

  .md\:\!-translate-y-29 {
    --transform-translate-y: -7.25rem !important;
  }

  .md\:\!-translate-y-30 {
    --transform-translate-y: -7.5rem !important;
  }

  .md\:\!-translate-y-31 {
    --transform-translate-y: -7.75rem !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: 0rem;
  }

  .md\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem;
  }

  .md\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem;
  }

  .md\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem;
  }

  .md\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem;
  }

  .md\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem;
  }

  .md\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem;
  }

  .md\:hover\:translate-x-7:hover {
    --transform-translate-x: 1.75rem;
  }

  .md\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem;
  }

  .md\:hover\:translate-x-9:hover {
    --transform-translate-x: 2.25rem;
  }

  .md\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem;
  }

  .md\:hover\:translate-x-11:hover {
    --transform-translate-x: 2.75rem;
  }

  .md\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem;
  }

  .md\:hover\:translate-x-13:hover {
    --transform-translate-x: 3.25rem;
  }

  .md\:hover\:translate-x-14:hover {
    --transform-translate-x: 3.5rem;
  }

  .md\:hover\:translate-x-15:hover {
    --transform-translate-x: 3.75rem;
  }

  .md\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem;
  }

  .md\:hover\:translate-x-17:hover {
    --transform-translate-x: 4.25rem;
  }

  .md\:hover\:translate-x-18:hover {
    --transform-translate-x: 4.5rem;
  }

  .md\:hover\:translate-x-19:hover {
    --transform-translate-x: 4.75rem;
  }

  .md\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem;
  }

  .md\:hover\:translate-x-21:hover {
    --transform-translate-x: 5.25rem;
  }

  .md\:hover\:translate-x-22:hover {
    --transform-translate-x: 5.5rem;
  }

  .md\:hover\:translate-x-23:hover {
    --transform-translate-x: 5.75rem;
  }

  .md\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem;
  }

  .md\:hover\:translate-x-25:hover {
    --transform-translate-x: 6.25rem;
  }

  .md\:hover\:translate-x-26:hover {
    --transform-translate-x: 6.5rem;
  }

  .md\:hover\:translate-x-27:hover {
    --transform-translate-x: 6.75rem;
  }

  .md\:hover\:translate-x-28:hover {
    --transform-translate-x: 7rem;
  }

  .md\:hover\:translate-x-29:hover {
    --transform-translate-x: 7.25rem;
  }

  .md\:hover\:translate-x-30:hover {
    --transform-translate-x: 7.5rem;
  }

  .md\:hover\:translate-x-31:hover {
    --transform-translate-x: 7.75rem;
  }

  .md\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem;
  }

  .md\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem;
  }

  .md\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem;
  }

  .md\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem;
  }

  .md\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem;
  }

  .md\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px;
  }

  .md\:hover\:-translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .md\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem;
  }

  .md\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem;
  }

  .md\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem;
  }

  .md\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem;
  }

  .md\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem;
  }

  .md\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem;
  }

  .md\:hover\:-translate-x-7:hover {
    --transform-translate-x: -1.75rem;
  }

  .md\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem;
  }

  .md\:hover\:-translate-x-9:hover {
    --transform-translate-x: -2.25rem;
  }

  .md\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem;
  }

  .md\:hover\:-translate-x-11:hover {
    --transform-translate-x: -2.75rem;
  }

  .md\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem;
  }

  .md\:hover\:-translate-x-13:hover {
    --transform-translate-x: -3.25rem;
  }

  .md\:hover\:-translate-x-14:hover {
    --transform-translate-x: -3.5rem;
  }

  .md\:hover\:-translate-x-15:hover {
    --transform-translate-x: -3.75rem;
  }

  .md\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem;
  }

  .md\:hover\:-translate-x-17:hover {
    --transform-translate-x: -4.25rem;
  }

  .md\:hover\:-translate-x-18:hover {
    --transform-translate-x: -4.5rem;
  }

  .md\:hover\:-translate-x-19:hover {
    --transform-translate-x: -4.75rem;
  }

  .md\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem;
  }

  .md\:hover\:-translate-x-21:hover {
    --transform-translate-x: -5.25rem;
  }

  .md\:hover\:-translate-x-22:hover {
    --transform-translate-x: -5.5rem;
  }

  .md\:hover\:-translate-x-23:hover {
    --transform-translate-x: -5.75rem;
  }

  .md\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem;
  }

  .md\:hover\:-translate-x-25:hover {
    --transform-translate-x: -6.25rem;
  }

  .md\:hover\:-translate-x-26:hover {
    --transform-translate-x: -6.5rem;
  }

  .md\:hover\:-translate-x-27:hover {
    --transform-translate-x: -6.75rem;
  }

  .md\:hover\:-translate-x-28:hover {
    --transform-translate-x: -7rem;
  }

  .md\:hover\:-translate-x-29:hover {
    --transform-translate-x: -7.25rem;
  }

  .md\:hover\:-translate-x-30:hover {
    --transform-translate-x: -7.5rem;
  }

  .md\:hover\:-translate-x-31:hover {
    --transform-translate-x: -7.75rem;
  }

  .md\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem;
  }

  .md\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem;
  }

  .md\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem;
  }

  .md\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem;
  }

  .md\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem;
  }

  .md\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px;
  }

  .md\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%;
  }

  .md\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%;
  }

  .md\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%;
  }

  .md\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%;
  }

  .md\:hover\:translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .md\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem;
  }

  .md\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem;
  }

  .md\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem;
  }

  .md\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem;
  }

  .md\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem;
  }

  .md\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem;
  }

  .md\:hover\:translate-y-7:hover {
    --transform-translate-y: 1.75rem;
  }

  .md\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem;
  }

  .md\:hover\:translate-y-9:hover {
    --transform-translate-y: 2.25rem;
  }

  .md\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem;
  }

  .md\:hover\:translate-y-11:hover {
    --transform-translate-y: 2.75rem;
  }

  .md\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem;
  }

  .md\:hover\:translate-y-13:hover {
    --transform-translate-y: 3.25rem;
  }

  .md\:hover\:translate-y-14:hover {
    --transform-translate-y: 3.5rem;
  }

  .md\:hover\:translate-y-15:hover {
    --transform-translate-y: 3.75rem;
  }

  .md\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem;
  }

  .md\:hover\:translate-y-17:hover {
    --transform-translate-y: 4.25rem;
  }

  .md\:hover\:translate-y-18:hover {
    --transform-translate-y: 4.5rem;
  }

  .md\:hover\:translate-y-19:hover {
    --transform-translate-y: 4.75rem;
  }

  .md\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem;
  }

  .md\:hover\:translate-y-21:hover {
    --transform-translate-y: 5.25rem;
  }

  .md\:hover\:translate-y-22:hover {
    --transform-translate-y: 5.5rem;
  }

  .md\:hover\:translate-y-23:hover {
    --transform-translate-y: 5.75rem;
  }

  .md\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem;
  }

  .md\:hover\:translate-y-25:hover {
    --transform-translate-y: 6.25rem;
  }

  .md\:hover\:translate-y-26:hover {
    --transform-translate-y: 6.5rem;
  }

  .md\:hover\:translate-y-27:hover {
    --transform-translate-y: 6.75rem;
  }

  .md\:hover\:translate-y-28:hover {
    --transform-translate-y: 7rem;
  }

  .md\:hover\:translate-y-29:hover {
    --transform-translate-y: 7.25rem;
  }

  .md\:hover\:translate-y-30:hover {
    --transform-translate-y: 7.5rem;
  }

  .md\:hover\:translate-y-31:hover {
    --transform-translate-y: 7.75rem;
  }

  .md\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem;
  }

  .md\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem;
  }

  .md\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem;
  }

  .md\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem;
  }

  .md\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem;
  }

  .md\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px;
  }

  .md\:hover\:-translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .md\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem;
  }

  .md\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem;
  }

  .md\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem;
  }

  .md\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem;
  }

  .md\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem;
  }

  .md\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem;
  }

  .md\:hover\:-translate-y-7:hover {
    --transform-translate-y: -1.75rem;
  }

  .md\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem;
  }

  .md\:hover\:-translate-y-9:hover {
    --transform-translate-y: -2.25rem;
  }

  .md\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem;
  }

  .md\:hover\:-translate-y-11:hover {
    --transform-translate-y: -2.75rem;
  }

  .md\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem;
  }

  .md\:hover\:-translate-y-13:hover {
    --transform-translate-y: -3.25rem;
  }

  .md\:hover\:-translate-y-14:hover {
    --transform-translate-y: -3.5rem;
  }

  .md\:hover\:-translate-y-15:hover {
    --transform-translate-y: -3.75rem;
  }

  .md\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem;
  }

  .md\:hover\:-translate-y-17:hover {
    --transform-translate-y: -4.25rem;
  }

  .md\:hover\:-translate-y-18:hover {
    --transform-translate-y: -4.5rem;
  }

  .md\:hover\:-translate-y-19:hover {
    --transform-translate-y: -4.75rem;
  }

  .md\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem;
  }

  .md\:hover\:-translate-y-21:hover {
    --transform-translate-y: -5.25rem;
  }

  .md\:hover\:-translate-y-22:hover {
    --transform-translate-y: -5.5rem;
  }

  .md\:hover\:-translate-y-23:hover {
    --transform-translate-y: -5.75rem;
  }

  .md\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem;
  }

  .md\:hover\:-translate-y-25:hover {
    --transform-translate-y: -6.25rem;
  }

  .md\:hover\:-translate-y-26:hover {
    --transform-translate-y: -6.5rem;
  }

  .md\:hover\:-translate-y-27:hover {
    --transform-translate-y: -6.75rem;
  }

  .md\:hover\:-translate-y-28:hover {
    --transform-translate-y: -7rem;
  }

  .md\:hover\:-translate-y-29:hover {
    --transform-translate-y: -7.25rem;
  }

  .md\:hover\:-translate-y-30:hover {
    --transform-translate-y: -7.5rem;
  }

  .md\:hover\:-translate-y-31:hover {
    --transform-translate-y: -7.75rem;
  }

  .md\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem;
  }

  .md\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem;
  }

  .md\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem;
  }

  .md\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem;
  }

  .md\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem;
  }

  .md\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px;
  }

  .md\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%;
  }

  .md\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%;
  }

  .md\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%;
  }

  .md\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%;
  }

  .md\:skew-x-0 {
    --transform-skew-x: 0;
  }

  .md\:skew-x-3 {
    --transform-skew-x: 3deg;
  }

  .md\:skew-x-6 {
    --transform-skew-x: 6deg;
  }

  .md\:skew-x-12 {
    --transform-skew-x: 12deg;
  }

  .md\:-skew-x-12 {
    --transform-skew-x: -12deg;
  }

  .md\:-skew-x-6 {
    --transform-skew-x: -6deg;
  }

  .md\:-skew-x-3 {
    --transform-skew-x: -3deg;
  }

  .md\:skew-y-0 {
    --transform-skew-y: 0;
  }

  .md\:skew-y-3 {
    --transform-skew-y: 3deg;
  }

  .md\:skew-y-6 {
    --transform-skew-y: 6deg;
  }

  .md\:skew-y-12 {
    --transform-skew-y: 12deg;
  }

  .md\:-skew-y-12 {
    --transform-skew-y: -12deg;
  }

  .md\:-skew-y-6 {
    --transform-skew-y: -6deg;
  }

  .md\:-skew-y-3 {
    --transform-skew-y: -3deg;
  }

  .md\:\!skew-x-0 {
    --transform-skew-x: 0 !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-y-0 {
    --transform-skew-y: 0 !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\:hover\:skew-x-0:hover {
    --transform-skew-x: 0;
  }

  .md\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg;
  }

  .md\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg;
  }

  .md\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg;
  }

  .md\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg;
  }

  .md\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg;
  }

  .md\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg;
  }

  .md\:hover\:skew-y-0:hover {
    --transform-skew-y: 0;
  }

  .md\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg;
  }

  .md\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg;
  }

  .md\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg;
  }

  .md\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg;
  }

  .md\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg;
  }

  .md\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg;
  }

  .md\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .md\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .md\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .md\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .md\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .md\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .md\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .md\:\!transition-none {
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .md\:\!transition-all {
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .md\:\!transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .md\:\!transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .md\:\!transition-opacity {
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .md\:\!transition-shadow {
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .md\:\!transition-transform {
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .md\:hover\:transition-none:hover {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .md\:hover\:transition-all:hover {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .md\:hover\:transition:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .md\:hover\:transition-colors:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .md\:hover\:transition-opacity:hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .md\:hover\:transition-shadow:hover {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .md\:hover\:transition-transform:hover {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .md\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .md\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .md\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .md\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .md\:\!ease-linear {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .md\:\!ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .md\:\!ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .md\:\!ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .md\:hover\:ease-linear:hover {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .md\:hover\:ease-in:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .md\:hover\:ease-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .md\:hover\:ease-in-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .md\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .md\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .md\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .md\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .md\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .md\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .md\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .md\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .md\:\!duration-75 {
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .md\:\!duration-100 {
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .md\:\!duration-150 {
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .md\:\!duration-200 {
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .md\:\!duration-300 {
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .md\:\!duration-500 {
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .md\:\!duration-700 {
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .md\:\!duration-1000 {
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .md\:hover\:duration-75:hover {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .md\:hover\:duration-100:hover {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .md\:hover\:duration-150:hover {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .md\:hover\:duration-200:hover {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .md\:hover\:duration-300:hover {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .md\:hover\:duration-500:hover {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .md\:hover\:duration-700:hover {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .md\:hover\:duration-1000:hover {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }
}

@media (min-width: 1024px) {
  .lg\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .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\:hover\:sr-only:hover {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .lg\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

  .lg\:hover\:appearance-none:hover {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .lg\:bg-fixed {
    background-attachment: fixed;
  }

  .lg\:bg-local {
    background-attachment: local;
  }

  .lg\:bg-scroll {
    background-attachment: scroll;
  }

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

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

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

  .lg\:hover\:bg-fixed:hover {
    background-attachment: fixed;
  }

  .lg\:hover\:bg-local:hover {
    background-attachment: local;
  }

  .lg\:hover\:bg-scroll:hover {
    background-attachment: scroll;
  }

  .lg\:bg-primary {
    background-color: #6638B6;
  }

  .lg\:bg-primaryDark {
    background-color: #3C2C84;
  }

  .lg\:bg-primary1 {
    background-color: #8C81D1;
  }

  .lg\:bg-primary2 {
    background-color: #A8A5CE;
  }

  .lg\:bg-primary3 {
    background-color: #EBEAF6;
  }

  .lg\:bg-primary4 {
    background-color: #F8F8FC;
  }

  .lg\:bg-secondary {
    background-color: #007EE5;
  }

  .lg\:bg-secondary1 {
    background-color: #43BEFF;
  }

  .lg\:bg-secondary2 {
    background-color: #F5F9FD;
  }

  .lg\:bg-alert {
    background-color: #EF3817;
  }

  .lg\:bg-safe {
    background-color: #60B731;
  }

  .lg\:bg-primary-dark {
    background-color: #3C2C84;
  }

  .lg\:bg-primary-1 {
    background-color: #8C81D1;
  }

  .lg\:bg-primary-2 {
    background-color: #A8A5CE;
  }

  .lg\:bg-primary-3 {
    background-color: #EBEAF6;
  }

  .lg\:bg-primary-4 {
    background-color: #F8F8FC;
  }

  .lg\:bg-secondary-1 {
    background-color: #43BEFF;
  }

  .lg\:bg-secondary-2 {
    background-color: #F5F9FD;
  }

  .lg\:bg-transparent {
    background-color: transparent;
  }

  .lg\:bg-black {
    background-color: #000000;
  }

  .lg\:bg-white {
    background-color: #FFFFFF;
  }

  .lg\:bg-point-violet {
    background-color: #7545FF;
  }

  .lg\:bg-gray-100 {
    background-color: #F7F7F7;
  }

  .lg\:bg-gray-200 {
    background-color: #E5E5E8;
  }

  .lg\:bg-gray-300 {
    background-color: #CED0D6;
  }

  .lg\:bg-gray-400 {
    background-color: #A7A9B2;
  }

  .lg\:bg-gray-500 {
    background-color: #858895;
  }

  .lg\:bg-gray-600 {
    background-color: #6B6E7B;
  }

  .lg\:bg-gray-700 {
    background-color: #5F616D;
  }

  .lg\:bg-gray-800 {
    background-color: #474952;
  }

  .lg\:bg-gray-900 {
    background-color: #222532;
  }

  .lg\:bg-gray {
    background-color: #858895;
  }

  .lg\:bg-gray-dark {
    background-color: #222532;
  }

  .lg\:bg-red-100 {
    background-color: #FFE8E8;
  }

  .lg\:bg-red-200 {
    background-color: #FFC4C4;
  }

  .lg\:bg-red-300 {
    background-color: #FF8F8F;
  }

  .lg\:bg-red-400 {
    background-color: #FF6A6A;
  }

  .lg\:bg-red-500 {
    background-color: #EF3817;
  }

  .lg\:bg-red-600 {
    background-color: #CC2C00;
  }

  .lg\:bg-red-700 {
    background-color: #C53030;
  }

  .lg\:bg-red-800 {
    background-color: #9B2C2C;
  }

  .lg\:bg-red-900 {
    background-color: #742A2A;
  }

  .lg\:bg-red {
    background-color: #EF3817;
  }

  .lg\:bg-coral-100 {
    background-color: #FFEBE6;
  }

  .lg\:bg-coral-200 {
    background-color: #FFD3C8;
  }

  .lg\:bg-coral-300 {
    background-color: #FFB39E;
  }

  .lg\:bg-coral-400 {
    background-color: #FF9476;
  }

  .lg\:bg-coral-500 {
    background-color: #FF7750;
  }

  .lg\:bg-coral-600 {
    background-color: #F55A2F;
  }

  .lg\:bg-coral-700 {
    background-color: #DD470F;
  }

  .lg\:bg-coral-800 {
    background-color: #B93E0F;
  }

  .lg\:bg-coral-900 {
    background-color: #8E3311;
  }

  .lg\:bg-coral {
    background-color: #FF7750;
  }

  .lg\:bg-yellow-100 {
    background-color: #FFFAE6;
  }

  .lg\:bg-yellow-200 {
    background-color: #FFEB99;
  }

  .lg\:bg-yellow-300 {
    background-color: #FFE066;
  }

  .lg\:bg-yellow-400 {
    background-color: #FFD633;
  }

  .lg\:bg-yellow-500 {
    background-color: #FFCE02;
  }

  .lg\:bg-yellow-600 {
    background-color: #E6B800;
  }

  .lg\:bg-yellow-700 {
    background-color: #CCA300;
  }

  .lg\:bg-yellow-800 {
    background-color: #806600;
  }

  .lg\:bg-yellow-900 {
    background-color: #4D3D00;
  }

  .lg\:bg-yellow {
    background-color: #FFCE02;
  }

  .lg\:bg-green-100 {
    background-color: #F9FCE9;
  }

  .lg\:bg-green-200 {
    background-color: #E7F3A5;
  }

  .lg\:bg-green-300 {
    background-color: #D5EA62;
  }

  .lg\:bg-green-400 {
    background-color: #C2E01E;
  }

  .lg\:bg-green-500 {
    background-color: #60B731;
  }

  .lg\:bg-green-600 {
    background-color: #3F7B1A;
  }

  .lg\:bg-green-700 {
    background-color: #366916;
  }

  .lg\:bg-green-800 {
    background-color: #203F0D;
  }

  .lg\:bg-green-900 {
    background-color: #162A09;
  }

  .lg\:bg-green {
    background-color: #60B731;
  }

  .lg\:bg-blue-100 {
    background-color: #F5F9FD;
  }

  .lg\:bg-blue-200 {
    background-color: #E9F4FF;
  }

  .lg\:bg-blue-300 {
    background-color: #B9DCFF;
  }

  .lg\:bg-blue-400 {
    background-color: #43BEFF;
  }

  .lg\:bg-blue-500 {
    background-color: #007EE5;
  }

  .lg\:bg-blue-600 {
    background-color: #0069CC;
  }

  .lg\:bg-blue-700 {
    background-color: #005CB3;
  }

  .lg\:bg-blue-800 {
    background-color: #004F99;
  }

  .lg\:bg-blue-900 {
    background-color: #003566;
  }

  .lg\:bg-blue {
    background-color: #007EE5;
  }

  .lg\:bg-violet-100 {
    background-color: #F8F8FC;
  }

  .lg\:bg-violet-200 {
    background-color: #EBEAF6;
  }

  .lg\:bg-violet-300 {
    background-color: #A8A5CE;
  }

  .lg\:bg-violet-400 {
    background-color: #8C81D1;
  }

  .lg\:bg-violet-500 {
    background-color: #6638B6;
  }

  .lg\:bg-violet-600 {
    background-color: #58309C;
  }

  .lg\:bg-violet-700 {
    background-color: #4D2A89;
  }

  .lg\:bg-violet-800 {
    background-color: #3C2C84;
  }

  .lg\:bg-violet-900 {
    background-color: #371E62;
  }

  .lg\:bg-violet {
    background-color: #6638B6;
  }

  .lg\:bg-peacock-100 {
    background-color: #E6FFFA;
  }

  .lg\:bg-peacock-200 {
    background-color: #B2F5EA;
  }

  .lg\:bg-peacock-300 {
    background-color: #81E6D9;
  }

  .lg\:bg-peacock-400 {
    background-color: #4FD1C5;
  }

  .lg\:bg-peacock-500 {
    background-color: #38B2AC;
  }

  .lg\:bg-peacock-600 {
    background-color: #319795;
  }

  .lg\:bg-peacock-700 {
    background-color: #2C7A7B;
  }

  .lg\:bg-peacock-800 {
    background-color: #285E61;
  }

  .lg\:bg-peacock-900 {
    background-color: #234E52;
  }

  .lg\:bg-peacock {
    background-color: #38B2AC;
  }

  .lg\:bg-indigo-100 {
    background-color: #EBF4FF;
  }

  .lg\:bg-indigo-200 {
    background-color: #C3DAFE;
  }

  .lg\:bg-indigo-300 {
    background-color: #A3BFFA;
  }

  .lg\:bg-indigo-400 {
    background-color: #7F9CF5;
  }

  .lg\:bg-indigo-500 {
    background-color: #667EEA;
  }

  .lg\:bg-indigo-600 {
    background-color: #5A67D8;
  }

  .lg\:bg-indigo-700 {
    background-color: #6439DE;
  }

  .lg\:bg-indigo-800 {
    background-color: #434190;
  }

  .lg\:bg-indigo-900 {
    background-color: #3C366B;
  }

  .lg\:bg-indigo {
    background-color: #667EEA;
  }

  .lg\:\!bg-primary {
    background-color: #6638B6 !important;
  }

  .lg\:\!bg-primaryDark {
    background-color: #3C2C84 !important;
  }

  .lg\:\!bg-primary1 {
    background-color: #8C81D1 !important;
  }

  .lg\:\!bg-primary2 {
    background-color: #A8A5CE !important;
  }

  .lg\:\!bg-primary3 {
    background-color: #EBEAF6 !important;
  }

  .lg\:\!bg-primary4 {
    background-color: #F8F8FC !important;
  }

  .lg\:\!bg-secondary {
    background-color: #007EE5 !important;
  }

  .lg\:\!bg-secondary1 {
    background-color: #43BEFF !important;
  }

  .lg\:\!bg-secondary2 {
    background-color: #F5F9FD !important;
  }

  .lg\:\!bg-alert {
    background-color: #EF3817 !important;
  }

  .lg\:\!bg-safe {
    background-color: #60B731 !important;
  }

  .lg\:\!bg-primary-dark {
    background-color: #3C2C84 !important;
  }

  .lg\:\!bg-primary-1 {
    background-color: #8C81D1 !important;
  }

  .lg\:\!bg-primary-2 {
    background-color: #A8A5CE !important;
  }

  .lg\:\!bg-primary-3 {
    background-color: #EBEAF6 !important;
  }

  .lg\:\!bg-primary-4 {
    background-color: #F8F8FC !important;
  }

  .lg\:\!bg-secondary-1 {
    background-color: #43BEFF !important;
  }

  .lg\:\!bg-secondary-2 {
    background-color: #F5F9FD !important;
  }

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

  .lg\:\!bg-black {
    background-color: #000000 !important;
  }

  .lg\:\!bg-white {
    background-color: #FFFFFF !important;
  }

  .lg\:\!bg-point-violet {
    background-color: #7545FF !important;
  }

  .lg\:\!bg-gray-100 {
    background-color: #F7F7F7 !important;
  }

  .lg\:\!bg-gray-200 {
    background-color: #E5E5E8 !important;
  }

  .lg\:\!bg-gray-300 {
    background-color: #CED0D6 !important;
  }

  .lg\:\!bg-gray-400 {
    background-color: #A7A9B2 !important;
  }

  .lg\:\!bg-gray-500 {
    background-color: #858895 !important;
  }

  .lg\:\!bg-gray-600 {
    background-color: #6B6E7B !important;
  }

  .lg\:\!bg-gray-700 {
    background-color: #5F616D !important;
  }

  .lg\:\!bg-gray-800 {
    background-color: #474952 !important;
  }

  .lg\:\!bg-gray-900 {
    background-color: #222532 !important;
  }

  .lg\:\!bg-gray {
    background-color: #858895 !important;
  }

  .lg\:\!bg-gray-dark {
    background-color: #222532 !important;
  }

  .lg\:\!bg-red-100 {
    background-color: #FFE8E8 !important;
  }

  .lg\:\!bg-red-200 {
    background-color: #FFC4C4 !important;
  }

  .lg\:\!bg-red-300 {
    background-color: #FF8F8F !important;
  }

  .lg\:\!bg-red-400 {
    background-color: #FF6A6A !important;
  }

  .lg\:\!bg-red-500 {
    background-color: #EF3817 !important;
  }

  .lg\:\!bg-red-600 {
    background-color: #CC2C00 !important;
  }

  .lg\:\!bg-red-700 {
    background-color: #C53030 !important;
  }

  .lg\:\!bg-red-800 {
    background-color: #9B2C2C !important;
  }

  .lg\:\!bg-red-900 {
    background-color: #742A2A !important;
  }

  .lg\:\!bg-red {
    background-color: #EF3817 !important;
  }

  .lg\:\!bg-coral-100 {
    background-color: #FFEBE6 !important;
  }

  .lg\:\!bg-coral-200 {
    background-color: #FFD3C8 !important;
  }

  .lg\:\!bg-coral-300 {
    background-color: #FFB39E !important;
  }

  .lg\:\!bg-coral-400 {
    background-color: #FF9476 !important;
  }

  .lg\:\!bg-coral-500 {
    background-color: #FF7750 !important;
  }

  .lg\:\!bg-coral-600 {
    background-color: #F55A2F !important;
  }

  .lg\:\!bg-coral-700 {
    background-color: #DD470F !important;
  }

  .lg\:\!bg-coral-800 {
    background-color: #B93E0F !important;
  }

  .lg\:\!bg-coral-900 {
    background-color: #8E3311 !important;
  }

  .lg\:\!bg-coral {
    background-color: #FF7750 !important;
  }

  .lg\:\!bg-yellow-100 {
    background-color: #FFFAE6 !important;
  }

  .lg\:\!bg-yellow-200 {
    background-color: #FFEB99 !important;
  }

  .lg\:\!bg-yellow-300 {
    background-color: #FFE066 !important;
  }

  .lg\:\!bg-yellow-400 {
    background-color: #FFD633 !important;
  }

  .lg\:\!bg-yellow-500 {
    background-color: #FFCE02 !important;
  }

  .lg\:\!bg-yellow-600 {
    background-color: #E6B800 !important;
  }

  .lg\:\!bg-yellow-700 {
    background-color: #CCA300 !important;
  }

  .lg\:\!bg-yellow-800 {
    background-color: #806600 !important;
  }

  .lg\:\!bg-yellow-900 {
    background-color: #4D3D00 !important;
  }

  .lg\:\!bg-yellow {
    background-color: #FFCE02 !important;
  }

  .lg\:\!bg-green-100 {
    background-color: #F9FCE9 !important;
  }

  .lg\:\!bg-green-200 {
    background-color: #E7F3A5 !important;
  }

  .lg\:\!bg-green-300 {
    background-color: #D5EA62 !important;
  }

  .lg\:\!bg-green-400 {
    background-color: #C2E01E !important;
  }

  .lg\:\!bg-green-500 {
    background-color: #60B731 !important;
  }

  .lg\:\!bg-green-600 {
    background-color: #3F7B1A !important;
  }

  .lg\:\!bg-green-700 {
    background-color: #366916 !important;
  }

  .lg\:\!bg-green-800 {
    background-color: #203F0D !important;
  }

  .lg\:\!bg-green-900 {
    background-color: #162A09 !important;
  }

  .lg\:\!bg-green {
    background-color: #60B731 !important;
  }

  .lg\:\!bg-blue-100 {
    background-color: #F5F9FD !important;
  }

  .lg\:\!bg-blue-200 {
    background-color: #E9F4FF !important;
  }

  .lg\:\!bg-blue-300 {
    background-color: #B9DCFF !important;
  }

  .lg\:\!bg-blue-400 {
    background-color: #43BEFF !important;
  }

  .lg\:\!bg-blue-500 {
    background-color: #007EE5 !important;
  }

  .lg\:\!bg-blue-600 {
    background-color: #0069CC !important;
  }

  .lg\:\!bg-blue-700 {
    background-color: #005CB3 !important;
  }

  .lg\:\!bg-blue-800 {
    background-color: #004F99 !important;
  }

  .lg\:\!bg-blue-900 {
    background-color: #003566 !important;
  }

  .lg\:\!bg-blue {
    background-color: #007EE5 !important;
  }

  .lg\:\!bg-violet-100 {
    background-color: #F8F8FC !important;
  }

  .lg\:\!bg-violet-200 {
    background-color: #EBEAF6 !important;
  }

  .lg\:\!bg-violet-300 {
    background-color: #A8A5CE !important;
  }

  .lg\:\!bg-violet-400 {
    background-color: #8C81D1 !important;
  }

  .lg\:\!bg-violet-500 {
    background-color: #6638B6 !important;
  }

  .lg\:\!bg-violet-600 {
    background-color: #58309C !important;
  }

  .lg\:\!bg-violet-700 {
    background-color: #4D2A89 !important;
  }

  .lg\:\!bg-violet-800 {
    background-color: #3C2C84 !important;
  }

  .lg\:\!bg-violet-900 {
    background-color: #371E62 !important;
  }

  .lg\:\!bg-violet {
    background-color: #6638B6 !important;
  }

  .lg\:\!bg-peacock-100 {
    background-color: #E6FFFA !important;
  }

  .lg\:\!bg-peacock-200 {
    background-color: #B2F5EA !important;
  }

  .lg\:\!bg-peacock-300 {
    background-color: #81E6D9 !important;
  }

  .lg\:\!bg-peacock-400 {
    background-color: #4FD1C5 !important;
  }

  .lg\:\!bg-peacock-500 {
    background-color: #38B2AC !important;
  }

  .lg\:\!bg-peacock-600 {
    background-color: #319795 !important;
  }

  .lg\:\!bg-peacock-700 {
    background-color: #2C7A7B !important;
  }

  .lg\:\!bg-peacock-800 {
    background-color: #285E61 !important;
  }

  .lg\:\!bg-peacock-900 {
    background-color: #234E52 !important;
  }

  .lg\:\!bg-peacock {
    background-color: #38B2AC !important;
  }

  .lg\:\!bg-indigo-100 {
    background-color: #EBF4FF !important;
  }

  .lg\:\!bg-indigo-200 {
    background-color: #C3DAFE !important;
  }

  .lg\:\!bg-indigo-300 {
    background-color: #A3BFFA !important;
  }

  .lg\:\!bg-indigo-400 {
    background-color: #7F9CF5 !important;
  }

  .lg\:\!bg-indigo-500 {
    background-color: #667EEA !important;
  }

  .lg\:\!bg-indigo-600 {
    background-color: #5A67D8 !important;
  }

  .lg\:\!bg-indigo-700 {
    background-color: #6439DE !important;
  }

  .lg\:\!bg-indigo-800 {
    background-color: #434190 !important;
  }

  .lg\:\!bg-indigo-900 {
    background-color: #3C366B !important;
  }

  .lg\:\!bg-indigo {
    background-color: #667EEA !important;
  }

  .lg\:hover\:bg-primary:hover {
    background-color: #6638B6;
  }

  .lg\:hover\:bg-primaryDark:hover {
    background-color: #3C2C84;
  }

  .lg\:hover\:bg-primary1:hover {
    background-color: #8C81D1;
  }

  .lg\:hover\:bg-primary2:hover {
    background-color: #A8A5CE;
  }

  .lg\:hover\:bg-primary3:hover {
    background-color: #EBEAF6;
  }

  .lg\:hover\:bg-primary4:hover {
    background-color: #F8F8FC;
  }

  .lg\:hover\:bg-secondary:hover {
    background-color: #007EE5;
  }

  .lg\:hover\:bg-secondary1:hover {
    background-color: #43BEFF;
  }

  .lg\:hover\:bg-secondary2:hover {
    background-color: #F5F9FD;
  }

  .lg\:hover\:bg-alert:hover {
    background-color: #EF3817;
  }

  .lg\:hover\:bg-safe:hover {
    background-color: #60B731;
  }

  .lg\:hover\:bg-primary-dark:hover {
    background-color: #3C2C84;
  }

  .lg\:hover\:bg-primary-1:hover {
    background-color: #8C81D1;
  }

  .lg\:hover\:bg-primary-2:hover {
    background-color: #A8A5CE;
  }

  .lg\:hover\:bg-primary-3:hover {
    background-color: #EBEAF6;
  }

  .lg\:hover\:bg-primary-4:hover {
    background-color: #F8F8FC;
  }

  .lg\:hover\:bg-secondary-1:hover {
    background-color: #43BEFF;
  }

  .lg\:hover\:bg-secondary-2:hover {
    background-color: #F5F9FD;
  }

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

  .lg\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .lg\:hover\:bg-white:hover {
    background-color: #FFFFFF;
  }

  .lg\:hover\:bg-point-violet:hover {
    background-color: #7545FF;
  }

  .lg\:hover\:bg-gray-100:hover {
    background-color: #F7F7F7;
  }

  .lg\:hover\:bg-gray-200:hover {
    background-color: #E5E5E8;
  }

  .lg\:hover\:bg-gray-300:hover {
    background-color: #CED0D6;
  }

  .lg\:hover\:bg-gray-400:hover {
    background-color: #A7A9B2;
  }

  .lg\:hover\:bg-gray-500:hover {
    background-color: #858895;
  }

  .lg\:hover\:bg-gray-600:hover {
    background-color: #6B6E7B;
  }

  .lg\:hover\:bg-gray-700:hover {
    background-color: #5F616D;
  }

  .lg\:hover\:bg-gray-800:hover {
    background-color: #474952;
  }

  .lg\:hover\:bg-gray-900:hover {
    background-color: #222532;
  }

  .lg\:hover\:bg-gray:hover {
    background-color: #858895;
  }

  .lg\:hover\:bg-gray-dark:hover {
    background-color: #222532;
  }

  .lg\:hover\:bg-red-100:hover {
    background-color: #FFE8E8;
  }

  .lg\:hover\:bg-red-200:hover {
    background-color: #FFC4C4;
  }

  .lg\:hover\:bg-red-300:hover {
    background-color: #FF8F8F;
  }

  .lg\:hover\:bg-red-400:hover {
    background-color: #FF6A6A;
  }

  .lg\:hover\:bg-red-500:hover {
    background-color: #EF3817;
  }

  .lg\:hover\:bg-red-600:hover {
    background-color: #CC2C00;
  }

  .lg\:hover\:bg-red-700:hover {
    background-color: #C53030;
  }

  .lg\:hover\:bg-red-800:hover {
    background-color: #9B2C2C;
  }

  .lg\:hover\:bg-red-900:hover {
    background-color: #742A2A;
  }

  .lg\:hover\:bg-red:hover {
    background-color: #EF3817;
  }

  .lg\:hover\:bg-coral-100:hover {
    background-color: #FFEBE6;
  }

  .lg\:hover\:bg-coral-200:hover {
    background-color: #FFD3C8;
  }

  .lg\:hover\:bg-coral-300:hover {
    background-color: #FFB39E;
  }

  .lg\:hover\:bg-coral-400:hover {
    background-color: #FF9476;
  }

  .lg\:hover\:bg-coral-500:hover {
    background-color: #FF7750;
  }

  .lg\:hover\:bg-coral-600:hover {
    background-color: #F55A2F;
  }

  .lg\:hover\:bg-coral-700:hover {
    background-color: #DD470F;
  }

  .lg\:hover\:bg-coral-800:hover {
    background-color: #B93E0F;
  }

  .lg\:hover\:bg-coral-900:hover {
    background-color: #8E3311;
  }

  .lg\:hover\:bg-coral:hover {
    background-color: #FF7750;
  }

  .lg\:hover\:bg-yellow-100:hover {
    background-color: #FFFAE6;
  }

  .lg\:hover\:bg-yellow-200:hover {
    background-color: #FFEB99;
  }

  .lg\:hover\:bg-yellow-300:hover {
    background-color: #FFE066;
  }

  .lg\:hover\:bg-yellow-400:hover {
    background-color: #FFD633;
  }

  .lg\:hover\:bg-yellow-500:hover {
    background-color: #FFCE02;
  }

  .lg\:hover\:bg-yellow-600:hover {
    background-color: #E6B800;
  }

  .lg\:hover\:bg-yellow-700:hover {
    background-color: #CCA300;
  }

  .lg\:hover\:bg-yellow-800:hover {
    background-color: #806600;
  }

  .lg\:hover\:bg-yellow-900:hover {
    background-color: #4D3D00;
  }

  .lg\:hover\:bg-yellow:hover {
    background-color: #FFCE02;
  }

  .lg\:hover\:bg-green-100:hover {
    background-color: #F9FCE9;
  }

  .lg\:hover\:bg-green-200:hover {
    background-color: #E7F3A5;
  }

  .lg\:hover\:bg-green-300:hover {
    background-color: #D5EA62;
  }

  .lg\:hover\:bg-green-400:hover {
    background-color: #C2E01E;
  }

  .lg\:hover\:bg-green-500:hover {
    background-color: #60B731;
  }

  .lg\:hover\:bg-green-600:hover {
    background-color: #3F7B1A;
  }

  .lg\:hover\:bg-green-700:hover {
    background-color: #366916;
  }

  .lg\:hover\:bg-green-800:hover {
    background-color: #203F0D;
  }

  .lg\:hover\:bg-green-900:hover {
    background-color: #162A09;
  }

  .lg\:hover\:bg-green:hover {
    background-color: #60B731;
  }

  .lg\:hover\:bg-blue-100:hover {
    background-color: #F5F9FD;
  }

  .lg\:hover\:bg-blue-200:hover {
    background-color: #E9F4FF;
  }

  .lg\:hover\:bg-blue-300:hover {
    background-color: #B9DCFF;
  }

  .lg\:hover\:bg-blue-400:hover {
    background-color: #43BEFF;
  }

  .lg\:hover\:bg-blue-500:hover {
    background-color: #007EE5;
  }

  .lg\:hover\:bg-blue-600:hover {
    background-color: #0069CC;
  }

  .lg\:hover\:bg-blue-700:hover {
    background-color: #005CB3;
  }

  .lg\:hover\:bg-blue-800:hover {
    background-color: #004F99;
  }

  .lg\:hover\:bg-blue-900:hover {
    background-color: #003566;
  }

  .lg\:hover\:bg-blue:hover {
    background-color: #007EE5;
  }

  .lg\:hover\:bg-violet-100:hover {
    background-color: #F8F8FC;
  }

  .lg\:hover\:bg-violet-200:hover {
    background-color: #EBEAF6;
  }

  .lg\:hover\:bg-violet-300:hover {
    background-color: #A8A5CE;
  }

  .lg\:hover\:bg-violet-400:hover {
    background-color: #8C81D1;
  }

  .lg\:hover\:bg-violet-500:hover {
    background-color: #6638B6;
  }

  .lg\:hover\:bg-violet-600:hover {
    background-color: #58309C;
  }

  .lg\:hover\:bg-violet-700:hover {
    background-color: #4D2A89;
  }

  .lg\:hover\:bg-violet-800:hover {
    background-color: #3C2C84;
  }

  .lg\:hover\:bg-violet-900:hover {
    background-color: #371E62;
  }

  .lg\:hover\:bg-violet:hover {
    background-color: #6638B6;
  }

  .lg\:hover\:bg-peacock-100:hover {
    background-color: #E6FFFA;
  }

  .lg\:hover\:bg-peacock-200:hover {
    background-color: #B2F5EA;
  }

  .lg\:hover\:bg-peacock-300:hover {
    background-color: #81E6D9;
  }

  .lg\:hover\:bg-peacock-400:hover {
    background-color: #4FD1C5;
  }

  .lg\:hover\:bg-peacock-500:hover {
    background-color: #38B2AC;
  }

  .lg\:hover\:bg-peacock-600:hover {
    background-color: #319795;
  }

  .lg\:hover\:bg-peacock-700:hover {
    background-color: #2C7A7B;
  }

  .lg\:hover\:bg-peacock-800:hover {
    background-color: #285E61;
  }

  .lg\:hover\:bg-peacock-900:hover {
    background-color: #234E52;
  }

  .lg\:hover\:bg-peacock:hover {
    background-color: #38B2AC;
  }

  .lg\:hover\:bg-indigo-100:hover {
    background-color: #EBF4FF;
  }

  .lg\:hover\:bg-indigo-200:hover {
    background-color: #C3DAFE;
  }

  .lg\:hover\:bg-indigo-300:hover {
    background-color: #A3BFFA;
  }

  .lg\:hover\:bg-indigo-400:hover {
    background-color: #7F9CF5;
  }

  .lg\:hover\:bg-indigo-500:hover {
    background-color: #667EEA;
  }

  .lg\:hover\:bg-indigo-600:hover {
    background-color: #5A67D8;
  }

  .lg\:hover\:bg-indigo-700:hover {
    background-color: #6439DE;
  }

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

  .lg\:hover\:bg-indigo-900:hover {
    background-color: #3C366B;
  }

  .lg\:hover\:bg-indigo:hover {
    background-color: #667EEA;
  }

  .lg\:bg-bottom {
    background-position: bottom;
  }

  .lg\:bg-center {
    background-position: center;
  }

  .lg\:bg-left {
    background-position: left;
  }

  .lg\:bg-left-bottom {
    background-position: left bottom;
  }

  .lg\:bg-left-top {
    background-position: left top;
  }

  .lg\:bg-right {
    background-position: right;
  }

  .lg\:bg-right-bottom {
    background-position: right bottom;
  }

  .lg\:bg-right-top {
    background-position: right top;
  }

  .lg\:bg-top {
    background-position: top;
  }

  .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\:hover\:bg-bottom:hover {
    background-position: bottom;
  }

  .lg\:hover\:bg-center:hover {
    background-position: center;
  }

  .lg\:hover\:bg-left:hover {
    background-position: left;
  }

  .lg\:hover\:bg-left-bottom:hover {
    background-position: left bottom;
  }

  .lg\:hover\:bg-left-top:hover {
    background-position: left top;
  }

  .lg\:hover\:bg-right:hover {
    background-position: right;
  }

  .lg\:hover\:bg-right-bottom:hover {
    background-position: right bottom;
  }

  .lg\:hover\:bg-right-top:hover {
    background-position: right top;
  }

  .lg\:hover\:bg-top:hover {
    background-position: top;
  }

  .lg\:bg-repeat {
    background-repeat: repeat;
  }

  .lg\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .lg\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .lg\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .lg\:bg-repeat-round {
    background-repeat: round;
  }

  .lg\:bg-repeat-space {
    background-repeat: space;
  }

  .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\:hover\:bg-repeat:hover {
    background-repeat: repeat;
  }

  .lg\:hover\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }

  .lg\:hover\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }

  .lg\:hover\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }

  .lg\:hover\:bg-repeat-round:hover {
    background-repeat: round;
  }

  .lg\:hover\:bg-repeat-space:hover {
    background-repeat: space;
  }

  .lg\:bg-auto {
    background-size: auto;
  }

  .lg\:bg-cover {
    background-size: cover;
  }

  .lg\:bg-contain {
    background-size: contain;
  }

  .lg\:\!bg-auto {
    background-size: auto !important;
  }

  .lg\:\!bg-cover {
    background-size: cover !important;
  }

  .lg\:\!bg-contain {
    background-size: contain !important;
  }

  .lg\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .lg\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .lg\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .lg\:border-collapse {
    border-collapse: collapse;
  }

  .lg\:border-separate {
    border-collapse: separate;
  }

  .lg\:\!border-collapse {
    border-collapse: collapse !important;
  }

  .lg\:\!border-separate {
    border-collapse: separate !important;
  }

  .lg\:hover\:border-collapse:hover {
    border-collapse: collapse;
  }

  .lg\:hover\:border-separate:hover {
    border-collapse: separate;
  }

  .lg\:border-primary {
    border-color: #6638B6;
  }

  .lg\:border-primaryDark {
    border-color: #3C2C84;
  }

  .lg\:border-primary1 {
    border-color: #8C81D1;
  }

  .lg\:border-primary2 {
    border-color: #A8A5CE;
  }

  .lg\:border-primary3 {
    border-color: #EBEAF6;
  }

  .lg\:border-primary4 {
    border-color: #F8F8FC;
  }

  .lg\:border-secondary {
    border-color: #007EE5;
  }

  .lg\:border-secondary1 {
    border-color: #43BEFF;
  }

  .lg\:border-secondary2 {
    border-color: #F5F9FD;
  }

  .lg\:border-alert {
    border-color: #EF3817;
  }

  .lg\:border-safe {
    border-color: #60B731;
  }

  .lg\:border-primary-dark {
    border-color: #3C2C84;
  }

  .lg\:border-primary-1 {
    border-color: #8C81D1;
  }

  .lg\:border-primary-2 {
    border-color: #A8A5CE;
  }

  .lg\:border-primary-3 {
    border-color: #EBEAF6;
  }

  .lg\:border-primary-4 {
    border-color: #F8F8FC;
  }

  .lg\:border-secondary-1 {
    border-color: #43BEFF;
  }

  .lg\:border-secondary-2 {
    border-color: #F5F9FD;
  }

  .lg\:border-transparent {
    border-color: transparent;
  }

  .lg\:border-black {
    border-color: #000000;
  }

  .lg\:border-white {
    border-color: #FFFFFF;
  }

  .lg\:border-point-violet {
    border-color: #7545FF;
  }

  .lg\:border-gray-100 {
    border-color: #F7F7F7;
  }

  .lg\:border-gray-200 {
    border-color: #E5E5E8;
  }

  .lg\:border-gray-300 {
    border-color: #CED0D6;
  }

  .lg\:border-gray-400 {
    border-color: #A7A9B2;
  }

  .lg\:border-gray-500 {
    border-color: #858895;
  }

  .lg\:border-gray-600 {
    border-color: #6B6E7B;
  }

  .lg\:border-gray-700 {
    border-color: #5F616D;
  }

  .lg\:border-gray-800 {
    border-color: #474952;
  }

  .lg\:border-gray-900 {
    border-color: #222532;
  }

  .lg\:border-gray {
    border-color: #858895;
  }

  .lg\:border-gray-dark {
    border-color: #222532;
  }

  .lg\:border-red-100 {
    border-color: #FFE8E8;
  }

  .lg\:border-red-200 {
    border-color: #FFC4C4;
  }

  .lg\:border-red-300 {
    border-color: #FF8F8F;
  }

  .lg\:border-red-400 {
    border-color: #FF6A6A;
  }

  .lg\:border-red-500 {
    border-color: #EF3817;
  }

  .lg\:border-red-600 {
    border-color: #CC2C00;
  }

  .lg\:border-red-700 {
    border-color: #C53030;
  }

  .lg\:border-red-800 {
    border-color: #9B2C2C;
  }

  .lg\:border-red-900 {
    border-color: #742A2A;
  }

  .lg\:border-red {
    border-color: #EF3817;
  }

  .lg\:border-coral-100 {
    border-color: #FFEBE6;
  }

  .lg\:border-coral-200 {
    border-color: #FFD3C8;
  }

  .lg\:border-coral-300 {
    border-color: #FFB39E;
  }

  .lg\:border-coral-400 {
    border-color: #FF9476;
  }

  .lg\:border-coral-500 {
    border-color: #FF7750;
  }

  .lg\:border-coral-600 {
    border-color: #F55A2F;
  }

  .lg\:border-coral-700 {
    border-color: #DD470F;
  }

  .lg\:border-coral-800 {
    border-color: #B93E0F;
  }

  .lg\:border-coral-900 {
    border-color: #8E3311;
  }

  .lg\:border-coral {
    border-color: #FF7750;
  }

  .lg\:border-yellow-100 {
    border-color: #FFFAE6;
  }

  .lg\:border-yellow-200 {
    border-color: #FFEB99;
  }

  .lg\:border-yellow-300 {
    border-color: #FFE066;
  }

  .lg\:border-yellow-400 {
    border-color: #FFD633;
  }

  .lg\:border-yellow-500 {
    border-color: #FFCE02;
  }

  .lg\:border-yellow-600 {
    border-color: #E6B800;
  }

  .lg\:border-yellow-700 {
    border-color: #CCA300;
  }

  .lg\:border-yellow-800 {
    border-color: #806600;
  }

  .lg\:border-yellow-900 {
    border-color: #4D3D00;
  }

  .lg\:border-yellow {
    border-color: #FFCE02;
  }

  .lg\:border-green-100 {
    border-color: #F9FCE9;
  }

  .lg\:border-green-200 {
    border-color: #E7F3A5;
  }

  .lg\:border-green-300 {
    border-color: #D5EA62;
  }

  .lg\:border-green-400 {
    border-color: #C2E01E;
  }

  .lg\:border-green-500 {
    border-color: #60B731;
  }

  .lg\:border-green-600 {
    border-color: #3F7B1A;
  }

  .lg\:border-green-700 {
    border-color: #366916;
  }

  .lg\:border-green-800 {
    border-color: #203F0D;
  }

  .lg\:border-green-900 {
    border-color: #162A09;
  }

  .lg\:border-green {
    border-color: #60B731;
  }

  .lg\:border-blue-100 {
    border-color: #F5F9FD;
  }

  .lg\:border-blue-200 {
    border-color: #E9F4FF;
  }

  .lg\:border-blue-300 {
    border-color: #B9DCFF;
  }

  .lg\:border-blue-400 {
    border-color: #43BEFF;
  }

  .lg\:border-blue-500 {
    border-color: #007EE5;
  }

  .lg\:border-blue-600 {
    border-color: #0069CC;
  }

  .lg\:border-blue-700 {
    border-color: #005CB3;
  }

  .lg\:border-blue-800 {
    border-color: #004F99;
  }

  .lg\:border-blue-900 {
    border-color: #003566;
  }

  .lg\:border-blue {
    border-color: #007EE5;
  }

  .lg\:border-violet-100 {
    border-color: #F8F8FC;
  }

  .lg\:border-violet-200 {
    border-color: #EBEAF6;
  }

  .lg\:border-violet-300 {
    border-color: #A8A5CE;
  }

  .lg\:border-violet-400 {
    border-color: #8C81D1;
  }

  .lg\:border-violet-500 {
    border-color: #6638B6;
  }

  .lg\:border-violet-600 {
    border-color: #58309C;
  }

  .lg\:border-violet-700 {
    border-color: #4D2A89;
  }

  .lg\:border-violet-800 {
    border-color: #3C2C84;
  }

  .lg\:border-violet-900 {
    border-color: #371E62;
  }

  .lg\:border-violet {
    border-color: #6638B6;
  }

  .lg\:border-peacock-100 {
    border-color: #E6FFFA;
  }

  .lg\:border-peacock-200 {
    border-color: #B2F5EA;
  }

  .lg\:border-peacock-300 {
    border-color: #81E6D9;
  }

  .lg\:border-peacock-400 {
    border-color: #4FD1C5;
  }

  .lg\:border-peacock-500 {
    border-color: #38B2AC;
  }

  .lg\:border-peacock-600 {
    border-color: #319795;
  }

  .lg\:border-peacock-700 {
    border-color: #2C7A7B;
  }

  .lg\:border-peacock-800 {
    border-color: #285E61;
  }

  .lg\:border-peacock-900 {
    border-color: #234E52;
  }

  .lg\:border-peacock {
    border-color: #38B2AC;
  }

  .lg\:border-indigo-100 {
    border-color: #EBF4FF;
  }

  .lg\:border-indigo-200 {
    border-color: #C3DAFE;
  }

  .lg\:border-indigo-300 {
    border-color: #A3BFFA;
  }

  .lg\:border-indigo-400 {
    border-color: #7F9CF5;
  }

  .lg\:border-indigo-500 {
    border-color: #667EEA;
  }

  .lg\:border-indigo-600 {
    border-color: #5A67D8;
  }

  .lg\:border-indigo-700 {
    border-color: #6439DE;
  }

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

  .lg\:border-indigo-900 {
    border-color: #3C366B;
  }

  .lg\:border-indigo {
    border-color: #667EEA;
  }

  .lg\:\!border-primary {
    border-color: #6638B6 !important;
  }

  .lg\:\!border-primaryDark {
    border-color: #3C2C84 !important;
  }

  .lg\:\!border-primary1 {
    border-color: #8C81D1 !important;
  }

  .lg\:\!border-primary2 {
    border-color: #A8A5CE !important;
  }

  .lg\:\!border-primary3 {
    border-color: #EBEAF6 !important;
  }

  .lg\:\!border-primary4 {
    border-color: #F8F8FC !important;
  }

  .lg\:\!border-secondary {
    border-color: #007EE5 !important;
  }

  .lg\:\!border-secondary1 {
    border-color: #43BEFF !important;
  }

  .lg\:\!border-secondary2 {
    border-color: #F5F9FD !important;
  }

  .lg\:\!border-alert {
    border-color: #EF3817 !important;
  }

  .lg\:\!border-safe {
    border-color: #60B731 !important;
  }

  .lg\:\!border-primary-dark {
    border-color: #3C2C84 !important;
  }

  .lg\:\!border-primary-1 {
    border-color: #8C81D1 !important;
  }

  .lg\:\!border-primary-2 {
    border-color: #A8A5CE !important;
  }

  .lg\:\!border-primary-3 {
    border-color: #EBEAF6 !important;
  }

  .lg\:\!border-primary-4 {
    border-color: #F8F8FC !important;
  }

  .lg\:\!border-secondary-1 {
    border-color: #43BEFF !important;
  }

  .lg\:\!border-secondary-2 {
    border-color: #F5F9FD !important;
  }

  .lg\:\!border-transparent {
    border-color: transparent !important;
  }

  .lg\:\!border-black {
    border-color: #000000 !important;
  }

  .lg\:\!border-white {
    border-color: #FFFFFF !important;
  }

  .lg\:\!border-point-violet {
    border-color: #7545FF !important;
  }

  .lg\:\!border-gray-100 {
    border-color: #F7F7F7 !important;
  }

  .lg\:\!border-gray-200 {
    border-color: #E5E5E8 !important;
  }

  .lg\:\!border-gray-300 {
    border-color: #CED0D6 !important;
  }

  .lg\:\!border-gray-400 {
    border-color: #A7A9B2 !important;
  }

  .lg\:\!border-gray-500 {
    border-color: #858895 !important;
  }

  .lg\:\!border-gray-600 {
    border-color: #6B6E7B !important;
  }

  .lg\:\!border-gray-700 {
    border-color: #5F616D !important;
  }

  .lg\:\!border-gray-800 {
    border-color: #474952 !important;
  }

  .lg\:\!border-gray-900 {
    border-color: #222532 !important;
  }

  .lg\:\!border-gray {
    border-color: #858895 !important;
  }

  .lg\:\!border-gray-dark {
    border-color: #222532 !important;
  }

  .lg\:\!border-red-100 {
    border-color: #FFE8E8 !important;
  }

  .lg\:\!border-red-200 {
    border-color: #FFC4C4 !important;
  }

  .lg\:\!border-red-300 {
    border-color: #FF8F8F !important;
  }

  .lg\:\!border-red-400 {
    border-color: #FF6A6A !important;
  }

  .lg\:\!border-red-500 {
    border-color: #EF3817 !important;
  }

  .lg\:\!border-red-600 {
    border-color: #CC2C00 !important;
  }

  .lg\:\!border-red-700 {
    border-color: #C53030 !important;
  }

  .lg\:\!border-red-800 {
    border-color: #9B2C2C !important;
  }

  .lg\:\!border-red-900 {
    border-color: #742A2A !important;
  }

  .lg\:\!border-red {
    border-color: #EF3817 !important;
  }

  .lg\:\!border-coral-100 {
    border-color: #FFEBE6 !important;
  }

  .lg\:\!border-coral-200 {
    border-color: #FFD3C8 !important;
  }

  .lg\:\!border-coral-300 {
    border-color: #FFB39E !important;
  }

  .lg\:\!border-coral-400 {
    border-color: #FF9476 !important;
  }

  .lg\:\!border-coral-500 {
    border-color: #FF7750 !important;
  }

  .lg\:\!border-coral-600 {
    border-color: #F55A2F !important;
  }

  .lg\:\!border-coral-700 {
    border-color: #DD470F !important;
  }

  .lg\:\!border-coral-800 {
    border-color: #B93E0F !important;
  }

  .lg\:\!border-coral-900 {
    border-color: #8E3311 !important;
  }

  .lg\:\!border-coral {
    border-color: #FF7750 !important;
  }

  .lg\:\!border-yellow-100 {
    border-color: #FFFAE6 !important;
  }

  .lg\:\!border-yellow-200 {
    border-color: #FFEB99 !important;
  }

  .lg\:\!border-yellow-300 {
    border-color: #FFE066 !important;
  }

  .lg\:\!border-yellow-400 {
    border-color: #FFD633 !important;
  }

  .lg\:\!border-yellow-500 {
    border-color: #FFCE02 !important;
  }

  .lg\:\!border-yellow-600 {
    border-color: #E6B800 !important;
  }

  .lg\:\!border-yellow-700 {
    border-color: #CCA300 !important;
  }

  .lg\:\!border-yellow-800 {
    border-color: #806600 !important;
  }

  .lg\:\!border-yellow-900 {
    border-color: #4D3D00 !important;
  }

  .lg\:\!border-yellow {
    border-color: #FFCE02 !important;
  }

  .lg\:\!border-green-100 {
    border-color: #F9FCE9 !important;
  }

  .lg\:\!border-green-200 {
    border-color: #E7F3A5 !important;
  }

  .lg\:\!border-green-300 {
    border-color: #D5EA62 !important;
  }

  .lg\:\!border-green-400 {
    border-color: #C2E01E !important;
  }

  .lg\:\!border-green-500 {
    border-color: #60B731 !important;
  }

  .lg\:\!border-green-600 {
    border-color: #3F7B1A !important;
  }

  .lg\:\!border-green-700 {
    border-color: #366916 !important;
  }

  .lg\:\!border-green-800 {
    border-color: #203F0D !important;
  }

  .lg\:\!border-green-900 {
    border-color: #162A09 !important;
  }

  .lg\:\!border-green {
    border-color: #60B731 !important;
  }

  .lg\:\!border-blue-100 {
    border-color: #F5F9FD !important;
  }

  .lg\:\!border-blue-200 {
    border-color: #E9F4FF !important;
  }

  .lg\:\!border-blue-300 {
    border-color: #B9DCFF !important;
  }

  .lg\:\!border-blue-400 {
    border-color: #43BEFF !important;
  }

  .lg\:\!border-blue-500 {
    border-color: #007EE5 !important;
  }

  .lg\:\!border-blue-600 {
    border-color: #0069CC !important;
  }

  .lg\:\!border-blue-700 {
    border-color: #005CB3 !important;
  }

  .lg\:\!border-blue-800 {
    border-color: #004F99 !important;
  }

  .lg\:\!border-blue-900 {
    border-color: #003566 !important;
  }

  .lg\:\!border-blue {
    border-color: #007EE5 !important;
  }

  .lg\:\!border-violet-100 {
    border-color: #F8F8FC !important;
  }

  .lg\:\!border-violet-200 {
    border-color: #EBEAF6 !important;
  }

  .lg\:\!border-violet-300 {
    border-color: #A8A5CE !important;
  }

  .lg\:\!border-violet-400 {
    border-color: #8C81D1 !important;
  }

  .lg\:\!border-violet-500 {
    border-color: #6638B6 !important;
  }

  .lg\:\!border-violet-600 {
    border-color: #58309C !important;
  }

  .lg\:\!border-violet-700 {
    border-color: #4D2A89 !important;
  }

  .lg\:\!border-violet-800 {
    border-color: #3C2C84 !important;
  }

  .lg\:\!border-violet-900 {
    border-color: #371E62 !important;
  }

  .lg\:\!border-violet {
    border-color: #6638B6 !important;
  }

  .lg\:\!border-peacock-100 {
    border-color: #E6FFFA !important;
  }

  .lg\:\!border-peacock-200 {
    border-color: #B2F5EA !important;
  }

  .lg\:\!border-peacock-300 {
    border-color: #81E6D9 !important;
  }

  .lg\:\!border-peacock-400 {
    border-color: #4FD1C5 !important;
  }

  .lg\:\!border-peacock-500 {
    border-color: #38B2AC !important;
  }

  .lg\:\!border-peacock-600 {
    border-color: #319795 !important;
  }

  .lg\:\!border-peacock-700 {
    border-color: #2C7A7B !important;
  }

  .lg\:\!border-peacock-800 {
    border-color: #285E61 !important;
  }

  .lg\:\!border-peacock-900 {
    border-color: #234E52 !important;
  }

  .lg\:\!border-peacock {
    border-color: #38B2AC !important;
  }

  .lg\:\!border-indigo-100 {
    border-color: #EBF4FF !important;
  }

  .lg\:\!border-indigo-200 {
    border-color: #C3DAFE !important;
  }

  .lg\:\!border-indigo-300 {
    border-color: #A3BFFA !important;
  }

  .lg\:\!border-indigo-400 {
    border-color: #7F9CF5 !important;
  }

  .lg\:\!border-indigo-500 {
    border-color: #667EEA !important;
  }

  .lg\:\!border-indigo-600 {
    border-color: #5A67D8 !important;
  }

  .lg\:\!border-indigo-700 {
    border-color: #6439DE !important;
  }

  .lg\:\!border-indigo-800 {
    border-color: #434190 !important;
  }

  .lg\:\!border-indigo-900 {
    border-color: #3C366B !important;
  }

  .lg\:\!border-indigo {
    border-color: #667EEA !important;
  }

  .lg\:hover\:border-primary:hover {
    border-color: #6638B6;
  }

  .lg\:hover\:border-primaryDark:hover {
    border-color: #3C2C84;
  }

  .lg\:hover\:border-primary1:hover {
    border-color: #8C81D1;
  }

  .lg\:hover\:border-primary2:hover {
    border-color: #A8A5CE;
  }

  .lg\:hover\:border-primary3:hover {
    border-color: #EBEAF6;
  }

  .lg\:hover\:border-primary4:hover {
    border-color: #F8F8FC;
  }

  .lg\:hover\:border-secondary:hover {
    border-color: #007EE5;
  }

  .lg\:hover\:border-secondary1:hover {
    border-color: #43BEFF;
  }

  .lg\:hover\:border-secondary2:hover {
    border-color: #F5F9FD;
  }

  .lg\:hover\:border-alert:hover {
    border-color: #EF3817;
  }

  .lg\:hover\:border-safe:hover {
    border-color: #60B731;
  }

  .lg\:hover\:border-primary-dark:hover {
    border-color: #3C2C84;
  }

  .lg\:hover\:border-primary-1:hover {
    border-color: #8C81D1;
  }

  .lg\:hover\:border-primary-2:hover {
    border-color: #A8A5CE;
  }

  .lg\:hover\:border-primary-3:hover {
    border-color: #EBEAF6;
  }

  .lg\:hover\:border-primary-4:hover {
    border-color: #F8F8FC;
  }

  .lg\:hover\:border-secondary-1:hover {
    border-color: #43BEFF;
  }

  .lg\:hover\:border-secondary-2:hover {
    border-color: #F5F9FD;
  }

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

  .lg\:hover\:border-black:hover {
    border-color: #000000;
  }

  .lg\:hover\:border-white:hover {
    border-color: #FFFFFF;
  }

  .lg\:hover\:border-point-violet:hover {
    border-color: #7545FF;
  }

  .lg\:hover\:border-gray-100:hover {
    border-color: #F7F7F7;
  }

  .lg\:hover\:border-gray-200:hover {
    border-color: #E5E5E8;
  }

  .lg\:hover\:border-gray-300:hover {
    border-color: #CED0D6;
  }

  .lg\:hover\:border-gray-400:hover {
    border-color: #A7A9B2;
  }

  .lg\:hover\:border-gray-500:hover {
    border-color: #858895;
  }

  .lg\:hover\:border-gray-600:hover {
    border-color: #6B6E7B;
  }

  .lg\:hover\:border-gray-700:hover {
    border-color: #5F616D;
  }

  .lg\:hover\:border-gray-800:hover {
    border-color: #474952;
  }

  .lg\:hover\:border-gray-900:hover {
    border-color: #222532;
  }

  .lg\:hover\:border-gray:hover {
    border-color: #858895;
  }

  .lg\:hover\:border-gray-dark:hover {
    border-color: #222532;
  }

  .lg\:hover\:border-red-100:hover {
    border-color: #FFE8E8;
  }

  .lg\:hover\:border-red-200:hover {
    border-color: #FFC4C4;
  }

  .lg\:hover\:border-red-300:hover {
    border-color: #FF8F8F;
  }

  .lg\:hover\:border-red-400:hover {
    border-color: #FF6A6A;
  }

  .lg\:hover\:border-red-500:hover {
    border-color: #EF3817;
  }

  .lg\:hover\:border-red-600:hover {
    border-color: #CC2C00;
  }

  .lg\:hover\:border-red-700:hover {
    border-color: #C53030;
  }

  .lg\:hover\:border-red-800:hover {
    border-color: #9B2C2C;
  }

  .lg\:hover\:border-red-900:hover {
    border-color: #742A2A;
  }

  .lg\:hover\:border-red:hover {
    border-color: #EF3817;
  }

  .lg\:hover\:border-coral-100:hover {
    border-color: #FFEBE6;
  }

  .lg\:hover\:border-coral-200:hover {
    border-color: #FFD3C8;
  }

  .lg\:hover\:border-coral-300:hover {
    border-color: #FFB39E;
  }

  .lg\:hover\:border-coral-400:hover {
    border-color: #FF9476;
  }

  .lg\:hover\:border-coral-500:hover {
    border-color: #FF7750;
  }

  .lg\:hover\:border-coral-600:hover {
    border-color: #F55A2F;
  }

  .lg\:hover\:border-coral-700:hover {
    border-color: #DD470F;
  }

  .lg\:hover\:border-coral-800:hover {
    border-color: #B93E0F;
  }

  .lg\:hover\:border-coral-900:hover {
    border-color: #8E3311;
  }

  .lg\:hover\:border-coral:hover {
    border-color: #FF7750;
  }

  .lg\:hover\:border-yellow-100:hover {
    border-color: #FFFAE6;
  }

  .lg\:hover\:border-yellow-200:hover {
    border-color: #FFEB99;
  }

  .lg\:hover\:border-yellow-300:hover {
    border-color: #FFE066;
  }

  .lg\:hover\:border-yellow-400:hover {
    border-color: #FFD633;
  }

  .lg\:hover\:border-yellow-500:hover {
    border-color: #FFCE02;
  }

  .lg\:hover\:border-yellow-600:hover {
    border-color: #E6B800;
  }

  .lg\:hover\:border-yellow-700:hover {
    border-color: #CCA300;
  }

  .lg\:hover\:border-yellow-800:hover {
    border-color: #806600;
  }

  .lg\:hover\:border-yellow-900:hover {
    border-color: #4D3D00;
  }

  .lg\:hover\:border-yellow:hover {
    border-color: #FFCE02;
  }

  .lg\:hover\:border-green-100:hover {
    border-color: #F9FCE9;
  }

  .lg\:hover\:border-green-200:hover {
    border-color: #E7F3A5;
  }

  .lg\:hover\:border-green-300:hover {
    border-color: #D5EA62;
  }

  .lg\:hover\:border-green-400:hover {
    border-color: #C2E01E;
  }

  .lg\:hover\:border-green-500:hover {
    border-color: #60B731;
  }

  .lg\:hover\:border-green-600:hover {
    border-color: #3F7B1A;
  }

  .lg\:hover\:border-green-700:hover {
    border-color: #366916;
  }

  .lg\:hover\:border-green-800:hover {
    border-color: #203F0D;
  }

  .lg\:hover\:border-green-900:hover {
    border-color: #162A09;
  }

  .lg\:hover\:border-green:hover {
    border-color: #60B731;
  }

  .lg\:hover\:border-blue-100:hover {
    border-color: #F5F9FD;
  }

  .lg\:hover\:border-blue-200:hover {
    border-color: #E9F4FF;
  }

  .lg\:hover\:border-blue-300:hover {
    border-color: #B9DCFF;
  }

  .lg\:hover\:border-blue-400:hover {
    border-color: #43BEFF;
  }

  .lg\:hover\:border-blue-500:hover {
    border-color: #007EE5;
  }

  .lg\:hover\:border-blue-600:hover {
    border-color: #0069CC;
  }

  .lg\:hover\:border-blue-700:hover {
    border-color: #005CB3;
  }

  .lg\:hover\:border-blue-800:hover {
    border-color: #004F99;
  }

  .lg\:hover\:border-blue-900:hover {
    border-color: #003566;
  }

  .lg\:hover\:border-blue:hover {
    border-color: #007EE5;
  }

  .lg\:hover\:border-violet-100:hover {
    border-color: #F8F8FC;
  }

  .lg\:hover\:border-violet-200:hover {
    border-color: #EBEAF6;
  }

  .lg\:hover\:border-violet-300:hover {
    border-color: #A8A5CE;
  }

  .lg\:hover\:border-violet-400:hover {
    border-color: #8C81D1;
  }

  .lg\:hover\:border-violet-500:hover {
    border-color: #6638B6;
  }

  .lg\:hover\:border-violet-600:hover {
    border-color: #58309C;
  }

  .lg\:hover\:border-violet-700:hover {
    border-color: #4D2A89;
  }

  .lg\:hover\:border-violet-800:hover {
    border-color: #3C2C84;
  }

  .lg\:hover\:border-violet-900:hover {
    border-color: #371E62;
  }

  .lg\:hover\:border-violet:hover {
    border-color: #6638B6;
  }

  .lg\:hover\:border-peacock-100:hover {
    border-color: #E6FFFA;
  }

  .lg\:hover\:border-peacock-200:hover {
    border-color: #B2F5EA;
  }

  .lg\:hover\:border-peacock-300:hover {
    border-color: #81E6D9;
  }

  .lg\:hover\:border-peacock-400:hover {
    border-color: #4FD1C5;
  }

  .lg\:hover\:border-peacock-500:hover {
    border-color: #38B2AC;
  }

  .lg\:hover\:border-peacock-600:hover {
    border-color: #319795;
  }

  .lg\:hover\:border-peacock-700:hover {
    border-color: #2C7A7B;
  }

  .lg\:hover\:border-peacock-800:hover {
    border-color: #285E61;
  }

  .lg\:hover\:border-peacock-900:hover {
    border-color: #234E52;
  }

  .lg\:hover\:border-peacock:hover {
    border-color: #38B2AC;
  }

  .lg\:hover\:border-indigo-100:hover {
    border-color: #EBF4FF;
  }

  .lg\:hover\:border-indigo-200:hover {
    border-color: #C3DAFE;
  }

  .lg\:hover\:border-indigo-300:hover {
    border-color: #A3BFFA;
  }

  .lg\:hover\:border-indigo-400:hover {
    border-color: #7F9CF5;
  }

  .lg\:hover\:border-indigo-500:hover {
    border-color: #667EEA;
  }

  .lg\:hover\:border-indigo-600:hover {
    border-color: #5A67D8;
  }

  .lg\:hover\:border-indigo-700:hover {
    border-color: #6439DE;
  }

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

  .lg\:hover\:border-indigo-900:hover {
    border-color: #3C366B;
  }

  .lg\:hover\:border-indigo:hover {
    border-color: #667EEA;
  }

  .lg\:rounded-none {
    border-radius: 0;
  }

  .lg\:rounded-sm {
    border-radius: 0.125rem;
  }

  .lg\:rounded {
    border-radius: 0.25rem;
  }

  .lg\:rounded-md {
    border-radius: 0.375rem;
  }

  .lg\:rounded-lg {
    border-radius: 0.5rem;
  }

  .lg\:rounded-full {
    border-radius: 9999px;
  }

  .lg\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .lg\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .lg\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .lg\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .lg\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .lg\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .lg\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .lg\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .lg\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .lg\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .lg\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .lg\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .lg\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .lg\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .lg\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .lg\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .lg\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .lg\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .lg\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .lg\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .lg\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .lg\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .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-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-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-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\:hover\:rounded-none:hover {
    border-radius: 0;
  }

  .lg\:hover\:rounded-sm:hover {
    border-radius: 0.125rem;
  }

  .lg\:hover\:rounded:hover {
    border-radius: 0.25rem;
  }

  .lg\:hover\:rounded-md:hover {
    border-radius: 0.375rem;
  }

  .lg\:hover\:rounded-lg:hover {
    border-radius: 0.5rem;
  }

  .lg\:hover\:rounded-full:hover {
    border-radius: 9999px;
  }

  .lg\:hover\:rounded-t-none:hover {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .lg\:hover\:rounded-r-none:hover {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .lg\:hover\:rounded-b-none:hover {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:hover\:rounded-l-none:hover {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:hover\:rounded-t-sm:hover {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .lg\:hover\:rounded-r-sm:hover {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:hover\:rounded-b-sm:hover {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:hover\:rounded-l-sm:hover {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:hover\:rounded-t:hover {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .lg\:hover\:rounded-r:hover {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:hover\:rounded-b:hover {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:hover\:rounded-l:hover {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:hover\:rounded-t-md:hover {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .lg\:hover\:rounded-r-md:hover {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:hover\:rounded-b-md:hover {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:hover\:rounded-l-md:hover {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:hover\:rounded-t-lg:hover {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .lg\:hover\:rounded-r-lg:hover {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:hover\:rounded-b-lg:hover {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:hover\:rounded-l-lg:hover {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:hover\:rounded-t-full:hover {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .lg\:hover\:rounded-r-full:hover {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .lg\:hover\:rounded-b-full:hover {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:hover\:rounded-l-full:hover {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:hover\:rounded-tl-none:hover {
    border-top-left-radius: 0;
  }

  .lg\:hover\:rounded-tr-none:hover {
    border-top-right-radius: 0;
  }

  .lg\:hover\:rounded-br-none:hover {
    border-bottom-right-radius: 0;
  }

  .lg\:hover\:rounded-bl-none:hover {
    border-bottom-left-radius: 0;
  }

  .lg\:hover\:rounded-tl-sm:hover {
    border-top-left-radius: 0.125rem;
  }

  .lg\:hover\:rounded-tr-sm:hover {
    border-top-right-radius: 0.125rem;
  }

  .lg\:hover\:rounded-br-sm:hover {
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:hover\:rounded-bl-sm:hover {
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:hover\:rounded-tl:hover {
    border-top-left-radius: 0.25rem;
  }

  .lg\:hover\:rounded-tr:hover {
    border-top-right-radius: 0.25rem;
  }

  .lg\:hover\:rounded-br:hover {
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:hover\:rounded-bl:hover {
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:hover\:rounded-tl-md:hover {
    border-top-left-radius: 0.375rem;
  }

  .lg\:hover\:rounded-tr-md:hover {
    border-top-right-radius: 0.375rem;
  }

  .lg\:hover\:rounded-br-md:hover {
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:hover\:rounded-bl-md:hover {
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:hover\:rounded-tl-lg:hover {
    border-top-left-radius: 0.5rem;
  }

  .lg\:hover\:rounded-tr-lg:hover {
    border-top-right-radius: 0.5rem;
  }

  .lg\:hover\:rounded-br-lg:hover {
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:hover\:rounded-bl-lg:hover {
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:hover\:rounded-tl-full:hover {
    border-top-left-radius: 9999px;
  }

  .lg\:hover\:rounded-tr-full:hover {
    border-top-right-radius: 9999px;
  }

  .lg\:hover\:rounded-br-full:hover {
    border-bottom-right-radius: 9999px;
  }

  .lg\:hover\:rounded-bl-full:hover {
    border-bottom-left-radius: 9999px;
  }

  .lg\:border-solid {
    border-style: solid;
  }

  .lg\:border-dashed {
    border-style: dashed;
  }

  .lg\:border-dotted {
    border-style: dotted;
  }

  .lg\:border-double {
    border-style: double;
  }

  .lg\:border-none {
    border-style: none;
  }

  .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\:hover\:border-solid:hover {
    border-style: solid;
  }

  .lg\:hover\:border-dashed:hover {
    border-style: dashed;
  }

  .lg\:hover\:border-dotted:hover {
    border-style: dotted;
  }

  .lg\:hover\:border-double:hover {
    border-style: double;
  }

  .lg\:hover\:border-none:hover {
    border-style: none;
  }

  .lg\:border-0 {
    border-width: 0;
  }

  .lg\:border-2 {
    border-width: 2px;
  }

  .lg\:border-4 {
    border-width: 4px;
  }

  .lg\:border-8 {
    border-width: 8px;
  }

  .lg\:border {
    border-width: 1px;
  }

  .lg\:border-t-0 {
    border-top-width: 0;
  }

  .lg\:border-r-0 {
    border-right-width: 0;
  }

  .lg\:border-b-0 {
    border-bottom-width: 0;
  }

  .lg\:border-l-0 {
    border-left-width: 0;
  }

  .lg\:border-t-2 {
    border-top-width: 2px;
  }

  .lg\:border-r-2 {
    border-right-width: 2px;
  }

  .lg\:border-b-2 {
    border-bottom-width: 2px;
  }

  .lg\:border-l-2 {
    border-left-width: 2px;
  }

  .lg\:border-t-4 {
    border-top-width: 4px;
  }

  .lg\:border-r-4 {
    border-right-width: 4px;
  }

  .lg\:border-b-4 {
    border-bottom-width: 4px;
  }

  .lg\:border-l-4 {
    border-left-width: 4px;
  }

  .lg\:border-t-8 {
    border-top-width: 8px;
  }

  .lg\:border-r-8 {
    border-right-width: 8px;
  }

  .lg\:border-b-8 {
    border-bottom-width: 8px;
  }

  .lg\:border-l-8 {
    border-left-width: 8px;
  }

  .lg\:border-t {
    border-top-width: 1px;
  }

  .lg\:border-r {
    border-right-width: 1px;
  }

  .lg\:border-b {
    border-bottom-width: 1px;
  }

  .lg\:border-l {
    border-left-width: 1px;
  }

  .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\:hover\:border-0:hover {
    border-width: 0;
  }

  .lg\:hover\:border-2:hover {
    border-width: 2px;
  }

  .lg\:hover\:border-4:hover {
    border-width: 4px;
  }

  .lg\:hover\:border-8:hover {
    border-width: 8px;
  }

  .lg\:hover\:border:hover {
    border-width: 1px;
  }

  .lg\:hover\:border-t-0:hover {
    border-top-width: 0;
  }

  .lg\:hover\:border-r-0:hover {
    border-right-width: 0;
  }

  .lg\:hover\:border-b-0:hover {
    border-bottom-width: 0;
  }

  .lg\:hover\:border-l-0:hover {
    border-left-width: 0;
  }

  .lg\:hover\:border-t-2:hover {
    border-top-width: 2px;
  }

  .lg\:hover\:border-r-2:hover {
    border-right-width: 2px;
  }

  .lg\:hover\:border-b-2:hover {
    border-bottom-width: 2px;
  }

  .lg\:hover\:border-l-2:hover {
    border-left-width: 2px;
  }

  .lg\:hover\:border-t-4:hover {
    border-top-width: 4px;
  }

  .lg\:hover\:border-r-4:hover {
    border-right-width: 4px;
  }

  .lg\:hover\:border-b-4:hover {
    border-bottom-width: 4px;
  }

  .lg\:hover\:border-l-4:hover {
    border-left-width: 4px;
  }

  .lg\:hover\:border-t-8:hover {
    border-top-width: 8px;
  }

  .lg\:hover\:border-r-8:hover {
    border-right-width: 8px;
  }

  .lg\:hover\:border-b-8:hover {
    border-bottom-width: 8px;
  }

  .lg\:hover\:border-l-8:hover {
    border-left-width: 8px;
  }

  .lg\:hover\:border-t:hover {
    border-top-width: 1px;
  }

  .lg\:hover\:border-r:hover {
    border-right-width: 1px;
  }

  .lg\:hover\:border-b:hover {
    border-bottom-width: 1px;
  }

  .lg\:hover\:border-l:hover {
    border-left-width: 1px;
  }

  .lg\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .lg\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .lg\:\!box-border {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .lg\:\!box-content {
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .lg\:hover\:box-border:hover {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .lg\:hover\:box-content:hover {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .lg\:cursor-auto {
    cursor: auto;
  }

  .lg\:cursor-default {
    cursor: default;
  }

  .lg\:cursor-pointer {
    cursor: pointer;
  }

  .lg\:cursor-wait {
    cursor: wait;
  }

  .lg\:cursor-text {
    cursor: text;
  }

  .lg\:cursor-move {
    cursor: move;
  }

  .lg\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .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\:hover\:cursor-auto:hover {
    cursor: auto;
  }

  .lg\:hover\:cursor-default:hover {
    cursor: default;
  }

  .lg\:hover\:cursor-pointer:hover {
    cursor: pointer;
  }

  .lg\:hover\:cursor-wait:hover {
    cursor: wait;
  }

  .lg\:hover\:cursor-text:hover {
    cursor: text;
  }

  .lg\:hover\:cursor-move:hover {
    cursor: move;
  }

  .lg\:hover\:cursor-not-allowed:hover {
    cursor: not-allowed;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:inline {
    display: inline;
  }

  .lg\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .lg\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:table {
    display: table;
  }

  .lg\:table-caption {
    display: table-caption;
  }

  .lg\:table-cell {
    display: table-cell;
  }

  .lg\:table-column {
    display: table-column;
  }

  .lg\:table-column-group {
    display: table-column-group;
  }

  .lg\:table-footer-group {
    display: table-footer-group;
  }

  .lg\:table-header-group {
    display: table-header-group;
  }

  .lg\:table-row-group {
    display: table-row-group;
  }

  .lg\:table-row {
    display: table-row;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:\!block {
    display: block !important;
  }

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

  .lg\:\!inline {
    display: inline !important;
  }

  .lg\:\!flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .lg\:\!inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .lg\:\!grid {
    display: grid !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\:\!hidden {
    display: none !important;
  }

  .lg\:hover\:block:hover {
    display: block;
  }

  .lg\:hover\:inline-block:hover {
    display: inline-block;
  }

  .lg\:hover\:inline:hover {
    display: inline;
  }

  .lg\:hover\:flex:hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .lg\:hover\:inline-flex:hover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .lg\:hover\:grid:hover {
    display: grid;
  }

  .lg\:hover\:table:hover {
    display: table;
  }

  .lg\:hover\:table-caption:hover {
    display: table-caption;
  }

  .lg\:hover\:table-cell:hover {
    display: table-cell;
  }

  .lg\:hover\:table-column:hover {
    display: table-column;
  }

  .lg\:hover\:table-column-group:hover {
    display: table-column-group;
  }

  .lg\:hover\:table-footer-group:hover {
    display: table-footer-group;
  }

  .lg\:hover\:table-header-group:hover {
    display: table-header-group;
  }

  .lg\:hover\:table-row-group:hover {
    display: table-row-group;
  }

  .lg\:hover\:table-row:hover {
    display: table-row;
  }

  .lg\:hover\:hidden:hover {
    display: none;
  }

  .lg\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .lg\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .lg\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .lg\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .lg\:\!flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .lg\:\!flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .lg\:\!flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .lg\:\!flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .lg\:hover\:flex-row:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .lg\:hover\:flex-row-reverse:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .lg\:hover\:flex-col:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .lg\:hover\:flex-col-reverse:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .lg\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .lg\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .lg\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .lg\:\!flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .lg\:\!flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .lg\:\!flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .lg\:hover\:flex-wrap:hover {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .lg\:hover\:flex-wrap-reverse:hover {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .lg\:hover\:flex-no-wrap:hover {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .lg\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .lg\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .lg\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .lg\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .lg\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .lg\:\!items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .lg\:\!items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .lg\:\!items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .lg\:\!items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .lg\:\!items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .lg\:hover\:items-start:hover {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .lg\:hover\:items-end:hover {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .lg\:hover\:items-center:hover {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .lg\:hover\:items-baseline:hover {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .lg\:hover\:items-stretch:hover {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .lg\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .lg\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .lg\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .lg\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .lg\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .lg\:\!self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .lg\:\!self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .lg\:\!self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .lg\:\!self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .lg\:\!self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .lg\:hover\:self-auto:hover {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .lg\:hover\:self-start:hover {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .lg\:hover\:self-end:hover {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .lg\:hover\:self-center:hover {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .lg\:hover\:self-stretch:hover {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .lg\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .lg\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .lg\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .lg\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .lg\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .lg\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .lg\:\!justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .lg\:\!justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .lg\:\!justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .lg\:\!justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .lg\:\!justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .lg\:\!justify-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .lg\:hover\:justify-start:hover {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .lg\:hover\:justify-end:hover {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .lg\:hover\:justify-center:hover {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .lg\:hover\:justify-between:hover {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .lg\:hover\:justify-around:hover {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .lg\:hover\:justify-evenly:hover {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .lg\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .lg\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .lg\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .lg\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .lg\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .lg\:\!content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .lg\:\!content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .lg\:\!content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .lg\:\!content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .lg\:\!content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .lg\:hover\:content-center:hover {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .lg\:hover\:content-start:hover {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .lg\:hover\:content-end:hover {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .lg\:hover\:content-between:hover {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .lg\:hover\:content-around:hover {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .lg\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .lg\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .lg\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .lg\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .lg\:\!flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .lg\:\!flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .lg\:\!flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .lg\:\!flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .lg\:hover\:flex-1:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .lg\:hover\:flex-auto:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .lg\:hover\:flex-initial:hover {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .lg\:hover\:flex-none:hover {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .lg\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .lg\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .lg\:\!flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .lg\:\!flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .lg\:hover\:flex-grow-0:hover {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .lg\:hover\:flex-grow:hover {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .lg\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .lg\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .lg\:\!flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .lg\:\!flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .lg\:hover\:flex-shrink-0:hover {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .lg\:hover\:flex-shrink:hover {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .lg\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .lg\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .lg\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .lg\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .lg\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .lg\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .lg\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .lg\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .lg\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .lg\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .lg\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .lg\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .lg\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .lg\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .lg\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .lg\:\!order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .lg\:\!order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .lg\:\!order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .lg\:\!order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .lg\:\!order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .lg\:\!order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .lg\:\!order-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .lg\:\!order-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .lg\:\!order-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .lg\:\!order-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .lg\:\!order-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .lg\:\!order-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .lg\:\!order-first {
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .lg\:\!order-last {
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .lg\:\!order-none {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .lg\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .lg\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .lg\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .lg\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .lg\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .lg\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .lg\:hover\:order-7:hover {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .lg\:hover\:order-8:hover {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .lg\:hover\:order-9:hover {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .lg\:hover\:order-10:hover {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .lg\:hover\:order-11:hover {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .lg\:hover\:order-12:hover {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .lg\:hover\:order-first:hover {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .lg\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .lg\:hover\:order-none:hover {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .lg\:float-right {
    float: right;
  }

  .lg\:float-left {
    float: left;
  }

  .lg\:float-none {
    float: none;
  }

  .lg\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .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\:hover\:float-right:hover {
    float: right;
  }

  .lg\:hover\:float-left:hover {
    float: left;
  }

  .lg\:hover\:float-none:hover {
    float: none;
  }

  .lg\:hover\:clearfix:hover:after {
    content: "";
    display: table;
    clear: both;
  }

  .lg\:clear-left {
    clear: left;
  }

  .lg\:clear-right {
    clear: right;
  }

  .lg\:clear-both {
    clear: both;
  }

  .lg\:\!clear-left {
    clear: left !important;
  }

  .lg\:\!clear-right {
    clear: right !important;
  }

  .lg\:\!clear-both {
    clear: both !important;
  }

  .lg\:hover\:clear-left:hover {
    clear: left;
  }

  .lg\:hover\:clear-right:hover {
    clear: right;
  }

  .lg\:hover\:clear-both:hover {
    clear: both;
  }

  .lg\:font-sans {
    font-family: Noto Sans;
  }

  .lg\:font-serif {
    font-family: Roboto;
  }

  .lg\:\!font-sans {
    font-family: Noto Sans !important;
  }

  .lg\:\!font-serif {
    font-family: Roboto !important;
  }

  .lg\:hover\:font-sans:hover {
    font-family: Noto Sans;
  }

  .lg\:hover\:font-serif:hover {
    font-family: Roboto;
  }

  .lg\:font-hairline {
    font-weight: 100;
  }

  .lg\:font-thin {
    font-weight: 200;
  }

  .lg\:font-light {
    font-weight: 300;
  }

  .lg\:font-normal {
    font-weight: 400;
  }

  .lg\:font-medium {
    font-weight: 500;
  }

  .lg\:font-semibold {
    font-weight: 600;
  }

  .lg\:font-bold {
    font-weight: 700;
  }

  .lg\:font-extrabold {
    font-weight: 800;
  }

  .lg\:font-black {
    font-weight: 900;
  }

  .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;
  }

  .lg\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .lg\:hover\:font-light:hover {
    font-weight: 300;
  }

  .lg\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .lg\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .lg\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .lg\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .lg\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .lg\:hover\:font-black:hover {
    font-weight: 900;
  }

  .lg\:h-0 {
    height: 0rem;
  }

  .lg\:h-1 {
    height: 0.25rem;
  }

  .lg\:h-2 {
    height: 0.5rem;
  }

  .lg\:h-3 {
    height: 0.75rem;
  }

  .lg\:h-4 {
    height: 1rem;
  }

  .lg\:h-5 {
    height: 1.25rem;
  }

  .lg\:h-6 {
    height: 1.5rem;
  }

  .lg\:h-7 {
    height: 1.75rem;
  }

  .lg\:h-8 {
    height: 2rem;
  }

  .lg\:h-9 {
    height: 2.25rem;
  }

  .lg\:h-10 {
    height: 2.5rem;
  }

  .lg\:h-11 {
    height: 2.75rem;
  }

  .lg\:h-12 {
    height: 3rem;
  }

  .lg\:h-13 {
    height: 3.25rem;
  }

  .lg\:h-14 {
    height: 3.5rem;
  }

  .lg\:h-15 {
    height: 3.75rem;
  }

  .lg\:h-16 {
    height: 4rem;
  }

  .lg\:h-17 {
    height: 4.25rem;
  }

  .lg\:h-18 {
    height: 4.5rem;
  }

  .lg\:h-19 {
    height: 4.75rem;
  }

  .lg\:h-20 {
    height: 5rem;
  }

  .lg\:h-21 {
    height: 5.25rem;
  }

  .lg\:h-22 {
    height: 5.5rem;
  }

  .lg\:h-23 {
    height: 5.75rem;
  }

  .lg\:h-24 {
    height: 6rem;
  }

  .lg\:h-25 {
    height: 6.25rem;
  }

  .lg\:h-26 {
    height: 6.5rem;
  }

  .lg\:h-27 {
    height: 6.75rem;
  }

  .lg\:h-28 {
    height: 7rem;
  }

  .lg\:h-29 {
    height: 7.25rem;
  }

  .lg\:h-30 {
    height: 7.5rem;
  }

  .lg\:h-31 {
    height: 7.75rem;
  }

  .lg\:h-32 {
    height: 8rem;
  }

  .lg\:h-40 {
    height: 10rem;
  }

  .lg\:h-48 {
    height: 12rem;
  }

  .lg\:h-56 {
    height: 14rem;
  }

  .lg\:h-64 {
    height: 16rem;
  }

  .lg\:h-auto {
    height: auto;
  }

  .lg\:h-px {
    height: 1px;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:h-screen {
    height: 100vh;
  }

  .lg\:\!h-0 {
    height: 0rem !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-7 {
    height: 1.75rem !important;
  }

  .lg\:\!h-8 {
    height: 2rem !important;
  }

  .lg\:\!h-9 {
    height: 2.25rem !important;
  }

  .lg\:\!h-10 {
    height: 2.5rem !important;
  }

  .lg\:\!h-11 {
    height: 2.75rem !important;
  }

  .lg\:\!h-12 {
    height: 3rem !important;
  }

  .lg\:\!h-13 {
    height: 3.25rem !important;
  }

  .lg\:\!h-14 {
    height: 3.5rem !important;
  }

  .lg\:\!h-15 {
    height: 3.75rem !important;
  }

  .lg\:\!h-16 {
    height: 4rem !important;
  }

  .lg\:\!h-17 {
    height: 4.25rem !important;
  }

  .lg\:\!h-18 {
    height: 4.5rem !important;
  }

  .lg\:\!h-19 {
    height: 4.75rem !important;
  }

  .lg\:\!h-20 {
    height: 5rem !important;
  }

  .lg\:\!h-21 {
    height: 5.25rem !important;
  }

  .lg\:\!h-22 {
    height: 5.5rem !important;
  }

  .lg\:\!h-23 {
    height: 5.75rem !important;
  }

  .lg\:\!h-24 {
    height: 6rem !important;
  }

  .lg\:\!h-25 {
    height: 6.25rem !important;
  }

  .lg\:\!h-26 {
    height: 6.5rem !important;
  }

  .lg\:\!h-27 {
    height: 6.75rem !important;
  }

  .lg\:\!h-28 {
    height: 7rem !important;
  }

  .lg\:\!h-29 {
    height: 7.25rem !important;
  }

  .lg\:\!h-30 {
    height: 7.5rem !important;
  }

  .lg\:\!h-31 {
    height: 7.75rem !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\:hover\:h-0:hover {
    height: 0rem;
  }

  .lg\:hover\:h-1:hover {
    height: 0.25rem;
  }

  .lg\:hover\:h-2:hover {
    height: 0.5rem;
  }

  .lg\:hover\:h-3:hover {
    height: 0.75rem;
  }

  .lg\:hover\:h-4:hover {
    height: 1rem;
  }

  .lg\:hover\:h-5:hover {
    height: 1.25rem;
  }

  .lg\:hover\:h-6:hover {
    height: 1.5rem;
  }

  .lg\:hover\:h-7:hover {
    height: 1.75rem;
  }

  .lg\:hover\:h-8:hover {
    height: 2rem;
  }

  .lg\:hover\:h-9:hover {
    height: 2.25rem;
  }

  .lg\:hover\:h-10:hover {
    height: 2.5rem;
  }

  .lg\:hover\:h-11:hover {
    height: 2.75rem;
  }

  .lg\:hover\:h-12:hover {
    height: 3rem;
  }

  .lg\:hover\:h-13:hover {
    height: 3.25rem;
  }

  .lg\:hover\:h-14:hover {
    height: 3.5rem;
  }

  .lg\:hover\:h-15:hover {
    height: 3.75rem;
  }

  .lg\:hover\:h-16:hover {
    height: 4rem;
  }

  .lg\:hover\:h-17:hover {
    height: 4.25rem;
  }

  .lg\:hover\:h-18:hover {
    height: 4.5rem;
  }

  .lg\:hover\:h-19:hover {
    height: 4.75rem;
  }

  .lg\:hover\:h-20:hover {
    height: 5rem;
  }

  .lg\:hover\:h-21:hover {
    height: 5.25rem;
  }

  .lg\:hover\:h-22:hover {
    height: 5.5rem;
  }

  .lg\:hover\:h-23:hover {
    height: 5.75rem;
  }

  .lg\:hover\:h-24:hover {
    height: 6rem;
  }

  .lg\:hover\:h-25:hover {
    height: 6.25rem;
  }

  .lg\:hover\:h-26:hover {
    height: 6.5rem;
  }

  .lg\:hover\:h-27:hover {
    height: 6.75rem;
  }

  .lg\:hover\:h-28:hover {
    height: 7rem;
  }

  .lg\:hover\:h-29:hover {
    height: 7.25rem;
  }

  .lg\:hover\:h-30:hover {
    height: 7.5rem;
  }

  .lg\:hover\:h-31:hover {
    height: 7.75rem;
  }

  .lg\:hover\:h-32:hover {
    height: 8rem;
  }

  .lg\:hover\:h-40:hover {
    height: 10rem;
  }

  .lg\:hover\:h-48:hover {
    height: 12rem;
  }

  .lg\:hover\:h-56:hover {
    height: 14rem;
  }

  .lg\:hover\:h-64:hover {
    height: 16rem;
  }

  .lg\:hover\:h-auto:hover {
    height: auto;
  }

  .lg\:hover\:h-px:hover {
    height: 1px;
  }

  .lg\:hover\:h-full:hover {
    height: 100%;
  }

  .lg\:hover\:h-screen:hover {
    height: 100vh;
  }

  .lg\:leading-3 {
    line-height: .75rem;
  }

  .lg\:leading-4 {
    line-height: 1rem;
  }

  .lg\:leading-5 {
    line-height: 1.25rem;
  }

  .lg\:leading-6 {
    line-height: 1.5rem;
  }

  .lg\:leading-7 {
    line-height: 1.75rem;
  }

  .lg\:leading-8 {
    line-height: 2rem;
  }

  .lg\:leading-9 {
    line-height: 2.25rem;
  }

  .lg\:leading-10 {
    line-height: 2.5rem;
  }

  .lg\:leading-none {
    line-height: 1;
  }

  .lg\:leading-tight {
    line-height: 1.25;
  }

  .lg\:leading-snug {
    line-height: 1.375;
  }

  .lg\:leading-normal {
    line-height: 1.5;
  }

  .lg\:leading-relaxed {
    line-height: 1.625;
  }

  .lg\:leading-loose {
    line-height: 2;
  }

  .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\:hover\:leading-3:hover {
    line-height: .75rem;
  }

  .lg\:hover\:leading-4:hover {
    line-height: 1rem;
  }

  .lg\:hover\:leading-5:hover {
    line-height: 1.25rem;
  }

  .lg\:hover\:leading-6:hover {
    line-height: 1.5rem;
  }

  .lg\:hover\:leading-7:hover {
    line-height: 1.75rem;
  }

  .lg\:hover\:leading-8:hover {
    line-height: 2rem;
  }

  .lg\:hover\:leading-9:hover {
    line-height: 2.25rem;
  }

  .lg\:hover\:leading-10:hover {
    line-height: 2.5rem;
  }

  .lg\:hover\:leading-none:hover {
    line-height: 1;
  }

  .lg\:hover\:leading-tight:hover {
    line-height: 1.25;
  }

  .lg\:hover\:leading-snug:hover {
    line-height: 1.375;
  }

  .lg\:hover\:leading-normal:hover {
    line-height: 1.5;
  }

  .lg\:hover\:leading-relaxed:hover {
    line-height: 1.625;
  }

  .lg\:hover\:leading-loose:hover {
    line-height: 2;
  }

  .lg\:list-inside {
    list-style-position: inside;
  }

  .lg\:list-outside {
    list-style-position: outside;
  }

  .lg\:\!list-inside {
    list-style-position: inside !important;
  }

  .lg\:\!list-outside {
    list-style-position: outside !important;
  }

  .lg\:hover\:list-inside:hover {
    list-style-position: inside;
  }

  .lg\:hover\:list-outside:hover {
    list-style-position: outside;
  }

  .lg\:list-none {
    list-style-type: none;
  }

  .lg\:list-disc {
    list-style-type: disc;
  }

  .lg\:list-decimal {
    list-style-type: decimal;
  }

  .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\:hover\:list-none:hover {
    list-style-type: none;
  }

  .lg\:hover\:list-disc:hover {
    list-style-type: disc;
  }

  .lg\:hover\:list-decimal:hover {
    list-style-type: decimal;
  }

  .lg\:m-0 {
    margin: 0rem;
  }

  .lg\:m-1 {
    margin: 0.25rem;
  }

  .lg\:m-2 {
    margin: 0.5rem;
  }

  .lg\:m-3 {
    margin: 0.75rem;
  }

  .lg\:m-4 {
    margin: 1rem;
  }

  .lg\:m-5 {
    margin: 1.25rem;
  }

  .lg\:m-6 {
    margin: 1.5rem;
  }

  .lg\:m-7 {
    margin: 1.75rem;
  }

  .lg\:m-8 {
    margin: 2rem;
  }

  .lg\:m-9 {
    margin: 2.25rem;
  }

  .lg\:m-10 {
    margin: 2.5rem;
  }

  .lg\:m-11 {
    margin: 2.75rem;
  }

  .lg\:m-12 {
    margin: 3rem;
  }

  .lg\:m-13 {
    margin: 3.25rem;
  }

  .lg\:m-14 {
    margin: 3.5rem;
  }

  .lg\:m-15 {
    margin: 3.75rem;
  }

  .lg\:m-16 {
    margin: 4rem;
  }

  .lg\:m-17 {
    margin: 4.25rem;
  }

  .lg\:m-18 {
    margin: 4.5rem;
  }

  .lg\:m-19 {
    margin: 4.75rem;
  }

  .lg\:m-20 {
    margin: 5rem;
  }

  .lg\:m-21 {
    margin: 5.25rem;
  }

  .lg\:m-22 {
    margin: 5.5rem;
  }

  .lg\:m-23 {
    margin: 5.75rem;
  }

  .lg\:m-24 {
    margin: 6rem;
  }

  .lg\:m-25 {
    margin: 6.25rem;
  }

  .lg\:m-26 {
    margin: 6.5rem;
  }

  .lg\:m-27 {
    margin: 6.75rem;
  }

  .lg\:m-28 {
    margin: 7rem;
  }

  .lg\:m-29 {
    margin: 7.25rem;
  }

  .lg\:m-30 {
    margin: 7.5rem;
  }

  .lg\:m-31 {
    margin: 7.75rem;
  }

  .lg\:m-32 {
    margin: 8rem;
  }

  .lg\:m-40 {
    margin: 10rem;
  }

  .lg\:m-48 {
    margin: 12rem;
  }

  .lg\:m-56 {
    margin: 14rem;
  }

  .lg\:m-64 {
    margin: 16rem;
  }

  .lg\:m-auto {
    margin: auto;
  }

  .lg\:m-px {
    margin: 1px;
  }

  .lg\:-m-0 {
    margin: 0rem;
  }

  .lg\:-m-1 {
    margin: -0.25rem;
  }

  .lg\:-m-2 {
    margin: -0.5rem;
  }

  .lg\:-m-3 {
    margin: -0.75rem;
  }

  .lg\:-m-4 {
    margin: -1rem;
  }

  .lg\:-m-5 {
    margin: -1.25rem;
  }

  .lg\:-m-6 {
    margin: -1.5rem;
  }

  .lg\:-m-7 {
    margin: -1.75rem;
  }

  .lg\:-m-8 {
    margin: -2rem;
  }

  .lg\:-m-9 {
    margin: -2.25rem;
  }

  .lg\:-m-10 {
    margin: -2.5rem;
  }

  .lg\:-m-11 {
    margin: -2.75rem;
  }

  .lg\:-m-12 {
    margin: -3rem;
  }

  .lg\:-m-13 {
    margin: -3.25rem;
  }

  .lg\:-m-14 {
    margin: -3.5rem;
  }

  .lg\:-m-15 {
    margin: -3.75rem;
  }

  .lg\:-m-16 {
    margin: -4rem;
  }

  .lg\:-m-17 {
    margin: -4.25rem;
  }

  .lg\:-m-18 {
    margin: -4.5rem;
  }

  .lg\:-m-19 {
    margin: -4.75rem;
  }

  .lg\:-m-20 {
    margin: -5rem;
  }

  .lg\:-m-21 {
    margin: -5.25rem;
  }

  .lg\:-m-22 {
    margin: -5.5rem;
  }

  .lg\:-m-23 {
    margin: -5.75rem;
  }

  .lg\:-m-24 {
    margin: -6rem;
  }

  .lg\:-m-25 {
    margin: -6.25rem;
  }

  .lg\:-m-26 {
    margin: -6.5rem;
  }

  .lg\:-m-27 {
    margin: -6.75rem;
  }

  .lg\:-m-28 {
    margin: -7rem;
  }

  .lg\:-m-29 {
    margin: -7.25rem;
  }

  .lg\:-m-30 {
    margin: -7.5rem;
  }

  .lg\:-m-31 {
    margin: -7.75rem;
  }

  .lg\:-m-32 {
    margin: -8rem;
  }

  .lg\:-m-40 {
    margin: -10rem;
  }

  .lg\:-m-48 {
    margin: -12rem;
  }

  .lg\:-m-56 {
    margin: -14rem;
  }

  .lg\:-m-64 {
    margin: -16rem;
  }

  .lg\:-m-px {
    margin: -1px;
  }

  .lg\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .lg\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .lg\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .lg\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .lg\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lg\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .lg\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .lg\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lg\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .lg\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .lg\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .lg\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .lg\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .lg\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .lg\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .lg\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .lg\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .lg\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .lg\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .lg\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .lg\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .lg\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .lg\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .lg\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .lg\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .lg\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lg\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lg\:my-21 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .lg\:mx-21 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .lg\:my-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .lg\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .lg\:my-23 {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .lg\:mx-23 {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .lg\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:my-25 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .lg\:mx-25 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .lg\:my-26 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .lg\:mx-26 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .lg\:my-27 {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .lg\:mx-27 {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .lg\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .lg\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .lg\:my-29 {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .lg\:mx-29 {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .lg\:my-30 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .lg\:mx-30 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .lg\:my-31 {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .lg\:mx-31 {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .lg\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lg\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .lg\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .lg\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .lg\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .lg\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .lg\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .lg\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .lg\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .lg\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lg\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lg\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .lg\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .lg\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .lg\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .lg\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lg\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .lg\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .lg\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lg\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .lg\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .lg\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lg\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lg\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .lg\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .lg\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .lg\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .lg\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .lg\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .lg\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lg\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lg\:-my-13 {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .lg\:-mx-13 {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .lg\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .lg\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .lg\:-my-15 {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .lg\:-mx-15 {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .lg\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lg\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg\:-my-17 {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .lg\:-mx-17 {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .lg\:-my-18 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .lg\:-mx-18 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .lg\:-my-19 {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .lg\:-mx-19 {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .lg\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:-my-21 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .lg\:-mx-21 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .lg\:-my-22 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .lg\:-mx-22 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .lg\:-my-23 {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .lg\:-mx-23 {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .lg\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lg\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .lg\:-my-25 {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .lg\:-mx-25 {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .lg\:-my-26 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .lg\:-mx-26 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .lg\:-my-27 {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .lg\:-mx-27 {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .lg\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .lg\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .lg\:-my-29 {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .lg\:-mx-29 {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .lg\:-my-30 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .lg\:-mx-30 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .lg\:-my-31 {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .lg\:-mx-31 {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .lg\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .lg\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .lg\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .lg\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .lg\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .lg\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .lg\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .lg\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .lg\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .lg\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .lg\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .lg\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .lg\:mt-0 {
    margin-top: 0rem;
  }

  .lg\:mr-0 {
    margin-right: 0rem;
  }

  .lg\:mb-0 {
    margin-bottom: 0rem;
  }

  .lg\:ml-0 {
    margin-left: 0rem;
  }

  .lg\:mt-1 {
    margin-top: 0.25rem;
  }

  .lg\:mr-1 {
    margin-right: 0.25rem;
  }

  .lg\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .lg\:ml-1 {
    margin-left: 0.25rem;
  }

  .lg\:mt-2 {
    margin-top: 0.5rem;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem;
  }

  .lg\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .lg\:ml-2 {
    margin-left: 0.5rem;
  }

  .lg\:mt-3 {
    margin-top: 0.75rem;
  }

  .lg\:mr-3 {
    margin-right: 0.75rem;
  }

  .lg\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .lg\:ml-3 {
    margin-left: 0.75rem;
  }

  .lg\:mt-4 {
    margin-top: 1rem;
  }

  .lg\:mr-4 {
    margin-right: 1rem;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:ml-4 {
    margin-left: 1rem;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem;
  }

  .lg\:mr-5 {
    margin-right: 1.25rem;
  }

  .lg\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .lg\:ml-5 {
    margin-left: 1.25rem;
  }

  .lg\:mt-6 {
    margin-top: 1.5rem;
  }

  .lg\:mr-6 {
    margin-right: 1.5rem;
  }

  .lg\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .lg\:ml-6 {
    margin-left: 1.5rem;
  }

  .lg\:mt-7 {
    margin-top: 1.75rem;
  }

  .lg\:mr-7 {
    margin-right: 1.75rem;
  }

  .lg\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .lg\:ml-7 {
    margin-left: 1.75rem;
  }

  .lg\:mt-8 {
    margin-top: 2rem;
  }

  .lg\:mr-8 {
    margin-right: 2rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

  .lg\:ml-8 {
    margin-left: 2rem;
  }

  .lg\:mt-9 {
    margin-top: 2.25rem;
  }

  .lg\:mr-9 {
    margin-right: 2.25rem;
  }

  .lg\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .lg\:ml-9 {
    margin-left: 2.25rem;
  }

  .lg\:mt-10 {
    margin-top: 2.5rem;
  }

  .lg\:mr-10 {
    margin-right: 2.5rem;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:ml-10 {
    margin-left: 2.5rem;
  }

  .lg\:mt-11 {
    margin-top: 2.75rem;
  }

  .lg\:mr-11 {
    margin-right: 2.75rem;
  }

  .lg\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .lg\:ml-11 {
    margin-left: 2.75rem;
  }

  .lg\:mt-12 {
    margin-top: 3rem;
  }

  .lg\:mr-12 {
    margin-right: 3rem;
  }

  .lg\:mb-12 {
    margin-bottom: 3rem;
  }

  .lg\:ml-12 {
    margin-left: 3rem;
  }

  .lg\:mt-13 {
    margin-top: 3.25rem;
  }

  .lg\:mr-13 {
    margin-right: 3.25rem;
  }

  .lg\:mb-13 {
    margin-bottom: 3.25rem;
  }

  .lg\:ml-13 {
    margin-left: 3.25rem;
  }

  .lg\:mt-14 {
    margin-top: 3.5rem;
  }

  .lg\:mr-14 {
    margin-right: 3.5rem;
  }

  .lg\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .lg\:ml-14 {
    margin-left: 3.5rem;
  }

  .lg\:mt-15 {
    margin-top: 3.75rem;
  }

  .lg\:mr-15 {
    margin-right: 3.75rem;
  }

  .lg\:mb-15 {
    margin-bottom: 3.75rem;
  }

  .lg\:ml-15 {
    margin-left: 3.75rem;
  }

  .lg\:mt-16 {
    margin-top: 4rem;
  }

  .lg\:mr-16 {
    margin-right: 4rem;
  }

  .lg\:mb-16 {
    margin-bottom: 4rem;
  }

  .lg\:ml-16 {
    margin-left: 4rem;
  }

  .lg\:mt-17 {
    margin-top: 4.25rem;
  }

  .lg\:mr-17 {
    margin-right: 4.25rem;
  }

  .lg\:mb-17 {
    margin-bottom: 4.25rem;
  }

  .lg\:ml-17 {
    margin-left: 4.25rem;
  }

  .lg\:mt-18 {
    margin-top: 4.5rem;
  }

  .lg\:mr-18 {
    margin-right: 4.5rem;
  }

  .lg\:mb-18 {
    margin-bottom: 4.5rem;
  }

  .lg\:ml-18 {
    margin-left: 4.5rem;
  }

  .lg\:mt-19 {
    margin-top: 4.75rem;
  }

  .lg\:mr-19 {
    margin-right: 4.75rem;
  }

  .lg\:mb-19 {
    margin-bottom: 4.75rem;
  }

  .lg\:ml-19 {
    margin-left: 4.75rem;
  }

  .lg\:mt-20 {
    margin-top: 5rem;
  }

  .lg\:mr-20 {
    margin-right: 5rem;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

  .lg\:ml-20 {
    margin-left: 5rem;
  }

  .lg\:mt-21 {
    margin-top: 5.25rem;
  }

  .lg\:mr-21 {
    margin-right: 5.25rem;
  }

  .lg\:mb-21 {
    margin-bottom: 5.25rem;
  }

  .lg\:ml-21 {
    margin-left: 5.25rem;
  }

  .lg\:mt-22 {
    margin-top: 5.5rem;
  }

  .lg\:mr-22 {
    margin-right: 5.5rem;
  }

  .lg\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .lg\:ml-22 {
    margin-left: 5.5rem;
  }

  .lg\:mt-23 {
    margin-top: 5.75rem;
  }

  .lg\:mr-23 {
    margin-right: 5.75rem;
  }

  .lg\:mb-23 {
    margin-bottom: 5.75rem;
  }

  .lg\:ml-23 {
    margin-left: 5.75rem;
  }

  .lg\:mt-24 {
    margin-top: 6rem;
  }

  .lg\:mr-24 {
    margin-right: 6rem;
  }

  .lg\:mb-24 {
    margin-bottom: 6rem;
  }

  .lg\:ml-24 {
    margin-left: 6rem;
  }

  .lg\:mt-25 {
    margin-top: 6.25rem;
  }

  .lg\:mr-25 {
    margin-right: 6.25rem;
  }

  .lg\:mb-25 {
    margin-bottom: 6.25rem;
  }

  .lg\:ml-25 {
    margin-left: 6.25rem;
  }

  .lg\:mt-26 {
    margin-top: 6.5rem;
  }

  .lg\:mr-26 {
    margin-right: 6.5rem;
  }

  .lg\:mb-26 {
    margin-bottom: 6.5rem;
  }

  .lg\:ml-26 {
    margin-left: 6.5rem;
  }

  .lg\:mt-27 {
    margin-top: 6.75rem;
  }

  .lg\:mr-27 {
    margin-right: 6.75rem;
  }

  .lg\:mb-27 {
    margin-bottom: 6.75rem;
  }

  .lg\:ml-27 {
    margin-left: 6.75rem;
  }

  .lg\:mt-28 {
    margin-top: 7rem;
  }

  .lg\:mr-28 {
    margin-right: 7rem;
  }

  .lg\:mb-28 {
    margin-bottom: 7rem;
  }

  .lg\:ml-28 {
    margin-left: 7rem;
  }

  .lg\:mt-29 {
    margin-top: 7.25rem;
  }

  .lg\:mr-29 {
    margin-right: 7.25rem;
  }

  .lg\:mb-29 {
    margin-bottom: 7.25rem;
  }

  .lg\:ml-29 {
    margin-left: 7.25rem;
  }

  .lg\:mt-30 {
    margin-top: 7.5rem;
  }

  .lg\:mr-30 {
    margin-right: 7.5rem;
  }

  .lg\:mb-30 {
    margin-bottom: 7.5rem;
  }

  .lg\:ml-30 {
    margin-left: 7.5rem;
  }

  .lg\:mt-31 {
    margin-top: 7.75rem;
  }

  .lg\:mr-31 {
    margin-right: 7.75rem;
  }

  .lg\:mb-31 {
    margin-bottom: 7.75rem;
  }

  .lg\:ml-31 {
    margin-left: 7.75rem;
  }

  .lg\:mt-32 {
    margin-top: 8rem;
  }

  .lg\:mr-32 {
    margin-right: 8rem;
  }

  .lg\:mb-32 {
    margin-bottom: 8rem;
  }

  .lg\:ml-32 {
    margin-left: 8rem;
  }

  .lg\:mt-40 {
    margin-top: 10rem;
  }

  .lg\:mr-40 {
    margin-right: 10rem;
  }

  .lg\:mb-40 {
    margin-bottom: 10rem;
  }

  .lg\:ml-40 {
    margin-left: 10rem;
  }

  .lg\:mt-48 {
    margin-top: 12rem;
  }

  .lg\:mr-48 {
    margin-right: 12rem;
  }

  .lg\:mb-48 {
    margin-bottom: 12rem;
  }

  .lg\:ml-48 {
    margin-left: 12rem;
  }

  .lg\:mt-56 {
    margin-top: 14rem;
  }

  .lg\:mr-56 {
    margin-right: 14rem;
  }

  .lg\:mb-56 {
    margin-bottom: 14rem;
  }

  .lg\:ml-56 {
    margin-left: 14rem;
  }

  .lg\:mt-64 {
    margin-top: 16rem;
  }

  .lg\:mr-64 {
    margin-right: 16rem;
  }

  .lg\:mb-64 {
    margin-bottom: 16rem;
  }

  .lg\:ml-64 {
    margin-left: 16rem;
  }

  .lg\:mt-auto {
    margin-top: auto;
  }

  .lg\:mr-auto {
    margin-right: auto;
  }

  .lg\:mb-auto {
    margin-bottom: auto;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:mt-px {
    margin-top: 1px;
  }

  .lg\:mr-px {
    margin-right: 1px;
  }

  .lg\:mb-px {
    margin-bottom: 1px;
  }

  .lg\:ml-px {
    margin-left: 1px;
  }

  .lg\:-mt-0 {
    margin-top: 0rem;
  }

  .lg\:-mr-0 {
    margin-right: 0rem;
  }

  .lg\:-mb-0 {
    margin-bottom: 0rem;
  }

  .lg\:-ml-0 {
    margin-left: 0rem;
  }

  .lg\:-mt-1 {
    margin-top: -0.25rem;
  }

  .lg\:-mr-1 {
    margin-right: -0.25rem;
  }

  .lg\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .lg\:-ml-1 {
    margin-left: -0.25rem;
  }

  .lg\:-mt-2 {
    margin-top: -0.5rem;
  }

  .lg\:-mr-2 {
    margin-right: -0.5rem;
  }

  .lg\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .lg\:-ml-2 {
    margin-left: -0.5rem;
  }

  .lg\:-mt-3 {
    margin-top: -0.75rem;
  }

  .lg\:-mr-3 {
    margin-right: -0.75rem;
  }

  .lg\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .lg\:-ml-3 {
    margin-left: -0.75rem;
  }

  .lg\:-mt-4 {
    margin-top: -1rem;
  }

  .lg\:-mr-4 {
    margin-right: -1rem;
  }

  .lg\:-mb-4 {
    margin-bottom: -1rem;
  }

  .lg\:-ml-4 {
    margin-left: -1rem;
  }

  .lg\:-mt-5 {
    margin-top: -1.25rem;
  }

  .lg\:-mr-5 {
    margin-right: -1.25rem;
  }

  .lg\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .lg\:-ml-5 {
    margin-left: -1.25rem;
  }

  .lg\:-mt-6 {
    margin-top: -1.5rem;
  }

  .lg\:-mr-6 {
    margin-right: -1.5rem;
  }

  .lg\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .lg\:-ml-6 {
    margin-left: -1.5rem;
  }

  .lg\:-mt-7 {
    margin-top: -1.75rem;
  }

  .lg\:-mr-7 {
    margin-right: -1.75rem;
  }

  .lg\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .lg\:-ml-7 {
    margin-left: -1.75rem;
  }

  .lg\:-mt-8 {
    margin-top: -2rem;
  }

  .lg\:-mr-8 {
    margin-right: -2rem;
  }

  .lg\:-mb-8 {
    margin-bottom: -2rem;
  }

  .lg\:-ml-8 {
    margin-left: -2rem;
  }

  .lg\:-mt-9 {
    margin-top: -2.25rem;
  }

  .lg\:-mr-9 {
    margin-right: -2.25rem;
  }

  .lg\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .lg\:-ml-9 {
    margin-left: -2.25rem;
  }

  .lg\:-mt-10 {
    margin-top: -2.5rem;
  }

  .lg\:-mr-10 {
    margin-right: -2.5rem;
  }

  .lg\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .lg\:-ml-10 {
    margin-left: -2.5rem;
  }

  .lg\:-mt-11 {
    margin-top: -2.75rem;
  }

  .lg\:-mr-11 {
    margin-right: -2.75rem;
  }

  .lg\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .lg\:-ml-11 {
    margin-left: -2.75rem;
  }

  .lg\:-mt-12 {
    margin-top: -3rem;
  }

  .lg\:-mr-12 {
    margin-right: -3rem;
  }

  .lg\:-mb-12 {
    margin-bottom: -3rem;
  }

  .lg\:-ml-12 {
    margin-left: -3rem;
  }

  .lg\:-mt-13 {
    margin-top: -3.25rem;
  }

  .lg\:-mr-13 {
    margin-right: -3.25rem;
  }

  .lg\:-mb-13 {
    margin-bottom: -3.25rem;
  }

  .lg\:-ml-13 {
    margin-left: -3.25rem;
  }

  .lg\:-mt-14 {
    margin-top: -3.5rem;
  }

  .lg\:-mr-14 {
    margin-right: -3.5rem;
  }

  .lg\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .lg\:-ml-14 {
    margin-left: -3.5rem;
  }

  .lg\:-mt-15 {
    margin-top: -3.75rem;
  }

  .lg\:-mr-15 {
    margin-right: -3.75rem;
  }

  .lg\:-mb-15 {
    margin-bottom: -3.75rem;
  }

  .lg\:-ml-15 {
    margin-left: -3.75rem;
  }

  .lg\:-mt-16 {
    margin-top: -4rem;
  }

  .lg\:-mr-16 {
    margin-right: -4rem;
  }

  .lg\:-mb-16 {
    margin-bottom: -4rem;
  }

  .lg\:-ml-16 {
    margin-left: -4rem;
  }

  .lg\:-mt-17 {
    margin-top: -4.25rem;
  }

  .lg\:-mr-17 {
    margin-right: -4.25rem;
  }

  .lg\:-mb-17 {
    margin-bottom: -4.25rem;
  }

  .lg\:-ml-17 {
    margin-left: -4.25rem;
  }

  .lg\:-mt-18 {
    margin-top: -4.5rem;
  }

  .lg\:-mr-18 {
    margin-right: -4.5rem;
  }

  .lg\:-mb-18 {
    margin-bottom: -4.5rem;
  }

  .lg\:-ml-18 {
    margin-left: -4.5rem;
  }

  .lg\:-mt-19 {
    margin-top: -4.75rem;
  }

  .lg\:-mr-19 {
    margin-right: -4.75rem;
  }

  .lg\:-mb-19 {
    margin-bottom: -4.75rem;
  }

  .lg\:-ml-19 {
    margin-left: -4.75rem;
  }

  .lg\:-mt-20 {
    margin-top: -5rem;
  }

  .lg\:-mr-20 {
    margin-right: -5rem;
  }

  .lg\:-mb-20 {
    margin-bottom: -5rem;
  }

  .lg\:-ml-20 {
    margin-left: -5rem;
  }

  .lg\:-mt-21 {
    margin-top: -5.25rem;
  }

  .lg\:-mr-21 {
    margin-right: -5.25rem;
  }

  .lg\:-mb-21 {
    margin-bottom: -5.25rem;
  }

  .lg\:-ml-21 {
    margin-left: -5.25rem;
  }

  .lg\:-mt-22 {
    margin-top: -5.5rem;
  }

  .lg\:-mr-22 {
    margin-right: -5.5rem;
  }

  .lg\:-mb-22 {
    margin-bottom: -5.5rem;
  }

  .lg\:-ml-22 {
    margin-left: -5.5rem;
  }

  .lg\:-mt-23 {
    margin-top: -5.75rem;
  }

  .lg\:-mr-23 {
    margin-right: -5.75rem;
  }

  .lg\:-mb-23 {
    margin-bottom: -5.75rem;
  }

  .lg\:-ml-23 {
    margin-left: -5.75rem;
  }

  .lg\:-mt-24 {
    margin-top: -6rem;
  }

  .lg\:-mr-24 {
    margin-right: -6rem;
  }

  .lg\:-mb-24 {
    margin-bottom: -6rem;
  }

  .lg\:-ml-24 {
    margin-left: -6rem;
  }

  .lg\:-mt-25 {
    margin-top: -6.25rem;
  }

  .lg\:-mr-25 {
    margin-right: -6.25rem;
  }

  .lg\:-mb-25 {
    margin-bottom: -6.25rem;
  }

  .lg\:-ml-25 {
    margin-left: -6.25rem;
  }

  .lg\:-mt-26 {
    margin-top: -6.5rem;
  }

  .lg\:-mr-26 {
    margin-right: -6.5rem;
  }

  .lg\:-mb-26 {
    margin-bottom: -6.5rem;
  }

  .lg\:-ml-26 {
    margin-left: -6.5rem;
  }

  .lg\:-mt-27 {
    margin-top: -6.75rem;
  }

  .lg\:-mr-27 {
    margin-right: -6.75rem;
  }

  .lg\:-mb-27 {
    margin-bottom: -6.75rem;
  }

  .lg\:-ml-27 {
    margin-left: -6.75rem;
  }

  .lg\:-mt-28 {
    margin-top: -7rem;
  }

  .lg\:-mr-28 {
    margin-right: -7rem;
  }

  .lg\:-mb-28 {
    margin-bottom: -7rem;
  }

  .lg\:-ml-28 {
    margin-left: -7rem;
  }

  .lg\:-mt-29 {
    margin-top: -7.25rem;
  }

  .lg\:-mr-29 {
    margin-right: -7.25rem;
  }

  .lg\:-mb-29 {
    margin-bottom: -7.25rem;
  }

  .lg\:-ml-29 {
    margin-left: -7.25rem;
  }

  .lg\:-mt-30 {
    margin-top: -7.5rem;
  }

  .lg\:-mr-30 {
    margin-right: -7.5rem;
  }

  .lg\:-mb-30 {
    margin-bottom: -7.5rem;
  }

  .lg\:-ml-30 {
    margin-left: -7.5rem;
  }

  .lg\:-mt-31 {
    margin-top: -7.75rem;
  }

  .lg\:-mr-31 {
    margin-right: -7.75rem;
  }

  .lg\:-mb-31 {
    margin-bottom: -7.75rem;
  }

  .lg\:-ml-31 {
    margin-left: -7.75rem;
  }

  .lg\:-mt-32 {
    margin-top: -8rem;
  }

  .lg\:-mr-32 {
    margin-right: -8rem;
  }

  .lg\:-mb-32 {
    margin-bottom: -8rem;
  }

  .lg\:-ml-32 {
    margin-left: -8rem;
  }

  .lg\:-mt-40 {
    margin-top: -10rem;
  }

  .lg\:-mr-40 {
    margin-right: -10rem;
  }

  .lg\:-mb-40 {
    margin-bottom: -10rem;
  }

  .lg\:-ml-40 {
    margin-left: -10rem;
  }

  .lg\:-mt-48 {
    margin-top: -12rem;
  }

  .lg\:-mr-48 {
    margin-right: -12rem;
  }

  .lg\:-mb-48 {
    margin-bottom: -12rem;
  }

  .lg\:-ml-48 {
    margin-left: -12rem;
  }

  .lg\:-mt-56 {
    margin-top: -14rem;
  }

  .lg\:-mr-56 {
    margin-right: -14rem;
  }

  .lg\:-mb-56 {
    margin-bottom: -14rem;
  }

  .lg\:-ml-56 {
    margin-left: -14rem;
  }

  .lg\:-mt-64 {
    margin-top: -16rem;
  }

  .lg\:-mr-64 {
    margin-right: -16rem;
  }

  .lg\:-mb-64 {
    margin-bottom: -16rem;
  }

  .lg\:-ml-64 {
    margin-left: -16rem;
  }

  .lg\:-mt-px {
    margin-top: -1px;
  }

  .lg\:-mr-px {
    margin-right: -1px;
  }

  .lg\:-mb-px {
    margin-bottom: -1px;
  }

  .lg\:-ml-px {
    margin-left: -1px;
  }

  .lg\:\!m-0 {
    margin: 0rem !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-7 {
    margin: 1.75rem !important;
  }

  .lg\:\!m-8 {
    margin: 2rem !important;
  }

  .lg\:\!m-9 {
    margin: 2.25rem !important;
  }

  .lg\:\!m-10 {
    margin: 2.5rem !important;
  }

  .lg\:\!m-11 {
    margin: 2.75rem !important;
  }

  .lg\:\!m-12 {
    margin: 3rem !important;
  }

  .lg\:\!m-13 {
    margin: 3.25rem !important;
  }

  .lg\:\!m-14 {
    margin: 3.5rem !important;
  }

  .lg\:\!m-15 {
    margin: 3.75rem !important;
  }

  .lg\:\!m-16 {
    margin: 4rem !important;
  }

  .lg\:\!m-17 {
    margin: 4.25rem !important;
  }

  .lg\:\!m-18 {
    margin: 4.5rem !important;
  }

  .lg\:\!m-19 {
    margin: 4.75rem !important;
  }

  .lg\:\!m-20 {
    margin: 5rem !important;
  }

  .lg\:\!m-21 {
    margin: 5.25rem !important;
  }

  .lg\:\!m-22 {
    margin: 5.5rem !important;
  }

  .lg\:\!m-23 {
    margin: 5.75rem !important;
  }

  .lg\:\!m-24 {
    margin: 6rem !important;
  }

  .lg\:\!m-25 {
    margin: 6.25rem !important;
  }

  .lg\:\!m-26 {
    margin: 6.5rem !important;
  }

  .lg\:\!m-27 {
    margin: 6.75rem !important;
  }

  .lg\:\!m-28 {
    margin: 7rem !important;
  }

  .lg\:\!m-29 {
    margin: 7.25rem !important;
  }

  .lg\:\!m-30 {
    margin: 7.5rem !important;
  }

  .lg\:\!m-31 {
    margin: 7.75rem !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-0 {
    margin: 0rem !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-7 {
    margin: -1.75rem !important;
  }

  .lg\:\!-m-8 {
    margin: -2rem !important;
  }

  .lg\:\!-m-9 {
    margin: -2.25rem !important;
  }

  .lg\:\!-m-10 {
    margin: -2.5rem !important;
  }

  .lg\:\!-m-11 {
    margin: -2.75rem !important;
  }

  .lg\:\!-m-12 {
    margin: -3rem !important;
  }

  .lg\:\!-m-13 {
    margin: -3.25rem !important;
  }

  .lg\:\!-m-14 {
    margin: -3.5rem !important;
  }

  .lg\:\!-m-15 {
    margin: -3.75rem !important;
  }

  .lg\:\!-m-16 {
    margin: -4rem !important;
  }

  .lg\:\!-m-17 {
    margin: -4.25rem !important;
  }

  .lg\:\!-m-18 {
    margin: -4.5rem !important;
  }

  .lg\:\!-m-19 {
    margin: -4.75rem !important;
  }

  .lg\:\!-m-20 {
    margin: -5rem !important;
  }

  .lg\:\!-m-21 {
    margin: -5.25rem !important;
  }

  .lg\:\!-m-22 {
    margin: -5.5rem !important;
  }

  .lg\:\!-m-23 {
    margin: -5.75rem !important;
  }

  .lg\:\!-m-24 {
    margin: -6rem !important;
  }

  .lg\:\!-m-25 {
    margin: -6.25rem !important;
  }

  .lg\:\!-m-26 {
    margin: -6.5rem !important;
  }

  .lg\:\!-m-27 {
    margin: -6.75rem !important;
  }

  .lg\:\!-m-28 {
    margin: -7rem !important;
  }

  .lg\:\!-m-29 {
    margin: -7.25rem !important;
  }

  .lg\:\!-m-30 {
    margin: -7.5rem !important;
  }

  .lg\:\!-m-31 {
    margin: -7.75rem !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: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .lg\:\!mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !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-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .lg\:\!mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !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-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .lg\:\!mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !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-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .lg\:\!mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !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-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .lg\:\!mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .lg\:\!my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .lg\:\!mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .lg\:\!my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .lg\:\!mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !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-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .lg\:\!mx-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .lg\:\!my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .lg\:\!mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .lg\:\!my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .lg\:\!mx-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !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-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .lg\:\!mx-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .lg\:\!my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .lg\:\!mx-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .lg\:\!my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .lg\:\!mx-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !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-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .lg\:\!mx-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .lg\:\!my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .lg\:\!mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .lg\:\!my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .lg\:\!mx-27 {
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .lg\:\!my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .lg\:\!mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .lg\:\!my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .lg\:\!mx-29 {
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .lg\:\!my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .lg\:\!mx-30 {
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .lg\:\!my-31 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .lg\:\!mx-31 {
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !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-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .lg\:\!-mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !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-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .lg\:\!-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !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-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .lg\:\!-mx-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !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-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .lg\:\!-mx-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !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-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .lg\:\!-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .lg\:\!-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .lg\:\!-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .lg\:\!-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .lg\:\!-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !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-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .lg\:\!-mx-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .lg\:\!-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .lg\:\!-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .lg\:\!-my-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .lg\:\!-mx-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !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-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .lg\:\!-mx-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .lg\:\!-my-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .lg\:\!-mx-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .lg\:\!-my-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .lg\:\!-mx-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !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-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .lg\:\!-mx-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .lg\:\!-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .lg\:\!-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .lg\:\!-my-27 {
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .lg\:\!-mx-27 {
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .lg\:\!-my-28 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .lg\:\!-mx-28 {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .lg\:\!-my-29 {
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .lg\:\!-mx-29 {
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .lg\:\!-my-30 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .lg\:\!-mx-30 {
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .lg\:\!-my-31 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .lg\:\!-mx-31 {
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !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: 0rem !important;
  }

  .lg\:\!mr-0 {
    margin-right: 0rem !important;
  }

  .lg\:\!mb-0 {
    margin-bottom: 0rem !important;
  }

  .lg\:\!ml-0 {
    margin-left: 0rem !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-7 {
    margin-top: 1.75rem !important;
  }

  .lg\:\!mr-7 {
    margin-right: 1.75rem !important;
  }

  .lg\:\!mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .lg\:\!ml-7 {
    margin-left: 1.75rem !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-9 {
    margin-top: 2.25rem !important;
  }

  .lg\:\!mr-9 {
    margin-right: 2.25rem !important;
  }

  .lg\:\!mb-9 {
    margin-bottom: 2.25rem !important;
  }

  .lg\:\!ml-9 {
    margin-left: 2.25rem !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-11 {
    margin-top: 2.75rem !important;
  }

  .lg\:\!mr-11 {
    margin-right: 2.75rem !important;
  }

  .lg\:\!mb-11 {
    margin-bottom: 2.75rem !important;
  }

  .lg\:\!ml-11 {
    margin-left: 2.75rem !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-13 {
    margin-top: 3.25rem !important;
  }

  .lg\:\!mr-13 {
    margin-right: 3.25rem !important;
  }

  .lg\:\!mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .lg\:\!ml-13 {
    margin-left: 3.25rem !important;
  }

  .lg\:\!mt-14 {
    margin-top: 3.5rem !important;
  }

  .lg\:\!mr-14 {
    margin-right: 3.5rem !important;
  }

  .lg\:\!mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .lg\:\!ml-14 {
    margin-left: 3.5rem !important;
  }

  .lg\:\!mt-15 {
    margin-top: 3.75rem !important;
  }

  .lg\:\!mr-15 {
    margin-right: 3.75rem !important;
  }

  .lg\:\!mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .lg\:\!ml-15 {
    margin-left: 3.75rem !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-17 {
    margin-top: 4.25rem !important;
  }

  .lg\:\!mr-17 {
    margin-right: 4.25rem !important;
  }

  .lg\:\!mb-17 {
    margin-bottom: 4.25rem !important;
  }

  .lg\:\!ml-17 {
    margin-left: 4.25rem !important;
  }

  .lg\:\!mt-18 {
    margin-top: 4.5rem !important;
  }

  .lg\:\!mr-18 {
    margin-right: 4.5rem !important;
  }

  .lg\:\!mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .lg\:\!ml-18 {
    margin-left: 4.5rem !important;
  }

  .lg\:\!mt-19 {
    margin-top: 4.75rem !important;
  }

  .lg\:\!mr-19 {
    margin-right: 4.75rem !important;
  }

  .lg\:\!mb-19 {
    margin-bottom: 4.75rem !important;
  }

  .lg\:\!ml-19 {
    margin-left: 4.75rem !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-21 {
    margin-top: 5.25rem !important;
  }

  .lg\:\!mr-21 {
    margin-right: 5.25rem !important;
  }

  .lg\:\!mb-21 {
    margin-bottom: 5.25rem !important;
  }

  .lg\:\!ml-21 {
    margin-left: 5.25rem !important;
  }

  .lg\:\!mt-22 {
    margin-top: 5.5rem !important;
  }

  .lg\:\!mr-22 {
    margin-right: 5.5rem !important;
  }

  .lg\:\!mb-22 {
    margin-bottom: 5.5rem !important;
  }

  .lg\:\!ml-22 {
    margin-left: 5.5rem !important;
  }

  .lg\:\!mt-23 {
    margin-top: 5.75rem !important;
  }

  .lg\:\!mr-23 {
    margin-right: 5.75rem !important;
  }

  .lg\:\!mb-23 {
    margin-bottom: 5.75rem !important;
  }

  .lg\:\!ml-23 {
    margin-left: 5.75rem !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-25 {
    margin-top: 6.25rem !important;
  }

  .lg\:\!mr-25 {
    margin-right: 6.25rem !important;
  }

  .lg\:\!mb-25 {
    margin-bottom: 6.25rem !important;
  }

  .lg\:\!ml-25 {
    margin-left: 6.25rem !important;
  }

  .lg\:\!mt-26 {
    margin-top: 6.5rem !important;
  }

  .lg\:\!mr-26 {
    margin-right: 6.5rem !important;
  }

  .lg\:\!mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .lg\:\!ml-26 {
    margin-left: 6.5rem !important;
  }

  .lg\:\!mt-27 {
    margin-top: 6.75rem !important;
  }

  .lg\:\!mr-27 {
    margin-right: 6.75rem !important;
  }

  .lg\:\!mb-27 {
    margin-bottom: 6.75rem !important;
  }

  .lg\:\!ml-27 {
    margin-left: 6.75rem !important;
  }

  .lg\:\!mt-28 {
    margin-top: 7rem !important;
  }

  .lg\:\!mr-28 {
    margin-right: 7rem !important;
  }

  .lg\:\!mb-28 {
    margin-bottom: 7rem !important;
  }

  .lg\:\!ml-28 {
    margin-left: 7rem !important;
  }

  .lg\:\!mt-29 {
    margin-top: 7.25rem !important;
  }

  .lg\:\!mr-29 {
    margin-right: 7.25rem !important;
  }

  .lg\:\!mb-29 {
    margin-bottom: 7.25rem !important;
  }

  .lg\:\!ml-29 {
    margin-left: 7.25rem !important;
  }

  .lg\:\!mt-30 {
    margin-top: 7.5rem !important;
  }

  .lg\:\!mr-30 {
    margin-right: 7.5rem !important;
  }

  .lg\:\!mb-30 {
    margin-bottom: 7.5rem !important;
  }

  .lg\:\!ml-30 {
    margin-left: 7.5rem !important;
  }

  .lg\:\!mt-31 {
    margin-top: 7.75rem !important;
  }

  .lg\:\!mr-31 {
    margin-right: 7.75rem !important;
  }

  .lg\:\!mb-31 {
    margin-bottom: 7.75rem !important;
  }

  .lg\:\!ml-31 {
    margin-left: 7.75rem !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-0 {
    margin-top: 0rem !important;
  }

  .lg\:\!-mr-0 {
    margin-right: 0rem !important;
  }

  .lg\:\!-mb-0 {
    margin-bottom: 0rem !important;
  }

  .lg\:\!-ml-0 {
    margin-left: 0rem !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-7 {
    margin-top: -1.75rem !important;
  }

  .lg\:\!-mr-7 {
    margin-right: -1.75rem !important;
  }

  .lg\:\!-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .lg\:\!-ml-7 {
    margin-left: -1.75rem !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-9 {
    margin-top: -2.25rem !important;
  }

  .lg\:\!-mr-9 {
    margin-right: -2.25rem !important;
  }

  .lg\:\!-mb-9 {
    margin-bottom: -2.25rem !important;
  }

  .lg\:\!-ml-9 {
    margin-left: -2.25rem !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-11 {
    margin-top: -2.75rem !important;
  }

  .lg\:\!-mr-11 {
    margin-right: -2.75rem !important;
  }

  .lg\:\!-mb-11 {
    margin-bottom: -2.75rem !important;
  }

  .lg\:\!-ml-11 {
    margin-left: -2.75rem !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-13 {
    margin-top: -3.25rem !important;
  }

  .lg\:\!-mr-13 {
    margin-right: -3.25rem !important;
  }

  .lg\:\!-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .lg\:\!-ml-13 {
    margin-left: -3.25rem !important;
  }

  .lg\:\!-mt-14 {
    margin-top: -3.5rem !important;
  }

  .lg\:\!-mr-14 {
    margin-right: -3.5rem !important;
  }

  .lg\:\!-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .lg\:\!-ml-14 {
    margin-left: -3.5rem !important;
  }

  .lg\:\!-mt-15 {
    margin-top: -3.75rem !important;
  }

  .lg\:\!-mr-15 {
    margin-right: -3.75rem !important;
  }

  .lg\:\!-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .lg\:\!-ml-15 {
    margin-left: -3.75rem !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-17 {
    margin-top: -4.25rem !important;
  }

  .lg\:\!-mr-17 {
    margin-right: -4.25rem !important;
  }

  .lg\:\!-mb-17 {
    margin-bottom: -4.25rem !important;
  }

  .lg\:\!-ml-17 {
    margin-left: -4.25rem !important;
  }

  .lg\:\!-mt-18 {
    margin-top: -4.5rem !important;
  }

  .lg\:\!-mr-18 {
    margin-right: -4.5rem !important;
  }

  .lg\:\!-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .lg\:\!-ml-18 {
    margin-left: -4.5rem !important;
  }

  .lg\:\!-mt-19 {
    margin-top: -4.75rem !important;
  }

  .lg\:\!-mr-19 {
    margin-right: -4.75rem !important;
  }

  .lg\:\!-mb-19 {
    margin-bottom: -4.75rem !important;
  }

  .lg\:\!-ml-19 {
    margin-left: -4.75rem !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-21 {
    margin-top: -5.25rem !important;
  }

  .lg\:\!-mr-21 {
    margin-right: -5.25rem !important;
  }

  .lg\:\!-mb-21 {
    margin-bottom: -5.25rem !important;
  }

  .lg\:\!-ml-21 {
    margin-left: -5.25rem !important;
  }

  .lg\:\!-mt-22 {
    margin-top: -5.5rem !important;
  }

  .lg\:\!-mr-22 {
    margin-right: -5.5rem !important;
  }

  .lg\:\!-mb-22 {
    margin-bottom: -5.5rem !important;
  }

  .lg\:\!-ml-22 {
    margin-left: -5.5rem !important;
  }

  .lg\:\!-mt-23 {
    margin-top: -5.75rem !important;
  }

  .lg\:\!-mr-23 {
    margin-right: -5.75rem !important;
  }

  .lg\:\!-mb-23 {
    margin-bottom: -5.75rem !important;
  }

  .lg\:\!-ml-23 {
    margin-left: -5.75rem !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-25 {
    margin-top: -6.25rem !important;
  }

  .lg\:\!-mr-25 {
    margin-right: -6.25rem !important;
  }

  .lg\:\!-mb-25 {
    margin-bottom: -6.25rem !important;
  }

  .lg\:\!-ml-25 {
    margin-left: -6.25rem !important;
  }

  .lg\:\!-mt-26 {
    margin-top: -6.5rem !important;
  }

  .lg\:\!-mr-26 {
    margin-right: -6.5rem !important;
  }

  .lg\:\!-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .lg\:\!-ml-26 {
    margin-left: -6.5rem !important;
  }

  .lg\:\!-mt-27 {
    margin-top: -6.75rem !important;
  }

  .lg\:\!-mr-27 {
    margin-right: -6.75rem !important;
  }

  .lg\:\!-mb-27 {
    margin-bottom: -6.75rem !important;
  }

  .lg\:\!-ml-27 {
    margin-left: -6.75rem !important;
  }

  .lg\:\!-mt-28 {
    margin-top: -7rem !important;
  }

  .lg\:\!-mr-28 {
    margin-right: -7rem !important;
  }

  .lg\:\!-mb-28 {
    margin-bottom: -7rem !important;
  }

  .lg\:\!-ml-28 {
    margin-left: -7rem !important;
  }

  .lg\:\!-mt-29 {
    margin-top: -7.25rem !important;
  }

  .lg\:\!-mr-29 {
    margin-right: -7.25rem !important;
  }

  .lg\:\!-mb-29 {
    margin-bottom: -7.25rem !important;
  }

  .lg\:\!-ml-29 {
    margin-left: -7.25rem !important;
  }

  .lg\:\!-mt-30 {
    margin-top: -7.5rem !important;
  }

  .lg\:\!-mr-30 {
    margin-right: -7.5rem !important;
  }

  .lg\:\!-mb-30 {
    margin-bottom: -7.5rem !important;
  }

  .lg\:\!-ml-30 {
    margin-left: -7.5rem !important;
  }

  .lg\:\!-mt-31 {
    margin-top: -7.75rem !important;
  }

  .lg\:\!-mr-31 {
    margin-right: -7.75rem !important;
  }

  .lg\:\!-mb-31 {
    margin-bottom: -7.75rem !important;
  }

  .lg\:\!-ml-31 {
    margin-left: -7.75rem !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\:hover\:m-0:hover {
    margin: 0rem;
  }

  .lg\:hover\:m-1:hover {
    margin: 0.25rem;
  }

  .lg\:hover\:m-2:hover {
    margin: 0.5rem;
  }

  .lg\:hover\:m-3:hover {
    margin: 0.75rem;
  }

  .lg\:hover\:m-4:hover {
    margin: 1rem;
  }

  .lg\:hover\:m-5:hover {
    margin: 1.25rem;
  }

  .lg\:hover\:m-6:hover {
    margin: 1.5rem;
  }

  .lg\:hover\:m-7:hover {
    margin: 1.75rem;
  }

  .lg\:hover\:m-8:hover {
    margin: 2rem;
  }

  .lg\:hover\:m-9:hover {
    margin: 2.25rem;
  }

  .lg\:hover\:m-10:hover {
    margin: 2.5rem;
  }

  .lg\:hover\:m-11:hover {
    margin: 2.75rem;
  }

  .lg\:hover\:m-12:hover {
    margin: 3rem;
  }

  .lg\:hover\:m-13:hover {
    margin: 3.25rem;
  }

  .lg\:hover\:m-14:hover {
    margin: 3.5rem;
  }

  .lg\:hover\:m-15:hover {
    margin: 3.75rem;
  }

  .lg\:hover\:m-16:hover {
    margin: 4rem;
  }

  .lg\:hover\:m-17:hover {
    margin: 4.25rem;
  }

  .lg\:hover\:m-18:hover {
    margin: 4.5rem;
  }

  .lg\:hover\:m-19:hover {
    margin: 4.75rem;
  }

  .lg\:hover\:m-20:hover {
    margin: 5rem;
  }

  .lg\:hover\:m-21:hover {
    margin: 5.25rem;
  }

  .lg\:hover\:m-22:hover {
    margin: 5.5rem;
  }

  .lg\:hover\:m-23:hover {
    margin: 5.75rem;
  }

  .lg\:hover\:m-24:hover {
    margin: 6rem;
  }

  .lg\:hover\:m-25:hover {
    margin: 6.25rem;
  }

  .lg\:hover\:m-26:hover {
    margin: 6.5rem;
  }

  .lg\:hover\:m-27:hover {
    margin: 6.75rem;
  }

  .lg\:hover\:m-28:hover {
    margin: 7rem;
  }

  .lg\:hover\:m-29:hover {
    margin: 7.25rem;
  }

  .lg\:hover\:m-30:hover {
    margin: 7.5rem;
  }

  .lg\:hover\:m-31:hover {
    margin: 7.75rem;
  }

  .lg\:hover\:m-32:hover {
    margin: 8rem;
  }

  .lg\:hover\:m-40:hover {
    margin: 10rem;
  }

  .lg\:hover\:m-48:hover {
    margin: 12rem;
  }

  .lg\:hover\:m-56:hover {
    margin: 14rem;
  }

  .lg\:hover\:m-64:hover {
    margin: 16rem;
  }

  .lg\:hover\:m-auto:hover {
    margin: auto;
  }

  .lg\:hover\:m-px:hover {
    margin: 1px;
  }

  .lg\:hover\:-m-0:hover {
    margin: 0rem;
  }

  .lg\:hover\:-m-1:hover {
    margin: -0.25rem;
  }

  .lg\:hover\:-m-2:hover {
    margin: -0.5rem;
  }

  .lg\:hover\:-m-3:hover {
    margin: -0.75rem;
  }

  .lg\:hover\:-m-4:hover {
    margin: -1rem;
  }

  .lg\:hover\:-m-5:hover {
    margin: -1.25rem;
  }

  .lg\:hover\:-m-6:hover {
    margin: -1.5rem;
  }

  .lg\:hover\:-m-7:hover {
    margin: -1.75rem;
  }

  .lg\:hover\:-m-8:hover {
    margin: -2rem;
  }

  .lg\:hover\:-m-9:hover {
    margin: -2.25rem;
  }

  .lg\:hover\:-m-10:hover {
    margin: -2.5rem;
  }

  .lg\:hover\:-m-11:hover {
    margin: -2.75rem;
  }

  .lg\:hover\:-m-12:hover {
    margin: -3rem;
  }

  .lg\:hover\:-m-13:hover {
    margin: -3.25rem;
  }

  .lg\:hover\:-m-14:hover {
    margin: -3.5rem;
  }

  .lg\:hover\:-m-15:hover {
    margin: -3.75rem;
  }

  .lg\:hover\:-m-16:hover {
    margin: -4rem;
  }

  .lg\:hover\:-m-17:hover {
    margin: -4.25rem;
  }

  .lg\:hover\:-m-18:hover {
    margin: -4.5rem;
  }

  .lg\:hover\:-m-19:hover {
    margin: -4.75rem;
  }

  .lg\:hover\:-m-20:hover {
    margin: -5rem;
  }

  .lg\:hover\:-m-21:hover {
    margin: -5.25rem;
  }

  .lg\:hover\:-m-22:hover {
    margin: -5.5rem;
  }

  .lg\:hover\:-m-23:hover {
    margin: -5.75rem;
  }

  .lg\:hover\:-m-24:hover {
    margin: -6rem;
  }

  .lg\:hover\:-m-25:hover {
    margin: -6.25rem;
  }

  .lg\:hover\:-m-26:hover {
    margin: -6.5rem;
  }

  .lg\:hover\:-m-27:hover {
    margin: -6.75rem;
  }

  .lg\:hover\:-m-28:hover {
    margin: -7rem;
  }

  .lg\:hover\:-m-29:hover {
    margin: -7.25rem;
  }

  .lg\:hover\:-m-30:hover {
    margin: -7.5rem;
  }

  .lg\:hover\:-m-31:hover {
    margin: -7.75rem;
  }

  .lg\:hover\:-m-32:hover {
    margin: -8rem;
  }

  .lg\:hover\:-m-40:hover {
    margin: -10rem;
  }

  .lg\:hover\:-m-48:hover {
    margin: -12rem;
  }

  .lg\:hover\:-m-56:hover {
    margin: -14rem;
  }

  .lg\:hover\:-m-64:hover {
    margin: -16rem;
  }

  .lg\:hover\:-m-px:hover {
    margin: -1px;
  }

  .lg\:hover\:my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .lg\:hover\:mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .lg\:hover\:my-1:hover {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .lg\:hover\:mx-1:hover {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .lg\:hover\:my-2:hover {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:hover\:mx-2:hover {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lg\:hover\:my-3:hover {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .lg\:hover\:mx-3:hover {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .lg\:hover\:my-4:hover {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:hover\:mx-4:hover {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:hover\:my-5:hover {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:hover\:mx-5:hover {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lg\:hover\:my-6:hover {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:hover\:mx-6:hover {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:hover\:my-7:hover {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .lg\:hover\:mx-7:hover {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .lg\:hover\:my-8:hover {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:hover\:mx-8:hover {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:hover\:my-9:hover {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .lg\:hover\:mx-9:hover {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .lg\:hover\:my-10:hover {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:hover\:mx-10:hover {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:hover\:my-11:hover {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .lg\:hover\:mx-11:hover {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .lg\:hover\:my-12:hover {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:hover\:mx-12:hover {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:hover\:my-13:hover {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .lg\:hover\:mx-13:hover {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .lg\:hover\:my-14:hover {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .lg\:hover\:mx-14:hover {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .lg\:hover\:my-15:hover {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .lg\:hover\:mx-15:hover {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .lg\:hover\:my-16:hover {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:hover\:mx-16:hover {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:hover\:my-17:hover {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .lg\:hover\:mx-17:hover {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .lg\:hover\:my-18:hover {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .lg\:hover\:mx-18:hover {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .lg\:hover\:my-19:hover {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .lg\:hover\:mx-19:hover {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .lg\:hover\:my-20:hover {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lg\:hover\:mx-20:hover {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lg\:hover\:my-21:hover {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .lg\:hover\:mx-21:hover {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .lg\:hover\:my-22:hover {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .lg\:hover\:mx-22:hover {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .lg\:hover\:my-23:hover {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .lg\:hover\:mx-23:hover {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .lg\:hover\:my-24:hover {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:hover\:mx-24:hover {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:hover\:my-25:hover {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .lg\:hover\:mx-25:hover {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .lg\:hover\:my-26:hover {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .lg\:hover\:mx-26:hover {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .lg\:hover\:my-27:hover {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .lg\:hover\:mx-27:hover {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .lg\:hover\:my-28:hover {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .lg\:hover\:mx-28:hover {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .lg\:hover\:my-29:hover {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .lg\:hover\:mx-29:hover {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .lg\:hover\:my-30:hover {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .lg\:hover\:mx-30:hover {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .lg\:hover\:my-31:hover {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .lg\:hover\:mx-31:hover {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .lg\:hover\:my-32:hover {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lg\:hover\:mx-32:hover {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:hover\:my-40:hover {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .lg\:hover\:mx-40:hover {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .lg\:hover\:my-48:hover {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .lg\:hover\:mx-48:hover {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .lg\:hover\:my-56:hover {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .lg\:hover\:mx-56:hover {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .lg\:hover\:my-64:hover {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .lg\:hover\:mx-64:hover {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .lg\:hover\:my-auto:hover {
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:hover\:mx-auto:hover {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:hover\:my-px:hover {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lg\:hover\:mx-px:hover {
    margin-left: 1px;
    margin-right: 1px;
  }

  .lg\:hover\:-my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .lg\:hover\:-mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .lg\:hover\:-my-1:hover {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .lg\:hover\:-mx-1:hover {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .lg\:hover\:-my-2:hover {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lg\:hover\:-mx-2:hover {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg\:hover\:-my-3:hover {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .lg\:hover\:-mx-3:hover {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .lg\:hover\:-my-4:hover {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lg\:hover\:-mx-4:hover {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:hover\:-my-5:hover {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .lg\:hover\:-mx-5:hover {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .lg\:hover\:-my-6:hover {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lg\:hover\:-mx-6:hover {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lg\:hover\:-my-7:hover {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .lg\:hover\:-mx-7:hover {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .lg\:hover\:-my-8:hover {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:hover\:-mx-8:hover {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:hover\:-my-9:hover {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .lg\:hover\:-mx-9:hover {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .lg\:hover\:-my-10:hover {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:hover\:-mx-10:hover {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:hover\:-my-11:hover {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .lg\:hover\:-mx-11:hover {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .lg\:hover\:-my-12:hover {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lg\:hover\:-mx-12:hover {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lg\:hover\:-my-13:hover {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .lg\:hover\:-mx-13:hover {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .lg\:hover\:-my-14:hover {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .lg\:hover\:-mx-14:hover {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .lg\:hover\:-my-15:hover {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .lg\:hover\:-mx-15:hover {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .lg\:hover\:-my-16:hover {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lg\:hover\:-mx-16:hover {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg\:hover\:-my-17:hover {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .lg\:hover\:-mx-17:hover {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .lg\:hover\:-my-18:hover {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .lg\:hover\:-mx-18:hover {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .lg\:hover\:-my-19:hover {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .lg\:hover\:-mx-19:hover {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .lg\:hover\:-my-20:hover {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:hover\:-mx-20:hover {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:hover\:-my-21:hover {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .lg\:hover\:-mx-21:hover {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .lg\:hover\:-my-22:hover {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .lg\:hover\:-mx-22:hover {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .lg\:hover\:-my-23:hover {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .lg\:hover\:-mx-23:hover {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .lg\:hover\:-my-24:hover {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lg\:hover\:-mx-24:hover {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .lg\:hover\:-my-25:hover {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .lg\:hover\:-mx-25:hover {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .lg\:hover\:-my-26:hover {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .lg\:hover\:-mx-26:hover {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .lg\:hover\:-my-27:hover {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .lg\:hover\:-mx-27:hover {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .lg\:hover\:-my-28:hover {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .lg\:hover\:-mx-28:hover {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .lg\:hover\:-my-29:hover {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .lg\:hover\:-mx-29:hover {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .lg\:hover\:-my-30:hover {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .lg\:hover\:-mx-30:hover {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .lg\:hover\:-my-31:hover {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .lg\:hover\:-mx-31:hover {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .lg\:hover\:-my-32:hover {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .lg\:hover\:-mx-32:hover {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .lg\:hover\:-my-40:hover {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .lg\:hover\:-mx-40:hover {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .lg\:hover\:-my-48:hover {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .lg\:hover\:-mx-48:hover {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .lg\:hover\:-my-56:hover {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .lg\:hover\:-mx-56:hover {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .lg\:hover\:-my-64:hover {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .lg\:hover\:-mx-64:hover {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .lg\:hover\:-my-px:hover {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .lg\:hover\:-mx-px:hover {
    margin-left: -1px;
    margin-right: -1px;
  }

  .lg\:hover\:mt-0:hover {
    margin-top: 0rem;
  }

  .lg\:hover\:mr-0:hover {
    margin-right: 0rem;
  }

  .lg\:hover\:mb-0:hover {
    margin-bottom: 0rem;
  }

  .lg\:hover\:ml-0:hover {
    margin-left: 0rem;
  }

  .lg\:hover\:mt-1:hover {
    margin-top: 0.25rem;
  }

  .lg\:hover\:mr-1:hover {
    margin-right: 0.25rem;
  }

  .lg\:hover\:mb-1:hover {
    margin-bottom: 0.25rem;
  }

  .lg\:hover\:ml-1:hover {
    margin-left: 0.25rem;
  }

  .lg\:hover\:mt-2:hover {
    margin-top: 0.5rem;
  }

  .lg\:hover\:mr-2:hover {
    margin-right: 0.5rem;
  }

  .lg\:hover\:mb-2:hover {
    margin-bottom: 0.5rem;
  }

  .lg\:hover\:ml-2:hover {
    margin-left: 0.5rem;
  }

  .lg\:hover\:mt-3:hover {
    margin-top: 0.75rem;
  }

  .lg\:hover\:mr-3:hover {
    margin-right: 0.75rem;
  }

  .lg\:hover\:mb-3:hover {
    margin-bottom: 0.75rem;
  }

  .lg\:hover\:ml-3:hover {
    margin-left: 0.75rem;
  }

  .lg\:hover\:mt-4:hover {
    margin-top: 1rem;
  }

  .lg\:hover\:mr-4:hover {
    margin-right: 1rem;
  }

  .lg\:hover\:mb-4:hover {
    margin-bottom: 1rem;
  }

  .lg\:hover\:ml-4:hover {
    margin-left: 1rem;
  }

  .lg\:hover\:mt-5:hover {
    margin-top: 1.25rem;
  }

  .lg\:hover\:mr-5:hover {
    margin-right: 1.25rem;
  }

  .lg\:hover\:mb-5:hover {
    margin-bottom: 1.25rem;
  }

  .lg\:hover\:ml-5:hover {
    margin-left: 1.25rem;
  }

  .lg\:hover\:mt-6:hover {
    margin-top: 1.5rem;
  }

  .lg\:hover\:mr-6:hover {
    margin-right: 1.5rem;
  }

  .lg\:hover\:mb-6:hover {
    margin-bottom: 1.5rem;
  }

  .lg\:hover\:ml-6:hover {
    margin-left: 1.5rem;
  }

  .lg\:hover\:mt-7:hover {
    margin-top: 1.75rem;
  }

  .lg\:hover\:mr-7:hover {
    margin-right: 1.75rem;
  }

  .lg\:hover\:mb-7:hover {
    margin-bottom: 1.75rem;
  }

  .lg\:hover\:ml-7:hover {
    margin-left: 1.75rem;
  }

  .lg\:hover\:mt-8:hover {
    margin-top: 2rem;
  }

  .lg\:hover\:mr-8:hover {
    margin-right: 2rem;
  }

  .lg\:hover\:mb-8:hover {
    margin-bottom: 2rem;
  }

  .lg\:hover\:ml-8:hover {
    margin-left: 2rem;
  }

  .lg\:hover\:mt-9:hover {
    margin-top: 2.25rem;
  }

  .lg\:hover\:mr-9:hover {
    margin-right: 2.25rem;
  }

  .lg\:hover\:mb-9:hover {
    margin-bottom: 2.25rem;
  }

  .lg\:hover\:ml-9:hover {
    margin-left: 2.25rem;
  }

  .lg\:hover\:mt-10:hover {
    margin-top: 2.5rem;
  }

  .lg\:hover\:mr-10:hover {
    margin-right: 2.5rem;
  }

  .lg\:hover\:mb-10:hover {
    margin-bottom: 2.5rem;
  }

  .lg\:hover\:ml-10:hover {
    margin-left: 2.5rem;
  }

  .lg\:hover\:mt-11:hover {
    margin-top: 2.75rem;
  }

  .lg\:hover\:mr-11:hover {
    margin-right: 2.75rem;
  }

  .lg\:hover\:mb-11:hover {
    margin-bottom: 2.75rem;
  }

  .lg\:hover\:ml-11:hover {
    margin-left: 2.75rem;
  }

  .lg\:hover\:mt-12:hover {
    margin-top: 3rem;
  }

  .lg\:hover\:mr-12:hover {
    margin-right: 3rem;
  }

  .lg\:hover\:mb-12:hover {
    margin-bottom: 3rem;
  }

  .lg\:hover\:ml-12:hover {
    margin-left: 3rem;
  }

  .lg\:hover\:mt-13:hover {
    margin-top: 3.25rem;
  }

  .lg\:hover\:mr-13:hover {
    margin-right: 3.25rem;
  }

  .lg\:hover\:mb-13:hover {
    margin-bottom: 3.25rem;
  }

  .lg\:hover\:ml-13:hover {
    margin-left: 3.25rem;
  }

  .lg\:hover\:mt-14:hover {
    margin-top: 3.5rem;
  }

  .lg\:hover\:mr-14:hover {
    margin-right: 3.5rem;
  }

  .lg\:hover\:mb-14:hover {
    margin-bottom: 3.5rem;
  }

  .lg\:hover\:ml-14:hover {
    margin-left: 3.5rem;
  }

  .lg\:hover\:mt-15:hover {
    margin-top: 3.75rem;
  }

  .lg\:hover\:mr-15:hover {
    margin-right: 3.75rem;
  }

  .lg\:hover\:mb-15:hover {
    margin-bottom: 3.75rem;
  }

  .lg\:hover\:ml-15:hover {
    margin-left: 3.75rem;
  }

  .lg\:hover\:mt-16:hover {
    margin-top: 4rem;
  }

  .lg\:hover\:mr-16:hover {
    margin-right: 4rem;
  }

  .lg\:hover\:mb-16:hover {
    margin-bottom: 4rem;
  }

  .lg\:hover\:ml-16:hover {
    margin-left: 4rem;
  }

  .lg\:hover\:mt-17:hover {
    margin-top: 4.25rem;
  }

  .lg\:hover\:mr-17:hover {
    margin-right: 4.25rem;
  }

  .lg\:hover\:mb-17:hover {
    margin-bottom: 4.25rem;
  }

  .lg\:hover\:ml-17:hover {
    margin-left: 4.25rem;
  }

  .lg\:hover\:mt-18:hover {
    margin-top: 4.5rem;
  }

  .lg\:hover\:mr-18:hover {
    margin-right: 4.5rem;
  }

  .lg\:hover\:mb-18:hover {
    margin-bottom: 4.5rem;
  }

  .lg\:hover\:ml-18:hover {
    margin-left: 4.5rem;
  }

  .lg\:hover\:mt-19:hover {
    margin-top: 4.75rem;
  }

  .lg\:hover\:mr-19:hover {
    margin-right: 4.75rem;
  }

  .lg\:hover\:mb-19:hover {
    margin-bottom: 4.75rem;
  }

  .lg\:hover\:ml-19:hover {
    margin-left: 4.75rem;
  }

  .lg\:hover\:mt-20:hover {
    margin-top: 5rem;
  }

  .lg\:hover\:mr-20:hover {
    margin-right: 5rem;
  }

  .lg\:hover\:mb-20:hover {
    margin-bottom: 5rem;
  }

  .lg\:hover\:ml-20:hover {
    margin-left: 5rem;
  }

  .lg\:hover\:mt-21:hover {
    margin-top: 5.25rem;
  }

  .lg\:hover\:mr-21:hover {
    margin-right: 5.25rem;
  }

  .lg\:hover\:mb-21:hover {
    margin-bottom: 5.25rem;
  }

  .lg\:hover\:ml-21:hover {
    margin-left: 5.25rem;
  }

  .lg\:hover\:mt-22:hover {
    margin-top: 5.5rem;
  }

  .lg\:hover\:mr-22:hover {
    margin-right: 5.5rem;
  }

  .lg\:hover\:mb-22:hover {
    margin-bottom: 5.5rem;
  }

  .lg\:hover\:ml-22:hover {
    margin-left: 5.5rem;
  }

  .lg\:hover\:mt-23:hover {
    margin-top: 5.75rem;
  }

  .lg\:hover\:mr-23:hover {
    margin-right: 5.75rem;
  }

  .lg\:hover\:mb-23:hover {
    margin-bottom: 5.75rem;
  }

  .lg\:hover\:ml-23:hover {
    margin-left: 5.75rem;
  }

  .lg\:hover\:mt-24:hover {
    margin-top: 6rem;
  }

  .lg\:hover\:mr-24:hover {
    margin-right: 6rem;
  }

  .lg\:hover\:mb-24:hover {
    margin-bottom: 6rem;
  }

  .lg\:hover\:ml-24:hover {
    margin-left: 6rem;
  }

  .lg\:hover\:mt-25:hover {
    margin-top: 6.25rem;
  }

  .lg\:hover\:mr-25:hover {
    margin-right: 6.25rem;
  }

  .lg\:hover\:mb-25:hover {
    margin-bottom: 6.25rem;
  }

  .lg\:hover\:ml-25:hover {
    margin-left: 6.25rem;
  }

  .lg\:hover\:mt-26:hover {
    margin-top: 6.5rem;
  }

  .lg\:hover\:mr-26:hover {
    margin-right: 6.5rem;
  }

  .lg\:hover\:mb-26:hover {
    margin-bottom: 6.5rem;
  }

  .lg\:hover\:ml-26:hover {
    margin-left: 6.5rem;
  }

  .lg\:hover\:mt-27:hover {
    margin-top: 6.75rem;
  }

  .lg\:hover\:mr-27:hover {
    margin-right: 6.75rem;
  }

  .lg\:hover\:mb-27:hover {
    margin-bottom: 6.75rem;
  }

  .lg\:hover\:ml-27:hover {
    margin-left: 6.75rem;
  }

  .lg\:hover\:mt-28:hover {
    margin-top: 7rem;
  }

  .lg\:hover\:mr-28:hover {
    margin-right: 7rem;
  }

  .lg\:hover\:mb-28:hover {
    margin-bottom: 7rem;
  }

  .lg\:hover\:ml-28:hover {
    margin-left: 7rem;
  }

  .lg\:hover\:mt-29:hover {
    margin-top: 7.25rem;
  }

  .lg\:hover\:mr-29:hover {
    margin-right: 7.25rem;
  }

  .lg\:hover\:mb-29:hover {
    margin-bottom: 7.25rem;
  }

  .lg\:hover\:ml-29:hover {
    margin-left: 7.25rem;
  }

  .lg\:hover\:mt-30:hover {
    margin-top: 7.5rem;
  }

  .lg\:hover\:mr-30:hover {
    margin-right: 7.5rem;
  }

  .lg\:hover\:mb-30:hover {
    margin-bottom: 7.5rem;
  }

  .lg\:hover\:ml-30:hover {
    margin-left: 7.5rem;
  }

  .lg\:hover\:mt-31:hover {
    margin-top: 7.75rem;
  }

  .lg\:hover\:mr-31:hover {
    margin-right: 7.75rem;
  }

  .lg\:hover\:mb-31:hover {
    margin-bottom: 7.75rem;
  }

  .lg\:hover\:ml-31:hover {
    margin-left: 7.75rem;
  }

  .lg\:hover\:mt-32:hover {
    margin-top: 8rem;
  }

  .lg\:hover\:mr-32:hover {
    margin-right: 8rem;
  }

  .lg\:hover\:mb-32:hover {
    margin-bottom: 8rem;
  }

  .lg\:hover\:ml-32:hover {
    margin-left: 8rem;
  }

  .lg\:hover\:mt-40:hover {
    margin-top: 10rem;
  }

  .lg\:hover\:mr-40:hover {
    margin-right: 10rem;
  }

  .lg\:hover\:mb-40:hover {
    margin-bottom: 10rem;
  }

  .lg\:hover\:ml-40:hover {
    margin-left: 10rem;
  }

  .lg\:hover\:mt-48:hover {
    margin-top: 12rem;
  }

  .lg\:hover\:mr-48:hover {
    margin-right: 12rem;
  }

  .lg\:hover\:mb-48:hover {
    margin-bottom: 12rem;
  }

  .lg\:hover\:ml-48:hover {
    margin-left: 12rem;
  }

  .lg\:hover\:mt-56:hover {
    margin-top: 14rem;
  }

  .lg\:hover\:mr-56:hover {
    margin-right: 14rem;
  }

  .lg\:hover\:mb-56:hover {
    margin-bottom: 14rem;
  }

  .lg\:hover\:ml-56:hover {
    margin-left: 14rem;
  }

  .lg\:hover\:mt-64:hover {
    margin-top: 16rem;
  }

  .lg\:hover\:mr-64:hover {
    margin-right: 16rem;
  }

  .lg\:hover\:mb-64:hover {
    margin-bottom: 16rem;
  }

  .lg\:hover\:ml-64:hover {
    margin-left: 16rem;
  }

  .lg\:hover\:mt-auto:hover {
    margin-top: auto;
  }

  .lg\:hover\:mr-auto:hover {
    margin-right: auto;
  }

  .lg\:hover\:mb-auto:hover {
    margin-bottom: auto;
  }

  .lg\:hover\:ml-auto:hover {
    margin-left: auto;
  }

  .lg\:hover\:mt-px:hover {
    margin-top: 1px;
  }

  .lg\:hover\:mr-px:hover {
    margin-right: 1px;
  }

  .lg\:hover\:mb-px:hover {
    margin-bottom: 1px;
  }

  .lg\:hover\:ml-px:hover {
    margin-left: 1px;
  }

  .lg\:hover\:-mt-0:hover {
    margin-top: 0rem;
  }

  .lg\:hover\:-mr-0:hover {
    margin-right: 0rem;
  }

  .lg\:hover\:-mb-0:hover {
    margin-bottom: 0rem;
  }

  .lg\:hover\:-ml-0:hover {
    margin-left: 0rem;
  }

  .lg\:hover\:-mt-1:hover {
    margin-top: -0.25rem;
  }

  .lg\:hover\:-mr-1:hover {
    margin-right: -0.25rem;
  }

  .lg\:hover\:-mb-1:hover {
    margin-bottom: -0.25rem;
  }

  .lg\:hover\:-ml-1:hover {
    margin-left: -0.25rem;
  }

  .lg\:hover\:-mt-2:hover {
    margin-top: -0.5rem;
  }

  .lg\:hover\:-mr-2:hover {
    margin-right: -0.5rem;
  }

  .lg\:hover\:-mb-2:hover {
    margin-bottom: -0.5rem;
  }

  .lg\:hover\:-ml-2:hover {
    margin-left: -0.5rem;
  }

  .lg\:hover\:-mt-3:hover {
    margin-top: -0.75rem;
  }

  .lg\:hover\:-mr-3:hover {
    margin-right: -0.75rem;
  }

  .lg\:hover\:-mb-3:hover {
    margin-bottom: -0.75rem;
  }

  .lg\:hover\:-ml-3:hover {
    margin-left: -0.75rem;
  }

  .lg\:hover\:-mt-4:hover {
    margin-top: -1rem;
  }

  .lg\:hover\:-mr-4:hover {
    margin-right: -1rem;
  }

  .lg\:hover\:-mb-4:hover {
    margin-bottom: -1rem;
  }

  .lg\:hover\:-ml-4:hover {
    margin-left: -1rem;
  }

  .lg\:hover\:-mt-5:hover {
    margin-top: -1.25rem;
  }

  .lg\:hover\:-mr-5:hover {
    margin-right: -1.25rem;
  }

  .lg\:hover\:-mb-5:hover {
    margin-bottom: -1.25rem;
  }

  .lg\:hover\:-ml-5:hover {
    margin-left: -1.25rem;
  }

  .lg\:hover\:-mt-6:hover {
    margin-top: -1.5rem;
  }

  .lg\:hover\:-mr-6:hover {
    margin-right: -1.5rem;
  }

  .lg\:hover\:-mb-6:hover {
    margin-bottom: -1.5rem;
  }

  .lg\:hover\:-ml-6:hover {
    margin-left: -1.5rem;
  }

  .lg\:hover\:-mt-7:hover {
    margin-top: -1.75rem;
  }

  .lg\:hover\:-mr-7:hover {
    margin-right: -1.75rem;
  }

  .lg\:hover\:-mb-7:hover {
    margin-bottom: -1.75rem;
  }

  .lg\:hover\:-ml-7:hover {
    margin-left: -1.75rem;
  }

  .lg\:hover\:-mt-8:hover {
    margin-top: -2rem;
  }

  .lg\:hover\:-mr-8:hover {
    margin-right: -2rem;
  }

  .lg\:hover\:-mb-8:hover {
    margin-bottom: -2rem;
  }

  .lg\:hover\:-ml-8:hover {
    margin-left: -2rem;
  }

  .lg\:hover\:-mt-9:hover {
    margin-top: -2.25rem;
  }

  .lg\:hover\:-mr-9:hover {
    margin-right: -2.25rem;
  }

  .lg\:hover\:-mb-9:hover {
    margin-bottom: -2.25rem;
  }

  .lg\:hover\:-ml-9:hover {
    margin-left: -2.25rem;
  }

  .lg\:hover\:-mt-10:hover {
    margin-top: -2.5rem;
  }

  .lg\:hover\:-mr-10:hover {
    margin-right: -2.5rem;
  }

  .lg\:hover\:-mb-10:hover {
    margin-bottom: -2.5rem;
  }

  .lg\:hover\:-ml-10:hover {
    margin-left: -2.5rem;
  }

  .lg\:hover\:-mt-11:hover {
    margin-top: -2.75rem;
  }

  .lg\:hover\:-mr-11:hover {
    margin-right: -2.75rem;
  }

  .lg\:hover\:-mb-11:hover {
    margin-bottom: -2.75rem;
  }

  .lg\:hover\:-ml-11:hover {
    margin-left: -2.75rem;
  }

  .lg\:hover\:-mt-12:hover {
    margin-top: -3rem;
  }

  .lg\:hover\:-mr-12:hover {
    margin-right: -3rem;
  }

  .lg\:hover\:-mb-12:hover {
    margin-bottom: -3rem;
  }

  .lg\:hover\:-ml-12:hover {
    margin-left: -3rem;
  }

  .lg\:hover\:-mt-13:hover {
    margin-top: -3.25rem;
  }

  .lg\:hover\:-mr-13:hover {
    margin-right: -3.25rem;
  }

  .lg\:hover\:-mb-13:hover {
    margin-bottom: -3.25rem;
  }

  .lg\:hover\:-ml-13:hover {
    margin-left: -3.25rem;
  }

  .lg\:hover\:-mt-14:hover {
    margin-top: -3.5rem;
  }

  .lg\:hover\:-mr-14:hover {
    margin-right: -3.5rem;
  }

  .lg\:hover\:-mb-14:hover {
    margin-bottom: -3.5rem;
  }

  .lg\:hover\:-ml-14:hover {
    margin-left: -3.5rem;
  }

  .lg\:hover\:-mt-15:hover {
    margin-top: -3.75rem;
  }

  .lg\:hover\:-mr-15:hover {
    margin-right: -3.75rem;
  }

  .lg\:hover\:-mb-15:hover {
    margin-bottom: -3.75rem;
  }

  .lg\:hover\:-ml-15:hover {
    margin-left: -3.75rem;
  }

  .lg\:hover\:-mt-16:hover {
    margin-top: -4rem;
  }

  .lg\:hover\:-mr-16:hover {
    margin-right: -4rem;
  }

  .lg\:hover\:-mb-16:hover {
    margin-bottom: -4rem;
  }

  .lg\:hover\:-ml-16:hover {
    margin-left: -4rem;
  }

  .lg\:hover\:-mt-17:hover {
    margin-top: -4.25rem;
  }

  .lg\:hover\:-mr-17:hover {
    margin-right: -4.25rem;
  }

  .lg\:hover\:-mb-17:hover {
    margin-bottom: -4.25rem;
  }

  .lg\:hover\:-ml-17:hover {
    margin-left: -4.25rem;
  }

  .lg\:hover\:-mt-18:hover {
    margin-top: -4.5rem;
  }

  .lg\:hover\:-mr-18:hover {
    margin-right: -4.5rem;
  }

  .lg\:hover\:-mb-18:hover {
    margin-bottom: -4.5rem;
  }

  .lg\:hover\:-ml-18:hover {
    margin-left: -4.5rem;
  }

  .lg\:hover\:-mt-19:hover {
    margin-top: -4.75rem;
  }

  .lg\:hover\:-mr-19:hover {
    margin-right: -4.75rem;
  }

  .lg\:hover\:-mb-19:hover {
    margin-bottom: -4.75rem;
  }

  .lg\:hover\:-ml-19:hover {
    margin-left: -4.75rem;
  }

  .lg\:hover\:-mt-20:hover {
    margin-top: -5rem;
  }

  .lg\:hover\:-mr-20:hover {
    margin-right: -5rem;
  }

  .lg\:hover\:-mb-20:hover {
    margin-bottom: -5rem;
  }

  .lg\:hover\:-ml-20:hover {
    margin-left: -5rem;
  }

  .lg\:hover\:-mt-21:hover {
    margin-top: -5.25rem;
  }

  .lg\:hover\:-mr-21:hover {
    margin-right: -5.25rem;
  }

  .lg\:hover\:-mb-21:hover {
    margin-bottom: -5.25rem;
  }

  .lg\:hover\:-ml-21:hover {
    margin-left: -5.25rem;
  }

  .lg\:hover\:-mt-22:hover {
    margin-top: -5.5rem;
  }

  .lg\:hover\:-mr-22:hover {
    margin-right: -5.5rem;
  }

  .lg\:hover\:-mb-22:hover {
    margin-bottom: -5.5rem;
  }

  .lg\:hover\:-ml-22:hover {
    margin-left: -5.5rem;
  }

  .lg\:hover\:-mt-23:hover {
    margin-top: -5.75rem;
  }

  .lg\:hover\:-mr-23:hover {
    margin-right: -5.75rem;
  }

  .lg\:hover\:-mb-23:hover {
    margin-bottom: -5.75rem;
  }

  .lg\:hover\:-ml-23:hover {
    margin-left: -5.75rem;
  }

  .lg\:hover\:-mt-24:hover {
    margin-top: -6rem;
  }

  .lg\:hover\:-mr-24:hover {
    margin-right: -6rem;
  }

  .lg\:hover\:-mb-24:hover {
    margin-bottom: -6rem;
  }

  .lg\:hover\:-ml-24:hover {
    margin-left: -6rem;
  }

  .lg\:hover\:-mt-25:hover {
    margin-top: -6.25rem;
  }

  .lg\:hover\:-mr-25:hover {
    margin-right: -6.25rem;
  }

  .lg\:hover\:-mb-25:hover {
    margin-bottom: -6.25rem;
  }

  .lg\:hover\:-ml-25:hover {
    margin-left: -6.25rem;
  }

  .lg\:hover\:-mt-26:hover {
    margin-top: -6.5rem;
  }

  .lg\:hover\:-mr-26:hover {
    margin-right: -6.5rem;
  }

  .lg\:hover\:-mb-26:hover {
    margin-bottom: -6.5rem;
  }

  .lg\:hover\:-ml-26:hover {
    margin-left: -6.5rem;
  }

  .lg\:hover\:-mt-27:hover {
    margin-top: -6.75rem;
  }

  .lg\:hover\:-mr-27:hover {
    margin-right: -6.75rem;
  }

  .lg\:hover\:-mb-27:hover {
    margin-bottom: -6.75rem;
  }

  .lg\:hover\:-ml-27:hover {
    margin-left: -6.75rem;
  }

  .lg\:hover\:-mt-28:hover {
    margin-top: -7rem;
  }

  .lg\:hover\:-mr-28:hover {
    margin-right: -7rem;
  }

  .lg\:hover\:-mb-28:hover {
    margin-bottom: -7rem;
  }

  .lg\:hover\:-ml-28:hover {
    margin-left: -7rem;
  }

  .lg\:hover\:-mt-29:hover {
    margin-top: -7.25rem;
  }

  .lg\:hover\:-mr-29:hover {
    margin-right: -7.25rem;
  }

  .lg\:hover\:-mb-29:hover {
    margin-bottom: -7.25rem;
  }

  .lg\:hover\:-ml-29:hover {
    margin-left: -7.25rem;
  }

  .lg\:hover\:-mt-30:hover {
    margin-top: -7.5rem;
  }

  .lg\:hover\:-mr-30:hover {
    margin-right: -7.5rem;
  }

  .lg\:hover\:-mb-30:hover {
    margin-bottom: -7.5rem;
  }

  .lg\:hover\:-ml-30:hover {
    margin-left: -7.5rem;
  }

  .lg\:hover\:-mt-31:hover {
    margin-top: -7.75rem;
  }

  .lg\:hover\:-mr-31:hover {
    margin-right: -7.75rem;
  }

  .lg\:hover\:-mb-31:hover {
    margin-bottom: -7.75rem;
  }

  .lg\:hover\:-ml-31:hover {
    margin-left: -7.75rem;
  }

  .lg\:hover\:-mt-32:hover {
    margin-top: -8rem;
  }

  .lg\:hover\:-mr-32:hover {
    margin-right: -8rem;
  }

  .lg\:hover\:-mb-32:hover {
    margin-bottom: -8rem;
  }

  .lg\:hover\:-ml-32:hover {
    margin-left: -8rem;
  }

  .lg\:hover\:-mt-40:hover {
    margin-top: -10rem;
  }

  .lg\:hover\:-mr-40:hover {
    margin-right: -10rem;
  }

  .lg\:hover\:-mb-40:hover {
    margin-bottom: -10rem;
  }

  .lg\:hover\:-ml-40:hover {
    margin-left: -10rem;
  }

  .lg\:hover\:-mt-48:hover {
    margin-top: -12rem;
  }

  .lg\:hover\:-mr-48:hover {
    margin-right: -12rem;
  }

  .lg\:hover\:-mb-48:hover {
    margin-bottom: -12rem;
  }

  .lg\:hover\:-ml-48:hover {
    margin-left: -12rem;
  }

  .lg\:hover\:-mt-56:hover {
    margin-top: -14rem;
  }

  .lg\:hover\:-mr-56:hover {
    margin-right: -14rem;
  }

  .lg\:hover\:-mb-56:hover {
    margin-bottom: -14rem;
  }

  .lg\:hover\:-ml-56:hover {
    margin-left: -14rem;
  }

  .lg\:hover\:-mt-64:hover {
    margin-top: -16rem;
  }

  .lg\:hover\:-mr-64:hover {
    margin-right: -16rem;
  }

  .lg\:hover\:-mb-64:hover {
    margin-bottom: -16rem;
  }

  .lg\:hover\:-ml-64:hover {
    margin-left: -16rem;
  }

  .lg\:hover\:-mt-px:hover {
    margin-top: -1px;
  }

  .lg\:hover\:-mr-px:hover {
    margin-right: -1px;
  }

  .lg\:hover\:-mb-px:hover {
    margin-bottom: -1px;
  }

  .lg\:hover\:-ml-px:hover {
    margin-left: -1px;
  }

  .lg\:max-h-0 {
    max-height: 0rem;
  }

  .lg\:max-h-1 {
    max-height: 0.25rem;
  }

  .lg\:max-h-2 {
    max-height: 0.5rem;
  }

  .lg\:max-h-3 {
    max-height: 0.75rem;
  }

  .lg\:max-h-4 {
    max-height: 1rem;
  }

  .lg\:max-h-5 {
    max-height: 1.25rem;
  }

  .lg\:max-h-6 {
    max-height: 1.5rem;
  }

  .lg\:max-h-7 {
    max-height: 1.75rem;
  }

  .lg\:max-h-8 {
    max-height: 2rem;
  }

  .lg\:max-h-9 {
    max-height: 2.25rem;
  }

  .lg\:max-h-10 {
    max-height: 2.5rem;
  }

  .lg\:max-h-11 {
    max-height: 2.75rem;
  }

  .lg\:max-h-12 {
    max-height: 3rem;
  }

  .lg\:max-h-13 {
    max-height: 3.25rem;
  }

  .lg\:max-h-14 {
    max-height: 3.5rem;
  }

  .lg\:max-h-15 {
    max-height: 3.75rem;
  }

  .lg\:max-h-16 {
    max-height: 4rem;
  }

  .lg\:max-h-17 {
    max-height: 4.25rem;
  }

  .lg\:max-h-18 {
    max-height: 4.5rem;
  }

  .lg\:max-h-19 {
    max-height: 4.75rem;
  }

  .lg\:max-h-20 {
    max-height: 5rem;
  }

  .lg\:max-h-21 {
    max-height: 5.25rem;
  }

  .lg\:max-h-22 {
    max-height: 5.5rem;
  }

  .lg\:max-h-23 {
    max-height: 5.75rem;
  }

  .lg\:max-h-24 {
    max-height: 6rem;
  }

  .lg\:max-h-25 {
    max-height: 6.25rem;
  }

  .lg\:max-h-26 {
    max-height: 6.5rem;
  }

  .lg\:max-h-27 {
    max-height: 6.75rem;
  }

  .lg\:max-h-28 {
    max-height: 7rem;
  }

  .lg\:max-h-29 {
    max-height: 7.25rem;
  }

  .lg\:max-h-30 {
    max-height: 7.5rem;
  }

  .lg\:max-h-31 {
    max-height: 7.75rem;
  }

  .lg\:max-h-32 {
    max-height: 8rem;
  }

  .lg\:max-h-40 {
    max-height: 10rem;
  }

  .lg\:max-h-48 {
    max-height: 12rem;
  }

  .lg\:max-h-56 {
    max-height: 14rem;
  }

  .lg\:max-h-64 {
    max-height: 16rem;
  }

  .lg\:max-h-full {
    max-height: 100%;
  }

  .lg\:max-h-screen {
    max-height: 100vh;
  }

  .lg\:max-h-px {
    max-height: 1px;
  }

  .lg\:max-h-1\/2 {
    max-height: 50%;
  }

  .lg\:\!max-h-0 {
    max-height: 0rem !important;
  }

  .lg\:\!max-h-1 {
    max-height: 0.25rem !important;
  }

  .lg\:\!max-h-2 {
    max-height: 0.5rem !important;
  }

  .lg\:\!max-h-3 {
    max-height: 0.75rem !important;
  }

  .lg\:\!max-h-4 {
    max-height: 1rem !important;
  }

  .lg\:\!max-h-5 {
    max-height: 1.25rem !important;
  }

  .lg\:\!max-h-6 {
    max-height: 1.5rem !important;
  }

  .lg\:\!max-h-7 {
    max-height: 1.75rem !important;
  }

  .lg\:\!max-h-8 {
    max-height: 2rem !important;
  }

  .lg\:\!max-h-9 {
    max-height: 2.25rem !important;
  }

  .lg\:\!max-h-10 {
    max-height: 2.5rem !important;
  }

  .lg\:\!max-h-11 {
    max-height: 2.75rem !important;
  }

  .lg\:\!max-h-12 {
    max-height: 3rem !important;
  }

  .lg\:\!max-h-13 {
    max-height: 3.25rem !important;
  }

  .lg\:\!max-h-14 {
    max-height: 3.5rem !important;
  }

  .lg\:\!max-h-15 {
    max-height: 3.75rem !important;
  }

  .lg\:\!max-h-16 {
    max-height: 4rem !important;
  }

  .lg\:\!max-h-17 {
    max-height: 4.25rem !important;
  }

  .lg\:\!max-h-18 {
    max-height: 4.5rem !important;
  }

  .lg\:\!max-h-19 {
    max-height: 4.75rem !important;
  }

  .lg\:\!max-h-20 {
    max-height: 5rem !important;
  }

  .lg\:\!max-h-21 {
    max-height: 5.25rem !important;
  }

  .lg\:\!max-h-22 {
    max-height: 5.5rem !important;
  }

  .lg\:\!max-h-23 {
    max-height: 5.75rem !important;
  }

  .lg\:\!max-h-24 {
    max-height: 6rem !important;
  }

  .lg\:\!max-h-25 {
    max-height: 6.25rem !important;
  }

  .lg\:\!max-h-26 {
    max-height: 6.5rem !important;
  }

  .lg\:\!max-h-27 {
    max-height: 6.75rem !important;
  }

  .lg\:\!max-h-28 {
    max-height: 7rem !important;
  }

  .lg\:\!max-h-29 {
    max-height: 7.25rem !important;
  }

  .lg\:\!max-h-30 {
    max-height: 7.5rem !important;
  }

  .lg\:\!max-h-31 {
    max-height: 7.75rem !important;
  }

  .lg\:\!max-h-32 {
    max-height: 8rem !important;
  }

  .lg\:\!max-h-40 {
    max-height: 10rem !important;
  }

  .lg\:\!max-h-48 {
    max-height: 12rem !important;
  }

  .lg\:\!max-h-56 {
    max-height: 14rem !important;
  }

  .lg\:\!max-h-64 {
    max-height: 16rem !important;
  }

  .lg\:\!max-h-full {
    max-height: 100% !important;
  }

  .lg\:\!max-h-screen {
    max-height: 100vh !important;
  }

  .lg\:\!max-h-px {
    max-height: 1px !important;
  }

  .lg\:\!max-h-1\/2 {
    max-height: 50% !important;
  }

  .lg\:hover\:max-h-0:hover {
    max-height: 0rem;
  }

  .lg\:hover\:max-h-1:hover {
    max-height: 0.25rem;
  }

  .lg\:hover\:max-h-2:hover {
    max-height: 0.5rem;
  }

  .lg\:hover\:max-h-3:hover {
    max-height: 0.75rem;
  }

  .lg\:hover\:max-h-4:hover {
    max-height: 1rem;
  }

  .lg\:hover\:max-h-5:hover {
    max-height: 1.25rem;
  }

  .lg\:hover\:max-h-6:hover {
    max-height: 1.5rem;
  }

  .lg\:hover\:max-h-7:hover {
    max-height: 1.75rem;
  }

  .lg\:hover\:max-h-8:hover {
    max-height: 2rem;
  }

  .lg\:hover\:max-h-9:hover {
    max-height: 2.25rem;
  }

  .lg\:hover\:max-h-10:hover {
    max-height: 2.5rem;
  }

  .lg\:hover\:max-h-11:hover {
    max-height: 2.75rem;
  }

  .lg\:hover\:max-h-12:hover {
    max-height: 3rem;
  }

  .lg\:hover\:max-h-13:hover {
    max-height: 3.25rem;
  }

  .lg\:hover\:max-h-14:hover {
    max-height: 3.5rem;
  }

  .lg\:hover\:max-h-15:hover {
    max-height: 3.75rem;
  }

  .lg\:hover\:max-h-16:hover {
    max-height: 4rem;
  }

  .lg\:hover\:max-h-17:hover {
    max-height: 4.25rem;
  }

  .lg\:hover\:max-h-18:hover {
    max-height: 4.5rem;
  }

  .lg\:hover\:max-h-19:hover {
    max-height: 4.75rem;
  }

  .lg\:hover\:max-h-20:hover {
    max-height: 5rem;
  }

  .lg\:hover\:max-h-21:hover {
    max-height: 5.25rem;
  }

  .lg\:hover\:max-h-22:hover {
    max-height: 5.5rem;
  }

  .lg\:hover\:max-h-23:hover {
    max-height: 5.75rem;
  }

  .lg\:hover\:max-h-24:hover {
    max-height: 6rem;
  }

  .lg\:hover\:max-h-25:hover {
    max-height: 6.25rem;
  }

  .lg\:hover\:max-h-26:hover {
    max-height: 6.5rem;
  }

  .lg\:hover\:max-h-27:hover {
    max-height: 6.75rem;
  }

  .lg\:hover\:max-h-28:hover {
    max-height: 7rem;
  }

  .lg\:hover\:max-h-29:hover {
    max-height: 7.25rem;
  }

  .lg\:hover\:max-h-30:hover {
    max-height: 7.5rem;
  }

  .lg\:hover\:max-h-31:hover {
    max-height: 7.75rem;
  }

  .lg\:hover\:max-h-32:hover {
    max-height: 8rem;
  }

  .lg\:hover\:max-h-40:hover {
    max-height: 10rem;
  }

  .lg\:hover\:max-h-48:hover {
    max-height: 12rem;
  }

  .lg\:hover\:max-h-56:hover {
    max-height: 14rem;
  }

  .lg\:hover\:max-h-64:hover {
    max-height: 16rem;
  }

  .lg\:hover\:max-h-full:hover {
    max-height: 100%;
  }

  .lg\:hover\:max-h-screen:hover {
    max-height: 100vh;
  }

  .lg\:hover\:max-h-px:hover {
    max-height: 1px;
  }

  .lg\:hover\:max-h-1\/2:hover {
    max-height: 50%;
  }

  .lg\:max-w-0 {
    max-width: 0rem;
  }

  .lg\:max-w-1 {
    max-width: 0.25rem;
  }

  .lg\:max-w-2 {
    max-width: 0.5rem;
  }

  .lg\:max-w-3 {
    max-width: 0.75rem;
  }

  .lg\:max-w-4 {
    max-width: 1rem;
  }

  .lg\:max-w-5 {
    max-width: 1.25rem;
  }

  .lg\:max-w-6 {
    max-width: 1.5rem;
  }

  .lg\:max-w-7 {
    max-width: 1.75rem;
  }

  .lg\:max-w-8 {
    max-width: 2rem;
  }

  .lg\:max-w-9 {
    max-width: 2.25rem;
  }

  .lg\:max-w-10 {
    max-width: 2.5rem;
  }

  .lg\:max-w-11 {
    max-width: 2.75rem;
  }

  .lg\:max-w-12 {
    max-width: 3rem;
  }

  .lg\:max-w-13 {
    max-width: 3.25rem;
  }

  .lg\:max-w-14 {
    max-width: 3.5rem;
  }

  .lg\:max-w-15 {
    max-width: 3.75rem;
  }

  .lg\:max-w-16 {
    max-width: 4rem;
  }

  .lg\:max-w-17 {
    max-width: 4.25rem;
  }

  .lg\:max-w-18 {
    max-width: 4.5rem;
  }

  .lg\:max-w-19 {
    max-width: 4.75rem;
  }

  .lg\:max-w-20 {
    max-width: 5rem;
  }

  .lg\:max-w-21 {
    max-width: 5.25rem;
  }

  .lg\:max-w-22 {
    max-width: 5.5rem;
  }

  .lg\:max-w-23 {
    max-width: 5.75rem;
  }

  .lg\:max-w-24 {
    max-width: 6rem;
  }

  .lg\:max-w-25 {
    max-width: 6.25rem;
  }

  .lg\:max-w-26 {
    max-width: 6.5rem;
  }

  .lg\:max-w-27 {
    max-width: 6.75rem;
  }

  .lg\:max-w-28 {
    max-width: 7rem;
  }

  .lg\:max-w-29 {
    max-width: 7.25rem;
  }

  .lg\:max-w-30 {
    max-width: 7.5rem;
  }

  .lg\:max-w-31 {
    max-width: 7.75rem;
  }

  .lg\:max-w-32 {
    max-width: 8rem;
  }

  .lg\:max-w-40 {
    max-width: 10rem;
  }

  .lg\:max-w-48 {
    max-width: 12rem;
  }

  .lg\:max-w-56 {
    max-width: 14rem;
  }

  .lg\:max-w-64 {
    max-width: 16rem;
  }

  .lg\:max-w-none {
    max-width: none;
  }

  .lg\:max-w-xs {
    max-width: 20rem;
  }

  .lg\:max-w-sm {
    max-width: 24rem;
  }

  .lg\:max-w-md {
    max-width: 28rem;
  }

  .lg\:max-w-lg {
    max-width: 32rem;
  }

  .lg\:max-w-xl {
    max-width: 36rem;
  }

  .lg\:max-w-2xl {
    max-width: 42rem;
  }

  .lg\:max-w-3xl {
    max-width: 48rem;
  }

  .lg\:max-w-4xl {
    max-width: 56rem;
  }

  .lg\:max-w-5xl {
    max-width: 64rem;
  }

  .lg\:max-w-6xl {
    max-width: 72rem;
  }

  .lg\:max-w-full {
    max-width: 100%;
  }

  .lg\:max-w-px {
    max-width: 1px;
  }

  .lg\:max-w-1\/2 {
    max-width: 50%;
  }

  .lg\:max-w-mobile {
    max-width: 767px;
  }

  .lg\:max-w-tablet {
    max-width: 1023px;
  }

  .lg\:max-w-laptop {
    max-width: 1440px;
  }

  .lg\:max-w-desktop {
    max-width: 1920px;
  }

  .lg\:\!max-w-0 {
    max-width: 0rem !important;
  }

  .lg\:\!max-w-1 {
    max-width: 0.25rem !important;
  }

  .lg\:\!max-w-2 {
    max-width: 0.5rem !important;
  }

  .lg\:\!max-w-3 {
    max-width: 0.75rem !important;
  }

  .lg\:\!max-w-4 {
    max-width: 1rem !important;
  }

  .lg\:\!max-w-5 {
    max-width: 1.25rem !important;
  }

  .lg\:\!max-w-6 {
    max-width: 1.5rem !important;
  }

  .lg\:\!max-w-7 {
    max-width: 1.75rem !important;
  }

  .lg\:\!max-w-8 {
    max-width: 2rem !important;
  }

  .lg\:\!max-w-9 {
    max-width: 2.25rem !important;
  }

  .lg\:\!max-w-10 {
    max-width: 2.5rem !important;
  }

  .lg\:\!max-w-11 {
    max-width: 2.75rem !important;
  }

  .lg\:\!max-w-12 {
    max-width: 3rem !important;
  }

  .lg\:\!max-w-13 {
    max-width: 3.25rem !important;
  }

  .lg\:\!max-w-14 {
    max-width: 3.5rem !important;
  }

  .lg\:\!max-w-15 {
    max-width: 3.75rem !important;
  }

  .lg\:\!max-w-16 {
    max-width: 4rem !important;
  }

  .lg\:\!max-w-17 {
    max-width: 4.25rem !important;
  }

  .lg\:\!max-w-18 {
    max-width: 4.5rem !important;
  }

  .lg\:\!max-w-19 {
    max-width: 4.75rem !important;
  }

  .lg\:\!max-w-20 {
    max-width: 5rem !important;
  }

  .lg\:\!max-w-21 {
    max-width: 5.25rem !important;
  }

  .lg\:\!max-w-22 {
    max-width: 5.5rem !important;
  }

  .lg\:\!max-w-23 {
    max-width: 5.75rem !important;
  }

  .lg\:\!max-w-24 {
    max-width: 6rem !important;
  }

  .lg\:\!max-w-25 {
    max-width: 6.25rem !important;
  }

  .lg\:\!max-w-26 {
    max-width: 6.5rem !important;
  }

  .lg\:\!max-w-27 {
    max-width: 6.75rem !important;
  }

  .lg\:\!max-w-28 {
    max-width: 7rem !important;
  }

  .lg\:\!max-w-29 {
    max-width: 7.25rem !important;
  }

  .lg\:\!max-w-30 {
    max-width: 7.5rem !important;
  }

  .lg\:\!max-w-31 {
    max-width: 7.75rem !important;
  }

  .lg\:\!max-w-32 {
    max-width: 8rem !important;
  }

  .lg\:\!max-w-40 {
    max-width: 10rem !important;
  }

  .lg\:\!max-w-48 {
    max-width: 12rem !important;
  }

  .lg\:\!max-w-56 {
    max-width: 14rem !important;
  }

  .lg\:\!max-w-64 {
    max-width: 16rem !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-px {
    max-width: 1px !important;
  }

  .lg\:\!max-w-1\/2 {
    max-width: 50% !important;
  }

  .lg\:\!max-w-mobile {
    max-width: 767px !important;
  }

  .lg\:\!max-w-tablet {
    max-width: 1023px !important;
  }

  .lg\:\!max-w-laptop {
    max-width: 1440px !important;
  }

  .lg\:\!max-w-desktop {
    max-width: 1920px !important;
  }

  .lg\:hover\:max-w-0:hover {
    max-width: 0rem;
  }

  .lg\:hover\:max-w-1:hover {
    max-width: 0.25rem;
  }

  .lg\:hover\:max-w-2:hover {
    max-width: 0.5rem;
  }

  .lg\:hover\:max-w-3:hover {
    max-width: 0.75rem;
  }

  .lg\:hover\:max-w-4:hover {
    max-width: 1rem;
  }

  .lg\:hover\:max-w-5:hover {
    max-width: 1.25rem;
  }

  .lg\:hover\:max-w-6:hover {
    max-width: 1.5rem;
  }

  .lg\:hover\:max-w-7:hover {
    max-width: 1.75rem;
  }

  .lg\:hover\:max-w-8:hover {
    max-width: 2rem;
  }

  .lg\:hover\:max-w-9:hover {
    max-width: 2.25rem;
  }

  .lg\:hover\:max-w-10:hover {
    max-width: 2.5rem;
  }

  .lg\:hover\:max-w-11:hover {
    max-width: 2.75rem;
  }

  .lg\:hover\:max-w-12:hover {
    max-width: 3rem;
  }

  .lg\:hover\:max-w-13:hover {
    max-width: 3.25rem;
  }

  .lg\:hover\:max-w-14:hover {
    max-width: 3.5rem;
  }

  .lg\:hover\:max-w-15:hover {
    max-width: 3.75rem;
  }

  .lg\:hover\:max-w-16:hover {
    max-width: 4rem;
  }

  .lg\:hover\:max-w-17:hover {
    max-width: 4.25rem;
  }

  .lg\:hover\:max-w-18:hover {
    max-width: 4.5rem;
  }

  .lg\:hover\:max-w-19:hover {
    max-width: 4.75rem;
  }

  .lg\:hover\:max-w-20:hover {
    max-width: 5rem;
  }

  .lg\:hover\:max-w-21:hover {
    max-width: 5.25rem;
  }

  .lg\:hover\:max-w-22:hover {
    max-width: 5.5rem;
  }

  .lg\:hover\:max-w-23:hover {
    max-width: 5.75rem;
  }

  .lg\:hover\:max-w-24:hover {
    max-width: 6rem;
  }

  .lg\:hover\:max-w-25:hover {
    max-width: 6.25rem;
  }

  .lg\:hover\:max-w-26:hover {
    max-width: 6.5rem;
  }

  .lg\:hover\:max-w-27:hover {
    max-width: 6.75rem;
  }

  .lg\:hover\:max-w-28:hover {
    max-width: 7rem;
  }

  .lg\:hover\:max-w-29:hover {
    max-width: 7.25rem;
  }

  .lg\:hover\:max-w-30:hover {
    max-width: 7.5rem;
  }

  .lg\:hover\:max-w-31:hover {
    max-width: 7.75rem;
  }

  .lg\:hover\:max-w-32:hover {
    max-width: 8rem;
  }

  .lg\:hover\:max-w-40:hover {
    max-width: 10rem;
  }

  .lg\:hover\:max-w-48:hover {
    max-width: 12rem;
  }

  .lg\:hover\:max-w-56:hover {
    max-width: 14rem;
  }

  .lg\:hover\:max-w-64:hover {
    max-width: 16rem;
  }

  .lg\:hover\:max-w-none:hover {
    max-width: none;
  }

  .lg\:hover\:max-w-xs:hover {
    max-width: 20rem;
  }

  .lg\:hover\:max-w-sm:hover {
    max-width: 24rem;
  }

  .lg\:hover\:max-w-md:hover {
    max-width: 28rem;
  }

  .lg\:hover\:max-w-lg:hover {
    max-width: 32rem;
  }

  .lg\:hover\:max-w-xl:hover {
    max-width: 36rem;
  }

  .lg\:hover\:max-w-2xl:hover {
    max-width: 42rem;
  }

  .lg\:hover\:max-w-3xl:hover {
    max-width: 48rem;
  }

  .lg\:hover\:max-w-4xl:hover {
    max-width: 56rem;
  }

  .lg\:hover\:max-w-5xl:hover {
    max-width: 64rem;
  }

  .lg\:hover\:max-w-6xl:hover {
    max-width: 72rem;
  }

  .lg\:hover\:max-w-full:hover {
    max-width: 100%;
  }

  .lg\:hover\:max-w-px:hover {
    max-width: 1px;
  }

  .lg\:hover\:max-w-1\/2:hover {
    max-width: 50%;
  }

  .lg\:hover\:max-w-mobile:hover {
    max-width: 767px;
  }

  .lg\:hover\:max-w-tablet:hover {
    max-width: 1023px;
  }

  .lg\:hover\:max-w-laptop:hover {
    max-width: 1440px;
  }

  .lg\:hover\:max-w-desktop:hover {
    max-width: 1920px;
  }

  .lg\:min-h-0 {
    min-height: 0rem;
  }

  .lg\:min-h-1 {
    min-height: 0.25rem;
  }

  .lg\:min-h-2 {
    min-height: 0.5rem;
  }

  .lg\:min-h-3 {
    min-height: 0.75rem;
  }

  .lg\:min-h-4 {
    min-height: 1rem;
  }

  .lg\:min-h-5 {
    min-height: 1.25rem;
  }

  .lg\:min-h-6 {
    min-height: 1.5rem;
  }

  .lg\:min-h-7 {
    min-height: 1.75rem;
  }

  .lg\:min-h-8 {
    min-height: 2rem;
  }

  .lg\:min-h-9 {
    min-height: 2.25rem;
  }

  .lg\:min-h-10 {
    min-height: 2.5rem;
  }

  .lg\:min-h-11 {
    min-height: 2.75rem;
  }

  .lg\:min-h-12 {
    min-height: 3rem;
  }

  .lg\:min-h-13 {
    min-height: 3.25rem;
  }

  .lg\:min-h-14 {
    min-height: 3.5rem;
  }

  .lg\:min-h-15 {
    min-height: 3.75rem;
  }

  .lg\:min-h-16 {
    min-height: 4rem;
  }

  .lg\:min-h-17 {
    min-height: 4.25rem;
  }

  .lg\:min-h-18 {
    min-height: 4.5rem;
  }

  .lg\:min-h-19 {
    min-height: 4.75rem;
  }

  .lg\:min-h-20 {
    min-height: 5rem;
  }

  .lg\:min-h-21 {
    min-height: 5.25rem;
  }

  .lg\:min-h-22 {
    min-height: 5.5rem;
  }

  .lg\:min-h-23 {
    min-height: 5.75rem;
  }

  .lg\:min-h-24 {
    min-height: 6rem;
  }

  .lg\:min-h-25 {
    min-height: 6.25rem;
  }

  .lg\:min-h-26 {
    min-height: 6.5rem;
  }

  .lg\:min-h-27 {
    min-height: 6.75rem;
  }

  .lg\:min-h-28 {
    min-height: 7rem;
  }

  .lg\:min-h-29 {
    min-height: 7.25rem;
  }

  .lg\:min-h-30 {
    min-height: 7.5rem;
  }

  .lg\:min-h-31 {
    min-height: 7.75rem;
  }

  .lg\:min-h-32 {
    min-height: 8rem;
  }

  .lg\:min-h-40 {
    min-height: 10rem;
  }

  .lg\:min-h-48 {
    min-height: 12rem;
  }

  .lg\:min-h-56 {
    min-height: 14rem;
  }

  .lg\:min-h-64 {
    min-height: 16rem;
  }

  .lg\:min-h-full {
    min-height: 100%;
  }

  .lg\:min-h-screen {
    min-height: 100vh;
  }

  .lg\:min-h-px {
    min-height: 1px;
  }

  .lg\:min-h-1\/2 {
    min-height: 50%;
  }

  .lg\:\!min-h-0 {
    min-height: 0rem !important;
  }

  .lg\:\!min-h-1 {
    min-height: 0.25rem !important;
  }

  .lg\:\!min-h-2 {
    min-height: 0.5rem !important;
  }

  .lg\:\!min-h-3 {
    min-height: 0.75rem !important;
  }

  .lg\:\!min-h-4 {
    min-height: 1rem !important;
  }

  .lg\:\!min-h-5 {
    min-height: 1.25rem !important;
  }

  .lg\:\!min-h-6 {
    min-height: 1.5rem !important;
  }

  .lg\:\!min-h-7 {
    min-height: 1.75rem !important;
  }

  .lg\:\!min-h-8 {
    min-height: 2rem !important;
  }

  .lg\:\!min-h-9 {
    min-height: 2.25rem !important;
  }

  .lg\:\!min-h-10 {
    min-height: 2.5rem !important;
  }

  .lg\:\!min-h-11 {
    min-height: 2.75rem !important;
  }

  .lg\:\!min-h-12 {
    min-height: 3rem !important;
  }

  .lg\:\!min-h-13 {
    min-height: 3.25rem !important;
  }

  .lg\:\!min-h-14 {
    min-height: 3.5rem !important;
  }

  .lg\:\!min-h-15 {
    min-height: 3.75rem !important;
  }

  .lg\:\!min-h-16 {
    min-height: 4rem !important;
  }

  .lg\:\!min-h-17 {
    min-height: 4.25rem !important;
  }

  .lg\:\!min-h-18 {
    min-height: 4.5rem !important;
  }

  .lg\:\!min-h-19 {
    min-height: 4.75rem !important;
  }

  .lg\:\!min-h-20 {
    min-height: 5rem !important;
  }

  .lg\:\!min-h-21 {
    min-height: 5.25rem !important;
  }

  .lg\:\!min-h-22 {
    min-height: 5.5rem !important;
  }

  .lg\:\!min-h-23 {
    min-height: 5.75rem !important;
  }

  .lg\:\!min-h-24 {
    min-height: 6rem !important;
  }

  .lg\:\!min-h-25 {
    min-height: 6.25rem !important;
  }

  .lg\:\!min-h-26 {
    min-height: 6.5rem !important;
  }

  .lg\:\!min-h-27 {
    min-height: 6.75rem !important;
  }

  .lg\:\!min-h-28 {
    min-height: 7rem !important;
  }

  .lg\:\!min-h-29 {
    min-height: 7.25rem !important;
  }

  .lg\:\!min-h-30 {
    min-height: 7.5rem !important;
  }

  .lg\:\!min-h-31 {
    min-height: 7.75rem !important;
  }

  .lg\:\!min-h-32 {
    min-height: 8rem !important;
  }

  .lg\:\!min-h-40 {
    min-height: 10rem !important;
  }

  .lg\:\!min-h-48 {
    min-height: 12rem !important;
  }

  .lg\:\!min-h-56 {
    min-height: 14rem !important;
  }

  .lg\:\!min-h-64 {
    min-height: 16rem !important;
  }

  .lg\:\!min-h-full {
    min-height: 100% !important;
  }

  .lg\:\!min-h-screen {
    min-height: 100vh !important;
  }

  .lg\:\!min-h-px {
    min-height: 1px !important;
  }

  .lg\:\!min-h-1\/2 {
    min-height: 50% !important;
  }

  .lg\:hover\:min-h-0:hover {
    min-height: 0rem;
  }

  .lg\:hover\:min-h-1:hover {
    min-height: 0.25rem;
  }

  .lg\:hover\:min-h-2:hover {
    min-height: 0.5rem;
  }

  .lg\:hover\:min-h-3:hover {
    min-height: 0.75rem;
  }

  .lg\:hover\:min-h-4:hover {
    min-height: 1rem;
  }

  .lg\:hover\:min-h-5:hover {
    min-height: 1.25rem;
  }

  .lg\:hover\:min-h-6:hover {
    min-height: 1.5rem;
  }

  .lg\:hover\:min-h-7:hover {
    min-height: 1.75rem;
  }

  .lg\:hover\:min-h-8:hover {
    min-height: 2rem;
  }

  .lg\:hover\:min-h-9:hover {
    min-height: 2.25rem;
  }

  .lg\:hover\:min-h-10:hover {
    min-height: 2.5rem;
  }

  .lg\:hover\:min-h-11:hover {
    min-height: 2.75rem;
  }

  .lg\:hover\:min-h-12:hover {
    min-height: 3rem;
  }

  .lg\:hover\:min-h-13:hover {
    min-height: 3.25rem;
  }

  .lg\:hover\:min-h-14:hover {
    min-height: 3.5rem;
  }

  .lg\:hover\:min-h-15:hover {
    min-height: 3.75rem;
  }

  .lg\:hover\:min-h-16:hover {
    min-height: 4rem;
  }

  .lg\:hover\:min-h-17:hover {
    min-height: 4.25rem;
  }

  .lg\:hover\:min-h-18:hover {
    min-height: 4.5rem;
  }

  .lg\:hover\:min-h-19:hover {
    min-height: 4.75rem;
  }

  .lg\:hover\:min-h-20:hover {
    min-height: 5rem;
  }

  .lg\:hover\:min-h-21:hover {
    min-height: 5.25rem;
  }

  .lg\:hover\:min-h-22:hover {
    min-height: 5.5rem;
  }

  .lg\:hover\:min-h-23:hover {
    min-height: 5.75rem;
  }

  .lg\:hover\:min-h-24:hover {
    min-height: 6rem;
  }

  .lg\:hover\:min-h-25:hover {
    min-height: 6.25rem;
  }

  .lg\:hover\:min-h-26:hover {
    min-height: 6.5rem;
  }

  .lg\:hover\:min-h-27:hover {
    min-height: 6.75rem;
  }

  .lg\:hover\:min-h-28:hover {
    min-height: 7rem;
  }

  .lg\:hover\:min-h-29:hover {
    min-height: 7.25rem;
  }

  .lg\:hover\:min-h-30:hover {
    min-height: 7.5rem;
  }

  .lg\:hover\:min-h-31:hover {
    min-height: 7.75rem;
  }

  .lg\:hover\:min-h-32:hover {
    min-height: 8rem;
  }

  .lg\:hover\:min-h-40:hover {
    min-height: 10rem;
  }

  .lg\:hover\:min-h-48:hover {
    min-height: 12rem;
  }

  .lg\:hover\:min-h-56:hover {
    min-height: 14rem;
  }

  .lg\:hover\:min-h-64:hover {
    min-height: 16rem;
  }

  .lg\:hover\:min-h-full:hover {
    min-height: 100%;
  }

  .lg\:hover\:min-h-screen:hover {
    min-height: 100vh;
  }

  .lg\:hover\:min-h-px:hover {
    min-height: 1px;
  }

  .lg\:hover\:min-h-1\/2:hover {
    min-height: 50%;
  }

  .lg\:min-w-0 {
    min-width: 0rem;
  }

  .lg\:min-w-1 {
    min-width: 0.25rem;
  }

  .lg\:min-w-2 {
    min-width: 0.5rem;
  }

  .lg\:min-w-3 {
    min-width: 0.75rem;
  }

  .lg\:min-w-4 {
    min-width: 1rem;
  }

  .lg\:min-w-5 {
    min-width: 1.25rem;
  }

  .lg\:min-w-6 {
    min-width: 1.5rem;
  }

  .lg\:min-w-7 {
    min-width: 1.75rem;
  }

  .lg\:min-w-8 {
    min-width: 2rem;
  }

  .lg\:min-w-9 {
    min-width: 2.25rem;
  }

  .lg\:min-w-10 {
    min-width: 2.5rem;
  }

  .lg\:min-w-11 {
    min-width: 2.75rem;
  }

  .lg\:min-w-12 {
    min-width: 3rem;
  }

  .lg\:min-w-13 {
    min-width: 3.25rem;
  }

  .lg\:min-w-14 {
    min-width: 3.5rem;
  }

  .lg\:min-w-15 {
    min-width: 3.75rem;
  }

  .lg\:min-w-16 {
    min-width: 4rem;
  }

  .lg\:min-w-17 {
    min-width: 4.25rem;
  }

  .lg\:min-w-18 {
    min-width: 4.5rem;
  }

  .lg\:min-w-19 {
    min-width: 4.75rem;
  }

  .lg\:min-w-20 {
    min-width: 5rem;
  }

  .lg\:min-w-21 {
    min-width: 5.25rem;
  }

  .lg\:min-w-22 {
    min-width: 5.5rem;
  }

  .lg\:min-w-23 {
    min-width: 5.75rem;
  }

  .lg\:min-w-24 {
    min-width: 6rem;
  }

  .lg\:min-w-25 {
    min-width: 6.25rem;
  }

  .lg\:min-w-26 {
    min-width: 6.5rem;
  }

  .lg\:min-w-27 {
    min-width: 6.75rem;
  }

  .lg\:min-w-28 {
    min-width: 7rem;
  }

  .lg\:min-w-29 {
    min-width: 7.25rem;
  }

  .lg\:min-w-30 {
    min-width: 7.5rem;
  }

  .lg\:min-w-31 {
    min-width: 7.75rem;
  }

  .lg\:min-w-32 {
    min-width: 8rem;
  }

  .lg\:min-w-40 {
    min-width: 10rem;
  }

  .lg\:min-w-48 {
    min-width: 12rem;
  }

  .lg\:min-w-56 {
    min-width: 14rem;
  }

  .lg\:min-w-64 {
    min-width: 16rem;
  }

  .lg\:min-w-full {
    min-width: 100%;
  }

  .lg\:min-w-px {
    min-width: 1px;
  }

  .lg\:min-w-1\/2 {
    min-width: 50%;
  }

  .lg\:min-w-2xs {
    min-width: 375px;
  }

  .lg\:min-w-xs {
    min-width: 478px;
  }

  .lg\:min-w-sm {
    min-width: 576px;
  }

  .lg\:min-w-md {
    min-width: 768px;
  }

  .lg\:min-w-lg {
    min-width: 1024px;
  }

  .lg\:min-w-xl {
    min-width: 1440px;
  }

  .lg\:min-w-2xl {
    min-width: 1920px;
  }

  .lg\:min-w-3xl {
    min-width: 2560px;
  }

  .lg\:\!min-w-0 {
    min-width: 0rem !important;
  }

  .lg\:\!min-w-1 {
    min-width: 0.25rem !important;
  }

  .lg\:\!min-w-2 {
    min-width: 0.5rem !important;
  }

  .lg\:\!min-w-3 {
    min-width: 0.75rem !important;
  }

  .lg\:\!min-w-4 {
    min-width: 1rem !important;
  }

  .lg\:\!min-w-5 {
    min-width: 1.25rem !important;
  }

  .lg\:\!min-w-6 {
    min-width: 1.5rem !important;
  }

  .lg\:\!min-w-7 {
    min-width: 1.75rem !important;
  }

  .lg\:\!min-w-8 {
    min-width: 2rem !important;
  }

  .lg\:\!min-w-9 {
    min-width: 2.25rem !important;
  }

  .lg\:\!min-w-10 {
    min-width: 2.5rem !important;
  }

  .lg\:\!min-w-11 {
    min-width: 2.75rem !important;
  }

  .lg\:\!min-w-12 {
    min-width: 3rem !important;
  }

  .lg\:\!min-w-13 {
    min-width: 3.25rem !important;
  }

  .lg\:\!min-w-14 {
    min-width: 3.5rem !important;
  }

  .lg\:\!min-w-15 {
    min-width: 3.75rem !important;
  }

  .lg\:\!min-w-16 {
    min-width: 4rem !important;
  }

  .lg\:\!min-w-17 {
    min-width: 4.25rem !important;
  }

  .lg\:\!min-w-18 {
    min-width: 4.5rem !important;
  }

  .lg\:\!min-w-19 {
    min-width: 4.75rem !important;
  }

  .lg\:\!min-w-20 {
    min-width: 5rem !important;
  }

  .lg\:\!min-w-21 {
    min-width: 5.25rem !important;
  }

  .lg\:\!min-w-22 {
    min-width: 5.5rem !important;
  }

  .lg\:\!min-w-23 {
    min-width: 5.75rem !important;
  }

  .lg\:\!min-w-24 {
    min-width: 6rem !important;
  }

  .lg\:\!min-w-25 {
    min-width: 6.25rem !important;
  }

  .lg\:\!min-w-26 {
    min-width: 6.5rem !important;
  }

  .lg\:\!min-w-27 {
    min-width: 6.75rem !important;
  }

  .lg\:\!min-w-28 {
    min-width: 7rem !important;
  }

  .lg\:\!min-w-29 {
    min-width: 7.25rem !important;
  }

  .lg\:\!min-w-30 {
    min-width: 7.5rem !important;
  }

  .lg\:\!min-w-31 {
    min-width: 7.75rem !important;
  }

  .lg\:\!min-w-32 {
    min-width: 8rem !important;
  }

  .lg\:\!min-w-40 {
    min-width: 10rem !important;
  }

  .lg\:\!min-w-48 {
    min-width: 12rem !important;
  }

  .lg\:\!min-w-56 {
    min-width: 14rem !important;
  }

  .lg\:\!min-w-64 {
    min-width: 16rem !important;
  }

  .lg\:\!min-w-full {
    min-width: 100% !important;
  }

  .lg\:\!min-w-px {
    min-width: 1px !important;
  }

  .lg\:\!min-w-1\/2 {
    min-width: 50% !important;
  }

  .lg\:\!min-w-2xs {
    min-width: 375px !important;
  }

  .lg\:\!min-w-xs {
    min-width: 478px !important;
  }

  .lg\:\!min-w-sm {
    min-width: 576px !important;
  }

  .lg\:\!min-w-md {
    min-width: 768px !important;
  }

  .lg\:\!min-w-lg {
    min-width: 1024px !important;
  }

  .lg\:\!min-w-xl {
    min-width: 1440px !important;
  }

  .lg\:\!min-w-2xl {
    min-width: 1920px !important;
  }

  .lg\:\!min-w-3xl {
    min-width: 2560px !important;
  }

  .lg\:hover\:min-w-0:hover {
    min-width: 0rem;
  }

  .lg\:hover\:min-w-1:hover {
    min-width: 0.25rem;
  }

  .lg\:hover\:min-w-2:hover {
    min-width: 0.5rem;
  }

  .lg\:hover\:min-w-3:hover {
    min-width: 0.75rem;
  }

  .lg\:hover\:min-w-4:hover {
    min-width: 1rem;
  }

  .lg\:hover\:min-w-5:hover {
    min-width: 1.25rem;
  }

  .lg\:hover\:min-w-6:hover {
    min-width: 1.5rem;
  }

  .lg\:hover\:min-w-7:hover {
    min-width: 1.75rem;
  }

  .lg\:hover\:min-w-8:hover {
    min-width: 2rem;
  }

  .lg\:hover\:min-w-9:hover {
    min-width: 2.25rem;
  }

  .lg\:hover\:min-w-10:hover {
    min-width: 2.5rem;
  }

  .lg\:hover\:min-w-11:hover {
    min-width: 2.75rem;
  }

  .lg\:hover\:min-w-12:hover {
    min-width: 3rem;
  }

  .lg\:hover\:min-w-13:hover {
    min-width: 3.25rem;
  }

  .lg\:hover\:min-w-14:hover {
    min-width: 3.5rem;
  }

  .lg\:hover\:min-w-15:hover {
    min-width: 3.75rem;
  }

  .lg\:hover\:min-w-16:hover {
    min-width: 4rem;
  }

  .lg\:hover\:min-w-17:hover {
    min-width: 4.25rem;
  }

  .lg\:hover\:min-w-18:hover {
    min-width: 4.5rem;
  }

  .lg\:hover\:min-w-19:hover {
    min-width: 4.75rem;
  }

  .lg\:hover\:min-w-20:hover {
    min-width: 5rem;
  }

  .lg\:hover\:min-w-21:hover {
    min-width: 5.25rem;
  }

  .lg\:hover\:min-w-22:hover {
    min-width: 5.5rem;
  }

  .lg\:hover\:min-w-23:hover {
    min-width: 5.75rem;
  }

  .lg\:hover\:min-w-24:hover {
    min-width: 6rem;
  }

  .lg\:hover\:min-w-25:hover {
    min-width: 6.25rem;
  }

  .lg\:hover\:min-w-26:hover {
    min-width: 6.5rem;
  }

  .lg\:hover\:min-w-27:hover {
    min-width: 6.75rem;
  }

  .lg\:hover\:min-w-28:hover {
    min-width: 7rem;
  }

  .lg\:hover\:min-w-29:hover {
    min-width: 7.25rem;
  }

  .lg\:hover\:min-w-30:hover {
    min-width: 7.5rem;
  }

  .lg\:hover\:min-w-31:hover {
    min-width: 7.75rem;
  }

  .lg\:hover\:min-w-32:hover {
    min-width: 8rem;
  }

  .lg\:hover\:min-w-40:hover {
    min-width: 10rem;
  }

  .lg\:hover\:min-w-48:hover {
    min-width: 12rem;
  }

  .lg\:hover\:min-w-56:hover {
    min-width: 14rem;
  }

  .lg\:hover\:min-w-64:hover {
    min-width: 16rem;
  }

  .lg\:hover\:min-w-full:hover {
    min-width: 100%;
  }

  .lg\:hover\:min-w-px:hover {
    min-width: 1px;
  }

  .lg\:hover\:min-w-1\/2:hover {
    min-width: 50%;
  }

  .lg\:hover\:min-w-2xs:hover {
    min-width: 375px;
  }

  .lg\:hover\:min-w-xs:hover {
    min-width: 478px;
  }

  .lg\:hover\:min-w-sm:hover {
    min-width: 576px;
  }

  .lg\:hover\:min-w-md:hover {
    min-width: 768px;
  }

  .lg\:hover\:min-w-lg:hover {
    min-width: 1024px;
  }

  .lg\:hover\:min-w-xl:hover {
    min-width: 1440px;
  }

  .lg\:hover\:min-w-2xl:hover {
    min-width: 1920px;
  }

  .lg\:hover\:min-w-3xl:hover {
    min-width: 2560px;
  }

  .lg\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .lg\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .lg\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .lg\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .lg\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .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\:hover\:object-contain:hover {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .lg\:hover\:object-cover:hover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .lg\:hover\:object-fill:hover {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .lg\:hover\:object-none:hover {
    -o-object-fit: none;
       object-fit: none;
  }

  .lg\:hover\:object-scale-down:hover {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .lg\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .lg\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .lg\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .lg\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .lg\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .lg\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .lg\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .lg\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .lg\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .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\:hover\:object-bottom:hover {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .lg\:hover\:object-center:hover {
    -o-object-position: center;
       object-position: center;
  }

  .lg\:hover\:object-left:hover {
    -o-object-position: left;
       object-position: left;
  }

  .lg\:hover\:object-left-bottom:hover {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .lg\:hover\:object-left-top:hover {
    -o-object-position: left top;
       object-position: left top;
  }

  .lg\:hover\:object-right:hover {
    -o-object-position: right;
       object-position: right;
  }

  .lg\:hover\:object-right-bottom:hover {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .lg\:hover\:object-right-top:hover {
    -o-object-position: right top;
       object-position: right top;
  }

  .lg\:hover\:object-top:hover {
    -o-object-position: top;
       object-position: top;
  }

  .lg\:opacity-0 {
    opacity: 0;
  }

  .lg\:opacity-25 {
    opacity: 0.25;
  }

  .lg\:opacity-50 {
    opacity: 0.5;
  }

  .lg\:opacity-75 {
    opacity: 0.75;
  }

  .lg\:opacity-100 {
    opacity: 1;
  }

  .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;
  }

  .lg\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .lg\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .lg\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .lg\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .lg\:outline-none {
    outline: 0;
  }

  .lg\:\!outline-none {
    outline: 0 !important;
  }

  .lg\:hover\:outline-none:hover {
    outline: 0;
  }

  .lg\:overflow-auto {
    overflow: auto;
  }

  .lg\:overflow-hidden {
    overflow: hidden;
  }

  .lg\:overflow-visible {
    overflow: visible;
  }

  .lg\:overflow-scroll {
    overflow: scroll;
  }

  .lg\:overflow-x-auto {
    overflow-x: auto;
  }

  .lg\:overflow-y-auto {
    overflow-y: auto;
  }

  .lg\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .lg\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .lg\:overflow-x-visible {
    overflow-x: visible;
  }

  .lg\:overflow-y-visible {
    overflow-y: visible;
  }

  .lg\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .lg\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .lg\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .lg\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .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\:hover\:overflow-auto:hover {
    overflow: auto;
  }

  .lg\:hover\:overflow-hidden:hover {
    overflow: hidden;
  }

  .lg\:hover\:overflow-visible:hover {
    overflow: visible;
  }

  .lg\:hover\:overflow-scroll:hover {
    overflow: scroll;
  }

  .lg\:hover\:overflow-x-auto:hover {
    overflow-x: auto;
  }

  .lg\:hover\:overflow-y-auto:hover {
    overflow-y: auto;
  }

  .lg\:hover\:overflow-x-hidden:hover {
    overflow-x: hidden;
  }

  .lg\:hover\:overflow-y-hidden:hover {
    overflow-y: hidden;
  }

  .lg\:hover\:overflow-x-visible:hover {
    overflow-x: visible;
  }

  .lg\:hover\:overflow-y-visible:hover {
    overflow-y: visible;
  }

  .lg\:hover\:overflow-x-scroll:hover {
    overflow-x: scroll;
  }

  .lg\:hover\:overflow-y-scroll:hover {
    overflow-y: scroll;
  }

  .lg\:hover\:scrolling-touch:hover {
    -webkit-overflow-scrolling: touch;
  }

  .lg\:hover\:scrolling-auto:hover {
    -webkit-overflow-scrolling: auto;
  }

  .lg\:p-0 {
    padding: 0rem;
  }

  .lg\:p-1 {
    padding: 0.25rem;
  }

  .lg\:p-2 {
    padding: 0.5rem;
  }

  .lg\:p-3 {
    padding: 0.75rem;
  }

  .lg\:p-4 {
    padding: 1rem;
  }

  .lg\:p-5 {
    padding: 1.25rem;
  }

  .lg\:p-6 {
    padding: 1.5rem;
  }

  .lg\:p-7 {
    padding: 1.75rem;
  }

  .lg\:p-8 {
    padding: 2rem;
  }

  .lg\:p-9 {
    padding: 2.25rem;
  }

  .lg\:p-10 {
    padding: 2.5rem;
  }

  .lg\:p-11 {
    padding: 2.75rem;
  }

  .lg\:p-12 {
    padding: 3rem;
  }

  .lg\:p-13 {
    padding: 3.25rem;
  }

  .lg\:p-14 {
    padding: 3.5rem;
  }

  .lg\:p-15 {
    padding: 3.75rem;
  }

  .lg\:p-16 {
    padding: 4rem;
  }

  .lg\:p-17 {
    padding: 4.25rem;
  }

  .lg\:p-18 {
    padding: 4.5rem;
  }

  .lg\:p-19 {
    padding: 4.75rem;
  }

  .lg\:p-20 {
    padding: 5rem;
  }

  .lg\:p-21 {
    padding: 5.25rem;
  }

  .lg\:p-22 {
    padding: 5.5rem;
  }

  .lg\:p-23 {
    padding: 5.75rem;
  }

  .lg\:p-24 {
    padding: 6rem;
  }

  .lg\:p-25 {
    padding: 6.25rem;
  }

  .lg\:p-26 {
    padding: 6.5rem;
  }

  .lg\:p-27 {
    padding: 6.75rem;
  }

  .lg\:p-28 {
    padding: 7rem;
  }

  .lg\:p-29 {
    padding: 7.25rem;
  }

  .lg\:p-30 {
    padding: 7.5rem;
  }

  .lg\:p-31 {
    padding: 7.75rem;
  }

  .lg\:p-32 {
    padding: 8rem;
  }

  .lg\:p-40 {
    padding: 10rem;
  }

  .lg\:p-48 {
    padding: 12rem;
  }

  .lg\:p-56 {
    padding: 14rem;
  }

  .lg\:p-64 {
    padding: 16rem;
  }

  .lg\:p-px {
    padding: 1px;
  }

  .lg\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .lg\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .lg\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lg\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lg\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .lg\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .lg\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .lg\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .lg\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .lg\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .lg\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .lg\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .lg\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .lg\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .lg\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .lg\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .lg\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .lg\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .lg\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .lg\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:py-21 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .lg\:px-21 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .lg\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .lg\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .lg\:py-23 {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .lg\:px-23 {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:py-25 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .lg\:px-25 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .lg\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .lg\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .lg\:py-27 {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .lg\:px-27 {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .lg\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .lg\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .lg\:py-29 {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .lg\:px-29 {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .lg\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .lg\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .lg\:py-31 {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .lg\:px-31 {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .lg\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .lg\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .lg\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .lg\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .lg\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .lg\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .lg\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .lg\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .lg\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lg\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lg\:pt-0 {
    padding-top: 0rem;
  }

  .lg\:pr-0 {
    padding-right: 0rem;
  }

  .lg\:pb-0 {
    padding-bottom: 0rem;
  }

  .lg\:pl-0 {
    padding-left: 0rem;
  }

  .lg\:pt-1 {
    padding-top: 0.25rem;
  }

  .lg\:pr-1 {
    padding-right: 0.25rem;
  }

  .lg\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .lg\:pl-1 {
    padding-left: 0.25rem;
  }

  .lg\:pt-2 {
    padding-top: 0.5rem;
  }

  .lg\:pr-2 {
    padding-right: 0.5rem;
  }

  .lg\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .lg\:pl-2 {
    padding-left: 0.5rem;
  }

  .lg\:pt-3 {
    padding-top: 0.75rem;
  }

  .lg\:pr-3 {
    padding-right: 0.75rem;
  }

  .lg\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .lg\:pl-3 {
    padding-left: 0.75rem;
  }

  .lg\:pt-4 {
    padding-top: 1rem;
  }

  .lg\:pr-4 {
    padding-right: 1rem;
  }

  .lg\:pb-4 {
    padding-bottom: 1rem;
  }

  .lg\:pl-4 {
    padding-left: 1rem;
  }

  .lg\:pt-5 {
    padding-top: 1.25rem;
  }

  .lg\:pr-5 {
    padding-right: 1.25rem;
  }

  .lg\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .lg\:pl-5 {
    padding-left: 1.25rem;
  }

  .lg\:pt-6 {
    padding-top: 1.5rem;
  }

  .lg\:pr-6 {
    padding-right: 1.5rem;
  }

  .lg\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .lg\:pl-6 {
    padding-left: 1.5rem;
  }

  .lg\:pt-7 {
    padding-top: 1.75rem;
  }

  .lg\:pr-7 {
    padding-right: 1.75rem;
  }

  .lg\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .lg\:pl-7 {
    padding-left: 1.75rem;
  }

  .lg\:pt-8 {
    padding-top: 2rem;
  }

  .lg\:pr-8 {
    padding-right: 2rem;
  }

  .lg\:pb-8 {
    padding-bottom: 2rem;
  }

  .lg\:pl-8 {
    padding-left: 2rem;
  }

  .lg\:pt-9 {
    padding-top: 2.25rem;
  }

  .lg\:pr-9 {
    padding-right: 2.25rem;
  }

  .lg\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .lg\:pl-9 {
    padding-left: 2.25rem;
  }

  .lg\:pt-10 {
    padding-top: 2.5rem;
  }

  .lg\:pr-10 {
    padding-right: 2.5rem;
  }

  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .lg\:pl-10 {
    padding-left: 2.5rem;
  }

  .lg\:pt-11 {
    padding-top: 2.75rem;
  }

  .lg\:pr-11 {
    padding-right: 2.75rem;
  }

  .lg\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .lg\:pl-11 {
    padding-left: 2.75rem;
  }

  .lg\:pt-12 {
    padding-top: 3rem;
  }

  .lg\:pr-12 {
    padding-right: 3rem;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

  .lg\:pl-12 {
    padding-left: 3rem;
  }

  .lg\:pt-13 {
    padding-top: 3.25rem;
  }

  .lg\:pr-13 {
    padding-right: 3.25rem;
  }

  .lg\:pb-13 {
    padding-bottom: 3.25rem;
  }

  .lg\:pl-13 {
    padding-left: 3.25rem;
  }

  .lg\:pt-14 {
    padding-top: 3.5rem;
  }

  .lg\:pr-14 {
    padding-right: 3.5rem;
  }

  .lg\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .lg\:pl-14 {
    padding-left: 3.5rem;
  }

  .lg\:pt-15 {
    padding-top: 3.75rem;
  }

  .lg\:pr-15 {
    padding-right: 3.75rem;
  }

  .lg\:pb-15 {
    padding-bottom: 3.75rem;
  }

  .lg\:pl-15 {
    padding-left: 3.75rem;
  }

  .lg\:pt-16 {
    padding-top: 4rem;
  }

  .lg\:pr-16 {
    padding-right: 4rem;
  }

  .lg\:pb-16 {
    padding-bottom: 4rem;
  }

  .lg\:pl-16 {
    padding-left: 4rem;
  }

  .lg\:pt-17 {
    padding-top: 4.25rem;
  }

  .lg\:pr-17 {
    padding-right: 4.25rem;
  }

  .lg\:pb-17 {
    padding-bottom: 4.25rem;
  }

  .lg\:pl-17 {
    padding-left: 4.25rem;
  }

  .lg\:pt-18 {
    padding-top: 4.5rem;
  }

  .lg\:pr-18 {
    padding-right: 4.5rem;
  }

  .lg\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .lg\:pl-18 {
    padding-left: 4.5rem;
  }

  .lg\:pt-19 {
    padding-top: 4.75rem;
  }

  .lg\:pr-19 {
    padding-right: 4.75rem;
  }

  .lg\:pb-19 {
    padding-bottom: 4.75rem;
  }

  .lg\:pl-19 {
    padding-left: 4.75rem;
  }

  .lg\:pt-20 {
    padding-top: 5rem;
  }

  .lg\:pr-20 {
    padding-right: 5rem;
  }

  .lg\:pb-20 {
    padding-bottom: 5rem;
  }

  .lg\:pl-20 {
    padding-left: 5rem;
  }

  .lg\:pt-21 {
    padding-top: 5.25rem;
  }

  .lg\:pr-21 {
    padding-right: 5.25rem;
  }

  .lg\:pb-21 {
    padding-bottom: 5.25rem;
  }

  .lg\:pl-21 {
    padding-left: 5.25rem;
  }

  .lg\:pt-22 {
    padding-top: 5.5rem;
  }

  .lg\:pr-22 {
    padding-right: 5.5rem;
  }

  .lg\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .lg\:pl-22 {
    padding-left: 5.5rem;
  }

  .lg\:pt-23 {
    padding-top: 5.75rem;
  }

  .lg\:pr-23 {
    padding-right: 5.75rem;
  }

  .lg\:pb-23 {
    padding-bottom: 5.75rem;
  }

  .lg\:pl-23 {
    padding-left: 5.75rem;
  }

  .lg\:pt-24 {
    padding-top: 6rem;
  }

  .lg\:pr-24 {
    padding-right: 6rem;
  }

  .lg\:pb-24 {
    padding-bottom: 6rem;
  }

  .lg\:pl-24 {
    padding-left: 6rem;
  }

  .lg\:pt-25 {
    padding-top: 6.25rem;
  }

  .lg\:pr-25 {
    padding-right: 6.25rem;
  }

  .lg\:pb-25 {
    padding-bottom: 6.25rem;
  }

  .lg\:pl-25 {
    padding-left: 6.25rem;
  }

  .lg\:pt-26 {
    padding-top: 6.5rem;
  }

  .lg\:pr-26 {
    padding-right: 6.5rem;
  }

  .lg\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .lg\:pl-26 {
    padding-left: 6.5rem;
  }

  .lg\:pt-27 {
    padding-top: 6.75rem;
  }

  .lg\:pr-27 {
    padding-right: 6.75rem;
  }

  .lg\:pb-27 {
    padding-bottom: 6.75rem;
  }

  .lg\:pl-27 {
    padding-left: 6.75rem;
  }

  .lg\:pt-28 {
    padding-top: 7rem;
  }

  .lg\:pr-28 {
    padding-right: 7rem;
  }

  .lg\:pb-28 {
    padding-bottom: 7rem;
  }

  .lg\:pl-28 {
    padding-left: 7rem;
  }

  .lg\:pt-29 {
    padding-top: 7.25rem;
  }

  .lg\:pr-29 {
    padding-right: 7.25rem;
  }

  .lg\:pb-29 {
    padding-bottom: 7.25rem;
  }

  .lg\:pl-29 {
    padding-left: 7.25rem;
  }

  .lg\:pt-30 {
    padding-top: 7.5rem;
  }

  .lg\:pr-30 {
    padding-right: 7.5rem;
  }

  .lg\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .lg\:pl-30 {
    padding-left: 7.5rem;
  }

  .lg\:pt-31 {
    padding-top: 7.75rem;
  }

  .lg\:pr-31 {
    padding-right: 7.75rem;
  }

  .lg\:pb-31 {
    padding-bottom: 7.75rem;
  }

  .lg\:pl-31 {
    padding-left: 7.75rem;
  }

  .lg\:pt-32 {
    padding-top: 8rem;
  }

  .lg\:pr-32 {
    padding-right: 8rem;
  }

  .lg\:pb-32 {
    padding-bottom: 8rem;
  }

  .lg\:pl-32 {
    padding-left: 8rem;
  }

  .lg\:pt-40 {
    padding-top: 10rem;
  }

  .lg\:pr-40 {
    padding-right: 10rem;
  }

  .lg\:pb-40 {
    padding-bottom: 10rem;
  }

  .lg\:pl-40 {
    padding-left: 10rem;
  }

  .lg\:pt-48 {
    padding-top: 12rem;
  }

  .lg\:pr-48 {
    padding-right: 12rem;
  }

  .lg\:pb-48 {
    padding-bottom: 12rem;
  }

  .lg\:pl-48 {
    padding-left: 12rem;
  }

  .lg\:pt-56 {
    padding-top: 14rem;
  }

  .lg\:pr-56 {
    padding-right: 14rem;
  }

  .lg\:pb-56 {
    padding-bottom: 14rem;
  }

  .lg\:pl-56 {
    padding-left: 14rem;
  }

  .lg\:pt-64 {
    padding-top: 16rem;
  }

  .lg\:pr-64 {
    padding-right: 16rem;
  }

  .lg\:pb-64 {
    padding-bottom: 16rem;
  }

  .lg\:pl-64 {
    padding-left: 16rem;
  }

  .lg\:pt-px {
    padding-top: 1px;
  }

  .lg\:pr-px {
    padding-right: 1px;
  }

  .lg\:pb-px {
    padding-bottom: 1px;
  }

  .lg\:pl-px {
    padding-left: 1px;
  }

  .lg\:\!p-0 {
    padding: 0rem !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-7 {
    padding: 1.75rem !important;
  }

  .lg\:\!p-8 {
    padding: 2rem !important;
  }

  .lg\:\!p-9 {
    padding: 2.25rem !important;
  }

  .lg\:\!p-10 {
    padding: 2.5rem !important;
  }

  .lg\:\!p-11 {
    padding: 2.75rem !important;
  }

  .lg\:\!p-12 {
    padding: 3rem !important;
  }

  .lg\:\!p-13 {
    padding: 3.25rem !important;
  }

  .lg\:\!p-14 {
    padding: 3.5rem !important;
  }

  .lg\:\!p-15 {
    padding: 3.75rem !important;
  }

  .lg\:\!p-16 {
    padding: 4rem !important;
  }

  .lg\:\!p-17 {
    padding: 4.25rem !important;
  }

  .lg\:\!p-18 {
    padding: 4.5rem !important;
  }

  .lg\:\!p-19 {
    padding: 4.75rem !important;
  }

  .lg\:\!p-20 {
    padding: 5rem !important;
  }

  .lg\:\!p-21 {
    padding: 5.25rem !important;
  }

  .lg\:\!p-22 {
    padding: 5.5rem !important;
  }

  .lg\:\!p-23 {
    padding: 5.75rem !important;
  }

  .lg\:\!p-24 {
    padding: 6rem !important;
  }

  .lg\:\!p-25 {
    padding: 6.25rem !important;
  }

  .lg\:\!p-26 {
    padding: 6.5rem !important;
  }

  .lg\:\!p-27 {
    padding: 6.75rem !important;
  }

  .lg\:\!p-28 {
    padding: 7rem !important;
  }

  .lg\:\!p-29 {
    padding: 7.25rem !important;
  }

  .lg\:\!p-30 {
    padding: 7.5rem !important;
  }

  .lg\:\!p-31 {
    padding: 7.75rem !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: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .lg\:\!px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !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-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .lg\:\!px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !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-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .lg\:\!px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !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-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .lg\:\!px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !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-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .lg\:\!px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .lg\:\!py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .lg\:\!px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .lg\:\!py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .lg\:\!px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !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-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .lg\:\!px-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .lg\:\!py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .lg\:\!px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .lg\:\!py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .lg\:\!px-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !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-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .lg\:\!px-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .lg\:\!py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .lg\:\!px-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .lg\:\!py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .lg\:\!px-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !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-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .lg\:\!px-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .lg\:\!py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .lg\:\!px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .lg\:\!py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .lg\:\!px-27 {
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .lg\:\!py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .lg\:\!px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .lg\:\!py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .lg\:\!px-29 {
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .lg\:\!py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .lg\:\!px-30 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .lg\:\!py-31 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .lg\:\!px-31 {
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !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: 0rem !important;
  }

  .lg\:\!pr-0 {
    padding-right: 0rem !important;
  }

  .lg\:\!pb-0 {
    padding-bottom: 0rem !important;
  }

  .lg\:\!pl-0 {
    padding-left: 0rem !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 {
    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-7 {
    padding-top: 1.75rem !important;
  }

  .lg\:\!pr-7 {
    padding-right: 1.75rem !important;
  }

  .lg\:\!pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .lg\:\!pl-7 {
    padding-left: 1.75rem !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-9 {
    padding-top: 2.25rem !important;
  }

  .lg\:\!pr-9 {
    padding-right: 2.25rem !important;
  }

  .lg\:\!pb-9 {
    padding-bottom: 2.25rem !important;
  }

  .lg\:\!pl-9 {
    padding-left: 2.25rem !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-11 {
    padding-top: 2.75rem !important;
  }

  .lg\:\!pr-11 {
    padding-right: 2.75rem !important;
  }

  .lg\:\!pb-11 {
    padding-bottom: 2.75rem !important;
  }

  .lg\:\!pl-11 {
    padding-left: 2.75rem !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-13 {
    padding-top: 3.25rem !important;
  }

  .lg\:\!pr-13 {
    padding-right: 3.25rem !important;
  }

  .lg\:\!pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .lg\:\!pl-13 {
    padding-left: 3.25rem !important;
  }

  .lg\:\!pt-14 {
    padding-top: 3.5rem !important;
  }

  .lg\:\!pr-14 {
    padding-right: 3.5rem !important;
  }

  .lg\:\!pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .lg\:\!pl-14 {
    padding-left: 3.5rem !important;
  }

  .lg\:\!pt-15 {
    padding-top: 3.75rem !important;
  }

  .lg\:\!pr-15 {
    padding-right: 3.75rem !important;
  }

  .lg\:\!pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .lg\:\!pl-15 {
    padding-left: 3.75rem !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-17 {
    padding-top: 4.25rem !important;
  }

  .lg\:\!pr-17 {
    padding-right: 4.25rem !important;
  }

  .lg\:\!pb-17 {
    padding-bottom: 4.25rem !important;
  }

  .lg\:\!pl-17 {
    padding-left: 4.25rem !important;
  }

  .lg\:\!pt-18 {
    padding-top: 4.5rem !important;
  }

  .lg\:\!pr-18 {
    padding-right: 4.5rem !important;
  }

  .lg\:\!pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .lg\:\!pl-18 {
    padding-left: 4.5rem !important;
  }

  .lg\:\!pt-19 {
    padding-top: 4.75rem !important;
  }

  .lg\:\!pr-19 {
    padding-right: 4.75rem !important;
  }

  .lg\:\!pb-19 {
    padding-bottom: 4.75rem !important;
  }

  .lg\:\!pl-19 {
    padding-left: 4.75rem !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-21 {
    padding-top: 5.25rem !important;
  }

  .lg\:\!pr-21 {
    padding-right: 5.25rem !important;
  }

  .lg\:\!pb-21 {
    padding-bottom: 5.25rem !important;
  }

  .lg\:\!pl-21 {
    padding-left: 5.25rem !important;
  }

  .lg\:\!pt-22 {
    padding-top: 5.5rem !important;
  }

  .lg\:\!pr-22 {
    padding-right: 5.5rem !important;
  }

  .lg\:\!pb-22 {
    padding-bottom: 5.5rem !important;
  }

  .lg\:\!pl-22 {
    padding-left: 5.5rem !important;
  }

  .lg\:\!pt-23 {
    padding-top: 5.75rem !important;
  }

  .lg\:\!pr-23 {
    padding-right: 5.75rem !important;
  }

  .lg\:\!pb-23 {
    padding-bottom: 5.75rem !important;
  }

  .lg\:\!pl-23 {
    padding-left: 5.75rem !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-25 {
    padding-top: 6.25rem !important;
  }

  .lg\:\!pr-25 {
    padding-right: 6.25rem !important;
  }

  .lg\:\!pb-25 {
    padding-bottom: 6.25rem !important;
  }

  .lg\:\!pl-25 {
    padding-left: 6.25rem !important;
  }

  .lg\:\!pt-26 {
    padding-top: 6.5rem !important;
  }

  .lg\:\!pr-26 {
    padding-right: 6.5rem !important;
  }

  .lg\:\!pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .lg\:\!pl-26 {
    padding-left: 6.5rem !important;
  }

  .lg\:\!pt-27 {
    padding-top: 6.75rem !important;
  }

  .lg\:\!pr-27 {
    padding-right: 6.75rem !important;
  }

  .lg\:\!pb-27 {
    padding-bottom: 6.75rem !important;
  }

  .lg\:\!pl-27 {
    padding-left: 6.75rem !important;
  }

  .lg\:\!pt-28 {
    padding-top: 7rem !important;
  }

  .lg\:\!pr-28 {
    padding-right: 7rem !important;
  }

  .lg\:\!pb-28 {
    padding-bottom: 7rem !important;
  }

  .lg\:\!pl-28 {
    padding-left: 7rem !important;
  }

  .lg\:\!pt-29 {
    padding-top: 7.25rem !important;
  }

  .lg\:\!pr-29 {
    padding-right: 7.25rem !important;
  }

  .lg\:\!pb-29 {
    padding-bottom: 7.25rem !important;
  }

  .lg\:\!pl-29 {
    padding-left: 7.25rem !important;
  }

  .lg\:\!pt-30 {
    padding-top: 7.5rem !important;
  }

  .lg\:\!pr-30 {
    padding-right: 7.5rem !important;
  }

  .lg\:\!pb-30 {
    padding-bottom: 7.5rem !important;
  }

  .lg\:\!pl-30 {
    padding-left: 7.5rem !important;
  }

  .lg\:\!pt-31 {
    padding-top: 7.75rem !important;
  }

  .lg\:\!pr-31 {
    padding-right: 7.75rem !important;
  }

  .lg\:\!pb-31 {
    padding-bottom: 7.75rem !important;
  }

  .lg\:\!pl-31 {
    padding-left: 7.75rem !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\:hover\:p-0:hover {
    padding: 0rem;
  }

  .lg\:hover\:p-1:hover {
    padding: 0.25rem;
  }

  .lg\:hover\:p-2:hover {
    padding: 0.5rem;
  }

  .lg\:hover\:p-3:hover {
    padding: 0.75rem;
  }

  .lg\:hover\:p-4:hover {
    padding: 1rem;
  }

  .lg\:hover\:p-5:hover {
    padding: 1.25rem;
  }

  .lg\:hover\:p-6:hover {
    padding: 1.5rem;
  }

  .lg\:hover\:p-7:hover {
    padding: 1.75rem;
  }

  .lg\:hover\:p-8:hover {
    padding: 2rem;
  }

  .lg\:hover\:p-9:hover {
    padding: 2.25rem;
  }

  .lg\:hover\:p-10:hover {
    padding: 2.5rem;
  }

  .lg\:hover\:p-11:hover {
    padding: 2.75rem;
  }

  .lg\:hover\:p-12:hover {
    padding: 3rem;
  }

  .lg\:hover\:p-13:hover {
    padding: 3.25rem;
  }

  .lg\:hover\:p-14:hover {
    padding: 3.5rem;
  }

  .lg\:hover\:p-15:hover {
    padding: 3.75rem;
  }

  .lg\:hover\:p-16:hover {
    padding: 4rem;
  }

  .lg\:hover\:p-17:hover {
    padding: 4.25rem;
  }

  .lg\:hover\:p-18:hover {
    padding: 4.5rem;
  }

  .lg\:hover\:p-19:hover {
    padding: 4.75rem;
  }

  .lg\:hover\:p-20:hover {
    padding: 5rem;
  }

  .lg\:hover\:p-21:hover {
    padding: 5.25rem;
  }

  .lg\:hover\:p-22:hover {
    padding: 5.5rem;
  }

  .lg\:hover\:p-23:hover {
    padding: 5.75rem;
  }

  .lg\:hover\:p-24:hover {
    padding: 6rem;
  }

  .lg\:hover\:p-25:hover {
    padding: 6.25rem;
  }

  .lg\:hover\:p-26:hover {
    padding: 6.5rem;
  }

  .lg\:hover\:p-27:hover {
    padding: 6.75rem;
  }

  .lg\:hover\:p-28:hover {
    padding: 7rem;
  }

  .lg\:hover\:p-29:hover {
    padding: 7.25rem;
  }

  .lg\:hover\:p-30:hover {
    padding: 7.5rem;
  }

  .lg\:hover\:p-31:hover {
    padding: 7.75rem;
  }

  .lg\:hover\:p-32:hover {
    padding: 8rem;
  }

  .lg\:hover\:p-40:hover {
    padding: 10rem;
  }

  .lg\:hover\:p-48:hover {
    padding: 12rem;
  }

  .lg\:hover\:p-56:hover {
    padding: 14rem;
  }

  .lg\:hover\:p-64:hover {
    padding: 16rem;
  }

  .lg\:hover\:p-px:hover {
    padding: 1px;
  }

  .lg\:hover\:py-0:hover {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .lg\:hover\:px-0:hover {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .lg\:hover\:py-1:hover {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lg\:hover\:px-1:hover {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lg\:hover\:py-2:hover {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:hover\:px-2:hover {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:hover\:py-3:hover {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:hover\:px-3:hover {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lg\:hover\:py-4:hover {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:hover\:px-4:hover {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:hover\:py-5:hover {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:hover\:px-5:hover {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:hover\:py-6:hover {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:hover\:px-6:hover {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:hover\:py-7:hover {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .lg\:hover\:px-7:hover {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .lg\:hover\:py-8:hover {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:hover\:px-8:hover {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:hover\:py-9:hover {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .lg\:hover\:px-9:hover {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .lg\:hover\:py-10:hover {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:hover\:px-10:hover {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:hover\:py-11:hover {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .lg\:hover\:px-11:hover {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .lg\:hover\:py-12:hover {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:hover\:px-12:hover {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:hover\:py-13:hover {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .lg\:hover\:px-13:hover {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .lg\:hover\:py-14:hover {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .lg\:hover\:px-14:hover {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .lg\:hover\:py-15:hover {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .lg\:hover\:px-15:hover {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .lg\:hover\:py-16:hover {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:hover\:px-16:hover {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:hover\:py-17:hover {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .lg\:hover\:px-17:hover {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .lg\:hover\:py-18:hover {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .lg\:hover\:px-18:hover {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .lg\:hover\:py-19:hover {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .lg\:hover\:px-19:hover {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .lg\:hover\:py-20:hover {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:hover\:px-20:hover {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:hover\:py-21:hover {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .lg\:hover\:px-21:hover {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .lg\:hover\:py-22:hover {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .lg\:hover\:px-22:hover {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .lg\:hover\:py-23:hover {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .lg\:hover\:px-23:hover {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .lg\:hover\:py-24:hover {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:hover\:px-24:hover {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:hover\:py-25:hover {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .lg\:hover\:px-25:hover {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .lg\:hover\:py-26:hover {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .lg\:hover\:px-26:hover {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .lg\:hover\:py-27:hover {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .lg\:hover\:px-27:hover {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .lg\:hover\:py-28:hover {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .lg\:hover\:px-28:hover {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .lg\:hover\:py-29:hover {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .lg\:hover\:px-29:hover {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .lg\:hover\:py-30:hover {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .lg\:hover\:px-30:hover {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .lg\:hover\:py-31:hover {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .lg\:hover\:px-31:hover {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .lg\:hover\:py-32:hover {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:hover\:px-32:hover {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .lg\:hover\:py-40:hover {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .lg\:hover\:px-40:hover {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .lg\:hover\:py-48:hover {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .lg\:hover\:px-48:hover {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .lg\:hover\:py-56:hover {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .lg\:hover\:px-56:hover {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .lg\:hover\:py-64:hover {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .lg\:hover\:px-64:hover {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .lg\:hover\:py-px:hover {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lg\:hover\:px-px:hover {
    padding-left: 1px;
    padding-right: 1px;
  }

  .lg\:hover\:pt-0:hover {
    padding-top: 0rem;
  }

  .lg\:hover\:pr-0:hover {
    padding-right: 0rem;
  }

  .lg\:hover\:pb-0:hover {
    padding-bottom: 0rem;
  }

  .lg\:hover\:pl-0:hover {
    padding-left: 0rem;
  }

  .lg\:hover\:pt-1:hover {
    padding-top: 0.25rem;
  }

  .lg\:hover\:pr-1:hover {
    padding-right: 0.25rem;
  }

  .lg\:hover\:pb-1:hover {
    padding-bottom: 0.25rem;
  }

  .lg\:hover\:pl-1:hover {
    padding-left: 0.25rem;
  }

  .lg\:hover\:pt-2:hover {
    padding-top: 0.5rem;
  }

  .lg\:hover\:pr-2:hover {
    padding-right: 0.5rem;
  }

  .lg\:hover\:pb-2:hover {
    padding-bottom: 0.5rem;
  }

  .lg\:hover\:pl-2:hover {
    padding-left: 0.5rem;
  }

  .lg\:hover\:pt-3:hover {
    padding-top: 0.75rem;
  }

  .lg\:hover\:pr-3:hover {
    padding-right: 0.75rem;
  }

  .lg\:hover\:pb-3:hover {
    padding-bottom: 0.75rem;
  }

  .lg\:hover\:pl-3:hover {
    padding-left: 0.75rem;
  }

  .lg\:hover\:pt-4:hover {
    padding-top: 1rem;
  }

  .lg\:hover\:pr-4:hover {
    padding-right: 1rem;
  }

  .lg\:hover\:pb-4:hover {
    padding-bottom: 1rem;
  }

  .lg\:hover\:pl-4:hover {
    padding-left: 1rem;
  }

  .lg\:hover\:pt-5:hover {
    padding-top: 1.25rem;
  }

  .lg\:hover\:pr-5:hover {
    padding-right: 1.25rem;
  }

  .lg\:hover\:pb-5:hover {
    padding-bottom: 1.25rem;
  }

  .lg\:hover\:pl-5:hover {
    padding-left: 1.25rem;
  }

  .lg\:hover\:pt-6:hover {
    padding-top: 1.5rem;
  }

  .lg\:hover\:pr-6:hover {
    padding-right: 1.5rem;
  }

  .lg\:hover\:pb-6:hover {
    padding-bottom: 1.5rem;
  }

  .lg\:hover\:pl-6:hover {
    padding-left: 1.5rem;
  }

  .lg\:hover\:pt-7:hover {
    padding-top: 1.75rem;
  }

  .lg\:hover\:pr-7:hover {
    padding-right: 1.75rem;
  }

  .lg\:hover\:pb-7:hover {
    padding-bottom: 1.75rem;
  }

  .lg\:hover\:pl-7:hover {
    padding-left: 1.75rem;
  }

  .lg\:hover\:pt-8:hover {
    padding-top: 2rem;
  }

  .lg\:hover\:pr-8:hover {
    padding-right: 2rem;
  }

  .lg\:hover\:pb-8:hover {
    padding-bottom: 2rem;
  }

  .lg\:hover\:pl-8:hover {
    padding-left: 2rem;
  }

  .lg\:hover\:pt-9:hover {
    padding-top: 2.25rem;
  }

  .lg\:hover\:pr-9:hover {
    padding-right: 2.25rem;
  }

  .lg\:hover\:pb-9:hover {
    padding-bottom: 2.25rem;
  }

  .lg\:hover\:pl-9:hover {
    padding-left: 2.25rem;
  }

  .lg\:hover\:pt-10:hover {
    padding-top: 2.5rem;
  }

  .lg\:hover\:pr-10:hover {
    padding-right: 2.5rem;
  }

  .lg\:hover\:pb-10:hover {
    padding-bottom: 2.5rem;
  }

  .lg\:hover\:pl-10:hover {
    padding-left: 2.5rem;
  }

  .lg\:hover\:pt-11:hover {
    padding-top: 2.75rem;
  }

  .lg\:hover\:pr-11:hover {
    padding-right: 2.75rem;
  }

  .lg\:hover\:pb-11:hover {
    padding-bottom: 2.75rem;
  }

  .lg\:hover\:pl-11:hover {
    padding-left: 2.75rem;
  }

  .lg\:hover\:pt-12:hover {
    padding-top: 3rem;
  }

  .lg\:hover\:pr-12:hover {
    padding-right: 3rem;
  }

  .lg\:hover\:pb-12:hover {
    padding-bottom: 3rem;
  }

  .lg\:hover\:pl-12:hover {
    padding-left: 3rem;
  }

  .lg\:hover\:pt-13:hover {
    padding-top: 3.25rem;
  }

  .lg\:hover\:pr-13:hover {
    padding-right: 3.25rem;
  }

  .lg\:hover\:pb-13:hover {
    padding-bottom: 3.25rem;
  }

  .lg\:hover\:pl-13:hover {
    padding-left: 3.25rem;
  }

  .lg\:hover\:pt-14:hover {
    padding-top: 3.5rem;
  }

  .lg\:hover\:pr-14:hover {
    padding-right: 3.5rem;
  }

  .lg\:hover\:pb-14:hover {
    padding-bottom: 3.5rem;
  }

  .lg\:hover\:pl-14:hover {
    padding-left: 3.5rem;
  }

  .lg\:hover\:pt-15:hover {
    padding-top: 3.75rem;
  }

  .lg\:hover\:pr-15:hover {
    padding-right: 3.75rem;
  }

  .lg\:hover\:pb-15:hover {
    padding-bottom: 3.75rem;
  }

  .lg\:hover\:pl-15:hover {
    padding-left: 3.75rem;
  }

  .lg\:hover\:pt-16:hover {
    padding-top: 4rem;
  }

  .lg\:hover\:pr-16:hover {
    padding-right: 4rem;
  }

  .lg\:hover\:pb-16:hover {
    padding-bottom: 4rem;
  }

  .lg\:hover\:pl-16:hover {
    padding-left: 4rem;
  }

  .lg\:hover\:pt-17:hover {
    padding-top: 4.25rem;
  }

  .lg\:hover\:pr-17:hover {
    padding-right: 4.25rem;
  }

  .lg\:hover\:pb-17:hover {
    padding-bottom: 4.25rem;
  }

  .lg\:hover\:pl-17:hover {
    padding-left: 4.25rem;
  }

  .lg\:hover\:pt-18:hover {
    padding-top: 4.5rem;
  }

  .lg\:hover\:pr-18:hover {
    padding-right: 4.5rem;
  }

  .lg\:hover\:pb-18:hover {
    padding-bottom: 4.5rem;
  }

  .lg\:hover\:pl-18:hover {
    padding-left: 4.5rem;
  }

  .lg\:hover\:pt-19:hover {
    padding-top: 4.75rem;
  }

  .lg\:hover\:pr-19:hover {
    padding-right: 4.75rem;
  }

  .lg\:hover\:pb-19:hover {
    padding-bottom: 4.75rem;
  }

  .lg\:hover\:pl-19:hover {
    padding-left: 4.75rem;
  }

  .lg\:hover\:pt-20:hover {
    padding-top: 5rem;
  }

  .lg\:hover\:pr-20:hover {
    padding-right: 5rem;
  }

  .lg\:hover\:pb-20:hover {
    padding-bottom: 5rem;
  }

  .lg\:hover\:pl-20:hover {
    padding-left: 5rem;
  }

  .lg\:hover\:pt-21:hover {
    padding-top: 5.25rem;
  }

  .lg\:hover\:pr-21:hover {
    padding-right: 5.25rem;
  }

  .lg\:hover\:pb-21:hover {
    padding-bottom: 5.25rem;
  }

  .lg\:hover\:pl-21:hover {
    padding-left: 5.25rem;
  }

  .lg\:hover\:pt-22:hover {
    padding-top: 5.5rem;
  }

  .lg\:hover\:pr-22:hover {
    padding-right: 5.5rem;
  }

  .lg\:hover\:pb-22:hover {
    padding-bottom: 5.5rem;
  }

  .lg\:hover\:pl-22:hover {
    padding-left: 5.5rem;
  }

  .lg\:hover\:pt-23:hover {
    padding-top: 5.75rem;
  }

  .lg\:hover\:pr-23:hover {
    padding-right: 5.75rem;
  }

  .lg\:hover\:pb-23:hover {
    padding-bottom: 5.75rem;
  }

  .lg\:hover\:pl-23:hover {
    padding-left: 5.75rem;
  }

  .lg\:hover\:pt-24:hover {
    padding-top: 6rem;
  }

  .lg\:hover\:pr-24:hover {
    padding-right: 6rem;
  }

  .lg\:hover\:pb-24:hover {
    padding-bottom: 6rem;
  }

  .lg\:hover\:pl-24:hover {
    padding-left: 6rem;
  }

  .lg\:hover\:pt-25:hover {
    padding-top: 6.25rem;
  }

  .lg\:hover\:pr-25:hover {
    padding-right: 6.25rem;
  }

  .lg\:hover\:pb-25:hover {
    padding-bottom: 6.25rem;
  }

  .lg\:hover\:pl-25:hover {
    padding-left: 6.25rem;
  }

  .lg\:hover\:pt-26:hover {
    padding-top: 6.5rem;
  }

  .lg\:hover\:pr-26:hover {
    padding-right: 6.5rem;
  }

  .lg\:hover\:pb-26:hover {
    padding-bottom: 6.5rem;
  }

  .lg\:hover\:pl-26:hover {
    padding-left: 6.5rem;
  }

  .lg\:hover\:pt-27:hover {
    padding-top: 6.75rem;
  }

  .lg\:hover\:pr-27:hover {
    padding-right: 6.75rem;
  }

  .lg\:hover\:pb-27:hover {
    padding-bottom: 6.75rem;
  }

  .lg\:hover\:pl-27:hover {
    padding-left: 6.75rem;
  }

  .lg\:hover\:pt-28:hover {
    padding-top: 7rem;
  }

  .lg\:hover\:pr-28:hover {
    padding-right: 7rem;
  }

  .lg\:hover\:pb-28:hover {
    padding-bottom: 7rem;
  }

  .lg\:hover\:pl-28:hover {
    padding-left: 7rem;
  }

  .lg\:hover\:pt-29:hover {
    padding-top: 7.25rem;
  }

  .lg\:hover\:pr-29:hover {
    padding-right: 7.25rem;
  }

  .lg\:hover\:pb-29:hover {
    padding-bottom: 7.25rem;
  }

  .lg\:hover\:pl-29:hover {
    padding-left: 7.25rem;
  }

  .lg\:hover\:pt-30:hover {
    padding-top: 7.5rem;
  }

  .lg\:hover\:pr-30:hover {
    padding-right: 7.5rem;
  }

  .lg\:hover\:pb-30:hover {
    padding-bottom: 7.5rem;
  }

  .lg\:hover\:pl-30:hover {
    padding-left: 7.5rem;
  }

  .lg\:hover\:pt-31:hover {
    padding-top: 7.75rem;
  }

  .lg\:hover\:pr-31:hover {
    padding-right: 7.75rem;
  }

  .lg\:hover\:pb-31:hover {
    padding-bottom: 7.75rem;
  }

  .lg\:hover\:pl-31:hover {
    padding-left: 7.75rem;
  }

  .lg\:hover\:pt-32:hover {
    padding-top: 8rem;
  }

  .lg\:hover\:pr-32:hover {
    padding-right: 8rem;
  }

  .lg\:hover\:pb-32:hover {
    padding-bottom: 8rem;
  }

  .lg\:hover\:pl-32:hover {
    padding-left: 8rem;
  }

  .lg\:hover\:pt-40:hover {
    padding-top: 10rem;
  }

  .lg\:hover\:pr-40:hover {
    padding-right: 10rem;
  }

  .lg\:hover\:pb-40:hover {
    padding-bottom: 10rem;
  }

  .lg\:hover\:pl-40:hover {
    padding-left: 10rem;
  }

  .lg\:hover\:pt-48:hover {
    padding-top: 12rem;
  }

  .lg\:hover\:pr-48:hover {
    padding-right: 12rem;
  }

  .lg\:hover\:pb-48:hover {
    padding-bottom: 12rem;
  }

  .lg\:hover\:pl-48:hover {
    padding-left: 12rem;
  }

  .lg\:hover\:pt-56:hover {
    padding-top: 14rem;
  }

  .lg\:hover\:pr-56:hover {
    padding-right: 14rem;
  }

  .lg\:hover\:pb-56:hover {
    padding-bottom: 14rem;
  }

  .lg\:hover\:pl-56:hover {
    padding-left: 14rem;
  }

  .lg\:hover\:pt-64:hover {
    padding-top: 16rem;
  }

  .lg\:hover\:pr-64:hover {
    padding-right: 16rem;
  }

  .lg\:hover\:pb-64:hover {
    padding-bottom: 16rem;
  }

  .lg\:hover\:pl-64:hover {
    padding-left: 16rem;
  }

  .lg\:hover\:pt-px:hover {
    padding-top: 1px;
  }

  .lg\:hover\:pr-px:hover {
    padding-right: 1px;
  }

  .lg\:hover\:pb-px:hover {
    padding-bottom: 1px;
  }

  .lg\:hover\:pl-px:hover {
    padding-left: 1px;
  }

  .lg\:placeholder-primary::-webkit-input-placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-primary::-moz-placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-primary:-ms-input-placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-primary::-ms-input-placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-primary::placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-primaryDark::placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-primary1::-moz-placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-primary1::placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-primary2::-moz-placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-primary2::placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-primary3::-moz-placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-primary3::placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-primary4::-moz-placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-primary4::placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-secondary::-moz-placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-secondary:-ms-input-placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-secondary::-ms-input-placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-secondary::placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-secondary1::-moz-placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-secondary1::placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-secondary2::placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-alert::-webkit-input-placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-alert::-moz-placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-alert:-ms-input-placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-alert::-ms-input-placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-alert::placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-safe::-webkit-input-placeholder {
    color: #60B731;
  }

  .lg\:placeholder-safe::-moz-placeholder {
    color: #60B731;
  }

  .lg\:placeholder-safe:-ms-input-placeholder {
    color: #60B731;
  }

  .lg\:placeholder-safe::-ms-input-placeholder {
    color: #60B731;
  }

  .lg\:placeholder-safe::placeholder {
    color: #60B731;
  }

  .lg\:placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-primary-dark::placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-primary-1::-moz-placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-primary-1::placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-primary-2::placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-primary-3::placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-primary-4::placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-secondary-1::placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-secondary-2::placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .lg\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .lg\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .lg\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .lg\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .lg\:placeholder-black::-webkit-input-placeholder {
    color: #000000;
  }

  .lg\:placeholder-black::-moz-placeholder {
    color: #000000;
  }

  .lg\:placeholder-black:-ms-input-placeholder {
    color: #000000;
  }

  .lg\:placeholder-black::-ms-input-placeholder {
    color: #000000;
  }

  .lg\:placeholder-black::placeholder {
    color: #000000;
  }

  .lg\:placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .lg\:placeholder-white::-moz-placeholder {
    color: #FFFFFF;
  }

  .lg\:placeholder-white:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .lg\:placeholder-white::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .lg\:placeholder-white::placeholder {
    color: #FFFFFF;
  }

  .lg\:placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF;
  }

  .lg\:placeholder-point-violet::-moz-placeholder {
    color: #7545FF;
  }

  .lg\:placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF;
  }

  .lg\:placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF;
  }

  .lg\:placeholder-point-violet::placeholder {
    color: #7545FF;
  }

  .lg\:placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .lg\:placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7;
  }

  .lg\:placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .lg\:placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .lg\:placeholder-gray-100::placeholder {
    color: #F7F7F7;
  }

  .lg\:placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .lg\:placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8;
  }

  .lg\:placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .lg\:placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .lg\:placeholder-gray-200::placeholder {
    color: #E5E5E8;
  }

  .lg\:placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .lg\:placeholder-gray-300::-moz-placeholder {
    color: #CED0D6;
  }

  .lg\:placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6;
  }

  .lg\:placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6;
  }

  .lg\:placeholder-gray-300::placeholder {
    color: #CED0D6;
  }

  .lg\:placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .lg\:placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2;
  }

  .lg\:placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .lg\:placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .lg\:placeholder-gray-400::placeholder {
    color: #A7A9B2;
  }

  .lg\:placeholder-gray-500::-webkit-input-placeholder {
    color: #858895;
  }

  .lg\:placeholder-gray-500::-moz-placeholder {
    color: #858895;
  }

  .lg\:placeholder-gray-500:-ms-input-placeholder {
    color: #858895;
  }

  .lg\:placeholder-gray-500::-ms-input-placeholder {
    color: #858895;
  }

  .lg\:placeholder-gray-500::placeholder {
    color: #858895;
  }

  .lg\:placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .lg\:placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B;
  }

  .lg\:placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .lg\:placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .lg\:placeholder-gray-600::placeholder {
    color: #6B6E7B;
  }

  .lg\:placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D;
  }

  .lg\:placeholder-gray-700::-moz-placeholder {
    color: #5F616D;
  }

  .lg\:placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D;
  }

  .lg\:placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D;
  }

  .lg\:placeholder-gray-700::placeholder {
    color: #5F616D;
  }

  .lg\:placeholder-gray-800::-webkit-input-placeholder {
    color: #474952;
  }

  .lg\:placeholder-gray-800::-moz-placeholder {
    color: #474952;
  }

  .lg\:placeholder-gray-800:-ms-input-placeholder {
    color: #474952;
  }

  .lg\:placeholder-gray-800::-ms-input-placeholder {
    color: #474952;
  }

  .lg\:placeholder-gray-800::placeholder {
    color: #474952;
  }

  .lg\:placeholder-gray-900::-webkit-input-placeholder {
    color: #222532;
  }

  .lg\:placeholder-gray-900::-moz-placeholder {
    color: #222532;
  }

  .lg\:placeholder-gray-900:-ms-input-placeholder {
    color: #222532;
  }

  .lg\:placeholder-gray-900::-ms-input-placeholder {
    color: #222532;
  }

  .lg\:placeholder-gray-900::placeholder {
    color: #222532;
  }

  .lg\:placeholder-gray::-webkit-input-placeholder {
    color: #858895;
  }

  .lg\:placeholder-gray::-moz-placeholder {
    color: #858895;
  }

  .lg\:placeholder-gray:-ms-input-placeholder {
    color: #858895;
  }

  .lg\:placeholder-gray::-ms-input-placeholder {
    color: #858895;
  }

  .lg\:placeholder-gray::placeholder {
    color: #858895;
  }

  .lg\:placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532;
  }

  .lg\:placeholder-gray-dark::-moz-placeholder {
    color: #222532;
  }

  .lg\:placeholder-gray-dark:-ms-input-placeholder {
    color: #222532;
  }

  .lg\:placeholder-gray-dark::-ms-input-placeholder {
    color: #222532;
  }

  .lg\:placeholder-gray-dark::placeholder {
    color: #222532;
  }

  .lg\:placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .lg\:placeholder-red-100::-moz-placeholder {
    color: #FFE8E8;
  }

  .lg\:placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .lg\:placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .lg\:placeholder-red-100::placeholder {
    color: #FFE8E8;
  }

  .lg\:placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .lg\:placeholder-red-200::-moz-placeholder {
    color: #FFC4C4;
  }

  .lg\:placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .lg\:placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .lg\:placeholder-red-200::placeholder {
    color: #FFC4C4;
  }

  .lg\:placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .lg\:placeholder-red-300::-moz-placeholder {
    color: #FF8F8F;
  }

  .lg\:placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .lg\:placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .lg\:placeholder-red-300::placeholder {
    color: #FF8F8F;
  }

  .lg\:placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .lg\:placeholder-red-400::-moz-placeholder {
    color: #FF6A6A;
  }

  .lg\:placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .lg\:placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .lg\:placeholder-red-400::placeholder {
    color: #FF6A6A;
  }

  .lg\:placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-red-500::-moz-placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-red-500:-ms-input-placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-red-500::-ms-input-placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-red-500::placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .lg\:placeholder-red-600::-moz-placeholder {
    color: #CC2C00;
  }

  .lg\:placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00;
  }

  .lg\:placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00;
  }

  .lg\:placeholder-red-600::placeholder {
    color: #CC2C00;
  }

  .lg\:placeholder-red-700::-webkit-input-placeholder {
    color: #C53030;
  }

  .lg\:placeholder-red-700::-moz-placeholder {
    color: #C53030;
  }

  .lg\:placeholder-red-700:-ms-input-placeholder {
    color: #C53030;
  }

  .lg\:placeholder-red-700::-ms-input-placeholder {
    color: #C53030;
  }

  .lg\:placeholder-red-700::placeholder {
    color: #C53030;
  }

  .lg\:placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .lg\:placeholder-red-800::-moz-placeholder {
    color: #9B2C2C;
  }

  .lg\:placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .lg\:placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .lg\:placeholder-red-800::placeholder {
    color: #9B2C2C;
  }

  .lg\:placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A;
  }

  .lg\:placeholder-red-900::-moz-placeholder {
    color: #742A2A;
  }

  .lg\:placeholder-red-900:-ms-input-placeholder {
    color: #742A2A;
  }

  .lg\:placeholder-red-900::-ms-input-placeholder {
    color: #742A2A;
  }

  .lg\:placeholder-red-900::placeholder {
    color: #742A2A;
  }

  .lg\:placeholder-red::-webkit-input-placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-red::-moz-placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-red:-ms-input-placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-red::-ms-input-placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-red::placeholder {
    color: #EF3817;
  }

  .lg\:placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .lg\:placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6;
  }

  .lg\:placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .lg\:placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .lg\:placeholder-coral-100::placeholder {
    color: #FFEBE6;
  }

  .lg\:placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .lg\:placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8;
  }

  .lg\:placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .lg\:placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .lg\:placeholder-coral-200::placeholder {
    color: #FFD3C8;
  }

  .lg\:placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .lg\:placeholder-coral-300::-moz-placeholder {
    color: #FFB39E;
  }

  .lg\:placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E;
  }

  .lg\:placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E;
  }

  .lg\:placeholder-coral-300::placeholder {
    color: #FFB39E;
  }

  .lg\:placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476;
  }

  .lg\:placeholder-coral-400::-moz-placeholder {
    color: #FF9476;
  }

  .lg\:placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476;
  }

  .lg\:placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476;
  }

  .lg\:placeholder-coral-400::placeholder {
    color: #FF9476;
  }

  .lg\:placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750;
  }

  .lg\:placeholder-coral-500::-moz-placeholder {
    color: #FF7750;
  }

  .lg\:placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750;
  }

  .lg\:placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750;
  }

  .lg\:placeholder-coral-500::placeholder {
    color: #FF7750;
  }

  .lg\:placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .lg\:placeholder-coral-600::-moz-placeholder {
    color: #F55A2F;
  }

  .lg\:placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F;
  }

  .lg\:placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F;
  }

  .lg\:placeholder-coral-600::placeholder {
    color: #F55A2F;
  }

  .lg\:placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F;
  }

  .lg\:placeholder-coral-700::-moz-placeholder {
    color: #DD470F;
  }

  .lg\:placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F;
  }

  .lg\:placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F;
  }

  .lg\:placeholder-coral-700::placeholder {
    color: #DD470F;
  }

  .lg\:placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .lg\:placeholder-coral-800::-moz-placeholder {
    color: #B93E0F;
  }

  .lg\:placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F;
  }

  .lg\:placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F;
  }

  .lg\:placeholder-coral-800::placeholder {
    color: #B93E0F;
  }

  .lg\:placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311;
  }

  .lg\:placeholder-coral-900::-moz-placeholder {
    color: #8E3311;
  }

  .lg\:placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311;
  }

  .lg\:placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311;
  }

  .lg\:placeholder-coral-900::placeholder {
    color: #8E3311;
  }

  .lg\:placeholder-coral::-webkit-input-placeholder {
    color: #FF7750;
  }

  .lg\:placeholder-coral::-moz-placeholder {
    color: #FF7750;
  }

  .lg\:placeholder-coral:-ms-input-placeholder {
    color: #FF7750;
  }

  .lg\:placeholder-coral::-ms-input-placeholder {
    color: #FF7750;
  }

  .lg\:placeholder-coral::placeholder {
    color: #FF7750;
  }

  .lg\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .lg\:placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6;
  }

  .lg\:placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .lg\:placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .lg\:placeholder-yellow-100::placeholder {
    color: #FFFAE6;
  }

  .lg\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .lg\:placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99;
  }

  .lg\:placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99;
  }

  .lg\:placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99;
  }

  .lg\:placeholder-yellow-200::placeholder {
    color: #FFEB99;
  }

  .lg\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066;
  }

  .lg\:placeholder-yellow-300::-moz-placeholder {
    color: #FFE066;
  }

  .lg\:placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066;
  }

  .lg\:placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066;
  }

  .lg\:placeholder-yellow-300::placeholder {
    color: #FFE066;
  }

  .lg\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633;
  }

  .lg\:placeholder-yellow-400::-moz-placeholder {
    color: #FFD633;
  }

  .lg\:placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633;
  }

  .lg\:placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633;
  }

  .lg\:placeholder-yellow-400::placeholder {
    color: #FFD633;
  }

  .lg\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .lg\:placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02;
  }

  .lg\:placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02;
  }

  .lg\:placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02;
  }

  .lg\:placeholder-yellow-500::placeholder {
    color: #FFCE02;
  }

  .lg\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800;
  }

  .lg\:placeholder-yellow-600::-moz-placeholder {
    color: #E6B800;
  }

  .lg\:placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800;
  }

  .lg\:placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800;
  }

  .lg\:placeholder-yellow-600::placeholder {
    color: #E6B800;
  }

  .lg\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300;
  }

  .lg\:placeholder-yellow-700::-moz-placeholder {
    color: #CCA300;
  }

  .lg\:placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300;
  }

  .lg\:placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300;
  }

  .lg\:placeholder-yellow-700::placeholder {
    color: #CCA300;
  }

  .lg\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600;
  }

  .lg\:placeholder-yellow-800::-moz-placeholder {
    color: #806600;
  }

  .lg\:placeholder-yellow-800:-ms-input-placeholder {
    color: #806600;
  }

  .lg\:placeholder-yellow-800::-ms-input-placeholder {
    color: #806600;
  }

  .lg\:placeholder-yellow-800::placeholder {
    color: #806600;
  }

  .lg\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .lg\:placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00;
  }

  .lg\:placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00;
  }

  .lg\:placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00;
  }

  .lg\:placeholder-yellow-900::placeholder {
    color: #4D3D00;
  }

  .lg\:placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .lg\:placeholder-yellow::-moz-placeholder {
    color: #FFCE02;
  }

  .lg\:placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02;
  }

  .lg\:placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02;
  }

  .lg\:placeholder-yellow::placeholder {
    color: #FFCE02;
  }

  .lg\:placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .lg\:placeholder-green-100::-moz-placeholder {
    color: #F9FCE9;
  }

  .lg\:placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .lg\:placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .lg\:placeholder-green-100::placeholder {
    color: #F9FCE9;
  }

  .lg\:placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .lg\:placeholder-green-200::-moz-placeholder {
    color: #E7F3A5;
  }

  .lg\:placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .lg\:placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .lg\:placeholder-green-200::placeholder {
    color: #E7F3A5;
  }

  .lg\:placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .lg\:placeholder-green-300::-moz-placeholder {
    color: #D5EA62;
  }

  .lg\:placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62;
  }

  .lg\:placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62;
  }

  .lg\:placeholder-green-300::placeholder {
    color: #D5EA62;
  }

  .lg\:placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .lg\:placeholder-green-400::-moz-placeholder {
    color: #C2E01E;
  }

  .lg\:placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E;
  }

  .lg\:placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E;
  }

  .lg\:placeholder-green-400::placeholder {
    color: #C2E01E;
  }

  .lg\:placeholder-green-500::-webkit-input-placeholder {
    color: #60B731;
  }

  .lg\:placeholder-green-500::-moz-placeholder {
    color: #60B731;
  }

  .lg\:placeholder-green-500:-ms-input-placeholder {
    color: #60B731;
  }

  .lg\:placeholder-green-500::-ms-input-placeholder {
    color: #60B731;
  }

  .lg\:placeholder-green-500::placeholder {
    color: #60B731;
  }

  .lg\:placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .lg\:placeholder-green-600::-moz-placeholder {
    color: #3F7B1A;
  }

  .lg\:placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .lg\:placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .lg\:placeholder-green-600::placeholder {
    color: #3F7B1A;
  }

  .lg\:placeholder-green-700::-webkit-input-placeholder {
    color: #366916;
  }

  .lg\:placeholder-green-700::-moz-placeholder {
    color: #366916;
  }

  .lg\:placeholder-green-700:-ms-input-placeholder {
    color: #366916;
  }

  .lg\:placeholder-green-700::-ms-input-placeholder {
    color: #366916;
  }

  .lg\:placeholder-green-700::placeholder {
    color: #366916;
  }

  .lg\:placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D;
  }

  .lg\:placeholder-green-800::-moz-placeholder {
    color: #203F0D;
  }

  .lg\:placeholder-green-800:-ms-input-placeholder {
    color: #203F0D;
  }

  .lg\:placeholder-green-800::-ms-input-placeholder {
    color: #203F0D;
  }

  .lg\:placeholder-green-800::placeholder {
    color: #203F0D;
  }

  .lg\:placeholder-green-900::-webkit-input-placeholder {
    color: #162A09;
  }

  .lg\:placeholder-green-900::-moz-placeholder {
    color: #162A09;
  }

  .lg\:placeholder-green-900:-ms-input-placeholder {
    color: #162A09;
  }

  .lg\:placeholder-green-900::-ms-input-placeholder {
    color: #162A09;
  }

  .lg\:placeholder-green-900::placeholder {
    color: #162A09;
  }

  .lg\:placeholder-green::-webkit-input-placeholder {
    color: #60B731;
  }

  .lg\:placeholder-green::-moz-placeholder {
    color: #60B731;
  }

  .lg\:placeholder-green:-ms-input-placeholder {
    color: #60B731;
  }

  .lg\:placeholder-green::-ms-input-placeholder {
    color: #60B731;
  }

  .lg\:placeholder-green::placeholder {
    color: #60B731;
  }

  .lg\:placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-blue-100::placeholder {
    color: #F5F9FD;
  }

  .lg\:placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .lg\:placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF;
  }

  .lg\:placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .lg\:placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .lg\:placeholder-blue-200::placeholder {
    color: #E9F4FF;
  }

  .lg\:placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .lg\:placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF;
  }

  .lg\:placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .lg\:placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .lg\:placeholder-blue-300::placeholder {
    color: #B9DCFF;
  }

  .lg\:placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-blue-400::-moz-placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-blue-400::placeholder {
    color: #43BEFF;
  }

  .lg\:placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-blue-500::-moz-placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-blue-500::placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC;
  }

  .lg\:placeholder-blue-600::-moz-placeholder {
    color: #0069CC;
  }

  .lg\:placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC;
  }

  .lg\:placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC;
  }

  .lg\:placeholder-blue-600::placeholder {
    color: #0069CC;
  }

  .lg\:placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3;
  }

  .lg\:placeholder-blue-700::-moz-placeholder {
    color: #005CB3;
  }

  .lg\:placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3;
  }

  .lg\:placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3;
  }

  .lg\:placeholder-blue-700::placeholder {
    color: #005CB3;
  }

  .lg\:placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99;
  }

  .lg\:placeholder-blue-800::-moz-placeholder {
    color: #004F99;
  }

  .lg\:placeholder-blue-800:-ms-input-placeholder {
    color: #004F99;
  }

  .lg\:placeholder-blue-800::-ms-input-placeholder {
    color: #004F99;
  }

  .lg\:placeholder-blue-800::placeholder {
    color: #004F99;
  }

  .lg\:placeholder-blue-900::-webkit-input-placeholder {
    color: #003566;
  }

  .lg\:placeholder-blue-900::-moz-placeholder {
    color: #003566;
  }

  .lg\:placeholder-blue-900:-ms-input-placeholder {
    color: #003566;
  }

  .lg\:placeholder-blue-900::-ms-input-placeholder {
    color: #003566;
  }

  .lg\:placeholder-blue-900::placeholder {
    color: #003566;
  }

  .lg\:placeholder-blue::-webkit-input-placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-blue::-moz-placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-blue:-ms-input-placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-blue::-ms-input-placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-blue::placeholder {
    color: #007EE5;
  }

  .lg\:placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-violet-100::placeholder {
    color: #F8F8FC;
  }

  .lg\:placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-violet-200::placeholder {
    color: #EBEAF6;
  }

  .lg\:placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-violet-300::placeholder {
    color: #A8A5CE;
  }

  .lg\:placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-violet-400::-moz-placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-violet-400::placeholder {
    color: #8C81D1;
  }

  .lg\:placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-violet-500::-moz-placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-violet-500::placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C;
  }

  .lg\:placeholder-violet-600::-moz-placeholder {
    color: #58309C;
  }

  .lg\:placeholder-violet-600:-ms-input-placeholder {
    color: #58309C;
  }

  .lg\:placeholder-violet-600::-ms-input-placeholder {
    color: #58309C;
  }

  .lg\:placeholder-violet-600::placeholder {
    color: #58309C;
  }

  .lg\:placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .lg\:placeholder-violet-700::-moz-placeholder {
    color: #4D2A89;
  }

  .lg\:placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89;
  }

  .lg\:placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89;
  }

  .lg\:placeholder-violet-700::placeholder {
    color: #4D2A89;
  }

  .lg\:placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-violet-800::-moz-placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-violet-800::placeholder {
    color: #3C2C84;
  }

  .lg\:placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62;
  }

  .lg\:placeholder-violet-900::-moz-placeholder {
    color: #371E62;
  }

  .lg\:placeholder-violet-900:-ms-input-placeholder {
    color: #371E62;
  }

  .lg\:placeholder-violet-900::-ms-input-placeholder {
    color: #371E62;
  }

  .lg\:placeholder-violet-900::placeholder {
    color: #371E62;
  }

  .lg\:placeholder-violet::-webkit-input-placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-violet::-moz-placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-violet:-ms-input-placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-violet::-ms-input-placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-violet::placeholder {
    color: #6638B6;
  }

  .lg\:placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .lg\:placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA;
  }

  .lg\:placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .lg\:placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .lg\:placeholder-peacock-100::placeholder {
    color: #E6FFFA;
  }

  .lg\:placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .lg\:placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA;
  }

  .lg\:placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .lg\:placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .lg\:placeholder-peacock-200::placeholder {
    color: #B2F5EA;
  }

  .lg\:placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .lg\:placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9;
  }

  .lg\:placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9;
  }

  .lg\:placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9;
  }

  .lg\:placeholder-peacock-300::placeholder {
    color: #81E6D9;
  }

  .lg\:placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .lg\:placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5;
  }

  .lg\:placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .lg\:placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .lg\:placeholder-peacock-400::placeholder {
    color: #4FD1C5;
  }

  .lg\:placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .lg\:placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC;
  }

  .lg\:placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC;
  }

  .lg\:placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC;
  }

  .lg\:placeholder-peacock-500::placeholder {
    color: #38B2AC;
  }

  .lg\:placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795;
  }

  .lg\:placeholder-peacock-600::-moz-placeholder {
    color: #319795;
  }

  .lg\:placeholder-peacock-600:-ms-input-placeholder {
    color: #319795;
  }

  .lg\:placeholder-peacock-600::-ms-input-placeholder {
    color: #319795;
  }

  .lg\:placeholder-peacock-600::placeholder {
    color: #319795;
  }

  .lg\:placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .lg\:placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B;
  }

  .lg\:placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .lg\:placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .lg\:placeholder-peacock-700::placeholder {
    color: #2C7A7B;
  }

  .lg\:placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61;
  }

  .lg\:placeholder-peacock-800::-moz-placeholder {
    color: #285E61;
  }

  .lg\:placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61;
  }

  .lg\:placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61;
  }

  .lg\:placeholder-peacock-800::placeholder {
    color: #285E61;
  }

  .lg\:placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52;
  }

  .lg\:placeholder-peacock-900::-moz-placeholder {
    color: #234E52;
  }

  .lg\:placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52;
  }

  .lg\:placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52;
  }

  .lg\:placeholder-peacock-900::placeholder {
    color: #234E52;
  }

  .lg\:placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .lg\:placeholder-peacock::-moz-placeholder {
    color: #38B2AC;
  }

  .lg\:placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC;
  }

  .lg\:placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC;
  }

  .lg\:placeholder-peacock::placeholder {
    color: #38B2AC;
  }

  .lg\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .lg\:placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF;
  }

  .lg\:placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .lg\:placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .lg\:placeholder-indigo-100::placeholder {
    color: #EBF4FF;
  }

  .lg\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .lg\:placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE;
  }

  .lg\:placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .lg\:placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .lg\:placeholder-indigo-200::placeholder {
    color: #C3DAFE;
  }

  .lg\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .lg\:placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA;
  }

  .lg\:placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .lg\:placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .lg\:placeholder-indigo-300::placeholder {
    color: #A3BFFA;
  }

  .lg\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .lg\:placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5;
  }

  .lg\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .lg\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .lg\:placeholder-indigo-400::placeholder {
    color: #7F9CF5;
  }

  .lg\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA;
  }

  .lg\:placeholder-indigo-500::-moz-placeholder {
    color: #667EEA;
  }

  .lg\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA;
  }

  .lg\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA;
  }

  .lg\:placeholder-indigo-500::placeholder {
    color: #667EEA;
  }

  .lg\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .lg\:placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8;
  }

  .lg\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8;
  }

  .lg\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8;
  }

  .lg\:placeholder-indigo-600::placeholder {
    color: #5A67D8;
  }

  .lg\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE;
  }

  .lg\:placeholder-indigo-700::-moz-placeholder {
    color: #6439DE;
  }

  .lg\:placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE;
  }

  .lg\:placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE;
  }

  .lg\:placeholder-indigo-700::placeholder {
    color: #6439DE;
  }

  .lg\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .lg\:placeholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .lg\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .lg\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .lg\:placeholder-indigo-800::placeholder {
    color: #434190;
  }

  .lg\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B;
  }

  .lg\:placeholder-indigo-900::-moz-placeholder {
    color: #3C366B;
  }

  .lg\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B;
  }

  .lg\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B;
  }

  .lg\:placeholder-indigo-900::placeholder {
    color: #3C366B;
  }

  .lg\:placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA;
  }

  .lg\:placeholder-indigo::-moz-placeholder {
    color: #667EEA;
  }

  .lg\:placeholder-indigo:-ms-input-placeholder {
    color: #667EEA;
  }

  .lg\:placeholder-indigo::-ms-input-placeholder {
    color: #667EEA;
  }

  .lg\:placeholder-indigo::placeholder {
    color: #667EEA;
  }

  .lg\:\!placeholder-primary::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-primary::-moz-placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-primary:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-primary::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-primary::placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-primaryDark::placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-primary1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-primary1::placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-primary2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-primary2::placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-primary3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-primary3::placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-primary4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-primary4::placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-secondary::-moz-placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-secondary:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-secondary::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-secondary::placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-secondary1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-secondary1::placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-secondary2::placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-alert::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-alert::-moz-placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-alert:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-alert::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-alert::placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-safe::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-safe::-moz-placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-safe:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-safe::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-safe::placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-primary-dark::placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-primary-1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-primary-1::placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-primary-2::placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-primary-3::placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-primary-4::placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-secondary-1::placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-secondary-2::placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-transparent::-webkit-input-placeholder {
    color: transparent !important;
  }

  .lg\:\!placeholder-transparent::-moz-placeholder {
    color: transparent !important;
  }

  .lg\:\!placeholder-transparent:-ms-input-placeholder {
    color: transparent !important;
  }

  .lg\:\!placeholder-transparent::-ms-input-placeholder {
    color: transparent !important;
  }

  .lg\:\!placeholder-transparent::placeholder {
    color: transparent !important;
  }

  .lg\:\!placeholder-black::-webkit-input-placeholder {
    color: #000000 !important;
  }

  .lg\:\!placeholder-black::-moz-placeholder {
    color: #000000 !important;
  }

  .lg\:\!placeholder-black:-ms-input-placeholder {
    color: #000000 !important;
  }

  .lg\:\!placeholder-black::-ms-input-placeholder {
    color: #000000 !important;
  }

  .lg\:\!placeholder-black::placeholder {
    color: #000000 !important;
  }

  .lg\:\!placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF !important;
  }

  .lg\:\!placeholder-white::-moz-placeholder {
    color: #FFFFFF !important;
  }

  .lg\:\!placeholder-white:-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .lg\:\!placeholder-white::-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .lg\:\!placeholder-white::placeholder {
    color: #FFFFFF !important;
  }

  .lg\:\!placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF !important;
  }

  .lg\:\!placeholder-point-violet::-moz-placeholder {
    color: #7545FF !important;
  }

  .lg\:\!placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF !important;
  }

  .lg\:\!placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF !important;
  }

  .lg\:\!placeholder-point-violet::placeholder {
    color: #7545FF !important;
  }

  .lg\:\!placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7 !important;
  }

  .lg\:\!placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7 !important;
  }

  .lg\:\!placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .lg\:\!placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .lg\:\!placeholder-gray-100::placeholder {
    color: #F7F7F7 !important;
  }

  .lg\:\!placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8 !important;
  }

  .lg\:\!placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8 !important;
  }

  .lg\:\!placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .lg\:\!placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .lg\:\!placeholder-gray-200::placeholder {
    color: #E5E5E8 !important;
  }

  .lg\:\!placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6 !important;
  }

  .lg\:\!placeholder-gray-300::-moz-placeholder {
    color: #CED0D6 !important;
  }

  .lg\:\!placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .lg\:\!placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .lg\:\!placeholder-gray-300::placeholder {
    color: #CED0D6 !important;
  }

  .lg\:\!placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2 !important;
  }

  .lg\:\!placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2 !important;
  }

  .lg\:\!placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .lg\:\!placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .lg\:\!placeholder-gray-400::placeholder {
    color: #A7A9B2 !important;
  }

  .lg\:\!placeholder-gray-500::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .lg\:\!placeholder-gray-500::-moz-placeholder {
    color: #858895 !important;
  }

  .lg\:\!placeholder-gray-500:-ms-input-placeholder {
    color: #858895 !important;
  }

  .lg\:\!placeholder-gray-500::-ms-input-placeholder {
    color: #858895 !important;
  }

  .lg\:\!placeholder-gray-500::placeholder {
    color: #858895 !important;
  }

  .lg\:\!placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B !important;
  }

  .lg\:\!placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B !important;
  }

  .lg\:\!placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .lg\:\!placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .lg\:\!placeholder-gray-600::placeholder {
    color: #6B6E7B !important;
  }

  .lg\:\!placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D !important;
  }

  .lg\:\!placeholder-gray-700::-moz-placeholder {
    color: #5F616D !important;
  }

  .lg\:\!placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D !important;
  }

  .lg\:\!placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D !important;
  }

  .lg\:\!placeholder-gray-700::placeholder {
    color: #5F616D !important;
  }

  .lg\:\!placeholder-gray-800::-webkit-input-placeholder {
    color: #474952 !important;
  }

  .lg\:\!placeholder-gray-800::-moz-placeholder {
    color: #474952 !important;
  }

  .lg\:\!placeholder-gray-800:-ms-input-placeholder {
    color: #474952 !important;
  }

  .lg\:\!placeholder-gray-800::-ms-input-placeholder {
    color: #474952 !important;
  }

  .lg\:\!placeholder-gray-800::placeholder {
    color: #474952 !important;
  }

  .lg\:\!placeholder-gray-900::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .lg\:\!placeholder-gray-900::-moz-placeholder {
    color: #222532 !important;
  }

  .lg\:\!placeholder-gray-900:-ms-input-placeholder {
    color: #222532 !important;
  }

  .lg\:\!placeholder-gray-900::-ms-input-placeholder {
    color: #222532 !important;
  }

  .lg\:\!placeholder-gray-900::placeholder {
    color: #222532 !important;
  }

  .lg\:\!placeholder-gray::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .lg\:\!placeholder-gray::-moz-placeholder {
    color: #858895 !important;
  }

  .lg\:\!placeholder-gray:-ms-input-placeholder {
    color: #858895 !important;
  }

  .lg\:\!placeholder-gray::-ms-input-placeholder {
    color: #858895 !important;
  }

  .lg\:\!placeholder-gray::placeholder {
    color: #858895 !important;
  }

  .lg\:\!placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .lg\:\!placeholder-gray-dark::-moz-placeholder {
    color: #222532 !important;
  }

  .lg\:\!placeholder-gray-dark:-ms-input-placeholder {
    color: #222532 !important;
  }

  .lg\:\!placeholder-gray-dark::-ms-input-placeholder {
    color: #222532 !important;
  }

  .lg\:\!placeholder-gray-dark::placeholder {
    color: #222532 !important;
  }

  .lg\:\!placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8 !important;
  }

  .lg\:\!placeholder-red-100::-moz-placeholder {
    color: #FFE8E8 !important;
  }

  .lg\:\!placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .lg\:\!placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .lg\:\!placeholder-red-100::placeholder {
    color: #FFE8E8 !important;
  }

  .lg\:\!placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4 !important;
  }

  .lg\:\!placeholder-red-200::-moz-placeholder {
    color: #FFC4C4 !important;
  }

  .lg\:\!placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .lg\:\!placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .lg\:\!placeholder-red-200::placeholder {
    color: #FFC4C4 !important;
  }

  .lg\:\!placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F !important;
  }

  .lg\:\!placeholder-red-300::-moz-placeholder {
    color: #FF8F8F !important;
  }

  .lg\:\!placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .lg\:\!placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .lg\:\!placeholder-red-300::placeholder {
    color: #FF8F8F !important;
  }

  .lg\:\!placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A !important;
  }

  .lg\:\!placeholder-red-400::-moz-placeholder {
    color: #FF6A6A !important;
  }

  .lg\:\!placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .lg\:\!placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .lg\:\!placeholder-red-400::placeholder {
    color: #FF6A6A !important;
  }

  .lg\:\!placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-red-500::-moz-placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-red-500:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-red-500::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-red-500::placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00 !important;
  }

  .lg\:\!placeholder-red-600::-moz-placeholder {
    color: #CC2C00 !important;
  }

  .lg\:\!placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .lg\:\!placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .lg\:\!placeholder-red-600::placeholder {
    color: #CC2C00 !important;
  }

  .lg\:\!placeholder-red-700::-webkit-input-placeholder {
    color: #C53030 !important;
  }

  .lg\:\!placeholder-red-700::-moz-placeholder {
    color: #C53030 !important;
  }

  .lg\:\!placeholder-red-700:-ms-input-placeholder {
    color: #C53030 !important;
  }

  .lg\:\!placeholder-red-700::-ms-input-placeholder {
    color: #C53030 !important;
  }

  .lg\:\!placeholder-red-700::placeholder {
    color: #C53030 !important;
  }

  .lg\:\!placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C !important;
  }

  .lg\:\!placeholder-red-800::-moz-placeholder {
    color: #9B2C2C !important;
  }

  .lg\:\!placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .lg\:\!placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .lg\:\!placeholder-red-800::placeholder {
    color: #9B2C2C !important;
  }

  .lg\:\!placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A !important;
  }

  .lg\:\!placeholder-red-900::-moz-placeholder {
    color: #742A2A !important;
  }

  .lg\:\!placeholder-red-900:-ms-input-placeholder {
    color: #742A2A !important;
  }

  .lg\:\!placeholder-red-900::-ms-input-placeholder {
    color: #742A2A !important;
  }

  .lg\:\!placeholder-red-900::placeholder {
    color: #742A2A !important;
  }

  .lg\:\!placeholder-red::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-red::-moz-placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-red:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-red::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-red::placeholder {
    color: #EF3817 !important;
  }

  .lg\:\!placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6 !important;
  }

  .lg\:\!placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6 !important;
  }

  .lg\:\!placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .lg\:\!placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .lg\:\!placeholder-coral-100::placeholder {
    color: #FFEBE6 !important;
  }

  .lg\:\!placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8 !important;
  }

  .lg\:\!placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8 !important;
  }

  .lg\:\!placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .lg\:\!placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .lg\:\!placeholder-coral-200::placeholder {
    color: #FFD3C8 !important;
  }

  .lg\:\!placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E !important;
  }

  .lg\:\!placeholder-coral-300::-moz-placeholder {
    color: #FFB39E !important;
  }

  .lg\:\!placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .lg\:\!placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .lg\:\!placeholder-coral-300::placeholder {
    color: #FFB39E !important;
  }

  .lg\:\!placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476 !important;
  }

  .lg\:\!placeholder-coral-400::-moz-placeholder {
    color: #FF9476 !important;
  }

  .lg\:\!placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .lg\:\!placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .lg\:\!placeholder-coral-400::placeholder {
    color: #FF9476 !important;
  }

  .lg\:\!placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .lg\:\!placeholder-coral-500::-moz-placeholder {
    color: #FF7750 !important;
  }

  .lg\:\!placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .lg\:\!placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .lg\:\!placeholder-coral-500::placeholder {
    color: #FF7750 !important;
  }

  .lg\:\!placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F !important;
  }

  .lg\:\!placeholder-coral-600::-moz-placeholder {
    color: #F55A2F !important;
  }

  .lg\:\!placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .lg\:\!placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .lg\:\!placeholder-coral-600::placeholder {
    color: #F55A2F !important;
  }

  .lg\:\!placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F !important;
  }

  .lg\:\!placeholder-coral-700::-moz-placeholder {
    color: #DD470F !important;
  }

  .lg\:\!placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F !important;
  }

  .lg\:\!placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F !important;
  }

  .lg\:\!placeholder-coral-700::placeholder {
    color: #DD470F !important;
  }

  .lg\:\!placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F !important;
  }

  .lg\:\!placeholder-coral-800::-moz-placeholder {
    color: #B93E0F !important;
  }

  .lg\:\!placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .lg\:\!placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .lg\:\!placeholder-coral-800::placeholder {
    color: #B93E0F !important;
  }

  .lg\:\!placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311 !important;
  }

  .lg\:\!placeholder-coral-900::-moz-placeholder {
    color: #8E3311 !important;
  }

  .lg\:\!placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .lg\:\!placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .lg\:\!placeholder-coral-900::placeholder {
    color: #8E3311 !important;
  }

  .lg\:\!placeholder-coral::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .lg\:\!placeholder-coral::-moz-placeholder {
    color: #FF7750 !important;
  }

  .lg\:\!placeholder-coral:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .lg\:\!placeholder-coral::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .lg\:\!placeholder-coral::placeholder {
    color: #FF7750 !important;
  }

  .lg\:\!placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6 !important;
  }

  .lg\:\!placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6 !important;
  }

  .lg\:\!placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .lg\:\!placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .lg\:\!placeholder-yellow-100::placeholder {
    color: #FFFAE6 !important;
  }

  .lg\:\!placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99 !important;
  }

  .lg\:\!placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99 !important;
  }

  .lg\:\!placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .lg\:\!placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .lg\:\!placeholder-yellow-200::placeholder {
    color: #FFEB99 !important;
  }

  .lg\:\!placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066 !important;
  }

  .lg\:\!placeholder-yellow-300::-moz-placeholder {
    color: #FFE066 !important;
  }

  .lg\:\!placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .lg\:\!placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .lg\:\!placeholder-yellow-300::placeholder {
    color: #FFE066 !important;
  }

  .lg\:\!placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633 !important;
  }

  .lg\:\!placeholder-yellow-400::-moz-placeholder {
    color: #FFD633 !important;
  }

  .lg\:\!placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .lg\:\!placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .lg\:\!placeholder-yellow-400::placeholder {
    color: #FFD633 !important;
  }

  .lg\:\!placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .lg\:\!placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .lg\:\!placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .lg\:\!placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .lg\:\!placeholder-yellow-500::placeholder {
    color: #FFCE02 !important;
  }

  .lg\:\!placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800 !important;
  }

  .lg\:\!placeholder-yellow-600::-moz-placeholder {
    color: #E6B800 !important;
  }

  .lg\:\!placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .lg\:\!placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .lg\:\!placeholder-yellow-600::placeholder {
    color: #E6B800 !important;
  }

  .lg\:\!placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300 !important;
  }

  .lg\:\!placeholder-yellow-700::-moz-placeholder {
    color: #CCA300 !important;
  }

  .lg\:\!placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .lg\:\!placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .lg\:\!placeholder-yellow-700::placeholder {
    color: #CCA300 !important;
  }

  .lg\:\!placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600 !important;
  }

  .lg\:\!placeholder-yellow-800::-moz-placeholder {
    color: #806600 !important;
  }

  .lg\:\!placeholder-yellow-800:-ms-input-placeholder {
    color: #806600 !important;
  }

  .lg\:\!placeholder-yellow-800::-ms-input-placeholder {
    color: #806600 !important;
  }

  .lg\:\!placeholder-yellow-800::placeholder {
    color: #806600 !important;
  }

  .lg\:\!placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00 !important;
  }

  .lg\:\!placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00 !important;
  }

  .lg\:\!placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .lg\:\!placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .lg\:\!placeholder-yellow-900::placeholder {
    color: #4D3D00 !important;
  }

  .lg\:\!placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .lg\:\!placeholder-yellow::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .lg\:\!placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .lg\:\!placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .lg\:\!placeholder-yellow::placeholder {
    color: #FFCE02 !important;
  }

  .lg\:\!placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9 !important;
  }

  .lg\:\!placeholder-green-100::-moz-placeholder {
    color: #F9FCE9 !important;
  }

  .lg\:\!placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .lg\:\!placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .lg\:\!placeholder-green-100::placeholder {
    color: #F9FCE9 !important;
  }

  .lg\:\!placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5 !important;
  }

  .lg\:\!placeholder-green-200::-moz-placeholder {
    color: #E7F3A5 !important;
  }

  .lg\:\!placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .lg\:\!placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .lg\:\!placeholder-green-200::placeholder {
    color: #E7F3A5 !important;
  }

  .lg\:\!placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62 !important;
  }

  .lg\:\!placeholder-green-300::-moz-placeholder {
    color: #D5EA62 !important;
  }

  .lg\:\!placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .lg\:\!placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .lg\:\!placeholder-green-300::placeholder {
    color: #D5EA62 !important;
  }

  .lg\:\!placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E !important;
  }

  .lg\:\!placeholder-green-400::-moz-placeholder {
    color: #C2E01E !important;
  }

  .lg\:\!placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .lg\:\!placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .lg\:\!placeholder-green-400::placeholder {
    color: #C2E01E !important;
  }

  .lg\:\!placeholder-green-500::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-green-500::-moz-placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-green-500:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-green-500::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-green-500::placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A !important;
  }

  .lg\:\!placeholder-green-600::-moz-placeholder {
    color: #3F7B1A !important;
  }

  .lg\:\!placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .lg\:\!placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .lg\:\!placeholder-green-600::placeholder {
    color: #3F7B1A !important;
  }

  .lg\:\!placeholder-green-700::-webkit-input-placeholder {
    color: #366916 !important;
  }

  .lg\:\!placeholder-green-700::-moz-placeholder {
    color: #366916 !important;
  }

  .lg\:\!placeholder-green-700:-ms-input-placeholder {
    color: #366916 !important;
  }

  .lg\:\!placeholder-green-700::-ms-input-placeholder {
    color: #366916 !important;
  }

  .lg\:\!placeholder-green-700::placeholder {
    color: #366916 !important;
  }

  .lg\:\!placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D !important;
  }

  .lg\:\!placeholder-green-800::-moz-placeholder {
    color: #203F0D !important;
  }

  .lg\:\!placeholder-green-800:-ms-input-placeholder {
    color: #203F0D !important;
  }

  .lg\:\!placeholder-green-800::-ms-input-placeholder {
    color: #203F0D !important;
  }

  .lg\:\!placeholder-green-800::placeholder {
    color: #203F0D !important;
  }

  .lg\:\!placeholder-green-900::-webkit-input-placeholder {
    color: #162A09 !important;
  }

  .lg\:\!placeholder-green-900::-moz-placeholder {
    color: #162A09 !important;
  }

  .lg\:\!placeholder-green-900:-ms-input-placeholder {
    color: #162A09 !important;
  }

  .lg\:\!placeholder-green-900::-ms-input-placeholder {
    color: #162A09 !important;
  }

  .lg\:\!placeholder-green-900::placeholder {
    color: #162A09 !important;
  }

  .lg\:\!placeholder-green::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-green::-moz-placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-green:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-green::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-green::placeholder {
    color: #60B731 !important;
  }

  .lg\:\!placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-blue-100::placeholder {
    color: #F5F9FD !important;
  }

  .lg\:\!placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF !important;
  }

  .lg\:\!placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF !important;
  }

  .lg\:\!placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .lg\:\!placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .lg\:\!placeholder-blue-200::placeholder {
    color: #E9F4FF !important;
  }

  .lg\:\!placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF !important;
  }

  .lg\:\!placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF !important;
  }

  .lg\:\!placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .lg\:\!placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .lg\:\!placeholder-blue-300::placeholder {
    color: #B9DCFF !important;
  }

  .lg\:\!placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-blue-400::-moz-placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-blue-400::placeholder {
    color: #43BEFF !important;
  }

  .lg\:\!placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-blue-500::-moz-placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-blue-500::placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC !important;
  }

  .lg\:\!placeholder-blue-600::-moz-placeholder {
    color: #0069CC !important;
  }

  .lg\:\!placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC !important;
  }

  .lg\:\!placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC !important;
  }

  .lg\:\!placeholder-blue-600::placeholder {
    color: #0069CC !important;
  }

  .lg\:\!placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3 !important;
  }

  .lg\:\!placeholder-blue-700::-moz-placeholder {
    color: #005CB3 !important;
  }

  .lg\:\!placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .lg\:\!placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .lg\:\!placeholder-blue-700::placeholder {
    color: #005CB3 !important;
  }

  .lg\:\!placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99 !important;
  }

  .lg\:\!placeholder-blue-800::-moz-placeholder {
    color: #004F99 !important;
  }

  .lg\:\!placeholder-blue-800:-ms-input-placeholder {
    color: #004F99 !important;
  }

  .lg\:\!placeholder-blue-800::-ms-input-placeholder {
    color: #004F99 !important;
  }

  .lg\:\!placeholder-blue-800::placeholder {
    color: #004F99 !important;
  }

  .lg\:\!placeholder-blue-900::-webkit-input-placeholder {
    color: #003566 !important;
  }

  .lg\:\!placeholder-blue-900::-moz-placeholder {
    color: #003566 !important;
  }

  .lg\:\!placeholder-blue-900:-ms-input-placeholder {
    color: #003566 !important;
  }

  .lg\:\!placeholder-blue-900::-ms-input-placeholder {
    color: #003566 !important;
  }

  .lg\:\!placeholder-blue-900::placeholder {
    color: #003566 !important;
  }

  .lg\:\!placeholder-blue::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-blue::-moz-placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-blue:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-blue::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-blue::placeholder {
    color: #007EE5 !important;
  }

  .lg\:\!placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-violet-100::placeholder {
    color: #F8F8FC !important;
  }

  .lg\:\!placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-violet-200::placeholder {
    color: #EBEAF6 !important;
  }

  .lg\:\!placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-violet-300::placeholder {
    color: #A8A5CE !important;
  }

  .lg\:\!placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-violet-400::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-violet-400::placeholder {
    color: #8C81D1 !important;
  }

  .lg\:\!placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-violet-500::-moz-placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-violet-500::placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C !important;
  }

  .lg\:\!placeholder-violet-600::-moz-placeholder {
    color: #58309C !important;
  }

  .lg\:\!placeholder-violet-600:-ms-input-placeholder {
    color: #58309C !important;
  }

  .lg\:\!placeholder-violet-600::-ms-input-placeholder {
    color: #58309C !important;
  }

  .lg\:\!placeholder-violet-600::placeholder {
    color: #58309C !important;
  }

  .lg\:\!placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89 !important;
  }

  .lg\:\!placeholder-violet-700::-moz-placeholder {
    color: #4D2A89 !important;
  }

  .lg\:\!placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .lg\:\!placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .lg\:\!placeholder-violet-700::placeholder {
    color: #4D2A89 !important;
  }

  .lg\:\!placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-violet-800::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-violet-800::placeholder {
    color: #3C2C84 !important;
  }

  .lg\:\!placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62 !important;
  }

  .lg\:\!placeholder-violet-900::-moz-placeholder {
    color: #371E62 !important;
  }

  .lg\:\!placeholder-violet-900:-ms-input-placeholder {
    color: #371E62 !important;
  }

  .lg\:\!placeholder-violet-900::-ms-input-placeholder {
    color: #371E62 !important;
  }

  .lg\:\!placeholder-violet-900::placeholder {
    color: #371E62 !important;
  }

  .lg\:\!placeholder-violet::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-violet::-moz-placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-violet:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-violet::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-violet::placeholder {
    color: #6638B6 !important;
  }

  .lg\:\!placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA !important;
  }

  .lg\:\!placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA !important;
  }

  .lg\:\!placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .lg\:\!placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .lg\:\!placeholder-peacock-100::placeholder {
    color: #E6FFFA !important;
  }

  .lg\:\!placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA !important;
  }

  .lg\:\!placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA !important;
  }

  .lg\:\!placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .lg\:\!placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .lg\:\!placeholder-peacock-200::placeholder {
    color: #B2F5EA !important;
  }

  .lg\:\!placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9 !important;
  }

  .lg\:\!placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9 !important;
  }

  .lg\:\!placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .lg\:\!placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .lg\:\!placeholder-peacock-300::placeholder {
    color: #81E6D9 !important;
  }

  .lg\:\!placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5 !important;
  }

  .lg\:\!placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5 !important;
  }

  .lg\:\!placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .lg\:\!placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .lg\:\!placeholder-peacock-400::placeholder {
    color: #4FD1C5 !important;
  }

  .lg\:\!placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .lg\:\!placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC !important;
  }

  .lg\:\!placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .lg\:\!placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .lg\:\!placeholder-peacock-500::placeholder {
    color: #38B2AC !important;
  }

  .lg\:\!placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795 !important;
  }

  .lg\:\!placeholder-peacock-600::-moz-placeholder {
    color: #319795 !important;
  }

  .lg\:\!placeholder-peacock-600:-ms-input-placeholder {
    color: #319795 !important;
  }

  .lg\:\!placeholder-peacock-600::-ms-input-placeholder {
    color: #319795 !important;
  }

  .lg\:\!placeholder-peacock-600::placeholder {
    color: #319795 !important;
  }

  .lg\:\!placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B !important;
  }

  .lg\:\!placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B !important;
  }

  .lg\:\!placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .lg\:\!placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .lg\:\!placeholder-peacock-700::placeholder {
    color: #2C7A7B !important;
  }

  .lg\:\!placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61 !important;
  }

  .lg\:\!placeholder-peacock-800::-moz-placeholder {
    color: #285E61 !important;
  }

  .lg\:\!placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61 !important;
  }

  .lg\:\!placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61 !important;
  }

  .lg\:\!placeholder-peacock-800::placeholder {
    color: #285E61 !important;
  }

  .lg\:\!placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52 !important;
  }

  .lg\:\!placeholder-peacock-900::-moz-placeholder {
    color: #234E52 !important;
  }

  .lg\:\!placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52 !important;
  }

  .lg\:\!placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52 !important;
  }

  .lg\:\!placeholder-peacock-900::placeholder {
    color: #234E52 !important;
  }

  .lg\:\!placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .lg\:\!placeholder-peacock::-moz-placeholder {
    color: #38B2AC !important;
  }

  .lg\:\!placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .lg\:\!placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .lg\:\!placeholder-peacock::placeholder {
    color: #38B2AC !important;
  }

  .lg\:\!placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF !important;
  }

  .lg\:\!placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF !important;
  }

  .lg\:\!placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .lg\:\!placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .lg\:\!placeholder-indigo-100::placeholder {
    color: #EBF4FF !important;
  }

  .lg\:\!placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE !important;
  }

  .lg\:\!placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE !important;
  }

  .lg\:\!placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .lg\:\!placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .lg\:\!placeholder-indigo-200::placeholder {
    color: #C3DAFE !important;
  }

  .lg\:\!placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA !important;
  }

  .lg\:\!placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA !important;
  }

  .lg\:\!placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .lg\:\!placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .lg\:\!placeholder-indigo-300::placeholder {
    color: #A3BFFA !important;
  }

  .lg\:\!placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5 !important;
  }

  .lg\:\!placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5 !important;
  }

  .lg\:\!placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .lg\:\!placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .lg\:\!placeholder-indigo-400::placeholder {
    color: #7F9CF5 !important;
  }

  .lg\:\!placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .lg\:\!placeholder-indigo-500::-moz-placeholder {
    color: #667EEA !important;
  }

  .lg\:\!placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .lg\:\!placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .lg\:\!placeholder-indigo-500::placeholder {
    color: #667EEA !important;
  }

  .lg\:\!placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8 !important;
  }

  .lg\:\!placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8 !important;
  }

  .lg\:\!placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .lg\:\!placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .lg\:\!placeholder-indigo-600::placeholder {
    color: #5A67D8 !important;
  }

  .lg\:\!placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE !important;
  }

  .lg\:\!placeholder-indigo-700::-moz-placeholder {
    color: #6439DE !important;
  }

  .lg\:\!placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE !important;
  }

  .lg\:\!placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE !important;
  }

  .lg\:\!placeholder-indigo-700::placeholder {
    color: #6439DE !important;
  }

  .lg\:\!placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190 !important;
  }

  .lg\:\!placeholder-indigo-800::-moz-placeholder {
    color: #434190 !important;
  }

  .lg\:\!placeholder-indigo-800:-ms-input-placeholder {
    color: #434190 !important;
  }

  .lg\:\!placeholder-indigo-800::-ms-input-placeholder {
    color: #434190 !important;
  }

  .lg\:\!placeholder-indigo-800::placeholder {
    color: #434190 !important;
  }

  .lg\:\!placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B !important;
  }

  .lg\:\!placeholder-indigo-900::-moz-placeholder {
    color: #3C366B !important;
  }

  .lg\:\!placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B !important;
  }

  .lg\:\!placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B !important;
  }

  .lg\:\!placeholder-indigo-900::placeholder {
    color: #3C366B !important;
  }

  .lg\:\!placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .lg\:\!placeholder-indigo::-moz-placeholder {
    color: #667EEA !important;
  }

  .lg\:\!placeholder-indigo:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .lg\:\!placeholder-indigo::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .lg\:\!placeholder-indigo::placeholder {
    color: #667EEA !important;
  }

  .lg\:hover\:placeholder-primary:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-primary:hover::-moz-placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-primary:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-primary:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-primary:hover::placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-primaryDark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-primaryDark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-primaryDark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-primaryDark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-primaryDark:hover::placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-primary1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-primary1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-primary1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-primary1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-primary1:hover::placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-primary2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-primary2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-primary2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-primary2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-primary2:hover::placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-primary3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-primary3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-primary3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-primary3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-primary3:hover::placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-primary4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-primary4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-primary4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-primary4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-primary4:hover::placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-secondary:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-secondary:hover::-moz-placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-secondary:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-secondary:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-secondary:hover::placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-secondary1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-secondary1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-secondary1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-secondary1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-secondary1:hover::placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-secondary2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-secondary2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-secondary2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-secondary2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-secondary2:hover::placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-alert:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-alert:hover::-moz-placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-alert:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-alert:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-alert:hover::placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-safe:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-safe:hover::-moz-placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-safe:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-safe:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-safe:hover::placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-primary-dark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-primary-dark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-primary-dark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-primary-dark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-primary-dark:hover::placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-primary-1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-primary-1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-primary-1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-primary-1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-primary-1:hover::placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-primary-2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-primary-2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-primary-2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-primary-2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-primary-2:hover::placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-primary-3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-primary-3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-primary-3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-primary-3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-primary-3:hover::placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-primary-4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-primary-4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-primary-4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-primary-4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-primary-4:hover::placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-secondary-1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-secondary-1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-secondary-1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-secondary-1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-secondary-1:hover::placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-secondary-2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-secondary-2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-secondary-2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-secondary-2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-secondary-2:hover::placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-transparent:hover::-webkit-input-placeholder {
    color: transparent;
  }

  .lg\:hover\:placeholder-transparent:hover::-moz-placeholder {
    color: transparent;
  }

  .lg\:hover\:placeholder-transparent:hover:-ms-input-placeholder {
    color: transparent;
  }

  .lg\:hover\:placeholder-transparent:hover::-ms-input-placeholder {
    color: transparent;
  }

  .lg\:hover\:placeholder-transparent:hover::placeholder {
    color: transparent;
  }

  .lg\:hover\:placeholder-black:hover::-webkit-input-placeholder {
    color: #000000;
  }

  .lg\:hover\:placeholder-black:hover::-moz-placeholder {
    color: #000000;
  }

  .lg\:hover\:placeholder-black:hover:-ms-input-placeholder {
    color: #000000;
  }

  .lg\:hover\:placeholder-black:hover::-ms-input-placeholder {
    color: #000000;
  }

  .lg\:hover\:placeholder-black:hover::placeholder {
    color: #000000;
  }

  .lg\:hover\:placeholder-white:hover::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .lg\:hover\:placeholder-white:hover::-moz-placeholder {
    color: #FFFFFF;
  }

  .lg\:hover\:placeholder-white:hover:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .lg\:hover\:placeholder-white:hover::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .lg\:hover\:placeholder-white:hover::placeholder {
    color: #FFFFFF;
  }

  .lg\:hover\:placeholder-point-violet:hover::-webkit-input-placeholder {
    color: #7545FF;
  }

  .lg\:hover\:placeholder-point-violet:hover::-moz-placeholder {
    color: #7545FF;
  }

  .lg\:hover\:placeholder-point-violet:hover:-ms-input-placeholder {
    color: #7545FF;
  }

  .lg\:hover\:placeholder-point-violet:hover::-ms-input-placeholder {
    color: #7545FF;
  }

  .lg\:hover\:placeholder-point-violet:hover::placeholder {
    color: #7545FF;
  }

  .lg\:hover\:placeholder-gray-100:hover::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .lg\:hover\:placeholder-gray-100:hover::-moz-placeholder {
    color: #F7F7F7;
  }

  .lg\:hover\:placeholder-gray-100:hover:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .lg\:hover\:placeholder-gray-100:hover::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .lg\:hover\:placeholder-gray-100:hover::placeholder {
    color: #F7F7F7;
  }

  .lg\:hover\:placeholder-gray-200:hover::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .lg\:hover\:placeholder-gray-200:hover::-moz-placeholder {
    color: #E5E5E8;
  }

  .lg\:hover\:placeholder-gray-200:hover:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .lg\:hover\:placeholder-gray-200:hover::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .lg\:hover\:placeholder-gray-200:hover::placeholder {
    color: #E5E5E8;
  }

  .lg\:hover\:placeholder-gray-300:hover::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .lg\:hover\:placeholder-gray-300:hover::-moz-placeholder {
    color: #CED0D6;
  }

  .lg\:hover\:placeholder-gray-300:hover:-ms-input-placeholder {
    color: #CED0D6;
  }

  .lg\:hover\:placeholder-gray-300:hover::-ms-input-placeholder {
    color: #CED0D6;
  }

  .lg\:hover\:placeholder-gray-300:hover::placeholder {
    color: #CED0D6;
  }

  .lg\:hover\:placeholder-gray-400:hover::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .lg\:hover\:placeholder-gray-400:hover::-moz-placeholder {
    color: #A7A9B2;
  }

  .lg\:hover\:placeholder-gray-400:hover:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .lg\:hover\:placeholder-gray-400:hover::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .lg\:hover\:placeholder-gray-400:hover::placeholder {
    color: #A7A9B2;
  }

  .lg\:hover\:placeholder-gray-500:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .lg\:hover\:placeholder-gray-500:hover::-moz-placeholder {
    color: #858895;
  }

  .lg\:hover\:placeholder-gray-500:hover:-ms-input-placeholder {
    color: #858895;
  }

  .lg\:hover\:placeholder-gray-500:hover::-ms-input-placeholder {
    color: #858895;
  }

  .lg\:hover\:placeholder-gray-500:hover::placeholder {
    color: #858895;
  }

  .lg\:hover\:placeholder-gray-600:hover::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .lg\:hover\:placeholder-gray-600:hover::-moz-placeholder {
    color: #6B6E7B;
  }

  .lg\:hover\:placeholder-gray-600:hover:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .lg\:hover\:placeholder-gray-600:hover::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .lg\:hover\:placeholder-gray-600:hover::placeholder {
    color: #6B6E7B;
  }

  .lg\:hover\:placeholder-gray-700:hover::-webkit-input-placeholder {
    color: #5F616D;
  }

  .lg\:hover\:placeholder-gray-700:hover::-moz-placeholder {
    color: #5F616D;
  }

  .lg\:hover\:placeholder-gray-700:hover:-ms-input-placeholder {
    color: #5F616D;
  }

  .lg\:hover\:placeholder-gray-700:hover::-ms-input-placeholder {
    color: #5F616D;
  }

  .lg\:hover\:placeholder-gray-700:hover::placeholder {
    color: #5F616D;
  }

  .lg\:hover\:placeholder-gray-800:hover::-webkit-input-placeholder {
    color: #474952;
  }

  .lg\:hover\:placeholder-gray-800:hover::-moz-placeholder {
    color: #474952;
  }

  .lg\:hover\:placeholder-gray-800:hover:-ms-input-placeholder {
    color: #474952;
  }

  .lg\:hover\:placeholder-gray-800:hover::-ms-input-placeholder {
    color: #474952;
  }

  .lg\:hover\:placeholder-gray-800:hover::placeholder {
    color: #474952;
  }

  .lg\:hover\:placeholder-gray-900:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .lg\:hover\:placeholder-gray-900:hover::-moz-placeholder {
    color: #222532;
  }

  .lg\:hover\:placeholder-gray-900:hover:-ms-input-placeholder {
    color: #222532;
  }

  .lg\:hover\:placeholder-gray-900:hover::-ms-input-placeholder {
    color: #222532;
  }

  .lg\:hover\:placeholder-gray-900:hover::placeholder {
    color: #222532;
  }

  .lg\:hover\:placeholder-gray:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .lg\:hover\:placeholder-gray:hover::-moz-placeholder {
    color: #858895;
  }

  .lg\:hover\:placeholder-gray:hover:-ms-input-placeholder {
    color: #858895;
  }

  .lg\:hover\:placeholder-gray:hover::-ms-input-placeholder {
    color: #858895;
  }

  .lg\:hover\:placeholder-gray:hover::placeholder {
    color: #858895;
  }

  .lg\:hover\:placeholder-gray-dark:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .lg\:hover\:placeholder-gray-dark:hover::-moz-placeholder {
    color: #222532;
  }

  .lg\:hover\:placeholder-gray-dark:hover:-ms-input-placeholder {
    color: #222532;
  }

  .lg\:hover\:placeholder-gray-dark:hover::-ms-input-placeholder {
    color: #222532;
  }

  .lg\:hover\:placeholder-gray-dark:hover::placeholder {
    color: #222532;
  }

  .lg\:hover\:placeholder-red-100:hover::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .lg\:hover\:placeholder-red-100:hover::-moz-placeholder {
    color: #FFE8E8;
  }

  .lg\:hover\:placeholder-red-100:hover:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .lg\:hover\:placeholder-red-100:hover::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .lg\:hover\:placeholder-red-100:hover::placeholder {
    color: #FFE8E8;
  }

  .lg\:hover\:placeholder-red-200:hover::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .lg\:hover\:placeholder-red-200:hover::-moz-placeholder {
    color: #FFC4C4;
  }

  .lg\:hover\:placeholder-red-200:hover:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .lg\:hover\:placeholder-red-200:hover::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .lg\:hover\:placeholder-red-200:hover::placeholder {
    color: #FFC4C4;
  }

  .lg\:hover\:placeholder-red-300:hover::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .lg\:hover\:placeholder-red-300:hover::-moz-placeholder {
    color: #FF8F8F;
  }

  .lg\:hover\:placeholder-red-300:hover:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .lg\:hover\:placeholder-red-300:hover::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .lg\:hover\:placeholder-red-300:hover::placeholder {
    color: #FF8F8F;
  }

  .lg\:hover\:placeholder-red-400:hover::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .lg\:hover\:placeholder-red-400:hover::-moz-placeholder {
    color: #FF6A6A;
  }

  .lg\:hover\:placeholder-red-400:hover:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .lg\:hover\:placeholder-red-400:hover::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .lg\:hover\:placeholder-red-400:hover::placeholder {
    color: #FF6A6A;
  }

  .lg\:hover\:placeholder-red-500:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-red-500:hover::-moz-placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-red-500:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-red-500:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-red-500:hover::placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-red-600:hover::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .lg\:hover\:placeholder-red-600:hover::-moz-placeholder {
    color: #CC2C00;
  }

  .lg\:hover\:placeholder-red-600:hover:-ms-input-placeholder {
    color: #CC2C00;
  }

  .lg\:hover\:placeholder-red-600:hover::-ms-input-placeholder {
    color: #CC2C00;
  }

  .lg\:hover\:placeholder-red-600:hover::placeholder {
    color: #CC2C00;
  }

  .lg\:hover\:placeholder-red-700:hover::-webkit-input-placeholder {
    color: #C53030;
  }

  .lg\:hover\:placeholder-red-700:hover::-moz-placeholder {
    color: #C53030;
  }

  .lg\:hover\:placeholder-red-700:hover:-ms-input-placeholder {
    color: #C53030;
  }

  .lg\:hover\:placeholder-red-700:hover::-ms-input-placeholder {
    color: #C53030;
  }

  .lg\:hover\:placeholder-red-700:hover::placeholder {
    color: #C53030;
  }

  .lg\:hover\:placeholder-red-800:hover::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .lg\:hover\:placeholder-red-800:hover::-moz-placeholder {
    color: #9B2C2C;
  }

  .lg\:hover\:placeholder-red-800:hover:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .lg\:hover\:placeholder-red-800:hover::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .lg\:hover\:placeholder-red-800:hover::placeholder {
    color: #9B2C2C;
  }

  .lg\:hover\:placeholder-red-900:hover::-webkit-input-placeholder {
    color: #742A2A;
  }

  .lg\:hover\:placeholder-red-900:hover::-moz-placeholder {
    color: #742A2A;
  }

  .lg\:hover\:placeholder-red-900:hover:-ms-input-placeholder {
    color: #742A2A;
  }

  .lg\:hover\:placeholder-red-900:hover::-ms-input-placeholder {
    color: #742A2A;
  }

  .lg\:hover\:placeholder-red-900:hover::placeholder {
    color: #742A2A;
  }

  .lg\:hover\:placeholder-red:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-red:hover::-moz-placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-red:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-red:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-red:hover::placeholder {
    color: #EF3817;
  }

  .lg\:hover\:placeholder-coral-100:hover::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .lg\:hover\:placeholder-coral-100:hover::-moz-placeholder {
    color: #FFEBE6;
  }

  .lg\:hover\:placeholder-coral-100:hover:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .lg\:hover\:placeholder-coral-100:hover::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .lg\:hover\:placeholder-coral-100:hover::placeholder {
    color: #FFEBE6;
  }

  .lg\:hover\:placeholder-coral-200:hover::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .lg\:hover\:placeholder-coral-200:hover::-moz-placeholder {
    color: #FFD3C8;
  }

  .lg\:hover\:placeholder-coral-200:hover:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .lg\:hover\:placeholder-coral-200:hover::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .lg\:hover\:placeholder-coral-200:hover::placeholder {
    color: #FFD3C8;
  }

  .lg\:hover\:placeholder-coral-300:hover::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .lg\:hover\:placeholder-coral-300:hover::-moz-placeholder {
    color: #FFB39E;
  }

  .lg\:hover\:placeholder-coral-300:hover:-ms-input-placeholder {
    color: #FFB39E;
  }

  .lg\:hover\:placeholder-coral-300:hover::-ms-input-placeholder {
    color: #FFB39E;
  }

  .lg\:hover\:placeholder-coral-300:hover::placeholder {
    color: #FFB39E;
  }

  .lg\:hover\:placeholder-coral-400:hover::-webkit-input-placeholder {
    color: #FF9476;
  }

  .lg\:hover\:placeholder-coral-400:hover::-moz-placeholder {
    color: #FF9476;
  }

  .lg\:hover\:placeholder-coral-400:hover:-ms-input-placeholder {
    color: #FF9476;
  }

  .lg\:hover\:placeholder-coral-400:hover::-ms-input-placeholder {
    color: #FF9476;
  }

  .lg\:hover\:placeholder-coral-400:hover::placeholder {
    color: #FF9476;
  }

  .lg\:hover\:placeholder-coral-500:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .lg\:hover\:placeholder-coral-500:hover::-moz-placeholder {
    color: #FF7750;
  }

  .lg\:hover\:placeholder-coral-500:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .lg\:hover\:placeholder-coral-500:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .lg\:hover\:placeholder-coral-500:hover::placeholder {
    color: #FF7750;
  }

  .lg\:hover\:placeholder-coral-600:hover::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .lg\:hover\:placeholder-coral-600:hover::-moz-placeholder {
    color: #F55A2F;
  }

  .lg\:hover\:placeholder-coral-600:hover:-ms-input-placeholder {
    color: #F55A2F;
  }

  .lg\:hover\:placeholder-coral-600:hover::-ms-input-placeholder {
    color: #F55A2F;
  }

  .lg\:hover\:placeholder-coral-600:hover::placeholder {
    color: #F55A2F;
  }

  .lg\:hover\:placeholder-coral-700:hover::-webkit-input-placeholder {
    color: #DD470F;
  }

  .lg\:hover\:placeholder-coral-700:hover::-moz-placeholder {
    color: #DD470F;
  }

  .lg\:hover\:placeholder-coral-700:hover:-ms-input-placeholder {
    color: #DD470F;
  }

  .lg\:hover\:placeholder-coral-700:hover::-ms-input-placeholder {
    color: #DD470F;
  }

  .lg\:hover\:placeholder-coral-700:hover::placeholder {
    color: #DD470F;
  }

  .lg\:hover\:placeholder-coral-800:hover::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .lg\:hover\:placeholder-coral-800:hover::-moz-placeholder {
    color: #B93E0F;
  }

  .lg\:hover\:placeholder-coral-800:hover:-ms-input-placeholder {
    color: #B93E0F;
  }

  .lg\:hover\:placeholder-coral-800:hover::-ms-input-placeholder {
    color: #B93E0F;
  }

  .lg\:hover\:placeholder-coral-800:hover::placeholder {
    color: #B93E0F;
  }

  .lg\:hover\:placeholder-coral-900:hover::-webkit-input-placeholder {
    color: #8E3311;
  }

  .lg\:hover\:placeholder-coral-900:hover::-moz-placeholder {
    color: #8E3311;
  }

  .lg\:hover\:placeholder-coral-900:hover:-ms-input-placeholder {
    color: #8E3311;
  }

  .lg\:hover\:placeholder-coral-900:hover::-ms-input-placeholder {
    color: #8E3311;
  }

  .lg\:hover\:placeholder-coral-900:hover::placeholder {
    color: #8E3311;
  }

  .lg\:hover\:placeholder-coral:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .lg\:hover\:placeholder-coral:hover::-moz-placeholder {
    color: #FF7750;
  }

  .lg\:hover\:placeholder-coral:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .lg\:hover\:placeholder-coral:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .lg\:hover\:placeholder-coral:hover::placeholder {
    color: #FF7750;
  }

  .lg\:hover\:placeholder-yellow-100:hover::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .lg\:hover\:placeholder-yellow-100:hover::-moz-placeholder {
    color: #FFFAE6;
  }

  .lg\:hover\:placeholder-yellow-100:hover:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .lg\:hover\:placeholder-yellow-100:hover::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .lg\:hover\:placeholder-yellow-100:hover::placeholder {
    color: #FFFAE6;
  }

  .lg\:hover\:placeholder-yellow-200:hover::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .lg\:hover\:placeholder-yellow-200:hover::-moz-placeholder {
    color: #FFEB99;
  }

  .lg\:hover\:placeholder-yellow-200:hover:-ms-input-placeholder {
    color: #FFEB99;
  }

  .lg\:hover\:placeholder-yellow-200:hover::-ms-input-placeholder {
    color: #FFEB99;
  }

  .lg\:hover\:placeholder-yellow-200:hover::placeholder {
    color: #FFEB99;
  }

  .lg\:hover\:placeholder-yellow-300:hover::-webkit-input-placeholder {
    color: #FFE066;
  }

  .lg\:hover\:placeholder-yellow-300:hover::-moz-placeholder {
    color: #FFE066;
  }

  .lg\:hover\:placeholder-yellow-300:hover:-ms-input-placeholder {
    color: #FFE066;
  }

  .lg\:hover\:placeholder-yellow-300:hover::-ms-input-placeholder {
    color: #FFE066;
  }

  .lg\:hover\:placeholder-yellow-300:hover::placeholder {
    color: #FFE066;
  }

  .lg\:hover\:placeholder-yellow-400:hover::-webkit-input-placeholder {
    color: #FFD633;
  }

  .lg\:hover\:placeholder-yellow-400:hover::-moz-placeholder {
    color: #FFD633;
  }

  .lg\:hover\:placeholder-yellow-400:hover:-ms-input-placeholder {
    color: #FFD633;
  }

  .lg\:hover\:placeholder-yellow-400:hover::-ms-input-placeholder {
    color: #FFD633;
  }

  .lg\:hover\:placeholder-yellow-400:hover::placeholder {
    color: #FFD633;
  }

  .lg\:hover\:placeholder-yellow-500:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .lg\:hover\:placeholder-yellow-500:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .lg\:hover\:placeholder-yellow-500:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .lg\:hover\:placeholder-yellow-500:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .lg\:hover\:placeholder-yellow-500:hover::placeholder {
    color: #FFCE02;
  }

  .lg\:hover\:placeholder-yellow-600:hover::-webkit-input-placeholder {
    color: #E6B800;
  }

  .lg\:hover\:placeholder-yellow-600:hover::-moz-placeholder {
    color: #E6B800;
  }

  .lg\:hover\:placeholder-yellow-600:hover:-ms-input-placeholder {
    color: #E6B800;
  }

  .lg\:hover\:placeholder-yellow-600:hover::-ms-input-placeholder {
    color: #E6B800;
  }

  .lg\:hover\:placeholder-yellow-600:hover::placeholder {
    color: #E6B800;
  }

  .lg\:hover\:placeholder-yellow-700:hover::-webkit-input-placeholder {
    color: #CCA300;
  }

  .lg\:hover\:placeholder-yellow-700:hover::-moz-placeholder {
    color: #CCA300;
  }

  .lg\:hover\:placeholder-yellow-700:hover:-ms-input-placeholder {
    color: #CCA300;
  }

  .lg\:hover\:placeholder-yellow-700:hover::-ms-input-placeholder {
    color: #CCA300;
  }

  .lg\:hover\:placeholder-yellow-700:hover::placeholder {
    color: #CCA300;
  }

  .lg\:hover\:placeholder-yellow-800:hover::-webkit-input-placeholder {
    color: #806600;
  }

  .lg\:hover\:placeholder-yellow-800:hover::-moz-placeholder {
    color: #806600;
  }

  .lg\:hover\:placeholder-yellow-800:hover:-ms-input-placeholder {
    color: #806600;
  }

  .lg\:hover\:placeholder-yellow-800:hover::-ms-input-placeholder {
    color: #806600;
  }

  .lg\:hover\:placeholder-yellow-800:hover::placeholder {
    color: #806600;
  }

  .lg\:hover\:placeholder-yellow-900:hover::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .lg\:hover\:placeholder-yellow-900:hover::-moz-placeholder {
    color: #4D3D00;
  }

  .lg\:hover\:placeholder-yellow-900:hover:-ms-input-placeholder {
    color: #4D3D00;
  }

  .lg\:hover\:placeholder-yellow-900:hover::-ms-input-placeholder {
    color: #4D3D00;
  }

  .lg\:hover\:placeholder-yellow-900:hover::placeholder {
    color: #4D3D00;
  }

  .lg\:hover\:placeholder-yellow:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .lg\:hover\:placeholder-yellow:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .lg\:hover\:placeholder-yellow:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .lg\:hover\:placeholder-yellow:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .lg\:hover\:placeholder-yellow:hover::placeholder {
    color: #FFCE02;
  }

  .lg\:hover\:placeholder-green-100:hover::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .lg\:hover\:placeholder-green-100:hover::-moz-placeholder {
    color: #F9FCE9;
  }

  .lg\:hover\:placeholder-green-100:hover:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .lg\:hover\:placeholder-green-100:hover::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .lg\:hover\:placeholder-green-100:hover::placeholder {
    color: #F9FCE9;
  }

  .lg\:hover\:placeholder-green-200:hover::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .lg\:hover\:placeholder-green-200:hover::-moz-placeholder {
    color: #E7F3A5;
  }

  .lg\:hover\:placeholder-green-200:hover:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .lg\:hover\:placeholder-green-200:hover::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .lg\:hover\:placeholder-green-200:hover::placeholder {
    color: #E7F3A5;
  }

  .lg\:hover\:placeholder-green-300:hover::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .lg\:hover\:placeholder-green-300:hover::-moz-placeholder {
    color: #D5EA62;
  }

  .lg\:hover\:placeholder-green-300:hover:-ms-input-placeholder {
    color: #D5EA62;
  }

  .lg\:hover\:placeholder-green-300:hover::-ms-input-placeholder {
    color: #D5EA62;
  }

  .lg\:hover\:placeholder-green-300:hover::placeholder {
    color: #D5EA62;
  }

  .lg\:hover\:placeholder-green-400:hover::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .lg\:hover\:placeholder-green-400:hover::-moz-placeholder {
    color: #C2E01E;
  }

  .lg\:hover\:placeholder-green-400:hover:-ms-input-placeholder {
    color: #C2E01E;
  }

  .lg\:hover\:placeholder-green-400:hover::-ms-input-placeholder {
    color: #C2E01E;
  }

  .lg\:hover\:placeholder-green-400:hover::placeholder {
    color: #C2E01E;
  }

  .lg\:hover\:placeholder-green-500:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-green-500:hover::-moz-placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-green-500:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-green-500:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-green-500:hover::placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-green-600:hover::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .lg\:hover\:placeholder-green-600:hover::-moz-placeholder {
    color: #3F7B1A;
  }

  .lg\:hover\:placeholder-green-600:hover:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .lg\:hover\:placeholder-green-600:hover::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .lg\:hover\:placeholder-green-600:hover::placeholder {
    color: #3F7B1A;
  }

  .lg\:hover\:placeholder-green-700:hover::-webkit-input-placeholder {
    color: #366916;
  }

  .lg\:hover\:placeholder-green-700:hover::-moz-placeholder {
    color: #366916;
  }

  .lg\:hover\:placeholder-green-700:hover:-ms-input-placeholder {
    color: #366916;
  }

  .lg\:hover\:placeholder-green-700:hover::-ms-input-placeholder {
    color: #366916;
  }

  .lg\:hover\:placeholder-green-700:hover::placeholder {
    color: #366916;
  }

  .lg\:hover\:placeholder-green-800:hover::-webkit-input-placeholder {
    color: #203F0D;
  }

  .lg\:hover\:placeholder-green-800:hover::-moz-placeholder {
    color: #203F0D;
  }

  .lg\:hover\:placeholder-green-800:hover:-ms-input-placeholder {
    color: #203F0D;
  }

  .lg\:hover\:placeholder-green-800:hover::-ms-input-placeholder {
    color: #203F0D;
  }

  .lg\:hover\:placeholder-green-800:hover::placeholder {
    color: #203F0D;
  }

  .lg\:hover\:placeholder-green-900:hover::-webkit-input-placeholder {
    color: #162A09;
  }

  .lg\:hover\:placeholder-green-900:hover::-moz-placeholder {
    color: #162A09;
  }

  .lg\:hover\:placeholder-green-900:hover:-ms-input-placeholder {
    color: #162A09;
  }

  .lg\:hover\:placeholder-green-900:hover::-ms-input-placeholder {
    color: #162A09;
  }

  .lg\:hover\:placeholder-green-900:hover::placeholder {
    color: #162A09;
  }

  .lg\:hover\:placeholder-green:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-green:hover::-moz-placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-green:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-green:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-green:hover::placeholder {
    color: #60B731;
  }

  .lg\:hover\:placeholder-blue-100:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-blue-100:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-blue-100:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-blue-100:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-blue-100:hover::placeholder {
    color: #F5F9FD;
  }

  .lg\:hover\:placeholder-blue-200:hover::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .lg\:hover\:placeholder-blue-200:hover::-moz-placeholder {
    color: #E9F4FF;
  }

  .lg\:hover\:placeholder-blue-200:hover:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .lg\:hover\:placeholder-blue-200:hover::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .lg\:hover\:placeholder-blue-200:hover::placeholder {
    color: #E9F4FF;
  }

  .lg\:hover\:placeholder-blue-300:hover::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .lg\:hover\:placeholder-blue-300:hover::-moz-placeholder {
    color: #B9DCFF;
  }

  .lg\:hover\:placeholder-blue-300:hover:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .lg\:hover\:placeholder-blue-300:hover::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .lg\:hover\:placeholder-blue-300:hover::placeholder {
    color: #B9DCFF;
  }

  .lg\:hover\:placeholder-blue-400:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-blue-400:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-blue-400:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-blue-400:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-blue-400:hover::placeholder {
    color: #43BEFF;
  }

  .lg\:hover\:placeholder-blue-500:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-blue-500:hover::-moz-placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-blue-500:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-blue-500:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-blue-500:hover::placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-blue-600:hover::-webkit-input-placeholder {
    color: #0069CC;
  }

  .lg\:hover\:placeholder-blue-600:hover::-moz-placeholder {
    color: #0069CC;
  }

  .lg\:hover\:placeholder-blue-600:hover:-ms-input-placeholder {
    color: #0069CC;
  }

  .lg\:hover\:placeholder-blue-600:hover::-ms-input-placeholder {
    color: #0069CC;
  }

  .lg\:hover\:placeholder-blue-600:hover::placeholder {
    color: #0069CC;
  }

  .lg\:hover\:placeholder-blue-700:hover::-webkit-input-placeholder {
    color: #005CB3;
  }

  .lg\:hover\:placeholder-blue-700:hover::-moz-placeholder {
    color: #005CB3;
  }

  .lg\:hover\:placeholder-blue-700:hover:-ms-input-placeholder {
    color: #005CB3;
  }

  .lg\:hover\:placeholder-blue-700:hover::-ms-input-placeholder {
    color: #005CB3;
  }

  .lg\:hover\:placeholder-blue-700:hover::placeholder {
    color: #005CB3;
  }

  .lg\:hover\:placeholder-blue-800:hover::-webkit-input-placeholder {
    color: #004F99;
  }

  .lg\:hover\:placeholder-blue-800:hover::-moz-placeholder {
    color: #004F99;
  }

  .lg\:hover\:placeholder-blue-800:hover:-ms-input-placeholder {
    color: #004F99;
  }

  .lg\:hover\:placeholder-blue-800:hover::-ms-input-placeholder {
    color: #004F99;
  }

  .lg\:hover\:placeholder-blue-800:hover::placeholder {
    color: #004F99;
  }

  .lg\:hover\:placeholder-blue-900:hover::-webkit-input-placeholder {
    color: #003566;
  }

  .lg\:hover\:placeholder-blue-900:hover::-moz-placeholder {
    color: #003566;
  }

  .lg\:hover\:placeholder-blue-900:hover:-ms-input-placeholder {
    color: #003566;
  }

  .lg\:hover\:placeholder-blue-900:hover::-ms-input-placeholder {
    color: #003566;
  }

  .lg\:hover\:placeholder-blue-900:hover::placeholder {
    color: #003566;
  }

  .lg\:hover\:placeholder-blue:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-blue:hover::-moz-placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-blue:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-blue:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-blue:hover::placeholder {
    color: #007EE5;
  }

  .lg\:hover\:placeholder-violet-100:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-violet-100:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-violet-100:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-violet-100:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-violet-100:hover::placeholder {
    color: #F8F8FC;
  }

  .lg\:hover\:placeholder-violet-200:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-violet-200:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-violet-200:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-violet-200:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-violet-200:hover::placeholder {
    color: #EBEAF6;
  }

  .lg\:hover\:placeholder-violet-300:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-violet-300:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-violet-300:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-violet-300:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-violet-300:hover::placeholder {
    color: #A8A5CE;
  }

  .lg\:hover\:placeholder-violet-400:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-violet-400:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-violet-400:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-violet-400:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-violet-400:hover::placeholder {
    color: #8C81D1;
  }

  .lg\:hover\:placeholder-violet-500:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-violet-500:hover::-moz-placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-violet-500:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-violet-500:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-violet-500:hover::placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-violet-600:hover::-webkit-input-placeholder {
    color: #58309C;
  }

  .lg\:hover\:placeholder-violet-600:hover::-moz-placeholder {
    color: #58309C;
  }

  .lg\:hover\:placeholder-violet-600:hover:-ms-input-placeholder {
    color: #58309C;
  }

  .lg\:hover\:placeholder-violet-600:hover::-ms-input-placeholder {
    color: #58309C;
  }

  .lg\:hover\:placeholder-violet-600:hover::placeholder {
    color: #58309C;
  }

  .lg\:hover\:placeholder-violet-700:hover::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .lg\:hover\:placeholder-violet-700:hover::-moz-placeholder {
    color: #4D2A89;
  }

  .lg\:hover\:placeholder-violet-700:hover:-ms-input-placeholder {
    color: #4D2A89;
  }

  .lg\:hover\:placeholder-violet-700:hover::-ms-input-placeholder {
    color: #4D2A89;
  }

  .lg\:hover\:placeholder-violet-700:hover::placeholder {
    color: #4D2A89;
  }

  .lg\:hover\:placeholder-violet-800:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-violet-800:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-violet-800:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-violet-800:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-violet-800:hover::placeholder {
    color: #3C2C84;
  }

  .lg\:hover\:placeholder-violet-900:hover::-webkit-input-placeholder {
    color: #371E62;
  }

  .lg\:hover\:placeholder-violet-900:hover::-moz-placeholder {
    color: #371E62;
  }

  .lg\:hover\:placeholder-violet-900:hover:-ms-input-placeholder {
    color: #371E62;
  }

  .lg\:hover\:placeholder-violet-900:hover::-ms-input-placeholder {
    color: #371E62;
  }

  .lg\:hover\:placeholder-violet-900:hover::placeholder {
    color: #371E62;
  }

  .lg\:hover\:placeholder-violet:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-violet:hover::-moz-placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-violet:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-violet:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-violet:hover::placeholder {
    color: #6638B6;
  }

  .lg\:hover\:placeholder-peacock-100:hover::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .lg\:hover\:placeholder-peacock-100:hover::-moz-placeholder {
    color: #E6FFFA;
  }

  .lg\:hover\:placeholder-peacock-100:hover:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .lg\:hover\:placeholder-peacock-100:hover::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .lg\:hover\:placeholder-peacock-100:hover::placeholder {
    color: #E6FFFA;
  }

  .lg\:hover\:placeholder-peacock-200:hover::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .lg\:hover\:placeholder-peacock-200:hover::-moz-placeholder {
    color: #B2F5EA;
  }

  .lg\:hover\:placeholder-peacock-200:hover:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .lg\:hover\:placeholder-peacock-200:hover::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .lg\:hover\:placeholder-peacock-200:hover::placeholder {
    color: #B2F5EA;
  }

  .lg\:hover\:placeholder-peacock-300:hover::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .lg\:hover\:placeholder-peacock-300:hover::-moz-placeholder {
    color: #81E6D9;
  }

  .lg\:hover\:placeholder-peacock-300:hover:-ms-input-placeholder {
    color: #81E6D9;
  }

  .lg\:hover\:placeholder-peacock-300:hover::-ms-input-placeholder {
    color: #81E6D9;
  }

  .lg\:hover\:placeholder-peacock-300:hover::placeholder {
    color: #81E6D9;
  }

  .lg\:hover\:placeholder-peacock-400:hover::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .lg\:hover\:placeholder-peacock-400:hover::-moz-placeholder {
    color: #4FD1C5;
  }

  .lg\:hover\:placeholder-peacock-400:hover:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .lg\:hover\:placeholder-peacock-400:hover::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .lg\:hover\:placeholder-peacock-400:hover::placeholder {
    color: #4FD1C5;
  }

  .lg\:hover\:placeholder-peacock-500:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .lg\:hover\:placeholder-peacock-500:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .lg\:hover\:placeholder-peacock-500:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .lg\:hover\:placeholder-peacock-500:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .lg\:hover\:placeholder-peacock-500:hover::placeholder {
    color: #38B2AC;
  }

  .lg\:hover\:placeholder-peacock-600:hover::-webkit-input-placeholder {
    color: #319795;
  }

  .lg\:hover\:placeholder-peacock-600:hover::-moz-placeholder {
    color: #319795;
  }

  .lg\:hover\:placeholder-peacock-600:hover:-ms-input-placeholder {
    color: #319795;
  }

  .lg\:hover\:placeholder-peacock-600:hover::-ms-input-placeholder {
    color: #319795;
  }

  .lg\:hover\:placeholder-peacock-600:hover::placeholder {
    color: #319795;
  }

  .lg\:hover\:placeholder-peacock-700:hover::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .lg\:hover\:placeholder-peacock-700:hover::-moz-placeholder {
    color: #2C7A7B;
  }

  .lg\:hover\:placeholder-peacock-700:hover:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .lg\:hover\:placeholder-peacock-700:hover::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .lg\:hover\:placeholder-peacock-700:hover::placeholder {
    color: #2C7A7B;
  }

  .lg\:hover\:placeholder-peacock-800:hover::-webkit-input-placeholder {
    color: #285E61;
  }

  .lg\:hover\:placeholder-peacock-800:hover::-moz-placeholder {
    color: #285E61;
  }

  .lg\:hover\:placeholder-peacock-800:hover:-ms-input-placeholder {
    color: #285E61;
  }

  .lg\:hover\:placeholder-peacock-800:hover::-ms-input-placeholder {
    color: #285E61;
  }

  .lg\:hover\:placeholder-peacock-800:hover::placeholder {
    color: #285E61;
  }

  .lg\:hover\:placeholder-peacock-900:hover::-webkit-input-placeholder {
    color: #234E52;
  }

  .lg\:hover\:placeholder-peacock-900:hover::-moz-placeholder {
    color: #234E52;
  }

  .lg\:hover\:placeholder-peacock-900:hover:-ms-input-placeholder {
    color: #234E52;
  }

  .lg\:hover\:placeholder-peacock-900:hover::-ms-input-placeholder {
    color: #234E52;
  }

  .lg\:hover\:placeholder-peacock-900:hover::placeholder {
    color: #234E52;
  }

  .lg\:hover\:placeholder-peacock:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .lg\:hover\:placeholder-peacock:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .lg\:hover\:placeholder-peacock:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .lg\:hover\:placeholder-peacock:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .lg\:hover\:placeholder-peacock:hover::placeholder {
    color: #38B2AC;
  }

  .lg\:hover\:placeholder-indigo-100:hover::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .lg\:hover\:placeholder-indigo-100:hover::-moz-placeholder {
    color: #EBF4FF;
  }

  .lg\:hover\:placeholder-indigo-100:hover:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .lg\:hover\:placeholder-indigo-100:hover::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .lg\:hover\:placeholder-indigo-100:hover::placeholder {
    color: #EBF4FF;
  }

  .lg\:hover\:placeholder-indigo-200:hover::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .lg\:hover\:placeholder-indigo-200:hover::-moz-placeholder {
    color: #C3DAFE;
  }

  .lg\:hover\:placeholder-indigo-200:hover:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .lg\:hover\:placeholder-indigo-200:hover::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .lg\:hover\:placeholder-indigo-200:hover::placeholder {
    color: #C3DAFE;
  }

  .lg\:hover\:placeholder-indigo-300:hover::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .lg\:hover\:placeholder-indigo-300:hover::-moz-placeholder {
    color: #A3BFFA;
  }

  .lg\:hover\:placeholder-indigo-300:hover:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .lg\:hover\:placeholder-indigo-300:hover::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .lg\:hover\:placeholder-indigo-300:hover::placeholder {
    color: #A3BFFA;
  }

  .lg\:hover\:placeholder-indigo-400:hover::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .lg\:hover\:placeholder-indigo-400:hover::-moz-placeholder {
    color: #7F9CF5;
  }

  .lg\:hover\:placeholder-indigo-400:hover:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .lg\:hover\:placeholder-indigo-400:hover::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .lg\:hover\:placeholder-indigo-400:hover::placeholder {
    color: #7F9CF5;
  }

  .lg\:hover\:placeholder-indigo-500:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .lg\:hover\:placeholder-indigo-500:hover::-moz-placeholder {
    color: #667EEA;
  }

  .lg\:hover\:placeholder-indigo-500:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .lg\:hover\:placeholder-indigo-500:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .lg\:hover\:placeholder-indigo-500:hover::placeholder {
    color: #667EEA;
  }

  .lg\:hover\:placeholder-indigo-600:hover::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .lg\:hover\:placeholder-indigo-600:hover::-moz-placeholder {
    color: #5A67D8;
  }

  .lg\:hover\:placeholder-indigo-600:hover:-ms-input-placeholder {
    color: #5A67D8;
  }

  .lg\:hover\:placeholder-indigo-600:hover::-ms-input-placeholder {
    color: #5A67D8;
  }

  .lg\:hover\:placeholder-indigo-600:hover::placeholder {
    color: #5A67D8;
  }

  .lg\:hover\:placeholder-indigo-700:hover::-webkit-input-placeholder {
    color: #6439DE;
  }

  .lg\:hover\:placeholder-indigo-700:hover::-moz-placeholder {
    color: #6439DE;
  }

  .lg\:hover\:placeholder-indigo-700:hover:-ms-input-placeholder {
    color: #6439DE;
  }

  .lg\:hover\:placeholder-indigo-700:hover::-ms-input-placeholder {
    color: #6439DE;
  }

  .lg\:hover\:placeholder-indigo-700:hover::placeholder {
    color: #6439DE;
  }

  .lg\:hover\:placeholder-indigo-800:hover::-webkit-input-placeholder {
    color: #434190;
  }

  .lg\:hover\:placeholder-indigo-800:hover::-moz-placeholder {
    color: #434190;
  }

  .lg\:hover\:placeholder-indigo-800:hover:-ms-input-placeholder {
    color: #434190;
  }

  .lg\:hover\:placeholder-indigo-800:hover::-ms-input-placeholder {
    color: #434190;
  }

  .lg\:hover\:placeholder-indigo-800:hover::placeholder {
    color: #434190;
  }

  .lg\:hover\:placeholder-indigo-900:hover::-webkit-input-placeholder {
    color: #3C366B;
  }

  .lg\:hover\:placeholder-indigo-900:hover::-moz-placeholder {
    color: #3C366B;
  }

  .lg\:hover\:placeholder-indigo-900:hover:-ms-input-placeholder {
    color: #3C366B;
  }

  .lg\:hover\:placeholder-indigo-900:hover::-ms-input-placeholder {
    color: #3C366B;
  }

  .lg\:hover\:placeholder-indigo-900:hover::placeholder {
    color: #3C366B;
  }

  .lg\:hover\:placeholder-indigo:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .lg\:hover\:placeholder-indigo:hover::-moz-placeholder {
    color: #667EEA;
  }

  .lg\:hover\:placeholder-indigo:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .lg\:hover\:placeholder-indigo:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .lg\:hover\:placeholder-indigo:hover::placeholder {
    color: #667EEA;
  }

  .lg\:pointer-events-none {
    pointer-events: none;
  }

  .lg\:pointer-events-auto {
    pointer-events: auto;
  }

  .lg\:\!pointer-events-none {
    pointer-events: none !important;
  }

  .lg\:\!pointer-events-auto {
    pointer-events: auto !important;
  }

  .lg\:hover\:pointer-events-none:hover {
    pointer-events: none;
  }

  .lg\:hover\:pointer-events-auto:hover {
    pointer-events: auto;
  }

  .lg\:static {
    position: static;
  }

  .lg\:fixed {
    position: fixed;
  }

  .lg\:absolute {
    position: absolute;
  }

  .lg\:relative {
    position: relative;
  }

  .lg\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .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\:hover\:static:hover {
    position: static;
  }

  .lg\:hover\:fixed:hover {
    position: fixed;
  }

  .lg\:hover\:absolute:hover {
    position: absolute;
  }

  .lg\:hover\:relative:hover {
    position: relative;
  }

  .lg\:hover\:sticky:hover {
    position: -webkit-sticky;
    position: sticky;
  }

  .lg\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .lg\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .lg\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .lg\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .lg\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .lg\:top-0 {
    top: 0;
  }

  .lg\:right-0 {
    right: 0;
  }

  .lg\:bottom-0 {
    bottom: 0;
  }

  .lg\:left-0 {
    left: 0;
  }

  .lg\:top-auto {
    top: auto;
  }

  .lg\:right-auto {
    right: auto;
  }

  .lg\:bottom-auto {
    bottom: auto;
  }

  .lg\:left-auto {
    left: auto;
  }

  .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\:hover\:inset-0:hover {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .lg\:hover\:inset-auto:hover {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:hover\:inset-y-0:hover {
    top: 0;
    bottom: 0;
  }

  .lg\:hover\:inset-x-0:hover {
    right: 0;
    left: 0;
  }

  .lg\:hover\:inset-y-auto:hover {
    top: auto;
    bottom: auto;
  }

  .lg\:hover\:inset-x-auto:hover {
    right: auto;
    left: auto;
  }

  .lg\:hover\:top-0:hover {
    top: 0;
  }

  .lg\:hover\:right-0:hover {
    right: 0;
  }

  .lg\:hover\:bottom-0:hover {
    bottom: 0;
  }

  .lg\:hover\:left-0:hover {
    left: 0;
  }

  .lg\:hover\:top-auto:hover {
    top: auto;
  }

  .lg\:hover\:right-auto:hover {
    right: auto;
  }

  .lg\:hover\:bottom-auto:hover {
    bottom: auto;
  }

  .lg\:hover\:left-auto:hover {
    left: auto;
  }

  .lg\:resize-none {
    resize: none;
  }

  .lg\:resize-y {
    resize: vertical;
  }

  .lg\:resize-x {
    resize: horizontal;
  }

  .lg\:resize {
    resize: both;
  }

  .lg\:\!resize-none {
    resize: none !important;
  }

  .lg\:\!resize-y {
    resize: vertical !important;
  }

  .lg\:\!resize-x {
    resize: horizontal !important;
  }

  .lg\:\!resize {
    resize: both !important;
  }

  .lg\:hover\:resize-none:hover {
    resize: none;
  }

  .lg\:hover\:resize-y:hover {
    resize: vertical;
  }

  .lg\:hover\:resize-x:hover {
    resize: horizontal;
  }

  .lg\:hover\:resize:hover {
    resize: both;
  }

  .lg\:shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .lg\:shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .lg\:shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .lg\:shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .lg\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .lg\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .lg\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .lg\:\!shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:\!shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:\!shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            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 {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            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 {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            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 {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            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 {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lg\:\!shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:\!shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lg\:\!shadow-none {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .lg\:hover\:shadow-xs:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .lg\:hover\:shadow-sm:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .lg\:hover\:shadow:hover {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .lg\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .lg\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .lg\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .lg\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .lg\:fill-current {
    fill: currentColor;
  }

  .lg\:\!fill-current {
    fill: currentColor !important;
  }

  .lg\:hover\:fill-current:hover {
    fill: currentColor;
  }

  .lg\:stroke-current {
    stroke: currentColor;
  }

  .lg\:\!stroke-current {
    stroke: currentColor !important;
  }

  .lg\:hover\:stroke-current:hover {
    stroke: currentColor;
  }

  .lg\:stroke-0 {
    stroke-width: 0;
  }

  .lg\:stroke-1 {
    stroke-width: 1;
  }

  .lg\:stroke-2 {
    stroke-width: 2;
  }

  .lg\:\!stroke-0 {
    stroke-width: 0 !important;
  }

  .lg\:\!stroke-1 {
    stroke-width: 1 !important;
  }

  .lg\:\!stroke-2 {
    stroke-width: 2 !important;
  }

  .lg\:hover\:stroke-0:hover {
    stroke-width: 0;
  }

  .lg\:hover\:stroke-1:hover {
    stroke-width: 1;
  }

  .lg\:hover\:stroke-2:hover {
    stroke-width: 2;
  }

  .lg\:table-auto {
    table-layout: auto;
  }

  .lg\:table-fixed {
    table-layout: fixed;
  }

  .lg\:\!table-auto {
    table-layout: auto !important;
  }

  .lg\:\!table-fixed {
    table-layout: fixed !important;
  }

  .lg\:hover\:table-auto:hover {
    table-layout: auto;
  }

  .lg\:hover\:table-fixed:hover {
    table-layout: fixed;
  }

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

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

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

  .lg\:text-justify {
    text-align: justify;
  }

  .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\:hover\:text-left:hover {
    text-align: left;
  }

  .lg\:hover\:text-center:hover {
    text-align: center;
  }

  .lg\:hover\:text-right:hover {
    text-align: right;
  }

  .lg\:hover\:text-justify:hover {
    text-align: justify;
  }

  .lg\:text-primary {
    color: #6638B6;
  }

  .lg\:text-primaryDark {
    color: #3C2C84;
  }

  .lg\:text-primary1 {
    color: #8C81D1;
  }

  .lg\:text-primary2 {
    color: #A8A5CE;
  }

  .lg\:text-primary3 {
    color: #EBEAF6;
  }

  .lg\:text-primary4 {
    color: #F8F8FC;
  }

  .lg\:text-secondary {
    color: #007EE5;
  }

  .lg\:text-secondary1 {
    color: #43BEFF;
  }

  .lg\:text-secondary2 {
    color: #F5F9FD;
  }

  .lg\:text-alert {
    color: #EF3817;
  }

  .lg\:text-safe {
    color: #60B731;
  }

  .lg\:text-primary-dark {
    color: #3C2C84;
  }

  .lg\:text-primary-1 {
    color: #8C81D1;
  }

  .lg\:text-primary-2 {
    color: #A8A5CE;
  }

  .lg\:text-primary-3 {
    color: #EBEAF6;
  }

  .lg\:text-primary-4 {
    color: #F8F8FC;
  }

  .lg\:text-secondary-1 {
    color: #43BEFF;
  }

  .lg\:text-secondary-2 {
    color: #F5F9FD;
  }

  .lg\:text-transparent {
    color: transparent;
  }

  .lg\:text-black {
    color: #000000;
  }

  .lg\:text-white {
    color: #FFFFFF;
  }

  .lg\:text-point-violet {
    color: #7545FF;
  }

  .lg\:text-gray-100 {
    color: #F7F7F7;
  }

  .lg\:text-gray-200 {
    color: #E5E5E8;
  }

  .lg\:text-gray-300 {
    color: #CED0D6;
  }

  .lg\:text-gray-400 {
    color: #A7A9B2;
  }

  .lg\:text-gray-500 {
    color: #858895;
  }

  .lg\:text-gray-600 {
    color: #6B6E7B;
  }

  .lg\:text-gray-700 {
    color: #5F616D;
  }

  .lg\:text-gray-800 {
    color: #474952;
  }

  .lg\:text-gray-900 {
    color: #222532;
  }

  .lg\:text-gray {
    color: #858895;
  }

  .lg\:text-gray-dark {
    color: #222532;
  }

  .lg\:text-red-100 {
    color: #FFE8E8;
  }

  .lg\:text-red-200 {
    color: #FFC4C4;
  }

  .lg\:text-red-300 {
    color: #FF8F8F;
  }

  .lg\:text-red-400 {
    color: #FF6A6A;
  }

  .lg\:text-red-500 {
    color: #EF3817;
  }

  .lg\:text-red-600 {
    color: #CC2C00;
  }

  .lg\:text-red-700 {
    color: #C53030;
  }

  .lg\:text-red-800 {
    color: #9B2C2C;
  }

  .lg\:text-red-900 {
    color: #742A2A;
  }

  .lg\:text-red {
    color: #EF3817;
  }

  .lg\:text-coral-100 {
    color: #FFEBE6;
  }

  .lg\:text-coral-200 {
    color: #FFD3C8;
  }

  .lg\:text-coral-300 {
    color: #FFB39E;
  }

  .lg\:text-coral-400 {
    color: #FF9476;
  }

  .lg\:text-coral-500 {
    color: #FF7750;
  }

  .lg\:text-coral-600 {
    color: #F55A2F;
  }

  .lg\:text-coral-700 {
    color: #DD470F;
  }

  .lg\:text-coral-800 {
    color: #B93E0F;
  }

  .lg\:text-coral-900 {
    color: #8E3311;
  }

  .lg\:text-coral {
    color: #FF7750;
  }

  .lg\:text-yellow-100 {
    color: #FFFAE6;
  }

  .lg\:text-yellow-200 {
    color: #FFEB99;
  }

  .lg\:text-yellow-300 {
    color: #FFE066;
  }

  .lg\:text-yellow-400 {
    color: #FFD633;
  }

  .lg\:text-yellow-500 {
    color: #FFCE02;
  }

  .lg\:text-yellow-600 {
    color: #E6B800;
  }

  .lg\:text-yellow-700 {
    color: #CCA300;
  }

  .lg\:text-yellow-800 {
    color: #806600;
  }

  .lg\:text-yellow-900 {
    color: #4D3D00;
  }

  .lg\:text-yellow {
    color: #FFCE02;
  }

  .lg\:text-green-100 {
    color: #F9FCE9;
  }

  .lg\:text-green-200 {
    color: #E7F3A5;
  }

  .lg\:text-green-300 {
    color: #D5EA62;
  }

  .lg\:text-green-400 {
    color: #C2E01E;
  }

  .lg\:text-green-500 {
    color: #60B731;
  }

  .lg\:text-green-600 {
    color: #3F7B1A;
  }

  .lg\:text-green-700 {
    color: #366916;
  }

  .lg\:text-green-800 {
    color: #203F0D;
  }

  .lg\:text-green-900 {
    color: #162A09;
  }

  .lg\:text-green {
    color: #60B731;
  }

  .lg\:text-blue-100 {
    color: #F5F9FD;
  }

  .lg\:text-blue-200 {
    color: #E9F4FF;
  }

  .lg\:text-blue-300 {
    color: #B9DCFF;
  }

  .lg\:text-blue-400 {
    color: #43BEFF;
  }

  .lg\:text-blue-500 {
    color: #007EE5;
  }

  .lg\:text-blue-600 {
    color: #0069CC;
  }

  .lg\:text-blue-700 {
    color: #005CB3;
  }

  .lg\:text-blue-800 {
    color: #004F99;
  }

  .lg\:text-blue-900 {
    color: #003566;
  }

  .lg\:text-blue {
    color: #007EE5;
  }

  .lg\:text-violet-100 {
    color: #F8F8FC;
  }

  .lg\:text-violet-200 {
    color: #EBEAF6;
  }

  .lg\:text-violet-300 {
    color: #A8A5CE;
  }

  .lg\:text-violet-400 {
    color: #8C81D1;
  }

  .lg\:text-violet-500 {
    color: #6638B6;
  }

  .lg\:text-violet-600 {
    color: #58309C;
  }

  .lg\:text-violet-700 {
    color: #4D2A89;
  }

  .lg\:text-violet-800 {
    color: #3C2C84;
  }

  .lg\:text-violet-900 {
    color: #371E62;
  }

  .lg\:text-violet {
    color: #6638B6;
  }

  .lg\:text-peacock-100 {
    color: #E6FFFA;
  }

  .lg\:text-peacock-200 {
    color: #B2F5EA;
  }

  .lg\:text-peacock-300 {
    color: #81E6D9;
  }

  .lg\:text-peacock-400 {
    color: #4FD1C5;
  }

  .lg\:text-peacock-500 {
    color: #38B2AC;
  }

  .lg\:text-peacock-600 {
    color: #319795;
  }

  .lg\:text-peacock-700 {
    color: #2C7A7B;
  }

  .lg\:text-peacock-800 {
    color: #285E61;
  }

  .lg\:text-peacock-900 {
    color: #234E52;
  }

  .lg\:text-peacock {
    color: #38B2AC;
  }

  .lg\:text-indigo-100 {
    color: #EBF4FF;
  }

  .lg\:text-indigo-200 {
    color: #C3DAFE;
  }

  .lg\:text-indigo-300 {
    color: #A3BFFA;
  }

  .lg\:text-indigo-400 {
    color: #7F9CF5;
  }

  .lg\:text-indigo-500 {
    color: #667EEA;
  }

  .lg\:text-indigo-600 {
    color: #5A67D8;
  }

  .lg\:text-indigo-700 {
    color: #6439DE;
  }

  .lg\:text-indigo-800 {
    color: #434190;
  }

  .lg\:text-indigo-900 {
    color: #3C366B;
  }

  .lg\:text-indigo {
    color: #667EEA;
  }

  .lg\:\!text-primary {
    color: #6638B6 !important;
  }

  .lg\:\!text-primaryDark {
    color: #3C2C84 !important;
  }

  .lg\:\!text-primary1 {
    color: #8C81D1 !important;
  }

  .lg\:\!text-primary2 {
    color: #A8A5CE !important;
  }

  .lg\:\!text-primary3 {
    color: #EBEAF6 !important;
  }

  .lg\:\!text-primary4 {
    color: #F8F8FC !important;
  }

  .lg\:\!text-secondary {
    color: #007EE5 !important;
  }

  .lg\:\!text-secondary1 {
    color: #43BEFF !important;
  }

  .lg\:\!text-secondary2 {
    color: #F5F9FD !important;
  }

  .lg\:\!text-alert {
    color: #EF3817 !important;
  }

  .lg\:\!text-safe {
    color: #60B731 !important;
  }

  .lg\:\!text-primary-dark {
    color: #3C2C84 !important;
  }

  .lg\:\!text-primary-1 {
    color: #8C81D1 !important;
  }

  .lg\:\!text-primary-2 {
    color: #A8A5CE !important;
  }

  .lg\:\!text-primary-3 {
    color: #EBEAF6 !important;
  }

  .lg\:\!text-primary-4 {
    color: #F8F8FC !important;
  }

  .lg\:\!text-secondary-1 {
    color: #43BEFF !important;
  }

  .lg\:\!text-secondary-2 {
    color: #F5F9FD !important;
  }

  .lg\:\!text-transparent {
    color: transparent !important;
  }

  .lg\:\!text-black {
    color: #000000 !important;
  }

  .lg\:\!text-white {
    color: #FFFFFF !important;
  }

  .lg\:\!text-point-violet {
    color: #7545FF !important;
  }

  .lg\:\!text-gray-100 {
    color: #F7F7F7 !important;
  }

  .lg\:\!text-gray-200 {
    color: #E5E5E8 !important;
  }

  .lg\:\!text-gray-300 {
    color: #CED0D6 !important;
  }

  .lg\:\!text-gray-400 {
    color: #A7A9B2 !important;
  }

  .lg\:\!text-gray-500 {
    color: #858895 !important;
  }

  .lg\:\!text-gray-600 {
    color: #6B6E7B !important;
  }

  .lg\:\!text-gray-700 {
    color: #5F616D !important;
  }

  .lg\:\!text-gray-800 {
    color: #474952 !important;
  }

  .lg\:\!text-gray-900 {
    color: #222532 !important;
  }

  .lg\:\!text-gray {
    color: #858895 !important;
  }

  .lg\:\!text-gray-dark {
    color: #222532 !important;
  }

  .lg\:\!text-red-100 {
    color: #FFE8E8 !important;
  }

  .lg\:\!text-red-200 {
    color: #FFC4C4 !important;
  }

  .lg\:\!text-red-300 {
    color: #FF8F8F !important;
  }

  .lg\:\!text-red-400 {
    color: #FF6A6A !important;
  }

  .lg\:\!text-red-500 {
    color: #EF3817 !important;
  }

  .lg\:\!text-red-600 {
    color: #CC2C00 !important;
  }

  .lg\:\!text-red-700 {
    color: #C53030 !important;
  }

  .lg\:\!text-red-800 {
    color: #9B2C2C !important;
  }

  .lg\:\!text-red-900 {
    color: #742A2A !important;
  }

  .lg\:\!text-red {
    color: #EF3817 !important;
  }

  .lg\:\!text-coral-100 {
    color: #FFEBE6 !important;
  }

  .lg\:\!text-coral-200 {
    color: #FFD3C8 !important;
  }

  .lg\:\!text-coral-300 {
    color: #FFB39E !important;
  }

  .lg\:\!text-coral-400 {
    color: #FF9476 !important;
  }

  .lg\:\!text-coral-500 {
    color: #FF7750 !important;
  }

  .lg\:\!text-coral-600 {
    color: #F55A2F !important;
  }

  .lg\:\!text-coral-700 {
    color: #DD470F !important;
  }

  .lg\:\!text-coral-800 {
    color: #B93E0F !important;
  }

  .lg\:\!text-coral-900 {
    color: #8E3311 !important;
  }

  .lg\:\!text-coral {
    color: #FF7750 !important;
  }

  .lg\:\!text-yellow-100 {
    color: #FFFAE6 !important;
  }

  .lg\:\!text-yellow-200 {
    color: #FFEB99 !important;
  }

  .lg\:\!text-yellow-300 {
    color: #FFE066 !important;
  }

  .lg\:\!text-yellow-400 {
    color: #FFD633 !important;
  }

  .lg\:\!text-yellow-500 {
    color: #FFCE02 !important;
  }

  .lg\:\!text-yellow-600 {
    color: #E6B800 !important;
  }

  .lg\:\!text-yellow-700 {
    color: #CCA300 !important;
  }

  .lg\:\!text-yellow-800 {
    color: #806600 !important;
  }

  .lg\:\!text-yellow-900 {
    color: #4D3D00 !important;
  }

  .lg\:\!text-yellow {
    color: #FFCE02 !important;
  }

  .lg\:\!text-green-100 {
    color: #F9FCE9 !important;
  }

  .lg\:\!text-green-200 {
    color: #E7F3A5 !important;
  }

  .lg\:\!text-green-300 {
    color: #D5EA62 !important;
  }

  .lg\:\!text-green-400 {
    color: #C2E01E !important;
  }

  .lg\:\!text-green-500 {
    color: #60B731 !important;
  }

  .lg\:\!text-green-600 {
    color: #3F7B1A !important;
  }

  .lg\:\!text-green-700 {
    color: #366916 !important;
  }

  .lg\:\!text-green-800 {
    color: #203F0D !important;
  }

  .lg\:\!text-green-900 {
    color: #162A09 !important;
  }

  .lg\:\!text-green {
    color: #60B731 !important;
  }

  .lg\:\!text-blue-100 {
    color: #F5F9FD !important;
  }

  .lg\:\!text-blue-200 {
    color: #E9F4FF !important;
  }

  .lg\:\!text-blue-300 {
    color: #B9DCFF !important;
  }

  .lg\:\!text-blue-400 {
    color: #43BEFF !important;
  }

  .lg\:\!text-blue-500 {
    color: #007EE5 !important;
  }

  .lg\:\!text-blue-600 {
    color: #0069CC !important;
  }

  .lg\:\!text-blue-700 {
    color: #005CB3 !important;
  }

  .lg\:\!text-blue-800 {
    color: #004F99 !important;
  }

  .lg\:\!text-blue-900 {
    color: #003566 !important;
  }

  .lg\:\!text-blue {
    color: #007EE5 !important;
  }

  .lg\:\!text-violet-100 {
    color: #F8F8FC !important;
  }

  .lg\:\!text-violet-200 {
    color: #EBEAF6 !important;
  }

  .lg\:\!text-violet-300 {
    color: #A8A5CE !important;
  }

  .lg\:\!text-violet-400 {
    color: #8C81D1 !important;
  }

  .lg\:\!text-violet-500 {
    color: #6638B6 !important;
  }

  .lg\:\!text-violet-600 {
    color: #58309C !important;
  }

  .lg\:\!text-violet-700 {
    color: #4D2A89 !important;
  }

  .lg\:\!text-violet-800 {
    color: #3C2C84 !important;
  }

  .lg\:\!text-violet-900 {
    color: #371E62 !important;
  }

  .lg\:\!text-violet {
    color: #6638B6 !important;
  }

  .lg\:\!text-peacock-100 {
    color: #E6FFFA !important;
  }

  .lg\:\!text-peacock-200 {
    color: #B2F5EA !important;
  }

  .lg\:\!text-peacock-300 {
    color: #81E6D9 !important;
  }

  .lg\:\!text-peacock-400 {
    color: #4FD1C5 !important;
  }

  .lg\:\!text-peacock-500 {
    color: #38B2AC !important;
  }

  .lg\:\!text-peacock-600 {
    color: #319795 !important;
  }

  .lg\:\!text-peacock-700 {
    color: #2C7A7B !important;
  }

  .lg\:\!text-peacock-800 {
    color: #285E61 !important;
  }

  .lg\:\!text-peacock-900 {
    color: #234E52 !important;
  }

  .lg\:\!text-peacock {
    color: #38B2AC !important;
  }

  .lg\:\!text-indigo-100 {
    color: #EBF4FF !important;
  }

  .lg\:\!text-indigo-200 {
    color: #C3DAFE !important;
  }

  .lg\:\!text-indigo-300 {
    color: #A3BFFA !important;
  }

  .lg\:\!text-indigo-400 {
    color: #7F9CF5 !important;
  }

  .lg\:\!text-indigo-500 {
    color: #667EEA !important;
  }

  .lg\:\!text-indigo-600 {
    color: #5A67D8 !important;
  }

  .lg\:\!text-indigo-700 {
    color: #6439DE !important;
  }

  .lg\:\!text-indigo-800 {
    color: #434190 !important;
  }

  .lg\:\!text-indigo-900 {
    color: #3C366B !important;
  }

  .lg\:\!text-indigo {
    color: #667EEA !important;
  }

  .lg\:hover\:text-primary:hover {
    color: #6638B6;
  }

  .lg\:hover\:text-primaryDark:hover {
    color: #3C2C84;
  }

  .lg\:hover\:text-primary1:hover {
    color: #8C81D1;
  }

  .lg\:hover\:text-primary2:hover {
    color: #A8A5CE;
  }

  .lg\:hover\:text-primary3:hover {
    color: #EBEAF6;
  }

  .lg\:hover\:text-primary4:hover {
    color: #F8F8FC;
  }

  .lg\:hover\:text-secondary:hover {
    color: #007EE5;
  }

  .lg\:hover\:text-secondary1:hover {
    color: #43BEFF;
  }

  .lg\:hover\:text-secondary2:hover {
    color: #F5F9FD;
  }

  .lg\:hover\:text-alert:hover {
    color: #EF3817;
  }

  .lg\:hover\:text-safe:hover {
    color: #60B731;
  }

  .lg\:hover\:text-primary-dark:hover {
    color: #3C2C84;
  }

  .lg\:hover\:text-primary-1:hover {
    color: #8C81D1;
  }

  .lg\:hover\:text-primary-2:hover {
    color: #A8A5CE;
  }

  .lg\:hover\:text-primary-3:hover {
    color: #EBEAF6;
  }

  .lg\:hover\:text-primary-4:hover {
    color: #F8F8FC;
  }

  .lg\:hover\:text-secondary-1:hover {
    color: #43BEFF;
  }

  .lg\:hover\:text-secondary-2:hover {
    color: #F5F9FD;
  }

  .lg\:hover\:text-transparent:hover {
    color: transparent;
  }

  .lg\:hover\:text-black:hover {
    color: #000000;
  }

  .lg\:hover\:text-white:hover {
    color: #FFFFFF;
  }

  .lg\:hover\:text-point-violet:hover {
    color: #7545FF;
  }

  .lg\:hover\:text-gray-100:hover {
    color: #F7F7F7;
  }

  .lg\:hover\:text-gray-200:hover {
    color: #E5E5E8;
  }

  .lg\:hover\:text-gray-300:hover {
    color: #CED0D6;
  }

  .lg\:hover\:text-gray-400:hover {
    color: #A7A9B2;
  }

  .lg\:hover\:text-gray-500:hover {
    color: #858895;
  }

  .lg\:hover\:text-gray-600:hover {
    color: #6B6E7B;
  }

  .lg\:hover\:text-gray-700:hover {
    color: #5F616D;
  }

  .lg\:hover\:text-gray-800:hover {
    color: #474952;
  }

  .lg\:hover\:text-gray-900:hover {
    color: #222532;
  }

  .lg\:hover\:text-gray:hover {
    color: #858895;
  }

  .lg\:hover\:text-gray-dark:hover {
    color: #222532;
  }

  .lg\:hover\:text-red-100:hover {
    color: #FFE8E8;
  }

  .lg\:hover\:text-red-200:hover {
    color: #FFC4C4;
  }

  .lg\:hover\:text-red-300:hover {
    color: #FF8F8F;
  }

  .lg\:hover\:text-red-400:hover {
    color: #FF6A6A;
  }

  .lg\:hover\:text-red-500:hover {
    color: #EF3817;
  }

  .lg\:hover\:text-red-600:hover {
    color: #CC2C00;
  }

  .lg\:hover\:text-red-700:hover {
    color: #C53030;
  }

  .lg\:hover\:text-red-800:hover {
    color: #9B2C2C;
  }

  .lg\:hover\:text-red-900:hover {
    color: #742A2A;
  }

  .lg\:hover\:text-red:hover {
    color: #EF3817;
  }

  .lg\:hover\:text-coral-100:hover {
    color: #FFEBE6;
  }

  .lg\:hover\:text-coral-200:hover {
    color: #FFD3C8;
  }

  .lg\:hover\:text-coral-300:hover {
    color: #FFB39E;
  }

  .lg\:hover\:text-coral-400:hover {
    color: #FF9476;
  }

  .lg\:hover\:text-coral-500:hover {
    color: #FF7750;
  }

  .lg\:hover\:text-coral-600:hover {
    color: #F55A2F;
  }

  .lg\:hover\:text-coral-700:hover {
    color: #DD470F;
  }

  .lg\:hover\:text-coral-800:hover {
    color: #B93E0F;
  }

  .lg\:hover\:text-coral-900:hover {
    color: #8E3311;
  }

  .lg\:hover\:text-coral:hover {
    color: #FF7750;
  }

  .lg\:hover\:text-yellow-100:hover {
    color: #FFFAE6;
  }

  .lg\:hover\:text-yellow-200:hover {
    color: #FFEB99;
  }

  .lg\:hover\:text-yellow-300:hover {
    color: #FFE066;
  }

  .lg\:hover\:text-yellow-400:hover {
    color: #FFD633;
  }

  .lg\:hover\:text-yellow-500:hover {
    color: #FFCE02;
  }

  .lg\:hover\:text-yellow-600:hover {
    color: #E6B800;
  }

  .lg\:hover\:text-yellow-700:hover {
    color: #CCA300;
  }

  .lg\:hover\:text-yellow-800:hover {
    color: #806600;
  }

  .lg\:hover\:text-yellow-900:hover {
    color: #4D3D00;
  }

  .lg\:hover\:text-yellow:hover {
    color: #FFCE02;
  }

  .lg\:hover\:text-green-100:hover {
    color: #F9FCE9;
  }

  .lg\:hover\:text-green-200:hover {
    color: #E7F3A5;
  }

  .lg\:hover\:text-green-300:hover {
    color: #D5EA62;
  }

  .lg\:hover\:text-green-400:hover {
    color: #C2E01E;
  }

  .lg\:hover\:text-green-500:hover {
    color: #60B731;
  }

  .lg\:hover\:text-green-600:hover {
    color: #3F7B1A;
  }

  .lg\:hover\:text-green-700:hover {
    color: #366916;
  }

  .lg\:hover\:text-green-800:hover {
    color: #203F0D;
  }

  .lg\:hover\:text-green-900:hover {
    color: #162A09;
  }

  .lg\:hover\:text-green:hover {
    color: #60B731;
  }

  .lg\:hover\:text-blue-100:hover {
    color: #F5F9FD;
  }

  .lg\:hover\:text-blue-200:hover {
    color: #E9F4FF;
  }

  .lg\:hover\:text-blue-300:hover {
    color: #B9DCFF;
  }

  .lg\:hover\:text-blue-400:hover {
    color: #43BEFF;
  }

  .lg\:hover\:text-blue-500:hover {
    color: #007EE5;
  }

  .lg\:hover\:text-blue-600:hover {
    color: #0069CC;
  }

  .lg\:hover\:text-blue-700:hover {
    color: #005CB3;
  }

  .lg\:hover\:text-blue-800:hover {
    color: #004F99;
  }

  .lg\:hover\:text-blue-900:hover {
    color: #003566;
  }

  .lg\:hover\:text-blue:hover {
    color: #007EE5;
  }

  .lg\:hover\:text-violet-100:hover {
    color: #F8F8FC;
  }

  .lg\:hover\:text-violet-200:hover {
    color: #EBEAF6;
  }

  .lg\:hover\:text-violet-300:hover {
    color: #A8A5CE;
  }

  .lg\:hover\:text-violet-400:hover {
    color: #8C81D1;
  }

  .lg\:hover\:text-violet-500:hover {
    color: #6638B6;
  }

  .lg\:hover\:text-violet-600:hover {
    color: #58309C;
  }

  .lg\:hover\:text-violet-700:hover {
    color: #4D2A89;
  }

  .lg\:hover\:text-violet-800:hover {
    color: #3C2C84;
  }

  .lg\:hover\:text-violet-900:hover {
    color: #371E62;
  }

  .lg\:hover\:text-violet:hover {
    color: #6638B6;
  }

  .lg\:hover\:text-peacock-100:hover {
    color: #E6FFFA;
  }

  .lg\:hover\:text-peacock-200:hover {
    color: #B2F5EA;
  }

  .lg\:hover\:text-peacock-300:hover {
    color: #81E6D9;
  }

  .lg\:hover\:text-peacock-400:hover {
    color: #4FD1C5;
  }

  .lg\:hover\:text-peacock-500:hover {
    color: #38B2AC;
  }

  .lg\:hover\:text-peacock-600:hover {
    color: #319795;
  }

  .lg\:hover\:text-peacock-700:hover {
    color: #2C7A7B;
  }

  .lg\:hover\:text-peacock-800:hover {
    color: #285E61;
  }

  .lg\:hover\:text-peacock-900:hover {
    color: #234E52;
  }

  .lg\:hover\:text-peacock:hover {
    color: #38B2AC;
  }

  .lg\:hover\:text-indigo-100:hover {
    color: #EBF4FF;
  }

  .lg\:hover\:text-indigo-200:hover {
    color: #C3DAFE;
  }

  .lg\:hover\:text-indigo-300:hover {
    color: #A3BFFA;
  }

  .lg\:hover\:text-indigo-400:hover {
    color: #7F9CF5;
  }

  .lg\:hover\:text-indigo-500:hover {
    color: #667EEA;
  }

  .lg\:hover\:text-indigo-600:hover {
    color: #5A67D8;
  }

  .lg\:hover\:text-indigo-700:hover {
    color: #6439DE;
  }

  .lg\:hover\:text-indigo-800:hover {
    color: #434190;
  }

  .lg\:hover\:text-indigo-900:hover {
    color: #3C366B;
  }

  .lg\:hover\:text-indigo:hover {
    color: #667EEA;
  }

  .lg\:text-xs {
    font-size: 0.75rem;
  }

  .lg\:text-sm {
    font-size: 0.875rem;
  }

  .lg\:text-base {
    font-size: 1rem;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
  }

  .lg\:text-xl {
    font-size: 1.25rem;
  }

  .lg\:text-2xl {
    font-size: 1.5rem;
  }

  .lg\:text-3xl {
    font-size: 1.875rem;
  }

  .lg\:text-4xl {
    font-size: 2.25rem;
  }

  .lg\:text-5xl {
    font-size: 3rem;
  }

  .lg\:text-6xl {
    font-size: 4rem;
  }

  .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 {
    font-size: 2.25rem !important;
  }

  .lg\:\!text-5xl {
    font-size: 3rem !important;
  }

  .lg\:\!text-6xl {
    font-size: 4rem !important;
  }

  .lg\:hover\:text-xs:hover {
    font-size: 0.75rem;
  }

  .lg\:hover\:text-sm:hover {
    font-size: 0.875rem;
  }

  .lg\:hover\:text-base:hover {
    font-size: 1rem;
  }

  .lg\:hover\:text-lg:hover {
    font-size: 1.125rem;
  }

  .lg\:hover\:text-xl:hover {
    font-size: 1.25rem;
  }

  .lg\:hover\:text-2xl:hover {
    font-size: 1.5rem;
  }

  .lg\:hover\:text-3xl:hover {
    font-size: 1.875rem;
  }

  .lg\:hover\:text-4xl:hover {
    font-size: 2.25rem;
  }

  .lg\:hover\:text-5xl:hover {
    font-size: 3rem;
  }

  .lg\:hover\:text-6xl:hover {
    font-size: 4rem;
  }

  .lg\:italic {
    font-style: italic;
  }

  .lg\:not-italic {
    font-style: normal;
  }

  .lg\:\!italic {
    font-style: italic !important;
  }

  .lg\:\!not-italic {
    font-style: normal !important;
  }

  .lg\:hover\:italic:hover {
    font-style: italic;
  }

  .lg\:hover\:not-italic:hover {
    font-style: normal;
  }

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

  .lg\:lowercase {
    text-transform: lowercase;
  }

  .lg\:capitalize {
    text-transform: capitalize;
  }

  .lg\:normal-case {
    text-transform: none;
  }

  .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\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .lg\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .lg\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .lg\:hover\:normal-case:hover {
    text-transform: none;
  }

  .lg\:underline {
    text-decoration: underline;
  }

  .lg\:line-through {
    text-decoration: line-through;
  }

  .lg\:no-underline {
    text-decoration: none;
  }

  .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;
  }

  .lg\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .lg\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .lg\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .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\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .lg\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .lg\:tracking-normal {
    letter-spacing: 0;
  }

  .lg\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .lg\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .lg\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .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\:hover\:tracking-tighter:hover {
    letter-spacing: -0.05em;
  }

  .lg\:hover\:tracking-tight:hover {
    letter-spacing: -0.025em;
  }

  .lg\:hover\:tracking-normal:hover {
    letter-spacing: 0;
  }

  .lg\:hover\:tracking-wide:hover {
    letter-spacing: 0.025em;
  }

  .lg\:hover\:tracking-wider:hover {
    letter-spacing: 0.05em;
  }

  .lg\:hover\:tracking-widest:hover {
    letter-spacing: 0.1em;
  }

  .lg\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .lg\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .lg\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .lg\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .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\:hover\:select-none:hover {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .lg\:hover\:select-text:hover {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .lg\:hover\:select-all:hover {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .lg\:hover\:select-auto:hover {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .lg\:align-baseline {
    vertical-align: baseline;
  }

  .lg\:align-top {
    vertical-align: top;
  }

  .lg\:align-middle {
    vertical-align: middle;
  }

  .lg\:align-bottom {
    vertical-align: bottom;
  }

  .lg\:align-text-top {
    vertical-align: text-top;
  }

  .lg\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .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\:hover\:align-baseline:hover {
    vertical-align: baseline;
  }

  .lg\:hover\:align-top:hover {
    vertical-align: top;
  }

  .lg\:hover\:align-middle:hover {
    vertical-align: middle;
  }

  .lg\:hover\:align-bottom:hover {
    vertical-align: bottom;
  }

  .lg\:hover\:align-text-top:hover {
    vertical-align: text-top;
  }

  .lg\:hover\:align-text-bottom:hover {
    vertical-align: text-bottom;
  }

  .lg\:visible {
    visibility: visible;
  }

  .lg\:invisible {
    visibility: hidden;
  }

  .lg\:\!visible {
    visibility: visible !important;
  }

  .lg\:\!invisible {
    visibility: hidden !important;
  }

  .lg\:hover\:visible:hover {
    visibility: visible;
  }

  .lg\:hover\:invisible:hover {
    visibility: hidden;
  }

  .lg\:whitespace-normal {
    white-space: normal;
  }

  .lg\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .lg\:whitespace-pre {
    white-space: pre;
  }

  .lg\:whitespace-pre-line {
    white-space: pre-line;
  }

  .lg\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .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\:hover\:whitespace-normal:hover {
    white-space: normal;
  }

  .lg\:hover\:whitespace-no-wrap:hover {
    white-space: nowrap;
  }

  .lg\:hover\:whitespace-pre:hover {
    white-space: pre;
  }

  .lg\:hover\:whitespace-pre-line:hover {
    white-space: pre-line;
  }

  .lg\:hover\:whitespace-pre-wrap:hover {
    white-space: pre-wrap;
  }

  .lg\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .lg\:break-words {
    overflow-wrap: break-word;
  }

  .lg\:break-all {
    word-break: break-all;
  }

  .lg\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lg\:\!break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .lg\:\!break-words {
    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\:hover\:break-normal:hover {
    overflow-wrap: normal;
    word-break: normal;
  }

  .lg\:hover\:break-words:hover {
    overflow-wrap: break-word;
  }

  .lg\:hover\:break-all:hover {
    word-break: break-all;
  }

  .lg\:hover\:truncate:hover {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lg\:w-0 {
    width: 0rem;
  }

  .lg\:w-1 {
    width: 0.25rem;
  }

  .lg\:w-2 {
    width: 0.5rem;
  }

  .lg\:w-3 {
    width: 0.75rem;
  }

  .lg\:w-4 {
    width: 1rem;
  }

  .lg\:w-5 {
    width: 1.25rem;
  }

  .lg\:w-6 {
    width: 1.5rem;
  }

  .lg\:w-7 {
    width: 1.75rem;
  }

  .lg\:w-8 {
    width: 2rem;
  }

  .lg\:w-9 {
    width: 2.25rem;
  }

  .lg\:w-10 {
    width: 2.5rem;
  }

  .lg\:w-11 {
    width: 2.75rem;
  }

  .lg\:w-12 {
    width: 3rem;
  }

  .lg\:w-13 {
    width: 3.25rem;
  }

  .lg\:w-14 {
    width: 3.5rem;
  }

  .lg\:w-15 {
    width: 3.75rem;
  }

  .lg\:w-16 {
    width: 4rem;
  }

  .lg\:w-17 {
    width: 4.25rem;
  }

  .lg\:w-18 {
    width: 4.5rem;
  }

  .lg\:w-19 {
    width: 4.75rem;
  }

  .lg\:w-20 {
    width: 5rem;
  }

  .lg\:w-21 {
    width: 5.25rem;
  }

  .lg\:w-22 {
    width: 5.5rem;
  }

  .lg\:w-23 {
    width: 5.75rem;
  }

  .lg\:w-24 {
    width: 6rem;
  }

  .lg\:w-25 {
    width: 6.25rem;
  }

  .lg\:w-26 {
    width: 6.5rem;
  }

  .lg\:w-27 {
    width: 6.75rem;
  }

  .lg\:w-28 {
    width: 7rem;
  }

  .lg\:w-29 {
    width: 7.25rem;
  }

  .lg\:w-30 {
    width: 7.5rem;
  }

  .lg\:w-31 {
    width: 7.75rem;
  }

  .lg\:w-32 {
    width: 8rem;
  }

  .lg\:w-40 {
    width: 10rem;
  }

  .lg\:w-48 {
    width: 12rem;
  }

  .lg\:w-56 {
    width: 14rem;
  }

  .lg\:w-64 {
    width: 16rem;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-px {
    width: 1px;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-1\/3 {
    width: 33.333333%;
  }

  .lg\:w-2\/3 {
    width: 66.666667%;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-2\/4 {
    width: 50%;
  }

  .lg\:w-3\/4 {
    width: 75%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-4\/5 {
    width: 80%;
  }

  .lg\:w-1\/6 {
    width: 16.666667%;
  }

  .lg\:w-2\/6 {
    width: 33.333333%;
  }

  .lg\:w-3\/6 {
    width: 50%;
  }

  .lg\:w-4\/6 {
    width: 66.666667%;
  }

  .lg\:w-5\/6 {
    width: 83.333333%;
  }

  .lg\:w-1\/12 {
    width: 8.333333%;
  }

  .lg\:w-2\/12 {
    width: 16.666667%;
  }

  .lg\:w-3\/12 {
    width: 25%;
  }

  .lg\:w-4\/12 {
    width: 33.333333%;
  }

  .lg\:w-5\/12 {
    width: 41.666667%;
  }

  .lg\:w-6\/12 {
    width: 50%;
  }

  .lg\:w-7\/12 {
    width: 58.333333%;
  }

  .lg\:w-8\/12 {
    width: 66.666667%;
  }

  .lg\:w-9\/12 {
    width: 75%;
  }

  .lg\:w-10\/12 {
    width: 83.333333%;
  }

  .lg\:w-11\/12 {
    width: 91.666667%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:w-screen {
    width: 100vw;
  }

  .lg\:\!w-0 {
    width: 0rem !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-7 {
    width: 1.75rem !important;
  }

  .lg\:\!w-8 {
    width: 2rem !important;
  }

  .lg\:\!w-9 {
    width: 2.25rem !important;
  }

  .lg\:\!w-10 {
    width: 2.5rem !important;
  }

  .lg\:\!w-11 {
    width: 2.75rem !important;
  }

  .lg\:\!w-12 {
    width: 3rem !important;
  }

  .lg\:\!w-13 {
    width: 3.25rem !important;
  }

  .lg\:\!w-14 {
    width: 3.5rem !important;
  }

  .lg\:\!w-15 {
    width: 3.75rem !important;
  }

  .lg\:\!w-16 {
    width: 4rem !important;
  }

  .lg\:\!w-17 {
    width: 4.25rem !important;
  }

  .lg\:\!w-18 {
    width: 4.5rem !important;
  }

  .lg\:\!w-19 {
    width: 4.75rem !important;
  }

  .lg\:\!w-20 {
    width: 5rem !important;
  }

  .lg\:\!w-21 {
    width: 5.25rem !important;
  }

  .lg\:\!w-22 {
    width: 5.5rem !important;
  }

  .lg\:\!w-23 {
    width: 5.75rem !important;
  }

  .lg\:\!w-24 {
    width: 6rem !important;
  }

  .lg\:\!w-25 {
    width: 6.25rem !important;
  }

  .lg\:\!w-26 {
    width: 6.5rem !important;
  }

  .lg\:\!w-27 {
    width: 6.75rem !important;
  }

  .lg\:\!w-28 {
    width: 7rem !important;
  }

  .lg\:\!w-29 {
    width: 7.25rem !important;
  }

  .lg\:\!w-30 {
    width: 7.5rem !important;
  }

  .lg\:\!w-31 {
    width: 7.75rem !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\:hover\:w-0:hover {
    width: 0rem;
  }

  .lg\:hover\:w-1:hover {
    width: 0.25rem;
  }

  .lg\:hover\:w-2:hover {
    width: 0.5rem;
  }

  .lg\:hover\:w-3:hover {
    width: 0.75rem;
  }

  .lg\:hover\:w-4:hover {
    width: 1rem;
  }

  .lg\:hover\:w-5:hover {
    width: 1.25rem;
  }

  .lg\:hover\:w-6:hover {
    width: 1.5rem;
  }

  .lg\:hover\:w-7:hover {
    width: 1.75rem;
  }

  .lg\:hover\:w-8:hover {
    width: 2rem;
  }

  .lg\:hover\:w-9:hover {
    width: 2.25rem;
  }

  .lg\:hover\:w-10:hover {
    width: 2.5rem;
  }

  .lg\:hover\:w-11:hover {
    width: 2.75rem;
  }

  .lg\:hover\:w-12:hover {
    width: 3rem;
  }

  .lg\:hover\:w-13:hover {
    width: 3.25rem;
  }

  .lg\:hover\:w-14:hover {
    width: 3.5rem;
  }

  .lg\:hover\:w-15:hover {
    width: 3.75rem;
  }

  .lg\:hover\:w-16:hover {
    width: 4rem;
  }

  .lg\:hover\:w-17:hover {
    width: 4.25rem;
  }

  .lg\:hover\:w-18:hover {
    width: 4.5rem;
  }

  .lg\:hover\:w-19:hover {
    width: 4.75rem;
  }

  .lg\:hover\:w-20:hover {
    width: 5rem;
  }

  .lg\:hover\:w-21:hover {
    width: 5.25rem;
  }

  .lg\:hover\:w-22:hover {
    width: 5.5rem;
  }

  .lg\:hover\:w-23:hover {
    width: 5.75rem;
  }

  .lg\:hover\:w-24:hover {
    width: 6rem;
  }

  .lg\:hover\:w-25:hover {
    width: 6.25rem;
  }

  .lg\:hover\:w-26:hover {
    width: 6.5rem;
  }

  .lg\:hover\:w-27:hover {
    width: 6.75rem;
  }

  .lg\:hover\:w-28:hover {
    width: 7rem;
  }

  .lg\:hover\:w-29:hover {
    width: 7.25rem;
  }

  .lg\:hover\:w-30:hover {
    width: 7.5rem;
  }

  .lg\:hover\:w-31:hover {
    width: 7.75rem;
  }

  .lg\:hover\:w-32:hover {
    width: 8rem;
  }

  .lg\:hover\:w-40:hover {
    width: 10rem;
  }

  .lg\:hover\:w-48:hover {
    width: 12rem;
  }

  .lg\:hover\:w-56:hover {
    width: 14rem;
  }

  .lg\:hover\:w-64:hover {
    width: 16rem;
  }

  .lg\:hover\:w-auto:hover {
    width: auto;
  }

  .lg\:hover\:w-px:hover {
    width: 1px;
  }

  .lg\:hover\:w-1\/2:hover {
    width: 50%;
  }

  .lg\:hover\:w-1\/3:hover {
    width: 33.333333%;
  }

  .lg\:hover\:w-2\/3:hover {
    width: 66.666667%;
  }

  .lg\:hover\:w-1\/4:hover {
    width: 25%;
  }

  .lg\:hover\:w-2\/4:hover {
    width: 50%;
  }

  .lg\:hover\:w-3\/4:hover {
    width: 75%;
  }

  .lg\:hover\:w-1\/5:hover {
    width: 20%;
  }

  .lg\:hover\:w-2\/5:hover {
    width: 40%;
  }

  .lg\:hover\:w-3\/5:hover {
    width: 60%;
  }

  .lg\:hover\:w-4\/5:hover {
    width: 80%;
  }

  .lg\:hover\:w-1\/6:hover {
    width: 16.666667%;
  }

  .lg\:hover\:w-2\/6:hover {
    width: 33.333333%;
  }

  .lg\:hover\:w-3\/6:hover {
    width: 50%;
  }

  .lg\:hover\:w-4\/6:hover {
    width: 66.666667%;
  }

  .lg\:hover\:w-5\/6:hover {
    width: 83.333333%;
  }

  .lg\:hover\:w-1\/12:hover {
    width: 8.333333%;
  }

  .lg\:hover\:w-2\/12:hover {
    width: 16.666667%;
  }

  .lg\:hover\:w-3\/12:hover {
    width: 25%;
  }

  .lg\:hover\:w-4\/12:hover {
    width: 33.333333%;
  }

  .lg\:hover\:w-5\/12:hover {
    width: 41.666667%;
  }

  .lg\:hover\:w-6\/12:hover {
    width: 50%;
  }

  .lg\:hover\:w-7\/12:hover {
    width: 58.333333%;
  }

  .lg\:hover\:w-8\/12:hover {
    width: 66.666667%;
  }

  .lg\:hover\:w-9\/12:hover {
    width: 75%;
  }

  .lg\:hover\:w-10\/12:hover {
    width: 83.333333%;
  }

  .lg\:hover\:w-11\/12:hover {
    width: 91.666667%;
  }

  .lg\:hover\:w-full:hover {
    width: 100%;
  }

  .lg\:hover\:w-screen:hover {
    width: 100vw;
  }

  .lg\:z-0 {
    z-index: 0;
  }

  .lg\:z-10 {
    z-index: 10;
  }

  .lg\:z-20 {
    z-index: 20;
  }

  .lg\:z-30 {
    z-index: 30;
  }

  .lg\:z-40 {
    z-index: 40;
  }

  .lg\:z-50 {
    z-index: 50;
  }

  .lg\:z-auto {
    z-index: auto;
  }

  .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\:hover\:z-0:hover {
    z-index: 0;
  }

  .lg\:hover\:z-10:hover {
    z-index: 10;
  }

  .lg\:hover\:z-20:hover {
    z-index: 20;
  }

  .lg\:hover\:z-30:hover {
    z-index: 30;
  }

  .lg\:hover\:z-40:hover {
    z-index: 40;
  }

  .lg\:hover\:z-50:hover {
    z-index: 50;
  }

  .lg\:hover\:z-auto:hover {
    z-index: auto;
  }

  .lg\:gap-0 {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .lg\:gap-1 {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .lg\:gap-2 {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .lg\:gap-3 {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .lg\:gap-4 {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .lg\:gap-5 {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .lg\:gap-6 {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .lg\:gap-7 {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .lg\:gap-8 {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .lg\:gap-9 {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .lg\:gap-10 {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .lg\:gap-11 {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .lg\:gap-12 {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .lg\:gap-13 {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .lg\:gap-14 {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .lg\:gap-15 {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .lg\:gap-16 {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .lg\:gap-17 {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .lg\:gap-18 {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .lg\:gap-19 {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .lg\:gap-20 {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .lg\:gap-21 {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .lg\:gap-22 {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .lg\:gap-23 {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .lg\:gap-24 {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .lg\:gap-25 {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .lg\:gap-26 {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .lg\:gap-27 {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .lg\:gap-28 {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .lg\:gap-29 {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .lg\:gap-30 {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .lg\:gap-31 {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .lg\:gap-32 {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .lg\:gap-40 {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .lg\:gap-48 {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .lg\:gap-56 {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .lg\:gap-64 {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .lg\:gap-px {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .lg\:col-gap-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .lg\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .lg\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .lg\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .lg\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .lg\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .lg\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .lg\:col-gap-7 {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .lg\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .lg\:col-gap-9 {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .lg\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .lg\:col-gap-11 {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .lg\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .lg\:col-gap-13 {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .lg\:col-gap-14 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .lg\:col-gap-15 {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .lg\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .lg\:col-gap-17 {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .lg\:col-gap-18 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .lg\:col-gap-19 {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .lg\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .lg\:col-gap-21 {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .lg\:col-gap-22 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .lg\:col-gap-23 {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .lg\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .lg\:col-gap-25 {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .lg\:col-gap-26 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .lg\:col-gap-27 {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .lg\:col-gap-28 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .lg\:col-gap-29 {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .lg\:col-gap-30 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .lg\:col-gap-31 {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .lg\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .lg\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .lg\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .lg\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .lg\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .lg\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .lg\:row-gap-0 {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .lg\:row-gap-1 {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .lg\:row-gap-2 {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .lg\:row-gap-3 {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .lg\:row-gap-4 {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .lg\:row-gap-5 {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .lg\:row-gap-6 {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .lg\:row-gap-7 {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .lg\:row-gap-8 {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .lg\:row-gap-9 {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .lg\:row-gap-10 {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .lg\:row-gap-11 {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .lg\:row-gap-12 {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .lg\:row-gap-13 {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .lg\:row-gap-14 {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .lg\:row-gap-15 {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .lg\:row-gap-16 {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .lg\:row-gap-17 {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .lg\:row-gap-18 {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .lg\:row-gap-19 {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .lg\:row-gap-20 {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .lg\:row-gap-21 {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .lg\:row-gap-22 {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .lg\:row-gap-23 {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .lg\:row-gap-24 {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .lg\:row-gap-25 {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .lg\:row-gap-26 {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .lg\:row-gap-27 {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .lg\:row-gap-28 {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .lg\:row-gap-29 {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .lg\:row-gap-30 {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .lg\:row-gap-31 {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .lg\:row-gap-32 {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .lg\:row-gap-40 {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .lg\:row-gap-48 {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .lg\:row-gap-56 {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .lg\:row-gap-64 {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .lg\:row-gap-px {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .lg\:\!gap-0 {
    grid-gap: 0rem !important;
    grid-gap: 0rem !important;
    gap: 0rem !important;
  }

  .lg\:\!gap-1 {
    grid-gap: 0.25rem !important;
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .lg\:\!gap-2 {
    grid-gap: 0.5rem !important;
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .lg\:\!gap-3 {
    grid-gap: 0.75rem !important;
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .lg\:\!gap-4 {
    grid-gap: 1rem !important;
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .lg\:\!gap-5 {
    grid-gap: 1.25rem !important;
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .lg\:\!gap-6 {
    grid-gap: 1.5rem !important;
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .lg\:\!gap-7 {
    grid-gap: 1.75rem !important;
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .lg\:\!gap-8 {
    grid-gap: 2rem !important;
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .lg\:\!gap-9 {
    grid-gap: 2.25rem !important;
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .lg\:\!gap-10 {
    grid-gap: 2.5rem !important;
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .lg\:\!gap-11 {
    grid-gap: 2.75rem !important;
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .lg\:\!gap-12 {
    grid-gap: 3rem !important;
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .lg\:\!gap-13 {
    grid-gap: 3.25rem !important;
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .lg\:\!gap-14 {
    grid-gap: 3.5rem !important;
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .lg\:\!gap-15 {
    grid-gap: 3.75rem !important;
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .lg\:\!gap-16 {
    grid-gap: 4rem !important;
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .lg\:\!gap-17 {
    grid-gap: 4.25rem !important;
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .lg\:\!gap-18 {
    grid-gap: 4.5rem !important;
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .lg\:\!gap-19 {
    grid-gap: 4.75rem !important;
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .lg\:\!gap-20 {
    grid-gap: 5rem !important;
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .lg\:\!gap-21 {
    grid-gap: 5.25rem !important;
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .lg\:\!gap-22 {
    grid-gap: 5.5rem !important;
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .lg\:\!gap-23 {
    grid-gap: 5.75rem !important;
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .lg\:\!gap-24 {
    grid-gap: 6rem !important;
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .lg\:\!gap-25 {
    grid-gap: 6.25rem !important;
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .lg\:\!gap-26 {
    grid-gap: 6.5rem !important;
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .lg\:\!gap-27 {
    grid-gap: 6.75rem !important;
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .lg\:\!gap-28 {
    grid-gap: 7rem !important;
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .lg\:\!gap-29 {
    grid-gap: 7.25rem !important;
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .lg\:\!gap-30 {
    grid-gap: 7.5rem !important;
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .lg\:\!gap-31 {
    grid-gap: 7.75rem !important;
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .lg\:\!gap-32 {
    grid-gap: 8rem !important;
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .lg\:\!gap-40 {
    grid-gap: 10rem !important;
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .lg\:\!gap-48 {
    grid-gap: 12rem !important;
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .lg\:\!gap-56 {
    grid-gap: 14rem !important;
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .lg\:\!gap-64 {
    grid-gap: 16rem !important;
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .lg\:\!gap-px {
    grid-gap: 1px !important;
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .lg\:\!col-gap-0 {
    grid-column-gap: 0rem !important;
    -webkit-column-gap: 0rem !important;
       -moz-column-gap: 0rem !important;
            grid-column-gap: 0rem !important;
            column-gap: 0rem !important;
  }

  .lg\:\!col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            grid-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .lg\:\!col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            grid-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .lg\:\!col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            grid-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .lg\:\!col-gap-4 {
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            grid-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .lg\:\!col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            grid-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .lg\:\!col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            grid-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .lg\:\!col-gap-7 {
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            grid-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .lg\:\!col-gap-8 {
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            grid-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .lg\:\!col-gap-9 {
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            grid-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .lg\:\!col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            grid-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .lg\:\!col-gap-11 {
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            grid-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .lg\:\!col-gap-12 {
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            grid-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .lg\:\!col-gap-13 {
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            grid-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .lg\:\!col-gap-14 {
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            grid-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .lg\:\!col-gap-15 {
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            grid-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .lg\:\!col-gap-16 {
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            grid-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .lg\:\!col-gap-17 {
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            grid-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .lg\:\!col-gap-18 {
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            grid-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .lg\:\!col-gap-19 {
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            grid-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .lg\:\!col-gap-20 {
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            grid-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .lg\:\!col-gap-21 {
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            grid-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .lg\:\!col-gap-22 {
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            grid-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .lg\:\!col-gap-23 {
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            grid-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .lg\:\!col-gap-24 {
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            grid-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .lg\:\!col-gap-25 {
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            grid-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .lg\:\!col-gap-26 {
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            grid-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .lg\:\!col-gap-27 {
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            grid-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .lg\:\!col-gap-28 {
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            grid-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .lg\:\!col-gap-29 {
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            grid-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .lg\:\!col-gap-30 {
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            grid-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .lg\:\!col-gap-31 {
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            grid-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .lg\:\!col-gap-32 {
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            grid-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .lg\:\!col-gap-40 {
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            grid-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .lg\:\!col-gap-48 {
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            grid-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .lg\:\!col-gap-56 {
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            grid-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .lg\:\!col-gap-64 {
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            grid-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .lg\:\!col-gap-px {
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            grid-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .lg\:\!row-gap-0 {
    grid-row-gap: 0rem !important;
    grid-row-gap: 0rem !important;
    row-gap: 0rem !important;
  }

  .lg\:\!row-gap-1 {
    grid-row-gap: 0.25rem !important;
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .lg\:\!row-gap-2 {
    grid-row-gap: 0.5rem !important;
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .lg\:\!row-gap-3 {
    grid-row-gap: 0.75rem !important;
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .lg\:\!row-gap-4 {
    grid-row-gap: 1rem !important;
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .lg\:\!row-gap-5 {
    grid-row-gap: 1.25rem !important;
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .lg\:\!row-gap-6 {
    grid-row-gap: 1.5rem !important;
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .lg\:\!row-gap-7 {
    grid-row-gap: 1.75rem !important;
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .lg\:\!row-gap-8 {
    grid-row-gap: 2rem !important;
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .lg\:\!row-gap-9 {
    grid-row-gap: 2.25rem !important;
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .lg\:\!row-gap-10 {
    grid-row-gap: 2.5rem !important;
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .lg\:\!row-gap-11 {
    grid-row-gap: 2.75rem !important;
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .lg\:\!row-gap-12 {
    grid-row-gap: 3rem !important;
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .lg\:\!row-gap-13 {
    grid-row-gap: 3.25rem !important;
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .lg\:\!row-gap-14 {
    grid-row-gap: 3.5rem !important;
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .lg\:\!row-gap-15 {
    grid-row-gap: 3.75rem !important;
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .lg\:\!row-gap-16 {
    grid-row-gap: 4rem !important;
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .lg\:\!row-gap-17 {
    grid-row-gap: 4.25rem !important;
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .lg\:\!row-gap-18 {
    grid-row-gap: 4.5rem !important;
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .lg\:\!row-gap-19 {
    grid-row-gap: 4.75rem !important;
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .lg\:\!row-gap-20 {
    grid-row-gap: 5rem !important;
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .lg\:\!row-gap-21 {
    grid-row-gap: 5.25rem !important;
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .lg\:\!row-gap-22 {
    grid-row-gap: 5.5rem !important;
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .lg\:\!row-gap-23 {
    grid-row-gap: 5.75rem !important;
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .lg\:\!row-gap-24 {
    grid-row-gap: 6rem !important;
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .lg\:\!row-gap-25 {
    grid-row-gap: 6.25rem !important;
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .lg\:\!row-gap-26 {
    grid-row-gap: 6.5rem !important;
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .lg\:\!row-gap-27 {
    grid-row-gap: 6.75rem !important;
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .lg\:\!row-gap-28 {
    grid-row-gap: 7rem !important;
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .lg\:\!row-gap-29 {
    grid-row-gap: 7.25rem !important;
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .lg\:\!row-gap-30 {
    grid-row-gap: 7.5rem !important;
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .lg\:\!row-gap-31 {
    grid-row-gap: 7.75rem !important;
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .lg\:\!row-gap-32 {
    grid-row-gap: 8rem !important;
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .lg\:\!row-gap-40 {
    grid-row-gap: 10rem !important;
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .lg\:\!row-gap-48 {
    grid-row-gap: 12rem !important;
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .lg\:\!row-gap-56 {
    grid-row-gap: 14rem !important;
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .lg\:\!row-gap-64 {
    grid-row-gap: 16rem !important;
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .lg\:\!row-gap-px {
    grid-row-gap: 1px !important;
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .lg\:hover\:gap-0:hover {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .lg\:hover\:gap-1:hover {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .lg\:hover\:gap-2:hover {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .lg\:hover\:gap-3:hover {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .lg\:hover\:gap-4:hover {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .lg\:hover\:gap-5:hover {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .lg\:hover\:gap-6:hover {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .lg\:hover\:gap-7:hover {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .lg\:hover\:gap-8:hover {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .lg\:hover\:gap-9:hover {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .lg\:hover\:gap-10:hover {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .lg\:hover\:gap-11:hover {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .lg\:hover\:gap-12:hover {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .lg\:hover\:gap-13:hover {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .lg\:hover\:gap-14:hover {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .lg\:hover\:gap-15:hover {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .lg\:hover\:gap-16:hover {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .lg\:hover\:gap-17:hover {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .lg\:hover\:gap-18:hover {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .lg\:hover\:gap-19:hover {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .lg\:hover\:gap-20:hover {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .lg\:hover\:gap-21:hover {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .lg\:hover\:gap-22:hover {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .lg\:hover\:gap-23:hover {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .lg\:hover\:gap-24:hover {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .lg\:hover\:gap-25:hover {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .lg\:hover\:gap-26:hover {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .lg\:hover\:gap-27:hover {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .lg\:hover\:gap-28:hover {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .lg\:hover\:gap-29:hover {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .lg\:hover\:gap-30:hover {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .lg\:hover\:gap-31:hover {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .lg\:hover\:gap-32:hover {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .lg\:hover\:gap-40:hover {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .lg\:hover\:gap-48:hover {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .lg\:hover\:gap-56:hover {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .lg\:hover\:gap-64:hover {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .lg\:hover\:gap-px:hover {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .lg\:hover\:col-gap-0:hover {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .lg\:hover\:col-gap-1:hover {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .lg\:hover\:col-gap-2:hover {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .lg\:hover\:col-gap-3:hover {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .lg\:hover\:col-gap-4:hover {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .lg\:hover\:col-gap-5:hover {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .lg\:hover\:col-gap-6:hover {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .lg\:hover\:col-gap-7:hover {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .lg\:hover\:col-gap-8:hover {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .lg\:hover\:col-gap-9:hover {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .lg\:hover\:col-gap-10:hover {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .lg\:hover\:col-gap-11:hover {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .lg\:hover\:col-gap-12:hover {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .lg\:hover\:col-gap-13:hover {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .lg\:hover\:col-gap-14:hover {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .lg\:hover\:col-gap-15:hover {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .lg\:hover\:col-gap-16:hover {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .lg\:hover\:col-gap-17:hover {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .lg\:hover\:col-gap-18:hover {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .lg\:hover\:col-gap-19:hover {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .lg\:hover\:col-gap-20:hover {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .lg\:hover\:col-gap-21:hover {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .lg\:hover\:col-gap-22:hover {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .lg\:hover\:col-gap-23:hover {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .lg\:hover\:col-gap-24:hover {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .lg\:hover\:col-gap-25:hover {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .lg\:hover\:col-gap-26:hover {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .lg\:hover\:col-gap-27:hover {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .lg\:hover\:col-gap-28:hover {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .lg\:hover\:col-gap-29:hover {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .lg\:hover\:col-gap-30:hover {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .lg\:hover\:col-gap-31:hover {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .lg\:hover\:col-gap-32:hover {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .lg\:hover\:col-gap-40:hover {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .lg\:hover\:col-gap-48:hover {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .lg\:hover\:col-gap-56:hover {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .lg\:hover\:col-gap-64:hover {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .lg\:hover\:col-gap-px:hover {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .lg\:hover\:row-gap-0:hover {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .lg\:hover\:row-gap-1:hover {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .lg\:hover\:row-gap-2:hover {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .lg\:hover\:row-gap-3:hover {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .lg\:hover\:row-gap-4:hover {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .lg\:hover\:row-gap-5:hover {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .lg\:hover\:row-gap-6:hover {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .lg\:hover\:row-gap-7:hover {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .lg\:hover\:row-gap-8:hover {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .lg\:hover\:row-gap-9:hover {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .lg\:hover\:row-gap-10:hover {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .lg\:hover\:row-gap-11:hover {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .lg\:hover\:row-gap-12:hover {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .lg\:hover\:row-gap-13:hover {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .lg\:hover\:row-gap-14:hover {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .lg\:hover\:row-gap-15:hover {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .lg\:hover\:row-gap-16:hover {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .lg\:hover\:row-gap-17:hover {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .lg\:hover\:row-gap-18:hover {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .lg\:hover\:row-gap-19:hover {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .lg\:hover\:row-gap-20:hover {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .lg\:hover\:row-gap-21:hover {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .lg\:hover\:row-gap-22:hover {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .lg\:hover\:row-gap-23:hover {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .lg\:hover\:row-gap-24:hover {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .lg\:hover\:row-gap-25:hover {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .lg\:hover\:row-gap-26:hover {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .lg\:hover\:row-gap-27:hover {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .lg\:hover\:row-gap-28:hover {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .lg\:hover\:row-gap-29:hover {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .lg\:hover\:row-gap-30:hover {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .lg\:hover\:row-gap-31:hover {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .lg\:hover\:row-gap-32:hover {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .lg\:hover\:row-gap-40:hover {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .lg\:hover\:row-gap-48:hover {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .lg\:hover\:row-gap-56:hover {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .lg\:hover\:row-gap-64:hover {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .lg\:hover\:row-gap-px:hover {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .lg\:grid-flow-row {
    grid-auto-flow: row;
  }

  .lg\:grid-flow-col {
    grid-auto-flow: column;
  }

  .lg\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .lg\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .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\:hover\:grid-flow-row:hover {
    grid-auto-flow: row;
  }

  .lg\:hover\:grid-flow-col:hover {
    grid-auto-flow: column;
  }

  .lg\:hover\:grid-flow-row-dense:hover {
    grid-auto-flow: row dense;
  }

  .lg\:hover\:grid-flow-col-dense:hover {
    grid-auto-flow: column dense;
  }

  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:grid-cols-none {
    grid-template-columns: none;
  }

  .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\:hover\:grid-cols-1:hover {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:hover\:grid-cols-2:hover {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:hover\:grid-cols-3:hover {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:hover\:grid-cols-4:hover {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:hover\:grid-cols-5:hover {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:hover\:grid-cols-6:hover {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:hover\:grid-cols-7:hover {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lg\:hover\:grid-cols-8:hover {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:hover\:grid-cols-9:hover {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .lg\:hover\:grid-cols-10:hover {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lg\:hover\:grid-cols-11:hover {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .lg\:hover\:grid-cols-12:hover {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:hover\:grid-cols-none:hover {
    grid-template-columns: none;
  }

  .lg\:col-auto {
    grid-column: auto;
  }

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .lg\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .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\:hover\:col-auto:hover {
    grid-column: auto;
  }

  .lg\:hover\:col-span-1:hover {
    grid-column: span 1 / span 1;
  }

  .lg\:hover\:col-span-2:hover {
    grid-column: span 2 / span 2;
  }

  .lg\:hover\:col-span-3:hover {
    grid-column: span 3 / span 3;
  }

  .lg\:hover\:col-span-4:hover {
    grid-column: span 4 / span 4;
  }

  .lg\:hover\:col-span-5:hover {
    grid-column: span 5 / span 5;
  }

  .lg\:hover\:col-span-6:hover {
    grid-column: span 6 / span 6;
  }

  .lg\:hover\:col-span-7:hover {
    grid-column: span 7 / span 7;
  }

  .lg\:hover\:col-span-8:hover {
    grid-column: span 8 / span 8;
  }

  .lg\:hover\:col-span-9:hover {
    grid-column: span 9 / span 9;
  }

  .lg\:hover\:col-span-10:hover {
    grid-column: span 10 / span 10;
  }

  .lg\:hover\:col-span-11:hover {
    grid-column: span 11 / span 11;
  }

  .lg\:hover\:col-span-12:hover {
    grid-column: span 12 / span 12;
  }

  .lg\:col-start-1 {
    grid-column-start: 1;
  }

  .lg\:col-start-2 {
    grid-column-start: 2;
  }

  .lg\:col-start-3 {
    grid-column-start: 3;
  }

  .lg\:col-start-4 {
    grid-column-start: 4;
  }

  .lg\:col-start-5 {
    grid-column-start: 5;
  }

  .lg\:col-start-6 {
    grid-column-start: 6;
  }

  .lg\:col-start-7 {
    grid-column-start: 7;
  }

  .lg\:col-start-8 {
    grid-column-start: 8;
  }

  .lg\:col-start-9 {
    grid-column-start: 9;
  }

  .lg\:col-start-10 {
    grid-column-start: 10;
  }

  .lg\:col-start-11 {
    grid-column-start: 11;
  }

  .lg\:col-start-12 {
    grid-column-start: 12;
  }

  .lg\:col-start-13 {
    grid-column-start: 13;
  }

  .lg\:col-start-auto {
    grid-column-start: auto;
  }

  .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\:hover\:col-start-1:hover {
    grid-column-start: 1;
  }

  .lg\:hover\:col-start-2:hover {
    grid-column-start: 2;
  }

  .lg\:hover\:col-start-3:hover {
    grid-column-start: 3;
  }

  .lg\:hover\:col-start-4:hover {
    grid-column-start: 4;
  }

  .lg\:hover\:col-start-5:hover {
    grid-column-start: 5;
  }

  .lg\:hover\:col-start-6:hover {
    grid-column-start: 6;
  }

  .lg\:hover\:col-start-7:hover {
    grid-column-start: 7;
  }

  .lg\:hover\:col-start-8:hover {
    grid-column-start: 8;
  }

  .lg\:hover\:col-start-9:hover {
    grid-column-start: 9;
  }

  .lg\:hover\:col-start-10:hover {
    grid-column-start: 10;
  }

  .lg\:hover\:col-start-11:hover {
    grid-column-start: 11;
  }

  .lg\:hover\:col-start-12:hover {
    grid-column-start: 12;
  }

  .lg\:hover\:col-start-13:hover {
    grid-column-start: 13;
  }

  .lg\:hover\:col-start-auto:hover {
    grid-column-start: auto;
  }

  .lg\:col-end-1 {
    grid-column-end: 1;
  }

  .lg\:col-end-2 {
    grid-column-end: 2;
  }

  .lg\:col-end-3 {
    grid-column-end: 3;
  }

  .lg\:col-end-4 {
    grid-column-end: 4;
  }

  .lg\:col-end-5 {
    grid-column-end: 5;
  }

  .lg\:col-end-6 {
    grid-column-end: 6;
  }

  .lg\:col-end-7 {
    grid-column-end: 7;
  }

  .lg\:col-end-8 {
    grid-column-end: 8;
  }

  .lg\:col-end-9 {
    grid-column-end: 9;
  }

  .lg\:col-end-10 {
    grid-column-end: 10;
  }

  .lg\:col-end-11 {
    grid-column-end: 11;
  }

  .lg\:col-end-12 {
    grid-column-end: 12;
  }

  .lg\:col-end-13 {
    grid-column-end: 13;
  }

  .lg\:col-end-auto {
    grid-column-end: auto;
  }

  .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\:hover\:col-end-1:hover {
    grid-column-end: 1;
  }

  .lg\:hover\:col-end-2:hover {
    grid-column-end: 2;
  }

  .lg\:hover\:col-end-3:hover {
    grid-column-end: 3;
  }

  .lg\:hover\:col-end-4:hover {
    grid-column-end: 4;
  }

  .lg\:hover\:col-end-5:hover {
    grid-column-end: 5;
  }

  .lg\:hover\:col-end-6:hover {
    grid-column-end: 6;
  }

  .lg\:hover\:col-end-7:hover {
    grid-column-end: 7;
  }

  .lg\:hover\:col-end-8:hover {
    grid-column-end: 8;
  }

  .lg\:hover\:col-end-9:hover {
    grid-column-end: 9;
  }

  .lg\:hover\:col-end-10:hover {
    grid-column-end: 10;
  }

  .lg\:hover\:col-end-11:hover {
    grid-column-end: 11;
  }

  .lg\:hover\:col-end-12:hover {
    grid-column-end: 12;
  }

  .lg\:hover\:col-end-13:hover {
    grid-column-end: 13;
  }

  .lg\:hover\:col-end-auto:hover {
    grid-column-end: auto;
  }

  .lg\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .lg\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .lg\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .lg\:grid-rows-none {
    grid-template-rows: none;
  }

  .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\:hover\:grid-rows-1:hover {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .lg\:hover\:grid-rows-2:hover {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .lg\:hover\:grid-rows-3:hover {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .lg\:hover\:grid-rows-4:hover {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .lg\:hover\:grid-rows-5:hover {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .lg\:hover\:grid-rows-6:hover {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .lg\:hover\:grid-rows-none:hover {
    grid-template-rows: none;
  }

  .lg\:row-auto {
    grid-row: auto;
  }

  .lg\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .lg\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .lg\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .lg\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .lg\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .lg\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .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\:hover\:row-auto:hover {
    grid-row: auto;
  }

  .lg\:hover\:row-span-1:hover {
    grid-row: span 1 / span 1;
  }

  .lg\:hover\:row-span-2:hover {
    grid-row: span 2 / span 2;
  }

  .lg\:hover\:row-span-3:hover {
    grid-row: span 3 / span 3;
  }

  .lg\:hover\:row-span-4:hover {
    grid-row: span 4 / span 4;
  }

  .lg\:hover\:row-span-5:hover {
    grid-row: span 5 / span 5;
  }

  .lg\:hover\:row-span-6:hover {
    grid-row: span 6 / span 6;
  }

  .lg\:row-start-1 {
    grid-row-start: 1;
  }

  .lg\:row-start-2 {
    grid-row-start: 2;
  }

  .lg\:row-start-3 {
    grid-row-start: 3;
  }

  .lg\:row-start-4 {
    grid-row-start: 4;
  }

  .lg\:row-start-5 {
    grid-row-start: 5;
  }

  .lg\:row-start-6 {
    grid-row-start: 6;
  }

  .lg\:row-start-7 {
    grid-row-start: 7;
  }

  .lg\:row-start-auto {
    grid-row-start: auto;
  }

  .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\:hover\:row-start-1:hover {
    grid-row-start: 1;
  }

  .lg\:hover\:row-start-2:hover {
    grid-row-start: 2;
  }

  .lg\:hover\:row-start-3:hover {
    grid-row-start: 3;
  }

  .lg\:hover\:row-start-4:hover {
    grid-row-start: 4;
  }

  .lg\:hover\:row-start-5:hover {
    grid-row-start: 5;
  }

  .lg\:hover\:row-start-6:hover {
    grid-row-start: 6;
  }

  .lg\:hover\:row-start-7:hover {
    grid-row-start: 7;
  }

  .lg\:hover\:row-start-auto:hover {
    grid-row-start: auto;
  }

  .lg\:row-end-1 {
    grid-row-end: 1;
  }

  .lg\:row-end-2 {
    grid-row-end: 2;
  }

  .lg\:row-end-3 {
    grid-row-end: 3;
  }

  .lg\:row-end-4 {
    grid-row-end: 4;
  }

  .lg\:row-end-5 {
    grid-row-end: 5;
  }

  .lg\:row-end-6 {
    grid-row-end: 6;
  }

  .lg\:row-end-7 {
    grid-row-end: 7;
  }

  .lg\:row-end-auto {
    grid-row-end: auto;
  }

  .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\:hover\:row-end-1:hover {
    grid-row-end: 1;
  }

  .lg\:hover\:row-end-2:hover {
    grid-row-end: 2;
  }

  .lg\:hover\:row-end-3:hover {
    grid-row-end: 3;
  }

  .lg\:hover\:row-end-4:hover {
    grid-row-end: 4;
  }

  .lg\:hover\:row-end-5:hover {
    grid-row-end: 5;
  }

  .lg\:hover\:row-end-6:hover {
    grid-row-end: 6;
  }

  .lg\:hover\:row-end-7:hover {
    grid-row-end: 7;
  }

  .lg\:hover\:row-end-auto:hover {
    grid-row-end: auto;
  }

  .lg\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .lg\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .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;
    -webkit-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: 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 {
    -webkit-transform: none !important;
            transform: none !important;
  }

  .lg\:hover\:transform:hover {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .lg\:hover\:transform-none:hover {
    -webkit-transform: none;
            transform: none;
  }

  .lg\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .lg\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .lg\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .lg\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .lg\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .lg\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .lg\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .lg\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .lg\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .lg\:\!origin-center {
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .lg\:\!origin-top {
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .lg\:\!origin-top-right {
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .lg\:\!origin-right {
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .lg\:\!origin-bottom-right {
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .lg\:\!origin-bottom {
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .lg\:\!origin-bottom-left {
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .lg\:\!origin-left {
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .lg\:\!origin-top-left {
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .lg\:hover\:origin-center:hover {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .lg\:hover\:origin-top:hover {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .lg\:hover\:origin-top-right:hover {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .lg\:hover\:origin-right:hover {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .lg\:hover\:origin-bottom-right:hover {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .lg\:hover\:origin-bottom:hover {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .lg\:hover\:origin-bottom-left:hover {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .lg\:hover\:origin-left:hover {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .lg\:hover\:origin-top-left:hover {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .lg\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .lg\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .lg\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .lg\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .lg\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .lg\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .lg\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .lg\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .lg\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .lg\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .lg\:scale-x-0 {
    --transform-scale-x: 0;
  }

  .lg\:scale-x-50 {
    --transform-scale-x: .5;
  }

  .lg\:scale-x-75 {
    --transform-scale-x: .75;
  }

  .lg\:scale-x-90 {
    --transform-scale-x: .9;
  }

  .lg\:scale-x-95 {
    --transform-scale-x: .95;
  }

  .lg\:scale-x-100 {
    --transform-scale-x: 1;
  }

  .lg\:scale-x-105 {
    --transform-scale-x: 1.05;
  }

  .lg\:scale-x-110 {
    --transform-scale-x: 1.1;
  }

  .lg\:scale-x-125 {
    --transform-scale-x: 1.25;
  }

  .lg\:scale-x-150 {
    --transform-scale-x: 1.5;
  }

  .lg\:scale-y-0 {
    --transform-scale-y: 0;
  }

  .lg\:scale-y-50 {
    --transform-scale-y: .5;
  }

  .lg\:scale-y-75 {
    --transform-scale-y: .75;
  }

  .lg\:scale-y-90 {
    --transform-scale-y: .9;
  }

  .lg\:scale-y-95 {
    --transform-scale-y: .95;
  }

  .lg\:scale-y-100 {
    --transform-scale-y: 1;
  }

  .lg\:scale-y-105 {
    --transform-scale-y: 1.05;
  }

  .lg\:scale-y-110 {
    --transform-scale-y: 1.1;
  }

  .lg\:scale-y-125 {
    --transform-scale-y: 1.25;
  }

  .lg\:scale-y-150 {
    --transform-scale-y: 1.5;
  }

  .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;
    --transform-scale-y: 0;
  }

  .lg\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .lg\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .lg\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .lg\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .lg\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .lg\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .lg\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .lg\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .lg\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .lg\:hover\:scale-x-0:hover {
    --transform-scale-x: 0;
  }

  .lg\:hover\:scale-x-50:hover {
    --transform-scale-x: .5;
  }

  .lg\:hover\:scale-x-75:hover {
    --transform-scale-x: .75;
  }

  .lg\:hover\:scale-x-90:hover {
    --transform-scale-x: .9;
  }

  .lg\:hover\:scale-x-95:hover {
    --transform-scale-x: .95;
  }

  .lg\:hover\:scale-x-100:hover {
    --transform-scale-x: 1;
  }

  .lg\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05;
  }

  .lg\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1;
  }

  .lg\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25;
  }

  .lg\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5;
  }

  .lg\:hover\:scale-y-0:hover {
    --transform-scale-y: 0;
  }

  .lg\:hover\:scale-y-50:hover {
    --transform-scale-y: .5;
  }

  .lg\:hover\:scale-y-75:hover {
    --transform-scale-y: .75;
  }

  .lg\:hover\:scale-y-90:hover {
    --transform-scale-y: .9;
  }

  .lg\:hover\:scale-y-95:hover {
    --transform-scale-y: .95;
  }

  .lg\:hover\:scale-y-100:hover {
    --transform-scale-y: 1;
  }

  .lg\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05;
  }

  .lg\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1;
  }

  .lg\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25;
  }

  .lg\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5;
  }

  .lg\:rotate-0 {
    --transform-rotate: 0;
  }

  .lg\:rotate-45 {
    --transform-rotate: 45deg;
  }

  .lg\:rotate-90 {
    --transform-rotate: 90deg;
  }

  .lg\:rotate-180 {
    --transform-rotate: 180deg;
  }

  .lg\:-rotate-180 {
    --transform-rotate: -180deg;
  }

  .lg\:-rotate-90 {
    --transform-rotate: -90deg;
  }

  .lg\:-rotate-45 {
    --transform-rotate: -45deg;
  }

  .lg\:\!rotate-0 {
    --transform-rotate: 0 !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\:hover\:rotate-0:hover {
    --transform-rotate: 0;
  }

  .lg\:hover\:rotate-45:hover {
    --transform-rotate: 45deg;
  }

  .lg\:hover\:rotate-90:hover {
    --transform-rotate: 90deg;
  }

  .lg\:hover\:rotate-180:hover {
    --transform-rotate: 180deg;
  }

  .lg\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg;
  }

  .lg\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg;
  }

  .lg\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg;
  }

  .lg\:translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .lg\:translate-x-1 {
    --transform-translate-x: 0.25rem;
  }

  .lg\:translate-x-2 {
    --transform-translate-x: 0.5rem;
  }

  .lg\:translate-x-3 {
    --transform-translate-x: 0.75rem;
  }

  .lg\:translate-x-4 {
    --transform-translate-x: 1rem;
  }

  .lg\:translate-x-5 {
    --transform-translate-x: 1.25rem;
  }

  .lg\:translate-x-6 {
    --transform-translate-x: 1.5rem;
  }

  .lg\:translate-x-7 {
    --transform-translate-x: 1.75rem;
  }

  .lg\:translate-x-8 {
    --transform-translate-x: 2rem;
  }

  .lg\:translate-x-9 {
    --transform-translate-x: 2.25rem;
  }

  .lg\:translate-x-10 {
    --transform-translate-x: 2.5rem;
  }

  .lg\:translate-x-11 {
    --transform-translate-x: 2.75rem;
  }

  .lg\:translate-x-12 {
    --transform-translate-x: 3rem;
  }

  .lg\:translate-x-13 {
    --transform-translate-x: 3.25rem;
  }

  .lg\:translate-x-14 {
    --transform-translate-x: 3.5rem;
  }

  .lg\:translate-x-15 {
    --transform-translate-x: 3.75rem;
  }

  .lg\:translate-x-16 {
    --transform-translate-x: 4rem;
  }

  .lg\:translate-x-17 {
    --transform-translate-x: 4.25rem;
  }

  .lg\:translate-x-18 {
    --transform-translate-x: 4.5rem;
  }

  .lg\:translate-x-19 {
    --transform-translate-x: 4.75rem;
  }

  .lg\:translate-x-20 {
    --transform-translate-x: 5rem;
  }

  .lg\:translate-x-21 {
    --transform-translate-x: 5.25rem;
  }

  .lg\:translate-x-22 {
    --transform-translate-x: 5.5rem;
  }

  .lg\:translate-x-23 {
    --transform-translate-x: 5.75rem;
  }

  .lg\:translate-x-24 {
    --transform-translate-x: 6rem;
  }

  .lg\:translate-x-25 {
    --transform-translate-x: 6.25rem;
  }

  .lg\:translate-x-26 {
    --transform-translate-x: 6.5rem;
  }

  .lg\:translate-x-27 {
    --transform-translate-x: 6.75rem;
  }

  .lg\:translate-x-28 {
    --transform-translate-x: 7rem;
  }

  .lg\:translate-x-29 {
    --transform-translate-x: 7.25rem;
  }

  .lg\:translate-x-30 {
    --transform-translate-x: 7.5rem;
  }

  .lg\:translate-x-31 {
    --transform-translate-x: 7.75rem;
  }

  .lg\:translate-x-32 {
    --transform-translate-x: 8rem;
  }

  .lg\:translate-x-40 {
    --transform-translate-x: 10rem;
  }

  .lg\:translate-x-48 {
    --transform-translate-x: 12rem;
  }

  .lg\:translate-x-56 {
    --transform-translate-x: 14rem;
  }

  .lg\:translate-x-64 {
    --transform-translate-x: 16rem;
  }

  .lg\:translate-x-px {
    --transform-translate-x: 1px;
  }

  .lg\:-translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .lg\:-translate-x-1 {
    --transform-translate-x: -0.25rem;
  }

  .lg\:-translate-x-2 {
    --transform-translate-x: -0.5rem;
  }

  .lg\:-translate-x-3 {
    --transform-translate-x: -0.75rem;
  }

  .lg\:-translate-x-4 {
    --transform-translate-x: -1rem;
  }

  .lg\:-translate-x-5 {
    --transform-translate-x: -1.25rem;
  }

  .lg\:-translate-x-6 {
    --transform-translate-x: -1.5rem;
  }

  .lg\:-translate-x-7 {
    --transform-translate-x: -1.75rem;
  }

  .lg\:-translate-x-8 {
    --transform-translate-x: -2rem;
  }

  .lg\:-translate-x-9 {
    --transform-translate-x: -2.25rem;
  }

  .lg\:-translate-x-10 {
    --transform-translate-x: -2.5rem;
  }

  .lg\:-translate-x-11 {
    --transform-translate-x: -2.75rem;
  }

  .lg\:-translate-x-12 {
    --transform-translate-x: -3rem;
  }

  .lg\:-translate-x-13 {
    --transform-translate-x: -3.25rem;
  }

  .lg\:-translate-x-14 {
    --transform-translate-x: -3.5rem;
  }

  .lg\:-translate-x-15 {
    --transform-translate-x: -3.75rem;
  }

  .lg\:-translate-x-16 {
    --transform-translate-x: -4rem;
  }

  .lg\:-translate-x-17 {
    --transform-translate-x: -4.25rem;
  }

  .lg\:-translate-x-18 {
    --transform-translate-x: -4.5rem;
  }

  .lg\:-translate-x-19 {
    --transform-translate-x: -4.75rem;
  }

  .lg\:-translate-x-20 {
    --transform-translate-x: -5rem;
  }

  .lg\:-translate-x-21 {
    --transform-translate-x: -5.25rem;
  }

  .lg\:-translate-x-22 {
    --transform-translate-x: -5.5rem;
  }

  .lg\:-translate-x-23 {
    --transform-translate-x: -5.75rem;
  }

  .lg\:-translate-x-24 {
    --transform-translate-x: -6rem;
  }

  .lg\:-translate-x-25 {
    --transform-translate-x: -6.25rem;
  }

  .lg\:-translate-x-26 {
    --transform-translate-x: -6.5rem;
  }

  .lg\:-translate-x-27 {
    --transform-translate-x: -6.75rem;
  }

  .lg\:-translate-x-28 {
    --transform-translate-x: -7rem;
  }

  .lg\:-translate-x-29 {
    --transform-translate-x: -7.25rem;
  }

  .lg\:-translate-x-30 {
    --transform-translate-x: -7.5rem;
  }

  .lg\:-translate-x-31 {
    --transform-translate-x: -7.75rem;
  }

  .lg\:-translate-x-32 {
    --transform-translate-x: -8rem;
  }

  .lg\:-translate-x-40 {
    --transform-translate-x: -10rem;
  }

  .lg\:-translate-x-48 {
    --transform-translate-x: -12rem;
  }

  .lg\:-translate-x-56 {
    --transform-translate-x: -14rem;
  }

  .lg\:-translate-x-64 {
    --transform-translate-x: -16rem;
  }

  .lg\:-translate-x-px {
    --transform-translate-x: -1px;
  }

  .lg\:-translate-x-full {
    --transform-translate-x: -100%;
  }

  .lg\:-translate-x-1\/2 {
    --transform-translate-x: -50%;
  }

  .lg\:translate-x-1\/2 {
    --transform-translate-x: 50%;
  }

  .lg\:translate-x-full {
    --transform-translate-x: 100%;
  }

  .lg\:translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .lg\:translate-y-1 {
    --transform-translate-y: 0.25rem;
  }

  .lg\:translate-y-2 {
    --transform-translate-y: 0.5rem;
  }

  .lg\:translate-y-3 {
    --transform-translate-y: 0.75rem;
  }

  .lg\:translate-y-4 {
    --transform-translate-y: 1rem;
  }

  .lg\:translate-y-5 {
    --transform-translate-y: 1.25rem;
  }

  .lg\:translate-y-6 {
    --transform-translate-y: 1.5rem;
  }

  .lg\:translate-y-7 {
    --transform-translate-y: 1.75rem;
  }

  .lg\:translate-y-8 {
    --transform-translate-y: 2rem;
  }

  .lg\:translate-y-9 {
    --transform-translate-y: 2.25rem;
  }

  .lg\:translate-y-10 {
    --transform-translate-y: 2.5rem;
  }

  .lg\:translate-y-11 {
    --transform-translate-y: 2.75rem;
  }

  .lg\:translate-y-12 {
    --transform-translate-y: 3rem;
  }

  .lg\:translate-y-13 {
    --transform-translate-y: 3.25rem;
  }

  .lg\:translate-y-14 {
    --transform-translate-y: 3.5rem;
  }

  .lg\:translate-y-15 {
    --transform-translate-y: 3.75rem;
  }

  .lg\:translate-y-16 {
    --transform-translate-y: 4rem;
  }

  .lg\:translate-y-17 {
    --transform-translate-y: 4.25rem;
  }

  .lg\:translate-y-18 {
    --transform-translate-y: 4.5rem;
  }

  .lg\:translate-y-19 {
    --transform-translate-y: 4.75rem;
  }

  .lg\:translate-y-20 {
    --transform-translate-y: 5rem;
  }

  .lg\:translate-y-21 {
    --transform-translate-y: 5.25rem;
  }

  .lg\:translate-y-22 {
    --transform-translate-y: 5.5rem;
  }

  .lg\:translate-y-23 {
    --transform-translate-y: 5.75rem;
  }

  .lg\:translate-y-24 {
    --transform-translate-y: 6rem;
  }

  .lg\:translate-y-25 {
    --transform-translate-y: 6.25rem;
  }

  .lg\:translate-y-26 {
    --transform-translate-y: 6.5rem;
  }

  .lg\:translate-y-27 {
    --transform-translate-y: 6.75rem;
  }

  .lg\:translate-y-28 {
    --transform-translate-y: 7rem;
  }

  .lg\:translate-y-29 {
    --transform-translate-y: 7.25rem;
  }

  .lg\:translate-y-30 {
    --transform-translate-y: 7.5rem;
  }

  .lg\:translate-y-31 {
    --transform-translate-y: 7.75rem;
  }

  .lg\:translate-y-32 {
    --transform-translate-y: 8rem;
  }

  .lg\:translate-y-40 {
    --transform-translate-y: 10rem;
  }

  .lg\:translate-y-48 {
    --transform-translate-y: 12rem;
  }

  .lg\:translate-y-56 {
    --transform-translate-y: 14rem;
  }

  .lg\:translate-y-64 {
    --transform-translate-y: 16rem;
  }

  .lg\:translate-y-px {
    --transform-translate-y: 1px;
  }

  .lg\:-translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .lg\:-translate-y-1 {
    --transform-translate-y: -0.25rem;
  }

  .lg\:-translate-y-2 {
    --transform-translate-y: -0.5rem;
  }

  .lg\:-translate-y-3 {
    --transform-translate-y: -0.75rem;
  }

  .lg\:-translate-y-4 {
    --transform-translate-y: -1rem;
  }

  .lg\:-translate-y-5 {
    --transform-translate-y: -1.25rem;
  }

  .lg\:-translate-y-6 {
    --transform-translate-y: -1.5rem;
  }

  .lg\:-translate-y-7 {
    --transform-translate-y: -1.75rem;
  }

  .lg\:-translate-y-8 {
    --transform-translate-y: -2rem;
  }

  .lg\:-translate-y-9 {
    --transform-translate-y: -2.25rem;
  }

  .lg\:-translate-y-10 {
    --transform-translate-y: -2.5rem;
  }

  .lg\:-translate-y-11 {
    --transform-translate-y: -2.75rem;
  }

  .lg\:-translate-y-12 {
    --transform-translate-y: -3rem;
  }

  .lg\:-translate-y-13 {
    --transform-translate-y: -3.25rem;
  }

  .lg\:-translate-y-14 {
    --transform-translate-y: -3.5rem;
  }

  .lg\:-translate-y-15 {
    --transform-translate-y: -3.75rem;
  }

  .lg\:-translate-y-16 {
    --transform-translate-y: -4rem;
  }

  .lg\:-translate-y-17 {
    --transform-translate-y: -4.25rem;
  }

  .lg\:-translate-y-18 {
    --transform-translate-y: -4.5rem;
  }

  .lg\:-translate-y-19 {
    --transform-translate-y: -4.75rem;
  }

  .lg\:-translate-y-20 {
    --transform-translate-y: -5rem;
  }

  .lg\:-translate-y-21 {
    --transform-translate-y: -5.25rem;
  }

  .lg\:-translate-y-22 {
    --transform-translate-y: -5.5rem;
  }

  .lg\:-translate-y-23 {
    --transform-translate-y: -5.75rem;
  }

  .lg\:-translate-y-24 {
    --transform-translate-y: -6rem;
  }

  .lg\:-translate-y-25 {
    --transform-translate-y: -6.25rem;
  }

  .lg\:-translate-y-26 {
    --transform-translate-y: -6.5rem;
  }

  .lg\:-translate-y-27 {
    --transform-translate-y: -6.75rem;
  }

  .lg\:-translate-y-28 {
    --transform-translate-y: -7rem;
  }

  .lg\:-translate-y-29 {
    --transform-translate-y: -7.25rem;
  }

  .lg\:-translate-y-30 {
    --transform-translate-y: -7.5rem;
  }

  .lg\:-translate-y-31 {
    --transform-translate-y: -7.75rem;
  }

  .lg\:-translate-y-32 {
    --transform-translate-y: -8rem;
  }

  .lg\:-translate-y-40 {
    --transform-translate-y: -10rem;
  }

  .lg\:-translate-y-48 {
    --transform-translate-y: -12rem;
  }

  .lg\:-translate-y-56 {
    --transform-translate-y: -14rem;
  }

  .lg\:-translate-y-64 {
    --transform-translate-y: -16rem;
  }

  .lg\:-translate-y-px {
    --transform-translate-y: -1px;
  }

  .lg\:-translate-y-full {
    --transform-translate-y: -100%;
  }

  .lg\:-translate-y-1\/2 {
    --transform-translate-y: -50%;
  }

  .lg\:translate-y-1\/2 {
    --transform-translate-y: 50%;
  }

  .lg\:translate-y-full {
    --transform-translate-y: 100%;
  }

  .lg\:\!translate-x-0 {
    --transform-translate-x: 0rem !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-7 {
    --transform-translate-x: 1.75rem !important;
  }

  .lg\:\!translate-x-8 {
    --transform-translate-x: 2rem !important;
  }

  .lg\:\!translate-x-9 {
    --transform-translate-x: 2.25rem !important;
  }

  .lg\:\!translate-x-10 {
    --transform-translate-x: 2.5rem !important;
  }

  .lg\:\!translate-x-11 {
    --transform-translate-x: 2.75rem !important;
  }

  .lg\:\!translate-x-12 {
    --transform-translate-x: 3rem !important;
  }

  .lg\:\!translate-x-13 {
    --transform-translate-x: 3.25rem !important;
  }

  .lg\:\!translate-x-14 {
    --transform-translate-x: 3.5rem !important;
  }

  .lg\:\!translate-x-15 {
    --transform-translate-x: 3.75rem !important;
  }

  .lg\:\!translate-x-16 {
    --transform-translate-x: 4rem !important;
  }

  .lg\:\!translate-x-17 {
    --transform-translate-x: 4.25rem !important;
  }

  .lg\:\!translate-x-18 {
    --transform-translate-x: 4.5rem !important;
  }

  .lg\:\!translate-x-19 {
    --transform-translate-x: 4.75rem !important;
  }

  .lg\:\!translate-x-20 {
    --transform-translate-x: 5rem !important;
  }

  .lg\:\!translate-x-21 {
    --transform-translate-x: 5.25rem !important;
  }

  .lg\:\!translate-x-22 {
    --transform-translate-x: 5.5rem !important;
  }

  .lg\:\!translate-x-23 {
    --transform-translate-x: 5.75rem !important;
  }

  .lg\:\!translate-x-24 {
    --transform-translate-x: 6rem !important;
  }

  .lg\:\!translate-x-25 {
    --transform-translate-x: 6.25rem !important;
  }

  .lg\:\!translate-x-26 {
    --transform-translate-x: 6.5rem !important;
  }

  .lg\:\!translate-x-27 {
    --transform-translate-x: 6.75rem !important;
  }

  .lg\:\!translate-x-28 {
    --transform-translate-x: 7rem !important;
  }

  .lg\:\!translate-x-29 {
    --transform-translate-x: 7.25rem !important;
  }

  .lg\:\!translate-x-30 {
    --transform-translate-x: 7.5rem !important;
  }

  .lg\:\!translate-x-31 {
    --transform-translate-x: 7.75rem !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-0 {
    --transform-translate-x: 0rem !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-7 {
    --transform-translate-x: -1.75rem !important;
  }

  .lg\:\!-translate-x-8 {
    --transform-translate-x: -2rem !important;
  }

  .lg\:\!-translate-x-9 {
    --transform-translate-x: -2.25rem !important;
  }

  .lg\:\!-translate-x-10 {
    --transform-translate-x: -2.5rem !important;
  }

  .lg\:\!-translate-x-11 {
    --transform-translate-x: -2.75rem !important;
  }

  .lg\:\!-translate-x-12 {
    --transform-translate-x: -3rem !important;
  }

  .lg\:\!-translate-x-13 {
    --transform-translate-x: -3.25rem !important;
  }

  .lg\:\!-translate-x-14 {
    --transform-translate-x: -3.5rem !important;
  }

  .lg\:\!-translate-x-15 {
    --transform-translate-x: -3.75rem !important;
  }

  .lg\:\!-translate-x-16 {
    --transform-translate-x: -4rem !important;
  }

  .lg\:\!-translate-x-17 {
    --transform-translate-x: -4.25rem !important;
  }

  .lg\:\!-translate-x-18 {
    --transform-translate-x: -4.5rem !important;
  }

  .lg\:\!-translate-x-19 {
    --transform-translate-x: -4.75rem !important;
  }

  .lg\:\!-translate-x-20 {
    --transform-translate-x: -5rem !important;
  }

  .lg\:\!-translate-x-21 {
    --transform-translate-x: -5.25rem !important;
  }

  .lg\:\!-translate-x-22 {
    --transform-translate-x: -5.5rem !important;
  }

  .lg\:\!-translate-x-23 {
    --transform-translate-x: -5.75rem !important;
  }

  .lg\:\!-translate-x-24 {
    --transform-translate-x: -6rem !important;
  }

  .lg\:\!-translate-x-25 {
    --transform-translate-x: -6.25rem !important;
  }

  .lg\:\!-translate-x-26 {
    --transform-translate-x: -6.5rem !important;
  }

  .lg\:\!-translate-x-27 {
    --transform-translate-x: -6.75rem !important;
  }

  .lg\:\!-translate-x-28 {
    --transform-translate-x: -7rem !important;
  }

  .lg\:\!-translate-x-29 {
    --transform-translate-x: -7.25rem !important;
  }

  .lg\:\!-translate-x-30 {
    --transform-translate-x: -7.5rem !important;
  }

  .lg\:\!-translate-x-31 {
    --transform-translate-x: -7.75rem !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: 0rem !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-7 {
    --transform-translate-y: 1.75rem !important;
  }

  .lg\:\!translate-y-8 {
    --transform-translate-y: 2rem !important;
  }

  .lg\:\!translate-y-9 {
    --transform-translate-y: 2.25rem !important;
  }

  .lg\:\!translate-y-10 {
    --transform-translate-y: 2.5rem !important;
  }

  .lg\:\!translate-y-11 {
    --transform-translate-y: 2.75rem !important;
  }

  .lg\:\!translate-y-12 {
    --transform-translate-y: 3rem !important;
  }

  .lg\:\!translate-y-13 {
    --transform-translate-y: 3.25rem !important;
  }

  .lg\:\!translate-y-14 {
    --transform-translate-y: 3.5rem !important;
  }

  .lg\:\!translate-y-15 {
    --transform-translate-y: 3.75rem !important;
  }

  .lg\:\!translate-y-16 {
    --transform-translate-y: 4rem !important;
  }

  .lg\:\!translate-y-17 {
    --transform-translate-y: 4.25rem !important;
  }

  .lg\:\!translate-y-18 {
    --transform-translate-y: 4.5rem !important;
  }

  .lg\:\!translate-y-19 {
    --transform-translate-y: 4.75rem !important;
  }

  .lg\:\!translate-y-20 {
    --transform-translate-y: 5rem !important;
  }

  .lg\:\!translate-y-21 {
    --transform-translate-y: 5.25rem !important;
  }

  .lg\:\!translate-y-22 {
    --transform-translate-y: 5.5rem !important;
  }

  .lg\:\!translate-y-23 {
    --transform-translate-y: 5.75rem !important;
  }

  .lg\:\!translate-y-24 {
    --transform-translate-y: 6rem !important;
  }

  .lg\:\!translate-y-25 {
    --transform-translate-y: 6.25rem !important;
  }

  .lg\:\!translate-y-26 {
    --transform-translate-y: 6.5rem !important;
  }

  .lg\:\!translate-y-27 {
    --transform-translate-y: 6.75rem !important;
  }

  .lg\:\!translate-y-28 {
    --transform-translate-y: 7rem !important;
  }

  .lg\:\!translate-y-29 {
    --transform-translate-y: 7.25rem !important;
  }

  .lg\:\!translate-y-30 {
    --transform-translate-y: 7.5rem !important;
  }

  .lg\:\!translate-y-31 {
    --transform-translate-y: 7.75rem !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-0 {
    --transform-translate-y: 0rem !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-7 {
    --transform-translate-y: -1.75rem !important;
  }

  .lg\:\!-translate-y-8 {
    --transform-translate-y: -2rem !important;
  }

  .lg\:\!-translate-y-9 {
    --transform-translate-y: -2.25rem !important;
  }

  .lg\:\!-translate-y-10 {
    --transform-translate-y: -2.5rem !important;
  }

  .lg\:\!-translate-y-11 {
    --transform-translate-y: -2.75rem !important;
  }

  .lg\:\!-translate-y-12 {
    --transform-translate-y: -3rem !important;
  }

  .lg\:\!-translate-y-13 {
    --transform-translate-y: -3.25rem !important;
  }

  .lg\:\!-translate-y-14 {
    --transform-translate-y: -3.5rem !important;
  }

  .lg\:\!-translate-y-15 {
    --transform-translate-y: -3.75rem !important;
  }

  .lg\:\!-translate-y-16 {
    --transform-translate-y: -4rem !important;
  }

  .lg\:\!-translate-y-17 {
    --transform-translate-y: -4.25rem !important;
  }

  .lg\:\!-translate-y-18 {
    --transform-translate-y: -4.5rem !important;
  }

  .lg\:\!-translate-y-19 {
    --transform-translate-y: -4.75rem !important;
  }

  .lg\:\!-translate-y-20 {
    --transform-translate-y: -5rem !important;
  }

  .lg\:\!-translate-y-21 {
    --transform-translate-y: -5.25rem !important;
  }

  .lg\:\!-translate-y-22 {
    --transform-translate-y: -5.5rem !important;
  }

  .lg\:\!-translate-y-23 {
    --transform-translate-y: -5.75rem !important;
  }

  .lg\:\!-translate-y-24 {
    --transform-translate-y: -6rem !important;
  }

  .lg\:\!-translate-y-25 {
    --transform-translate-y: -6.25rem !important;
  }

  .lg\:\!-translate-y-26 {
    --transform-translate-y: -6.5rem !important;
  }

  .lg\:\!-translate-y-27 {
    --transform-translate-y: -6.75rem !important;
  }

  .lg\:\!-translate-y-28 {
    --transform-translate-y: -7rem !important;
  }

  .lg\:\!-translate-y-29 {
    --transform-translate-y: -7.25rem !important;
  }

  .lg\:\!-translate-y-30 {
    --transform-translate-y: -7.5rem !important;
  }

  .lg\:\!-translate-y-31 {
    --transform-translate-y: -7.75rem !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: 0rem;
  }

  .lg\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem;
  }

  .lg\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem;
  }

  .lg\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem;
  }

  .lg\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem;
  }

  .lg\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem;
  }

  .lg\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem;
  }

  .lg\:hover\:translate-x-7:hover {
    --transform-translate-x: 1.75rem;
  }

  .lg\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem;
  }

  .lg\:hover\:translate-x-9:hover {
    --transform-translate-x: 2.25rem;
  }

  .lg\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem;
  }

  .lg\:hover\:translate-x-11:hover {
    --transform-translate-x: 2.75rem;
  }

  .lg\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem;
  }

  .lg\:hover\:translate-x-13:hover {
    --transform-translate-x: 3.25rem;
  }

  .lg\:hover\:translate-x-14:hover {
    --transform-translate-x: 3.5rem;
  }

  .lg\:hover\:translate-x-15:hover {
    --transform-translate-x: 3.75rem;
  }

  .lg\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem;
  }

  .lg\:hover\:translate-x-17:hover {
    --transform-translate-x: 4.25rem;
  }

  .lg\:hover\:translate-x-18:hover {
    --transform-translate-x: 4.5rem;
  }

  .lg\:hover\:translate-x-19:hover {
    --transform-translate-x: 4.75rem;
  }

  .lg\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem;
  }

  .lg\:hover\:translate-x-21:hover {
    --transform-translate-x: 5.25rem;
  }

  .lg\:hover\:translate-x-22:hover {
    --transform-translate-x: 5.5rem;
  }

  .lg\:hover\:translate-x-23:hover {
    --transform-translate-x: 5.75rem;
  }

  .lg\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem;
  }

  .lg\:hover\:translate-x-25:hover {
    --transform-translate-x: 6.25rem;
  }

  .lg\:hover\:translate-x-26:hover {
    --transform-translate-x: 6.5rem;
  }

  .lg\:hover\:translate-x-27:hover {
    --transform-translate-x: 6.75rem;
  }

  .lg\:hover\:translate-x-28:hover {
    --transform-translate-x: 7rem;
  }

  .lg\:hover\:translate-x-29:hover {
    --transform-translate-x: 7.25rem;
  }

  .lg\:hover\:translate-x-30:hover {
    --transform-translate-x: 7.5rem;
  }

  .lg\:hover\:translate-x-31:hover {
    --transform-translate-x: 7.75rem;
  }

  .lg\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem;
  }

  .lg\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem;
  }

  .lg\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem;
  }

  .lg\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem;
  }

  .lg\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem;
  }

  .lg\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px;
  }

  .lg\:hover\:-translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .lg\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem;
  }

  .lg\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem;
  }

  .lg\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem;
  }

  .lg\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem;
  }

  .lg\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem;
  }

  .lg\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem;
  }

  .lg\:hover\:-translate-x-7:hover {
    --transform-translate-x: -1.75rem;
  }

  .lg\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem;
  }

  .lg\:hover\:-translate-x-9:hover {
    --transform-translate-x: -2.25rem;
  }

  .lg\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem;
  }

  .lg\:hover\:-translate-x-11:hover {
    --transform-translate-x: -2.75rem;
  }

  .lg\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem;
  }

  .lg\:hover\:-translate-x-13:hover {
    --transform-translate-x: -3.25rem;
  }

  .lg\:hover\:-translate-x-14:hover {
    --transform-translate-x: -3.5rem;
  }

  .lg\:hover\:-translate-x-15:hover {
    --transform-translate-x: -3.75rem;
  }

  .lg\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem;
  }

  .lg\:hover\:-translate-x-17:hover {
    --transform-translate-x: -4.25rem;
  }

  .lg\:hover\:-translate-x-18:hover {
    --transform-translate-x: -4.5rem;
  }

  .lg\:hover\:-translate-x-19:hover {
    --transform-translate-x: -4.75rem;
  }

  .lg\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem;
  }

  .lg\:hover\:-translate-x-21:hover {
    --transform-translate-x: -5.25rem;
  }

  .lg\:hover\:-translate-x-22:hover {
    --transform-translate-x: -5.5rem;
  }

  .lg\:hover\:-translate-x-23:hover {
    --transform-translate-x: -5.75rem;
  }

  .lg\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem;
  }

  .lg\:hover\:-translate-x-25:hover {
    --transform-translate-x: -6.25rem;
  }

  .lg\:hover\:-translate-x-26:hover {
    --transform-translate-x: -6.5rem;
  }

  .lg\:hover\:-translate-x-27:hover {
    --transform-translate-x: -6.75rem;
  }

  .lg\:hover\:-translate-x-28:hover {
    --transform-translate-x: -7rem;
  }

  .lg\:hover\:-translate-x-29:hover {
    --transform-translate-x: -7.25rem;
  }

  .lg\:hover\:-translate-x-30:hover {
    --transform-translate-x: -7.5rem;
  }

  .lg\:hover\:-translate-x-31:hover {
    --transform-translate-x: -7.75rem;
  }

  .lg\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem;
  }

  .lg\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem;
  }

  .lg\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem;
  }

  .lg\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem;
  }

  .lg\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem;
  }

  .lg\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px;
  }

  .lg\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%;
  }

  .lg\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%;
  }

  .lg\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%;
  }

  .lg\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%;
  }

  .lg\:hover\:translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .lg\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem;
  }

  .lg\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem;
  }

  .lg\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem;
  }

  .lg\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem;
  }

  .lg\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem;
  }

  .lg\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem;
  }

  .lg\:hover\:translate-y-7:hover {
    --transform-translate-y: 1.75rem;
  }

  .lg\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem;
  }

  .lg\:hover\:translate-y-9:hover {
    --transform-translate-y: 2.25rem;
  }

  .lg\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem;
  }

  .lg\:hover\:translate-y-11:hover {
    --transform-translate-y: 2.75rem;
  }

  .lg\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem;
  }

  .lg\:hover\:translate-y-13:hover {
    --transform-translate-y: 3.25rem;
  }

  .lg\:hover\:translate-y-14:hover {
    --transform-translate-y: 3.5rem;
  }

  .lg\:hover\:translate-y-15:hover {
    --transform-translate-y: 3.75rem;
  }

  .lg\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem;
  }

  .lg\:hover\:translate-y-17:hover {
    --transform-translate-y: 4.25rem;
  }

  .lg\:hover\:translate-y-18:hover {
    --transform-translate-y: 4.5rem;
  }

  .lg\:hover\:translate-y-19:hover {
    --transform-translate-y: 4.75rem;
  }

  .lg\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem;
  }

  .lg\:hover\:translate-y-21:hover {
    --transform-translate-y: 5.25rem;
  }

  .lg\:hover\:translate-y-22:hover {
    --transform-translate-y: 5.5rem;
  }

  .lg\:hover\:translate-y-23:hover {
    --transform-translate-y: 5.75rem;
  }

  .lg\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem;
  }

  .lg\:hover\:translate-y-25:hover {
    --transform-translate-y: 6.25rem;
  }

  .lg\:hover\:translate-y-26:hover {
    --transform-translate-y: 6.5rem;
  }

  .lg\:hover\:translate-y-27:hover {
    --transform-translate-y: 6.75rem;
  }

  .lg\:hover\:translate-y-28:hover {
    --transform-translate-y: 7rem;
  }

  .lg\:hover\:translate-y-29:hover {
    --transform-translate-y: 7.25rem;
  }

  .lg\:hover\:translate-y-30:hover {
    --transform-translate-y: 7.5rem;
  }

  .lg\:hover\:translate-y-31:hover {
    --transform-translate-y: 7.75rem;
  }

  .lg\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem;
  }

  .lg\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem;
  }

  .lg\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem;
  }

  .lg\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem;
  }

  .lg\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem;
  }

  .lg\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px;
  }

  .lg\:hover\:-translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .lg\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem;
  }

  .lg\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem;
  }

  .lg\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem;
  }

  .lg\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem;
  }

  .lg\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem;
  }

  .lg\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem;
  }

  .lg\:hover\:-translate-y-7:hover {
    --transform-translate-y: -1.75rem;
  }

  .lg\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem;
  }

  .lg\:hover\:-translate-y-9:hover {
    --transform-translate-y: -2.25rem;
  }

  .lg\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem;
  }

  .lg\:hover\:-translate-y-11:hover {
    --transform-translate-y: -2.75rem;
  }

  .lg\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem;
  }

  .lg\:hover\:-translate-y-13:hover {
    --transform-translate-y: -3.25rem;
  }

  .lg\:hover\:-translate-y-14:hover {
    --transform-translate-y: -3.5rem;
  }

  .lg\:hover\:-translate-y-15:hover {
    --transform-translate-y: -3.75rem;
  }

  .lg\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem;
  }

  .lg\:hover\:-translate-y-17:hover {
    --transform-translate-y: -4.25rem;
  }

  .lg\:hover\:-translate-y-18:hover {
    --transform-translate-y: -4.5rem;
  }

  .lg\:hover\:-translate-y-19:hover {
    --transform-translate-y: -4.75rem;
  }

  .lg\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem;
  }

  .lg\:hover\:-translate-y-21:hover {
    --transform-translate-y: -5.25rem;
  }

  .lg\:hover\:-translate-y-22:hover {
    --transform-translate-y: -5.5rem;
  }

  .lg\:hover\:-translate-y-23:hover {
    --transform-translate-y: -5.75rem;
  }

  .lg\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem;
  }

  .lg\:hover\:-translate-y-25:hover {
    --transform-translate-y: -6.25rem;
  }

  .lg\:hover\:-translate-y-26:hover {
    --transform-translate-y: -6.5rem;
  }

  .lg\:hover\:-translate-y-27:hover {
    --transform-translate-y: -6.75rem;
  }

  .lg\:hover\:-translate-y-28:hover {
    --transform-translate-y: -7rem;
  }

  .lg\:hover\:-translate-y-29:hover {
    --transform-translate-y: -7.25rem;
  }

  .lg\:hover\:-translate-y-30:hover {
    --transform-translate-y: -7.5rem;
  }

  .lg\:hover\:-translate-y-31:hover {
    --transform-translate-y: -7.75rem;
  }

  .lg\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem;
  }

  .lg\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem;
  }

  .lg\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem;
  }

  .lg\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem;
  }

  .lg\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem;
  }

  .lg\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px;
  }

  .lg\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%;
  }

  .lg\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%;
  }

  .lg\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%;
  }

  .lg\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%;
  }

  .lg\:skew-x-0 {
    --transform-skew-x: 0;
  }

  .lg\:skew-x-3 {
    --transform-skew-x: 3deg;
  }

  .lg\:skew-x-6 {
    --transform-skew-x: 6deg;
  }

  .lg\:skew-x-12 {
    --transform-skew-x: 12deg;
  }

  .lg\:-skew-x-12 {
    --transform-skew-x: -12deg;
  }

  .lg\:-skew-x-6 {
    --transform-skew-x: -6deg;
  }

  .lg\:-skew-x-3 {
    --transform-skew-x: -3deg;
  }

  .lg\:skew-y-0 {
    --transform-skew-y: 0;
  }

  .lg\:skew-y-3 {
    --transform-skew-y: 3deg;
  }

  .lg\:skew-y-6 {
    --transform-skew-y: 6deg;
  }

  .lg\:skew-y-12 {
    --transform-skew-y: 12deg;
  }

  .lg\:-skew-y-12 {
    --transform-skew-y: -12deg;
  }

  .lg\:-skew-y-6 {
    --transform-skew-y: -6deg;
  }

  .lg\:-skew-y-3 {
    --transform-skew-y: -3deg;
  }

  .lg\:\!skew-x-0 {
    --transform-skew-x: 0 !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-y-0 {
    --transform-skew-y: 0 !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\:hover\:skew-x-0:hover {
    --transform-skew-x: 0;
  }

  .lg\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg;
  }

  .lg\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg;
  }

  .lg\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg;
  }

  .lg\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg;
  }

  .lg\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg;
  }

  .lg\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg;
  }

  .lg\:hover\:skew-y-0:hover {
    --transform-skew-y: 0;
  }

  .lg\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg;
  }

  .lg\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg;
  }

  .lg\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg;
  }

  .lg\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg;
  }

  .lg\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg;
  }

  .lg\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg;
  }

  .lg\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .lg\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .lg\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .lg\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .lg\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .lg\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .lg\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .lg\:\!transition-none {
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .lg\:\!transition-all {
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .lg\:\!transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .lg\:\!transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .lg\:\!transition-opacity {
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .lg\:\!transition-shadow {
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .lg\:\!transition-transform {
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .lg\:hover\:transition-none:hover {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .lg\:hover\:transition-all:hover {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .lg\:hover\:transition:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .lg\:hover\:transition-colors:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .lg\:hover\:transition-opacity:hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .lg\:hover\:transition-shadow:hover {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .lg\:hover\:transition-transform:hover {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .lg\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .lg\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .lg\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .lg\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .lg\:\!ease-linear {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .lg\:\!ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .lg\:\!ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .lg\:\!ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .lg\:hover\:ease-linear:hover {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .lg\:hover\:ease-in:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .lg\:hover\:ease-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .lg\:hover\:ease-in-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .lg\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .lg\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .lg\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .lg\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .lg\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .lg\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .lg\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .lg\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .lg\:\!duration-75 {
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .lg\:\!duration-100 {
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .lg\:\!duration-150 {
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .lg\:\!duration-200 {
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .lg\:\!duration-300 {
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .lg\:\!duration-500 {
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .lg\:\!duration-700 {
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .lg\:\!duration-1000 {
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .lg\:hover\:duration-75:hover {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .lg\:hover\:duration-100:hover {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .lg\:hover\:duration-150:hover {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .lg\:hover\:duration-200:hover {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .lg\:hover\:duration-300:hover {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .lg\:hover\:duration-500:hover {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .lg\:hover\:duration-700:hover {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .lg\:hover\:duration-1000:hover {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }
}

@media (min-width: 1440px) {
  .xl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .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\:hover\:sr-only:hover {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .xl\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

  .xl\:hover\:appearance-none:hover {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xl\:bg-fixed {
    background-attachment: fixed;
  }

  .xl\:bg-local {
    background-attachment: local;
  }

  .xl\:bg-scroll {
    background-attachment: scroll;
  }

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

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

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

  .xl\:hover\:bg-fixed:hover {
    background-attachment: fixed;
  }

  .xl\:hover\:bg-local:hover {
    background-attachment: local;
  }

  .xl\:hover\:bg-scroll:hover {
    background-attachment: scroll;
  }

  .xl\:bg-primary {
    background-color: #6638B6;
  }

  .xl\:bg-primaryDark {
    background-color: #3C2C84;
  }

  .xl\:bg-primary1 {
    background-color: #8C81D1;
  }

  .xl\:bg-primary2 {
    background-color: #A8A5CE;
  }

  .xl\:bg-primary3 {
    background-color: #EBEAF6;
  }

  .xl\:bg-primary4 {
    background-color: #F8F8FC;
  }

  .xl\:bg-secondary {
    background-color: #007EE5;
  }

  .xl\:bg-secondary1 {
    background-color: #43BEFF;
  }

  .xl\:bg-secondary2 {
    background-color: #F5F9FD;
  }

  .xl\:bg-alert {
    background-color: #EF3817;
  }

  .xl\:bg-safe {
    background-color: #60B731;
  }

  .xl\:bg-primary-dark {
    background-color: #3C2C84;
  }

  .xl\:bg-primary-1 {
    background-color: #8C81D1;
  }

  .xl\:bg-primary-2 {
    background-color: #A8A5CE;
  }

  .xl\:bg-primary-3 {
    background-color: #EBEAF6;
  }

  .xl\:bg-primary-4 {
    background-color: #F8F8FC;
  }

  .xl\:bg-secondary-1 {
    background-color: #43BEFF;
  }

  .xl\:bg-secondary-2 {
    background-color: #F5F9FD;
  }

  .xl\:bg-transparent {
    background-color: transparent;
  }

  .xl\:bg-black {
    background-color: #000000;
  }

  .xl\:bg-white {
    background-color: #FFFFFF;
  }

  .xl\:bg-point-violet {
    background-color: #7545FF;
  }

  .xl\:bg-gray-100 {
    background-color: #F7F7F7;
  }

  .xl\:bg-gray-200 {
    background-color: #E5E5E8;
  }

  .xl\:bg-gray-300 {
    background-color: #CED0D6;
  }

  .xl\:bg-gray-400 {
    background-color: #A7A9B2;
  }

  .xl\:bg-gray-500 {
    background-color: #858895;
  }

  .xl\:bg-gray-600 {
    background-color: #6B6E7B;
  }

  .xl\:bg-gray-700 {
    background-color: #5F616D;
  }

  .xl\:bg-gray-800 {
    background-color: #474952;
  }

  .xl\:bg-gray-900 {
    background-color: #222532;
  }

  .xl\:bg-gray {
    background-color: #858895;
  }

  .xl\:bg-gray-dark {
    background-color: #222532;
  }

  .xl\:bg-red-100 {
    background-color: #FFE8E8;
  }

  .xl\:bg-red-200 {
    background-color: #FFC4C4;
  }

  .xl\:bg-red-300 {
    background-color: #FF8F8F;
  }

  .xl\:bg-red-400 {
    background-color: #FF6A6A;
  }

  .xl\:bg-red-500 {
    background-color: #EF3817;
  }

  .xl\:bg-red-600 {
    background-color: #CC2C00;
  }

  .xl\:bg-red-700 {
    background-color: #C53030;
  }

  .xl\:bg-red-800 {
    background-color: #9B2C2C;
  }

  .xl\:bg-red-900 {
    background-color: #742A2A;
  }

  .xl\:bg-red {
    background-color: #EF3817;
  }

  .xl\:bg-coral-100 {
    background-color: #FFEBE6;
  }

  .xl\:bg-coral-200 {
    background-color: #FFD3C8;
  }

  .xl\:bg-coral-300 {
    background-color: #FFB39E;
  }

  .xl\:bg-coral-400 {
    background-color: #FF9476;
  }

  .xl\:bg-coral-500 {
    background-color: #FF7750;
  }

  .xl\:bg-coral-600 {
    background-color: #F55A2F;
  }

  .xl\:bg-coral-700 {
    background-color: #DD470F;
  }

  .xl\:bg-coral-800 {
    background-color: #B93E0F;
  }

  .xl\:bg-coral-900 {
    background-color: #8E3311;
  }

  .xl\:bg-coral {
    background-color: #FF7750;
  }

  .xl\:bg-yellow-100 {
    background-color: #FFFAE6;
  }

  .xl\:bg-yellow-200 {
    background-color: #FFEB99;
  }

  .xl\:bg-yellow-300 {
    background-color: #FFE066;
  }

  .xl\:bg-yellow-400 {
    background-color: #FFD633;
  }

  .xl\:bg-yellow-500 {
    background-color: #FFCE02;
  }

  .xl\:bg-yellow-600 {
    background-color: #E6B800;
  }

  .xl\:bg-yellow-700 {
    background-color: #CCA300;
  }

  .xl\:bg-yellow-800 {
    background-color: #806600;
  }

  .xl\:bg-yellow-900 {
    background-color: #4D3D00;
  }

  .xl\:bg-yellow {
    background-color: #FFCE02;
  }

  .xl\:bg-green-100 {
    background-color: #F9FCE9;
  }

  .xl\:bg-green-200 {
    background-color: #E7F3A5;
  }

  .xl\:bg-green-300 {
    background-color: #D5EA62;
  }

  .xl\:bg-green-400 {
    background-color: #C2E01E;
  }

  .xl\:bg-green-500 {
    background-color: #60B731;
  }

  .xl\:bg-green-600 {
    background-color: #3F7B1A;
  }

  .xl\:bg-green-700 {
    background-color: #366916;
  }

  .xl\:bg-green-800 {
    background-color: #203F0D;
  }

  .xl\:bg-green-900 {
    background-color: #162A09;
  }

  .xl\:bg-green {
    background-color: #60B731;
  }

  .xl\:bg-blue-100 {
    background-color: #F5F9FD;
  }

  .xl\:bg-blue-200 {
    background-color: #E9F4FF;
  }

  .xl\:bg-blue-300 {
    background-color: #B9DCFF;
  }

  .xl\:bg-blue-400 {
    background-color: #43BEFF;
  }

  .xl\:bg-blue-500 {
    background-color: #007EE5;
  }

  .xl\:bg-blue-600 {
    background-color: #0069CC;
  }

  .xl\:bg-blue-700 {
    background-color: #005CB3;
  }

  .xl\:bg-blue-800 {
    background-color: #004F99;
  }

  .xl\:bg-blue-900 {
    background-color: #003566;
  }

  .xl\:bg-blue {
    background-color: #007EE5;
  }

  .xl\:bg-violet-100 {
    background-color: #F8F8FC;
  }

  .xl\:bg-violet-200 {
    background-color: #EBEAF6;
  }

  .xl\:bg-violet-300 {
    background-color: #A8A5CE;
  }

  .xl\:bg-violet-400 {
    background-color: #8C81D1;
  }

  .xl\:bg-violet-500 {
    background-color: #6638B6;
  }

  .xl\:bg-violet-600 {
    background-color: #58309C;
  }

  .xl\:bg-violet-700 {
    background-color: #4D2A89;
  }

  .xl\:bg-violet-800 {
    background-color: #3C2C84;
  }

  .xl\:bg-violet-900 {
    background-color: #371E62;
  }

  .xl\:bg-violet {
    background-color: #6638B6;
  }

  .xl\:bg-peacock-100 {
    background-color: #E6FFFA;
  }

  .xl\:bg-peacock-200 {
    background-color: #B2F5EA;
  }

  .xl\:bg-peacock-300 {
    background-color: #81E6D9;
  }

  .xl\:bg-peacock-400 {
    background-color: #4FD1C5;
  }

  .xl\:bg-peacock-500 {
    background-color: #38B2AC;
  }

  .xl\:bg-peacock-600 {
    background-color: #319795;
  }

  .xl\:bg-peacock-700 {
    background-color: #2C7A7B;
  }

  .xl\:bg-peacock-800 {
    background-color: #285E61;
  }

  .xl\:bg-peacock-900 {
    background-color: #234E52;
  }

  .xl\:bg-peacock {
    background-color: #38B2AC;
  }

  .xl\:bg-indigo-100 {
    background-color: #EBF4FF;
  }

  .xl\:bg-indigo-200 {
    background-color: #C3DAFE;
  }

  .xl\:bg-indigo-300 {
    background-color: #A3BFFA;
  }

  .xl\:bg-indigo-400 {
    background-color: #7F9CF5;
  }

  .xl\:bg-indigo-500 {
    background-color: #667EEA;
  }

  .xl\:bg-indigo-600 {
    background-color: #5A67D8;
  }

  .xl\:bg-indigo-700 {
    background-color: #6439DE;
  }

  .xl\:bg-indigo-800 {
    background-color: #434190;
  }

  .xl\:bg-indigo-900 {
    background-color: #3C366B;
  }

  .xl\:bg-indigo {
    background-color: #667EEA;
  }

  .xl\:\!bg-primary {
    background-color: #6638B6 !important;
  }

  .xl\:\!bg-primaryDark {
    background-color: #3C2C84 !important;
  }

  .xl\:\!bg-primary1 {
    background-color: #8C81D1 !important;
  }

  .xl\:\!bg-primary2 {
    background-color: #A8A5CE !important;
  }

  .xl\:\!bg-primary3 {
    background-color: #EBEAF6 !important;
  }

  .xl\:\!bg-primary4 {
    background-color: #F8F8FC !important;
  }

  .xl\:\!bg-secondary {
    background-color: #007EE5 !important;
  }

  .xl\:\!bg-secondary1 {
    background-color: #43BEFF !important;
  }

  .xl\:\!bg-secondary2 {
    background-color: #F5F9FD !important;
  }

  .xl\:\!bg-alert {
    background-color: #EF3817 !important;
  }

  .xl\:\!bg-safe {
    background-color: #60B731 !important;
  }

  .xl\:\!bg-primary-dark {
    background-color: #3C2C84 !important;
  }

  .xl\:\!bg-primary-1 {
    background-color: #8C81D1 !important;
  }

  .xl\:\!bg-primary-2 {
    background-color: #A8A5CE !important;
  }

  .xl\:\!bg-primary-3 {
    background-color: #EBEAF6 !important;
  }

  .xl\:\!bg-primary-4 {
    background-color: #F8F8FC !important;
  }

  .xl\:\!bg-secondary-1 {
    background-color: #43BEFF !important;
  }

  .xl\:\!bg-secondary-2 {
    background-color: #F5F9FD !important;
  }

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

  .xl\:\!bg-black {
    background-color: #000000 !important;
  }

  .xl\:\!bg-white {
    background-color: #FFFFFF !important;
  }

  .xl\:\!bg-point-violet {
    background-color: #7545FF !important;
  }

  .xl\:\!bg-gray-100 {
    background-color: #F7F7F7 !important;
  }

  .xl\:\!bg-gray-200 {
    background-color: #E5E5E8 !important;
  }

  .xl\:\!bg-gray-300 {
    background-color: #CED0D6 !important;
  }

  .xl\:\!bg-gray-400 {
    background-color: #A7A9B2 !important;
  }

  .xl\:\!bg-gray-500 {
    background-color: #858895 !important;
  }

  .xl\:\!bg-gray-600 {
    background-color: #6B6E7B !important;
  }

  .xl\:\!bg-gray-700 {
    background-color: #5F616D !important;
  }

  .xl\:\!bg-gray-800 {
    background-color: #474952 !important;
  }

  .xl\:\!bg-gray-900 {
    background-color: #222532 !important;
  }

  .xl\:\!bg-gray {
    background-color: #858895 !important;
  }

  .xl\:\!bg-gray-dark {
    background-color: #222532 !important;
  }

  .xl\:\!bg-red-100 {
    background-color: #FFE8E8 !important;
  }

  .xl\:\!bg-red-200 {
    background-color: #FFC4C4 !important;
  }

  .xl\:\!bg-red-300 {
    background-color: #FF8F8F !important;
  }

  .xl\:\!bg-red-400 {
    background-color: #FF6A6A !important;
  }

  .xl\:\!bg-red-500 {
    background-color: #EF3817 !important;
  }

  .xl\:\!bg-red-600 {
    background-color: #CC2C00 !important;
  }

  .xl\:\!bg-red-700 {
    background-color: #C53030 !important;
  }

  .xl\:\!bg-red-800 {
    background-color: #9B2C2C !important;
  }

  .xl\:\!bg-red-900 {
    background-color: #742A2A !important;
  }

  .xl\:\!bg-red {
    background-color: #EF3817 !important;
  }

  .xl\:\!bg-coral-100 {
    background-color: #FFEBE6 !important;
  }

  .xl\:\!bg-coral-200 {
    background-color: #FFD3C8 !important;
  }

  .xl\:\!bg-coral-300 {
    background-color: #FFB39E !important;
  }

  .xl\:\!bg-coral-400 {
    background-color: #FF9476 !important;
  }

  .xl\:\!bg-coral-500 {
    background-color: #FF7750 !important;
  }

  .xl\:\!bg-coral-600 {
    background-color: #F55A2F !important;
  }

  .xl\:\!bg-coral-700 {
    background-color: #DD470F !important;
  }

  .xl\:\!bg-coral-800 {
    background-color: #B93E0F !important;
  }

  .xl\:\!bg-coral-900 {
    background-color: #8E3311 !important;
  }

  .xl\:\!bg-coral {
    background-color: #FF7750 !important;
  }

  .xl\:\!bg-yellow-100 {
    background-color: #FFFAE6 !important;
  }

  .xl\:\!bg-yellow-200 {
    background-color: #FFEB99 !important;
  }

  .xl\:\!bg-yellow-300 {
    background-color: #FFE066 !important;
  }

  .xl\:\!bg-yellow-400 {
    background-color: #FFD633 !important;
  }

  .xl\:\!bg-yellow-500 {
    background-color: #FFCE02 !important;
  }

  .xl\:\!bg-yellow-600 {
    background-color: #E6B800 !important;
  }

  .xl\:\!bg-yellow-700 {
    background-color: #CCA300 !important;
  }

  .xl\:\!bg-yellow-800 {
    background-color: #806600 !important;
  }

  .xl\:\!bg-yellow-900 {
    background-color: #4D3D00 !important;
  }

  .xl\:\!bg-yellow {
    background-color: #FFCE02 !important;
  }

  .xl\:\!bg-green-100 {
    background-color: #F9FCE9 !important;
  }

  .xl\:\!bg-green-200 {
    background-color: #E7F3A5 !important;
  }

  .xl\:\!bg-green-300 {
    background-color: #D5EA62 !important;
  }

  .xl\:\!bg-green-400 {
    background-color: #C2E01E !important;
  }

  .xl\:\!bg-green-500 {
    background-color: #60B731 !important;
  }

  .xl\:\!bg-green-600 {
    background-color: #3F7B1A !important;
  }

  .xl\:\!bg-green-700 {
    background-color: #366916 !important;
  }

  .xl\:\!bg-green-800 {
    background-color: #203F0D !important;
  }

  .xl\:\!bg-green-900 {
    background-color: #162A09 !important;
  }

  .xl\:\!bg-green {
    background-color: #60B731 !important;
  }

  .xl\:\!bg-blue-100 {
    background-color: #F5F9FD !important;
  }

  .xl\:\!bg-blue-200 {
    background-color: #E9F4FF !important;
  }

  .xl\:\!bg-blue-300 {
    background-color: #B9DCFF !important;
  }

  .xl\:\!bg-blue-400 {
    background-color: #43BEFF !important;
  }

  .xl\:\!bg-blue-500 {
    background-color: #007EE5 !important;
  }

  .xl\:\!bg-blue-600 {
    background-color: #0069CC !important;
  }

  .xl\:\!bg-blue-700 {
    background-color: #005CB3 !important;
  }

  .xl\:\!bg-blue-800 {
    background-color: #004F99 !important;
  }

  .xl\:\!bg-blue-900 {
    background-color: #003566 !important;
  }

  .xl\:\!bg-blue {
    background-color: #007EE5 !important;
  }

  .xl\:\!bg-violet-100 {
    background-color: #F8F8FC !important;
  }

  .xl\:\!bg-violet-200 {
    background-color: #EBEAF6 !important;
  }

  .xl\:\!bg-violet-300 {
    background-color: #A8A5CE !important;
  }

  .xl\:\!bg-violet-400 {
    background-color: #8C81D1 !important;
  }

  .xl\:\!bg-violet-500 {
    background-color: #6638B6 !important;
  }

  .xl\:\!bg-violet-600 {
    background-color: #58309C !important;
  }

  .xl\:\!bg-violet-700 {
    background-color: #4D2A89 !important;
  }

  .xl\:\!bg-violet-800 {
    background-color: #3C2C84 !important;
  }

  .xl\:\!bg-violet-900 {
    background-color: #371E62 !important;
  }

  .xl\:\!bg-violet {
    background-color: #6638B6 !important;
  }

  .xl\:\!bg-peacock-100 {
    background-color: #E6FFFA !important;
  }

  .xl\:\!bg-peacock-200 {
    background-color: #B2F5EA !important;
  }

  .xl\:\!bg-peacock-300 {
    background-color: #81E6D9 !important;
  }

  .xl\:\!bg-peacock-400 {
    background-color: #4FD1C5 !important;
  }

  .xl\:\!bg-peacock-500 {
    background-color: #38B2AC !important;
  }

  .xl\:\!bg-peacock-600 {
    background-color: #319795 !important;
  }

  .xl\:\!bg-peacock-700 {
    background-color: #2C7A7B !important;
  }

  .xl\:\!bg-peacock-800 {
    background-color: #285E61 !important;
  }

  .xl\:\!bg-peacock-900 {
    background-color: #234E52 !important;
  }

  .xl\:\!bg-peacock {
    background-color: #38B2AC !important;
  }

  .xl\:\!bg-indigo-100 {
    background-color: #EBF4FF !important;
  }

  .xl\:\!bg-indigo-200 {
    background-color: #C3DAFE !important;
  }

  .xl\:\!bg-indigo-300 {
    background-color: #A3BFFA !important;
  }

  .xl\:\!bg-indigo-400 {
    background-color: #7F9CF5 !important;
  }

  .xl\:\!bg-indigo-500 {
    background-color: #667EEA !important;
  }

  .xl\:\!bg-indigo-600 {
    background-color: #5A67D8 !important;
  }

  .xl\:\!bg-indigo-700 {
    background-color: #6439DE !important;
  }

  .xl\:\!bg-indigo-800 {
    background-color: #434190 !important;
  }

  .xl\:\!bg-indigo-900 {
    background-color: #3C366B !important;
  }

  .xl\:\!bg-indigo {
    background-color: #667EEA !important;
  }

  .xl\:hover\:bg-primary:hover {
    background-color: #6638B6;
  }

  .xl\:hover\:bg-primaryDark:hover {
    background-color: #3C2C84;
  }

  .xl\:hover\:bg-primary1:hover {
    background-color: #8C81D1;
  }

  .xl\:hover\:bg-primary2:hover {
    background-color: #A8A5CE;
  }

  .xl\:hover\:bg-primary3:hover {
    background-color: #EBEAF6;
  }

  .xl\:hover\:bg-primary4:hover {
    background-color: #F8F8FC;
  }

  .xl\:hover\:bg-secondary:hover {
    background-color: #007EE5;
  }

  .xl\:hover\:bg-secondary1:hover {
    background-color: #43BEFF;
  }

  .xl\:hover\:bg-secondary2:hover {
    background-color: #F5F9FD;
  }

  .xl\:hover\:bg-alert:hover {
    background-color: #EF3817;
  }

  .xl\:hover\:bg-safe:hover {
    background-color: #60B731;
  }

  .xl\:hover\:bg-primary-dark:hover {
    background-color: #3C2C84;
  }

  .xl\:hover\:bg-primary-1:hover {
    background-color: #8C81D1;
  }

  .xl\:hover\:bg-primary-2:hover {
    background-color: #A8A5CE;
  }

  .xl\:hover\:bg-primary-3:hover {
    background-color: #EBEAF6;
  }

  .xl\:hover\:bg-primary-4:hover {
    background-color: #F8F8FC;
  }

  .xl\:hover\:bg-secondary-1:hover {
    background-color: #43BEFF;
  }

  .xl\:hover\:bg-secondary-2:hover {
    background-color: #F5F9FD;
  }

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

  .xl\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .xl\:hover\:bg-white:hover {
    background-color: #FFFFFF;
  }

  .xl\:hover\:bg-point-violet:hover {
    background-color: #7545FF;
  }

  .xl\:hover\:bg-gray-100:hover {
    background-color: #F7F7F7;
  }

  .xl\:hover\:bg-gray-200:hover {
    background-color: #E5E5E8;
  }

  .xl\:hover\:bg-gray-300:hover {
    background-color: #CED0D6;
  }

  .xl\:hover\:bg-gray-400:hover {
    background-color: #A7A9B2;
  }

  .xl\:hover\:bg-gray-500:hover {
    background-color: #858895;
  }

  .xl\:hover\:bg-gray-600:hover {
    background-color: #6B6E7B;
  }

  .xl\:hover\:bg-gray-700:hover {
    background-color: #5F616D;
  }

  .xl\:hover\:bg-gray-800:hover {
    background-color: #474952;
  }

  .xl\:hover\:bg-gray-900:hover {
    background-color: #222532;
  }

  .xl\:hover\:bg-gray:hover {
    background-color: #858895;
  }

  .xl\:hover\:bg-gray-dark:hover {
    background-color: #222532;
  }

  .xl\:hover\:bg-red-100:hover {
    background-color: #FFE8E8;
  }

  .xl\:hover\:bg-red-200:hover {
    background-color: #FFC4C4;
  }

  .xl\:hover\:bg-red-300:hover {
    background-color: #FF8F8F;
  }

  .xl\:hover\:bg-red-400:hover {
    background-color: #FF6A6A;
  }

  .xl\:hover\:bg-red-500:hover {
    background-color: #EF3817;
  }

  .xl\:hover\:bg-red-600:hover {
    background-color: #CC2C00;
  }

  .xl\:hover\:bg-red-700:hover {
    background-color: #C53030;
  }

  .xl\:hover\:bg-red-800:hover {
    background-color: #9B2C2C;
  }

  .xl\:hover\:bg-red-900:hover {
    background-color: #742A2A;
  }

  .xl\:hover\:bg-red:hover {
    background-color: #EF3817;
  }

  .xl\:hover\:bg-coral-100:hover {
    background-color: #FFEBE6;
  }

  .xl\:hover\:bg-coral-200:hover {
    background-color: #FFD3C8;
  }

  .xl\:hover\:bg-coral-300:hover {
    background-color: #FFB39E;
  }

  .xl\:hover\:bg-coral-400:hover {
    background-color: #FF9476;
  }

  .xl\:hover\:bg-coral-500:hover {
    background-color: #FF7750;
  }

  .xl\:hover\:bg-coral-600:hover {
    background-color: #F55A2F;
  }

  .xl\:hover\:bg-coral-700:hover {
    background-color: #DD470F;
  }

  .xl\:hover\:bg-coral-800:hover {
    background-color: #B93E0F;
  }

  .xl\:hover\:bg-coral-900:hover {
    background-color: #8E3311;
  }

  .xl\:hover\:bg-coral:hover {
    background-color: #FF7750;
  }

  .xl\:hover\:bg-yellow-100:hover {
    background-color: #FFFAE6;
  }

  .xl\:hover\:bg-yellow-200:hover {
    background-color: #FFEB99;
  }

  .xl\:hover\:bg-yellow-300:hover {
    background-color: #FFE066;
  }

  .xl\:hover\:bg-yellow-400:hover {
    background-color: #FFD633;
  }

  .xl\:hover\:bg-yellow-500:hover {
    background-color: #FFCE02;
  }

  .xl\:hover\:bg-yellow-600:hover {
    background-color: #E6B800;
  }

  .xl\:hover\:bg-yellow-700:hover {
    background-color: #CCA300;
  }

  .xl\:hover\:bg-yellow-800:hover {
    background-color: #806600;
  }

  .xl\:hover\:bg-yellow-900:hover {
    background-color: #4D3D00;
  }

  .xl\:hover\:bg-yellow:hover {
    background-color: #FFCE02;
  }

  .xl\:hover\:bg-green-100:hover {
    background-color: #F9FCE9;
  }

  .xl\:hover\:bg-green-200:hover {
    background-color: #E7F3A5;
  }

  .xl\:hover\:bg-green-300:hover {
    background-color: #D5EA62;
  }

  .xl\:hover\:bg-green-400:hover {
    background-color: #C2E01E;
  }

  .xl\:hover\:bg-green-500:hover {
    background-color: #60B731;
  }

  .xl\:hover\:bg-green-600:hover {
    background-color: #3F7B1A;
  }

  .xl\:hover\:bg-green-700:hover {
    background-color: #366916;
  }

  .xl\:hover\:bg-green-800:hover {
    background-color: #203F0D;
  }

  .xl\:hover\:bg-green-900:hover {
    background-color: #162A09;
  }

  .xl\:hover\:bg-green:hover {
    background-color: #60B731;
  }

  .xl\:hover\:bg-blue-100:hover {
    background-color: #F5F9FD;
  }

  .xl\:hover\:bg-blue-200:hover {
    background-color: #E9F4FF;
  }

  .xl\:hover\:bg-blue-300:hover {
    background-color: #B9DCFF;
  }

  .xl\:hover\:bg-blue-400:hover {
    background-color: #43BEFF;
  }

  .xl\:hover\:bg-blue-500:hover {
    background-color: #007EE5;
  }

  .xl\:hover\:bg-blue-600:hover {
    background-color: #0069CC;
  }

  .xl\:hover\:bg-blue-700:hover {
    background-color: #005CB3;
  }

  .xl\:hover\:bg-blue-800:hover {
    background-color: #004F99;
  }

  .xl\:hover\:bg-blue-900:hover {
    background-color: #003566;
  }

  .xl\:hover\:bg-blue:hover {
    background-color: #007EE5;
  }

  .xl\:hover\:bg-violet-100:hover {
    background-color: #F8F8FC;
  }

  .xl\:hover\:bg-violet-200:hover {
    background-color: #EBEAF6;
  }

  .xl\:hover\:bg-violet-300:hover {
    background-color: #A8A5CE;
  }

  .xl\:hover\:bg-violet-400:hover {
    background-color: #8C81D1;
  }

  .xl\:hover\:bg-violet-500:hover {
    background-color: #6638B6;
  }

  .xl\:hover\:bg-violet-600:hover {
    background-color: #58309C;
  }

  .xl\:hover\:bg-violet-700:hover {
    background-color: #4D2A89;
  }

  .xl\:hover\:bg-violet-800:hover {
    background-color: #3C2C84;
  }

  .xl\:hover\:bg-violet-900:hover {
    background-color: #371E62;
  }

  .xl\:hover\:bg-violet:hover {
    background-color: #6638B6;
  }

  .xl\:hover\:bg-peacock-100:hover {
    background-color: #E6FFFA;
  }

  .xl\:hover\:bg-peacock-200:hover {
    background-color: #B2F5EA;
  }

  .xl\:hover\:bg-peacock-300:hover {
    background-color: #81E6D9;
  }

  .xl\:hover\:bg-peacock-400:hover {
    background-color: #4FD1C5;
  }

  .xl\:hover\:bg-peacock-500:hover {
    background-color: #38B2AC;
  }

  .xl\:hover\:bg-peacock-600:hover {
    background-color: #319795;
  }

  .xl\:hover\:bg-peacock-700:hover {
    background-color: #2C7A7B;
  }

  .xl\:hover\:bg-peacock-800:hover {
    background-color: #285E61;
  }

  .xl\:hover\:bg-peacock-900:hover {
    background-color: #234E52;
  }

  .xl\:hover\:bg-peacock:hover {
    background-color: #38B2AC;
  }

  .xl\:hover\:bg-indigo-100:hover {
    background-color: #EBF4FF;
  }

  .xl\:hover\:bg-indigo-200:hover {
    background-color: #C3DAFE;
  }

  .xl\:hover\:bg-indigo-300:hover {
    background-color: #A3BFFA;
  }

  .xl\:hover\:bg-indigo-400:hover {
    background-color: #7F9CF5;
  }

  .xl\:hover\:bg-indigo-500:hover {
    background-color: #667EEA;
  }

  .xl\:hover\:bg-indigo-600:hover {
    background-color: #5A67D8;
  }

  .xl\:hover\:bg-indigo-700:hover {
    background-color: #6439DE;
  }

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

  .xl\:hover\:bg-indigo-900:hover {
    background-color: #3C366B;
  }

  .xl\:hover\:bg-indigo:hover {
    background-color: #667EEA;
  }

  .xl\:bg-bottom {
    background-position: bottom;
  }

  .xl\:bg-center {
    background-position: center;
  }

  .xl\:bg-left {
    background-position: left;
  }

  .xl\:bg-left-bottom {
    background-position: left bottom;
  }

  .xl\:bg-left-top {
    background-position: left top;
  }

  .xl\:bg-right {
    background-position: right;
  }

  .xl\:bg-right-bottom {
    background-position: right bottom;
  }

  .xl\:bg-right-top {
    background-position: right top;
  }

  .xl\:bg-top {
    background-position: top;
  }

  .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\:hover\:bg-bottom:hover {
    background-position: bottom;
  }

  .xl\:hover\:bg-center:hover {
    background-position: center;
  }

  .xl\:hover\:bg-left:hover {
    background-position: left;
  }

  .xl\:hover\:bg-left-bottom:hover {
    background-position: left bottom;
  }

  .xl\:hover\:bg-left-top:hover {
    background-position: left top;
  }

  .xl\:hover\:bg-right:hover {
    background-position: right;
  }

  .xl\:hover\:bg-right-bottom:hover {
    background-position: right bottom;
  }

  .xl\:hover\:bg-right-top:hover {
    background-position: right top;
  }

  .xl\:hover\:bg-top:hover {
    background-position: top;
  }

  .xl\:bg-repeat {
    background-repeat: repeat;
  }

  .xl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .xl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .xl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .xl\:bg-repeat-round {
    background-repeat: round;
  }

  .xl\:bg-repeat-space {
    background-repeat: space;
  }

  .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\:hover\:bg-repeat:hover {
    background-repeat: repeat;
  }

  .xl\:hover\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }

  .xl\:hover\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }

  .xl\:hover\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }

  .xl\:hover\:bg-repeat-round:hover {
    background-repeat: round;
  }

  .xl\:hover\:bg-repeat-space:hover {
    background-repeat: space;
  }

  .xl\:bg-auto {
    background-size: auto;
  }

  .xl\:bg-cover {
    background-size: cover;
  }

  .xl\:bg-contain {
    background-size: contain;
  }

  .xl\:\!bg-auto {
    background-size: auto !important;
  }

  .xl\:\!bg-cover {
    background-size: cover !important;
  }

  .xl\:\!bg-contain {
    background-size: contain !important;
  }

  .xl\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .xl\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .xl\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .xl\:border-collapse {
    border-collapse: collapse;
  }

  .xl\:border-separate {
    border-collapse: separate;
  }

  .xl\:\!border-collapse {
    border-collapse: collapse !important;
  }

  .xl\:\!border-separate {
    border-collapse: separate !important;
  }

  .xl\:hover\:border-collapse:hover {
    border-collapse: collapse;
  }

  .xl\:hover\:border-separate:hover {
    border-collapse: separate;
  }

  .xl\:border-primary {
    border-color: #6638B6;
  }

  .xl\:border-primaryDark {
    border-color: #3C2C84;
  }

  .xl\:border-primary1 {
    border-color: #8C81D1;
  }

  .xl\:border-primary2 {
    border-color: #A8A5CE;
  }

  .xl\:border-primary3 {
    border-color: #EBEAF6;
  }

  .xl\:border-primary4 {
    border-color: #F8F8FC;
  }

  .xl\:border-secondary {
    border-color: #007EE5;
  }

  .xl\:border-secondary1 {
    border-color: #43BEFF;
  }

  .xl\:border-secondary2 {
    border-color: #F5F9FD;
  }

  .xl\:border-alert {
    border-color: #EF3817;
  }

  .xl\:border-safe {
    border-color: #60B731;
  }

  .xl\:border-primary-dark {
    border-color: #3C2C84;
  }

  .xl\:border-primary-1 {
    border-color: #8C81D1;
  }

  .xl\:border-primary-2 {
    border-color: #A8A5CE;
  }

  .xl\:border-primary-3 {
    border-color: #EBEAF6;
  }

  .xl\:border-primary-4 {
    border-color: #F8F8FC;
  }

  .xl\:border-secondary-1 {
    border-color: #43BEFF;
  }

  .xl\:border-secondary-2 {
    border-color: #F5F9FD;
  }

  .xl\:border-transparent {
    border-color: transparent;
  }

  .xl\:border-black {
    border-color: #000000;
  }

  .xl\:border-white {
    border-color: #FFFFFF;
  }

  .xl\:border-point-violet {
    border-color: #7545FF;
  }

  .xl\:border-gray-100 {
    border-color: #F7F7F7;
  }

  .xl\:border-gray-200 {
    border-color: #E5E5E8;
  }

  .xl\:border-gray-300 {
    border-color: #CED0D6;
  }

  .xl\:border-gray-400 {
    border-color: #A7A9B2;
  }

  .xl\:border-gray-500 {
    border-color: #858895;
  }

  .xl\:border-gray-600 {
    border-color: #6B6E7B;
  }

  .xl\:border-gray-700 {
    border-color: #5F616D;
  }

  .xl\:border-gray-800 {
    border-color: #474952;
  }

  .xl\:border-gray-900 {
    border-color: #222532;
  }

  .xl\:border-gray {
    border-color: #858895;
  }

  .xl\:border-gray-dark {
    border-color: #222532;
  }

  .xl\:border-red-100 {
    border-color: #FFE8E8;
  }

  .xl\:border-red-200 {
    border-color: #FFC4C4;
  }

  .xl\:border-red-300 {
    border-color: #FF8F8F;
  }

  .xl\:border-red-400 {
    border-color: #FF6A6A;
  }

  .xl\:border-red-500 {
    border-color: #EF3817;
  }

  .xl\:border-red-600 {
    border-color: #CC2C00;
  }

  .xl\:border-red-700 {
    border-color: #C53030;
  }

  .xl\:border-red-800 {
    border-color: #9B2C2C;
  }

  .xl\:border-red-900 {
    border-color: #742A2A;
  }

  .xl\:border-red {
    border-color: #EF3817;
  }

  .xl\:border-coral-100 {
    border-color: #FFEBE6;
  }

  .xl\:border-coral-200 {
    border-color: #FFD3C8;
  }

  .xl\:border-coral-300 {
    border-color: #FFB39E;
  }

  .xl\:border-coral-400 {
    border-color: #FF9476;
  }

  .xl\:border-coral-500 {
    border-color: #FF7750;
  }

  .xl\:border-coral-600 {
    border-color: #F55A2F;
  }

  .xl\:border-coral-700 {
    border-color: #DD470F;
  }

  .xl\:border-coral-800 {
    border-color: #B93E0F;
  }

  .xl\:border-coral-900 {
    border-color: #8E3311;
  }

  .xl\:border-coral {
    border-color: #FF7750;
  }

  .xl\:border-yellow-100 {
    border-color: #FFFAE6;
  }

  .xl\:border-yellow-200 {
    border-color: #FFEB99;
  }

  .xl\:border-yellow-300 {
    border-color: #FFE066;
  }

  .xl\:border-yellow-400 {
    border-color: #FFD633;
  }

  .xl\:border-yellow-500 {
    border-color: #FFCE02;
  }

  .xl\:border-yellow-600 {
    border-color: #E6B800;
  }

  .xl\:border-yellow-700 {
    border-color: #CCA300;
  }

  .xl\:border-yellow-800 {
    border-color: #806600;
  }

  .xl\:border-yellow-900 {
    border-color: #4D3D00;
  }

  .xl\:border-yellow {
    border-color: #FFCE02;
  }

  .xl\:border-green-100 {
    border-color: #F9FCE9;
  }

  .xl\:border-green-200 {
    border-color: #E7F3A5;
  }

  .xl\:border-green-300 {
    border-color: #D5EA62;
  }

  .xl\:border-green-400 {
    border-color: #C2E01E;
  }

  .xl\:border-green-500 {
    border-color: #60B731;
  }

  .xl\:border-green-600 {
    border-color: #3F7B1A;
  }

  .xl\:border-green-700 {
    border-color: #366916;
  }

  .xl\:border-green-800 {
    border-color: #203F0D;
  }

  .xl\:border-green-900 {
    border-color: #162A09;
  }

  .xl\:border-green {
    border-color: #60B731;
  }

  .xl\:border-blue-100 {
    border-color: #F5F9FD;
  }

  .xl\:border-blue-200 {
    border-color: #E9F4FF;
  }

  .xl\:border-blue-300 {
    border-color: #B9DCFF;
  }

  .xl\:border-blue-400 {
    border-color: #43BEFF;
  }

  .xl\:border-blue-500 {
    border-color: #007EE5;
  }

  .xl\:border-blue-600 {
    border-color: #0069CC;
  }

  .xl\:border-blue-700 {
    border-color: #005CB3;
  }

  .xl\:border-blue-800 {
    border-color: #004F99;
  }

  .xl\:border-blue-900 {
    border-color: #003566;
  }

  .xl\:border-blue {
    border-color: #007EE5;
  }

  .xl\:border-violet-100 {
    border-color: #F8F8FC;
  }

  .xl\:border-violet-200 {
    border-color: #EBEAF6;
  }

  .xl\:border-violet-300 {
    border-color: #A8A5CE;
  }

  .xl\:border-violet-400 {
    border-color: #8C81D1;
  }

  .xl\:border-violet-500 {
    border-color: #6638B6;
  }

  .xl\:border-violet-600 {
    border-color: #58309C;
  }

  .xl\:border-violet-700 {
    border-color: #4D2A89;
  }

  .xl\:border-violet-800 {
    border-color: #3C2C84;
  }

  .xl\:border-violet-900 {
    border-color: #371E62;
  }

  .xl\:border-violet {
    border-color: #6638B6;
  }

  .xl\:border-peacock-100 {
    border-color: #E6FFFA;
  }

  .xl\:border-peacock-200 {
    border-color: #B2F5EA;
  }

  .xl\:border-peacock-300 {
    border-color: #81E6D9;
  }

  .xl\:border-peacock-400 {
    border-color: #4FD1C5;
  }

  .xl\:border-peacock-500 {
    border-color: #38B2AC;
  }

  .xl\:border-peacock-600 {
    border-color: #319795;
  }

  .xl\:border-peacock-700 {
    border-color: #2C7A7B;
  }

  .xl\:border-peacock-800 {
    border-color: #285E61;
  }

  .xl\:border-peacock-900 {
    border-color: #234E52;
  }

  .xl\:border-peacock {
    border-color: #38B2AC;
  }

  .xl\:border-indigo-100 {
    border-color: #EBF4FF;
  }

  .xl\:border-indigo-200 {
    border-color: #C3DAFE;
  }

  .xl\:border-indigo-300 {
    border-color: #A3BFFA;
  }

  .xl\:border-indigo-400 {
    border-color: #7F9CF5;
  }

  .xl\:border-indigo-500 {
    border-color: #667EEA;
  }

  .xl\:border-indigo-600 {
    border-color: #5A67D8;
  }

  .xl\:border-indigo-700 {
    border-color: #6439DE;
  }

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

  .xl\:border-indigo-900 {
    border-color: #3C366B;
  }

  .xl\:border-indigo {
    border-color: #667EEA;
  }

  .xl\:\!border-primary {
    border-color: #6638B6 !important;
  }

  .xl\:\!border-primaryDark {
    border-color: #3C2C84 !important;
  }

  .xl\:\!border-primary1 {
    border-color: #8C81D1 !important;
  }

  .xl\:\!border-primary2 {
    border-color: #A8A5CE !important;
  }

  .xl\:\!border-primary3 {
    border-color: #EBEAF6 !important;
  }

  .xl\:\!border-primary4 {
    border-color: #F8F8FC !important;
  }

  .xl\:\!border-secondary {
    border-color: #007EE5 !important;
  }

  .xl\:\!border-secondary1 {
    border-color: #43BEFF !important;
  }

  .xl\:\!border-secondary2 {
    border-color: #F5F9FD !important;
  }

  .xl\:\!border-alert {
    border-color: #EF3817 !important;
  }

  .xl\:\!border-safe {
    border-color: #60B731 !important;
  }

  .xl\:\!border-primary-dark {
    border-color: #3C2C84 !important;
  }

  .xl\:\!border-primary-1 {
    border-color: #8C81D1 !important;
  }

  .xl\:\!border-primary-2 {
    border-color: #A8A5CE !important;
  }

  .xl\:\!border-primary-3 {
    border-color: #EBEAF6 !important;
  }

  .xl\:\!border-primary-4 {
    border-color: #F8F8FC !important;
  }

  .xl\:\!border-secondary-1 {
    border-color: #43BEFF !important;
  }

  .xl\:\!border-secondary-2 {
    border-color: #F5F9FD !important;
  }

  .xl\:\!border-transparent {
    border-color: transparent !important;
  }

  .xl\:\!border-black {
    border-color: #000000 !important;
  }

  .xl\:\!border-white {
    border-color: #FFFFFF !important;
  }

  .xl\:\!border-point-violet {
    border-color: #7545FF !important;
  }

  .xl\:\!border-gray-100 {
    border-color: #F7F7F7 !important;
  }

  .xl\:\!border-gray-200 {
    border-color: #E5E5E8 !important;
  }

  .xl\:\!border-gray-300 {
    border-color: #CED0D6 !important;
  }

  .xl\:\!border-gray-400 {
    border-color: #A7A9B2 !important;
  }

  .xl\:\!border-gray-500 {
    border-color: #858895 !important;
  }

  .xl\:\!border-gray-600 {
    border-color: #6B6E7B !important;
  }

  .xl\:\!border-gray-700 {
    border-color: #5F616D !important;
  }

  .xl\:\!border-gray-800 {
    border-color: #474952 !important;
  }

  .xl\:\!border-gray-900 {
    border-color: #222532 !important;
  }

  .xl\:\!border-gray {
    border-color: #858895 !important;
  }

  .xl\:\!border-gray-dark {
    border-color: #222532 !important;
  }

  .xl\:\!border-red-100 {
    border-color: #FFE8E8 !important;
  }

  .xl\:\!border-red-200 {
    border-color: #FFC4C4 !important;
  }

  .xl\:\!border-red-300 {
    border-color: #FF8F8F !important;
  }

  .xl\:\!border-red-400 {
    border-color: #FF6A6A !important;
  }

  .xl\:\!border-red-500 {
    border-color: #EF3817 !important;
  }

  .xl\:\!border-red-600 {
    border-color: #CC2C00 !important;
  }

  .xl\:\!border-red-700 {
    border-color: #C53030 !important;
  }

  .xl\:\!border-red-800 {
    border-color: #9B2C2C !important;
  }

  .xl\:\!border-red-900 {
    border-color: #742A2A !important;
  }

  .xl\:\!border-red {
    border-color: #EF3817 !important;
  }

  .xl\:\!border-coral-100 {
    border-color: #FFEBE6 !important;
  }

  .xl\:\!border-coral-200 {
    border-color: #FFD3C8 !important;
  }

  .xl\:\!border-coral-300 {
    border-color: #FFB39E !important;
  }

  .xl\:\!border-coral-400 {
    border-color: #FF9476 !important;
  }

  .xl\:\!border-coral-500 {
    border-color: #FF7750 !important;
  }

  .xl\:\!border-coral-600 {
    border-color: #F55A2F !important;
  }

  .xl\:\!border-coral-700 {
    border-color: #DD470F !important;
  }

  .xl\:\!border-coral-800 {
    border-color: #B93E0F !important;
  }

  .xl\:\!border-coral-900 {
    border-color: #8E3311 !important;
  }

  .xl\:\!border-coral {
    border-color: #FF7750 !important;
  }

  .xl\:\!border-yellow-100 {
    border-color: #FFFAE6 !important;
  }

  .xl\:\!border-yellow-200 {
    border-color: #FFEB99 !important;
  }

  .xl\:\!border-yellow-300 {
    border-color: #FFE066 !important;
  }

  .xl\:\!border-yellow-400 {
    border-color: #FFD633 !important;
  }

  .xl\:\!border-yellow-500 {
    border-color: #FFCE02 !important;
  }

  .xl\:\!border-yellow-600 {
    border-color: #E6B800 !important;
  }

  .xl\:\!border-yellow-700 {
    border-color: #CCA300 !important;
  }

  .xl\:\!border-yellow-800 {
    border-color: #806600 !important;
  }

  .xl\:\!border-yellow-900 {
    border-color: #4D3D00 !important;
  }

  .xl\:\!border-yellow {
    border-color: #FFCE02 !important;
  }

  .xl\:\!border-green-100 {
    border-color: #F9FCE9 !important;
  }

  .xl\:\!border-green-200 {
    border-color: #E7F3A5 !important;
  }

  .xl\:\!border-green-300 {
    border-color: #D5EA62 !important;
  }

  .xl\:\!border-green-400 {
    border-color: #C2E01E !important;
  }

  .xl\:\!border-green-500 {
    border-color: #60B731 !important;
  }

  .xl\:\!border-green-600 {
    border-color: #3F7B1A !important;
  }

  .xl\:\!border-green-700 {
    border-color: #366916 !important;
  }

  .xl\:\!border-green-800 {
    border-color: #203F0D !important;
  }

  .xl\:\!border-green-900 {
    border-color: #162A09 !important;
  }

  .xl\:\!border-green {
    border-color: #60B731 !important;
  }

  .xl\:\!border-blue-100 {
    border-color: #F5F9FD !important;
  }

  .xl\:\!border-blue-200 {
    border-color: #E9F4FF !important;
  }

  .xl\:\!border-blue-300 {
    border-color: #B9DCFF !important;
  }

  .xl\:\!border-blue-400 {
    border-color: #43BEFF !important;
  }

  .xl\:\!border-blue-500 {
    border-color: #007EE5 !important;
  }

  .xl\:\!border-blue-600 {
    border-color: #0069CC !important;
  }

  .xl\:\!border-blue-700 {
    border-color: #005CB3 !important;
  }

  .xl\:\!border-blue-800 {
    border-color: #004F99 !important;
  }

  .xl\:\!border-blue-900 {
    border-color: #003566 !important;
  }

  .xl\:\!border-blue {
    border-color: #007EE5 !important;
  }

  .xl\:\!border-violet-100 {
    border-color: #F8F8FC !important;
  }

  .xl\:\!border-violet-200 {
    border-color: #EBEAF6 !important;
  }

  .xl\:\!border-violet-300 {
    border-color: #A8A5CE !important;
  }

  .xl\:\!border-violet-400 {
    border-color: #8C81D1 !important;
  }

  .xl\:\!border-violet-500 {
    border-color: #6638B6 !important;
  }

  .xl\:\!border-violet-600 {
    border-color: #58309C !important;
  }

  .xl\:\!border-violet-700 {
    border-color: #4D2A89 !important;
  }

  .xl\:\!border-violet-800 {
    border-color: #3C2C84 !important;
  }

  .xl\:\!border-violet-900 {
    border-color: #371E62 !important;
  }

  .xl\:\!border-violet {
    border-color: #6638B6 !important;
  }

  .xl\:\!border-peacock-100 {
    border-color: #E6FFFA !important;
  }

  .xl\:\!border-peacock-200 {
    border-color: #B2F5EA !important;
  }

  .xl\:\!border-peacock-300 {
    border-color: #81E6D9 !important;
  }

  .xl\:\!border-peacock-400 {
    border-color: #4FD1C5 !important;
  }

  .xl\:\!border-peacock-500 {
    border-color: #38B2AC !important;
  }

  .xl\:\!border-peacock-600 {
    border-color: #319795 !important;
  }

  .xl\:\!border-peacock-700 {
    border-color: #2C7A7B !important;
  }

  .xl\:\!border-peacock-800 {
    border-color: #285E61 !important;
  }

  .xl\:\!border-peacock-900 {
    border-color: #234E52 !important;
  }

  .xl\:\!border-peacock {
    border-color: #38B2AC !important;
  }

  .xl\:\!border-indigo-100 {
    border-color: #EBF4FF !important;
  }

  .xl\:\!border-indigo-200 {
    border-color: #C3DAFE !important;
  }

  .xl\:\!border-indigo-300 {
    border-color: #A3BFFA !important;
  }

  .xl\:\!border-indigo-400 {
    border-color: #7F9CF5 !important;
  }

  .xl\:\!border-indigo-500 {
    border-color: #667EEA !important;
  }

  .xl\:\!border-indigo-600 {
    border-color: #5A67D8 !important;
  }

  .xl\:\!border-indigo-700 {
    border-color: #6439DE !important;
  }

  .xl\:\!border-indigo-800 {
    border-color: #434190 !important;
  }

  .xl\:\!border-indigo-900 {
    border-color: #3C366B !important;
  }

  .xl\:\!border-indigo {
    border-color: #667EEA !important;
  }

  .xl\:hover\:border-primary:hover {
    border-color: #6638B6;
  }

  .xl\:hover\:border-primaryDark:hover {
    border-color: #3C2C84;
  }

  .xl\:hover\:border-primary1:hover {
    border-color: #8C81D1;
  }

  .xl\:hover\:border-primary2:hover {
    border-color: #A8A5CE;
  }

  .xl\:hover\:border-primary3:hover {
    border-color: #EBEAF6;
  }

  .xl\:hover\:border-primary4:hover {
    border-color: #F8F8FC;
  }

  .xl\:hover\:border-secondary:hover {
    border-color: #007EE5;
  }

  .xl\:hover\:border-secondary1:hover {
    border-color: #43BEFF;
  }

  .xl\:hover\:border-secondary2:hover {
    border-color: #F5F9FD;
  }

  .xl\:hover\:border-alert:hover {
    border-color: #EF3817;
  }

  .xl\:hover\:border-safe:hover {
    border-color: #60B731;
  }

  .xl\:hover\:border-primary-dark:hover {
    border-color: #3C2C84;
  }

  .xl\:hover\:border-primary-1:hover {
    border-color: #8C81D1;
  }

  .xl\:hover\:border-primary-2:hover {
    border-color: #A8A5CE;
  }

  .xl\:hover\:border-primary-3:hover {
    border-color: #EBEAF6;
  }

  .xl\:hover\:border-primary-4:hover {
    border-color: #F8F8FC;
  }

  .xl\:hover\:border-secondary-1:hover {
    border-color: #43BEFF;
  }

  .xl\:hover\:border-secondary-2:hover {
    border-color: #F5F9FD;
  }

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

  .xl\:hover\:border-black:hover {
    border-color: #000000;
  }

  .xl\:hover\:border-white:hover {
    border-color: #FFFFFF;
  }

  .xl\:hover\:border-point-violet:hover {
    border-color: #7545FF;
  }

  .xl\:hover\:border-gray-100:hover {
    border-color: #F7F7F7;
  }

  .xl\:hover\:border-gray-200:hover {
    border-color: #E5E5E8;
  }

  .xl\:hover\:border-gray-300:hover {
    border-color: #CED0D6;
  }

  .xl\:hover\:border-gray-400:hover {
    border-color: #A7A9B2;
  }

  .xl\:hover\:border-gray-500:hover {
    border-color: #858895;
  }

  .xl\:hover\:border-gray-600:hover {
    border-color: #6B6E7B;
  }

  .xl\:hover\:border-gray-700:hover {
    border-color: #5F616D;
  }

  .xl\:hover\:border-gray-800:hover {
    border-color: #474952;
  }

  .xl\:hover\:border-gray-900:hover {
    border-color: #222532;
  }

  .xl\:hover\:border-gray:hover {
    border-color: #858895;
  }

  .xl\:hover\:border-gray-dark:hover {
    border-color: #222532;
  }

  .xl\:hover\:border-red-100:hover {
    border-color: #FFE8E8;
  }

  .xl\:hover\:border-red-200:hover {
    border-color: #FFC4C4;
  }

  .xl\:hover\:border-red-300:hover {
    border-color: #FF8F8F;
  }

  .xl\:hover\:border-red-400:hover {
    border-color: #FF6A6A;
  }

  .xl\:hover\:border-red-500:hover {
    border-color: #EF3817;
  }

  .xl\:hover\:border-red-600:hover {
    border-color: #CC2C00;
  }

  .xl\:hover\:border-red-700:hover {
    border-color: #C53030;
  }

  .xl\:hover\:border-red-800:hover {
    border-color: #9B2C2C;
  }

  .xl\:hover\:border-red-900:hover {
    border-color: #742A2A;
  }

  .xl\:hover\:border-red:hover {
    border-color: #EF3817;
  }

  .xl\:hover\:border-coral-100:hover {
    border-color: #FFEBE6;
  }

  .xl\:hover\:border-coral-200:hover {
    border-color: #FFD3C8;
  }

  .xl\:hover\:border-coral-300:hover {
    border-color: #FFB39E;
  }

  .xl\:hover\:border-coral-400:hover {
    border-color: #FF9476;
  }

  .xl\:hover\:border-coral-500:hover {
    border-color: #FF7750;
  }

  .xl\:hover\:border-coral-600:hover {
    border-color: #F55A2F;
  }

  .xl\:hover\:border-coral-700:hover {
    border-color: #DD470F;
  }

  .xl\:hover\:border-coral-800:hover {
    border-color: #B93E0F;
  }

  .xl\:hover\:border-coral-900:hover {
    border-color: #8E3311;
  }

  .xl\:hover\:border-coral:hover {
    border-color: #FF7750;
  }

  .xl\:hover\:border-yellow-100:hover {
    border-color: #FFFAE6;
  }

  .xl\:hover\:border-yellow-200:hover {
    border-color: #FFEB99;
  }

  .xl\:hover\:border-yellow-300:hover {
    border-color: #FFE066;
  }

  .xl\:hover\:border-yellow-400:hover {
    border-color: #FFD633;
  }

  .xl\:hover\:border-yellow-500:hover {
    border-color: #FFCE02;
  }

  .xl\:hover\:border-yellow-600:hover {
    border-color: #E6B800;
  }

  .xl\:hover\:border-yellow-700:hover {
    border-color: #CCA300;
  }

  .xl\:hover\:border-yellow-800:hover {
    border-color: #806600;
  }

  .xl\:hover\:border-yellow-900:hover {
    border-color: #4D3D00;
  }

  .xl\:hover\:border-yellow:hover {
    border-color: #FFCE02;
  }

  .xl\:hover\:border-green-100:hover {
    border-color: #F9FCE9;
  }

  .xl\:hover\:border-green-200:hover {
    border-color: #E7F3A5;
  }

  .xl\:hover\:border-green-300:hover {
    border-color: #D5EA62;
  }

  .xl\:hover\:border-green-400:hover {
    border-color: #C2E01E;
  }

  .xl\:hover\:border-green-500:hover {
    border-color: #60B731;
  }

  .xl\:hover\:border-green-600:hover {
    border-color: #3F7B1A;
  }

  .xl\:hover\:border-green-700:hover {
    border-color: #366916;
  }

  .xl\:hover\:border-green-800:hover {
    border-color: #203F0D;
  }

  .xl\:hover\:border-green-900:hover {
    border-color: #162A09;
  }

  .xl\:hover\:border-green:hover {
    border-color: #60B731;
  }

  .xl\:hover\:border-blue-100:hover {
    border-color: #F5F9FD;
  }

  .xl\:hover\:border-blue-200:hover {
    border-color: #E9F4FF;
  }

  .xl\:hover\:border-blue-300:hover {
    border-color: #B9DCFF;
  }

  .xl\:hover\:border-blue-400:hover {
    border-color: #43BEFF;
  }

  .xl\:hover\:border-blue-500:hover {
    border-color: #007EE5;
  }

  .xl\:hover\:border-blue-600:hover {
    border-color: #0069CC;
  }

  .xl\:hover\:border-blue-700:hover {
    border-color: #005CB3;
  }

  .xl\:hover\:border-blue-800:hover {
    border-color: #004F99;
  }

  .xl\:hover\:border-blue-900:hover {
    border-color: #003566;
  }

  .xl\:hover\:border-blue:hover {
    border-color: #007EE5;
  }

  .xl\:hover\:border-violet-100:hover {
    border-color: #F8F8FC;
  }

  .xl\:hover\:border-violet-200:hover {
    border-color: #EBEAF6;
  }

  .xl\:hover\:border-violet-300:hover {
    border-color: #A8A5CE;
  }

  .xl\:hover\:border-violet-400:hover {
    border-color: #8C81D1;
  }

  .xl\:hover\:border-violet-500:hover {
    border-color: #6638B6;
  }

  .xl\:hover\:border-violet-600:hover {
    border-color: #58309C;
  }

  .xl\:hover\:border-violet-700:hover {
    border-color: #4D2A89;
  }

  .xl\:hover\:border-violet-800:hover {
    border-color: #3C2C84;
  }

  .xl\:hover\:border-violet-900:hover {
    border-color: #371E62;
  }

  .xl\:hover\:border-violet:hover {
    border-color: #6638B6;
  }

  .xl\:hover\:border-peacock-100:hover {
    border-color: #E6FFFA;
  }

  .xl\:hover\:border-peacock-200:hover {
    border-color: #B2F5EA;
  }

  .xl\:hover\:border-peacock-300:hover {
    border-color: #81E6D9;
  }

  .xl\:hover\:border-peacock-400:hover {
    border-color: #4FD1C5;
  }

  .xl\:hover\:border-peacock-500:hover {
    border-color: #38B2AC;
  }

  .xl\:hover\:border-peacock-600:hover {
    border-color: #319795;
  }

  .xl\:hover\:border-peacock-700:hover {
    border-color: #2C7A7B;
  }

  .xl\:hover\:border-peacock-800:hover {
    border-color: #285E61;
  }

  .xl\:hover\:border-peacock-900:hover {
    border-color: #234E52;
  }

  .xl\:hover\:border-peacock:hover {
    border-color: #38B2AC;
  }

  .xl\:hover\:border-indigo-100:hover {
    border-color: #EBF4FF;
  }

  .xl\:hover\:border-indigo-200:hover {
    border-color: #C3DAFE;
  }

  .xl\:hover\:border-indigo-300:hover {
    border-color: #A3BFFA;
  }

  .xl\:hover\:border-indigo-400:hover {
    border-color: #7F9CF5;
  }

  .xl\:hover\:border-indigo-500:hover {
    border-color: #667EEA;
  }

  .xl\:hover\:border-indigo-600:hover {
    border-color: #5A67D8;
  }

  .xl\:hover\:border-indigo-700:hover {
    border-color: #6439DE;
  }

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

  .xl\:hover\:border-indigo-900:hover {
    border-color: #3C366B;
  }

  .xl\:hover\:border-indigo:hover {
    border-color: #667EEA;
  }

  .xl\:rounded-none {
    border-radius: 0;
  }

  .xl\:rounded-sm {
    border-radius: 0.125rem;
  }

  .xl\:rounded {
    border-radius: 0.25rem;
  }

  .xl\:rounded-md {
    border-radius: 0.375rem;
  }

  .xl\:rounded-lg {
    border-radius: 0.5rem;
  }

  .xl\:rounded-full {
    border-radius: 9999px;
  }

  .xl\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xl\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xl\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xl\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xl\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .xl\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xl\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .xl\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .xl\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .xl\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .xl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .xl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .xl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .xl\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .xl\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .xl\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .xl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .xl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .xl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .xl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .xl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .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-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-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-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\:hover\:rounded-none:hover {
    border-radius: 0;
  }

  .xl\:hover\:rounded-sm:hover {
    border-radius: 0.125rem;
  }

  .xl\:hover\:rounded:hover {
    border-radius: 0.25rem;
  }

  .xl\:hover\:rounded-md:hover {
    border-radius: 0.375rem;
  }

  .xl\:hover\:rounded-lg:hover {
    border-radius: 0.5rem;
  }

  .xl\:hover\:rounded-full:hover {
    border-radius: 9999px;
  }

  .xl\:hover\:rounded-t-none:hover {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xl\:hover\:rounded-r-none:hover {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xl\:hover\:rounded-b-none:hover {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:hover\:rounded-l-none:hover {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:hover\:rounded-t-sm:hover {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xl\:hover\:rounded-r-sm:hover {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:hover\:rounded-b-sm:hover {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:hover\:rounded-l-sm:hover {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:hover\:rounded-t:hover {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xl\:hover\:rounded-r:hover {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:hover\:rounded-b:hover {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:hover\:rounded-l:hover {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:hover\:rounded-t-md:hover {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .xl\:hover\:rounded-r-md:hover {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:hover\:rounded-b-md:hover {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:hover\:rounded-l-md:hover {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:hover\:rounded-t-lg:hover {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xl\:hover\:rounded-r-lg:hover {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:hover\:rounded-b-lg:hover {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:hover\:rounded-l-lg:hover {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:hover\:rounded-t-full:hover {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xl\:hover\:rounded-r-full:hover {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xl\:hover\:rounded-b-full:hover {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:hover\:rounded-l-full:hover {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:hover\:rounded-tl-none:hover {
    border-top-left-radius: 0;
  }

  .xl\:hover\:rounded-tr-none:hover {
    border-top-right-radius: 0;
  }

  .xl\:hover\:rounded-br-none:hover {
    border-bottom-right-radius: 0;
  }

  .xl\:hover\:rounded-bl-none:hover {
    border-bottom-left-radius: 0;
  }

  .xl\:hover\:rounded-tl-sm:hover {
    border-top-left-radius: 0.125rem;
  }

  .xl\:hover\:rounded-tr-sm:hover {
    border-top-right-radius: 0.125rem;
  }

  .xl\:hover\:rounded-br-sm:hover {
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:hover\:rounded-bl-sm:hover {
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:hover\:rounded-tl:hover {
    border-top-left-radius: 0.25rem;
  }

  .xl\:hover\:rounded-tr:hover {
    border-top-right-radius: 0.25rem;
  }

  .xl\:hover\:rounded-br:hover {
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:hover\:rounded-bl:hover {
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:hover\:rounded-tl-md:hover {
    border-top-left-radius: 0.375rem;
  }

  .xl\:hover\:rounded-tr-md:hover {
    border-top-right-radius: 0.375rem;
  }

  .xl\:hover\:rounded-br-md:hover {
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:hover\:rounded-bl-md:hover {
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:hover\:rounded-tl-lg:hover {
    border-top-left-radius: 0.5rem;
  }

  .xl\:hover\:rounded-tr-lg:hover {
    border-top-right-radius: 0.5rem;
  }

  .xl\:hover\:rounded-br-lg:hover {
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:hover\:rounded-bl-lg:hover {
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:hover\:rounded-tl-full:hover {
    border-top-left-radius: 9999px;
  }

  .xl\:hover\:rounded-tr-full:hover {
    border-top-right-radius: 9999px;
  }

  .xl\:hover\:rounded-br-full:hover {
    border-bottom-right-radius: 9999px;
  }

  .xl\:hover\:rounded-bl-full:hover {
    border-bottom-left-radius: 9999px;
  }

  .xl\:border-solid {
    border-style: solid;
  }

  .xl\:border-dashed {
    border-style: dashed;
  }

  .xl\:border-dotted {
    border-style: dotted;
  }

  .xl\:border-double {
    border-style: double;
  }

  .xl\:border-none {
    border-style: none;
  }

  .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\:hover\:border-solid:hover {
    border-style: solid;
  }

  .xl\:hover\:border-dashed:hover {
    border-style: dashed;
  }

  .xl\:hover\:border-dotted:hover {
    border-style: dotted;
  }

  .xl\:hover\:border-double:hover {
    border-style: double;
  }

  .xl\:hover\:border-none:hover {
    border-style: none;
  }

  .xl\:border-0 {
    border-width: 0;
  }

  .xl\:border-2 {
    border-width: 2px;
  }

  .xl\:border-4 {
    border-width: 4px;
  }

  .xl\:border-8 {
    border-width: 8px;
  }

  .xl\:border {
    border-width: 1px;
  }

  .xl\:border-t-0 {
    border-top-width: 0;
  }

  .xl\:border-r-0 {
    border-right-width: 0;
  }

  .xl\:border-b-0 {
    border-bottom-width: 0;
  }

  .xl\:border-l-0 {
    border-left-width: 0;
  }

  .xl\:border-t-2 {
    border-top-width: 2px;
  }

  .xl\:border-r-2 {
    border-right-width: 2px;
  }

  .xl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .xl\:border-l-2 {
    border-left-width: 2px;
  }

  .xl\:border-t-4 {
    border-top-width: 4px;
  }

  .xl\:border-r-4 {
    border-right-width: 4px;
  }

  .xl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .xl\:border-l-4 {
    border-left-width: 4px;
  }

  .xl\:border-t-8 {
    border-top-width: 8px;
  }

  .xl\:border-r-8 {
    border-right-width: 8px;
  }

  .xl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .xl\:border-l-8 {
    border-left-width: 8px;
  }

  .xl\:border-t {
    border-top-width: 1px;
  }

  .xl\:border-r {
    border-right-width: 1px;
  }

  .xl\:border-b {
    border-bottom-width: 1px;
  }

  .xl\:border-l {
    border-left-width: 1px;
  }

  .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\:hover\:border-0:hover {
    border-width: 0;
  }

  .xl\:hover\:border-2:hover {
    border-width: 2px;
  }

  .xl\:hover\:border-4:hover {
    border-width: 4px;
  }

  .xl\:hover\:border-8:hover {
    border-width: 8px;
  }

  .xl\:hover\:border:hover {
    border-width: 1px;
  }

  .xl\:hover\:border-t-0:hover {
    border-top-width: 0;
  }

  .xl\:hover\:border-r-0:hover {
    border-right-width: 0;
  }

  .xl\:hover\:border-b-0:hover {
    border-bottom-width: 0;
  }

  .xl\:hover\:border-l-0:hover {
    border-left-width: 0;
  }

  .xl\:hover\:border-t-2:hover {
    border-top-width: 2px;
  }

  .xl\:hover\:border-r-2:hover {
    border-right-width: 2px;
  }

  .xl\:hover\:border-b-2:hover {
    border-bottom-width: 2px;
  }

  .xl\:hover\:border-l-2:hover {
    border-left-width: 2px;
  }

  .xl\:hover\:border-t-4:hover {
    border-top-width: 4px;
  }

  .xl\:hover\:border-r-4:hover {
    border-right-width: 4px;
  }

  .xl\:hover\:border-b-4:hover {
    border-bottom-width: 4px;
  }

  .xl\:hover\:border-l-4:hover {
    border-left-width: 4px;
  }

  .xl\:hover\:border-t-8:hover {
    border-top-width: 8px;
  }

  .xl\:hover\:border-r-8:hover {
    border-right-width: 8px;
  }

  .xl\:hover\:border-b-8:hover {
    border-bottom-width: 8px;
  }

  .xl\:hover\:border-l-8:hover {
    border-left-width: 8px;
  }

  .xl\:hover\:border-t:hover {
    border-top-width: 1px;
  }

  .xl\:hover\:border-r:hover {
    border-right-width: 1px;
  }

  .xl\:hover\:border-b:hover {
    border-bottom-width: 1px;
  }

  .xl\:hover\:border-l:hover {
    border-left-width: 1px;
  }

  .xl\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .xl\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .xl\:\!box-border {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .xl\:\!box-content {
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .xl\:hover\:box-border:hover {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .xl\:hover\:box-content:hover {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .xl\:cursor-auto {
    cursor: auto;
  }

  .xl\:cursor-default {
    cursor: default;
  }

  .xl\:cursor-pointer {
    cursor: pointer;
  }

  .xl\:cursor-wait {
    cursor: wait;
  }

  .xl\:cursor-text {
    cursor: text;
  }

  .xl\:cursor-move {
    cursor: move;
  }

  .xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .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\:hover\:cursor-auto:hover {
    cursor: auto;
  }

  .xl\:hover\:cursor-default:hover {
    cursor: default;
  }

  .xl\:hover\:cursor-pointer:hover {
    cursor: pointer;
  }

  .xl\:hover\:cursor-wait:hover {
    cursor: wait;
  }

  .xl\:hover\:cursor-text:hover {
    cursor: text;
  }

  .xl\:hover\:cursor-move:hover {
    cursor: move;
  }

  .xl\:hover\:cursor-not-allowed:hover {
    cursor: not-allowed;
  }

  .xl\:block {
    display: block;
  }

  .xl\:inline-block {
    display: inline-block;
  }

  .xl\:inline {
    display: inline;
  }

  .xl\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .xl\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .xl\:grid {
    display: grid;
  }

  .xl\:table {
    display: table;
  }

  .xl\:table-caption {
    display: table-caption;
  }

  .xl\:table-cell {
    display: table-cell;
  }

  .xl\:table-column {
    display: table-column;
  }

  .xl\:table-column-group {
    display: table-column-group;
  }

  .xl\:table-footer-group {
    display: table-footer-group;
  }

  .xl\:table-header-group {
    display: table-header-group;
  }

  .xl\:table-row-group {
    display: table-row-group;
  }

  .xl\:table-row {
    display: table-row;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:\!block {
    display: block !important;
  }

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

  .xl\:\!inline {
    display: inline !important;
  }

  .xl\:\!flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .xl\:\!inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .xl\:\!grid {
    display: grid !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\:\!hidden {
    display: none !important;
  }

  .xl\:hover\:block:hover {
    display: block;
  }

  .xl\:hover\:inline-block:hover {
    display: inline-block;
  }

  .xl\:hover\:inline:hover {
    display: inline;
  }

  .xl\:hover\:flex:hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .xl\:hover\:inline-flex:hover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .xl\:hover\:grid:hover {
    display: grid;
  }

  .xl\:hover\:table:hover {
    display: table;
  }

  .xl\:hover\:table-caption:hover {
    display: table-caption;
  }

  .xl\:hover\:table-cell:hover {
    display: table-cell;
  }

  .xl\:hover\:table-column:hover {
    display: table-column;
  }

  .xl\:hover\:table-column-group:hover {
    display: table-column-group;
  }

  .xl\:hover\:table-footer-group:hover {
    display: table-footer-group;
  }

  .xl\:hover\:table-header-group:hover {
    display: table-header-group;
  }

  .xl\:hover\:table-row-group:hover {
    display: table-row-group;
  }

  .xl\:hover\:table-row:hover {
    display: table-row;
  }

  .xl\:hover\:hidden:hover {
    display: none;
  }

  .xl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .xl\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .xl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .xl\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .xl\:\!flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .xl\:\!flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .xl\:\!flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .xl\:\!flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .xl\:hover\:flex-row:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .xl\:hover\:flex-row-reverse:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .xl\:hover\:flex-col:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .xl\:hover\:flex-col-reverse:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .xl\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .xl\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .xl\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .xl\:\!flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .xl\:\!flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .xl\:\!flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .xl\:hover\:flex-wrap:hover {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .xl\:hover\:flex-wrap-reverse:hover {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .xl\:hover\:flex-no-wrap:hover {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .xl\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .xl\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .xl\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .xl\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .xl\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .xl\:\!items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .xl\:\!items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .xl\:\!items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .xl\:\!items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .xl\:\!items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .xl\:hover\:items-start:hover {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .xl\:hover\:items-end:hover {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .xl\:hover\:items-center:hover {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .xl\:hover\:items-baseline:hover {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .xl\:hover\:items-stretch:hover {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .xl\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .xl\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .xl\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .xl\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .xl\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .xl\:\!self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .xl\:\!self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .xl\:\!self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .xl\:\!self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .xl\:\!self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .xl\:hover\:self-auto:hover {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .xl\:hover\:self-start:hover {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .xl\:hover\:self-end:hover {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .xl\:hover\:self-center:hover {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .xl\:hover\:self-stretch:hover {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .xl\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .xl\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .xl\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .xl\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .xl\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .xl\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .xl\:\!justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .xl\:\!justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .xl\:\!justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .xl\:\!justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .xl\:\!justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .xl\:\!justify-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .xl\:hover\:justify-start:hover {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .xl\:hover\:justify-end:hover {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .xl\:hover\:justify-center:hover {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .xl\:hover\:justify-between:hover {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .xl\:hover\:justify-around:hover {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .xl\:hover\:justify-evenly:hover {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .xl\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .xl\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .xl\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .xl\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .xl\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .xl\:\!content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .xl\:\!content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .xl\:\!content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .xl\:\!content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .xl\:\!content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .xl\:hover\:content-center:hover {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .xl\:hover\:content-start:hover {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .xl\:hover\:content-end:hover {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .xl\:hover\:content-between:hover {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .xl\:hover\:content-around:hover {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .xl\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .xl\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .xl\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .xl\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .xl\:\!flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .xl\:\!flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .xl\:\!flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .xl\:\!flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .xl\:hover\:flex-1:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .xl\:hover\:flex-auto:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .xl\:hover\:flex-initial:hover {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .xl\:hover\:flex-none:hover {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .xl\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .xl\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .xl\:\!flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .xl\:\!flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .xl\:hover\:flex-grow-0:hover {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .xl\:hover\:flex-grow:hover {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .xl\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .xl\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .xl\:\!flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .xl\:\!flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .xl\:hover\:flex-shrink-0:hover {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .xl\:hover\:flex-shrink:hover {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .xl\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .xl\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .xl\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .xl\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .xl\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .xl\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .xl\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .xl\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .xl\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .xl\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .xl\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .xl\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .xl\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .xl\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .xl\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .xl\:\!order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .xl\:\!order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .xl\:\!order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .xl\:\!order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .xl\:\!order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .xl\:\!order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .xl\:\!order-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .xl\:\!order-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .xl\:\!order-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .xl\:\!order-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .xl\:\!order-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .xl\:\!order-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .xl\:\!order-first {
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .xl\:\!order-last {
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .xl\:\!order-none {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .xl\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .xl\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .xl\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .xl\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .xl\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .xl\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .xl\:hover\:order-7:hover {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .xl\:hover\:order-8:hover {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .xl\:hover\:order-9:hover {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .xl\:hover\:order-10:hover {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .xl\:hover\:order-11:hover {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .xl\:hover\:order-12:hover {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .xl\:hover\:order-first:hover {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .xl\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .xl\:hover\:order-none:hover {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .xl\:float-right {
    float: right;
  }

  .xl\:float-left {
    float: left;
  }

  .xl\:float-none {
    float: none;
  }

  .xl\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .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\:hover\:float-right:hover {
    float: right;
  }

  .xl\:hover\:float-left:hover {
    float: left;
  }

  .xl\:hover\:float-none:hover {
    float: none;
  }

  .xl\:hover\:clearfix:hover:after {
    content: "";
    display: table;
    clear: both;
  }

  .xl\:clear-left {
    clear: left;
  }

  .xl\:clear-right {
    clear: right;
  }

  .xl\:clear-both {
    clear: both;
  }

  .xl\:\!clear-left {
    clear: left !important;
  }

  .xl\:\!clear-right {
    clear: right !important;
  }

  .xl\:\!clear-both {
    clear: both !important;
  }

  .xl\:hover\:clear-left:hover {
    clear: left;
  }

  .xl\:hover\:clear-right:hover {
    clear: right;
  }

  .xl\:hover\:clear-both:hover {
    clear: both;
  }

  .xl\:font-sans {
    font-family: Noto Sans;
  }

  .xl\:font-serif {
    font-family: Roboto;
  }

  .xl\:\!font-sans {
    font-family: Noto Sans !important;
  }

  .xl\:\!font-serif {
    font-family: Roboto !important;
  }

  .xl\:hover\:font-sans:hover {
    font-family: Noto Sans;
  }

  .xl\:hover\:font-serif:hover {
    font-family: Roboto;
  }

  .xl\:font-hairline {
    font-weight: 100;
  }

  .xl\:font-thin {
    font-weight: 200;
  }

  .xl\:font-light {
    font-weight: 300;
  }

  .xl\:font-normal {
    font-weight: 400;
  }

  .xl\:font-medium {
    font-weight: 500;
  }

  .xl\:font-semibold {
    font-weight: 600;
  }

  .xl\:font-bold {
    font-weight: 700;
  }

  .xl\:font-extrabold {
    font-weight: 800;
  }

  .xl\:font-black {
    font-weight: 900;
  }

  .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;
  }

  .xl\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .xl\:hover\:font-light:hover {
    font-weight: 300;
  }

  .xl\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .xl\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .xl\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .xl\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .xl\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .xl\:hover\:font-black:hover {
    font-weight: 900;
  }

  .xl\:h-0 {
    height: 0rem;
  }

  .xl\:h-1 {
    height: 0.25rem;
  }

  .xl\:h-2 {
    height: 0.5rem;
  }

  .xl\:h-3 {
    height: 0.75rem;
  }

  .xl\:h-4 {
    height: 1rem;
  }

  .xl\:h-5 {
    height: 1.25rem;
  }

  .xl\:h-6 {
    height: 1.5rem;
  }

  .xl\:h-7 {
    height: 1.75rem;
  }

  .xl\:h-8 {
    height: 2rem;
  }

  .xl\:h-9 {
    height: 2.25rem;
  }

  .xl\:h-10 {
    height: 2.5rem;
  }

  .xl\:h-11 {
    height: 2.75rem;
  }

  .xl\:h-12 {
    height: 3rem;
  }

  .xl\:h-13 {
    height: 3.25rem;
  }

  .xl\:h-14 {
    height: 3.5rem;
  }

  .xl\:h-15 {
    height: 3.75rem;
  }

  .xl\:h-16 {
    height: 4rem;
  }

  .xl\:h-17 {
    height: 4.25rem;
  }

  .xl\:h-18 {
    height: 4.5rem;
  }

  .xl\:h-19 {
    height: 4.75rem;
  }

  .xl\:h-20 {
    height: 5rem;
  }

  .xl\:h-21 {
    height: 5.25rem;
  }

  .xl\:h-22 {
    height: 5.5rem;
  }

  .xl\:h-23 {
    height: 5.75rem;
  }

  .xl\:h-24 {
    height: 6rem;
  }

  .xl\:h-25 {
    height: 6.25rem;
  }

  .xl\:h-26 {
    height: 6.5rem;
  }

  .xl\:h-27 {
    height: 6.75rem;
  }

  .xl\:h-28 {
    height: 7rem;
  }

  .xl\:h-29 {
    height: 7.25rem;
  }

  .xl\:h-30 {
    height: 7.5rem;
  }

  .xl\:h-31 {
    height: 7.75rem;
  }

  .xl\:h-32 {
    height: 8rem;
  }

  .xl\:h-40 {
    height: 10rem;
  }

  .xl\:h-48 {
    height: 12rem;
  }

  .xl\:h-56 {
    height: 14rem;
  }

  .xl\:h-64 {
    height: 16rem;
  }

  .xl\:h-auto {
    height: auto;
  }

  .xl\:h-px {
    height: 1px;
  }

  .xl\:h-full {
    height: 100%;
  }

  .xl\:h-screen {
    height: 100vh;
  }

  .xl\:\!h-0 {
    height: 0rem !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-7 {
    height: 1.75rem !important;
  }

  .xl\:\!h-8 {
    height: 2rem !important;
  }

  .xl\:\!h-9 {
    height: 2.25rem !important;
  }

  .xl\:\!h-10 {
    height: 2.5rem !important;
  }

  .xl\:\!h-11 {
    height: 2.75rem !important;
  }

  .xl\:\!h-12 {
    height: 3rem !important;
  }

  .xl\:\!h-13 {
    height: 3.25rem !important;
  }

  .xl\:\!h-14 {
    height: 3.5rem !important;
  }

  .xl\:\!h-15 {
    height: 3.75rem !important;
  }

  .xl\:\!h-16 {
    height: 4rem !important;
  }

  .xl\:\!h-17 {
    height: 4.25rem !important;
  }

  .xl\:\!h-18 {
    height: 4.5rem !important;
  }

  .xl\:\!h-19 {
    height: 4.75rem !important;
  }

  .xl\:\!h-20 {
    height: 5rem !important;
  }

  .xl\:\!h-21 {
    height: 5.25rem !important;
  }

  .xl\:\!h-22 {
    height: 5.5rem !important;
  }

  .xl\:\!h-23 {
    height: 5.75rem !important;
  }

  .xl\:\!h-24 {
    height: 6rem !important;
  }

  .xl\:\!h-25 {
    height: 6.25rem !important;
  }

  .xl\:\!h-26 {
    height: 6.5rem !important;
  }

  .xl\:\!h-27 {
    height: 6.75rem !important;
  }

  .xl\:\!h-28 {
    height: 7rem !important;
  }

  .xl\:\!h-29 {
    height: 7.25rem !important;
  }

  .xl\:\!h-30 {
    height: 7.5rem !important;
  }

  .xl\:\!h-31 {
    height: 7.75rem !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\:hover\:h-0:hover {
    height: 0rem;
  }

  .xl\:hover\:h-1:hover {
    height: 0.25rem;
  }

  .xl\:hover\:h-2:hover {
    height: 0.5rem;
  }

  .xl\:hover\:h-3:hover {
    height: 0.75rem;
  }

  .xl\:hover\:h-4:hover {
    height: 1rem;
  }

  .xl\:hover\:h-5:hover {
    height: 1.25rem;
  }

  .xl\:hover\:h-6:hover {
    height: 1.5rem;
  }

  .xl\:hover\:h-7:hover {
    height: 1.75rem;
  }

  .xl\:hover\:h-8:hover {
    height: 2rem;
  }

  .xl\:hover\:h-9:hover {
    height: 2.25rem;
  }

  .xl\:hover\:h-10:hover {
    height: 2.5rem;
  }

  .xl\:hover\:h-11:hover {
    height: 2.75rem;
  }

  .xl\:hover\:h-12:hover {
    height: 3rem;
  }

  .xl\:hover\:h-13:hover {
    height: 3.25rem;
  }

  .xl\:hover\:h-14:hover {
    height: 3.5rem;
  }

  .xl\:hover\:h-15:hover {
    height: 3.75rem;
  }

  .xl\:hover\:h-16:hover {
    height: 4rem;
  }

  .xl\:hover\:h-17:hover {
    height: 4.25rem;
  }

  .xl\:hover\:h-18:hover {
    height: 4.5rem;
  }

  .xl\:hover\:h-19:hover {
    height: 4.75rem;
  }

  .xl\:hover\:h-20:hover {
    height: 5rem;
  }

  .xl\:hover\:h-21:hover {
    height: 5.25rem;
  }

  .xl\:hover\:h-22:hover {
    height: 5.5rem;
  }

  .xl\:hover\:h-23:hover {
    height: 5.75rem;
  }

  .xl\:hover\:h-24:hover {
    height: 6rem;
  }

  .xl\:hover\:h-25:hover {
    height: 6.25rem;
  }

  .xl\:hover\:h-26:hover {
    height: 6.5rem;
  }

  .xl\:hover\:h-27:hover {
    height: 6.75rem;
  }

  .xl\:hover\:h-28:hover {
    height: 7rem;
  }

  .xl\:hover\:h-29:hover {
    height: 7.25rem;
  }

  .xl\:hover\:h-30:hover {
    height: 7.5rem;
  }

  .xl\:hover\:h-31:hover {
    height: 7.75rem;
  }

  .xl\:hover\:h-32:hover {
    height: 8rem;
  }

  .xl\:hover\:h-40:hover {
    height: 10rem;
  }

  .xl\:hover\:h-48:hover {
    height: 12rem;
  }

  .xl\:hover\:h-56:hover {
    height: 14rem;
  }

  .xl\:hover\:h-64:hover {
    height: 16rem;
  }

  .xl\:hover\:h-auto:hover {
    height: auto;
  }

  .xl\:hover\:h-px:hover {
    height: 1px;
  }

  .xl\:hover\:h-full:hover {
    height: 100%;
  }

  .xl\:hover\:h-screen:hover {
    height: 100vh;
  }

  .xl\:leading-3 {
    line-height: .75rem;
  }

  .xl\:leading-4 {
    line-height: 1rem;
  }

  .xl\:leading-5 {
    line-height: 1.25rem;
  }

  .xl\:leading-6 {
    line-height: 1.5rem;
  }

  .xl\:leading-7 {
    line-height: 1.75rem;
  }

  .xl\:leading-8 {
    line-height: 2rem;
  }

  .xl\:leading-9 {
    line-height: 2.25rem;
  }

  .xl\:leading-10 {
    line-height: 2.5rem;
  }

  .xl\:leading-none {
    line-height: 1;
  }

  .xl\:leading-tight {
    line-height: 1.25;
  }

  .xl\:leading-snug {
    line-height: 1.375;
  }

  .xl\:leading-normal {
    line-height: 1.5;
  }

  .xl\:leading-relaxed {
    line-height: 1.625;
  }

  .xl\:leading-loose {
    line-height: 2;
  }

  .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\:hover\:leading-3:hover {
    line-height: .75rem;
  }

  .xl\:hover\:leading-4:hover {
    line-height: 1rem;
  }

  .xl\:hover\:leading-5:hover {
    line-height: 1.25rem;
  }

  .xl\:hover\:leading-6:hover {
    line-height: 1.5rem;
  }

  .xl\:hover\:leading-7:hover {
    line-height: 1.75rem;
  }

  .xl\:hover\:leading-8:hover {
    line-height: 2rem;
  }

  .xl\:hover\:leading-9:hover {
    line-height: 2.25rem;
  }

  .xl\:hover\:leading-10:hover {
    line-height: 2.5rem;
  }

  .xl\:hover\:leading-none:hover {
    line-height: 1;
  }

  .xl\:hover\:leading-tight:hover {
    line-height: 1.25;
  }

  .xl\:hover\:leading-snug:hover {
    line-height: 1.375;
  }

  .xl\:hover\:leading-normal:hover {
    line-height: 1.5;
  }

  .xl\:hover\:leading-relaxed:hover {
    line-height: 1.625;
  }

  .xl\:hover\:leading-loose:hover {
    line-height: 2;
  }

  .xl\:list-inside {
    list-style-position: inside;
  }

  .xl\:list-outside {
    list-style-position: outside;
  }

  .xl\:\!list-inside {
    list-style-position: inside !important;
  }

  .xl\:\!list-outside {
    list-style-position: outside !important;
  }

  .xl\:hover\:list-inside:hover {
    list-style-position: inside;
  }

  .xl\:hover\:list-outside:hover {
    list-style-position: outside;
  }

  .xl\:list-none {
    list-style-type: none;
  }

  .xl\:list-disc {
    list-style-type: disc;
  }

  .xl\:list-decimal {
    list-style-type: decimal;
  }

  .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\:hover\:list-none:hover {
    list-style-type: none;
  }

  .xl\:hover\:list-disc:hover {
    list-style-type: disc;
  }

  .xl\:hover\:list-decimal:hover {
    list-style-type: decimal;
  }

  .xl\:m-0 {
    margin: 0rem;
  }

  .xl\:m-1 {
    margin: 0.25rem;
  }

  .xl\:m-2 {
    margin: 0.5rem;
  }

  .xl\:m-3 {
    margin: 0.75rem;
  }

  .xl\:m-4 {
    margin: 1rem;
  }

  .xl\:m-5 {
    margin: 1.25rem;
  }

  .xl\:m-6 {
    margin: 1.5rem;
  }

  .xl\:m-7 {
    margin: 1.75rem;
  }

  .xl\:m-8 {
    margin: 2rem;
  }

  .xl\:m-9 {
    margin: 2.25rem;
  }

  .xl\:m-10 {
    margin: 2.5rem;
  }

  .xl\:m-11 {
    margin: 2.75rem;
  }

  .xl\:m-12 {
    margin: 3rem;
  }

  .xl\:m-13 {
    margin: 3.25rem;
  }

  .xl\:m-14 {
    margin: 3.5rem;
  }

  .xl\:m-15 {
    margin: 3.75rem;
  }

  .xl\:m-16 {
    margin: 4rem;
  }

  .xl\:m-17 {
    margin: 4.25rem;
  }

  .xl\:m-18 {
    margin: 4.5rem;
  }

  .xl\:m-19 {
    margin: 4.75rem;
  }

  .xl\:m-20 {
    margin: 5rem;
  }

  .xl\:m-21 {
    margin: 5.25rem;
  }

  .xl\:m-22 {
    margin: 5.5rem;
  }

  .xl\:m-23 {
    margin: 5.75rem;
  }

  .xl\:m-24 {
    margin: 6rem;
  }

  .xl\:m-25 {
    margin: 6.25rem;
  }

  .xl\:m-26 {
    margin: 6.5rem;
  }

  .xl\:m-27 {
    margin: 6.75rem;
  }

  .xl\:m-28 {
    margin: 7rem;
  }

  .xl\:m-29 {
    margin: 7.25rem;
  }

  .xl\:m-30 {
    margin: 7.5rem;
  }

  .xl\:m-31 {
    margin: 7.75rem;
  }

  .xl\:m-32 {
    margin: 8rem;
  }

  .xl\:m-40 {
    margin: 10rem;
  }

  .xl\:m-48 {
    margin: 12rem;
  }

  .xl\:m-56 {
    margin: 14rem;
  }

  .xl\:m-64 {
    margin: 16rem;
  }

  .xl\:m-auto {
    margin: auto;
  }

  .xl\:m-px {
    margin: 1px;
  }

  .xl\:-m-0 {
    margin: 0rem;
  }

  .xl\:-m-1 {
    margin: -0.25rem;
  }

  .xl\:-m-2 {
    margin: -0.5rem;
  }

  .xl\:-m-3 {
    margin: -0.75rem;
  }

  .xl\:-m-4 {
    margin: -1rem;
  }

  .xl\:-m-5 {
    margin: -1.25rem;
  }

  .xl\:-m-6 {
    margin: -1.5rem;
  }

  .xl\:-m-7 {
    margin: -1.75rem;
  }

  .xl\:-m-8 {
    margin: -2rem;
  }

  .xl\:-m-9 {
    margin: -2.25rem;
  }

  .xl\:-m-10 {
    margin: -2.5rem;
  }

  .xl\:-m-11 {
    margin: -2.75rem;
  }

  .xl\:-m-12 {
    margin: -3rem;
  }

  .xl\:-m-13 {
    margin: -3.25rem;
  }

  .xl\:-m-14 {
    margin: -3.5rem;
  }

  .xl\:-m-15 {
    margin: -3.75rem;
  }

  .xl\:-m-16 {
    margin: -4rem;
  }

  .xl\:-m-17 {
    margin: -4.25rem;
  }

  .xl\:-m-18 {
    margin: -4.5rem;
  }

  .xl\:-m-19 {
    margin: -4.75rem;
  }

  .xl\:-m-20 {
    margin: -5rem;
  }

  .xl\:-m-21 {
    margin: -5.25rem;
  }

  .xl\:-m-22 {
    margin: -5.5rem;
  }

  .xl\:-m-23 {
    margin: -5.75rem;
  }

  .xl\:-m-24 {
    margin: -6rem;
  }

  .xl\:-m-25 {
    margin: -6.25rem;
  }

  .xl\:-m-26 {
    margin: -6.5rem;
  }

  .xl\:-m-27 {
    margin: -6.75rem;
  }

  .xl\:-m-28 {
    margin: -7rem;
  }

  .xl\:-m-29 {
    margin: -7.25rem;
  }

  .xl\:-m-30 {
    margin: -7.5rem;
  }

  .xl\:-m-31 {
    margin: -7.75rem;
  }

  .xl\:-m-32 {
    margin: -8rem;
  }

  .xl\:-m-40 {
    margin: -10rem;
  }

  .xl\:-m-48 {
    margin: -12rem;
  }

  .xl\:-m-56 {
    margin: -14rem;
  }

  .xl\:-m-64 {
    margin: -16rem;
  }

  .xl\:-m-px {
    margin: -1px;
  }

  .xl\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xl\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .xl\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .xl\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .xl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .xl\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .xl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .xl\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .xl\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xl\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xl\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .xl\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .xl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xl\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .xl\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .xl\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xl\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xl\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .xl\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xl\:my-21 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .xl\:mx-21 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .xl\:my-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xl\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xl\:my-23 {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .xl\:mx-23 {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .xl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xl\:my-25 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .xl\:mx-25 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .xl\:my-26 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .xl\:mx-26 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .xl\:my-27 {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .xl\:mx-27 {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .xl\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xl\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xl\:my-29 {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .xl\:mx-29 {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .xl\:my-30 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xl\:mx-30 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .xl\:my-31 {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .xl\:mx-31 {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .xl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xl\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xl\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xl\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xl\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xl\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .xl\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .xl\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xl\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xl\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xl\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xl\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xl\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xl\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .xl\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .xl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xl\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .xl\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .xl\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .xl\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .xl\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xl\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xl\:-my-13 {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .xl\:-mx-13 {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .xl\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xl\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xl\:-my-15 {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .xl\:-mx-15 {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .xl\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xl\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xl\:-my-17 {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .xl\:-mx-17 {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .xl\:-my-18 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .xl\:-mx-18 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .xl\:-my-19 {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .xl\:-mx-19 {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .xl\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:-my-21 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .xl\:-mx-21 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .xl\:-my-22 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .xl\:-mx-22 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .xl\:-my-23 {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .xl\:-mx-23 {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .xl\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xl\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xl\:-my-25 {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .xl\:-mx-25 {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .xl\:-my-26 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .xl\:-mx-26 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .xl\:-my-27 {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .xl\:-mx-27 {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .xl\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xl\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xl\:-my-29 {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .xl\:-mx-29 {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .xl\:-my-30 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xl\:-mx-30 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .xl\:-my-31 {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .xl\:-mx-31 {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .xl\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xl\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xl\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xl\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xl\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .xl\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .xl\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .xl\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .xl\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .xl\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .xl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xl\:mt-0 {
    margin-top: 0rem;
  }

  .xl\:mr-0 {
    margin-right: 0rem;
  }

  .xl\:mb-0 {
    margin-bottom: 0rem;
  }

  .xl\:ml-0 {
    margin-left: 0rem;
  }

  .xl\:mt-1 {
    margin-top: 0.25rem;
  }

  .xl\:mr-1 {
    margin-right: 0.25rem;
  }

  .xl\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .xl\:ml-1 {
    margin-left: 0.25rem;
  }

  .xl\:mt-2 {
    margin-top: 0.5rem;
  }

  .xl\:mr-2 {
    margin-right: 0.5rem;
  }

  .xl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .xl\:ml-2 {
    margin-left: 0.5rem;
  }

  .xl\:mt-3 {
    margin-top: 0.75rem;
  }

  .xl\:mr-3 {
    margin-right: 0.75rem;
  }

  .xl\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .xl\:ml-3 {
    margin-left: 0.75rem;
  }

  .xl\:mt-4 {
    margin-top: 1rem;
  }

  .xl\:mr-4 {
    margin-right: 1rem;
  }

  .xl\:mb-4 {
    margin-bottom: 1rem;
  }

  .xl\:ml-4 {
    margin-left: 1rem;
  }

  .xl\:mt-5 {
    margin-top: 1.25rem;
  }

  .xl\:mr-5 {
    margin-right: 1.25rem;
  }

  .xl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .xl\:ml-5 {
    margin-left: 1.25rem;
  }

  .xl\:mt-6 {
    margin-top: 1.5rem;
  }

  .xl\:mr-6 {
    margin-right: 1.5rem;
  }

  .xl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .xl\:ml-6 {
    margin-left: 1.5rem;
  }

  .xl\:mt-7 {
    margin-top: 1.75rem;
  }

  .xl\:mr-7 {
    margin-right: 1.75rem;
  }

  .xl\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .xl\:ml-7 {
    margin-left: 1.75rem;
  }

  .xl\:mt-8 {
    margin-top: 2rem;
  }

  .xl\:mr-8 {
    margin-right: 2rem;
  }

  .xl\:mb-8 {
    margin-bottom: 2rem;
  }

  .xl\:ml-8 {
    margin-left: 2rem;
  }

  .xl\:mt-9 {
    margin-top: 2.25rem;
  }

  .xl\:mr-9 {
    margin-right: 2.25rem;
  }

  .xl\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .xl\:ml-9 {
    margin-left: 2.25rem;
  }

  .xl\:mt-10 {
    margin-top: 2.5rem;
  }

  .xl\:mr-10 {
    margin-right: 2.5rem;
  }

  .xl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .xl\:ml-10 {
    margin-left: 2.5rem;
  }

  .xl\:mt-11 {
    margin-top: 2.75rem;
  }

  .xl\:mr-11 {
    margin-right: 2.75rem;
  }

  .xl\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .xl\:ml-11 {
    margin-left: 2.75rem;
  }

  .xl\:mt-12 {
    margin-top: 3rem;
  }

  .xl\:mr-12 {
    margin-right: 3rem;
  }

  .xl\:mb-12 {
    margin-bottom: 3rem;
  }

  .xl\:ml-12 {
    margin-left: 3rem;
  }

  .xl\:mt-13 {
    margin-top: 3.25rem;
  }

  .xl\:mr-13 {
    margin-right: 3.25rem;
  }

  .xl\:mb-13 {
    margin-bottom: 3.25rem;
  }

  .xl\:ml-13 {
    margin-left: 3.25rem;
  }

  .xl\:mt-14 {
    margin-top: 3.5rem;
  }

  .xl\:mr-14 {
    margin-right: 3.5rem;
  }

  .xl\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .xl\:ml-14 {
    margin-left: 3.5rem;
  }

  .xl\:mt-15 {
    margin-top: 3.75rem;
  }

  .xl\:mr-15 {
    margin-right: 3.75rem;
  }

  .xl\:mb-15 {
    margin-bottom: 3.75rem;
  }

  .xl\:ml-15 {
    margin-left: 3.75rem;
  }

  .xl\:mt-16 {
    margin-top: 4rem;
  }

  .xl\:mr-16 {
    margin-right: 4rem;
  }

  .xl\:mb-16 {
    margin-bottom: 4rem;
  }

  .xl\:ml-16 {
    margin-left: 4rem;
  }

  .xl\:mt-17 {
    margin-top: 4.25rem;
  }

  .xl\:mr-17 {
    margin-right: 4.25rem;
  }

  .xl\:mb-17 {
    margin-bottom: 4.25rem;
  }

  .xl\:ml-17 {
    margin-left: 4.25rem;
  }

  .xl\:mt-18 {
    margin-top: 4.5rem;
  }

  .xl\:mr-18 {
    margin-right: 4.5rem;
  }

  .xl\:mb-18 {
    margin-bottom: 4.5rem;
  }

  .xl\:ml-18 {
    margin-left: 4.5rem;
  }

  .xl\:mt-19 {
    margin-top: 4.75rem;
  }

  .xl\:mr-19 {
    margin-right: 4.75rem;
  }

  .xl\:mb-19 {
    margin-bottom: 4.75rem;
  }

  .xl\:ml-19 {
    margin-left: 4.75rem;
  }

  .xl\:mt-20 {
    margin-top: 5rem;
  }

  .xl\:mr-20 {
    margin-right: 5rem;
  }

  .xl\:mb-20 {
    margin-bottom: 5rem;
  }

  .xl\:ml-20 {
    margin-left: 5rem;
  }

  .xl\:mt-21 {
    margin-top: 5.25rem;
  }

  .xl\:mr-21 {
    margin-right: 5.25rem;
  }

  .xl\:mb-21 {
    margin-bottom: 5.25rem;
  }

  .xl\:ml-21 {
    margin-left: 5.25rem;
  }

  .xl\:mt-22 {
    margin-top: 5.5rem;
  }

  .xl\:mr-22 {
    margin-right: 5.5rem;
  }

  .xl\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .xl\:ml-22 {
    margin-left: 5.5rem;
  }

  .xl\:mt-23 {
    margin-top: 5.75rem;
  }

  .xl\:mr-23 {
    margin-right: 5.75rem;
  }

  .xl\:mb-23 {
    margin-bottom: 5.75rem;
  }

  .xl\:ml-23 {
    margin-left: 5.75rem;
  }

  .xl\:mt-24 {
    margin-top: 6rem;
  }

  .xl\:mr-24 {
    margin-right: 6rem;
  }

  .xl\:mb-24 {
    margin-bottom: 6rem;
  }

  .xl\:ml-24 {
    margin-left: 6rem;
  }

  .xl\:mt-25 {
    margin-top: 6.25rem;
  }

  .xl\:mr-25 {
    margin-right: 6.25rem;
  }

  .xl\:mb-25 {
    margin-bottom: 6.25rem;
  }

  .xl\:ml-25 {
    margin-left: 6.25rem;
  }

  .xl\:mt-26 {
    margin-top: 6.5rem;
  }

  .xl\:mr-26 {
    margin-right: 6.5rem;
  }

  .xl\:mb-26 {
    margin-bottom: 6.5rem;
  }

  .xl\:ml-26 {
    margin-left: 6.5rem;
  }

  .xl\:mt-27 {
    margin-top: 6.75rem;
  }

  .xl\:mr-27 {
    margin-right: 6.75rem;
  }

  .xl\:mb-27 {
    margin-bottom: 6.75rem;
  }

  .xl\:ml-27 {
    margin-left: 6.75rem;
  }

  .xl\:mt-28 {
    margin-top: 7rem;
  }

  .xl\:mr-28 {
    margin-right: 7rem;
  }

  .xl\:mb-28 {
    margin-bottom: 7rem;
  }

  .xl\:ml-28 {
    margin-left: 7rem;
  }

  .xl\:mt-29 {
    margin-top: 7.25rem;
  }

  .xl\:mr-29 {
    margin-right: 7.25rem;
  }

  .xl\:mb-29 {
    margin-bottom: 7.25rem;
  }

  .xl\:ml-29 {
    margin-left: 7.25rem;
  }

  .xl\:mt-30 {
    margin-top: 7.5rem;
  }

  .xl\:mr-30 {
    margin-right: 7.5rem;
  }

  .xl\:mb-30 {
    margin-bottom: 7.5rem;
  }

  .xl\:ml-30 {
    margin-left: 7.5rem;
  }

  .xl\:mt-31 {
    margin-top: 7.75rem;
  }

  .xl\:mr-31 {
    margin-right: 7.75rem;
  }

  .xl\:mb-31 {
    margin-bottom: 7.75rem;
  }

  .xl\:ml-31 {
    margin-left: 7.75rem;
  }

  .xl\:mt-32 {
    margin-top: 8rem;
  }

  .xl\:mr-32 {
    margin-right: 8rem;
  }

  .xl\:mb-32 {
    margin-bottom: 8rem;
  }

  .xl\:ml-32 {
    margin-left: 8rem;
  }

  .xl\:mt-40 {
    margin-top: 10rem;
  }

  .xl\:mr-40 {
    margin-right: 10rem;
  }

  .xl\:mb-40 {
    margin-bottom: 10rem;
  }

  .xl\:ml-40 {
    margin-left: 10rem;
  }

  .xl\:mt-48 {
    margin-top: 12rem;
  }

  .xl\:mr-48 {
    margin-right: 12rem;
  }

  .xl\:mb-48 {
    margin-bottom: 12rem;
  }

  .xl\:ml-48 {
    margin-left: 12rem;
  }

  .xl\:mt-56 {
    margin-top: 14rem;
  }

  .xl\:mr-56 {
    margin-right: 14rem;
  }

  .xl\:mb-56 {
    margin-bottom: 14rem;
  }

  .xl\:ml-56 {
    margin-left: 14rem;
  }

  .xl\:mt-64 {
    margin-top: 16rem;
  }

  .xl\:mr-64 {
    margin-right: 16rem;
  }

  .xl\:mb-64 {
    margin-bottom: 16rem;
  }

  .xl\:ml-64 {
    margin-left: 16rem;
  }

  .xl\:mt-auto {
    margin-top: auto;
  }

  .xl\:mr-auto {
    margin-right: auto;
  }

  .xl\:mb-auto {
    margin-bottom: auto;
  }

  .xl\:ml-auto {
    margin-left: auto;
  }

  .xl\:mt-px {
    margin-top: 1px;
  }

  .xl\:mr-px {
    margin-right: 1px;
  }

  .xl\:mb-px {
    margin-bottom: 1px;
  }

  .xl\:ml-px {
    margin-left: 1px;
  }

  .xl\:-mt-0 {
    margin-top: 0rem;
  }

  .xl\:-mr-0 {
    margin-right: 0rem;
  }

  .xl\:-mb-0 {
    margin-bottom: 0rem;
  }

  .xl\:-ml-0 {
    margin-left: 0rem;
  }

  .xl\:-mt-1 {
    margin-top: -0.25rem;
  }

  .xl\:-mr-1 {
    margin-right: -0.25rem;
  }

  .xl\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .xl\:-ml-1 {
    margin-left: -0.25rem;
  }

  .xl\:-mt-2 {
    margin-top: -0.5rem;
  }

  .xl\:-mr-2 {
    margin-right: -0.5rem;
  }

  .xl\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .xl\:-ml-2 {
    margin-left: -0.5rem;
  }

  .xl\:-mt-3 {
    margin-top: -0.75rem;
  }

  .xl\:-mr-3 {
    margin-right: -0.75rem;
  }

  .xl\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .xl\:-ml-3 {
    margin-left: -0.75rem;
  }

  .xl\:-mt-4 {
    margin-top: -1rem;
  }

  .xl\:-mr-4 {
    margin-right: -1rem;
  }

  .xl\:-mb-4 {
    margin-bottom: -1rem;
  }

  .xl\:-ml-4 {
    margin-left: -1rem;
  }

  .xl\:-mt-5 {
    margin-top: -1.25rem;
  }

  .xl\:-mr-5 {
    margin-right: -1.25rem;
  }

  .xl\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .xl\:-ml-5 {
    margin-left: -1.25rem;
  }

  .xl\:-mt-6 {
    margin-top: -1.5rem;
  }

  .xl\:-mr-6 {
    margin-right: -1.5rem;
  }

  .xl\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .xl\:-ml-6 {
    margin-left: -1.5rem;
  }

  .xl\:-mt-7 {
    margin-top: -1.75rem;
  }

  .xl\:-mr-7 {
    margin-right: -1.75rem;
  }

  .xl\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .xl\:-ml-7 {
    margin-left: -1.75rem;
  }

  .xl\:-mt-8 {
    margin-top: -2rem;
  }

  .xl\:-mr-8 {
    margin-right: -2rem;
  }

  .xl\:-mb-8 {
    margin-bottom: -2rem;
  }

  .xl\:-ml-8 {
    margin-left: -2rem;
  }

  .xl\:-mt-9 {
    margin-top: -2.25rem;
  }

  .xl\:-mr-9 {
    margin-right: -2.25rem;
  }

  .xl\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .xl\:-ml-9 {
    margin-left: -2.25rem;
  }

  .xl\:-mt-10 {
    margin-top: -2.5rem;
  }

  .xl\:-mr-10 {
    margin-right: -2.5rem;
  }

  .xl\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .xl\:-ml-10 {
    margin-left: -2.5rem;
  }

  .xl\:-mt-11 {
    margin-top: -2.75rem;
  }

  .xl\:-mr-11 {
    margin-right: -2.75rem;
  }

  .xl\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .xl\:-ml-11 {
    margin-left: -2.75rem;
  }

  .xl\:-mt-12 {
    margin-top: -3rem;
  }

  .xl\:-mr-12 {
    margin-right: -3rem;
  }

  .xl\:-mb-12 {
    margin-bottom: -3rem;
  }

  .xl\:-ml-12 {
    margin-left: -3rem;
  }

  .xl\:-mt-13 {
    margin-top: -3.25rem;
  }

  .xl\:-mr-13 {
    margin-right: -3.25rem;
  }

  .xl\:-mb-13 {
    margin-bottom: -3.25rem;
  }

  .xl\:-ml-13 {
    margin-left: -3.25rem;
  }

  .xl\:-mt-14 {
    margin-top: -3.5rem;
  }

  .xl\:-mr-14 {
    margin-right: -3.5rem;
  }

  .xl\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .xl\:-ml-14 {
    margin-left: -3.5rem;
  }

  .xl\:-mt-15 {
    margin-top: -3.75rem;
  }

  .xl\:-mr-15 {
    margin-right: -3.75rem;
  }

  .xl\:-mb-15 {
    margin-bottom: -3.75rem;
  }

  .xl\:-ml-15 {
    margin-left: -3.75rem;
  }

  .xl\:-mt-16 {
    margin-top: -4rem;
  }

  .xl\:-mr-16 {
    margin-right: -4rem;
  }

  .xl\:-mb-16 {
    margin-bottom: -4rem;
  }

  .xl\:-ml-16 {
    margin-left: -4rem;
  }

  .xl\:-mt-17 {
    margin-top: -4.25rem;
  }

  .xl\:-mr-17 {
    margin-right: -4.25rem;
  }

  .xl\:-mb-17 {
    margin-bottom: -4.25rem;
  }

  .xl\:-ml-17 {
    margin-left: -4.25rem;
  }

  .xl\:-mt-18 {
    margin-top: -4.5rem;
  }

  .xl\:-mr-18 {
    margin-right: -4.5rem;
  }

  .xl\:-mb-18 {
    margin-bottom: -4.5rem;
  }

  .xl\:-ml-18 {
    margin-left: -4.5rem;
  }

  .xl\:-mt-19 {
    margin-top: -4.75rem;
  }

  .xl\:-mr-19 {
    margin-right: -4.75rem;
  }

  .xl\:-mb-19 {
    margin-bottom: -4.75rem;
  }

  .xl\:-ml-19 {
    margin-left: -4.75rem;
  }

  .xl\:-mt-20 {
    margin-top: -5rem;
  }

  .xl\:-mr-20 {
    margin-right: -5rem;
  }

  .xl\:-mb-20 {
    margin-bottom: -5rem;
  }

  .xl\:-ml-20 {
    margin-left: -5rem;
  }

  .xl\:-mt-21 {
    margin-top: -5.25rem;
  }

  .xl\:-mr-21 {
    margin-right: -5.25rem;
  }

  .xl\:-mb-21 {
    margin-bottom: -5.25rem;
  }

  .xl\:-ml-21 {
    margin-left: -5.25rem;
  }

  .xl\:-mt-22 {
    margin-top: -5.5rem;
  }

  .xl\:-mr-22 {
    margin-right: -5.5rem;
  }

  .xl\:-mb-22 {
    margin-bottom: -5.5rem;
  }

  .xl\:-ml-22 {
    margin-left: -5.5rem;
  }

  .xl\:-mt-23 {
    margin-top: -5.75rem;
  }

  .xl\:-mr-23 {
    margin-right: -5.75rem;
  }

  .xl\:-mb-23 {
    margin-bottom: -5.75rem;
  }

  .xl\:-ml-23 {
    margin-left: -5.75rem;
  }

  .xl\:-mt-24 {
    margin-top: -6rem;
  }

  .xl\:-mr-24 {
    margin-right: -6rem;
  }

  .xl\:-mb-24 {
    margin-bottom: -6rem;
  }

  .xl\:-ml-24 {
    margin-left: -6rem;
  }

  .xl\:-mt-25 {
    margin-top: -6.25rem;
  }

  .xl\:-mr-25 {
    margin-right: -6.25rem;
  }

  .xl\:-mb-25 {
    margin-bottom: -6.25rem;
  }

  .xl\:-ml-25 {
    margin-left: -6.25rem;
  }

  .xl\:-mt-26 {
    margin-top: -6.5rem;
  }

  .xl\:-mr-26 {
    margin-right: -6.5rem;
  }

  .xl\:-mb-26 {
    margin-bottom: -6.5rem;
  }

  .xl\:-ml-26 {
    margin-left: -6.5rem;
  }

  .xl\:-mt-27 {
    margin-top: -6.75rem;
  }

  .xl\:-mr-27 {
    margin-right: -6.75rem;
  }

  .xl\:-mb-27 {
    margin-bottom: -6.75rem;
  }

  .xl\:-ml-27 {
    margin-left: -6.75rem;
  }

  .xl\:-mt-28 {
    margin-top: -7rem;
  }

  .xl\:-mr-28 {
    margin-right: -7rem;
  }

  .xl\:-mb-28 {
    margin-bottom: -7rem;
  }

  .xl\:-ml-28 {
    margin-left: -7rem;
  }

  .xl\:-mt-29 {
    margin-top: -7.25rem;
  }

  .xl\:-mr-29 {
    margin-right: -7.25rem;
  }

  .xl\:-mb-29 {
    margin-bottom: -7.25rem;
  }

  .xl\:-ml-29 {
    margin-left: -7.25rem;
  }

  .xl\:-mt-30 {
    margin-top: -7.5rem;
  }

  .xl\:-mr-30 {
    margin-right: -7.5rem;
  }

  .xl\:-mb-30 {
    margin-bottom: -7.5rem;
  }

  .xl\:-ml-30 {
    margin-left: -7.5rem;
  }

  .xl\:-mt-31 {
    margin-top: -7.75rem;
  }

  .xl\:-mr-31 {
    margin-right: -7.75rem;
  }

  .xl\:-mb-31 {
    margin-bottom: -7.75rem;
  }

  .xl\:-ml-31 {
    margin-left: -7.75rem;
  }

  .xl\:-mt-32 {
    margin-top: -8rem;
  }

  .xl\:-mr-32 {
    margin-right: -8rem;
  }

  .xl\:-mb-32 {
    margin-bottom: -8rem;
  }

  .xl\:-ml-32 {
    margin-left: -8rem;
  }

  .xl\:-mt-40 {
    margin-top: -10rem;
  }

  .xl\:-mr-40 {
    margin-right: -10rem;
  }

  .xl\:-mb-40 {
    margin-bottom: -10rem;
  }

  .xl\:-ml-40 {
    margin-left: -10rem;
  }

  .xl\:-mt-48 {
    margin-top: -12rem;
  }

  .xl\:-mr-48 {
    margin-right: -12rem;
  }

  .xl\:-mb-48 {
    margin-bottom: -12rem;
  }

  .xl\:-ml-48 {
    margin-left: -12rem;
  }

  .xl\:-mt-56 {
    margin-top: -14rem;
  }

  .xl\:-mr-56 {
    margin-right: -14rem;
  }

  .xl\:-mb-56 {
    margin-bottom: -14rem;
  }

  .xl\:-ml-56 {
    margin-left: -14rem;
  }

  .xl\:-mt-64 {
    margin-top: -16rem;
  }

  .xl\:-mr-64 {
    margin-right: -16rem;
  }

  .xl\:-mb-64 {
    margin-bottom: -16rem;
  }

  .xl\:-ml-64 {
    margin-left: -16rem;
  }

  .xl\:-mt-px {
    margin-top: -1px;
  }

  .xl\:-mr-px {
    margin-right: -1px;
  }

  .xl\:-mb-px {
    margin-bottom: -1px;
  }

  .xl\:-ml-px {
    margin-left: -1px;
  }

  .xl\:\!m-0 {
    margin: 0rem !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-7 {
    margin: 1.75rem !important;
  }

  .xl\:\!m-8 {
    margin: 2rem !important;
  }

  .xl\:\!m-9 {
    margin: 2.25rem !important;
  }

  .xl\:\!m-10 {
    margin: 2.5rem !important;
  }

  .xl\:\!m-11 {
    margin: 2.75rem !important;
  }

  .xl\:\!m-12 {
    margin: 3rem !important;
  }

  .xl\:\!m-13 {
    margin: 3.25rem !important;
  }

  .xl\:\!m-14 {
    margin: 3.5rem !important;
  }

  .xl\:\!m-15 {
    margin: 3.75rem !important;
  }

  .xl\:\!m-16 {
    margin: 4rem !important;
  }

  .xl\:\!m-17 {
    margin: 4.25rem !important;
  }

  .xl\:\!m-18 {
    margin: 4.5rem !important;
  }

  .xl\:\!m-19 {
    margin: 4.75rem !important;
  }

  .xl\:\!m-20 {
    margin: 5rem !important;
  }

  .xl\:\!m-21 {
    margin: 5.25rem !important;
  }

  .xl\:\!m-22 {
    margin: 5.5rem !important;
  }

  .xl\:\!m-23 {
    margin: 5.75rem !important;
  }

  .xl\:\!m-24 {
    margin: 6rem !important;
  }

  .xl\:\!m-25 {
    margin: 6.25rem !important;
  }

  .xl\:\!m-26 {
    margin: 6.5rem !important;
  }

  .xl\:\!m-27 {
    margin: 6.75rem !important;
  }

  .xl\:\!m-28 {
    margin: 7rem !important;
  }

  .xl\:\!m-29 {
    margin: 7.25rem !important;
  }

  .xl\:\!m-30 {
    margin: 7.5rem !important;
  }

  .xl\:\!m-31 {
    margin: 7.75rem !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-0 {
    margin: 0rem !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-7 {
    margin: -1.75rem !important;
  }

  .xl\:\!-m-8 {
    margin: -2rem !important;
  }

  .xl\:\!-m-9 {
    margin: -2.25rem !important;
  }

  .xl\:\!-m-10 {
    margin: -2.5rem !important;
  }

  .xl\:\!-m-11 {
    margin: -2.75rem !important;
  }

  .xl\:\!-m-12 {
    margin: -3rem !important;
  }

  .xl\:\!-m-13 {
    margin: -3.25rem !important;
  }

  .xl\:\!-m-14 {
    margin: -3.5rem !important;
  }

  .xl\:\!-m-15 {
    margin: -3.75rem !important;
  }

  .xl\:\!-m-16 {
    margin: -4rem !important;
  }

  .xl\:\!-m-17 {
    margin: -4.25rem !important;
  }

  .xl\:\!-m-18 {
    margin: -4.5rem !important;
  }

  .xl\:\!-m-19 {
    margin: -4.75rem !important;
  }

  .xl\:\!-m-20 {
    margin: -5rem !important;
  }

  .xl\:\!-m-21 {
    margin: -5.25rem !important;
  }

  .xl\:\!-m-22 {
    margin: -5.5rem !important;
  }

  .xl\:\!-m-23 {
    margin: -5.75rem !important;
  }

  .xl\:\!-m-24 {
    margin: -6rem !important;
  }

  .xl\:\!-m-25 {
    margin: -6.25rem !important;
  }

  .xl\:\!-m-26 {
    margin: -6.5rem !important;
  }

  .xl\:\!-m-27 {
    margin: -6.75rem !important;
  }

  .xl\:\!-m-28 {
    margin: -7rem !important;
  }

  .xl\:\!-m-29 {
    margin: -7.25rem !important;
  }

  .xl\:\!-m-30 {
    margin: -7.5rem !important;
  }

  .xl\:\!-m-31 {
    margin: -7.75rem !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: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .xl\:\!mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !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-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .xl\:\!mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !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-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .xl\:\!mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !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-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .xl\:\!mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !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-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .xl\:\!mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .xl\:\!my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .xl\:\!mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .xl\:\!my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .xl\:\!mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !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-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .xl\:\!mx-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .xl\:\!my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .xl\:\!mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .xl\:\!my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .xl\:\!mx-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !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-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .xl\:\!mx-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .xl\:\!my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .xl\:\!mx-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .xl\:\!my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .xl\:\!mx-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !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-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .xl\:\!mx-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .xl\:\!my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .xl\:\!mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .xl\:\!my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .xl\:\!mx-27 {
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .xl\:\!my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .xl\:\!mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .xl\:\!my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .xl\:\!mx-29 {
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .xl\:\!my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .xl\:\!mx-30 {
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .xl\:\!my-31 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .xl\:\!mx-31 {
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !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-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .xl\:\!-mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !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-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .xl\:\!-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !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-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .xl\:\!-mx-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !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-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .xl\:\!-mx-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !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-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .xl\:\!-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .xl\:\!-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .xl\:\!-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .xl\:\!-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .xl\:\!-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !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-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .xl\:\!-mx-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .xl\:\!-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .xl\:\!-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .xl\:\!-my-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .xl\:\!-mx-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !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-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .xl\:\!-mx-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .xl\:\!-my-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .xl\:\!-mx-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .xl\:\!-my-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .xl\:\!-mx-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !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-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .xl\:\!-mx-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .xl\:\!-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .xl\:\!-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .xl\:\!-my-27 {
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .xl\:\!-mx-27 {
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .xl\:\!-my-28 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .xl\:\!-mx-28 {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .xl\:\!-my-29 {
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .xl\:\!-mx-29 {
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .xl\:\!-my-30 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .xl\:\!-mx-30 {
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .xl\:\!-my-31 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .xl\:\!-mx-31 {
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !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: 0rem !important;
  }

  .xl\:\!mr-0 {
    margin-right: 0rem !important;
  }

  .xl\:\!mb-0 {
    margin-bottom: 0rem !important;
  }

  .xl\:\!ml-0 {
    margin-left: 0rem !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-7 {
    margin-top: 1.75rem !important;
  }

  .xl\:\!mr-7 {
    margin-right: 1.75rem !important;
  }

  .xl\:\!mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .xl\:\!ml-7 {
    margin-left: 1.75rem !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-9 {
    margin-top: 2.25rem !important;
  }

  .xl\:\!mr-9 {
    margin-right: 2.25rem !important;
  }

  .xl\:\!mb-9 {
    margin-bottom: 2.25rem !important;
  }

  .xl\:\!ml-9 {
    margin-left: 2.25rem !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-11 {
    margin-top: 2.75rem !important;
  }

  .xl\:\!mr-11 {
    margin-right: 2.75rem !important;
  }

  .xl\:\!mb-11 {
    margin-bottom: 2.75rem !important;
  }

  .xl\:\!ml-11 {
    margin-left: 2.75rem !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-13 {
    margin-top: 3.25rem !important;
  }

  .xl\:\!mr-13 {
    margin-right: 3.25rem !important;
  }

  .xl\:\!mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .xl\:\!ml-13 {
    margin-left: 3.25rem !important;
  }

  .xl\:\!mt-14 {
    margin-top: 3.5rem !important;
  }

  .xl\:\!mr-14 {
    margin-right: 3.5rem !important;
  }

  .xl\:\!mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .xl\:\!ml-14 {
    margin-left: 3.5rem !important;
  }

  .xl\:\!mt-15 {
    margin-top: 3.75rem !important;
  }

  .xl\:\!mr-15 {
    margin-right: 3.75rem !important;
  }

  .xl\:\!mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .xl\:\!ml-15 {
    margin-left: 3.75rem !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-17 {
    margin-top: 4.25rem !important;
  }

  .xl\:\!mr-17 {
    margin-right: 4.25rem !important;
  }

  .xl\:\!mb-17 {
    margin-bottom: 4.25rem !important;
  }

  .xl\:\!ml-17 {
    margin-left: 4.25rem !important;
  }

  .xl\:\!mt-18 {
    margin-top: 4.5rem !important;
  }

  .xl\:\!mr-18 {
    margin-right: 4.5rem !important;
  }

  .xl\:\!mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .xl\:\!ml-18 {
    margin-left: 4.5rem !important;
  }

  .xl\:\!mt-19 {
    margin-top: 4.75rem !important;
  }

  .xl\:\!mr-19 {
    margin-right: 4.75rem !important;
  }

  .xl\:\!mb-19 {
    margin-bottom: 4.75rem !important;
  }

  .xl\:\!ml-19 {
    margin-left: 4.75rem !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-21 {
    margin-top: 5.25rem !important;
  }

  .xl\:\!mr-21 {
    margin-right: 5.25rem !important;
  }

  .xl\:\!mb-21 {
    margin-bottom: 5.25rem !important;
  }

  .xl\:\!ml-21 {
    margin-left: 5.25rem !important;
  }

  .xl\:\!mt-22 {
    margin-top: 5.5rem !important;
  }

  .xl\:\!mr-22 {
    margin-right: 5.5rem !important;
  }

  .xl\:\!mb-22 {
    margin-bottom: 5.5rem !important;
  }

  .xl\:\!ml-22 {
    margin-left: 5.5rem !important;
  }

  .xl\:\!mt-23 {
    margin-top: 5.75rem !important;
  }

  .xl\:\!mr-23 {
    margin-right: 5.75rem !important;
  }

  .xl\:\!mb-23 {
    margin-bottom: 5.75rem !important;
  }

  .xl\:\!ml-23 {
    margin-left: 5.75rem !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-25 {
    margin-top: 6.25rem !important;
  }

  .xl\:\!mr-25 {
    margin-right: 6.25rem !important;
  }

  .xl\:\!mb-25 {
    margin-bottom: 6.25rem !important;
  }

  .xl\:\!ml-25 {
    margin-left: 6.25rem !important;
  }

  .xl\:\!mt-26 {
    margin-top: 6.5rem !important;
  }

  .xl\:\!mr-26 {
    margin-right: 6.5rem !important;
  }

  .xl\:\!mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .xl\:\!ml-26 {
    margin-left: 6.5rem !important;
  }

  .xl\:\!mt-27 {
    margin-top: 6.75rem !important;
  }

  .xl\:\!mr-27 {
    margin-right: 6.75rem !important;
  }

  .xl\:\!mb-27 {
    margin-bottom: 6.75rem !important;
  }

  .xl\:\!ml-27 {
    margin-left: 6.75rem !important;
  }

  .xl\:\!mt-28 {
    margin-top: 7rem !important;
  }

  .xl\:\!mr-28 {
    margin-right: 7rem !important;
  }

  .xl\:\!mb-28 {
    margin-bottom: 7rem !important;
  }

  .xl\:\!ml-28 {
    margin-left: 7rem !important;
  }

  .xl\:\!mt-29 {
    margin-top: 7.25rem !important;
  }

  .xl\:\!mr-29 {
    margin-right: 7.25rem !important;
  }

  .xl\:\!mb-29 {
    margin-bottom: 7.25rem !important;
  }

  .xl\:\!ml-29 {
    margin-left: 7.25rem !important;
  }

  .xl\:\!mt-30 {
    margin-top: 7.5rem !important;
  }

  .xl\:\!mr-30 {
    margin-right: 7.5rem !important;
  }

  .xl\:\!mb-30 {
    margin-bottom: 7.5rem !important;
  }

  .xl\:\!ml-30 {
    margin-left: 7.5rem !important;
  }

  .xl\:\!mt-31 {
    margin-top: 7.75rem !important;
  }

  .xl\:\!mr-31 {
    margin-right: 7.75rem !important;
  }

  .xl\:\!mb-31 {
    margin-bottom: 7.75rem !important;
  }

  .xl\:\!ml-31 {
    margin-left: 7.75rem !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-0 {
    margin-top: 0rem !important;
  }

  .xl\:\!-mr-0 {
    margin-right: 0rem !important;
  }

  .xl\:\!-mb-0 {
    margin-bottom: 0rem !important;
  }

  .xl\:\!-ml-0 {
    margin-left: 0rem !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-7 {
    margin-top: -1.75rem !important;
  }

  .xl\:\!-mr-7 {
    margin-right: -1.75rem !important;
  }

  .xl\:\!-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .xl\:\!-ml-7 {
    margin-left: -1.75rem !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-9 {
    margin-top: -2.25rem !important;
  }

  .xl\:\!-mr-9 {
    margin-right: -2.25rem !important;
  }

  .xl\:\!-mb-9 {
    margin-bottom: -2.25rem !important;
  }

  .xl\:\!-ml-9 {
    margin-left: -2.25rem !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-11 {
    margin-top: -2.75rem !important;
  }

  .xl\:\!-mr-11 {
    margin-right: -2.75rem !important;
  }

  .xl\:\!-mb-11 {
    margin-bottom: -2.75rem !important;
  }

  .xl\:\!-ml-11 {
    margin-left: -2.75rem !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-13 {
    margin-top: -3.25rem !important;
  }

  .xl\:\!-mr-13 {
    margin-right: -3.25rem !important;
  }

  .xl\:\!-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .xl\:\!-ml-13 {
    margin-left: -3.25rem !important;
  }

  .xl\:\!-mt-14 {
    margin-top: -3.5rem !important;
  }

  .xl\:\!-mr-14 {
    margin-right: -3.5rem !important;
  }

  .xl\:\!-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .xl\:\!-ml-14 {
    margin-left: -3.5rem !important;
  }

  .xl\:\!-mt-15 {
    margin-top: -3.75rem !important;
  }

  .xl\:\!-mr-15 {
    margin-right: -3.75rem !important;
  }

  .xl\:\!-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .xl\:\!-ml-15 {
    margin-left: -3.75rem !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-17 {
    margin-top: -4.25rem !important;
  }

  .xl\:\!-mr-17 {
    margin-right: -4.25rem !important;
  }

  .xl\:\!-mb-17 {
    margin-bottom: -4.25rem !important;
  }

  .xl\:\!-ml-17 {
    margin-left: -4.25rem !important;
  }

  .xl\:\!-mt-18 {
    margin-top: -4.5rem !important;
  }

  .xl\:\!-mr-18 {
    margin-right: -4.5rem !important;
  }

  .xl\:\!-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .xl\:\!-ml-18 {
    margin-left: -4.5rem !important;
  }

  .xl\:\!-mt-19 {
    margin-top: -4.75rem !important;
  }

  .xl\:\!-mr-19 {
    margin-right: -4.75rem !important;
  }

  .xl\:\!-mb-19 {
    margin-bottom: -4.75rem !important;
  }

  .xl\:\!-ml-19 {
    margin-left: -4.75rem !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-21 {
    margin-top: -5.25rem !important;
  }

  .xl\:\!-mr-21 {
    margin-right: -5.25rem !important;
  }

  .xl\:\!-mb-21 {
    margin-bottom: -5.25rem !important;
  }

  .xl\:\!-ml-21 {
    margin-left: -5.25rem !important;
  }

  .xl\:\!-mt-22 {
    margin-top: -5.5rem !important;
  }

  .xl\:\!-mr-22 {
    margin-right: -5.5rem !important;
  }

  .xl\:\!-mb-22 {
    margin-bottom: -5.5rem !important;
  }

  .xl\:\!-ml-22 {
    margin-left: -5.5rem !important;
  }

  .xl\:\!-mt-23 {
    margin-top: -5.75rem !important;
  }

  .xl\:\!-mr-23 {
    margin-right: -5.75rem !important;
  }

  .xl\:\!-mb-23 {
    margin-bottom: -5.75rem !important;
  }

  .xl\:\!-ml-23 {
    margin-left: -5.75rem !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-25 {
    margin-top: -6.25rem !important;
  }

  .xl\:\!-mr-25 {
    margin-right: -6.25rem !important;
  }

  .xl\:\!-mb-25 {
    margin-bottom: -6.25rem !important;
  }

  .xl\:\!-ml-25 {
    margin-left: -6.25rem !important;
  }

  .xl\:\!-mt-26 {
    margin-top: -6.5rem !important;
  }

  .xl\:\!-mr-26 {
    margin-right: -6.5rem !important;
  }

  .xl\:\!-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .xl\:\!-ml-26 {
    margin-left: -6.5rem !important;
  }

  .xl\:\!-mt-27 {
    margin-top: -6.75rem !important;
  }

  .xl\:\!-mr-27 {
    margin-right: -6.75rem !important;
  }

  .xl\:\!-mb-27 {
    margin-bottom: -6.75rem !important;
  }

  .xl\:\!-ml-27 {
    margin-left: -6.75rem !important;
  }

  .xl\:\!-mt-28 {
    margin-top: -7rem !important;
  }

  .xl\:\!-mr-28 {
    margin-right: -7rem !important;
  }

  .xl\:\!-mb-28 {
    margin-bottom: -7rem !important;
  }

  .xl\:\!-ml-28 {
    margin-left: -7rem !important;
  }

  .xl\:\!-mt-29 {
    margin-top: -7.25rem !important;
  }

  .xl\:\!-mr-29 {
    margin-right: -7.25rem !important;
  }

  .xl\:\!-mb-29 {
    margin-bottom: -7.25rem !important;
  }

  .xl\:\!-ml-29 {
    margin-left: -7.25rem !important;
  }

  .xl\:\!-mt-30 {
    margin-top: -7.5rem !important;
  }

  .xl\:\!-mr-30 {
    margin-right: -7.5rem !important;
  }

  .xl\:\!-mb-30 {
    margin-bottom: -7.5rem !important;
  }

  .xl\:\!-ml-30 {
    margin-left: -7.5rem !important;
  }

  .xl\:\!-mt-31 {
    margin-top: -7.75rem !important;
  }

  .xl\:\!-mr-31 {
    margin-right: -7.75rem !important;
  }

  .xl\:\!-mb-31 {
    margin-bottom: -7.75rem !important;
  }

  .xl\:\!-ml-31 {
    margin-left: -7.75rem !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\:hover\:m-0:hover {
    margin: 0rem;
  }

  .xl\:hover\:m-1:hover {
    margin: 0.25rem;
  }

  .xl\:hover\:m-2:hover {
    margin: 0.5rem;
  }

  .xl\:hover\:m-3:hover {
    margin: 0.75rem;
  }

  .xl\:hover\:m-4:hover {
    margin: 1rem;
  }

  .xl\:hover\:m-5:hover {
    margin: 1.25rem;
  }

  .xl\:hover\:m-6:hover {
    margin: 1.5rem;
  }

  .xl\:hover\:m-7:hover {
    margin: 1.75rem;
  }

  .xl\:hover\:m-8:hover {
    margin: 2rem;
  }

  .xl\:hover\:m-9:hover {
    margin: 2.25rem;
  }

  .xl\:hover\:m-10:hover {
    margin: 2.5rem;
  }

  .xl\:hover\:m-11:hover {
    margin: 2.75rem;
  }

  .xl\:hover\:m-12:hover {
    margin: 3rem;
  }

  .xl\:hover\:m-13:hover {
    margin: 3.25rem;
  }

  .xl\:hover\:m-14:hover {
    margin: 3.5rem;
  }

  .xl\:hover\:m-15:hover {
    margin: 3.75rem;
  }

  .xl\:hover\:m-16:hover {
    margin: 4rem;
  }

  .xl\:hover\:m-17:hover {
    margin: 4.25rem;
  }

  .xl\:hover\:m-18:hover {
    margin: 4.5rem;
  }

  .xl\:hover\:m-19:hover {
    margin: 4.75rem;
  }

  .xl\:hover\:m-20:hover {
    margin: 5rem;
  }

  .xl\:hover\:m-21:hover {
    margin: 5.25rem;
  }

  .xl\:hover\:m-22:hover {
    margin: 5.5rem;
  }

  .xl\:hover\:m-23:hover {
    margin: 5.75rem;
  }

  .xl\:hover\:m-24:hover {
    margin: 6rem;
  }

  .xl\:hover\:m-25:hover {
    margin: 6.25rem;
  }

  .xl\:hover\:m-26:hover {
    margin: 6.5rem;
  }

  .xl\:hover\:m-27:hover {
    margin: 6.75rem;
  }

  .xl\:hover\:m-28:hover {
    margin: 7rem;
  }

  .xl\:hover\:m-29:hover {
    margin: 7.25rem;
  }

  .xl\:hover\:m-30:hover {
    margin: 7.5rem;
  }

  .xl\:hover\:m-31:hover {
    margin: 7.75rem;
  }

  .xl\:hover\:m-32:hover {
    margin: 8rem;
  }

  .xl\:hover\:m-40:hover {
    margin: 10rem;
  }

  .xl\:hover\:m-48:hover {
    margin: 12rem;
  }

  .xl\:hover\:m-56:hover {
    margin: 14rem;
  }

  .xl\:hover\:m-64:hover {
    margin: 16rem;
  }

  .xl\:hover\:m-auto:hover {
    margin: auto;
  }

  .xl\:hover\:m-px:hover {
    margin: 1px;
  }

  .xl\:hover\:-m-0:hover {
    margin: 0rem;
  }

  .xl\:hover\:-m-1:hover {
    margin: -0.25rem;
  }

  .xl\:hover\:-m-2:hover {
    margin: -0.5rem;
  }

  .xl\:hover\:-m-3:hover {
    margin: -0.75rem;
  }

  .xl\:hover\:-m-4:hover {
    margin: -1rem;
  }

  .xl\:hover\:-m-5:hover {
    margin: -1.25rem;
  }

  .xl\:hover\:-m-6:hover {
    margin: -1.5rem;
  }

  .xl\:hover\:-m-7:hover {
    margin: -1.75rem;
  }

  .xl\:hover\:-m-8:hover {
    margin: -2rem;
  }

  .xl\:hover\:-m-9:hover {
    margin: -2.25rem;
  }

  .xl\:hover\:-m-10:hover {
    margin: -2.5rem;
  }

  .xl\:hover\:-m-11:hover {
    margin: -2.75rem;
  }

  .xl\:hover\:-m-12:hover {
    margin: -3rem;
  }

  .xl\:hover\:-m-13:hover {
    margin: -3.25rem;
  }

  .xl\:hover\:-m-14:hover {
    margin: -3.5rem;
  }

  .xl\:hover\:-m-15:hover {
    margin: -3.75rem;
  }

  .xl\:hover\:-m-16:hover {
    margin: -4rem;
  }

  .xl\:hover\:-m-17:hover {
    margin: -4.25rem;
  }

  .xl\:hover\:-m-18:hover {
    margin: -4.5rem;
  }

  .xl\:hover\:-m-19:hover {
    margin: -4.75rem;
  }

  .xl\:hover\:-m-20:hover {
    margin: -5rem;
  }

  .xl\:hover\:-m-21:hover {
    margin: -5.25rem;
  }

  .xl\:hover\:-m-22:hover {
    margin: -5.5rem;
  }

  .xl\:hover\:-m-23:hover {
    margin: -5.75rem;
  }

  .xl\:hover\:-m-24:hover {
    margin: -6rem;
  }

  .xl\:hover\:-m-25:hover {
    margin: -6.25rem;
  }

  .xl\:hover\:-m-26:hover {
    margin: -6.5rem;
  }

  .xl\:hover\:-m-27:hover {
    margin: -6.75rem;
  }

  .xl\:hover\:-m-28:hover {
    margin: -7rem;
  }

  .xl\:hover\:-m-29:hover {
    margin: -7.25rem;
  }

  .xl\:hover\:-m-30:hover {
    margin: -7.5rem;
  }

  .xl\:hover\:-m-31:hover {
    margin: -7.75rem;
  }

  .xl\:hover\:-m-32:hover {
    margin: -8rem;
  }

  .xl\:hover\:-m-40:hover {
    margin: -10rem;
  }

  .xl\:hover\:-m-48:hover {
    margin: -12rem;
  }

  .xl\:hover\:-m-56:hover {
    margin: -14rem;
  }

  .xl\:hover\:-m-64:hover {
    margin: -16rem;
  }

  .xl\:hover\:-m-px:hover {
    margin: -1px;
  }

  .xl\:hover\:my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xl\:hover\:mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xl\:hover\:my-1:hover {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xl\:hover\:mx-1:hover {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xl\:hover\:my-2:hover {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xl\:hover\:mx-2:hover {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xl\:hover\:my-3:hover {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xl\:hover\:mx-3:hover {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xl\:hover\:my-4:hover {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:hover\:mx-4:hover {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xl\:hover\:my-5:hover {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xl\:hover\:mx-5:hover {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xl\:hover\:my-6:hover {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xl\:hover\:mx-6:hover {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:hover\:my-7:hover {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .xl\:hover\:mx-7:hover {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .xl\:hover\:my-8:hover {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:hover\:mx-8:hover {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:hover\:my-9:hover {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .xl\:hover\:mx-9:hover {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .xl\:hover\:my-10:hover {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:hover\:mx-10:hover {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:hover\:my-11:hover {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .xl\:hover\:mx-11:hover {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .xl\:hover\:my-12:hover {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:hover\:mx-12:hover {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:hover\:my-13:hover {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .xl\:hover\:mx-13:hover {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .xl\:hover\:my-14:hover {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xl\:hover\:mx-14:hover {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xl\:hover\:my-15:hover {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .xl\:hover\:mx-15:hover {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .xl\:hover\:my-16:hover {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xl\:hover\:mx-16:hover {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xl\:hover\:my-17:hover {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .xl\:hover\:mx-17:hover {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .xl\:hover\:my-18:hover {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xl\:hover\:mx-18:hover {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xl\:hover\:my-19:hover {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .xl\:hover\:mx-19:hover {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .xl\:hover\:my-20:hover {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xl\:hover\:mx-20:hover {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xl\:hover\:my-21:hover {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .xl\:hover\:mx-21:hover {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .xl\:hover\:my-22:hover {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xl\:hover\:mx-22:hover {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xl\:hover\:my-23:hover {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .xl\:hover\:mx-23:hover {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .xl\:hover\:my-24:hover {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:hover\:mx-24:hover {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xl\:hover\:my-25:hover {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .xl\:hover\:mx-25:hover {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .xl\:hover\:my-26:hover {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .xl\:hover\:mx-26:hover {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .xl\:hover\:my-27:hover {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .xl\:hover\:mx-27:hover {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .xl\:hover\:my-28:hover {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xl\:hover\:mx-28:hover {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xl\:hover\:my-29:hover {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .xl\:hover\:mx-29:hover {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .xl\:hover\:my-30:hover {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xl\:hover\:mx-30:hover {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .xl\:hover\:my-31:hover {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .xl\:hover\:mx-31:hover {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .xl\:hover\:my-32:hover {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:hover\:mx-32:hover {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xl\:hover\:my-40:hover {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xl\:hover\:mx-40:hover {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xl\:hover\:my-48:hover {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xl\:hover\:mx-48:hover {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xl\:hover\:my-56:hover {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .xl\:hover\:mx-56:hover {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .xl\:hover\:my-64:hover {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xl\:hover\:mx-64:hover {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .xl\:hover\:my-auto:hover {
    margin-top: auto;
    margin-bottom: auto;
  }

  .xl\:hover\:mx-auto:hover {
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:hover\:my-px:hover {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xl\:hover\:mx-px:hover {
    margin-left: 1px;
    margin-right: 1px;
  }

  .xl\:hover\:-my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .xl\:hover\:-mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .xl\:hover\:-my-1:hover {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xl\:hover\:-mx-1:hover {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xl\:hover\:-my-2:hover {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xl\:hover\:-mx-2:hover {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xl\:hover\:-my-3:hover {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xl\:hover\:-mx-3:hover {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xl\:hover\:-my-4:hover {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xl\:hover\:-mx-4:hover {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xl\:hover\:-my-5:hover {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xl\:hover\:-mx-5:hover {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xl\:hover\:-my-6:hover {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xl\:hover\:-mx-6:hover {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xl\:hover\:-my-7:hover {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .xl\:hover\:-mx-7:hover {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .xl\:hover\:-my-8:hover {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:hover\:-mx-8:hover {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xl\:hover\:-my-9:hover {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .xl\:hover\:-mx-9:hover {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .xl\:hover\:-my-10:hover {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:hover\:-mx-10:hover {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:hover\:-my-11:hover {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .xl\:hover\:-mx-11:hover {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .xl\:hover\:-my-12:hover {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xl\:hover\:-mx-12:hover {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xl\:hover\:-my-13:hover {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .xl\:hover\:-mx-13:hover {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .xl\:hover\:-my-14:hover {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xl\:hover\:-mx-14:hover {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xl\:hover\:-my-15:hover {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .xl\:hover\:-mx-15:hover {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .xl\:hover\:-my-16:hover {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xl\:hover\:-mx-16:hover {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xl\:hover\:-my-17:hover {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .xl\:hover\:-mx-17:hover {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .xl\:hover\:-my-18:hover {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .xl\:hover\:-mx-18:hover {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .xl\:hover\:-my-19:hover {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .xl\:hover\:-mx-19:hover {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .xl\:hover\:-my-20:hover {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:hover\:-mx-20:hover {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:hover\:-my-21:hover {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .xl\:hover\:-mx-21:hover {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .xl\:hover\:-my-22:hover {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .xl\:hover\:-mx-22:hover {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .xl\:hover\:-my-23:hover {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .xl\:hover\:-mx-23:hover {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .xl\:hover\:-my-24:hover {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xl\:hover\:-mx-24:hover {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xl\:hover\:-my-25:hover {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .xl\:hover\:-mx-25:hover {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .xl\:hover\:-my-26:hover {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .xl\:hover\:-mx-26:hover {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .xl\:hover\:-my-27:hover {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .xl\:hover\:-mx-27:hover {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .xl\:hover\:-my-28:hover {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xl\:hover\:-mx-28:hover {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xl\:hover\:-my-29:hover {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .xl\:hover\:-mx-29:hover {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .xl\:hover\:-my-30:hover {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xl\:hover\:-mx-30:hover {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .xl\:hover\:-my-31:hover {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .xl\:hover\:-mx-31:hover {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .xl\:hover\:-my-32:hover {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xl\:hover\:-mx-32:hover {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xl\:hover\:-my-40:hover {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xl\:hover\:-mx-40:hover {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xl\:hover\:-my-48:hover {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .xl\:hover\:-mx-48:hover {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .xl\:hover\:-my-56:hover {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .xl\:hover\:-mx-56:hover {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .xl\:hover\:-my-64:hover {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .xl\:hover\:-mx-64:hover {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .xl\:hover\:-my-px:hover {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xl\:hover\:-mx-px:hover {
    margin-left: -1px;
    margin-right: -1px;
  }

  .xl\:hover\:mt-0:hover {
    margin-top: 0rem;
  }

  .xl\:hover\:mr-0:hover {
    margin-right: 0rem;
  }

  .xl\:hover\:mb-0:hover {
    margin-bottom: 0rem;
  }

  .xl\:hover\:ml-0:hover {
    margin-left: 0rem;
  }

  .xl\:hover\:mt-1:hover {
    margin-top: 0.25rem;
  }

  .xl\:hover\:mr-1:hover {
    margin-right: 0.25rem;
  }

  .xl\:hover\:mb-1:hover {
    margin-bottom: 0.25rem;
  }

  .xl\:hover\:ml-1:hover {
    margin-left: 0.25rem;
  }

  .xl\:hover\:mt-2:hover {
    margin-top: 0.5rem;
  }

  .xl\:hover\:mr-2:hover {
    margin-right: 0.5rem;
  }

  .xl\:hover\:mb-2:hover {
    margin-bottom: 0.5rem;
  }

  .xl\:hover\:ml-2:hover {
    margin-left: 0.5rem;
  }

  .xl\:hover\:mt-3:hover {
    margin-top: 0.75rem;
  }

  .xl\:hover\:mr-3:hover {
    margin-right: 0.75rem;
  }

  .xl\:hover\:mb-3:hover {
    margin-bottom: 0.75rem;
  }

  .xl\:hover\:ml-3:hover {
    margin-left: 0.75rem;
  }

  .xl\:hover\:mt-4:hover {
    margin-top: 1rem;
  }

  .xl\:hover\:mr-4:hover {
    margin-right: 1rem;
  }

  .xl\:hover\:mb-4:hover {
    margin-bottom: 1rem;
  }

  .xl\:hover\:ml-4:hover {
    margin-left: 1rem;
  }

  .xl\:hover\:mt-5:hover {
    margin-top: 1.25rem;
  }

  .xl\:hover\:mr-5:hover {
    margin-right: 1.25rem;
  }

  .xl\:hover\:mb-5:hover {
    margin-bottom: 1.25rem;
  }

  .xl\:hover\:ml-5:hover {
    margin-left: 1.25rem;
  }

  .xl\:hover\:mt-6:hover {
    margin-top: 1.5rem;
  }

  .xl\:hover\:mr-6:hover {
    margin-right: 1.5rem;
  }

  .xl\:hover\:mb-6:hover {
    margin-bottom: 1.5rem;
  }

  .xl\:hover\:ml-6:hover {
    margin-left: 1.5rem;
  }

  .xl\:hover\:mt-7:hover {
    margin-top: 1.75rem;
  }

  .xl\:hover\:mr-7:hover {
    margin-right: 1.75rem;
  }

  .xl\:hover\:mb-7:hover {
    margin-bottom: 1.75rem;
  }

  .xl\:hover\:ml-7:hover {
    margin-left: 1.75rem;
  }

  .xl\:hover\:mt-8:hover {
    margin-top: 2rem;
  }

  .xl\:hover\:mr-8:hover {
    margin-right: 2rem;
  }

  .xl\:hover\:mb-8:hover {
    margin-bottom: 2rem;
  }

  .xl\:hover\:ml-8:hover {
    margin-left: 2rem;
  }

  .xl\:hover\:mt-9:hover {
    margin-top: 2.25rem;
  }

  .xl\:hover\:mr-9:hover {
    margin-right: 2.25rem;
  }

  .xl\:hover\:mb-9:hover {
    margin-bottom: 2.25rem;
  }

  .xl\:hover\:ml-9:hover {
    margin-left: 2.25rem;
  }

  .xl\:hover\:mt-10:hover {
    margin-top: 2.5rem;
  }

  .xl\:hover\:mr-10:hover {
    margin-right: 2.5rem;
  }

  .xl\:hover\:mb-10:hover {
    margin-bottom: 2.5rem;
  }

  .xl\:hover\:ml-10:hover {
    margin-left: 2.5rem;
  }

  .xl\:hover\:mt-11:hover {
    margin-top: 2.75rem;
  }

  .xl\:hover\:mr-11:hover {
    margin-right: 2.75rem;
  }

  .xl\:hover\:mb-11:hover {
    margin-bottom: 2.75rem;
  }

  .xl\:hover\:ml-11:hover {
    margin-left: 2.75rem;
  }

  .xl\:hover\:mt-12:hover {
    margin-top: 3rem;
  }

  .xl\:hover\:mr-12:hover {
    margin-right: 3rem;
  }

  .xl\:hover\:mb-12:hover {
    margin-bottom: 3rem;
  }

  .xl\:hover\:ml-12:hover {
    margin-left: 3rem;
  }

  .xl\:hover\:mt-13:hover {
    margin-top: 3.25rem;
  }

  .xl\:hover\:mr-13:hover {
    margin-right: 3.25rem;
  }

  .xl\:hover\:mb-13:hover {
    margin-bottom: 3.25rem;
  }

  .xl\:hover\:ml-13:hover {
    margin-left: 3.25rem;
  }

  .xl\:hover\:mt-14:hover {
    margin-top: 3.5rem;
  }

  .xl\:hover\:mr-14:hover {
    margin-right: 3.5rem;
  }

  .xl\:hover\:mb-14:hover {
    margin-bottom: 3.5rem;
  }

  .xl\:hover\:ml-14:hover {
    margin-left: 3.5rem;
  }

  .xl\:hover\:mt-15:hover {
    margin-top: 3.75rem;
  }

  .xl\:hover\:mr-15:hover {
    margin-right: 3.75rem;
  }

  .xl\:hover\:mb-15:hover {
    margin-bottom: 3.75rem;
  }

  .xl\:hover\:ml-15:hover {
    margin-left: 3.75rem;
  }

  .xl\:hover\:mt-16:hover {
    margin-top: 4rem;
  }

  .xl\:hover\:mr-16:hover {
    margin-right: 4rem;
  }

  .xl\:hover\:mb-16:hover {
    margin-bottom: 4rem;
  }

  .xl\:hover\:ml-16:hover {
    margin-left: 4rem;
  }

  .xl\:hover\:mt-17:hover {
    margin-top: 4.25rem;
  }

  .xl\:hover\:mr-17:hover {
    margin-right: 4.25rem;
  }

  .xl\:hover\:mb-17:hover {
    margin-bottom: 4.25rem;
  }

  .xl\:hover\:ml-17:hover {
    margin-left: 4.25rem;
  }

  .xl\:hover\:mt-18:hover {
    margin-top: 4.5rem;
  }

  .xl\:hover\:mr-18:hover {
    margin-right: 4.5rem;
  }

  .xl\:hover\:mb-18:hover {
    margin-bottom: 4.5rem;
  }

  .xl\:hover\:ml-18:hover {
    margin-left: 4.5rem;
  }

  .xl\:hover\:mt-19:hover {
    margin-top: 4.75rem;
  }

  .xl\:hover\:mr-19:hover {
    margin-right: 4.75rem;
  }

  .xl\:hover\:mb-19:hover {
    margin-bottom: 4.75rem;
  }

  .xl\:hover\:ml-19:hover {
    margin-left: 4.75rem;
  }

  .xl\:hover\:mt-20:hover {
    margin-top: 5rem;
  }

  .xl\:hover\:mr-20:hover {
    margin-right: 5rem;
  }

  .xl\:hover\:mb-20:hover {
    margin-bottom: 5rem;
  }

  .xl\:hover\:ml-20:hover {
    margin-left: 5rem;
  }

  .xl\:hover\:mt-21:hover {
    margin-top: 5.25rem;
  }

  .xl\:hover\:mr-21:hover {
    margin-right: 5.25rem;
  }

  .xl\:hover\:mb-21:hover {
    margin-bottom: 5.25rem;
  }

  .xl\:hover\:ml-21:hover {
    margin-left: 5.25rem;
  }

  .xl\:hover\:mt-22:hover {
    margin-top: 5.5rem;
  }

  .xl\:hover\:mr-22:hover {
    margin-right: 5.5rem;
  }

  .xl\:hover\:mb-22:hover {
    margin-bottom: 5.5rem;
  }

  .xl\:hover\:ml-22:hover {
    margin-left: 5.5rem;
  }

  .xl\:hover\:mt-23:hover {
    margin-top: 5.75rem;
  }

  .xl\:hover\:mr-23:hover {
    margin-right: 5.75rem;
  }

  .xl\:hover\:mb-23:hover {
    margin-bottom: 5.75rem;
  }

  .xl\:hover\:ml-23:hover {
    margin-left: 5.75rem;
  }

  .xl\:hover\:mt-24:hover {
    margin-top: 6rem;
  }

  .xl\:hover\:mr-24:hover {
    margin-right: 6rem;
  }

  .xl\:hover\:mb-24:hover {
    margin-bottom: 6rem;
  }

  .xl\:hover\:ml-24:hover {
    margin-left: 6rem;
  }

  .xl\:hover\:mt-25:hover {
    margin-top: 6.25rem;
  }

  .xl\:hover\:mr-25:hover {
    margin-right: 6.25rem;
  }

  .xl\:hover\:mb-25:hover {
    margin-bottom: 6.25rem;
  }

  .xl\:hover\:ml-25:hover {
    margin-left: 6.25rem;
  }

  .xl\:hover\:mt-26:hover {
    margin-top: 6.5rem;
  }

  .xl\:hover\:mr-26:hover {
    margin-right: 6.5rem;
  }

  .xl\:hover\:mb-26:hover {
    margin-bottom: 6.5rem;
  }

  .xl\:hover\:ml-26:hover {
    margin-left: 6.5rem;
  }

  .xl\:hover\:mt-27:hover {
    margin-top: 6.75rem;
  }

  .xl\:hover\:mr-27:hover {
    margin-right: 6.75rem;
  }

  .xl\:hover\:mb-27:hover {
    margin-bottom: 6.75rem;
  }

  .xl\:hover\:ml-27:hover {
    margin-left: 6.75rem;
  }

  .xl\:hover\:mt-28:hover {
    margin-top: 7rem;
  }

  .xl\:hover\:mr-28:hover {
    margin-right: 7rem;
  }

  .xl\:hover\:mb-28:hover {
    margin-bottom: 7rem;
  }

  .xl\:hover\:ml-28:hover {
    margin-left: 7rem;
  }

  .xl\:hover\:mt-29:hover {
    margin-top: 7.25rem;
  }

  .xl\:hover\:mr-29:hover {
    margin-right: 7.25rem;
  }

  .xl\:hover\:mb-29:hover {
    margin-bottom: 7.25rem;
  }

  .xl\:hover\:ml-29:hover {
    margin-left: 7.25rem;
  }

  .xl\:hover\:mt-30:hover {
    margin-top: 7.5rem;
  }

  .xl\:hover\:mr-30:hover {
    margin-right: 7.5rem;
  }

  .xl\:hover\:mb-30:hover {
    margin-bottom: 7.5rem;
  }

  .xl\:hover\:ml-30:hover {
    margin-left: 7.5rem;
  }

  .xl\:hover\:mt-31:hover {
    margin-top: 7.75rem;
  }

  .xl\:hover\:mr-31:hover {
    margin-right: 7.75rem;
  }

  .xl\:hover\:mb-31:hover {
    margin-bottom: 7.75rem;
  }

  .xl\:hover\:ml-31:hover {
    margin-left: 7.75rem;
  }

  .xl\:hover\:mt-32:hover {
    margin-top: 8rem;
  }

  .xl\:hover\:mr-32:hover {
    margin-right: 8rem;
  }

  .xl\:hover\:mb-32:hover {
    margin-bottom: 8rem;
  }

  .xl\:hover\:ml-32:hover {
    margin-left: 8rem;
  }

  .xl\:hover\:mt-40:hover {
    margin-top: 10rem;
  }

  .xl\:hover\:mr-40:hover {
    margin-right: 10rem;
  }

  .xl\:hover\:mb-40:hover {
    margin-bottom: 10rem;
  }

  .xl\:hover\:ml-40:hover {
    margin-left: 10rem;
  }

  .xl\:hover\:mt-48:hover {
    margin-top: 12rem;
  }

  .xl\:hover\:mr-48:hover {
    margin-right: 12rem;
  }

  .xl\:hover\:mb-48:hover {
    margin-bottom: 12rem;
  }

  .xl\:hover\:ml-48:hover {
    margin-left: 12rem;
  }

  .xl\:hover\:mt-56:hover {
    margin-top: 14rem;
  }

  .xl\:hover\:mr-56:hover {
    margin-right: 14rem;
  }

  .xl\:hover\:mb-56:hover {
    margin-bottom: 14rem;
  }

  .xl\:hover\:ml-56:hover {
    margin-left: 14rem;
  }

  .xl\:hover\:mt-64:hover {
    margin-top: 16rem;
  }

  .xl\:hover\:mr-64:hover {
    margin-right: 16rem;
  }

  .xl\:hover\:mb-64:hover {
    margin-bottom: 16rem;
  }

  .xl\:hover\:ml-64:hover {
    margin-left: 16rem;
  }

  .xl\:hover\:mt-auto:hover {
    margin-top: auto;
  }

  .xl\:hover\:mr-auto:hover {
    margin-right: auto;
  }

  .xl\:hover\:mb-auto:hover {
    margin-bottom: auto;
  }

  .xl\:hover\:ml-auto:hover {
    margin-left: auto;
  }

  .xl\:hover\:mt-px:hover {
    margin-top: 1px;
  }

  .xl\:hover\:mr-px:hover {
    margin-right: 1px;
  }

  .xl\:hover\:mb-px:hover {
    margin-bottom: 1px;
  }

  .xl\:hover\:ml-px:hover {
    margin-left: 1px;
  }

  .xl\:hover\:-mt-0:hover {
    margin-top: 0rem;
  }

  .xl\:hover\:-mr-0:hover {
    margin-right: 0rem;
  }

  .xl\:hover\:-mb-0:hover {
    margin-bottom: 0rem;
  }

  .xl\:hover\:-ml-0:hover {
    margin-left: 0rem;
  }

  .xl\:hover\:-mt-1:hover {
    margin-top: -0.25rem;
  }

  .xl\:hover\:-mr-1:hover {
    margin-right: -0.25rem;
  }

  .xl\:hover\:-mb-1:hover {
    margin-bottom: -0.25rem;
  }

  .xl\:hover\:-ml-1:hover {
    margin-left: -0.25rem;
  }

  .xl\:hover\:-mt-2:hover {
    margin-top: -0.5rem;
  }

  .xl\:hover\:-mr-2:hover {
    margin-right: -0.5rem;
  }

  .xl\:hover\:-mb-2:hover {
    margin-bottom: -0.5rem;
  }

  .xl\:hover\:-ml-2:hover {
    margin-left: -0.5rem;
  }

  .xl\:hover\:-mt-3:hover {
    margin-top: -0.75rem;
  }

  .xl\:hover\:-mr-3:hover {
    margin-right: -0.75rem;
  }

  .xl\:hover\:-mb-3:hover {
    margin-bottom: -0.75rem;
  }

  .xl\:hover\:-ml-3:hover {
    margin-left: -0.75rem;
  }

  .xl\:hover\:-mt-4:hover {
    margin-top: -1rem;
  }

  .xl\:hover\:-mr-4:hover {
    margin-right: -1rem;
  }

  .xl\:hover\:-mb-4:hover {
    margin-bottom: -1rem;
  }

  .xl\:hover\:-ml-4:hover {
    margin-left: -1rem;
  }

  .xl\:hover\:-mt-5:hover {
    margin-top: -1.25rem;
  }

  .xl\:hover\:-mr-5:hover {
    margin-right: -1.25rem;
  }

  .xl\:hover\:-mb-5:hover {
    margin-bottom: -1.25rem;
  }

  .xl\:hover\:-ml-5:hover {
    margin-left: -1.25rem;
  }

  .xl\:hover\:-mt-6:hover {
    margin-top: -1.5rem;
  }

  .xl\:hover\:-mr-6:hover {
    margin-right: -1.5rem;
  }

  .xl\:hover\:-mb-6:hover {
    margin-bottom: -1.5rem;
  }

  .xl\:hover\:-ml-6:hover {
    margin-left: -1.5rem;
  }

  .xl\:hover\:-mt-7:hover {
    margin-top: -1.75rem;
  }

  .xl\:hover\:-mr-7:hover {
    margin-right: -1.75rem;
  }

  .xl\:hover\:-mb-7:hover {
    margin-bottom: -1.75rem;
  }

  .xl\:hover\:-ml-7:hover {
    margin-left: -1.75rem;
  }

  .xl\:hover\:-mt-8:hover {
    margin-top: -2rem;
  }

  .xl\:hover\:-mr-8:hover {
    margin-right: -2rem;
  }

  .xl\:hover\:-mb-8:hover {
    margin-bottom: -2rem;
  }

  .xl\:hover\:-ml-8:hover {
    margin-left: -2rem;
  }

  .xl\:hover\:-mt-9:hover {
    margin-top: -2.25rem;
  }

  .xl\:hover\:-mr-9:hover {
    margin-right: -2.25rem;
  }

  .xl\:hover\:-mb-9:hover {
    margin-bottom: -2.25rem;
  }

  .xl\:hover\:-ml-9:hover {
    margin-left: -2.25rem;
  }

  .xl\:hover\:-mt-10:hover {
    margin-top: -2.5rem;
  }

  .xl\:hover\:-mr-10:hover {
    margin-right: -2.5rem;
  }

  .xl\:hover\:-mb-10:hover {
    margin-bottom: -2.5rem;
  }

  .xl\:hover\:-ml-10:hover {
    margin-left: -2.5rem;
  }

  .xl\:hover\:-mt-11:hover {
    margin-top: -2.75rem;
  }

  .xl\:hover\:-mr-11:hover {
    margin-right: -2.75rem;
  }

  .xl\:hover\:-mb-11:hover {
    margin-bottom: -2.75rem;
  }

  .xl\:hover\:-ml-11:hover {
    margin-left: -2.75rem;
  }

  .xl\:hover\:-mt-12:hover {
    margin-top: -3rem;
  }

  .xl\:hover\:-mr-12:hover {
    margin-right: -3rem;
  }

  .xl\:hover\:-mb-12:hover {
    margin-bottom: -3rem;
  }

  .xl\:hover\:-ml-12:hover {
    margin-left: -3rem;
  }

  .xl\:hover\:-mt-13:hover {
    margin-top: -3.25rem;
  }

  .xl\:hover\:-mr-13:hover {
    margin-right: -3.25rem;
  }

  .xl\:hover\:-mb-13:hover {
    margin-bottom: -3.25rem;
  }

  .xl\:hover\:-ml-13:hover {
    margin-left: -3.25rem;
  }

  .xl\:hover\:-mt-14:hover {
    margin-top: -3.5rem;
  }

  .xl\:hover\:-mr-14:hover {
    margin-right: -3.5rem;
  }

  .xl\:hover\:-mb-14:hover {
    margin-bottom: -3.5rem;
  }

  .xl\:hover\:-ml-14:hover {
    margin-left: -3.5rem;
  }

  .xl\:hover\:-mt-15:hover {
    margin-top: -3.75rem;
  }

  .xl\:hover\:-mr-15:hover {
    margin-right: -3.75rem;
  }

  .xl\:hover\:-mb-15:hover {
    margin-bottom: -3.75rem;
  }

  .xl\:hover\:-ml-15:hover {
    margin-left: -3.75rem;
  }

  .xl\:hover\:-mt-16:hover {
    margin-top: -4rem;
  }

  .xl\:hover\:-mr-16:hover {
    margin-right: -4rem;
  }

  .xl\:hover\:-mb-16:hover {
    margin-bottom: -4rem;
  }

  .xl\:hover\:-ml-16:hover {
    margin-left: -4rem;
  }

  .xl\:hover\:-mt-17:hover {
    margin-top: -4.25rem;
  }

  .xl\:hover\:-mr-17:hover {
    margin-right: -4.25rem;
  }

  .xl\:hover\:-mb-17:hover {
    margin-bottom: -4.25rem;
  }

  .xl\:hover\:-ml-17:hover {
    margin-left: -4.25rem;
  }

  .xl\:hover\:-mt-18:hover {
    margin-top: -4.5rem;
  }

  .xl\:hover\:-mr-18:hover {
    margin-right: -4.5rem;
  }

  .xl\:hover\:-mb-18:hover {
    margin-bottom: -4.5rem;
  }

  .xl\:hover\:-ml-18:hover {
    margin-left: -4.5rem;
  }

  .xl\:hover\:-mt-19:hover {
    margin-top: -4.75rem;
  }

  .xl\:hover\:-mr-19:hover {
    margin-right: -4.75rem;
  }

  .xl\:hover\:-mb-19:hover {
    margin-bottom: -4.75rem;
  }

  .xl\:hover\:-ml-19:hover {
    margin-left: -4.75rem;
  }

  .xl\:hover\:-mt-20:hover {
    margin-top: -5rem;
  }

  .xl\:hover\:-mr-20:hover {
    margin-right: -5rem;
  }

  .xl\:hover\:-mb-20:hover {
    margin-bottom: -5rem;
  }

  .xl\:hover\:-ml-20:hover {
    margin-left: -5rem;
  }

  .xl\:hover\:-mt-21:hover {
    margin-top: -5.25rem;
  }

  .xl\:hover\:-mr-21:hover {
    margin-right: -5.25rem;
  }

  .xl\:hover\:-mb-21:hover {
    margin-bottom: -5.25rem;
  }

  .xl\:hover\:-ml-21:hover {
    margin-left: -5.25rem;
  }

  .xl\:hover\:-mt-22:hover {
    margin-top: -5.5rem;
  }

  .xl\:hover\:-mr-22:hover {
    margin-right: -5.5rem;
  }

  .xl\:hover\:-mb-22:hover {
    margin-bottom: -5.5rem;
  }

  .xl\:hover\:-ml-22:hover {
    margin-left: -5.5rem;
  }

  .xl\:hover\:-mt-23:hover {
    margin-top: -5.75rem;
  }

  .xl\:hover\:-mr-23:hover {
    margin-right: -5.75rem;
  }

  .xl\:hover\:-mb-23:hover {
    margin-bottom: -5.75rem;
  }

  .xl\:hover\:-ml-23:hover {
    margin-left: -5.75rem;
  }

  .xl\:hover\:-mt-24:hover {
    margin-top: -6rem;
  }

  .xl\:hover\:-mr-24:hover {
    margin-right: -6rem;
  }

  .xl\:hover\:-mb-24:hover {
    margin-bottom: -6rem;
  }

  .xl\:hover\:-ml-24:hover {
    margin-left: -6rem;
  }

  .xl\:hover\:-mt-25:hover {
    margin-top: -6.25rem;
  }

  .xl\:hover\:-mr-25:hover {
    margin-right: -6.25rem;
  }

  .xl\:hover\:-mb-25:hover {
    margin-bottom: -6.25rem;
  }

  .xl\:hover\:-ml-25:hover {
    margin-left: -6.25rem;
  }

  .xl\:hover\:-mt-26:hover {
    margin-top: -6.5rem;
  }

  .xl\:hover\:-mr-26:hover {
    margin-right: -6.5rem;
  }

  .xl\:hover\:-mb-26:hover {
    margin-bottom: -6.5rem;
  }

  .xl\:hover\:-ml-26:hover {
    margin-left: -6.5rem;
  }

  .xl\:hover\:-mt-27:hover {
    margin-top: -6.75rem;
  }

  .xl\:hover\:-mr-27:hover {
    margin-right: -6.75rem;
  }

  .xl\:hover\:-mb-27:hover {
    margin-bottom: -6.75rem;
  }

  .xl\:hover\:-ml-27:hover {
    margin-left: -6.75rem;
  }

  .xl\:hover\:-mt-28:hover {
    margin-top: -7rem;
  }

  .xl\:hover\:-mr-28:hover {
    margin-right: -7rem;
  }

  .xl\:hover\:-mb-28:hover {
    margin-bottom: -7rem;
  }

  .xl\:hover\:-ml-28:hover {
    margin-left: -7rem;
  }

  .xl\:hover\:-mt-29:hover {
    margin-top: -7.25rem;
  }

  .xl\:hover\:-mr-29:hover {
    margin-right: -7.25rem;
  }

  .xl\:hover\:-mb-29:hover {
    margin-bottom: -7.25rem;
  }

  .xl\:hover\:-ml-29:hover {
    margin-left: -7.25rem;
  }

  .xl\:hover\:-mt-30:hover {
    margin-top: -7.5rem;
  }

  .xl\:hover\:-mr-30:hover {
    margin-right: -7.5rem;
  }

  .xl\:hover\:-mb-30:hover {
    margin-bottom: -7.5rem;
  }

  .xl\:hover\:-ml-30:hover {
    margin-left: -7.5rem;
  }

  .xl\:hover\:-mt-31:hover {
    margin-top: -7.75rem;
  }

  .xl\:hover\:-mr-31:hover {
    margin-right: -7.75rem;
  }

  .xl\:hover\:-mb-31:hover {
    margin-bottom: -7.75rem;
  }

  .xl\:hover\:-ml-31:hover {
    margin-left: -7.75rem;
  }

  .xl\:hover\:-mt-32:hover {
    margin-top: -8rem;
  }

  .xl\:hover\:-mr-32:hover {
    margin-right: -8rem;
  }

  .xl\:hover\:-mb-32:hover {
    margin-bottom: -8rem;
  }

  .xl\:hover\:-ml-32:hover {
    margin-left: -8rem;
  }

  .xl\:hover\:-mt-40:hover {
    margin-top: -10rem;
  }

  .xl\:hover\:-mr-40:hover {
    margin-right: -10rem;
  }

  .xl\:hover\:-mb-40:hover {
    margin-bottom: -10rem;
  }

  .xl\:hover\:-ml-40:hover {
    margin-left: -10rem;
  }

  .xl\:hover\:-mt-48:hover {
    margin-top: -12rem;
  }

  .xl\:hover\:-mr-48:hover {
    margin-right: -12rem;
  }

  .xl\:hover\:-mb-48:hover {
    margin-bottom: -12rem;
  }

  .xl\:hover\:-ml-48:hover {
    margin-left: -12rem;
  }

  .xl\:hover\:-mt-56:hover {
    margin-top: -14rem;
  }

  .xl\:hover\:-mr-56:hover {
    margin-right: -14rem;
  }

  .xl\:hover\:-mb-56:hover {
    margin-bottom: -14rem;
  }

  .xl\:hover\:-ml-56:hover {
    margin-left: -14rem;
  }

  .xl\:hover\:-mt-64:hover {
    margin-top: -16rem;
  }

  .xl\:hover\:-mr-64:hover {
    margin-right: -16rem;
  }

  .xl\:hover\:-mb-64:hover {
    margin-bottom: -16rem;
  }

  .xl\:hover\:-ml-64:hover {
    margin-left: -16rem;
  }

  .xl\:hover\:-mt-px:hover {
    margin-top: -1px;
  }

  .xl\:hover\:-mr-px:hover {
    margin-right: -1px;
  }

  .xl\:hover\:-mb-px:hover {
    margin-bottom: -1px;
  }

  .xl\:hover\:-ml-px:hover {
    margin-left: -1px;
  }

  .xl\:max-h-0 {
    max-height: 0rem;
  }

  .xl\:max-h-1 {
    max-height: 0.25rem;
  }

  .xl\:max-h-2 {
    max-height: 0.5rem;
  }

  .xl\:max-h-3 {
    max-height: 0.75rem;
  }

  .xl\:max-h-4 {
    max-height: 1rem;
  }

  .xl\:max-h-5 {
    max-height: 1.25rem;
  }

  .xl\:max-h-6 {
    max-height: 1.5rem;
  }

  .xl\:max-h-7 {
    max-height: 1.75rem;
  }

  .xl\:max-h-8 {
    max-height: 2rem;
  }

  .xl\:max-h-9 {
    max-height: 2.25rem;
  }

  .xl\:max-h-10 {
    max-height: 2.5rem;
  }

  .xl\:max-h-11 {
    max-height: 2.75rem;
  }

  .xl\:max-h-12 {
    max-height: 3rem;
  }

  .xl\:max-h-13 {
    max-height: 3.25rem;
  }

  .xl\:max-h-14 {
    max-height: 3.5rem;
  }

  .xl\:max-h-15 {
    max-height: 3.75rem;
  }

  .xl\:max-h-16 {
    max-height: 4rem;
  }

  .xl\:max-h-17 {
    max-height: 4.25rem;
  }

  .xl\:max-h-18 {
    max-height: 4.5rem;
  }

  .xl\:max-h-19 {
    max-height: 4.75rem;
  }

  .xl\:max-h-20 {
    max-height: 5rem;
  }

  .xl\:max-h-21 {
    max-height: 5.25rem;
  }

  .xl\:max-h-22 {
    max-height: 5.5rem;
  }

  .xl\:max-h-23 {
    max-height: 5.75rem;
  }

  .xl\:max-h-24 {
    max-height: 6rem;
  }

  .xl\:max-h-25 {
    max-height: 6.25rem;
  }

  .xl\:max-h-26 {
    max-height: 6.5rem;
  }

  .xl\:max-h-27 {
    max-height: 6.75rem;
  }

  .xl\:max-h-28 {
    max-height: 7rem;
  }

  .xl\:max-h-29 {
    max-height: 7.25rem;
  }

  .xl\:max-h-30 {
    max-height: 7.5rem;
  }

  .xl\:max-h-31 {
    max-height: 7.75rem;
  }

  .xl\:max-h-32 {
    max-height: 8rem;
  }

  .xl\:max-h-40 {
    max-height: 10rem;
  }

  .xl\:max-h-48 {
    max-height: 12rem;
  }

  .xl\:max-h-56 {
    max-height: 14rem;
  }

  .xl\:max-h-64 {
    max-height: 16rem;
  }

  .xl\:max-h-full {
    max-height: 100%;
  }

  .xl\:max-h-screen {
    max-height: 100vh;
  }

  .xl\:max-h-px {
    max-height: 1px;
  }

  .xl\:max-h-1\/2 {
    max-height: 50%;
  }

  .xl\:\!max-h-0 {
    max-height: 0rem !important;
  }

  .xl\:\!max-h-1 {
    max-height: 0.25rem !important;
  }

  .xl\:\!max-h-2 {
    max-height: 0.5rem !important;
  }

  .xl\:\!max-h-3 {
    max-height: 0.75rem !important;
  }

  .xl\:\!max-h-4 {
    max-height: 1rem !important;
  }

  .xl\:\!max-h-5 {
    max-height: 1.25rem !important;
  }

  .xl\:\!max-h-6 {
    max-height: 1.5rem !important;
  }

  .xl\:\!max-h-7 {
    max-height: 1.75rem !important;
  }

  .xl\:\!max-h-8 {
    max-height: 2rem !important;
  }

  .xl\:\!max-h-9 {
    max-height: 2.25rem !important;
  }

  .xl\:\!max-h-10 {
    max-height: 2.5rem !important;
  }

  .xl\:\!max-h-11 {
    max-height: 2.75rem !important;
  }

  .xl\:\!max-h-12 {
    max-height: 3rem !important;
  }

  .xl\:\!max-h-13 {
    max-height: 3.25rem !important;
  }

  .xl\:\!max-h-14 {
    max-height: 3.5rem !important;
  }

  .xl\:\!max-h-15 {
    max-height: 3.75rem !important;
  }

  .xl\:\!max-h-16 {
    max-height: 4rem !important;
  }

  .xl\:\!max-h-17 {
    max-height: 4.25rem !important;
  }

  .xl\:\!max-h-18 {
    max-height: 4.5rem !important;
  }

  .xl\:\!max-h-19 {
    max-height: 4.75rem !important;
  }

  .xl\:\!max-h-20 {
    max-height: 5rem !important;
  }

  .xl\:\!max-h-21 {
    max-height: 5.25rem !important;
  }

  .xl\:\!max-h-22 {
    max-height: 5.5rem !important;
  }

  .xl\:\!max-h-23 {
    max-height: 5.75rem !important;
  }

  .xl\:\!max-h-24 {
    max-height: 6rem !important;
  }

  .xl\:\!max-h-25 {
    max-height: 6.25rem !important;
  }

  .xl\:\!max-h-26 {
    max-height: 6.5rem !important;
  }

  .xl\:\!max-h-27 {
    max-height: 6.75rem !important;
  }

  .xl\:\!max-h-28 {
    max-height: 7rem !important;
  }

  .xl\:\!max-h-29 {
    max-height: 7.25rem !important;
  }

  .xl\:\!max-h-30 {
    max-height: 7.5rem !important;
  }

  .xl\:\!max-h-31 {
    max-height: 7.75rem !important;
  }

  .xl\:\!max-h-32 {
    max-height: 8rem !important;
  }

  .xl\:\!max-h-40 {
    max-height: 10rem !important;
  }

  .xl\:\!max-h-48 {
    max-height: 12rem !important;
  }

  .xl\:\!max-h-56 {
    max-height: 14rem !important;
  }

  .xl\:\!max-h-64 {
    max-height: 16rem !important;
  }

  .xl\:\!max-h-full {
    max-height: 100% !important;
  }

  .xl\:\!max-h-screen {
    max-height: 100vh !important;
  }

  .xl\:\!max-h-px {
    max-height: 1px !important;
  }

  .xl\:\!max-h-1\/2 {
    max-height: 50% !important;
  }

  .xl\:hover\:max-h-0:hover {
    max-height: 0rem;
  }

  .xl\:hover\:max-h-1:hover {
    max-height: 0.25rem;
  }

  .xl\:hover\:max-h-2:hover {
    max-height: 0.5rem;
  }

  .xl\:hover\:max-h-3:hover {
    max-height: 0.75rem;
  }

  .xl\:hover\:max-h-4:hover {
    max-height: 1rem;
  }

  .xl\:hover\:max-h-5:hover {
    max-height: 1.25rem;
  }

  .xl\:hover\:max-h-6:hover {
    max-height: 1.5rem;
  }

  .xl\:hover\:max-h-7:hover {
    max-height: 1.75rem;
  }

  .xl\:hover\:max-h-8:hover {
    max-height: 2rem;
  }

  .xl\:hover\:max-h-9:hover {
    max-height: 2.25rem;
  }

  .xl\:hover\:max-h-10:hover {
    max-height: 2.5rem;
  }

  .xl\:hover\:max-h-11:hover {
    max-height: 2.75rem;
  }

  .xl\:hover\:max-h-12:hover {
    max-height: 3rem;
  }

  .xl\:hover\:max-h-13:hover {
    max-height: 3.25rem;
  }

  .xl\:hover\:max-h-14:hover {
    max-height: 3.5rem;
  }

  .xl\:hover\:max-h-15:hover {
    max-height: 3.75rem;
  }

  .xl\:hover\:max-h-16:hover {
    max-height: 4rem;
  }

  .xl\:hover\:max-h-17:hover {
    max-height: 4.25rem;
  }

  .xl\:hover\:max-h-18:hover {
    max-height: 4.5rem;
  }

  .xl\:hover\:max-h-19:hover {
    max-height: 4.75rem;
  }

  .xl\:hover\:max-h-20:hover {
    max-height: 5rem;
  }

  .xl\:hover\:max-h-21:hover {
    max-height: 5.25rem;
  }

  .xl\:hover\:max-h-22:hover {
    max-height: 5.5rem;
  }

  .xl\:hover\:max-h-23:hover {
    max-height: 5.75rem;
  }

  .xl\:hover\:max-h-24:hover {
    max-height: 6rem;
  }

  .xl\:hover\:max-h-25:hover {
    max-height: 6.25rem;
  }

  .xl\:hover\:max-h-26:hover {
    max-height: 6.5rem;
  }

  .xl\:hover\:max-h-27:hover {
    max-height: 6.75rem;
  }

  .xl\:hover\:max-h-28:hover {
    max-height: 7rem;
  }

  .xl\:hover\:max-h-29:hover {
    max-height: 7.25rem;
  }

  .xl\:hover\:max-h-30:hover {
    max-height: 7.5rem;
  }

  .xl\:hover\:max-h-31:hover {
    max-height: 7.75rem;
  }

  .xl\:hover\:max-h-32:hover {
    max-height: 8rem;
  }

  .xl\:hover\:max-h-40:hover {
    max-height: 10rem;
  }

  .xl\:hover\:max-h-48:hover {
    max-height: 12rem;
  }

  .xl\:hover\:max-h-56:hover {
    max-height: 14rem;
  }

  .xl\:hover\:max-h-64:hover {
    max-height: 16rem;
  }

  .xl\:hover\:max-h-full:hover {
    max-height: 100%;
  }

  .xl\:hover\:max-h-screen:hover {
    max-height: 100vh;
  }

  .xl\:hover\:max-h-px:hover {
    max-height: 1px;
  }

  .xl\:hover\:max-h-1\/2:hover {
    max-height: 50%;
  }

  .xl\:max-w-0 {
    max-width: 0rem;
  }

  .xl\:max-w-1 {
    max-width: 0.25rem;
  }

  .xl\:max-w-2 {
    max-width: 0.5rem;
  }

  .xl\:max-w-3 {
    max-width: 0.75rem;
  }

  .xl\:max-w-4 {
    max-width: 1rem;
  }

  .xl\:max-w-5 {
    max-width: 1.25rem;
  }

  .xl\:max-w-6 {
    max-width: 1.5rem;
  }

  .xl\:max-w-7 {
    max-width: 1.75rem;
  }

  .xl\:max-w-8 {
    max-width: 2rem;
  }

  .xl\:max-w-9 {
    max-width: 2.25rem;
  }

  .xl\:max-w-10 {
    max-width: 2.5rem;
  }

  .xl\:max-w-11 {
    max-width: 2.75rem;
  }

  .xl\:max-w-12 {
    max-width: 3rem;
  }

  .xl\:max-w-13 {
    max-width: 3.25rem;
  }

  .xl\:max-w-14 {
    max-width: 3.5rem;
  }

  .xl\:max-w-15 {
    max-width: 3.75rem;
  }

  .xl\:max-w-16 {
    max-width: 4rem;
  }

  .xl\:max-w-17 {
    max-width: 4.25rem;
  }

  .xl\:max-w-18 {
    max-width: 4.5rem;
  }

  .xl\:max-w-19 {
    max-width: 4.75rem;
  }

  .xl\:max-w-20 {
    max-width: 5rem;
  }

  .xl\:max-w-21 {
    max-width: 5.25rem;
  }

  .xl\:max-w-22 {
    max-width: 5.5rem;
  }

  .xl\:max-w-23 {
    max-width: 5.75rem;
  }

  .xl\:max-w-24 {
    max-width: 6rem;
  }

  .xl\:max-w-25 {
    max-width: 6.25rem;
  }

  .xl\:max-w-26 {
    max-width: 6.5rem;
  }

  .xl\:max-w-27 {
    max-width: 6.75rem;
  }

  .xl\:max-w-28 {
    max-width: 7rem;
  }

  .xl\:max-w-29 {
    max-width: 7.25rem;
  }

  .xl\:max-w-30 {
    max-width: 7.5rem;
  }

  .xl\:max-w-31 {
    max-width: 7.75rem;
  }

  .xl\:max-w-32 {
    max-width: 8rem;
  }

  .xl\:max-w-40 {
    max-width: 10rem;
  }

  .xl\:max-w-48 {
    max-width: 12rem;
  }

  .xl\:max-w-56 {
    max-width: 14rem;
  }

  .xl\:max-w-64 {
    max-width: 16rem;
  }

  .xl\:max-w-none {
    max-width: none;
  }

  .xl\:max-w-xs {
    max-width: 20rem;
  }

  .xl\:max-w-sm {
    max-width: 24rem;
  }

  .xl\:max-w-md {
    max-width: 28rem;
  }

  .xl\:max-w-lg {
    max-width: 32rem;
  }

  .xl\:max-w-xl {
    max-width: 36rem;
  }

  .xl\:max-w-2xl {
    max-width: 42rem;
  }

  .xl\:max-w-3xl {
    max-width: 48rem;
  }

  .xl\:max-w-4xl {
    max-width: 56rem;
  }

  .xl\:max-w-5xl {
    max-width: 64rem;
  }

  .xl\:max-w-6xl {
    max-width: 72rem;
  }

  .xl\:max-w-full {
    max-width: 100%;
  }

  .xl\:max-w-px {
    max-width: 1px;
  }

  .xl\:max-w-1\/2 {
    max-width: 50%;
  }

  .xl\:max-w-mobile {
    max-width: 767px;
  }

  .xl\:max-w-tablet {
    max-width: 1023px;
  }

  .xl\:max-w-laptop {
    max-width: 1440px;
  }

  .xl\:max-w-desktop {
    max-width: 1920px;
  }

  .xl\:\!max-w-0 {
    max-width: 0rem !important;
  }

  .xl\:\!max-w-1 {
    max-width: 0.25rem !important;
  }

  .xl\:\!max-w-2 {
    max-width: 0.5rem !important;
  }

  .xl\:\!max-w-3 {
    max-width: 0.75rem !important;
  }

  .xl\:\!max-w-4 {
    max-width: 1rem !important;
  }

  .xl\:\!max-w-5 {
    max-width: 1.25rem !important;
  }

  .xl\:\!max-w-6 {
    max-width: 1.5rem !important;
  }

  .xl\:\!max-w-7 {
    max-width: 1.75rem !important;
  }

  .xl\:\!max-w-8 {
    max-width: 2rem !important;
  }

  .xl\:\!max-w-9 {
    max-width: 2.25rem !important;
  }

  .xl\:\!max-w-10 {
    max-width: 2.5rem !important;
  }

  .xl\:\!max-w-11 {
    max-width: 2.75rem !important;
  }

  .xl\:\!max-w-12 {
    max-width: 3rem !important;
  }

  .xl\:\!max-w-13 {
    max-width: 3.25rem !important;
  }

  .xl\:\!max-w-14 {
    max-width: 3.5rem !important;
  }

  .xl\:\!max-w-15 {
    max-width: 3.75rem !important;
  }

  .xl\:\!max-w-16 {
    max-width: 4rem !important;
  }

  .xl\:\!max-w-17 {
    max-width: 4.25rem !important;
  }

  .xl\:\!max-w-18 {
    max-width: 4.5rem !important;
  }

  .xl\:\!max-w-19 {
    max-width: 4.75rem !important;
  }

  .xl\:\!max-w-20 {
    max-width: 5rem !important;
  }

  .xl\:\!max-w-21 {
    max-width: 5.25rem !important;
  }

  .xl\:\!max-w-22 {
    max-width: 5.5rem !important;
  }

  .xl\:\!max-w-23 {
    max-width: 5.75rem !important;
  }

  .xl\:\!max-w-24 {
    max-width: 6rem !important;
  }

  .xl\:\!max-w-25 {
    max-width: 6.25rem !important;
  }

  .xl\:\!max-w-26 {
    max-width: 6.5rem !important;
  }

  .xl\:\!max-w-27 {
    max-width: 6.75rem !important;
  }

  .xl\:\!max-w-28 {
    max-width: 7rem !important;
  }

  .xl\:\!max-w-29 {
    max-width: 7.25rem !important;
  }

  .xl\:\!max-w-30 {
    max-width: 7.5rem !important;
  }

  .xl\:\!max-w-31 {
    max-width: 7.75rem !important;
  }

  .xl\:\!max-w-32 {
    max-width: 8rem !important;
  }

  .xl\:\!max-w-40 {
    max-width: 10rem !important;
  }

  .xl\:\!max-w-48 {
    max-width: 12rem !important;
  }

  .xl\:\!max-w-56 {
    max-width: 14rem !important;
  }

  .xl\:\!max-w-64 {
    max-width: 16rem !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-px {
    max-width: 1px !important;
  }

  .xl\:\!max-w-1\/2 {
    max-width: 50% !important;
  }

  .xl\:\!max-w-mobile {
    max-width: 767px !important;
  }

  .xl\:\!max-w-tablet {
    max-width: 1023px !important;
  }

  .xl\:\!max-w-laptop {
    max-width: 1440px !important;
  }

  .xl\:\!max-w-desktop {
    max-width: 1920px !important;
  }

  .xl\:hover\:max-w-0:hover {
    max-width: 0rem;
  }

  .xl\:hover\:max-w-1:hover {
    max-width: 0.25rem;
  }

  .xl\:hover\:max-w-2:hover {
    max-width: 0.5rem;
  }

  .xl\:hover\:max-w-3:hover {
    max-width: 0.75rem;
  }

  .xl\:hover\:max-w-4:hover {
    max-width: 1rem;
  }

  .xl\:hover\:max-w-5:hover {
    max-width: 1.25rem;
  }

  .xl\:hover\:max-w-6:hover {
    max-width: 1.5rem;
  }

  .xl\:hover\:max-w-7:hover {
    max-width: 1.75rem;
  }

  .xl\:hover\:max-w-8:hover {
    max-width: 2rem;
  }

  .xl\:hover\:max-w-9:hover {
    max-width: 2.25rem;
  }

  .xl\:hover\:max-w-10:hover {
    max-width: 2.5rem;
  }

  .xl\:hover\:max-w-11:hover {
    max-width: 2.75rem;
  }

  .xl\:hover\:max-w-12:hover {
    max-width: 3rem;
  }

  .xl\:hover\:max-w-13:hover {
    max-width: 3.25rem;
  }

  .xl\:hover\:max-w-14:hover {
    max-width: 3.5rem;
  }

  .xl\:hover\:max-w-15:hover {
    max-width: 3.75rem;
  }

  .xl\:hover\:max-w-16:hover {
    max-width: 4rem;
  }

  .xl\:hover\:max-w-17:hover {
    max-width: 4.25rem;
  }

  .xl\:hover\:max-w-18:hover {
    max-width: 4.5rem;
  }

  .xl\:hover\:max-w-19:hover {
    max-width: 4.75rem;
  }

  .xl\:hover\:max-w-20:hover {
    max-width: 5rem;
  }

  .xl\:hover\:max-w-21:hover {
    max-width: 5.25rem;
  }

  .xl\:hover\:max-w-22:hover {
    max-width: 5.5rem;
  }

  .xl\:hover\:max-w-23:hover {
    max-width: 5.75rem;
  }

  .xl\:hover\:max-w-24:hover {
    max-width: 6rem;
  }

  .xl\:hover\:max-w-25:hover {
    max-width: 6.25rem;
  }

  .xl\:hover\:max-w-26:hover {
    max-width: 6.5rem;
  }

  .xl\:hover\:max-w-27:hover {
    max-width: 6.75rem;
  }

  .xl\:hover\:max-w-28:hover {
    max-width: 7rem;
  }

  .xl\:hover\:max-w-29:hover {
    max-width: 7.25rem;
  }

  .xl\:hover\:max-w-30:hover {
    max-width: 7.5rem;
  }

  .xl\:hover\:max-w-31:hover {
    max-width: 7.75rem;
  }

  .xl\:hover\:max-w-32:hover {
    max-width: 8rem;
  }

  .xl\:hover\:max-w-40:hover {
    max-width: 10rem;
  }

  .xl\:hover\:max-w-48:hover {
    max-width: 12rem;
  }

  .xl\:hover\:max-w-56:hover {
    max-width: 14rem;
  }

  .xl\:hover\:max-w-64:hover {
    max-width: 16rem;
  }

  .xl\:hover\:max-w-none:hover {
    max-width: none;
  }

  .xl\:hover\:max-w-xs:hover {
    max-width: 20rem;
  }

  .xl\:hover\:max-w-sm:hover {
    max-width: 24rem;
  }

  .xl\:hover\:max-w-md:hover {
    max-width: 28rem;
  }

  .xl\:hover\:max-w-lg:hover {
    max-width: 32rem;
  }

  .xl\:hover\:max-w-xl:hover {
    max-width: 36rem;
  }

  .xl\:hover\:max-w-2xl:hover {
    max-width: 42rem;
  }

  .xl\:hover\:max-w-3xl:hover {
    max-width: 48rem;
  }

  .xl\:hover\:max-w-4xl:hover {
    max-width: 56rem;
  }

  .xl\:hover\:max-w-5xl:hover {
    max-width: 64rem;
  }

  .xl\:hover\:max-w-6xl:hover {
    max-width: 72rem;
  }

  .xl\:hover\:max-w-full:hover {
    max-width: 100%;
  }

  .xl\:hover\:max-w-px:hover {
    max-width: 1px;
  }

  .xl\:hover\:max-w-1\/2:hover {
    max-width: 50%;
  }

  .xl\:hover\:max-w-mobile:hover {
    max-width: 767px;
  }

  .xl\:hover\:max-w-tablet:hover {
    max-width: 1023px;
  }

  .xl\:hover\:max-w-laptop:hover {
    max-width: 1440px;
  }

  .xl\:hover\:max-w-desktop:hover {
    max-width: 1920px;
  }

  .xl\:min-h-0 {
    min-height: 0rem;
  }

  .xl\:min-h-1 {
    min-height: 0.25rem;
  }

  .xl\:min-h-2 {
    min-height: 0.5rem;
  }

  .xl\:min-h-3 {
    min-height: 0.75rem;
  }

  .xl\:min-h-4 {
    min-height: 1rem;
  }

  .xl\:min-h-5 {
    min-height: 1.25rem;
  }

  .xl\:min-h-6 {
    min-height: 1.5rem;
  }

  .xl\:min-h-7 {
    min-height: 1.75rem;
  }

  .xl\:min-h-8 {
    min-height: 2rem;
  }

  .xl\:min-h-9 {
    min-height: 2.25rem;
  }

  .xl\:min-h-10 {
    min-height: 2.5rem;
  }

  .xl\:min-h-11 {
    min-height: 2.75rem;
  }

  .xl\:min-h-12 {
    min-height: 3rem;
  }

  .xl\:min-h-13 {
    min-height: 3.25rem;
  }

  .xl\:min-h-14 {
    min-height: 3.5rem;
  }

  .xl\:min-h-15 {
    min-height: 3.75rem;
  }

  .xl\:min-h-16 {
    min-height: 4rem;
  }

  .xl\:min-h-17 {
    min-height: 4.25rem;
  }

  .xl\:min-h-18 {
    min-height: 4.5rem;
  }

  .xl\:min-h-19 {
    min-height: 4.75rem;
  }

  .xl\:min-h-20 {
    min-height: 5rem;
  }

  .xl\:min-h-21 {
    min-height: 5.25rem;
  }

  .xl\:min-h-22 {
    min-height: 5.5rem;
  }

  .xl\:min-h-23 {
    min-height: 5.75rem;
  }

  .xl\:min-h-24 {
    min-height: 6rem;
  }

  .xl\:min-h-25 {
    min-height: 6.25rem;
  }

  .xl\:min-h-26 {
    min-height: 6.5rem;
  }

  .xl\:min-h-27 {
    min-height: 6.75rem;
  }

  .xl\:min-h-28 {
    min-height: 7rem;
  }

  .xl\:min-h-29 {
    min-height: 7.25rem;
  }

  .xl\:min-h-30 {
    min-height: 7.5rem;
  }

  .xl\:min-h-31 {
    min-height: 7.75rem;
  }

  .xl\:min-h-32 {
    min-height: 8rem;
  }

  .xl\:min-h-40 {
    min-height: 10rem;
  }

  .xl\:min-h-48 {
    min-height: 12rem;
  }

  .xl\:min-h-56 {
    min-height: 14rem;
  }

  .xl\:min-h-64 {
    min-height: 16rem;
  }

  .xl\:min-h-full {
    min-height: 100%;
  }

  .xl\:min-h-screen {
    min-height: 100vh;
  }

  .xl\:min-h-px {
    min-height: 1px;
  }

  .xl\:min-h-1\/2 {
    min-height: 50%;
  }

  .xl\:\!min-h-0 {
    min-height: 0rem !important;
  }

  .xl\:\!min-h-1 {
    min-height: 0.25rem !important;
  }

  .xl\:\!min-h-2 {
    min-height: 0.5rem !important;
  }

  .xl\:\!min-h-3 {
    min-height: 0.75rem !important;
  }

  .xl\:\!min-h-4 {
    min-height: 1rem !important;
  }

  .xl\:\!min-h-5 {
    min-height: 1.25rem !important;
  }

  .xl\:\!min-h-6 {
    min-height: 1.5rem !important;
  }

  .xl\:\!min-h-7 {
    min-height: 1.75rem !important;
  }

  .xl\:\!min-h-8 {
    min-height: 2rem !important;
  }

  .xl\:\!min-h-9 {
    min-height: 2.25rem !important;
  }

  .xl\:\!min-h-10 {
    min-height: 2.5rem !important;
  }

  .xl\:\!min-h-11 {
    min-height: 2.75rem !important;
  }

  .xl\:\!min-h-12 {
    min-height: 3rem !important;
  }

  .xl\:\!min-h-13 {
    min-height: 3.25rem !important;
  }

  .xl\:\!min-h-14 {
    min-height: 3.5rem !important;
  }

  .xl\:\!min-h-15 {
    min-height: 3.75rem !important;
  }

  .xl\:\!min-h-16 {
    min-height: 4rem !important;
  }

  .xl\:\!min-h-17 {
    min-height: 4.25rem !important;
  }

  .xl\:\!min-h-18 {
    min-height: 4.5rem !important;
  }

  .xl\:\!min-h-19 {
    min-height: 4.75rem !important;
  }

  .xl\:\!min-h-20 {
    min-height: 5rem !important;
  }

  .xl\:\!min-h-21 {
    min-height: 5.25rem !important;
  }

  .xl\:\!min-h-22 {
    min-height: 5.5rem !important;
  }

  .xl\:\!min-h-23 {
    min-height: 5.75rem !important;
  }

  .xl\:\!min-h-24 {
    min-height: 6rem !important;
  }

  .xl\:\!min-h-25 {
    min-height: 6.25rem !important;
  }

  .xl\:\!min-h-26 {
    min-height: 6.5rem !important;
  }

  .xl\:\!min-h-27 {
    min-height: 6.75rem !important;
  }

  .xl\:\!min-h-28 {
    min-height: 7rem !important;
  }

  .xl\:\!min-h-29 {
    min-height: 7.25rem !important;
  }

  .xl\:\!min-h-30 {
    min-height: 7.5rem !important;
  }

  .xl\:\!min-h-31 {
    min-height: 7.75rem !important;
  }

  .xl\:\!min-h-32 {
    min-height: 8rem !important;
  }

  .xl\:\!min-h-40 {
    min-height: 10rem !important;
  }

  .xl\:\!min-h-48 {
    min-height: 12rem !important;
  }

  .xl\:\!min-h-56 {
    min-height: 14rem !important;
  }

  .xl\:\!min-h-64 {
    min-height: 16rem !important;
  }

  .xl\:\!min-h-full {
    min-height: 100% !important;
  }

  .xl\:\!min-h-screen {
    min-height: 100vh !important;
  }

  .xl\:\!min-h-px {
    min-height: 1px !important;
  }

  .xl\:\!min-h-1\/2 {
    min-height: 50% !important;
  }

  .xl\:hover\:min-h-0:hover {
    min-height: 0rem;
  }

  .xl\:hover\:min-h-1:hover {
    min-height: 0.25rem;
  }

  .xl\:hover\:min-h-2:hover {
    min-height: 0.5rem;
  }

  .xl\:hover\:min-h-3:hover {
    min-height: 0.75rem;
  }

  .xl\:hover\:min-h-4:hover {
    min-height: 1rem;
  }

  .xl\:hover\:min-h-5:hover {
    min-height: 1.25rem;
  }

  .xl\:hover\:min-h-6:hover {
    min-height: 1.5rem;
  }

  .xl\:hover\:min-h-7:hover {
    min-height: 1.75rem;
  }

  .xl\:hover\:min-h-8:hover {
    min-height: 2rem;
  }

  .xl\:hover\:min-h-9:hover {
    min-height: 2.25rem;
  }

  .xl\:hover\:min-h-10:hover {
    min-height: 2.5rem;
  }

  .xl\:hover\:min-h-11:hover {
    min-height: 2.75rem;
  }

  .xl\:hover\:min-h-12:hover {
    min-height: 3rem;
  }

  .xl\:hover\:min-h-13:hover {
    min-height: 3.25rem;
  }

  .xl\:hover\:min-h-14:hover {
    min-height: 3.5rem;
  }

  .xl\:hover\:min-h-15:hover {
    min-height: 3.75rem;
  }

  .xl\:hover\:min-h-16:hover {
    min-height: 4rem;
  }

  .xl\:hover\:min-h-17:hover {
    min-height: 4.25rem;
  }

  .xl\:hover\:min-h-18:hover {
    min-height: 4.5rem;
  }

  .xl\:hover\:min-h-19:hover {
    min-height: 4.75rem;
  }

  .xl\:hover\:min-h-20:hover {
    min-height: 5rem;
  }

  .xl\:hover\:min-h-21:hover {
    min-height: 5.25rem;
  }

  .xl\:hover\:min-h-22:hover {
    min-height: 5.5rem;
  }

  .xl\:hover\:min-h-23:hover {
    min-height: 5.75rem;
  }

  .xl\:hover\:min-h-24:hover {
    min-height: 6rem;
  }

  .xl\:hover\:min-h-25:hover {
    min-height: 6.25rem;
  }

  .xl\:hover\:min-h-26:hover {
    min-height: 6.5rem;
  }

  .xl\:hover\:min-h-27:hover {
    min-height: 6.75rem;
  }

  .xl\:hover\:min-h-28:hover {
    min-height: 7rem;
  }

  .xl\:hover\:min-h-29:hover {
    min-height: 7.25rem;
  }

  .xl\:hover\:min-h-30:hover {
    min-height: 7.5rem;
  }

  .xl\:hover\:min-h-31:hover {
    min-height: 7.75rem;
  }

  .xl\:hover\:min-h-32:hover {
    min-height: 8rem;
  }

  .xl\:hover\:min-h-40:hover {
    min-height: 10rem;
  }

  .xl\:hover\:min-h-48:hover {
    min-height: 12rem;
  }

  .xl\:hover\:min-h-56:hover {
    min-height: 14rem;
  }

  .xl\:hover\:min-h-64:hover {
    min-height: 16rem;
  }

  .xl\:hover\:min-h-full:hover {
    min-height: 100%;
  }

  .xl\:hover\:min-h-screen:hover {
    min-height: 100vh;
  }

  .xl\:hover\:min-h-px:hover {
    min-height: 1px;
  }

  .xl\:hover\:min-h-1\/2:hover {
    min-height: 50%;
  }

  .xl\:min-w-0 {
    min-width: 0rem;
  }

  .xl\:min-w-1 {
    min-width: 0.25rem;
  }

  .xl\:min-w-2 {
    min-width: 0.5rem;
  }

  .xl\:min-w-3 {
    min-width: 0.75rem;
  }

  .xl\:min-w-4 {
    min-width: 1rem;
  }

  .xl\:min-w-5 {
    min-width: 1.25rem;
  }

  .xl\:min-w-6 {
    min-width: 1.5rem;
  }

  .xl\:min-w-7 {
    min-width: 1.75rem;
  }

  .xl\:min-w-8 {
    min-width: 2rem;
  }

  .xl\:min-w-9 {
    min-width: 2.25rem;
  }

  .xl\:min-w-10 {
    min-width: 2.5rem;
  }

  .xl\:min-w-11 {
    min-width: 2.75rem;
  }

  .xl\:min-w-12 {
    min-width: 3rem;
  }

  .xl\:min-w-13 {
    min-width: 3.25rem;
  }

  .xl\:min-w-14 {
    min-width: 3.5rem;
  }

  .xl\:min-w-15 {
    min-width: 3.75rem;
  }

  .xl\:min-w-16 {
    min-width: 4rem;
  }

  .xl\:min-w-17 {
    min-width: 4.25rem;
  }

  .xl\:min-w-18 {
    min-width: 4.5rem;
  }

  .xl\:min-w-19 {
    min-width: 4.75rem;
  }

  .xl\:min-w-20 {
    min-width: 5rem;
  }

  .xl\:min-w-21 {
    min-width: 5.25rem;
  }

  .xl\:min-w-22 {
    min-width: 5.5rem;
  }

  .xl\:min-w-23 {
    min-width: 5.75rem;
  }

  .xl\:min-w-24 {
    min-width: 6rem;
  }

  .xl\:min-w-25 {
    min-width: 6.25rem;
  }

  .xl\:min-w-26 {
    min-width: 6.5rem;
  }

  .xl\:min-w-27 {
    min-width: 6.75rem;
  }

  .xl\:min-w-28 {
    min-width: 7rem;
  }

  .xl\:min-w-29 {
    min-width: 7.25rem;
  }

  .xl\:min-w-30 {
    min-width: 7.5rem;
  }

  .xl\:min-w-31 {
    min-width: 7.75rem;
  }

  .xl\:min-w-32 {
    min-width: 8rem;
  }

  .xl\:min-w-40 {
    min-width: 10rem;
  }

  .xl\:min-w-48 {
    min-width: 12rem;
  }

  .xl\:min-w-56 {
    min-width: 14rem;
  }

  .xl\:min-w-64 {
    min-width: 16rem;
  }

  .xl\:min-w-full {
    min-width: 100%;
  }

  .xl\:min-w-px {
    min-width: 1px;
  }

  .xl\:min-w-1\/2 {
    min-width: 50%;
  }

  .xl\:min-w-2xs {
    min-width: 375px;
  }

  .xl\:min-w-xs {
    min-width: 478px;
  }

  .xl\:min-w-sm {
    min-width: 576px;
  }

  .xl\:min-w-md {
    min-width: 768px;
  }

  .xl\:min-w-lg {
    min-width: 1024px;
  }

  .xl\:min-w-xl {
    min-width: 1440px;
  }

  .xl\:min-w-2xl {
    min-width: 1920px;
  }

  .xl\:min-w-3xl {
    min-width: 2560px;
  }

  .xl\:\!min-w-0 {
    min-width: 0rem !important;
  }

  .xl\:\!min-w-1 {
    min-width: 0.25rem !important;
  }

  .xl\:\!min-w-2 {
    min-width: 0.5rem !important;
  }

  .xl\:\!min-w-3 {
    min-width: 0.75rem !important;
  }

  .xl\:\!min-w-4 {
    min-width: 1rem !important;
  }

  .xl\:\!min-w-5 {
    min-width: 1.25rem !important;
  }

  .xl\:\!min-w-6 {
    min-width: 1.5rem !important;
  }

  .xl\:\!min-w-7 {
    min-width: 1.75rem !important;
  }

  .xl\:\!min-w-8 {
    min-width: 2rem !important;
  }

  .xl\:\!min-w-9 {
    min-width: 2.25rem !important;
  }

  .xl\:\!min-w-10 {
    min-width: 2.5rem !important;
  }

  .xl\:\!min-w-11 {
    min-width: 2.75rem !important;
  }

  .xl\:\!min-w-12 {
    min-width: 3rem !important;
  }

  .xl\:\!min-w-13 {
    min-width: 3.25rem !important;
  }

  .xl\:\!min-w-14 {
    min-width: 3.5rem !important;
  }

  .xl\:\!min-w-15 {
    min-width: 3.75rem !important;
  }

  .xl\:\!min-w-16 {
    min-width: 4rem !important;
  }

  .xl\:\!min-w-17 {
    min-width: 4.25rem !important;
  }

  .xl\:\!min-w-18 {
    min-width: 4.5rem !important;
  }

  .xl\:\!min-w-19 {
    min-width: 4.75rem !important;
  }

  .xl\:\!min-w-20 {
    min-width: 5rem !important;
  }

  .xl\:\!min-w-21 {
    min-width: 5.25rem !important;
  }

  .xl\:\!min-w-22 {
    min-width: 5.5rem !important;
  }

  .xl\:\!min-w-23 {
    min-width: 5.75rem !important;
  }

  .xl\:\!min-w-24 {
    min-width: 6rem !important;
  }

  .xl\:\!min-w-25 {
    min-width: 6.25rem !important;
  }

  .xl\:\!min-w-26 {
    min-width: 6.5rem !important;
  }

  .xl\:\!min-w-27 {
    min-width: 6.75rem !important;
  }

  .xl\:\!min-w-28 {
    min-width: 7rem !important;
  }

  .xl\:\!min-w-29 {
    min-width: 7.25rem !important;
  }

  .xl\:\!min-w-30 {
    min-width: 7.5rem !important;
  }

  .xl\:\!min-w-31 {
    min-width: 7.75rem !important;
  }

  .xl\:\!min-w-32 {
    min-width: 8rem !important;
  }

  .xl\:\!min-w-40 {
    min-width: 10rem !important;
  }

  .xl\:\!min-w-48 {
    min-width: 12rem !important;
  }

  .xl\:\!min-w-56 {
    min-width: 14rem !important;
  }

  .xl\:\!min-w-64 {
    min-width: 16rem !important;
  }

  .xl\:\!min-w-full {
    min-width: 100% !important;
  }

  .xl\:\!min-w-px {
    min-width: 1px !important;
  }

  .xl\:\!min-w-1\/2 {
    min-width: 50% !important;
  }

  .xl\:\!min-w-2xs {
    min-width: 375px !important;
  }

  .xl\:\!min-w-xs {
    min-width: 478px !important;
  }

  .xl\:\!min-w-sm {
    min-width: 576px !important;
  }

  .xl\:\!min-w-md {
    min-width: 768px !important;
  }

  .xl\:\!min-w-lg {
    min-width: 1024px !important;
  }

  .xl\:\!min-w-xl {
    min-width: 1440px !important;
  }

  .xl\:\!min-w-2xl {
    min-width: 1920px !important;
  }

  .xl\:\!min-w-3xl {
    min-width: 2560px !important;
  }

  .xl\:hover\:min-w-0:hover {
    min-width: 0rem;
  }

  .xl\:hover\:min-w-1:hover {
    min-width: 0.25rem;
  }

  .xl\:hover\:min-w-2:hover {
    min-width: 0.5rem;
  }

  .xl\:hover\:min-w-3:hover {
    min-width: 0.75rem;
  }

  .xl\:hover\:min-w-4:hover {
    min-width: 1rem;
  }

  .xl\:hover\:min-w-5:hover {
    min-width: 1.25rem;
  }

  .xl\:hover\:min-w-6:hover {
    min-width: 1.5rem;
  }

  .xl\:hover\:min-w-7:hover {
    min-width: 1.75rem;
  }

  .xl\:hover\:min-w-8:hover {
    min-width: 2rem;
  }

  .xl\:hover\:min-w-9:hover {
    min-width: 2.25rem;
  }

  .xl\:hover\:min-w-10:hover {
    min-width: 2.5rem;
  }

  .xl\:hover\:min-w-11:hover {
    min-width: 2.75rem;
  }

  .xl\:hover\:min-w-12:hover {
    min-width: 3rem;
  }

  .xl\:hover\:min-w-13:hover {
    min-width: 3.25rem;
  }

  .xl\:hover\:min-w-14:hover {
    min-width: 3.5rem;
  }

  .xl\:hover\:min-w-15:hover {
    min-width: 3.75rem;
  }

  .xl\:hover\:min-w-16:hover {
    min-width: 4rem;
  }

  .xl\:hover\:min-w-17:hover {
    min-width: 4.25rem;
  }

  .xl\:hover\:min-w-18:hover {
    min-width: 4.5rem;
  }

  .xl\:hover\:min-w-19:hover {
    min-width: 4.75rem;
  }

  .xl\:hover\:min-w-20:hover {
    min-width: 5rem;
  }

  .xl\:hover\:min-w-21:hover {
    min-width: 5.25rem;
  }

  .xl\:hover\:min-w-22:hover {
    min-width: 5.5rem;
  }

  .xl\:hover\:min-w-23:hover {
    min-width: 5.75rem;
  }

  .xl\:hover\:min-w-24:hover {
    min-width: 6rem;
  }

  .xl\:hover\:min-w-25:hover {
    min-width: 6.25rem;
  }

  .xl\:hover\:min-w-26:hover {
    min-width: 6.5rem;
  }

  .xl\:hover\:min-w-27:hover {
    min-width: 6.75rem;
  }

  .xl\:hover\:min-w-28:hover {
    min-width: 7rem;
  }

  .xl\:hover\:min-w-29:hover {
    min-width: 7.25rem;
  }

  .xl\:hover\:min-w-30:hover {
    min-width: 7.5rem;
  }

  .xl\:hover\:min-w-31:hover {
    min-width: 7.75rem;
  }

  .xl\:hover\:min-w-32:hover {
    min-width: 8rem;
  }

  .xl\:hover\:min-w-40:hover {
    min-width: 10rem;
  }

  .xl\:hover\:min-w-48:hover {
    min-width: 12rem;
  }

  .xl\:hover\:min-w-56:hover {
    min-width: 14rem;
  }

  .xl\:hover\:min-w-64:hover {
    min-width: 16rem;
  }

  .xl\:hover\:min-w-full:hover {
    min-width: 100%;
  }

  .xl\:hover\:min-w-px:hover {
    min-width: 1px;
  }

  .xl\:hover\:min-w-1\/2:hover {
    min-width: 50%;
  }

  .xl\:hover\:min-w-2xs:hover {
    min-width: 375px;
  }

  .xl\:hover\:min-w-xs:hover {
    min-width: 478px;
  }

  .xl\:hover\:min-w-sm:hover {
    min-width: 576px;
  }

  .xl\:hover\:min-w-md:hover {
    min-width: 768px;
  }

  .xl\:hover\:min-w-lg:hover {
    min-width: 1024px;
  }

  .xl\:hover\:min-w-xl:hover {
    min-width: 1440px;
  }

  .xl\:hover\:min-w-2xl:hover {
    min-width: 1920px;
  }

  .xl\:hover\:min-w-3xl:hover {
    min-width: 2560px;
  }

  .xl\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xl\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xl\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xl\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .xl\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .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\:hover\:object-contain:hover {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xl\:hover\:object-cover:hover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xl\:hover\:object-fill:hover {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xl\:hover\:object-none:hover {
    -o-object-fit: none;
       object-fit: none;
  }

  .xl\:hover\:object-scale-down:hover {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xl\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xl\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .xl\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .xl\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xl\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .xl\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .xl\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xl\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .xl\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .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\:hover\:object-bottom:hover {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xl\:hover\:object-center:hover {
    -o-object-position: center;
       object-position: center;
  }

  .xl\:hover\:object-left:hover {
    -o-object-position: left;
       object-position: left;
  }

  .xl\:hover\:object-left-bottom:hover {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xl\:hover\:object-left-top:hover {
    -o-object-position: left top;
       object-position: left top;
  }

  .xl\:hover\:object-right:hover {
    -o-object-position: right;
       object-position: right;
  }

  .xl\:hover\:object-right-bottom:hover {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xl\:hover\:object-right-top:hover {
    -o-object-position: right top;
       object-position: right top;
  }

  .xl\:hover\:object-top:hover {
    -o-object-position: top;
       object-position: top;
  }

  .xl\:opacity-0 {
    opacity: 0;
  }

  .xl\:opacity-25 {
    opacity: 0.25;
  }

  .xl\:opacity-50 {
    opacity: 0.5;
  }

  .xl\:opacity-75 {
    opacity: 0.75;
  }

  .xl\:opacity-100 {
    opacity: 1;
  }

  .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;
  }

  .xl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .xl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .xl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .xl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .xl\:outline-none {
    outline: 0;
  }

  .xl\:\!outline-none {
    outline: 0 !important;
  }

  .xl\:hover\:outline-none:hover {
    outline: 0;
  }

  .xl\:overflow-auto {
    overflow: auto;
  }

  .xl\:overflow-hidden {
    overflow: hidden;
  }

  .xl\:overflow-visible {
    overflow: visible;
  }

  .xl\:overflow-scroll {
    overflow: scroll;
  }

  .xl\:overflow-x-auto {
    overflow-x: auto;
  }

  .xl\:overflow-y-auto {
    overflow-y: auto;
  }

  .xl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .xl\:overflow-y-visible {
    overflow-y: visible;
  }

  .xl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .xl\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .xl\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .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\:hover\:overflow-auto:hover {
    overflow: auto;
  }

  .xl\:hover\:overflow-hidden:hover {
    overflow: hidden;
  }

  .xl\:hover\:overflow-visible:hover {
    overflow: visible;
  }

  .xl\:hover\:overflow-scroll:hover {
    overflow: scroll;
  }

  .xl\:hover\:overflow-x-auto:hover {
    overflow-x: auto;
  }

  .xl\:hover\:overflow-y-auto:hover {
    overflow-y: auto;
  }

  .xl\:hover\:overflow-x-hidden:hover {
    overflow-x: hidden;
  }

  .xl\:hover\:overflow-y-hidden:hover {
    overflow-y: hidden;
  }

  .xl\:hover\:overflow-x-visible:hover {
    overflow-x: visible;
  }

  .xl\:hover\:overflow-y-visible:hover {
    overflow-y: visible;
  }

  .xl\:hover\:overflow-x-scroll:hover {
    overflow-x: scroll;
  }

  .xl\:hover\:overflow-y-scroll:hover {
    overflow-y: scroll;
  }

  .xl\:hover\:scrolling-touch:hover {
    -webkit-overflow-scrolling: touch;
  }

  .xl\:hover\:scrolling-auto:hover {
    -webkit-overflow-scrolling: auto;
  }

  .xl\:p-0 {
    padding: 0rem;
  }

  .xl\:p-1 {
    padding: 0.25rem;
  }

  .xl\:p-2 {
    padding: 0.5rem;
  }

  .xl\:p-3 {
    padding: 0.75rem;
  }

  .xl\:p-4 {
    padding: 1rem;
  }

  .xl\:p-5 {
    padding: 1.25rem;
  }

  .xl\:p-6 {
    padding: 1.5rem;
  }

  .xl\:p-7 {
    padding: 1.75rem;
  }

  .xl\:p-8 {
    padding: 2rem;
  }

  .xl\:p-9 {
    padding: 2.25rem;
  }

  .xl\:p-10 {
    padding: 2.5rem;
  }

  .xl\:p-11 {
    padding: 2.75rem;
  }

  .xl\:p-12 {
    padding: 3rem;
  }

  .xl\:p-13 {
    padding: 3.25rem;
  }

  .xl\:p-14 {
    padding: 3.5rem;
  }

  .xl\:p-15 {
    padding: 3.75rem;
  }

  .xl\:p-16 {
    padding: 4rem;
  }

  .xl\:p-17 {
    padding: 4.25rem;
  }

  .xl\:p-18 {
    padding: 4.5rem;
  }

  .xl\:p-19 {
    padding: 4.75rem;
  }

  .xl\:p-20 {
    padding: 5rem;
  }

  .xl\:p-21 {
    padding: 5.25rem;
  }

  .xl\:p-22 {
    padding: 5.5rem;
  }

  .xl\:p-23 {
    padding: 5.75rem;
  }

  .xl\:p-24 {
    padding: 6rem;
  }

  .xl\:p-25 {
    padding: 6.25rem;
  }

  .xl\:p-26 {
    padding: 6.5rem;
  }

  .xl\:p-27 {
    padding: 6.75rem;
  }

  .xl\:p-28 {
    padding: 7rem;
  }

  .xl\:p-29 {
    padding: 7.25rem;
  }

  .xl\:p-30 {
    padding: 7.5rem;
  }

  .xl\:p-31 {
    padding: 7.75rem;
  }

  .xl\:p-32 {
    padding: 8rem;
  }

  .xl\:p-40 {
    padding: 10rem;
  }

  .xl\:p-48 {
    padding: 12rem;
  }

  .xl\:p-56 {
    padding: 14rem;
  }

  .xl\:p-64 {
    padding: 16rem;
  }

  .xl\:p-px {
    padding: 1px;
  }

  .xl\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .xl\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .xl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xl\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .xl\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .xl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .xl\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xl\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .xl\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .xl\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xl\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .xl\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xl\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .xl\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .xl\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .xl\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .xl\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .xl\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:py-21 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .xl\:px-21 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .xl\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .xl\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .xl\:py-23 {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .xl\:px-23 {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xl\:py-25 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .xl\:px-25 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .xl\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .xl\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .xl\:py-27 {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .xl\:px-27 {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .xl\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xl\:py-29 {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .xl\:px-29 {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .xl\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .xl\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .xl\:py-31 {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .xl\:px-31 {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .xl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xl\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xl\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xl\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xl\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xl\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xl\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xl\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xl\:pt-0 {
    padding-top: 0rem;
  }

  .xl\:pr-0 {
    padding-right: 0rem;
  }

  .xl\:pb-0 {
    padding-bottom: 0rem;
  }

  .xl\:pl-0 {
    padding-left: 0rem;
  }

  .xl\:pt-1 {
    padding-top: 0.25rem;
  }

  .xl\:pr-1 {
    padding-right: 0.25rem;
  }

  .xl\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .xl\:pl-1 {
    padding-left: 0.25rem;
  }

  .xl\:pt-2 {
    padding-top: 0.5rem;
  }

  .xl\:pr-2 {
    padding-right: 0.5rem;
  }

  .xl\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .xl\:pl-2 {
    padding-left: 0.5rem;
  }

  .xl\:pt-3 {
    padding-top: 0.75rem;
  }

  .xl\:pr-3 {
    padding-right: 0.75rem;
  }

  .xl\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .xl\:pl-3 {
    padding-left: 0.75rem;
  }

  .xl\:pt-4 {
    padding-top: 1rem;
  }

  .xl\:pr-4 {
    padding-right: 1rem;
  }

  .xl\:pb-4 {
    padding-bottom: 1rem;
  }

  .xl\:pl-4 {
    padding-left: 1rem;
  }

  .xl\:pt-5 {
    padding-top: 1.25rem;
  }

  .xl\:pr-5 {
    padding-right: 1.25rem;
  }

  .xl\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .xl\:pl-5 {
    padding-left: 1.25rem;
  }

  .xl\:pt-6 {
    padding-top: 1.5rem;
  }

  .xl\:pr-6 {
    padding-right: 1.5rem;
  }

  .xl\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .xl\:pl-6 {
    padding-left: 1.5rem;
  }

  .xl\:pt-7 {
    padding-top: 1.75rem;
  }

  .xl\:pr-7 {
    padding-right: 1.75rem;
  }

  .xl\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .xl\:pl-7 {
    padding-left: 1.75rem;
  }

  .xl\:pt-8 {
    padding-top: 2rem;
  }

  .xl\:pr-8 {
    padding-right: 2rem;
  }

  .xl\:pb-8 {
    padding-bottom: 2rem;
  }

  .xl\:pl-8 {
    padding-left: 2rem;
  }

  .xl\:pt-9 {
    padding-top: 2.25rem;
  }

  .xl\:pr-9 {
    padding-right: 2.25rem;
  }

  .xl\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .xl\:pl-9 {
    padding-left: 2.25rem;
  }

  .xl\:pt-10 {
    padding-top: 2.5rem;
  }

  .xl\:pr-10 {
    padding-right: 2.5rem;
  }

  .xl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .xl\:pl-10 {
    padding-left: 2.5rem;
  }

  .xl\:pt-11 {
    padding-top: 2.75rem;
  }

  .xl\:pr-11 {
    padding-right: 2.75rem;
  }

  .xl\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .xl\:pl-11 {
    padding-left: 2.75rem;
  }

  .xl\:pt-12 {
    padding-top: 3rem;
  }

  .xl\:pr-12 {
    padding-right: 3rem;
  }

  .xl\:pb-12 {
    padding-bottom: 3rem;
  }

  .xl\:pl-12 {
    padding-left: 3rem;
  }

  .xl\:pt-13 {
    padding-top: 3.25rem;
  }

  .xl\:pr-13 {
    padding-right: 3.25rem;
  }

  .xl\:pb-13 {
    padding-bottom: 3.25rem;
  }

  .xl\:pl-13 {
    padding-left: 3.25rem;
  }

  .xl\:pt-14 {
    padding-top: 3.5rem;
  }

  .xl\:pr-14 {
    padding-right: 3.5rem;
  }

  .xl\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .xl\:pl-14 {
    padding-left: 3.5rem;
  }

  .xl\:pt-15 {
    padding-top: 3.75rem;
  }

  .xl\:pr-15 {
    padding-right: 3.75rem;
  }

  .xl\:pb-15 {
    padding-bottom: 3.75rem;
  }

  .xl\:pl-15 {
    padding-left: 3.75rem;
  }

  .xl\:pt-16 {
    padding-top: 4rem;
  }

  .xl\:pr-16 {
    padding-right: 4rem;
  }

  .xl\:pb-16 {
    padding-bottom: 4rem;
  }

  .xl\:pl-16 {
    padding-left: 4rem;
  }

  .xl\:pt-17 {
    padding-top: 4.25rem;
  }

  .xl\:pr-17 {
    padding-right: 4.25rem;
  }

  .xl\:pb-17 {
    padding-bottom: 4.25rem;
  }

  .xl\:pl-17 {
    padding-left: 4.25rem;
  }

  .xl\:pt-18 {
    padding-top: 4.5rem;
  }

  .xl\:pr-18 {
    padding-right: 4.5rem;
  }

  .xl\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .xl\:pl-18 {
    padding-left: 4.5rem;
  }

  .xl\:pt-19 {
    padding-top: 4.75rem;
  }

  .xl\:pr-19 {
    padding-right: 4.75rem;
  }

  .xl\:pb-19 {
    padding-bottom: 4.75rem;
  }

  .xl\:pl-19 {
    padding-left: 4.75rem;
  }

  .xl\:pt-20 {
    padding-top: 5rem;
  }

  .xl\:pr-20 {
    padding-right: 5rem;
  }

  .xl\:pb-20 {
    padding-bottom: 5rem;
  }

  .xl\:pl-20 {
    padding-left: 5rem;
  }

  .xl\:pt-21 {
    padding-top: 5.25rem;
  }

  .xl\:pr-21 {
    padding-right: 5.25rem;
  }

  .xl\:pb-21 {
    padding-bottom: 5.25rem;
  }

  .xl\:pl-21 {
    padding-left: 5.25rem;
  }

  .xl\:pt-22 {
    padding-top: 5.5rem;
  }

  .xl\:pr-22 {
    padding-right: 5.5rem;
  }

  .xl\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .xl\:pl-22 {
    padding-left: 5.5rem;
  }

  .xl\:pt-23 {
    padding-top: 5.75rem;
  }

  .xl\:pr-23 {
    padding-right: 5.75rem;
  }

  .xl\:pb-23 {
    padding-bottom: 5.75rem;
  }

  .xl\:pl-23 {
    padding-left: 5.75rem;
  }

  .xl\:pt-24 {
    padding-top: 6rem;
  }

  .xl\:pr-24 {
    padding-right: 6rem;
  }

  .xl\:pb-24 {
    padding-bottom: 6rem;
  }

  .xl\:pl-24 {
    padding-left: 6rem;
  }

  .xl\:pt-25 {
    padding-top: 6.25rem;
  }

  .xl\:pr-25 {
    padding-right: 6.25rem;
  }

  .xl\:pb-25 {
    padding-bottom: 6.25rem;
  }

  .xl\:pl-25 {
    padding-left: 6.25rem;
  }

  .xl\:pt-26 {
    padding-top: 6.5rem;
  }

  .xl\:pr-26 {
    padding-right: 6.5rem;
  }

  .xl\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .xl\:pl-26 {
    padding-left: 6.5rem;
  }

  .xl\:pt-27 {
    padding-top: 6.75rem;
  }

  .xl\:pr-27 {
    padding-right: 6.75rem;
  }

  .xl\:pb-27 {
    padding-bottom: 6.75rem;
  }

  .xl\:pl-27 {
    padding-left: 6.75rem;
  }

  .xl\:pt-28 {
    padding-top: 7rem;
  }

  .xl\:pr-28 {
    padding-right: 7rem;
  }

  .xl\:pb-28 {
    padding-bottom: 7rem;
  }

  .xl\:pl-28 {
    padding-left: 7rem;
  }

  .xl\:pt-29 {
    padding-top: 7.25rem;
  }

  .xl\:pr-29 {
    padding-right: 7.25rem;
  }

  .xl\:pb-29 {
    padding-bottom: 7.25rem;
  }

  .xl\:pl-29 {
    padding-left: 7.25rem;
  }

  .xl\:pt-30 {
    padding-top: 7.5rem;
  }

  .xl\:pr-30 {
    padding-right: 7.5rem;
  }

  .xl\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .xl\:pl-30 {
    padding-left: 7.5rem;
  }

  .xl\:pt-31 {
    padding-top: 7.75rem;
  }

  .xl\:pr-31 {
    padding-right: 7.75rem;
  }

  .xl\:pb-31 {
    padding-bottom: 7.75rem;
  }

  .xl\:pl-31 {
    padding-left: 7.75rem;
  }

  .xl\:pt-32 {
    padding-top: 8rem;
  }

  .xl\:pr-32 {
    padding-right: 8rem;
  }

  .xl\:pb-32 {
    padding-bottom: 8rem;
  }

  .xl\:pl-32 {
    padding-left: 8rem;
  }

  .xl\:pt-40 {
    padding-top: 10rem;
  }

  .xl\:pr-40 {
    padding-right: 10rem;
  }

  .xl\:pb-40 {
    padding-bottom: 10rem;
  }

  .xl\:pl-40 {
    padding-left: 10rem;
  }

  .xl\:pt-48 {
    padding-top: 12rem;
  }

  .xl\:pr-48 {
    padding-right: 12rem;
  }

  .xl\:pb-48 {
    padding-bottom: 12rem;
  }

  .xl\:pl-48 {
    padding-left: 12rem;
  }

  .xl\:pt-56 {
    padding-top: 14rem;
  }

  .xl\:pr-56 {
    padding-right: 14rem;
  }

  .xl\:pb-56 {
    padding-bottom: 14rem;
  }

  .xl\:pl-56 {
    padding-left: 14rem;
  }

  .xl\:pt-64 {
    padding-top: 16rem;
  }

  .xl\:pr-64 {
    padding-right: 16rem;
  }

  .xl\:pb-64 {
    padding-bottom: 16rem;
  }

  .xl\:pl-64 {
    padding-left: 16rem;
  }

  .xl\:pt-px {
    padding-top: 1px;
  }

  .xl\:pr-px {
    padding-right: 1px;
  }

  .xl\:pb-px {
    padding-bottom: 1px;
  }

  .xl\:pl-px {
    padding-left: 1px;
  }

  .xl\:\!p-0 {
    padding: 0rem !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-7 {
    padding: 1.75rem !important;
  }

  .xl\:\!p-8 {
    padding: 2rem !important;
  }

  .xl\:\!p-9 {
    padding: 2.25rem !important;
  }

  .xl\:\!p-10 {
    padding: 2.5rem !important;
  }

  .xl\:\!p-11 {
    padding: 2.75rem !important;
  }

  .xl\:\!p-12 {
    padding: 3rem !important;
  }

  .xl\:\!p-13 {
    padding: 3.25rem !important;
  }

  .xl\:\!p-14 {
    padding: 3.5rem !important;
  }

  .xl\:\!p-15 {
    padding: 3.75rem !important;
  }

  .xl\:\!p-16 {
    padding: 4rem !important;
  }

  .xl\:\!p-17 {
    padding: 4.25rem !important;
  }

  .xl\:\!p-18 {
    padding: 4.5rem !important;
  }

  .xl\:\!p-19 {
    padding: 4.75rem !important;
  }

  .xl\:\!p-20 {
    padding: 5rem !important;
  }

  .xl\:\!p-21 {
    padding: 5.25rem !important;
  }

  .xl\:\!p-22 {
    padding: 5.5rem !important;
  }

  .xl\:\!p-23 {
    padding: 5.75rem !important;
  }

  .xl\:\!p-24 {
    padding: 6rem !important;
  }

  .xl\:\!p-25 {
    padding: 6.25rem !important;
  }

  .xl\:\!p-26 {
    padding: 6.5rem !important;
  }

  .xl\:\!p-27 {
    padding: 6.75rem !important;
  }

  .xl\:\!p-28 {
    padding: 7rem !important;
  }

  .xl\:\!p-29 {
    padding: 7.25rem !important;
  }

  .xl\:\!p-30 {
    padding: 7.5rem !important;
  }

  .xl\:\!p-31 {
    padding: 7.75rem !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: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .xl\:\!px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !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-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .xl\:\!px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !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-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .xl\:\!px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !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-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .xl\:\!px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !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-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .xl\:\!px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .xl\:\!py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .xl\:\!px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .xl\:\!py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .xl\:\!px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !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-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .xl\:\!px-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .xl\:\!py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .xl\:\!px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .xl\:\!py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .xl\:\!px-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !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-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .xl\:\!px-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .xl\:\!py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .xl\:\!px-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .xl\:\!py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .xl\:\!px-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !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-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .xl\:\!px-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .xl\:\!py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .xl\:\!px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .xl\:\!py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .xl\:\!px-27 {
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .xl\:\!py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .xl\:\!px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .xl\:\!py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .xl\:\!px-29 {
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .xl\:\!py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .xl\:\!px-30 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .xl\:\!py-31 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .xl\:\!px-31 {
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !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: 0rem !important;
  }

  .xl\:\!pr-0 {
    padding-right: 0rem !important;
  }

  .xl\:\!pb-0 {
    padding-bottom: 0rem !important;
  }

  .xl\:\!pl-0 {
    padding-left: 0rem !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-7 {
    padding-top: 1.75rem !important;
  }

  .xl\:\!pr-7 {
    padding-right: 1.75rem !important;
  }

  .xl\:\!pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .xl\:\!pl-7 {
    padding-left: 1.75rem !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-9 {
    padding-top: 2.25rem !important;
  }

  .xl\:\!pr-9 {
    padding-right: 2.25rem !important;
  }

  .xl\:\!pb-9 {
    padding-bottom: 2.25rem !important;
  }

  .xl\:\!pl-9 {
    padding-left: 2.25rem !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-11 {
    padding-top: 2.75rem !important;
  }

  .xl\:\!pr-11 {
    padding-right: 2.75rem !important;
  }

  .xl\:\!pb-11 {
    padding-bottom: 2.75rem !important;
  }

  .xl\:\!pl-11 {
    padding-left: 2.75rem !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-13 {
    padding-top: 3.25rem !important;
  }

  .xl\:\!pr-13 {
    padding-right: 3.25rem !important;
  }

  .xl\:\!pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .xl\:\!pl-13 {
    padding-left: 3.25rem !important;
  }

  .xl\:\!pt-14 {
    padding-top: 3.5rem !important;
  }

  .xl\:\!pr-14 {
    padding-right: 3.5rem !important;
  }

  .xl\:\!pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .xl\:\!pl-14 {
    padding-left: 3.5rem !important;
  }

  .xl\:\!pt-15 {
    padding-top: 3.75rem !important;
  }

  .xl\:\!pr-15 {
    padding-right: 3.75rem !important;
  }

  .xl\:\!pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .xl\:\!pl-15 {
    padding-left: 3.75rem !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-17 {
    padding-top: 4.25rem !important;
  }

  .xl\:\!pr-17 {
    padding-right: 4.25rem !important;
  }

  .xl\:\!pb-17 {
    padding-bottom: 4.25rem !important;
  }

  .xl\:\!pl-17 {
    padding-left: 4.25rem !important;
  }

  .xl\:\!pt-18 {
    padding-top: 4.5rem !important;
  }

  .xl\:\!pr-18 {
    padding-right: 4.5rem !important;
  }

  .xl\:\!pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .xl\:\!pl-18 {
    padding-left: 4.5rem !important;
  }

  .xl\:\!pt-19 {
    padding-top: 4.75rem !important;
  }

  .xl\:\!pr-19 {
    padding-right: 4.75rem !important;
  }

  .xl\:\!pb-19 {
    padding-bottom: 4.75rem !important;
  }

  .xl\:\!pl-19 {
    padding-left: 4.75rem !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-21 {
    padding-top: 5.25rem !important;
  }

  .xl\:\!pr-21 {
    padding-right: 5.25rem !important;
  }

  .xl\:\!pb-21 {
    padding-bottom: 5.25rem !important;
  }

  .xl\:\!pl-21 {
    padding-left: 5.25rem !important;
  }

  .xl\:\!pt-22 {
    padding-top: 5.5rem !important;
  }

  .xl\:\!pr-22 {
    padding-right: 5.5rem !important;
  }

  .xl\:\!pb-22 {
    padding-bottom: 5.5rem !important;
  }

  .xl\:\!pl-22 {
    padding-left: 5.5rem !important;
  }

  .xl\:\!pt-23 {
    padding-top: 5.75rem !important;
  }

  .xl\:\!pr-23 {
    padding-right: 5.75rem !important;
  }

  .xl\:\!pb-23 {
    padding-bottom: 5.75rem !important;
  }

  .xl\:\!pl-23 {
    padding-left: 5.75rem !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-25 {
    padding-top: 6.25rem !important;
  }

  .xl\:\!pr-25 {
    padding-right: 6.25rem !important;
  }

  .xl\:\!pb-25 {
    padding-bottom: 6.25rem !important;
  }

  .xl\:\!pl-25 {
    padding-left: 6.25rem !important;
  }

  .xl\:\!pt-26 {
    padding-top: 6.5rem !important;
  }

  .xl\:\!pr-26 {
    padding-right: 6.5rem !important;
  }

  .xl\:\!pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .xl\:\!pl-26 {
    padding-left: 6.5rem !important;
  }

  .xl\:\!pt-27 {
    padding-top: 6.75rem !important;
  }

  .xl\:\!pr-27 {
    padding-right: 6.75rem !important;
  }

  .xl\:\!pb-27 {
    padding-bottom: 6.75rem !important;
  }

  .xl\:\!pl-27 {
    padding-left: 6.75rem !important;
  }

  .xl\:\!pt-28 {
    padding-top: 7rem !important;
  }

  .xl\:\!pr-28 {
    padding-right: 7rem !important;
  }

  .xl\:\!pb-28 {
    padding-bottom: 7rem !important;
  }

  .xl\:\!pl-28 {
    padding-left: 7rem !important;
  }

  .xl\:\!pt-29 {
    padding-top: 7.25rem !important;
  }

  .xl\:\!pr-29 {
    padding-right: 7.25rem !important;
  }

  .xl\:\!pb-29 {
    padding-bottom: 7.25rem !important;
  }

  .xl\:\!pl-29 {
    padding-left: 7.25rem !important;
  }

  .xl\:\!pt-30 {
    padding-top: 7.5rem !important;
  }

  .xl\:\!pr-30 {
    padding-right: 7.5rem !important;
  }

  .xl\:\!pb-30 {
    padding-bottom: 7.5rem !important;
  }

  .xl\:\!pl-30 {
    padding-left: 7.5rem !important;
  }

  .xl\:\!pt-31 {
    padding-top: 7.75rem !important;
  }

  .xl\:\!pr-31 {
    padding-right: 7.75rem !important;
  }

  .xl\:\!pb-31 {
    padding-bottom: 7.75rem !important;
  }

  .xl\:\!pl-31 {
    padding-left: 7.75rem !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\:hover\:p-0:hover {
    padding: 0rem;
  }

  .xl\:hover\:p-1:hover {
    padding: 0.25rem;
  }

  .xl\:hover\:p-2:hover {
    padding: 0.5rem;
  }

  .xl\:hover\:p-3:hover {
    padding: 0.75rem;
  }

  .xl\:hover\:p-4:hover {
    padding: 1rem;
  }

  .xl\:hover\:p-5:hover {
    padding: 1.25rem;
  }

  .xl\:hover\:p-6:hover {
    padding: 1.5rem;
  }

  .xl\:hover\:p-7:hover {
    padding: 1.75rem;
  }

  .xl\:hover\:p-8:hover {
    padding: 2rem;
  }

  .xl\:hover\:p-9:hover {
    padding: 2.25rem;
  }

  .xl\:hover\:p-10:hover {
    padding: 2.5rem;
  }

  .xl\:hover\:p-11:hover {
    padding: 2.75rem;
  }

  .xl\:hover\:p-12:hover {
    padding: 3rem;
  }

  .xl\:hover\:p-13:hover {
    padding: 3.25rem;
  }

  .xl\:hover\:p-14:hover {
    padding: 3.5rem;
  }

  .xl\:hover\:p-15:hover {
    padding: 3.75rem;
  }

  .xl\:hover\:p-16:hover {
    padding: 4rem;
  }

  .xl\:hover\:p-17:hover {
    padding: 4.25rem;
  }

  .xl\:hover\:p-18:hover {
    padding: 4.5rem;
  }

  .xl\:hover\:p-19:hover {
    padding: 4.75rem;
  }

  .xl\:hover\:p-20:hover {
    padding: 5rem;
  }

  .xl\:hover\:p-21:hover {
    padding: 5.25rem;
  }

  .xl\:hover\:p-22:hover {
    padding: 5.5rem;
  }

  .xl\:hover\:p-23:hover {
    padding: 5.75rem;
  }

  .xl\:hover\:p-24:hover {
    padding: 6rem;
  }

  .xl\:hover\:p-25:hover {
    padding: 6.25rem;
  }

  .xl\:hover\:p-26:hover {
    padding: 6.5rem;
  }

  .xl\:hover\:p-27:hover {
    padding: 6.75rem;
  }

  .xl\:hover\:p-28:hover {
    padding: 7rem;
  }

  .xl\:hover\:p-29:hover {
    padding: 7.25rem;
  }

  .xl\:hover\:p-30:hover {
    padding: 7.5rem;
  }

  .xl\:hover\:p-31:hover {
    padding: 7.75rem;
  }

  .xl\:hover\:p-32:hover {
    padding: 8rem;
  }

  .xl\:hover\:p-40:hover {
    padding: 10rem;
  }

  .xl\:hover\:p-48:hover {
    padding: 12rem;
  }

  .xl\:hover\:p-56:hover {
    padding: 14rem;
  }

  .xl\:hover\:p-64:hover {
    padding: 16rem;
  }

  .xl\:hover\:p-px:hover {
    padding: 1px;
  }

  .xl\:hover\:py-0:hover {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .xl\:hover\:px-0:hover {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .xl\:hover\:py-1:hover {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xl\:hover\:px-1:hover {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xl\:hover\:py-2:hover {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xl\:hover\:px-2:hover {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xl\:hover\:py-3:hover {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xl\:hover\:px-3:hover {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xl\:hover\:py-4:hover {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xl\:hover\:px-4:hover {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xl\:hover\:py-5:hover {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xl\:hover\:px-5:hover {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xl\:hover\:py-6:hover {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xl\:hover\:px-6:hover {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xl\:hover\:py-7:hover {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .xl\:hover\:px-7:hover {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .xl\:hover\:py-8:hover {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xl\:hover\:px-8:hover {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:hover\:py-9:hover {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .xl\:hover\:px-9:hover {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .xl\:hover\:py-10:hover {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:hover\:px-10:hover {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:hover\:py-11:hover {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .xl\:hover\:px-11:hover {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .xl\:hover\:py-12:hover {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xl\:hover\:px-12:hover {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xl\:hover\:py-13:hover {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .xl\:hover\:px-13:hover {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .xl\:hover\:py-14:hover {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xl\:hover\:px-14:hover {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xl\:hover\:py-15:hover {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .xl\:hover\:px-15:hover {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .xl\:hover\:py-16:hover {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:hover\:px-16:hover {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xl\:hover\:py-17:hover {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .xl\:hover\:px-17:hover {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .xl\:hover\:py-18:hover {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .xl\:hover\:px-18:hover {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .xl\:hover\:py-19:hover {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .xl\:hover\:px-19:hover {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .xl\:hover\:py-20:hover {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:hover\:px-20:hover {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:hover\:py-21:hover {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .xl\:hover\:px-21:hover {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .xl\:hover\:py-22:hover {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .xl\:hover\:px-22:hover {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .xl\:hover\:py-23:hover {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .xl\:hover\:px-23:hover {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .xl\:hover\:py-24:hover {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xl\:hover\:px-24:hover {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xl\:hover\:py-25:hover {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .xl\:hover\:px-25:hover {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .xl\:hover\:py-26:hover {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .xl\:hover\:px-26:hover {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .xl\:hover\:py-27:hover {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .xl\:hover\:px-27:hover {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .xl\:hover\:py-28:hover {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xl\:hover\:px-28:hover {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xl\:hover\:py-29:hover {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .xl\:hover\:px-29:hover {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .xl\:hover\:py-30:hover {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .xl\:hover\:px-30:hover {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .xl\:hover\:py-31:hover {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .xl\:hover\:px-31:hover {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .xl\:hover\:py-32:hover {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xl\:hover\:px-32:hover {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xl\:hover\:py-40:hover {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xl\:hover\:px-40:hover {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xl\:hover\:py-48:hover {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xl\:hover\:px-48:hover {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xl\:hover\:py-56:hover {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xl\:hover\:px-56:hover {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xl\:hover\:py-64:hover {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xl\:hover\:px-64:hover {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xl\:hover\:py-px:hover {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xl\:hover\:px-px:hover {
    padding-left: 1px;
    padding-right: 1px;
  }

  .xl\:hover\:pt-0:hover {
    padding-top: 0rem;
  }

  .xl\:hover\:pr-0:hover {
    padding-right: 0rem;
  }

  .xl\:hover\:pb-0:hover {
    padding-bottom: 0rem;
  }

  .xl\:hover\:pl-0:hover {
    padding-left: 0rem;
  }

  .xl\:hover\:pt-1:hover {
    padding-top: 0.25rem;
  }

  .xl\:hover\:pr-1:hover {
    padding-right: 0.25rem;
  }

  .xl\:hover\:pb-1:hover {
    padding-bottom: 0.25rem;
  }

  .xl\:hover\:pl-1:hover {
    padding-left: 0.25rem;
  }

  .xl\:hover\:pt-2:hover {
    padding-top: 0.5rem;
  }

  .xl\:hover\:pr-2:hover {
    padding-right: 0.5rem;
  }

  .xl\:hover\:pb-2:hover {
    padding-bottom: 0.5rem;
  }

  .xl\:hover\:pl-2:hover {
    padding-left: 0.5rem;
  }

  .xl\:hover\:pt-3:hover {
    padding-top: 0.75rem;
  }

  .xl\:hover\:pr-3:hover {
    padding-right: 0.75rem;
  }

  .xl\:hover\:pb-3:hover {
    padding-bottom: 0.75rem;
  }

  .xl\:hover\:pl-3:hover {
    padding-left: 0.75rem;
  }

  .xl\:hover\:pt-4:hover {
    padding-top: 1rem;
  }

  .xl\:hover\:pr-4:hover {
    padding-right: 1rem;
  }

  .xl\:hover\:pb-4:hover {
    padding-bottom: 1rem;
  }

  .xl\:hover\:pl-4:hover {
    padding-left: 1rem;
  }

  .xl\:hover\:pt-5:hover {
    padding-top: 1.25rem;
  }

  .xl\:hover\:pr-5:hover {
    padding-right: 1.25rem;
  }

  .xl\:hover\:pb-5:hover {
    padding-bottom: 1.25rem;
  }

  .xl\:hover\:pl-5:hover {
    padding-left: 1.25rem;
  }

  .xl\:hover\:pt-6:hover {
    padding-top: 1.5rem;
  }

  .xl\:hover\:pr-6:hover {
    padding-right: 1.5rem;
  }

  .xl\:hover\:pb-6:hover {
    padding-bottom: 1.5rem;
  }

  .xl\:hover\:pl-6:hover {
    padding-left: 1.5rem;
  }

  .xl\:hover\:pt-7:hover {
    padding-top: 1.75rem;
  }

  .xl\:hover\:pr-7:hover {
    padding-right: 1.75rem;
  }

  .xl\:hover\:pb-7:hover {
    padding-bottom: 1.75rem;
  }

  .xl\:hover\:pl-7:hover {
    padding-left: 1.75rem;
  }

  .xl\:hover\:pt-8:hover {
    padding-top: 2rem;
  }

  .xl\:hover\:pr-8:hover {
    padding-right: 2rem;
  }

  .xl\:hover\:pb-8:hover {
    padding-bottom: 2rem;
  }

  .xl\:hover\:pl-8:hover {
    padding-left: 2rem;
  }

  .xl\:hover\:pt-9:hover {
    padding-top: 2.25rem;
  }

  .xl\:hover\:pr-9:hover {
    padding-right: 2.25rem;
  }

  .xl\:hover\:pb-9:hover {
    padding-bottom: 2.25rem;
  }

  .xl\:hover\:pl-9:hover {
    padding-left: 2.25rem;
  }

  .xl\:hover\:pt-10:hover {
    padding-top: 2.5rem;
  }

  .xl\:hover\:pr-10:hover {
    padding-right: 2.5rem;
  }

  .xl\:hover\:pb-10:hover {
    padding-bottom: 2.5rem;
  }

  .xl\:hover\:pl-10:hover {
    padding-left: 2.5rem;
  }

  .xl\:hover\:pt-11:hover {
    padding-top: 2.75rem;
  }

  .xl\:hover\:pr-11:hover {
    padding-right: 2.75rem;
  }

  .xl\:hover\:pb-11:hover {
    padding-bottom: 2.75rem;
  }

  .xl\:hover\:pl-11:hover {
    padding-left: 2.75rem;
  }

  .xl\:hover\:pt-12:hover {
    padding-top: 3rem;
  }

  .xl\:hover\:pr-12:hover {
    padding-right: 3rem;
  }

  .xl\:hover\:pb-12:hover {
    padding-bottom: 3rem;
  }

  .xl\:hover\:pl-12:hover {
    padding-left: 3rem;
  }

  .xl\:hover\:pt-13:hover {
    padding-top: 3.25rem;
  }

  .xl\:hover\:pr-13:hover {
    padding-right: 3.25rem;
  }

  .xl\:hover\:pb-13:hover {
    padding-bottom: 3.25rem;
  }

  .xl\:hover\:pl-13:hover {
    padding-left: 3.25rem;
  }

  .xl\:hover\:pt-14:hover {
    padding-top: 3.5rem;
  }

  .xl\:hover\:pr-14:hover {
    padding-right: 3.5rem;
  }

  .xl\:hover\:pb-14:hover {
    padding-bottom: 3.5rem;
  }

  .xl\:hover\:pl-14:hover {
    padding-left: 3.5rem;
  }

  .xl\:hover\:pt-15:hover {
    padding-top: 3.75rem;
  }

  .xl\:hover\:pr-15:hover {
    padding-right: 3.75rem;
  }

  .xl\:hover\:pb-15:hover {
    padding-bottom: 3.75rem;
  }

  .xl\:hover\:pl-15:hover {
    padding-left: 3.75rem;
  }

  .xl\:hover\:pt-16:hover {
    padding-top: 4rem;
  }

  .xl\:hover\:pr-16:hover {
    padding-right: 4rem;
  }

  .xl\:hover\:pb-16:hover {
    padding-bottom: 4rem;
  }

  .xl\:hover\:pl-16:hover {
    padding-left: 4rem;
  }

  .xl\:hover\:pt-17:hover {
    padding-top: 4.25rem;
  }

  .xl\:hover\:pr-17:hover {
    padding-right: 4.25rem;
  }

  .xl\:hover\:pb-17:hover {
    padding-bottom: 4.25rem;
  }

  .xl\:hover\:pl-17:hover {
    padding-left: 4.25rem;
  }

  .xl\:hover\:pt-18:hover {
    padding-top: 4.5rem;
  }

  .xl\:hover\:pr-18:hover {
    padding-right: 4.5rem;
  }

  .xl\:hover\:pb-18:hover {
    padding-bottom: 4.5rem;
  }

  .xl\:hover\:pl-18:hover {
    padding-left: 4.5rem;
  }

  .xl\:hover\:pt-19:hover {
    padding-top: 4.75rem;
  }

  .xl\:hover\:pr-19:hover {
    padding-right: 4.75rem;
  }

  .xl\:hover\:pb-19:hover {
    padding-bottom: 4.75rem;
  }

  .xl\:hover\:pl-19:hover {
    padding-left: 4.75rem;
  }

  .xl\:hover\:pt-20:hover {
    padding-top: 5rem;
  }

  .xl\:hover\:pr-20:hover {
    padding-right: 5rem;
  }

  .xl\:hover\:pb-20:hover {
    padding-bottom: 5rem;
  }

  .xl\:hover\:pl-20:hover {
    padding-left: 5rem;
  }

  .xl\:hover\:pt-21:hover {
    padding-top: 5.25rem;
  }

  .xl\:hover\:pr-21:hover {
    padding-right: 5.25rem;
  }

  .xl\:hover\:pb-21:hover {
    padding-bottom: 5.25rem;
  }

  .xl\:hover\:pl-21:hover {
    padding-left: 5.25rem;
  }

  .xl\:hover\:pt-22:hover {
    padding-top: 5.5rem;
  }

  .xl\:hover\:pr-22:hover {
    padding-right: 5.5rem;
  }

  .xl\:hover\:pb-22:hover {
    padding-bottom: 5.5rem;
  }

  .xl\:hover\:pl-22:hover {
    padding-left: 5.5rem;
  }

  .xl\:hover\:pt-23:hover {
    padding-top: 5.75rem;
  }

  .xl\:hover\:pr-23:hover {
    padding-right: 5.75rem;
  }

  .xl\:hover\:pb-23:hover {
    padding-bottom: 5.75rem;
  }

  .xl\:hover\:pl-23:hover {
    padding-left: 5.75rem;
  }

  .xl\:hover\:pt-24:hover {
    padding-top: 6rem;
  }

  .xl\:hover\:pr-24:hover {
    padding-right: 6rem;
  }

  .xl\:hover\:pb-24:hover {
    padding-bottom: 6rem;
  }

  .xl\:hover\:pl-24:hover {
    padding-left: 6rem;
  }

  .xl\:hover\:pt-25:hover {
    padding-top: 6.25rem;
  }

  .xl\:hover\:pr-25:hover {
    padding-right: 6.25rem;
  }

  .xl\:hover\:pb-25:hover {
    padding-bottom: 6.25rem;
  }

  .xl\:hover\:pl-25:hover {
    padding-left: 6.25rem;
  }

  .xl\:hover\:pt-26:hover {
    padding-top: 6.5rem;
  }

  .xl\:hover\:pr-26:hover {
    padding-right: 6.5rem;
  }

  .xl\:hover\:pb-26:hover {
    padding-bottom: 6.5rem;
  }

  .xl\:hover\:pl-26:hover {
    padding-left: 6.5rem;
  }

  .xl\:hover\:pt-27:hover {
    padding-top: 6.75rem;
  }

  .xl\:hover\:pr-27:hover {
    padding-right: 6.75rem;
  }

  .xl\:hover\:pb-27:hover {
    padding-bottom: 6.75rem;
  }

  .xl\:hover\:pl-27:hover {
    padding-left: 6.75rem;
  }

  .xl\:hover\:pt-28:hover {
    padding-top: 7rem;
  }

  .xl\:hover\:pr-28:hover {
    padding-right: 7rem;
  }

  .xl\:hover\:pb-28:hover {
    padding-bottom: 7rem;
  }

  .xl\:hover\:pl-28:hover {
    padding-left: 7rem;
  }

  .xl\:hover\:pt-29:hover {
    padding-top: 7.25rem;
  }

  .xl\:hover\:pr-29:hover {
    padding-right: 7.25rem;
  }

  .xl\:hover\:pb-29:hover {
    padding-bottom: 7.25rem;
  }

  .xl\:hover\:pl-29:hover {
    padding-left: 7.25rem;
  }

  .xl\:hover\:pt-30:hover {
    padding-top: 7.5rem;
  }

  .xl\:hover\:pr-30:hover {
    padding-right: 7.5rem;
  }

  .xl\:hover\:pb-30:hover {
    padding-bottom: 7.5rem;
  }

  .xl\:hover\:pl-30:hover {
    padding-left: 7.5rem;
  }

  .xl\:hover\:pt-31:hover {
    padding-top: 7.75rem;
  }

  .xl\:hover\:pr-31:hover {
    padding-right: 7.75rem;
  }

  .xl\:hover\:pb-31:hover {
    padding-bottom: 7.75rem;
  }

  .xl\:hover\:pl-31:hover {
    padding-left: 7.75rem;
  }

  .xl\:hover\:pt-32:hover {
    padding-top: 8rem;
  }

  .xl\:hover\:pr-32:hover {
    padding-right: 8rem;
  }

  .xl\:hover\:pb-32:hover {
    padding-bottom: 8rem;
  }

  .xl\:hover\:pl-32:hover {
    padding-left: 8rem;
  }

  .xl\:hover\:pt-40:hover {
    padding-top: 10rem;
  }

  .xl\:hover\:pr-40:hover {
    padding-right: 10rem;
  }

  .xl\:hover\:pb-40:hover {
    padding-bottom: 10rem;
  }

  .xl\:hover\:pl-40:hover {
    padding-left: 10rem;
  }

  .xl\:hover\:pt-48:hover {
    padding-top: 12rem;
  }

  .xl\:hover\:pr-48:hover {
    padding-right: 12rem;
  }

  .xl\:hover\:pb-48:hover {
    padding-bottom: 12rem;
  }

  .xl\:hover\:pl-48:hover {
    padding-left: 12rem;
  }

  .xl\:hover\:pt-56:hover {
    padding-top: 14rem;
  }

  .xl\:hover\:pr-56:hover {
    padding-right: 14rem;
  }

  .xl\:hover\:pb-56:hover {
    padding-bottom: 14rem;
  }

  .xl\:hover\:pl-56:hover {
    padding-left: 14rem;
  }

  .xl\:hover\:pt-64:hover {
    padding-top: 16rem;
  }

  .xl\:hover\:pr-64:hover {
    padding-right: 16rem;
  }

  .xl\:hover\:pb-64:hover {
    padding-bottom: 16rem;
  }

  .xl\:hover\:pl-64:hover {
    padding-left: 16rem;
  }

  .xl\:hover\:pt-px:hover {
    padding-top: 1px;
  }

  .xl\:hover\:pr-px:hover {
    padding-right: 1px;
  }

  .xl\:hover\:pb-px:hover {
    padding-bottom: 1px;
  }

  .xl\:hover\:pl-px:hover {
    padding-left: 1px;
  }

  .xl\:placeholder-primary::-webkit-input-placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-primary::-moz-placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-primary:-ms-input-placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-primary::-ms-input-placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-primary::placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-primaryDark::placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-primary1::-moz-placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-primary1::placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-primary2::-moz-placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-primary2::placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-primary3::-moz-placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-primary3::placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-primary4::-moz-placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-primary4::placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-secondary::-moz-placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-secondary:-ms-input-placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-secondary::-ms-input-placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-secondary::placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-secondary1::-moz-placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-secondary1::placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-secondary2::placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-alert::-webkit-input-placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-alert::-moz-placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-alert:-ms-input-placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-alert::-ms-input-placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-alert::placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-safe::-webkit-input-placeholder {
    color: #60B731;
  }

  .xl\:placeholder-safe::-moz-placeholder {
    color: #60B731;
  }

  .xl\:placeholder-safe:-ms-input-placeholder {
    color: #60B731;
  }

  .xl\:placeholder-safe::-ms-input-placeholder {
    color: #60B731;
  }

  .xl\:placeholder-safe::placeholder {
    color: #60B731;
  }

  .xl\:placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-primary-dark::placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-primary-1::-moz-placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-primary-1::placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-primary-2::placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-primary-3::placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-primary-4::placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-secondary-1::placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-secondary-2::placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .xl\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .xl\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .xl\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .xl\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .xl\:placeholder-black::-webkit-input-placeholder {
    color: #000000;
  }

  .xl\:placeholder-black::-moz-placeholder {
    color: #000000;
  }

  .xl\:placeholder-black:-ms-input-placeholder {
    color: #000000;
  }

  .xl\:placeholder-black::-ms-input-placeholder {
    color: #000000;
  }

  .xl\:placeholder-black::placeholder {
    color: #000000;
  }

  .xl\:placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .xl\:placeholder-white::-moz-placeholder {
    color: #FFFFFF;
  }

  .xl\:placeholder-white:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .xl\:placeholder-white::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .xl\:placeholder-white::placeholder {
    color: #FFFFFF;
  }

  .xl\:placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF;
  }

  .xl\:placeholder-point-violet::-moz-placeholder {
    color: #7545FF;
  }

  .xl\:placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF;
  }

  .xl\:placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF;
  }

  .xl\:placeholder-point-violet::placeholder {
    color: #7545FF;
  }

  .xl\:placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .xl\:placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7;
  }

  .xl\:placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .xl\:placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .xl\:placeholder-gray-100::placeholder {
    color: #F7F7F7;
  }

  .xl\:placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .xl\:placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8;
  }

  .xl\:placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .xl\:placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .xl\:placeholder-gray-200::placeholder {
    color: #E5E5E8;
  }

  .xl\:placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .xl\:placeholder-gray-300::-moz-placeholder {
    color: #CED0D6;
  }

  .xl\:placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6;
  }

  .xl\:placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6;
  }

  .xl\:placeholder-gray-300::placeholder {
    color: #CED0D6;
  }

  .xl\:placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .xl\:placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2;
  }

  .xl\:placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .xl\:placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .xl\:placeholder-gray-400::placeholder {
    color: #A7A9B2;
  }

  .xl\:placeholder-gray-500::-webkit-input-placeholder {
    color: #858895;
  }

  .xl\:placeholder-gray-500::-moz-placeholder {
    color: #858895;
  }

  .xl\:placeholder-gray-500:-ms-input-placeholder {
    color: #858895;
  }

  .xl\:placeholder-gray-500::-ms-input-placeholder {
    color: #858895;
  }

  .xl\:placeholder-gray-500::placeholder {
    color: #858895;
  }

  .xl\:placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .xl\:placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B;
  }

  .xl\:placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .xl\:placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .xl\:placeholder-gray-600::placeholder {
    color: #6B6E7B;
  }

  .xl\:placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D;
  }

  .xl\:placeholder-gray-700::-moz-placeholder {
    color: #5F616D;
  }

  .xl\:placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D;
  }

  .xl\:placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D;
  }

  .xl\:placeholder-gray-700::placeholder {
    color: #5F616D;
  }

  .xl\:placeholder-gray-800::-webkit-input-placeholder {
    color: #474952;
  }

  .xl\:placeholder-gray-800::-moz-placeholder {
    color: #474952;
  }

  .xl\:placeholder-gray-800:-ms-input-placeholder {
    color: #474952;
  }

  .xl\:placeholder-gray-800::-ms-input-placeholder {
    color: #474952;
  }

  .xl\:placeholder-gray-800::placeholder {
    color: #474952;
  }

  .xl\:placeholder-gray-900::-webkit-input-placeholder {
    color: #222532;
  }

  .xl\:placeholder-gray-900::-moz-placeholder {
    color: #222532;
  }

  .xl\:placeholder-gray-900:-ms-input-placeholder {
    color: #222532;
  }

  .xl\:placeholder-gray-900::-ms-input-placeholder {
    color: #222532;
  }

  .xl\:placeholder-gray-900::placeholder {
    color: #222532;
  }

  .xl\:placeholder-gray::-webkit-input-placeholder {
    color: #858895;
  }

  .xl\:placeholder-gray::-moz-placeholder {
    color: #858895;
  }

  .xl\:placeholder-gray:-ms-input-placeholder {
    color: #858895;
  }

  .xl\:placeholder-gray::-ms-input-placeholder {
    color: #858895;
  }

  .xl\:placeholder-gray::placeholder {
    color: #858895;
  }

  .xl\:placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532;
  }

  .xl\:placeholder-gray-dark::-moz-placeholder {
    color: #222532;
  }

  .xl\:placeholder-gray-dark:-ms-input-placeholder {
    color: #222532;
  }

  .xl\:placeholder-gray-dark::-ms-input-placeholder {
    color: #222532;
  }

  .xl\:placeholder-gray-dark::placeholder {
    color: #222532;
  }

  .xl\:placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .xl\:placeholder-red-100::-moz-placeholder {
    color: #FFE8E8;
  }

  .xl\:placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .xl\:placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .xl\:placeholder-red-100::placeholder {
    color: #FFE8E8;
  }

  .xl\:placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .xl\:placeholder-red-200::-moz-placeholder {
    color: #FFC4C4;
  }

  .xl\:placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .xl\:placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .xl\:placeholder-red-200::placeholder {
    color: #FFC4C4;
  }

  .xl\:placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .xl\:placeholder-red-300::-moz-placeholder {
    color: #FF8F8F;
  }

  .xl\:placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .xl\:placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .xl\:placeholder-red-300::placeholder {
    color: #FF8F8F;
  }

  .xl\:placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .xl\:placeholder-red-400::-moz-placeholder {
    color: #FF6A6A;
  }

  .xl\:placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .xl\:placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .xl\:placeholder-red-400::placeholder {
    color: #FF6A6A;
  }

  .xl\:placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-red-500::-moz-placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-red-500:-ms-input-placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-red-500::-ms-input-placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-red-500::placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .xl\:placeholder-red-600::-moz-placeholder {
    color: #CC2C00;
  }

  .xl\:placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00;
  }

  .xl\:placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00;
  }

  .xl\:placeholder-red-600::placeholder {
    color: #CC2C00;
  }

  .xl\:placeholder-red-700::-webkit-input-placeholder {
    color: #C53030;
  }

  .xl\:placeholder-red-700::-moz-placeholder {
    color: #C53030;
  }

  .xl\:placeholder-red-700:-ms-input-placeholder {
    color: #C53030;
  }

  .xl\:placeholder-red-700::-ms-input-placeholder {
    color: #C53030;
  }

  .xl\:placeholder-red-700::placeholder {
    color: #C53030;
  }

  .xl\:placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .xl\:placeholder-red-800::-moz-placeholder {
    color: #9B2C2C;
  }

  .xl\:placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .xl\:placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .xl\:placeholder-red-800::placeholder {
    color: #9B2C2C;
  }

  .xl\:placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A;
  }

  .xl\:placeholder-red-900::-moz-placeholder {
    color: #742A2A;
  }

  .xl\:placeholder-red-900:-ms-input-placeholder {
    color: #742A2A;
  }

  .xl\:placeholder-red-900::-ms-input-placeholder {
    color: #742A2A;
  }

  .xl\:placeholder-red-900::placeholder {
    color: #742A2A;
  }

  .xl\:placeholder-red::-webkit-input-placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-red::-moz-placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-red:-ms-input-placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-red::-ms-input-placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-red::placeholder {
    color: #EF3817;
  }

  .xl\:placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .xl\:placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6;
  }

  .xl\:placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .xl\:placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .xl\:placeholder-coral-100::placeholder {
    color: #FFEBE6;
  }

  .xl\:placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .xl\:placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8;
  }

  .xl\:placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .xl\:placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .xl\:placeholder-coral-200::placeholder {
    color: #FFD3C8;
  }

  .xl\:placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .xl\:placeholder-coral-300::-moz-placeholder {
    color: #FFB39E;
  }

  .xl\:placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E;
  }

  .xl\:placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E;
  }

  .xl\:placeholder-coral-300::placeholder {
    color: #FFB39E;
  }

  .xl\:placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476;
  }

  .xl\:placeholder-coral-400::-moz-placeholder {
    color: #FF9476;
  }

  .xl\:placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476;
  }

  .xl\:placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476;
  }

  .xl\:placeholder-coral-400::placeholder {
    color: #FF9476;
  }

  .xl\:placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750;
  }

  .xl\:placeholder-coral-500::-moz-placeholder {
    color: #FF7750;
  }

  .xl\:placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750;
  }

  .xl\:placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750;
  }

  .xl\:placeholder-coral-500::placeholder {
    color: #FF7750;
  }

  .xl\:placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .xl\:placeholder-coral-600::-moz-placeholder {
    color: #F55A2F;
  }

  .xl\:placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F;
  }

  .xl\:placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F;
  }

  .xl\:placeholder-coral-600::placeholder {
    color: #F55A2F;
  }

  .xl\:placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F;
  }

  .xl\:placeholder-coral-700::-moz-placeholder {
    color: #DD470F;
  }

  .xl\:placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F;
  }

  .xl\:placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F;
  }

  .xl\:placeholder-coral-700::placeholder {
    color: #DD470F;
  }

  .xl\:placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .xl\:placeholder-coral-800::-moz-placeholder {
    color: #B93E0F;
  }

  .xl\:placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F;
  }

  .xl\:placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F;
  }

  .xl\:placeholder-coral-800::placeholder {
    color: #B93E0F;
  }

  .xl\:placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311;
  }

  .xl\:placeholder-coral-900::-moz-placeholder {
    color: #8E3311;
  }

  .xl\:placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311;
  }

  .xl\:placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311;
  }

  .xl\:placeholder-coral-900::placeholder {
    color: #8E3311;
  }

  .xl\:placeholder-coral::-webkit-input-placeholder {
    color: #FF7750;
  }

  .xl\:placeholder-coral::-moz-placeholder {
    color: #FF7750;
  }

  .xl\:placeholder-coral:-ms-input-placeholder {
    color: #FF7750;
  }

  .xl\:placeholder-coral::-ms-input-placeholder {
    color: #FF7750;
  }

  .xl\:placeholder-coral::placeholder {
    color: #FF7750;
  }

  .xl\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .xl\:placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6;
  }

  .xl\:placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .xl\:placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .xl\:placeholder-yellow-100::placeholder {
    color: #FFFAE6;
  }

  .xl\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .xl\:placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99;
  }

  .xl\:placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99;
  }

  .xl\:placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99;
  }

  .xl\:placeholder-yellow-200::placeholder {
    color: #FFEB99;
  }

  .xl\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066;
  }

  .xl\:placeholder-yellow-300::-moz-placeholder {
    color: #FFE066;
  }

  .xl\:placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066;
  }

  .xl\:placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066;
  }

  .xl\:placeholder-yellow-300::placeholder {
    color: #FFE066;
  }

  .xl\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633;
  }

  .xl\:placeholder-yellow-400::-moz-placeholder {
    color: #FFD633;
  }

  .xl\:placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633;
  }

  .xl\:placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633;
  }

  .xl\:placeholder-yellow-400::placeholder {
    color: #FFD633;
  }

  .xl\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .xl\:placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02;
  }

  .xl\:placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02;
  }

  .xl\:placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02;
  }

  .xl\:placeholder-yellow-500::placeholder {
    color: #FFCE02;
  }

  .xl\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800;
  }

  .xl\:placeholder-yellow-600::-moz-placeholder {
    color: #E6B800;
  }

  .xl\:placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800;
  }

  .xl\:placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800;
  }

  .xl\:placeholder-yellow-600::placeholder {
    color: #E6B800;
  }

  .xl\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300;
  }

  .xl\:placeholder-yellow-700::-moz-placeholder {
    color: #CCA300;
  }

  .xl\:placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300;
  }

  .xl\:placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300;
  }

  .xl\:placeholder-yellow-700::placeholder {
    color: #CCA300;
  }

  .xl\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600;
  }

  .xl\:placeholder-yellow-800::-moz-placeholder {
    color: #806600;
  }

  .xl\:placeholder-yellow-800:-ms-input-placeholder {
    color: #806600;
  }

  .xl\:placeholder-yellow-800::-ms-input-placeholder {
    color: #806600;
  }

  .xl\:placeholder-yellow-800::placeholder {
    color: #806600;
  }

  .xl\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .xl\:placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00;
  }

  .xl\:placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00;
  }

  .xl\:placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00;
  }

  .xl\:placeholder-yellow-900::placeholder {
    color: #4D3D00;
  }

  .xl\:placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .xl\:placeholder-yellow::-moz-placeholder {
    color: #FFCE02;
  }

  .xl\:placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02;
  }

  .xl\:placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02;
  }

  .xl\:placeholder-yellow::placeholder {
    color: #FFCE02;
  }

  .xl\:placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .xl\:placeholder-green-100::-moz-placeholder {
    color: #F9FCE9;
  }

  .xl\:placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .xl\:placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .xl\:placeholder-green-100::placeholder {
    color: #F9FCE9;
  }

  .xl\:placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .xl\:placeholder-green-200::-moz-placeholder {
    color: #E7F3A5;
  }

  .xl\:placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .xl\:placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .xl\:placeholder-green-200::placeholder {
    color: #E7F3A5;
  }

  .xl\:placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .xl\:placeholder-green-300::-moz-placeholder {
    color: #D5EA62;
  }

  .xl\:placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62;
  }

  .xl\:placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62;
  }

  .xl\:placeholder-green-300::placeholder {
    color: #D5EA62;
  }

  .xl\:placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .xl\:placeholder-green-400::-moz-placeholder {
    color: #C2E01E;
  }

  .xl\:placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E;
  }

  .xl\:placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E;
  }

  .xl\:placeholder-green-400::placeholder {
    color: #C2E01E;
  }

  .xl\:placeholder-green-500::-webkit-input-placeholder {
    color: #60B731;
  }

  .xl\:placeholder-green-500::-moz-placeholder {
    color: #60B731;
  }

  .xl\:placeholder-green-500:-ms-input-placeholder {
    color: #60B731;
  }

  .xl\:placeholder-green-500::-ms-input-placeholder {
    color: #60B731;
  }

  .xl\:placeholder-green-500::placeholder {
    color: #60B731;
  }

  .xl\:placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .xl\:placeholder-green-600::-moz-placeholder {
    color: #3F7B1A;
  }

  .xl\:placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .xl\:placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .xl\:placeholder-green-600::placeholder {
    color: #3F7B1A;
  }

  .xl\:placeholder-green-700::-webkit-input-placeholder {
    color: #366916;
  }

  .xl\:placeholder-green-700::-moz-placeholder {
    color: #366916;
  }

  .xl\:placeholder-green-700:-ms-input-placeholder {
    color: #366916;
  }

  .xl\:placeholder-green-700::-ms-input-placeholder {
    color: #366916;
  }

  .xl\:placeholder-green-700::placeholder {
    color: #366916;
  }

  .xl\:placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D;
  }

  .xl\:placeholder-green-800::-moz-placeholder {
    color: #203F0D;
  }

  .xl\:placeholder-green-800:-ms-input-placeholder {
    color: #203F0D;
  }

  .xl\:placeholder-green-800::-ms-input-placeholder {
    color: #203F0D;
  }

  .xl\:placeholder-green-800::placeholder {
    color: #203F0D;
  }

  .xl\:placeholder-green-900::-webkit-input-placeholder {
    color: #162A09;
  }

  .xl\:placeholder-green-900::-moz-placeholder {
    color: #162A09;
  }

  .xl\:placeholder-green-900:-ms-input-placeholder {
    color: #162A09;
  }

  .xl\:placeholder-green-900::-ms-input-placeholder {
    color: #162A09;
  }

  .xl\:placeholder-green-900::placeholder {
    color: #162A09;
  }

  .xl\:placeholder-green::-webkit-input-placeholder {
    color: #60B731;
  }

  .xl\:placeholder-green::-moz-placeholder {
    color: #60B731;
  }

  .xl\:placeholder-green:-ms-input-placeholder {
    color: #60B731;
  }

  .xl\:placeholder-green::-ms-input-placeholder {
    color: #60B731;
  }

  .xl\:placeholder-green::placeholder {
    color: #60B731;
  }

  .xl\:placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-blue-100::placeholder {
    color: #F5F9FD;
  }

  .xl\:placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .xl\:placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF;
  }

  .xl\:placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .xl\:placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .xl\:placeholder-blue-200::placeholder {
    color: #E9F4FF;
  }

  .xl\:placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .xl\:placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF;
  }

  .xl\:placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .xl\:placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .xl\:placeholder-blue-300::placeholder {
    color: #B9DCFF;
  }

  .xl\:placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-blue-400::-moz-placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-blue-400::placeholder {
    color: #43BEFF;
  }

  .xl\:placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-blue-500::-moz-placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-blue-500::placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC;
  }

  .xl\:placeholder-blue-600::-moz-placeholder {
    color: #0069CC;
  }

  .xl\:placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC;
  }

  .xl\:placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC;
  }

  .xl\:placeholder-blue-600::placeholder {
    color: #0069CC;
  }

  .xl\:placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3;
  }

  .xl\:placeholder-blue-700::-moz-placeholder {
    color: #005CB3;
  }

  .xl\:placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3;
  }

  .xl\:placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3;
  }

  .xl\:placeholder-blue-700::placeholder {
    color: #005CB3;
  }

  .xl\:placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99;
  }

  .xl\:placeholder-blue-800::-moz-placeholder {
    color: #004F99;
  }

  .xl\:placeholder-blue-800:-ms-input-placeholder {
    color: #004F99;
  }

  .xl\:placeholder-blue-800::-ms-input-placeholder {
    color: #004F99;
  }

  .xl\:placeholder-blue-800::placeholder {
    color: #004F99;
  }

  .xl\:placeholder-blue-900::-webkit-input-placeholder {
    color: #003566;
  }

  .xl\:placeholder-blue-900::-moz-placeholder {
    color: #003566;
  }

  .xl\:placeholder-blue-900:-ms-input-placeholder {
    color: #003566;
  }

  .xl\:placeholder-blue-900::-ms-input-placeholder {
    color: #003566;
  }

  .xl\:placeholder-blue-900::placeholder {
    color: #003566;
  }

  .xl\:placeholder-blue::-webkit-input-placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-blue::-moz-placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-blue:-ms-input-placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-blue::-ms-input-placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-blue::placeholder {
    color: #007EE5;
  }

  .xl\:placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-violet-100::placeholder {
    color: #F8F8FC;
  }

  .xl\:placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-violet-200::placeholder {
    color: #EBEAF6;
  }

  .xl\:placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-violet-300::placeholder {
    color: #A8A5CE;
  }

  .xl\:placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-violet-400::-moz-placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-violet-400::placeholder {
    color: #8C81D1;
  }

  .xl\:placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-violet-500::-moz-placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-violet-500::placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C;
  }

  .xl\:placeholder-violet-600::-moz-placeholder {
    color: #58309C;
  }

  .xl\:placeholder-violet-600:-ms-input-placeholder {
    color: #58309C;
  }

  .xl\:placeholder-violet-600::-ms-input-placeholder {
    color: #58309C;
  }

  .xl\:placeholder-violet-600::placeholder {
    color: #58309C;
  }

  .xl\:placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .xl\:placeholder-violet-700::-moz-placeholder {
    color: #4D2A89;
  }

  .xl\:placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89;
  }

  .xl\:placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89;
  }

  .xl\:placeholder-violet-700::placeholder {
    color: #4D2A89;
  }

  .xl\:placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-violet-800::-moz-placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-violet-800::placeholder {
    color: #3C2C84;
  }

  .xl\:placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62;
  }

  .xl\:placeholder-violet-900::-moz-placeholder {
    color: #371E62;
  }

  .xl\:placeholder-violet-900:-ms-input-placeholder {
    color: #371E62;
  }

  .xl\:placeholder-violet-900::-ms-input-placeholder {
    color: #371E62;
  }

  .xl\:placeholder-violet-900::placeholder {
    color: #371E62;
  }

  .xl\:placeholder-violet::-webkit-input-placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-violet::-moz-placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-violet:-ms-input-placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-violet::-ms-input-placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-violet::placeholder {
    color: #6638B6;
  }

  .xl\:placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .xl\:placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA;
  }

  .xl\:placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .xl\:placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .xl\:placeholder-peacock-100::placeholder {
    color: #E6FFFA;
  }

  .xl\:placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .xl\:placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA;
  }

  .xl\:placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .xl\:placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .xl\:placeholder-peacock-200::placeholder {
    color: #B2F5EA;
  }

  .xl\:placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .xl\:placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9;
  }

  .xl\:placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9;
  }

  .xl\:placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9;
  }

  .xl\:placeholder-peacock-300::placeholder {
    color: #81E6D9;
  }

  .xl\:placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .xl\:placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5;
  }

  .xl\:placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .xl\:placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .xl\:placeholder-peacock-400::placeholder {
    color: #4FD1C5;
  }

  .xl\:placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .xl\:placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC;
  }

  .xl\:placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC;
  }

  .xl\:placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC;
  }

  .xl\:placeholder-peacock-500::placeholder {
    color: #38B2AC;
  }

  .xl\:placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795;
  }

  .xl\:placeholder-peacock-600::-moz-placeholder {
    color: #319795;
  }

  .xl\:placeholder-peacock-600:-ms-input-placeholder {
    color: #319795;
  }

  .xl\:placeholder-peacock-600::-ms-input-placeholder {
    color: #319795;
  }

  .xl\:placeholder-peacock-600::placeholder {
    color: #319795;
  }

  .xl\:placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .xl\:placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B;
  }

  .xl\:placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .xl\:placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .xl\:placeholder-peacock-700::placeholder {
    color: #2C7A7B;
  }

  .xl\:placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61;
  }

  .xl\:placeholder-peacock-800::-moz-placeholder {
    color: #285E61;
  }

  .xl\:placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61;
  }

  .xl\:placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61;
  }

  .xl\:placeholder-peacock-800::placeholder {
    color: #285E61;
  }

  .xl\:placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52;
  }

  .xl\:placeholder-peacock-900::-moz-placeholder {
    color: #234E52;
  }

  .xl\:placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52;
  }

  .xl\:placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52;
  }

  .xl\:placeholder-peacock-900::placeholder {
    color: #234E52;
  }

  .xl\:placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .xl\:placeholder-peacock::-moz-placeholder {
    color: #38B2AC;
  }

  .xl\:placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC;
  }

  .xl\:placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC;
  }

  .xl\:placeholder-peacock::placeholder {
    color: #38B2AC;
  }

  .xl\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .xl\:placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF;
  }

  .xl\:placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .xl\:placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .xl\:placeholder-indigo-100::placeholder {
    color: #EBF4FF;
  }

  .xl\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .xl\:placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE;
  }

  .xl\:placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .xl\:placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .xl\:placeholder-indigo-200::placeholder {
    color: #C3DAFE;
  }

  .xl\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .xl\:placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA;
  }

  .xl\:placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .xl\:placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .xl\:placeholder-indigo-300::placeholder {
    color: #A3BFFA;
  }

  .xl\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .xl\:placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5;
  }

  .xl\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .xl\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .xl\:placeholder-indigo-400::placeholder {
    color: #7F9CF5;
  }

  .xl\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA;
  }

  .xl\:placeholder-indigo-500::-moz-placeholder {
    color: #667EEA;
  }

  .xl\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA;
  }

  .xl\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA;
  }

  .xl\:placeholder-indigo-500::placeholder {
    color: #667EEA;
  }

  .xl\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .xl\:placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8;
  }

  .xl\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8;
  }

  .xl\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8;
  }

  .xl\:placeholder-indigo-600::placeholder {
    color: #5A67D8;
  }

  .xl\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE;
  }

  .xl\:placeholder-indigo-700::-moz-placeholder {
    color: #6439DE;
  }

  .xl\:placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE;
  }

  .xl\:placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE;
  }

  .xl\:placeholder-indigo-700::placeholder {
    color: #6439DE;
  }

  .xl\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .xl\:placeholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .xl\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .xl\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .xl\:placeholder-indigo-800::placeholder {
    color: #434190;
  }

  .xl\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B;
  }

  .xl\:placeholder-indigo-900::-moz-placeholder {
    color: #3C366B;
  }

  .xl\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B;
  }

  .xl\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B;
  }

  .xl\:placeholder-indigo-900::placeholder {
    color: #3C366B;
  }

  .xl\:placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA;
  }

  .xl\:placeholder-indigo::-moz-placeholder {
    color: #667EEA;
  }

  .xl\:placeholder-indigo:-ms-input-placeholder {
    color: #667EEA;
  }

  .xl\:placeholder-indigo::-ms-input-placeholder {
    color: #667EEA;
  }

  .xl\:placeholder-indigo::placeholder {
    color: #667EEA;
  }

  .xl\:\!placeholder-primary::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-primary::-moz-placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-primary:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-primary::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-primary::placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-primaryDark::placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-primary1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-primary1::placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-primary2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-primary2::placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-primary3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-primary3::placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-primary4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-primary4::placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-secondary::-moz-placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-secondary:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-secondary::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-secondary::placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-secondary1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-secondary1::placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-secondary2::placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-alert::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-alert::-moz-placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-alert:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-alert::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-alert::placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-safe::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-safe::-moz-placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-safe:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-safe::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-safe::placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-primary-dark::placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-primary-1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-primary-1::placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-primary-2::placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-primary-3::placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-primary-4::placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-secondary-1::placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-secondary-2::placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-transparent::-webkit-input-placeholder {
    color: transparent !important;
  }

  .xl\:\!placeholder-transparent::-moz-placeholder {
    color: transparent !important;
  }

  .xl\:\!placeholder-transparent:-ms-input-placeholder {
    color: transparent !important;
  }

  .xl\:\!placeholder-transparent::-ms-input-placeholder {
    color: transparent !important;
  }

  .xl\:\!placeholder-transparent::placeholder {
    color: transparent !important;
  }

  .xl\:\!placeholder-black::-webkit-input-placeholder {
    color: #000000 !important;
  }

  .xl\:\!placeholder-black::-moz-placeholder {
    color: #000000 !important;
  }

  .xl\:\!placeholder-black:-ms-input-placeholder {
    color: #000000 !important;
  }

  .xl\:\!placeholder-black::-ms-input-placeholder {
    color: #000000 !important;
  }

  .xl\:\!placeholder-black::placeholder {
    color: #000000 !important;
  }

  .xl\:\!placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF !important;
  }

  .xl\:\!placeholder-white::-moz-placeholder {
    color: #FFFFFF !important;
  }

  .xl\:\!placeholder-white:-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .xl\:\!placeholder-white::-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .xl\:\!placeholder-white::placeholder {
    color: #FFFFFF !important;
  }

  .xl\:\!placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF !important;
  }

  .xl\:\!placeholder-point-violet::-moz-placeholder {
    color: #7545FF !important;
  }

  .xl\:\!placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF !important;
  }

  .xl\:\!placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF !important;
  }

  .xl\:\!placeholder-point-violet::placeholder {
    color: #7545FF !important;
  }

  .xl\:\!placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7 !important;
  }

  .xl\:\!placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7 !important;
  }

  .xl\:\!placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .xl\:\!placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .xl\:\!placeholder-gray-100::placeholder {
    color: #F7F7F7 !important;
  }

  .xl\:\!placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8 !important;
  }

  .xl\:\!placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8 !important;
  }

  .xl\:\!placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .xl\:\!placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .xl\:\!placeholder-gray-200::placeholder {
    color: #E5E5E8 !important;
  }

  .xl\:\!placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6 !important;
  }

  .xl\:\!placeholder-gray-300::-moz-placeholder {
    color: #CED0D6 !important;
  }

  .xl\:\!placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .xl\:\!placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .xl\:\!placeholder-gray-300::placeholder {
    color: #CED0D6 !important;
  }

  .xl\:\!placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2 !important;
  }

  .xl\:\!placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2 !important;
  }

  .xl\:\!placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .xl\:\!placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .xl\:\!placeholder-gray-400::placeholder {
    color: #A7A9B2 !important;
  }

  .xl\:\!placeholder-gray-500::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .xl\:\!placeholder-gray-500::-moz-placeholder {
    color: #858895 !important;
  }

  .xl\:\!placeholder-gray-500:-ms-input-placeholder {
    color: #858895 !important;
  }

  .xl\:\!placeholder-gray-500::-ms-input-placeholder {
    color: #858895 !important;
  }

  .xl\:\!placeholder-gray-500::placeholder {
    color: #858895 !important;
  }

  .xl\:\!placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B !important;
  }

  .xl\:\!placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B !important;
  }

  .xl\:\!placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .xl\:\!placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .xl\:\!placeholder-gray-600::placeholder {
    color: #6B6E7B !important;
  }

  .xl\:\!placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D !important;
  }

  .xl\:\!placeholder-gray-700::-moz-placeholder {
    color: #5F616D !important;
  }

  .xl\:\!placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D !important;
  }

  .xl\:\!placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D !important;
  }

  .xl\:\!placeholder-gray-700::placeholder {
    color: #5F616D !important;
  }

  .xl\:\!placeholder-gray-800::-webkit-input-placeholder {
    color: #474952 !important;
  }

  .xl\:\!placeholder-gray-800::-moz-placeholder {
    color: #474952 !important;
  }

  .xl\:\!placeholder-gray-800:-ms-input-placeholder {
    color: #474952 !important;
  }

  .xl\:\!placeholder-gray-800::-ms-input-placeholder {
    color: #474952 !important;
  }

  .xl\:\!placeholder-gray-800::placeholder {
    color: #474952 !important;
  }

  .xl\:\!placeholder-gray-900::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .xl\:\!placeholder-gray-900::-moz-placeholder {
    color: #222532 !important;
  }

  .xl\:\!placeholder-gray-900:-ms-input-placeholder {
    color: #222532 !important;
  }

  .xl\:\!placeholder-gray-900::-ms-input-placeholder {
    color: #222532 !important;
  }

  .xl\:\!placeholder-gray-900::placeholder {
    color: #222532 !important;
  }

  .xl\:\!placeholder-gray::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .xl\:\!placeholder-gray::-moz-placeholder {
    color: #858895 !important;
  }

  .xl\:\!placeholder-gray:-ms-input-placeholder {
    color: #858895 !important;
  }

  .xl\:\!placeholder-gray::-ms-input-placeholder {
    color: #858895 !important;
  }

  .xl\:\!placeholder-gray::placeholder {
    color: #858895 !important;
  }

  .xl\:\!placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .xl\:\!placeholder-gray-dark::-moz-placeholder {
    color: #222532 !important;
  }

  .xl\:\!placeholder-gray-dark:-ms-input-placeholder {
    color: #222532 !important;
  }

  .xl\:\!placeholder-gray-dark::-ms-input-placeholder {
    color: #222532 !important;
  }

  .xl\:\!placeholder-gray-dark::placeholder {
    color: #222532 !important;
  }

  .xl\:\!placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8 !important;
  }

  .xl\:\!placeholder-red-100::-moz-placeholder {
    color: #FFE8E8 !important;
  }

  .xl\:\!placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .xl\:\!placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .xl\:\!placeholder-red-100::placeholder {
    color: #FFE8E8 !important;
  }

  .xl\:\!placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4 !important;
  }

  .xl\:\!placeholder-red-200::-moz-placeholder {
    color: #FFC4C4 !important;
  }

  .xl\:\!placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .xl\:\!placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .xl\:\!placeholder-red-200::placeholder {
    color: #FFC4C4 !important;
  }

  .xl\:\!placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F !important;
  }

  .xl\:\!placeholder-red-300::-moz-placeholder {
    color: #FF8F8F !important;
  }

  .xl\:\!placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .xl\:\!placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .xl\:\!placeholder-red-300::placeholder {
    color: #FF8F8F !important;
  }

  .xl\:\!placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A !important;
  }

  .xl\:\!placeholder-red-400::-moz-placeholder {
    color: #FF6A6A !important;
  }

  .xl\:\!placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .xl\:\!placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .xl\:\!placeholder-red-400::placeholder {
    color: #FF6A6A !important;
  }

  .xl\:\!placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-red-500::-moz-placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-red-500:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-red-500::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-red-500::placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00 !important;
  }

  .xl\:\!placeholder-red-600::-moz-placeholder {
    color: #CC2C00 !important;
  }

  .xl\:\!placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .xl\:\!placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .xl\:\!placeholder-red-600::placeholder {
    color: #CC2C00 !important;
  }

  .xl\:\!placeholder-red-700::-webkit-input-placeholder {
    color: #C53030 !important;
  }

  .xl\:\!placeholder-red-700::-moz-placeholder {
    color: #C53030 !important;
  }

  .xl\:\!placeholder-red-700:-ms-input-placeholder {
    color: #C53030 !important;
  }

  .xl\:\!placeholder-red-700::-ms-input-placeholder {
    color: #C53030 !important;
  }

  .xl\:\!placeholder-red-700::placeholder {
    color: #C53030 !important;
  }

  .xl\:\!placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C !important;
  }

  .xl\:\!placeholder-red-800::-moz-placeholder {
    color: #9B2C2C !important;
  }

  .xl\:\!placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .xl\:\!placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .xl\:\!placeholder-red-800::placeholder {
    color: #9B2C2C !important;
  }

  .xl\:\!placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A !important;
  }

  .xl\:\!placeholder-red-900::-moz-placeholder {
    color: #742A2A !important;
  }

  .xl\:\!placeholder-red-900:-ms-input-placeholder {
    color: #742A2A !important;
  }

  .xl\:\!placeholder-red-900::-ms-input-placeholder {
    color: #742A2A !important;
  }

  .xl\:\!placeholder-red-900::placeholder {
    color: #742A2A !important;
  }

  .xl\:\!placeholder-red::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-red::-moz-placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-red:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-red::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-red::placeholder {
    color: #EF3817 !important;
  }

  .xl\:\!placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6 !important;
  }

  .xl\:\!placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6 !important;
  }

  .xl\:\!placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .xl\:\!placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .xl\:\!placeholder-coral-100::placeholder {
    color: #FFEBE6 !important;
  }

  .xl\:\!placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8 !important;
  }

  .xl\:\!placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8 !important;
  }

  .xl\:\!placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .xl\:\!placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .xl\:\!placeholder-coral-200::placeholder {
    color: #FFD3C8 !important;
  }

  .xl\:\!placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E !important;
  }

  .xl\:\!placeholder-coral-300::-moz-placeholder {
    color: #FFB39E !important;
  }

  .xl\:\!placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .xl\:\!placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .xl\:\!placeholder-coral-300::placeholder {
    color: #FFB39E !important;
  }

  .xl\:\!placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476 !important;
  }

  .xl\:\!placeholder-coral-400::-moz-placeholder {
    color: #FF9476 !important;
  }

  .xl\:\!placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .xl\:\!placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .xl\:\!placeholder-coral-400::placeholder {
    color: #FF9476 !important;
  }

  .xl\:\!placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .xl\:\!placeholder-coral-500::-moz-placeholder {
    color: #FF7750 !important;
  }

  .xl\:\!placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .xl\:\!placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .xl\:\!placeholder-coral-500::placeholder {
    color: #FF7750 !important;
  }

  .xl\:\!placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F !important;
  }

  .xl\:\!placeholder-coral-600::-moz-placeholder {
    color: #F55A2F !important;
  }

  .xl\:\!placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .xl\:\!placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .xl\:\!placeholder-coral-600::placeholder {
    color: #F55A2F !important;
  }

  .xl\:\!placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F !important;
  }

  .xl\:\!placeholder-coral-700::-moz-placeholder {
    color: #DD470F !important;
  }

  .xl\:\!placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F !important;
  }

  .xl\:\!placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F !important;
  }

  .xl\:\!placeholder-coral-700::placeholder {
    color: #DD470F !important;
  }

  .xl\:\!placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F !important;
  }

  .xl\:\!placeholder-coral-800::-moz-placeholder {
    color: #B93E0F !important;
  }

  .xl\:\!placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .xl\:\!placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .xl\:\!placeholder-coral-800::placeholder {
    color: #B93E0F !important;
  }

  .xl\:\!placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311 !important;
  }

  .xl\:\!placeholder-coral-900::-moz-placeholder {
    color: #8E3311 !important;
  }

  .xl\:\!placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .xl\:\!placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .xl\:\!placeholder-coral-900::placeholder {
    color: #8E3311 !important;
  }

  .xl\:\!placeholder-coral::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .xl\:\!placeholder-coral::-moz-placeholder {
    color: #FF7750 !important;
  }

  .xl\:\!placeholder-coral:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .xl\:\!placeholder-coral::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .xl\:\!placeholder-coral::placeholder {
    color: #FF7750 !important;
  }

  .xl\:\!placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6 !important;
  }

  .xl\:\!placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6 !important;
  }

  .xl\:\!placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .xl\:\!placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .xl\:\!placeholder-yellow-100::placeholder {
    color: #FFFAE6 !important;
  }

  .xl\:\!placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99 !important;
  }

  .xl\:\!placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99 !important;
  }

  .xl\:\!placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .xl\:\!placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .xl\:\!placeholder-yellow-200::placeholder {
    color: #FFEB99 !important;
  }

  .xl\:\!placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066 !important;
  }

  .xl\:\!placeholder-yellow-300::-moz-placeholder {
    color: #FFE066 !important;
  }

  .xl\:\!placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .xl\:\!placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .xl\:\!placeholder-yellow-300::placeholder {
    color: #FFE066 !important;
  }

  .xl\:\!placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633 !important;
  }

  .xl\:\!placeholder-yellow-400::-moz-placeholder {
    color: #FFD633 !important;
  }

  .xl\:\!placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .xl\:\!placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .xl\:\!placeholder-yellow-400::placeholder {
    color: #FFD633 !important;
  }

  .xl\:\!placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .xl\:\!placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .xl\:\!placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .xl\:\!placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .xl\:\!placeholder-yellow-500::placeholder {
    color: #FFCE02 !important;
  }

  .xl\:\!placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800 !important;
  }

  .xl\:\!placeholder-yellow-600::-moz-placeholder {
    color: #E6B800 !important;
  }

  .xl\:\!placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .xl\:\!placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .xl\:\!placeholder-yellow-600::placeholder {
    color: #E6B800 !important;
  }

  .xl\:\!placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300 !important;
  }

  .xl\:\!placeholder-yellow-700::-moz-placeholder {
    color: #CCA300 !important;
  }

  .xl\:\!placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .xl\:\!placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .xl\:\!placeholder-yellow-700::placeholder {
    color: #CCA300 !important;
  }

  .xl\:\!placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600 !important;
  }

  .xl\:\!placeholder-yellow-800::-moz-placeholder {
    color: #806600 !important;
  }

  .xl\:\!placeholder-yellow-800:-ms-input-placeholder {
    color: #806600 !important;
  }

  .xl\:\!placeholder-yellow-800::-ms-input-placeholder {
    color: #806600 !important;
  }

  .xl\:\!placeholder-yellow-800::placeholder {
    color: #806600 !important;
  }

  .xl\:\!placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00 !important;
  }

  .xl\:\!placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00 !important;
  }

  .xl\:\!placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .xl\:\!placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .xl\:\!placeholder-yellow-900::placeholder {
    color: #4D3D00 !important;
  }

  .xl\:\!placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .xl\:\!placeholder-yellow::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .xl\:\!placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .xl\:\!placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .xl\:\!placeholder-yellow::placeholder {
    color: #FFCE02 !important;
  }

  .xl\:\!placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9 !important;
  }

  .xl\:\!placeholder-green-100::-moz-placeholder {
    color: #F9FCE9 !important;
  }

  .xl\:\!placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .xl\:\!placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .xl\:\!placeholder-green-100::placeholder {
    color: #F9FCE9 !important;
  }

  .xl\:\!placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5 !important;
  }

  .xl\:\!placeholder-green-200::-moz-placeholder {
    color: #E7F3A5 !important;
  }

  .xl\:\!placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .xl\:\!placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .xl\:\!placeholder-green-200::placeholder {
    color: #E7F3A5 !important;
  }

  .xl\:\!placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62 !important;
  }

  .xl\:\!placeholder-green-300::-moz-placeholder {
    color: #D5EA62 !important;
  }

  .xl\:\!placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .xl\:\!placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .xl\:\!placeholder-green-300::placeholder {
    color: #D5EA62 !important;
  }

  .xl\:\!placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E !important;
  }

  .xl\:\!placeholder-green-400::-moz-placeholder {
    color: #C2E01E !important;
  }

  .xl\:\!placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .xl\:\!placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .xl\:\!placeholder-green-400::placeholder {
    color: #C2E01E !important;
  }

  .xl\:\!placeholder-green-500::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-green-500::-moz-placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-green-500:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-green-500::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-green-500::placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A !important;
  }

  .xl\:\!placeholder-green-600::-moz-placeholder {
    color: #3F7B1A !important;
  }

  .xl\:\!placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .xl\:\!placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .xl\:\!placeholder-green-600::placeholder {
    color: #3F7B1A !important;
  }

  .xl\:\!placeholder-green-700::-webkit-input-placeholder {
    color: #366916 !important;
  }

  .xl\:\!placeholder-green-700::-moz-placeholder {
    color: #366916 !important;
  }

  .xl\:\!placeholder-green-700:-ms-input-placeholder {
    color: #366916 !important;
  }

  .xl\:\!placeholder-green-700::-ms-input-placeholder {
    color: #366916 !important;
  }

  .xl\:\!placeholder-green-700::placeholder {
    color: #366916 !important;
  }

  .xl\:\!placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D !important;
  }

  .xl\:\!placeholder-green-800::-moz-placeholder {
    color: #203F0D !important;
  }

  .xl\:\!placeholder-green-800:-ms-input-placeholder {
    color: #203F0D !important;
  }

  .xl\:\!placeholder-green-800::-ms-input-placeholder {
    color: #203F0D !important;
  }

  .xl\:\!placeholder-green-800::placeholder {
    color: #203F0D !important;
  }

  .xl\:\!placeholder-green-900::-webkit-input-placeholder {
    color: #162A09 !important;
  }

  .xl\:\!placeholder-green-900::-moz-placeholder {
    color: #162A09 !important;
  }

  .xl\:\!placeholder-green-900:-ms-input-placeholder {
    color: #162A09 !important;
  }

  .xl\:\!placeholder-green-900::-ms-input-placeholder {
    color: #162A09 !important;
  }

  .xl\:\!placeholder-green-900::placeholder {
    color: #162A09 !important;
  }

  .xl\:\!placeholder-green::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-green::-moz-placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-green:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-green::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-green::placeholder {
    color: #60B731 !important;
  }

  .xl\:\!placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-blue-100::placeholder {
    color: #F5F9FD !important;
  }

  .xl\:\!placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF !important;
  }

  .xl\:\!placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF !important;
  }

  .xl\:\!placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .xl\:\!placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .xl\:\!placeholder-blue-200::placeholder {
    color: #E9F4FF !important;
  }

  .xl\:\!placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF !important;
  }

  .xl\:\!placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF !important;
  }

  .xl\:\!placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .xl\:\!placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .xl\:\!placeholder-blue-300::placeholder {
    color: #B9DCFF !important;
  }

  .xl\:\!placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-blue-400::-moz-placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-blue-400::placeholder {
    color: #43BEFF !important;
  }

  .xl\:\!placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-blue-500::-moz-placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-blue-500::placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC !important;
  }

  .xl\:\!placeholder-blue-600::-moz-placeholder {
    color: #0069CC !important;
  }

  .xl\:\!placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC !important;
  }

  .xl\:\!placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC !important;
  }

  .xl\:\!placeholder-blue-600::placeholder {
    color: #0069CC !important;
  }

  .xl\:\!placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3 !important;
  }

  .xl\:\!placeholder-blue-700::-moz-placeholder {
    color: #005CB3 !important;
  }

  .xl\:\!placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .xl\:\!placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .xl\:\!placeholder-blue-700::placeholder {
    color: #005CB3 !important;
  }

  .xl\:\!placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99 !important;
  }

  .xl\:\!placeholder-blue-800::-moz-placeholder {
    color: #004F99 !important;
  }

  .xl\:\!placeholder-blue-800:-ms-input-placeholder {
    color: #004F99 !important;
  }

  .xl\:\!placeholder-blue-800::-ms-input-placeholder {
    color: #004F99 !important;
  }

  .xl\:\!placeholder-blue-800::placeholder {
    color: #004F99 !important;
  }

  .xl\:\!placeholder-blue-900::-webkit-input-placeholder {
    color: #003566 !important;
  }

  .xl\:\!placeholder-blue-900::-moz-placeholder {
    color: #003566 !important;
  }

  .xl\:\!placeholder-blue-900:-ms-input-placeholder {
    color: #003566 !important;
  }

  .xl\:\!placeholder-blue-900::-ms-input-placeholder {
    color: #003566 !important;
  }

  .xl\:\!placeholder-blue-900::placeholder {
    color: #003566 !important;
  }

  .xl\:\!placeholder-blue::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-blue::-moz-placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-blue:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-blue::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-blue::placeholder {
    color: #007EE5 !important;
  }

  .xl\:\!placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-violet-100::placeholder {
    color: #F8F8FC !important;
  }

  .xl\:\!placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-violet-200::placeholder {
    color: #EBEAF6 !important;
  }

  .xl\:\!placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-violet-300::placeholder {
    color: #A8A5CE !important;
  }

  .xl\:\!placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-violet-400::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-violet-400::placeholder {
    color: #8C81D1 !important;
  }

  .xl\:\!placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-violet-500::-moz-placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-violet-500::placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C !important;
  }

  .xl\:\!placeholder-violet-600::-moz-placeholder {
    color: #58309C !important;
  }

  .xl\:\!placeholder-violet-600:-ms-input-placeholder {
    color: #58309C !important;
  }

  .xl\:\!placeholder-violet-600::-ms-input-placeholder {
    color: #58309C !important;
  }

  .xl\:\!placeholder-violet-600::placeholder {
    color: #58309C !important;
  }

  .xl\:\!placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89 !important;
  }

  .xl\:\!placeholder-violet-700::-moz-placeholder {
    color: #4D2A89 !important;
  }

  .xl\:\!placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .xl\:\!placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .xl\:\!placeholder-violet-700::placeholder {
    color: #4D2A89 !important;
  }

  .xl\:\!placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-violet-800::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-violet-800::placeholder {
    color: #3C2C84 !important;
  }

  .xl\:\!placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62 !important;
  }

  .xl\:\!placeholder-violet-900::-moz-placeholder {
    color: #371E62 !important;
  }

  .xl\:\!placeholder-violet-900:-ms-input-placeholder {
    color: #371E62 !important;
  }

  .xl\:\!placeholder-violet-900::-ms-input-placeholder {
    color: #371E62 !important;
  }

  .xl\:\!placeholder-violet-900::placeholder {
    color: #371E62 !important;
  }

  .xl\:\!placeholder-violet::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-violet::-moz-placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-violet:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-violet::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-violet::placeholder {
    color: #6638B6 !important;
  }

  .xl\:\!placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA !important;
  }

  .xl\:\!placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA !important;
  }

  .xl\:\!placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .xl\:\!placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .xl\:\!placeholder-peacock-100::placeholder {
    color: #E6FFFA !important;
  }

  .xl\:\!placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA !important;
  }

  .xl\:\!placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA !important;
  }

  .xl\:\!placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .xl\:\!placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .xl\:\!placeholder-peacock-200::placeholder {
    color: #B2F5EA !important;
  }

  .xl\:\!placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9 !important;
  }

  .xl\:\!placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9 !important;
  }

  .xl\:\!placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .xl\:\!placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .xl\:\!placeholder-peacock-300::placeholder {
    color: #81E6D9 !important;
  }

  .xl\:\!placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5 !important;
  }

  .xl\:\!placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5 !important;
  }

  .xl\:\!placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .xl\:\!placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .xl\:\!placeholder-peacock-400::placeholder {
    color: #4FD1C5 !important;
  }

  .xl\:\!placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .xl\:\!placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC !important;
  }

  .xl\:\!placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .xl\:\!placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .xl\:\!placeholder-peacock-500::placeholder {
    color: #38B2AC !important;
  }

  .xl\:\!placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795 !important;
  }

  .xl\:\!placeholder-peacock-600::-moz-placeholder {
    color: #319795 !important;
  }

  .xl\:\!placeholder-peacock-600:-ms-input-placeholder {
    color: #319795 !important;
  }

  .xl\:\!placeholder-peacock-600::-ms-input-placeholder {
    color: #319795 !important;
  }

  .xl\:\!placeholder-peacock-600::placeholder {
    color: #319795 !important;
  }

  .xl\:\!placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B !important;
  }

  .xl\:\!placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B !important;
  }

  .xl\:\!placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .xl\:\!placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .xl\:\!placeholder-peacock-700::placeholder {
    color: #2C7A7B !important;
  }

  .xl\:\!placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61 !important;
  }

  .xl\:\!placeholder-peacock-800::-moz-placeholder {
    color: #285E61 !important;
  }

  .xl\:\!placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61 !important;
  }

  .xl\:\!placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61 !important;
  }

  .xl\:\!placeholder-peacock-800::placeholder {
    color: #285E61 !important;
  }

  .xl\:\!placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52 !important;
  }

  .xl\:\!placeholder-peacock-900::-moz-placeholder {
    color: #234E52 !important;
  }

  .xl\:\!placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52 !important;
  }

  .xl\:\!placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52 !important;
  }

  .xl\:\!placeholder-peacock-900::placeholder {
    color: #234E52 !important;
  }

  .xl\:\!placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .xl\:\!placeholder-peacock::-moz-placeholder {
    color: #38B2AC !important;
  }

  .xl\:\!placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .xl\:\!placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .xl\:\!placeholder-peacock::placeholder {
    color: #38B2AC !important;
  }

  .xl\:\!placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF !important;
  }

  .xl\:\!placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF !important;
  }

  .xl\:\!placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .xl\:\!placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .xl\:\!placeholder-indigo-100::placeholder {
    color: #EBF4FF !important;
  }

  .xl\:\!placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE !important;
  }

  .xl\:\!placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE !important;
  }

  .xl\:\!placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .xl\:\!placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .xl\:\!placeholder-indigo-200::placeholder {
    color: #C3DAFE !important;
  }

  .xl\:\!placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA !important;
  }

  .xl\:\!placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA !important;
  }

  .xl\:\!placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .xl\:\!placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .xl\:\!placeholder-indigo-300::placeholder {
    color: #A3BFFA !important;
  }

  .xl\:\!placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5 !important;
  }

  .xl\:\!placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5 !important;
  }

  .xl\:\!placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .xl\:\!placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .xl\:\!placeholder-indigo-400::placeholder {
    color: #7F9CF5 !important;
  }

  .xl\:\!placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .xl\:\!placeholder-indigo-500::-moz-placeholder {
    color: #667EEA !important;
  }

  .xl\:\!placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .xl\:\!placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .xl\:\!placeholder-indigo-500::placeholder {
    color: #667EEA !important;
  }

  .xl\:\!placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8 !important;
  }

  .xl\:\!placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8 !important;
  }

  .xl\:\!placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .xl\:\!placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .xl\:\!placeholder-indigo-600::placeholder {
    color: #5A67D8 !important;
  }

  .xl\:\!placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE !important;
  }

  .xl\:\!placeholder-indigo-700::-moz-placeholder {
    color: #6439DE !important;
  }

  .xl\:\!placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE !important;
  }

  .xl\:\!placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE !important;
  }

  .xl\:\!placeholder-indigo-700::placeholder {
    color: #6439DE !important;
  }

  .xl\:\!placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190 !important;
  }

  .xl\:\!placeholder-indigo-800::-moz-placeholder {
    color: #434190 !important;
  }

  .xl\:\!placeholder-indigo-800:-ms-input-placeholder {
    color: #434190 !important;
  }

  .xl\:\!placeholder-indigo-800::-ms-input-placeholder {
    color: #434190 !important;
  }

  .xl\:\!placeholder-indigo-800::placeholder {
    color: #434190 !important;
  }

  .xl\:\!placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B !important;
  }

  .xl\:\!placeholder-indigo-900::-moz-placeholder {
    color: #3C366B !important;
  }

  .xl\:\!placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B !important;
  }

  .xl\:\!placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B !important;
  }

  .xl\:\!placeholder-indigo-900::placeholder {
    color: #3C366B !important;
  }

  .xl\:\!placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .xl\:\!placeholder-indigo::-moz-placeholder {
    color: #667EEA !important;
  }

  .xl\:\!placeholder-indigo:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .xl\:\!placeholder-indigo::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .xl\:\!placeholder-indigo::placeholder {
    color: #667EEA !important;
  }

  .xl\:hover\:placeholder-primary:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-primary:hover::-moz-placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-primary:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-primary:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-primary:hover::placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-primaryDark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-primaryDark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-primaryDark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-primaryDark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-primaryDark:hover::placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-primary1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-primary1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-primary1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-primary1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-primary1:hover::placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-primary2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-primary2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-primary2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-primary2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-primary2:hover::placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-primary3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-primary3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-primary3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-primary3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-primary3:hover::placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-primary4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-primary4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-primary4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-primary4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-primary4:hover::placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-secondary:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-secondary:hover::-moz-placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-secondary:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-secondary:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-secondary:hover::placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-secondary1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-secondary1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-secondary1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-secondary1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-secondary1:hover::placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-secondary2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-secondary2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-secondary2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-secondary2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-secondary2:hover::placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-alert:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-alert:hover::-moz-placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-alert:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-alert:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-alert:hover::placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-safe:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-safe:hover::-moz-placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-safe:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-safe:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-safe:hover::placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-primary-dark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-primary-dark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-primary-dark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-primary-dark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-primary-dark:hover::placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-primary-1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-primary-1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-primary-1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-primary-1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-primary-1:hover::placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-primary-2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-primary-2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-primary-2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-primary-2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-primary-2:hover::placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-primary-3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-primary-3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-primary-3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-primary-3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-primary-3:hover::placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-primary-4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-primary-4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-primary-4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-primary-4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-primary-4:hover::placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-secondary-1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-secondary-1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-secondary-1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-secondary-1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-secondary-1:hover::placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-secondary-2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-secondary-2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-secondary-2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-secondary-2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-secondary-2:hover::placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-transparent:hover::-webkit-input-placeholder {
    color: transparent;
  }

  .xl\:hover\:placeholder-transparent:hover::-moz-placeholder {
    color: transparent;
  }

  .xl\:hover\:placeholder-transparent:hover:-ms-input-placeholder {
    color: transparent;
  }

  .xl\:hover\:placeholder-transparent:hover::-ms-input-placeholder {
    color: transparent;
  }

  .xl\:hover\:placeholder-transparent:hover::placeholder {
    color: transparent;
  }

  .xl\:hover\:placeholder-black:hover::-webkit-input-placeholder {
    color: #000000;
  }

  .xl\:hover\:placeholder-black:hover::-moz-placeholder {
    color: #000000;
  }

  .xl\:hover\:placeholder-black:hover:-ms-input-placeholder {
    color: #000000;
  }

  .xl\:hover\:placeholder-black:hover::-ms-input-placeholder {
    color: #000000;
  }

  .xl\:hover\:placeholder-black:hover::placeholder {
    color: #000000;
  }

  .xl\:hover\:placeholder-white:hover::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .xl\:hover\:placeholder-white:hover::-moz-placeholder {
    color: #FFFFFF;
  }

  .xl\:hover\:placeholder-white:hover:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .xl\:hover\:placeholder-white:hover::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .xl\:hover\:placeholder-white:hover::placeholder {
    color: #FFFFFF;
  }

  .xl\:hover\:placeholder-point-violet:hover::-webkit-input-placeholder {
    color: #7545FF;
  }

  .xl\:hover\:placeholder-point-violet:hover::-moz-placeholder {
    color: #7545FF;
  }

  .xl\:hover\:placeholder-point-violet:hover:-ms-input-placeholder {
    color: #7545FF;
  }

  .xl\:hover\:placeholder-point-violet:hover::-ms-input-placeholder {
    color: #7545FF;
  }

  .xl\:hover\:placeholder-point-violet:hover::placeholder {
    color: #7545FF;
  }

  .xl\:hover\:placeholder-gray-100:hover::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .xl\:hover\:placeholder-gray-100:hover::-moz-placeholder {
    color: #F7F7F7;
  }

  .xl\:hover\:placeholder-gray-100:hover:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .xl\:hover\:placeholder-gray-100:hover::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .xl\:hover\:placeholder-gray-100:hover::placeholder {
    color: #F7F7F7;
  }

  .xl\:hover\:placeholder-gray-200:hover::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .xl\:hover\:placeholder-gray-200:hover::-moz-placeholder {
    color: #E5E5E8;
  }

  .xl\:hover\:placeholder-gray-200:hover:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .xl\:hover\:placeholder-gray-200:hover::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .xl\:hover\:placeholder-gray-200:hover::placeholder {
    color: #E5E5E8;
  }

  .xl\:hover\:placeholder-gray-300:hover::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .xl\:hover\:placeholder-gray-300:hover::-moz-placeholder {
    color: #CED0D6;
  }

  .xl\:hover\:placeholder-gray-300:hover:-ms-input-placeholder {
    color: #CED0D6;
  }

  .xl\:hover\:placeholder-gray-300:hover::-ms-input-placeholder {
    color: #CED0D6;
  }

  .xl\:hover\:placeholder-gray-300:hover::placeholder {
    color: #CED0D6;
  }

  .xl\:hover\:placeholder-gray-400:hover::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .xl\:hover\:placeholder-gray-400:hover::-moz-placeholder {
    color: #A7A9B2;
  }

  .xl\:hover\:placeholder-gray-400:hover:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .xl\:hover\:placeholder-gray-400:hover::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .xl\:hover\:placeholder-gray-400:hover::placeholder {
    color: #A7A9B2;
  }

  .xl\:hover\:placeholder-gray-500:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .xl\:hover\:placeholder-gray-500:hover::-moz-placeholder {
    color: #858895;
  }

  .xl\:hover\:placeholder-gray-500:hover:-ms-input-placeholder {
    color: #858895;
  }

  .xl\:hover\:placeholder-gray-500:hover::-ms-input-placeholder {
    color: #858895;
  }

  .xl\:hover\:placeholder-gray-500:hover::placeholder {
    color: #858895;
  }

  .xl\:hover\:placeholder-gray-600:hover::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .xl\:hover\:placeholder-gray-600:hover::-moz-placeholder {
    color: #6B6E7B;
  }

  .xl\:hover\:placeholder-gray-600:hover:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .xl\:hover\:placeholder-gray-600:hover::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .xl\:hover\:placeholder-gray-600:hover::placeholder {
    color: #6B6E7B;
  }

  .xl\:hover\:placeholder-gray-700:hover::-webkit-input-placeholder {
    color: #5F616D;
  }

  .xl\:hover\:placeholder-gray-700:hover::-moz-placeholder {
    color: #5F616D;
  }

  .xl\:hover\:placeholder-gray-700:hover:-ms-input-placeholder {
    color: #5F616D;
  }

  .xl\:hover\:placeholder-gray-700:hover::-ms-input-placeholder {
    color: #5F616D;
  }

  .xl\:hover\:placeholder-gray-700:hover::placeholder {
    color: #5F616D;
  }

  .xl\:hover\:placeholder-gray-800:hover::-webkit-input-placeholder {
    color: #474952;
  }

  .xl\:hover\:placeholder-gray-800:hover::-moz-placeholder {
    color: #474952;
  }

  .xl\:hover\:placeholder-gray-800:hover:-ms-input-placeholder {
    color: #474952;
  }

  .xl\:hover\:placeholder-gray-800:hover::-ms-input-placeholder {
    color: #474952;
  }

  .xl\:hover\:placeholder-gray-800:hover::placeholder {
    color: #474952;
  }

  .xl\:hover\:placeholder-gray-900:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .xl\:hover\:placeholder-gray-900:hover::-moz-placeholder {
    color: #222532;
  }

  .xl\:hover\:placeholder-gray-900:hover:-ms-input-placeholder {
    color: #222532;
  }

  .xl\:hover\:placeholder-gray-900:hover::-ms-input-placeholder {
    color: #222532;
  }

  .xl\:hover\:placeholder-gray-900:hover::placeholder {
    color: #222532;
  }

  .xl\:hover\:placeholder-gray:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .xl\:hover\:placeholder-gray:hover::-moz-placeholder {
    color: #858895;
  }

  .xl\:hover\:placeholder-gray:hover:-ms-input-placeholder {
    color: #858895;
  }

  .xl\:hover\:placeholder-gray:hover::-ms-input-placeholder {
    color: #858895;
  }

  .xl\:hover\:placeholder-gray:hover::placeholder {
    color: #858895;
  }

  .xl\:hover\:placeholder-gray-dark:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .xl\:hover\:placeholder-gray-dark:hover::-moz-placeholder {
    color: #222532;
  }

  .xl\:hover\:placeholder-gray-dark:hover:-ms-input-placeholder {
    color: #222532;
  }

  .xl\:hover\:placeholder-gray-dark:hover::-ms-input-placeholder {
    color: #222532;
  }

  .xl\:hover\:placeholder-gray-dark:hover::placeholder {
    color: #222532;
  }

  .xl\:hover\:placeholder-red-100:hover::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .xl\:hover\:placeholder-red-100:hover::-moz-placeholder {
    color: #FFE8E8;
  }

  .xl\:hover\:placeholder-red-100:hover:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .xl\:hover\:placeholder-red-100:hover::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .xl\:hover\:placeholder-red-100:hover::placeholder {
    color: #FFE8E8;
  }

  .xl\:hover\:placeholder-red-200:hover::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .xl\:hover\:placeholder-red-200:hover::-moz-placeholder {
    color: #FFC4C4;
  }

  .xl\:hover\:placeholder-red-200:hover:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .xl\:hover\:placeholder-red-200:hover::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .xl\:hover\:placeholder-red-200:hover::placeholder {
    color: #FFC4C4;
  }

  .xl\:hover\:placeholder-red-300:hover::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .xl\:hover\:placeholder-red-300:hover::-moz-placeholder {
    color: #FF8F8F;
  }

  .xl\:hover\:placeholder-red-300:hover:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .xl\:hover\:placeholder-red-300:hover::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .xl\:hover\:placeholder-red-300:hover::placeholder {
    color: #FF8F8F;
  }

  .xl\:hover\:placeholder-red-400:hover::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .xl\:hover\:placeholder-red-400:hover::-moz-placeholder {
    color: #FF6A6A;
  }

  .xl\:hover\:placeholder-red-400:hover:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .xl\:hover\:placeholder-red-400:hover::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .xl\:hover\:placeholder-red-400:hover::placeholder {
    color: #FF6A6A;
  }

  .xl\:hover\:placeholder-red-500:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-red-500:hover::-moz-placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-red-500:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-red-500:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-red-500:hover::placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-red-600:hover::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .xl\:hover\:placeholder-red-600:hover::-moz-placeholder {
    color: #CC2C00;
  }

  .xl\:hover\:placeholder-red-600:hover:-ms-input-placeholder {
    color: #CC2C00;
  }

  .xl\:hover\:placeholder-red-600:hover::-ms-input-placeholder {
    color: #CC2C00;
  }

  .xl\:hover\:placeholder-red-600:hover::placeholder {
    color: #CC2C00;
  }

  .xl\:hover\:placeholder-red-700:hover::-webkit-input-placeholder {
    color: #C53030;
  }

  .xl\:hover\:placeholder-red-700:hover::-moz-placeholder {
    color: #C53030;
  }

  .xl\:hover\:placeholder-red-700:hover:-ms-input-placeholder {
    color: #C53030;
  }

  .xl\:hover\:placeholder-red-700:hover::-ms-input-placeholder {
    color: #C53030;
  }

  .xl\:hover\:placeholder-red-700:hover::placeholder {
    color: #C53030;
  }

  .xl\:hover\:placeholder-red-800:hover::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .xl\:hover\:placeholder-red-800:hover::-moz-placeholder {
    color: #9B2C2C;
  }

  .xl\:hover\:placeholder-red-800:hover:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .xl\:hover\:placeholder-red-800:hover::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .xl\:hover\:placeholder-red-800:hover::placeholder {
    color: #9B2C2C;
  }

  .xl\:hover\:placeholder-red-900:hover::-webkit-input-placeholder {
    color: #742A2A;
  }

  .xl\:hover\:placeholder-red-900:hover::-moz-placeholder {
    color: #742A2A;
  }

  .xl\:hover\:placeholder-red-900:hover:-ms-input-placeholder {
    color: #742A2A;
  }

  .xl\:hover\:placeholder-red-900:hover::-ms-input-placeholder {
    color: #742A2A;
  }

  .xl\:hover\:placeholder-red-900:hover::placeholder {
    color: #742A2A;
  }

  .xl\:hover\:placeholder-red:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-red:hover::-moz-placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-red:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-red:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-red:hover::placeholder {
    color: #EF3817;
  }

  .xl\:hover\:placeholder-coral-100:hover::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .xl\:hover\:placeholder-coral-100:hover::-moz-placeholder {
    color: #FFEBE6;
  }

  .xl\:hover\:placeholder-coral-100:hover:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .xl\:hover\:placeholder-coral-100:hover::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .xl\:hover\:placeholder-coral-100:hover::placeholder {
    color: #FFEBE6;
  }

  .xl\:hover\:placeholder-coral-200:hover::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .xl\:hover\:placeholder-coral-200:hover::-moz-placeholder {
    color: #FFD3C8;
  }

  .xl\:hover\:placeholder-coral-200:hover:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .xl\:hover\:placeholder-coral-200:hover::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .xl\:hover\:placeholder-coral-200:hover::placeholder {
    color: #FFD3C8;
  }

  .xl\:hover\:placeholder-coral-300:hover::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .xl\:hover\:placeholder-coral-300:hover::-moz-placeholder {
    color: #FFB39E;
  }

  .xl\:hover\:placeholder-coral-300:hover:-ms-input-placeholder {
    color: #FFB39E;
  }

  .xl\:hover\:placeholder-coral-300:hover::-ms-input-placeholder {
    color: #FFB39E;
  }

  .xl\:hover\:placeholder-coral-300:hover::placeholder {
    color: #FFB39E;
  }

  .xl\:hover\:placeholder-coral-400:hover::-webkit-input-placeholder {
    color: #FF9476;
  }

  .xl\:hover\:placeholder-coral-400:hover::-moz-placeholder {
    color: #FF9476;
  }

  .xl\:hover\:placeholder-coral-400:hover:-ms-input-placeholder {
    color: #FF9476;
  }

  .xl\:hover\:placeholder-coral-400:hover::-ms-input-placeholder {
    color: #FF9476;
  }

  .xl\:hover\:placeholder-coral-400:hover::placeholder {
    color: #FF9476;
  }

  .xl\:hover\:placeholder-coral-500:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .xl\:hover\:placeholder-coral-500:hover::-moz-placeholder {
    color: #FF7750;
  }

  .xl\:hover\:placeholder-coral-500:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .xl\:hover\:placeholder-coral-500:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .xl\:hover\:placeholder-coral-500:hover::placeholder {
    color: #FF7750;
  }

  .xl\:hover\:placeholder-coral-600:hover::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .xl\:hover\:placeholder-coral-600:hover::-moz-placeholder {
    color: #F55A2F;
  }

  .xl\:hover\:placeholder-coral-600:hover:-ms-input-placeholder {
    color: #F55A2F;
  }

  .xl\:hover\:placeholder-coral-600:hover::-ms-input-placeholder {
    color: #F55A2F;
  }

  .xl\:hover\:placeholder-coral-600:hover::placeholder {
    color: #F55A2F;
  }

  .xl\:hover\:placeholder-coral-700:hover::-webkit-input-placeholder {
    color: #DD470F;
  }

  .xl\:hover\:placeholder-coral-700:hover::-moz-placeholder {
    color: #DD470F;
  }

  .xl\:hover\:placeholder-coral-700:hover:-ms-input-placeholder {
    color: #DD470F;
  }

  .xl\:hover\:placeholder-coral-700:hover::-ms-input-placeholder {
    color: #DD470F;
  }

  .xl\:hover\:placeholder-coral-700:hover::placeholder {
    color: #DD470F;
  }

  .xl\:hover\:placeholder-coral-800:hover::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .xl\:hover\:placeholder-coral-800:hover::-moz-placeholder {
    color: #B93E0F;
  }

  .xl\:hover\:placeholder-coral-800:hover:-ms-input-placeholder {
    color: #B93E0F;
  }

  .xl\:hover\:placeholder-coral-800:hover::-ms-input-placeholder {
    color: #B93E0F;
  }

  .xl\:hover\:placeholder-coral-800:hover::placeholder {
    color: #B93E0F;
  }

  .xl\:hover\:placeholder-coral-900:hover::-webkit-input-placeholder {
    color: #8E3311;
  }

  .xl\:hover\:placeholder-coral-900:hover::-moz-placeholder {
    color: #8E3311;
  }

  .xl\:hover\:placeholder-coral-900:hover:-ms-input-placeholder {
    color: #8E3311;
  }

  .xl\:hover\:placeholder-coral-900:hover::-ms-input-placeholder {
    color: #8E3311;
  }

  .xl\:hover\:placeholder-coral-900:hover::placeholder {
    color: #8E3311;
  }

  .xl\:hover\:placeholder-coral:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .xl\:hover\:placeholder-coral:hover::-moz-placeholder {
    color: #FF7750;
  }

  .xl\:hover\:placeholder-coral:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .xl\:hover\:placeholder-coral:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .xl\:hover\:placeholder-coral:hover::placeholder {
    color: #FF7750;
  }

  .xl\:hover\:placeholder-yellow-100:hover::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .xl\:hover\:placeholder-yellow-100:hover::-moz-placeholder {
    color: #FFFAE6;
  }

  .xl\:hover\:placeholder-yellow-100:hover:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .xl\:hover\:placeholder-yellow-100:hover::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .xl\:hover\:placeholder-yellow-100:hover::placeholder {
    color: #FFFAE6;
  }

  .xl\:hover\:placeholder-yellow-200:hover::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .xl\:hover\:placeholder-yellow-200:hover::-moz-placeholder {
    color: #FFEB99;
  }

  .xl\:hover\:placeholder-yellow-200:hover:-ms-input-placeholder {
    color: #FFEB99;
  }

  .xl\:hover\:placeholder-yellow-200:hover::-ms-input-placeholder {
    color: #FFEB99;
  }

  .xl\:hover\:placeholder-yellow-200:hover::placeholder {
    color: #FFEB99;
  }

  .xl\:hover\:placeholder-yellow-300:hover::-webkit-input-placeholder {
    color: #FFE066;
  }

  .xl\:hover\:placeholder-yellow-300:hover::-moz-placeholder {
    color: #FFE066;
  }

  .xl\:hover\:placeholder-yellow-300:hover:-ms-input-placeholder {
    color: #FFE066;
  }

  .xl\:hover\:placeholder-yellow-300:hover::-ms-input-placeholder {
    color: #FFE066;
  }

  .xl\:hover\:placeholder-yellow-300:hover::placeholder {
    color: #FFE066;
  }

  .xl\:hover\:placeholder-yellow-400:hover::-webkit-input-placeholder {
    color: #FFD633;
  }

  .xl\:hover\:placeholder-yellow-400:hover::-moz-placeholder {
    color: #FFD633;
  }

  .xl\:hover\:placeholder-yellow-400:hover:-ms-input-placeholder {
    color: #FFD633;
  }

  .xl\:hover\:placeholder-yellow-400:hover::-ms-input-placeholder {
    color: #FFD633;
  }

  .xl\:hover\:placeholder-yellow-400:hover::placeholder {
    color: #FFD633;
  }

  .xl\:hover\:placeholder-yellow-500:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .xl\:hover\:placeholder-yellow-500:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .xl\:hover\:placeholder-yellow-500:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .xl\:hover\:placeholder-yellow-500:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .xl\:hover\:placeholder-yellow-500:hover::placeholder {
    color: #FFCE02;
  }

  .xl\:hover\:placeholder-yellow-600:hover::-webkit-input-placeholder {
    color: #E6B800;
  }

  .xl\:hover\:placeholder-yellow-600:hover::-moz-placeholder {
    color: #E6B800;
  }

  .xl\:hover\:placeholder-yellow-600:hover:-ms-input-placeholder {
    color: #E6B800;
  }

  .xl\:hover\:placeholder-yellow-600:hover::-ms-input-placeholder {
    color: #E6B800;
  }

  .xl\:hover\:placeholder-yellow-600:hover::placeholder {
    color: #E6B800;
  }

  .xl\:hover\:placeholder-yellow-700:hover::-webkit-input-placeholder {
    color: #CCA300;
  }

  .xl\:hover\:placeholder-yellow-700:hover::-moz-placeholder {
    color: #CCA300;
  }

  .xl\:hover\:placeholder-yellow-700:hover:-ms-input-placeholder {
    color: #CCA300;
  }

  .xl\:hover\:placeholder-yellow-700:hover::-ms-input-placeholder {
    color: #CCA300;
  }

  .xl\:hover\:placeholder-yellow-700:hover::placeholder {
    color: #CCA300;
  }

  .xl\:hover\:placeholder-yellow-800:hover::-webkit-input-placeholder {
    color: #806600;
  }

  .xl\:hover\:placeholder-yellow-800:hover::-moz-placeholder {
    color: #806600;
  }

  .xl\:hover\:placeholder-yellow-800:hover:-ms-input-placeholder {
    color: #806600;
  }

  .xl\:hover\:placeholder-yellow-800:hover::-ms-input-placeholder {
    color: #806600;
  }

  .xl\:hover\:placeholder-yellow-800:hover::placeholder {
    color: #806600;
  }

  .xl\:hover\:placeholder-yellow-900:hover::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .xl\:hover\:placeholder-yellow-900:hover::-moz-placeholder {
    color: #4D3D00;
  }

  .xl\:hover\:placeholder-yellow-900:hover:-ms-input-placeholder {
    color: #4D3D00;
  }

  .xl\:hover\:placeholder-yellow-900:hover::-ms-input-placeholder {
    color: #4D3D00;
  }

  .xl\:hover\:placeholder-yellow-900:hover::placeholder {
    color: #4D3D00;
  }

  .xl\:hover\:placeholder-yellow:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .xl\:hover\:placeholder-yellow:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .xl\:hover\:placeholder-yellow:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .xl\:hover\:placeholder-yellow:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .xl\:hover\:placeholder-yellow:hover::placeholder {
    color: #FFCE02;
  }

  .xl\:hover\:placeholder-green-100:hover::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .xl\:hover\:placeholder-green-100:hover::-moz-placeholder {
    color: #F9FCE9;
  }

  .xl\:hover\:placeholder-green-100:hover:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .xl\:hover\:placeholder-green-100:hover::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .xl\:hover\:placeholder-green-100:hover::placeholder {
    color: #F9FCE9;
  }

  .xl\:hover\:placeholder-green-200:hover::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .xl\:hover\:placeholder-green-200:hover::-moz-placeholder {
    color: #E7F3A5;
  }

  .xl\:hover\:placeholder-green-200:hover:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .xl\:hover\:placeholder-green-200:hover::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .xl\:hover\:placeholder-green-200:hover::placeholder {
    color: #E7F3A5;
  }

  .xl\:hover\:placeholder-green-300:hover::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .xl\:hover\:placeholder-green-300:hover::-moz-placeholder {
    color: #D5EA62;
  }

  .xl\:hover\:placeholder-green-300:hover:-ms-input-placeholder {
    color: #D5EA62;
  }

  .xl\:hover\:placeholder-green-300:hover::-ms-input-placeholder {
    color: #D5EA62;
  }

  .xl\:hover\:placeholder-green-300:hover::placeholder {
    color: #D5EA62;
  }

  .xl\:hover\:placeholder-green-400:hover::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .xl\:hover\:placeholder-green-400:hover::-moz-placeholder {
    color: #C2E01E;
  }

  .xl\:hover\:placeholder-green-400:hover:-ms-input-placeholder {
    color: #C2E01E;
  }

  .xl\:hover\:placeholder-green-400:hover::-ms-input-placeholder {
    color: #C2E01E;
  }

  .xl\:hover\:placeholder-green-400:hover::placeholder {
    color: #C2E01E;
  }

  .xl\:hover\:placeholder-green-500:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-green-500:hover::-moz-placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-green-500:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-green-500:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-green-500:hover::placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-green-600:hover::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .xl\:hover\:placeholder-green-600:hover::-moz-placeholder {
    color: #3F7B1A;
  }

  .xl\:hover\:placeholder-green-600:hover:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .xl\:hover\:placeholder-green-600:hover::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .xl\:hover\:placeholder-green-600:hover::placeholder {
    color: #3F7B1A;
  }

  .xl\:hover\:placeholder-green-700:hover::-webkit-input-placeholder {
    color: #366916;
  }

  .xl\:hover\:placeholder-green-700:hover::-moz-placeholder {
    color: #366916;
  }

  .xl\:hover\:placeholder-green-700:hover:-ms-input-placeholder {
    color: #366916;
  }

  .xl\:hover\:placeholder-green-700:hover::-ms-input-placeholder {
    color: #366916;
  }

  .xl\:hover\:placeholder-green-700:hover::placeholder {
    color: #366916;
  }

  .xl\:hover\:placeholder-green-800:hover::-webkit-input-placeholder {
    color: #203F0D;
  }

  .xl\:hover\:placeholder-green-800:hover::-moz-placeholder {
    color: #203F0D;
  }

  .xl\:hover\:placeholder-green-800:hover:-ms-input-placeholder {
    color: #203F0D;
  }

  .xl\:hover\:placeholder-green-800:hover::-ms-input-placeholder {
    color: #203F0D;
  }

  .xl\:hover\:placeholder-green-800:hover::placeholder {
    color: #203F0D;
  }

  .xl\:hover\:placeholder-green-900:hover::-webkit-input-placeholder {
    color: #162A09;
  }

  .xl\:hover\:placeholder-green-900:hover::-moz-placeholder {
    color: #162A09;
  }

  .xl\:hover\:placeholder-green-900:hover:-ms-input-placeholder {
    color: #162A09;
  }

  .xl\:hover\:placeholder-green-900:hover::-ms-input-placeholder {
    color: #162A09;
  }

  .xl\:hover\:placeholder-green-900:hover::placeholder {
    color: #162A09;
  }

  .xl\:hover\:placeholder-green:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-green:hover::-moz-placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-green:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-green:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-green:hover::placeholder {
    color: #60B731;
  }

  .xl\:hover\:placeholder-blue-100:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-blue-100:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-blue-100:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-blue-100:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-blue-100:hover::placeholder {
    color: #F5F9FD;
  }

  .xl\:hover\:placeholder-blue-200:hover::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .xl\:hover\:placeholder-blue-200:hover::-moz-placeholder {
    color: #E9F4FF;
  }

  .xl\:hover\:placeholder-blue-200:hover:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .xl\:hover\:placeholder-blue-200:hover::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .xl\:hover\:placeholder-blue-200:hover::placeholder {
    color: #E9F4FF;
  }

  .xl\:hover\:placeholder-blue-300:hover::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .xl\:hover\:placeholder-blue-300:hover::-moz-placeholder {
    color: #B9DCFF;
  }

  .xl\:hover\:placeholder-blue-300:hover:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .xl\:hover\:placeholder-blue-300:hover::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .xl\:hover\:placeholder-blue-300:hover::placeholder {
    color: #B9DCFF;
  }

  .xl\:hover\:placeholder-blue-400:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-blue-400:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-blue-400:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-blue-400:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-blue-400:hover::placeholder {
    color: #43BEFF;
  }

  .xl\:hover\:placeholder-blue-500:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-blue-500:hover::-moz-placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-blue-500:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-blue-500:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-blue-500:hover::placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-blue-600:hover::-webkit-input-placeholder {
    color: #0069CC;
  }

  .xl\:hover\:placeholder-blue-600:hover::-moz-placeholder {
    color: #0069CC;
  }

  .xl\:hover\:placeholder-blue-600:hover:-ms-input-placeholder {
    color: #0069CC;
  }

  .xl\:hover\:placeholder-blue-600:hover::-ms-input-placeholder {
    color: #0069CC;
  }

  .xl\:hover\:placeholder-blue-600:hover::placeholder {
    color: #0069CC;
  }

  .xl\:hover\:placeholder-blue-700:hover::-webkit-input-placeholder {
    color: #005CB3;
  }

  .xl\:hover\:placeholder-blue-700:hover::-moz-placeholder {
    color: #005CB3;
  }

  .xl\:hover\:placeholder-blue-700:hover:-ms-input-placeholder {
    color: #005CB3;
  }

  .xl\:hover\:placeholder-blue-700:hover::-ms-input-placeholder {
    color: #005CB3;
  }

  .xl\:hover\:placeholder-blue-700:hover::placeholder {
    color: #005CB3;
  }

  .xl\:hover\:placeholder-blue-800:hover::-webkit-input-placeholder {
    color: #004F99;
  }

  .xl\:hover\:placeholder-blue-800:hover::-moz-placeholder {
    color: #004F99;
  }

  .xl\:hover\:placeholder-blue-800:hover:-ms-input-placeholder {
    color: #004F99;
  }

  .xl\:hover\:placeholder-blue-800:hover::-ms-input-placeholder {
    color: #004F99;
  }

  .xl\:hover\:placeholder-blue-800:hover::placeholder {
    color: #004F99;
  }

  .xl\:hover\:placeholder-blue-900:hover::-webkit-input-placeholder {
    color: #003566;
  }

  .xl\:hover\:placeholder-blue-900:hover::-moz-placeholder {
    color: #003566;
  }

  .xl\:hover\:placeholder-blue-900:hover:-ms-input-placeholder {
    color: #003566;
  }

  .xl\:hover\:placeholder-blue-900:hover::-ms-input-placeholder {
    color: #003566;
  }

  .xl\:hover\:placeholder-blue-900:hover::placeholder {
    color: #003566;
  }

  .xl\:hover\:placeholder-blue:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-blue:hover::-moz-placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-blue:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-blue:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-blue:hover::placeholder {
    color: #007EE5;
  }

  .xl\:hover\:placeholder-violet-100:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-violet-100:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-violet-100:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-violet-100:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-violet-100:hover::placeholder {
    color: #F8F8FC;
  }

  .xl\:hover\:placeholder-violet-200:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-violet-200:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-violet-200:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-violet-200:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-violet-200:hover::placeholder {
    color: #EBEAF6;
  }

  .xl\:hover\:placeholder-violet-300:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-violet-300:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-violet-300:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-violet-300:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-violet-300:hover::placeholder {
    color: #A8A5CE;
  }

  .xl\:hover\:placeholder-violet-400:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-violet-400:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-violet-400:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-violet-400:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-violet-400:hover::placeholder {
    color: #8C81D1;
  }

  .xl\:hover\:placeholder-violet-500:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-violet-500:hover::-moz-placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-violet-500:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-violet-500:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-violet-500:hover::placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-violet-600:hover::-webkit-input-placeholder {
    color: #58309C;
  }

  .xl\:hover\:placeholder-violet-600:hover::-moz-placeholder {
    color: #58309C;
  }

  .xl\:hover\:placeholder-violet-600:hover:-ms-input-placeholder {
    color: #58309C;
  }

  .xl\:hover\:placeholder-violet-600:hover::-ms-input-placeholder {
    color: #58309C;
  }

  .xl\:hover\:placeholder-violet-600:hover::placeholder {
    color: #58309C;
  }

  .xl\:hover\:placeholder-violet-700:hover::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .xl\:hover\:placeholder-violet-700:hover::-moz-placeholder {
    color: #4D2A89;
  }

  .xl\:hover\:placeholder-violet-700:hover:-ms-input-placeholder {
    color: #4D2A89;
  }

  .xl\:hover\:placeholder-violet-700:hover::-ms-input-placeholder {
    color: #4D2A89;
  }

  .xl\:hover\:placeholder-violet-700:hover::placeholder {
    color: #4D2A89;
  }

  .xl\:hover\:placeholder-violet-800:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-violet-800:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-violet-800:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-violet-800:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-violet-800:hover::placeholder {
    color: #3C2C84;
  }

  .xl\:hover\:placeholder-violet-900:hover::-webkit-input-placeholder {
    color: #371E62;
  }

  .xl\:hover\:placeholder-violet-900:hover::-moz-placeholder {
    color: #371E62;
  }

  .xl\:hover\:placeholder-violet-900:hover:-ms-input-placeholder {
    color: #371E62;
  }

  .xl\:hover\:placeholder-violet-900:hover::-ms-input-placeholder {
    color: #371E62;
  }

  .xl\:hover\:placeholder-violet-900:hover::placeholder {
    color: #371E62;
  }

  .xl\:hover\:placeholder-violet:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-violet:hover::-moz-placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-violet:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-violet:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-violet:hover::placeholder {
    color: #6638B6;
  }

  .xl\:hover\:placeholder-peacock-100:hover::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .xl\:hover\:placeholder-peacock-100:hover::-moz-placeholder {
    color: #E6FFFA;
  }

  .xl\:hover\:placeholder-peacock-100:hover:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .xl\:hover\:placeholder-peacock-100:hover::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .xl\:hover\:placeholder-peacock-100:hover::placeholder {
    color: #E6FFFA;
  }

  .xl\:hover\:placeholder-peacock-200:hover::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .xl\:hover\:placeholder-peacock-200:hover::-moz-placeholder {
    color: #B2F5EA;
  }

  .xl\:hover\:placeholder-peacock-200:hover:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .xl\:hover\:placeholder-peacock-200:hover::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .xl\:hover\:placeholder-peacock-200:hover::placeholder {
    color: #B2F5EA;
  }

  .xl\:hover\:placeholder-peacock-300:hover::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .xl\:hover\:placeholder-peacock-300:hover::-moz-placeholder {
    color: #81E6D9;
  }

  .xl\:hover\:placeholder-peacock-300:hover:-ms-input-placeholder {
    color: #81E6D9;
  }

  .xl\:hover\:placeholder-peacock-300:hover::-ms-input-placeholder {
    color: #81E6D9;
  }

  .xl\:hover\:placeholder-peacock-300:hover::placeholder {
    color: #81E6D9;
  }

  .xl\:hover\:placeholder-peacock-400:hover::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .xl\:hover\:placeholder-peacock-400:hover::-moz-placeholder {
    color: #4FD1C5;
  }

  .xl\:hover\:placeholder-peacock-400:hover:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .xl\:hover\:placeholder-peacock-400:hover::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .xl\:hover\:placeholder-peacock-400:hover::placeholder {
    color: #4FD1C5;
  }

  .xl\:hover\:placeholder-peacock-500:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .xl\:hover\:placeholder-peacock-500:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .xl\:hover\:placeholder-peacock-500:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .xl\:hover\:placeholder-peacock-500:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .xl\:hover\:placeholder-peacock-500:hover::placeholder {
    color: #38B2AC;
  }

  .xl\:hover\:placeholder-peacock-600:hover::-webkit-input-placeholder {
    color: #319795;
  }

  .xl\:hover\:placeholder-peacock-600:hover::-moz-placeholder {
    color: #319795;
  }

  .xl\:hover\:placeholder-peacock-600:hover:-ms-input-placeholder {
    color: #319795;
  }

  .xl\:hover\:placeholder-peacock-600:hover::-ms-input-placeholder {
    color: #319795;
  }

  .xl\:hover\:placeholder-peacock-600:hover::placeholder {
    color: #319795;
  }

  .xl\:hover\:placeholder-peacock-700:hover::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .xl\:hover\:placeholder-peacock-700:hover::-moz-placeholder {
    color: #2C7A7B;
  }

  .xl\:hover\:placeholder-peacock-700:hover:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .xl\:hover\:placeholder-peacock-700:hover::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .xl\:hover\:placeholder-peacock-700:hover::placeholder {
    color: #2C7A7B;
  }

  .xl\:hover\:placeholder-peacock-800:hover::-webkit-input-placeholder {
    color: #285E61;
  }

  .xl\:hover\:placeholder-peacock-800:hover::-moz-placeholder {
    color: #285E61;
  }

  .xl\:hover\:placeholder-peacock-800:hover:-ms-input-placeholder {
    color: #285E61;
  }

  .xl\:hover\:placeholder-peacock-800:hover::-ms-input-placeholder {
    color: #285E61;
  }

  .xl\:hover\:placeholder-peacock-800:hover::placeholder {
    color: #285E61;
  }

  .xl\:hover\:placeholder-peacock-900:hover::-webkit-input-placeholder {
    color: #234E52;
  }

  .xl\:hover\:placeholder-peacock-900:hover::-moz-placeholder {
    color: #234E52;
  }

  .xl\:hover\:placeholder-peacock-900:hover:-ms-input-placeholder {
    color: #234E52;
  }

  .xl\:hover\:placeholder-peacock-900:hover::-ms-input-placeholder {
    color: #234E52;
  }

  .xl\:hover\:placeholder-peacock-900:hover::placeholder {
    color: #234E52;
  }

  .xl\:hover\:placeholder-peacock:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .xl\:hover\:placeholder-peacock:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .xl\:hover\:placeholder-peacock:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .xl\:hover\:placeholder-peacock:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .xl\:hover\:placeholder-peacock:hover::placeholder {
    color: #38B2AC;
  }

  .xl\:hover\:placeholder-indigo-100:hover::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .xl\:hover\:placeholder-indigo-100:hover::-moz-placeholder {
    color: #EBF4FF;
  }

  .xl\:hover\:placeholder-indigo-100:hover:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .xl\:hover\:placeholder-indigo-100:hover::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .xl\:hover\:placeholder-indigo-100:hover::placeholder {
    color: #EBF4FF;
  }

  .xl\:hover\:placeholder-indigo-200:hover::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .xl\:hover\:placeholder-indigo-200:hover::-moz-placeholder {
    color: #C3DAFE;
  }

  .xl\:hover\:placeholder-indigo-200:hover:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .xl\:hover\:placeholder-indigo-200:hover::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .xl\:hover\:placeholder-indigo-200:hover::placeholder {
    color: #C3DAFE;
  }

  .xl\:hover\:placeholder-indigo-300:hover::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .xl\:hover\:placeholder-indigo-300:hover::-moz-placeholder {
    color: #A3BFFA;
  }

  .xl\:hover\:placeholder-indigo-300:hover:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .xl\:hover\:placeholder-indigo-300:hover::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .xl\:hover\:placeholder-indigo-300:hover::placeholder {
    color: #A3BFFA;
  }

  .xl\:hover\:placeholder-indigo-400:hover::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .xl\:hover\:placeholder-indigo-400:hover::-moz-placeholder {
    color: #7F9CF5;
  }

  .xl\:hover\:placeholder-indigo-400:hover:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .xl\:hover\:placeholder-indigo-400:hover::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .xl\:hover\:placeholder-indigo-400:hover::placeholder {
    color: #7F9CF5;
  }

  .xl\:hover\:placeholder-indigo-500:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .xl\:hover\:placeholder-indigo-500:hover::-moz-placeholder {
    color: #667EEA;
  }

  .xl\:hover\:placeholder-indigo-500:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .xl\:hover\:placeholder-indigo-500:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .xl\:hover\:placeholder-indigo-500:hover::placeholder {
    color: #667EEA;
  }

  .xl\:hover\:placeholder-indigo-600:hover::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .xl\:hover\:placeholder-indigo-600:hover::-moz-placeholder {
    color: #5A67D8;
  }

  .xl\:hover\:placeholder-indigo-600:hover:-ms-input-placeholder {
    color: #5A67D8;
  }

  .xl\:hover\:placeholder-indigo-600:hover::-ms-input-placeholder {
    color: #5A67D8;
  }

  .xl\:hover\:placeholder-indigo-600:hover::placeholder {
    color: #5A67D8;
  }

  .xl\:hover\:placeholder-indigo-700:hover::-webkit-input-placeholder {
    color: #6439DE;
  }

  .xl\:hover\:placeholder-indigo-700:hover::-moz-placeholder {
    color: #6439DE;
  }

  .xl\:hover\:placeholder-indigo-700:hover:-ms-input-placeholder {
    color: #6439DE;
  }

  .xl\:hover\:placeholder-indigo-700:hover::-ms-input-placeholder {
    color: #6439DE;
  }

  .xl\:hover\:placeholder-indigo-700:hover::placeholder {
    color: #6439DE;
  }

  .xl\:hover\:placeholder-indigo-800:hover::-webkit-input-placeholder {
    color: #434190;
  }

  .xl\:hover\:placeholder-indigo-800:hover::-moz-placeholder {
    color: #434190;
  }

  .xl\:hover\:placeholder-indigo-800:hover:-ms-input-placeholder {
    color: #434190;
  }

  .xl\:hover\:placeholder-indigo-800:hover::-ms-input-placeholder {
    color: #434190;
  }

  .xl\:hover\:placeholder-indigo-800:hover::placeholder {
    color: #434190;
  }

  .xl\:hover\:placeholder-indigo-900:hover::-webkit-input-placeholder {
    color: #3C366B;
  }

  .xl\:hover\:placeholder-indigo-900:hover::-moz-placeholder {
    color: #3C366B;
  }

  .xl\:hover\:placeholder-indigo-900:hover:-ms-input-placeholder {
    color: #3C366B;
  }

  .xl\:hover\:placeholder-indigo-900:hover::-ms-input-placeholder {
    color: #3C366B;
  }

  .xl\:hover\:placeholder-indigo-900:hover::placeholder {
    color: #3C366B;
  }

  .xl\:hover\:placeholder-indigo:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .xl\:hover\:placeholder-indigo:hover::-moz-placeholder {
    color: #667EEA;
  }

  .xl\:hover\:placeholder-indigo:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .xl\:hover\:placeholder-indigo:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .xl\:hover\:placeholder-indigo:hover::placeholder {
    color: #667EEA;
  }

  .xl\:pointer-events-none {
    pointer-events: none;
  }

  .xl\:pointer-events-auto {
    pointer-events: auto;
  }

  .xl\:\!pointer-events-none {
    pointer-events: none !important;
  }

  .xl\:\!pointer-events-auto {
    pointer-events: auto !important;
  }

  .xl\:hover\:pointer-events-none:hover {
    pointer-events: none;
  }

  .xl\:hover\:pointer-events-auto:hover {
    pointer-events: auto;
  }

  .xl\:static {
    position: static;
  }

  .xl\:fixed {
    position: fixed;
  }

  .xl\:absolute {
    position: absolute;
  }

  .xl\:relative {
    position: relative;
  }

  .xl\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .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\:hover\:static:hover {
    position: static;
  }

  .xl\:hover\:fixed:hover {
    position: fixed;
  }

  .xl\:hover\:absolute:hover {
    position: absolute;
  }

  .xl\:hover\:relative:hover {
    position: relative;
  }

  .xl\:hover\:sticky:hover {
    position: -webkit-sticky;
    position: sticky;
  }

  .xl\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xl\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .xl\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .xl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .xl\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .xl\:top-0 {
    top: 0;
  }

  .xl\:right-0 {
    right: 0;
  }

  .xl\:bottom-0 {
    bottom: 0;
  }

  .xl\:left-0 {
    left: 0;
  }

  .xl\:top-auto {
    top: auto;
  }

  .xl\:right-auto {
    right: auto;
  }

  .xl\:bottom-auto {
    bottom: auto;
  }

  .xl\:left-auto {
    left: auto;
  }

  .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\:hover\:inset-0:hover {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xl\:hover\:inset-auto:hover {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xl\:hover\:inset-y-0:hover {
    top: 0;
    bottom: 0;
  }

  .xl\:hover\:inset-x-0:hover {
    right: 0;
    left: 0;
  }

  .xl\:hover\:inset-y-auto:hover {
    top: auto;
    bottom: auto;
  }

  .xl\:hover\:inset-x-auto:hover {
    right: auto;
    left: auto;
  }

  .xl\:hover\:top-0:hover {
    top: 0;
  }

  .xl\:hover\:right-0:hover {
    right: 0;
  }

  .xl\:hover\:bottom-0:hover {
    bottom: 0;
  }

  .xl\:hover\:left-0:hover {
    left: 0;
  }

  .xl\:hover\:top-auto:hover {
    top: auto;
  }

  .xl\:hover\:right-auto:hover {
    right: auto;
  }

  .xl\:hover\:bottom-auto:hover {
    bottom: auto;
  }

  .xl\:hover\:left-auto:hover {
    left: auto;
  }

  .xl\:resize-none {
    resize: none;
  }

  .xl\:resize-y {
    resize: vertical;
  }

  .xl\:resize-x {
    resize: horizontal;
  }

  .xl\:resize {
    resize: both;
  }

  .xl\:\!resize-none {
    resize: none !important;
  }

  .xl\:\!resize-y {
    resize: vertical !important;
  }

  .xl\:\!resize-x {
    resize: horizontal !important;
  }

  .xl\:\!resize {
    resize: both !important;
  }

  .xl\:hover\:resize-none:hover {
    resize: none;
  }

  .xl\:hover\:resize-y:hover {
    resize: vertical;
  }

  .xl\:hover\:resize-x:hover {
    resize: horizontal;
  }

  .xl\:hover\:resize:hover {
    resize: both;
  }

  .xl\:shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xl\:shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xl\:shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xl\:shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xl\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xl\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xl\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .xl\:\!shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:\!shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:\!shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            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 {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            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 {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            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 {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            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 {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xl\:\!shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:\!shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xl\:\!shadow-none {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .xl\:hover\:shadow-xs:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xl\:hover\:shadow-sm:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xl\:hover\:shadow:hover {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xl\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xl\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xl\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .xl\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .xl\:fill-current {
    fill: currentColor;
  }

  .xl\:\!fill-current {
    fill: currentColor !important;
  }

  .xl\:hover\:fill-current:hover {
    fill: currentColor;
  }

  .xl\:stroke-current {
    stroke: currentColor;
  }

  .xl\:\!stroke-current {
    stroke: currentColor !important;
  }

  .xl\:hover\:stroke-current:hover {
    stroke: currentColor;
  }

  .xl\:stroke-0 {
    stroke-width: 0;
  }

  .xl\:stroke-1 {
    stroke-width: 1;
  }

  .xl\:stroke-2 {
    stroke-width: 2;
  }

  .xl\:\!stroke-0 {
    stroke-width: 0 !important;
  }

  .xl\:\!stroke-1 {
    stroke-width: 1 !important;
  }

  .xl\:\!stroke-2 {
    stroke-width: 2 !important;
  }

  .xl\:hover\:stroke-0:hover {
    stroke-width: 0;
  }

  .xl\:hover\:stroke-1:hover {
    stroke-width: 1;
  }

  .xl\:hover\:stroke-2:hover {
    stroke-width: 2;
  }

  .xl\:table-auto {
    table-layout: auto;
  }

  .xl\:table-fixed {
    table-layout: fixed;
  }

  .xl\:\!table-auto {
    table-layout: auto !important;
  }

  .xl\:\!table-fixed {
    table-layout: fixed !important;
  }

  .xl\:hover\:table-auto:hover {
    table-layout: auto;
  }

  .xl\:hover\:table-fixed:hover {
    table-layout: fixed;
  }

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

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

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

  .xl\:text-justify {
    text-align: justify;
  }

  .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\:hover\:text-left:hover {
    text-align: left;
  }

  .xl\:hover\:text-center:hover {
    text-align: center;
  }

  .xl\:hover\:text-right:hover {
    text-align: right;
  }

  .xl\:hover\:text-justify:hover {
    text-align: justify;
  }

  .xl\:text-primary {
    color: #6638B6;
  }

  .xl\:text-primaryDark {
    color: #3C2C84;
  }

  .xl\:text-primary1 {
    color: #8C81D1;
  }

  .xl\:text-primary2 {
    color: #A8A5CE;
  }

  .xl\:text-primary3 {
    color: #EBEAF6;
  }

  .xl\:text-primary4 {
    color: #F8F8FC;
  }

  .xl\:text-secondary {
    color: #007EE5;
  }

  .xl\:text-secondary1 {
    color: #43BEFF;
  }

  .xl\:text-secondary2 {
    color: #F5F9FD;
  }

  .xl\:text-alert {
    color: #EF3817;
  }

  .xl\:text-safe {
    color: #60B731;
  }

  .xl\:text-primary-dark {
    color: #3C2C84;
  }

  .xl\:text-primary-1 {
    color: #8C81D1;
  }

  .xl\:text-primary-2 {
    color: #A8A5CE;
  }

  .xl\:text-primary-3 {
    color: #EBEAF6;
  }

  .xl\:text-primary-4 {
    color: #F8F8FC;
  }

  .xl\:text-secondary-1 {
    color: #43BEFF;
  }

  .xl\:text-secondary-2 {
    color: #F5F9FD;
  }

  .xl\:text-transparent {
    color: transparent;
  }

  .xl\:text-black {
    color: #000000;
  }

  .xl\:text-white {
    color: #FFFFFF;
  }

  .xl\:text-point-violet {
    color: #7545FF;
  }

  .xl\:text-gray-100 {
    color: #F7F7F7;
  }

  .xl\:text-gray-200 {
    color: #E5E5E8;
  }

  .xl\:text-gray-300 {
    color: #CED0D6;
  }

  .xl\:text-gray-400 {
    color: #A7A9B2;
  }

  .xl\:text-gray-500 {
    color: #858895;
  }

  .xl\:text-gray-600 {
    color: #6B6E7B;
  }

  .xl\:text-gray-700 {
    color: #5F616D;
  }

  .xl\:text-gray-800 {
    color: #474952;
  }

  .xl\:text-gray-900 {
    color: #222532;
  }

  .xl\:text-gray {
    color: #858895;
  }

  .xl\:text-gray-dark {
    color: #222532;
  }

  .xl\:text-red-100 {
    color: #FFE8E8;
  }

  .xl\:text-red-200 {
    color: #FFC4C4;
  }

  .xl\:text-red-300 {
    color: #FF8F8F;
  }

  .xl\:text-red-400 {
    color: #FF6A6A;
  }

  .xl\:text-red-500 {
    color: #EF3817;
  }

  .xl\:text-red-600 {
    color: #CC2C00;
  }

  .xl\:text-red-700 {
    color: #C53030;
  }

  .xl\:text-red-800 {
    color: #9B2C2C;
  }

  .xl\:text-red-900 {
    color: #742A2A;
  }

  .xl\:text-red {
    color: #EF3817;
  }

  .xl\:text-coral-100 {
    color: #FFEBE6;
  }

  .xl\:text-coral-200 {
    color: #FFD3C8;
  }

  .xl\:text-coral-300 {
    color: #FFB39E;
  }

  .xl\:text-coral-400 {
    color: #FF9476;
  }

  .xl\:text-coral-500 {
    color: #FF7750;
  }

  .xl\:text-coral-600 {
    color: #F55A2F;
  }

  .xl\:text-coral-700 {
    color: #DD470F;
  }

  .xl\:text-coral-800 {
    color: #B93E0F;
  }

  .xl\:text-coral-900 {
    color: #8E3311;
  }

  .xl\:text-coral {
    color: #FF7750;
  }

  .xl\:text-yellow-100 {
    color: #FFFAE6;
  }

  .xl\:text-yellow-200 {
    color: #FFEB99;
  }

  .xl\:text-yellow-300 {
    color: #FFE066;
  }

  .xl\:text-yellow-400 {
    color: #FFD633;
  }

  .xl\:text-yellow-500 {
    color: #FFCE02;
  }

  .xl\:text-yellow-600 {
    color: #E6B800;
  }

  .xl\:text-yellow-700 {
    color: #CCA300;
  }

  .xl\:text-yellow-800 {
    color: #806600;
  }

  .xl\:text-yellow-900 {
    color: #4D3D00;
  }

  .xl\:text-yellow {
    color: #FFCE02;
  }

  .xl\:text-green-100 {
    color: #F9FCE9;
  }

  .xl\:text-green-200 {
    color: #E7F3A5;
  }

  .xl\:text-green-300 {
    color: #D5EA62;
  }

  .xl\:text-green-400 {
    color: #C2E01E;
  }

  .xl\:text-green-500 {
    color: #60B731;
  }

  .xl\:text-green-600 {
    color: #3F7B1A;
  }

  .xl\:text-green-700 {
    color: #366916;
  }

  .xl\:text-green-800 {
    color: #203F0D;
  }

  .xl\:text-green-900 {
    color: #162A09;
  }

  .xl\:text-green {
    color: #60B731;
  }

  .xl\:text-blue-100 {
    color: #F5F9FD;
  }

  .xl\:text-blue-200 {
    color: #E9F4FF;
  }

  .xl\:text-blue-300 {
    color: #B9DCFF;
  }

  .xl\:text-blue-400 {
    color: #43BEFF;
  }

  .xl\:text-blue-500 {
    color: #007EE5;
  }

  .xl\:text-blue-600 {
    color: #0069CC;
  }

  .xl\:text-blue-700 {
    color: #005CB3;
  }

  .xl\:text-blue-800 {
    color: #004F99;
  }

  .xl\:text-blue-900 {
    color: #003566;
  }

  .xl\:text-blue {
    color: #007EE5;
  }

  .xl\:text-violet-100 {
    color: #F8F8FC;
  }

  .xl\:text-violet-200 {
    color: #EBEAF6;
  }

  .xl\:text-violet-300 {
    color: #A8A5CE;
  }

  .xl\:text-violet-400 {
    color: #8C81D1;
  }

  .xl\:text-violet-500 {
    color: #6638B6;
  }

  .xl\:text-violet-600 {
    color: #58309C;
  }

  .xl\:text-violet-700 {
    color: #4D2A89;
  }

  .xl\:text-violet-800 {
    color: #3C2C84;
  }

  .xl\:text-violet-900 {
    color: #371E62;
  }

  .xl\:text-violet {
    color: #6638B6;
  }

  .xl\:text-peacock-100 {
    color: #E6FFFA;
  }

  .xl\:text-peacock-200 {
    color: #B2F5EA;
  }

  .xl\:text-peacock-300 {
    color: #81E6D9;
  }

  .xl\:text-peacock-400 {
    color: #4FD1C5;
  }

  .xl\:text-peacock-500 {
    color: #38B2AC;
  }

  .xl\:text-peacock-600 {
    color: #319795;
  }

  .xl\:text-peacock-700 {
    color: #2C7A7B;
  }

  .xl\:text-peacock-800 {
    color: #285E61;
  }

  .xl\:text-peacock-900 {
    color: #234E52;
  }

  .xl\:text-peacock {
    color: #38B2AC;
  }

  .xl\:text-indigo-100 {
    color: #EBF4FF;
  }

  .xl\:text-indigo-200 {
    color: #C3DAFE;
  }

  .xl\:text-indigo-300 {
    color: #A3BFFA;
  }

  .xl\:text-indigo-400 {
    color: #7F9CF5;
  }

  .xl\:text-indigo-500 {
    color: #667EEA;
  }

  .xl\:text-indigo-600 {
    color: #5A67D8;
  }

  .xl\:text-indigo-700 {
    color: #6439DE;
  }

  .xl\:text-indigo-800 {
    color: #434190;
  }

  .xl\:text-indigo-900 {
    color: #3C366B;
  }

  .xl\:text-indigo {
    color: #667EEA;
  }

  .xl\:\!text-primary {
    color: #6638B6 !important;
  }

  .xl\:\!text-primaryDark {
    color: #3C2C84 !important;
  }

  .xl\:\!text-primary1 {
    color: #8C81D1 !important;
  }

  .xl\:\!text-primary2 {
    color: #A8A5CE !important;
  }

  .xl\:\!text-primary3 {
    color: #EBEAF6 !important;
  }

  .xl\:\!text-primary4 {
    color: #F8F8FC !important;
  }

  .xl\:\!text-secondary {
    color: #007EE5 !important;
  }

  .xl\:\!text-secondary1 {
    color: #43BEFF !important;
  }

  .xl\:\!text-secondary2 {
    color: #F5F9FD !important;
  }

  .xl\:\!text-alert {
    color: #EF3817 !important;
  }

  .xl\:\!text-safe {
    color: #60B731 !important;
  }

  .xl\:\!text-primary-dark {
    color: #3C2C84 !important;
  }

  .xl\:\!text-primary-1 {
    color: #8C81D1 !important;
  }

  .xl\:\!text-primary-2 {
    color: #A8A5CE !important;
  }

  .xl\:\!text-primary-3 {
    color: #EBEAF6 !important;
  }

  .xl\:\!text-primary-4 {
    color: #F8F8FC !important;
  }

  .xl\:\!text-secondary-1 {
    color: #43BEFF !important;
  }

  .xl\:\!text-secondary-2 {
    color: #F5F9FD !important;
  }

  .xl\:\!text-transparent {
    color: transparent !important;
  }

  .xl\:\!text-black {
    color: #000000 !important;
  }

  .xl\:\!text-white {
    color: #FFFFFF !important;
  }

  .xl\:\!text-point-violet {
    color: #7545FF !important;
  }

  .xl\:\!text-gray-100 {
    color: #F7F7F7 !important;
  }

  .xl\:\!text-gray-200 {
    color: #E5E5E8 !important;
  }

  .xl\:\!text-gray-300 {
    color: #CED0D6 !important;
  }

  .xl\:\!text-gray-400 {
    color: #A7A9B2 !important;
  }

  .xl\:\!text-gray-500 {
    color: #858895 !important;
  }

  .xl\:\!text-gray-600 {
    color: #6B6E7B !important;
  }

  .xl\:\!text-gray-700 {
    color: #5F616D !important;
  }

  .xl\:\!text-gray-800 {
    color: #474952 !important;
  }

  .xl\:\!text-gray-900 {
    color: #222532 !important;
  }

  .xl\:\!text-gray {
    color: #858895 !important;
  }

  .xl\:\!text-gray-dark {
    color: #222532 !important;
  }

  .xl\:\!text-red-100 {
    color: #FFE8E8 !important;
  }

  .xl\:\!text-red-200 {
    color: #FFC4C4 !important;
  }

  .xl\:\!text-red-300 {
    color: #FF8F8F !important;
  }

  .xl\:\!text-red-400 {
    color: #FF6A6A !important;
  }

  .xl\:\!text-red-500 {
    color: #EF3817 !important;
  }

  .xl\:\!text-red-600 {
    color: #CC2C00 !important;
  }

  .xl\:\!text-red-700 {
    color: #C53030 !important;
  }

  .xl\:\!text-red-800 {
    color: #9B2C2C !important;
  }

  .xl\:\!text-red-900 {
    color: #742A2A !important;
  }

  .xl\:\!text-red {
    color: #EF3817 !important;
  }

  .xl\:\!text-coral-100 {
    color: #FFEBE6 !important;
  }

  .xl\:\!text-coral-200 {
    color: #FFD3C8 !important;
  }

  .xl\:\!text-coral-300 {
    color: #FFB39E !important;
  }

  .xl\:\!text-coral-400 {
    color: #FF9476 !important;
  }

  .xl\:\!text-coral-500 {
    color: #FF7750 !important;
  }

  .xl\:\!text-coral-600 {
    color: #F55A2F !important;
  }

  .xl\:\!text-coral-700 {
    color: #DD470F !important;
  }

  .xl\:\!text-coral-800 {
    color: #B93E0F !important;
  }

  .xl\:\!text-coral-900 {
    color: #8E3311 !important;
  }

  .xl\:\!text-coral {
    color: #FF7750 !important;
  }

  .xl\:\!text-yellow-100 {
    color: #FFFAE6 !important;
  }

  .xl\:\!text-yellow-200 {
    color: #FFEB99 !important;
  }

  .xl\:\!text-yellow-300 {
    color: #FFE066 !important;
  }

  .xl\:\!text-yellow-400 {
    color: #FFD633 !important;
  }

  .xl\:\!text-yellow-500 {
    color: #FFCE02 !important;
  }

  .xl\:\!text-yellow-600 {
    color: #E6B800 !important;
  }

  .xl\:\!text-yellow-700 {
    color: #CCA300 !important;
  }

  .xl\:\!text-yellow-800 {
    color: #806600 !important;
  }

  .xl\:\!text-yellow-900 {
    color: #4D3D00 !important;
  }

  .xl\:\!text-yellow {
    color: #FFCE02 !important;
  }

  .xl\:\!text-green-100 {
    color: #F9FCE9 !important;
  }

  .xl\:\!text-green-200 {
    color: #E7F3A5 !important;
  }

  .xl\:\!text-green-300 {
    color: #D5EA62 !important;
  }

  .xl\:\!text-green-400 {
    color: #C2E01E !important;
  }

  .xl\:\!text-green-500 {
    color: #60B731 !important;
  }

  .xl\:\!text-green-600 {
    color: #3F7B1A !important;
  }

  .xl\:\!text-green-700 {
    color: #366916 !important;
  }

  .xl\:\!text-green-800 {
    color: #203F0D !important;
  }

  .xl\:\!text-green-900 {
    color: #162A09 !important;
  }

  .xl\:\!text-green {
    color: #60B731 !important;
  }

  .xl\:\!text-blue-100 {
    color: #F5F9FD !important;
  }

  .xl\:\!text-blue-200 {
    color: #E9F4FF !important;
  }

  .xl\:\!text-blue-300 {
    color: #B9DCFF !important;
  }

  .xl\:\!text-blue-400 {
    color: #43BEFF !important;
  }

  .xl\:\!text-blue-500 {
    color: #007EE5 !important;
  }

  .xl\:\!text-blue-600 {
    color: #0069CC !important;
  }

  .xl\:\!text-blue-700 {
    color: #005CB3 !important;
  }

  .xl\:\!text-blue-800 {
    color: #004F99 !important;
  }

  .xl\:\!text-blue-900 {
    color: #003566 !important;
  }

  .xl\:\!text-blue {
    color: #007EE5 !important;
  }

  .xl\:\!text-violet-100 {
    color: #F8F8FC !important;
  }

  .xl\:\!text-violet-200 {
    color: #EBEAF6 !important;
  }

  .xl\:\!text-violet-300 {
    color: #A8A5CE !important;
  }

  .xl\:\!text-violet-400 {
    color: #8C81D1 !important;
  }

  .xl\:\!text-violet-500 {
    color: #6638B6 !important;
  }

  .xl\:\!text-violet-600 {
    color: #58309C !important;
  }

  .xl\:\!text-violet-700 {
    color: #4D2A89 !important;
  }

  .xl\:\!text-violet-800 {
    color: #3C2C84 !important;
  }

  .xl\:\!text-violet-900 {
    color: #371E62 !important;
  }

  .xl\:\!text-violet {
    color: #6638B6 !important;
  }

  .xl\:\!text-peacock-100 {
    color: #E6FFFA !important;
  }

  .xl\:\!text-peacock-200 {
    color: #B2F5EA !important;
  }

  .xl\:\!text-peacock-300 {
    color: #81E6D9 !important;
  }

  .xl\:\!text-peacock-400 {
    color: #4FD1C5 !important;
  }

  .xl\:\!text-peacock-500 {
    color: #38B2AC !important;
  }

  .xl\:\!text-peacock-600 {
    color: #319795 !important;
  }

  .xl\:\!text-peacock-700 {
    color: #2C7A7B !important;
  }

  .xl\:\!text-peacock-800 {
    color: #285E61 !important;
  }

  .xl\:\!text-peacock-900 {
    color: #234E52 !important;
  }

  .xl\:\!text-peacock {
    color: #38B2AC !important;
  }

  .xl\:\!text-indigo-100 {
    color: #EBF4FF !important;
  }

  .xl\:\!text-indigo-200 {
    color: #C3DAFE !important;
  }

  .xl\:\!text-indigo-300 {
    color: #A3BFFA !important;
  }

  .xl\:\!text-indigo-400 {
    color: #7F9CF5 !important;
  }

  .xl\:\!text-indigo-500 {
    color: #667EEA !important;
  }

  .xl\:\!text-indigo-600 {
    color: #5A67D8 !important;
  }

  .xl\:\!text-indigo-700 {
    color: #6439DE !important;
  }

  .xl\:\!text-indigo-800 {
    color: #434190 !important;
  }

  .xl\:\!text-indigo-900 {
    color: #3C366B !important;
  }

  .xl\:\!text-indigo {
    color: #667EEA !important;
  }

  .xl\:hover\:text-primary:hover {
    color: #6638B6;
  }

  .xl\:hover\:text-primaryDark:hover {
    color: #3C2C84;
  }

  .xl\:hover\:text-primary1:hover {
    color: #8C81D1;
  }

  .xl\:hover\:text-primary2:hover {
    color: #A8A5CE;
  }

  .xl\:hover\:text-primary3:hover {
    color: #EBEAF6;
  }

  .xl\:hover\:text-primary4:hover {
    color: #F8F8FC;
  }

  .xl\:hover\:text-secondary:hover {
    color: #007EE5;
  }

  .xl\:hover\:text-secondary1:hover {
    color: #43BEFF;
  }

  .xl\:hover\:text-secondary2:hover {
    color: #F5F9FD;
  }

  .xl\:hover\:text-alert:hover {
    color: #EF3817;
  }

  .xl\:hover\:text-safe:hover {
    color: #60B731;
  }

  .xl\:hover\:text-primary-dark:hover {
    color: #3C2C84;
  }

  .xl\:hover\:text-primary-1:hover {
    color: #8C81D1;
  }

  .xl\:hover\:text-primary-2:hover {
    color: #A8A5CE;
  }

  .xl\:hover\:text-primary-3:hover {
    color: #EBEAF6;
  }

  .xl\:hover\:text-primary-4:hover {
    color: #F8F8FC;
  }

  .xl\:hover\:text-secondary-1:hover {
    color: #43BEFF;
  }

  .xl\:hover\:text-secondary-2:hover {
    color: #F5F9FD;
  }

  .xl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .xl\:hover\:text-black:hover {
    color: #000000;
  }

  .xl\:hover\:text-white:hover {
    color: #FFFFFF;
  }

  .xl\:hover\:text-point-violet:hover {
    color: #7545FF;
  }

  .xl\:hover\:text-gray-100:hover {
    color: #F7F7F7;
  }

  .xl\:hover\:text-gray-200:hover {
    color: #E5E5E8;
  }

  .xl\:hover\:text-gray-300:hover {
    color: #CED0D6;
  }

  .xl\:hover\:text-gray-400:hover {
    color: #A7A9B2;
  }

  .xl\:hover\:text-gray-500:hover {
    color: #858895;
  }

  .xl\:hover\:text-gray-600:hover {
    color: #6B6E7B;
  }

  .xl\:hover\:text-gray-700:hover {
    color: #5F616D;
  }

  .xl\:hover\:text-gray-800:hover {
    color: #474952;
  }

  .xl\:hover\:text-gray-900:hover {
    color: #222532;
  }

  .xl\:hover\:text-gray:hover {
    color: #858895;
  }

  .xl\:hover\:text-gray-dark:hover {
    color: #222532;
  }

  .xl\:hover\:text-red-100:hover {
    color: #FFE8E8;
  }

  .xl\:hover\:text-red-200:hover {
    color: #FFC4C4;
  }

  .xl\:hover\:text-red-300:hover {
    color: #FF8F8F;
  }

  .xl\:hover\:text-red-400:hover {
    color: #FF6A6A;
  }

  .xl\:hover\:text-red-500:hover {
    color: #EF3817;
  }

  .xl\:hover\:text-red-600:hover {
    color: #CC2C00;
  }

  .xl\:hover\:text-red-700:hover {
    color: #C53030;
  }

  .xl\:hover\:text-red-800:hover {
    color: #9B2C2C;
  }

  .xl\:hover\:text-red-900:hover {
    color: #742A2A;
  }

  .xl\:hover\:text-red:hover {
    color: #EF3817;
  }

  .xl\:hover\:text-coral-100:hover {
    color: #FFEBE6;
  }

  .xl\:hover\:text-coral-200:hover {
    color: #FFD3C8;
  }

  .xl\:hover\:text-coral-300:hover {
    color: #FFB39E;
  }

  .xl\:hover\:text-coral-400:hover {
    color: #FF9476;
  }

  .xl\:hover\:text-coral-500:hover {
    color: #FF7750;
  }

  .xl\:hover\:text-coral-600:hover {
    color: #F55A2F;
  }

  .xl\:hover\:text-coral-700:hover {
    color: #DD470F;
  }

  .xl\:hover\:text-coral-800:hover {
    color: #B93E0F;
  }

  .xl\:hover\:text-coral-900:hover {
    color: #8E3311;
  }

  .xl\:hover\:text-coral:hover {
    color: #FF7750;
  }

  .xl\:hover\:text-yellow-100:hover {
    color: #FFFAE6;
  }

  .xl\:hover\:text-yellow-200:hover {
    color: #FFEB99;
  }

  .xl\:hover\:text-yellow-300:hover {
    color: #FFE066;
  }

  .xl\:hover\:text-yellow-400:hover {
    color: #FFD633;
  }

  .xl\:hover\:text-yellow-500:hover {
    color: #FFCE02;
  }

  .xl\:hover\:text-yellow-600:hover {
    color: #E6B800;
  }

  .xl\:hover\:text-yellow-700:hover {
    color: #CCA300;
  }

  .xl\:hover\:text-yellow-800:hover {
    color: #806600;
  }

  .xl\:hover\:text-yellow-900:hover {
    color: #4D3D00;
  }

  .xl\:hover\:text-yellow:hover {
    color: #FFCE02;
  }

  .xl\:hover\:text-green-100:hover {
    color: #F9FCE9;
  }

  .xl\:hover\:text-green-200:hover {
    color: #E7F3A5;
  }

  .xl\:hover\:text-green-300:hover {
    color: #D5EA62;
  }

  .xl\:hover\:text-green-400:hover {
    color: #C2E01E;
  }

  .xl\:hover\:text-green-500:hover {
    color: #60B731;
  }

  .xl\:hover\:text-green-600:hover {
    color: #3F7B1A;
  }

  .xl\:hover\:text-green-700:hover {
    color: #366916;
  }

  .xl\:hover\:text-green-800:hover {
    color: #203F0D;
  }

  .xl\:hover\:text-green-900:hover {
    color: #162A09;
  }

  .xl\:hover\:text-green:hover {
    color: #60B731;
  }

  .xl\:hover\:text-blue-100:hover {
    color: #F5F9FD;
  }

  .xl\:hover\:text-blue-200:hover {
    color: #E9F4FF;
  }

  .xl\:hover\:text-blue-300:hover {
    color: #B9DCFF;
  }

  .xl\:hover\:text-blue-400:hover {
    color: #43BEFF;
  }

  .xl\:hover\:text-blue-500:hover {
    color: #007EE5;
  }

  .xl\:hover\:text-blue-600:hover {
    color: #0069CC;
  }

  .xl\:hover\:text-blue-700:hover {
    color: #005CB3;
  }

  .xl\:hover\:text-blue-800:hover {
    color: #004F99;
  }

  .xl\:hover\:text-blue-900:hover {
    color: #003566;
  }

  .xl\:hover\:text-blue:hover {
    color: #007EE5;
  }

  .xl\:hover\:text-violet-100:hover {
    color: #F8F8FC;
  }

  .xl\:hover\:text-violet-200:hover {
    color: #EBEAF6;
  }

  .xl\:hover\:text-violet-300:hover {
    color: #A8A5CE;
  }

  .xl\:hover\:text-violet-400:hover {
    color: #8C81D1;
  }

  .xl\:hover\:text-violet-500:hover {
    color: #6638B6;
  }

  .xl\:hover\:text-violet-600:hover {
    color: #58309C;
  }

  .xl\:hover\:text-violet-700:hover {
    color: #4D2A89;
  }

  .xl\:hover\:text-violet-800:hover {
    color: #3C2C84;
  }

  .xl\:hover\:text-violet-900:hover {
    color: #371E62;
  }

  .xl\:hover\:text-violet:hover {
    color: #6638B6;
  }

  .xl\:hover\:text-peacock-100:hover {
    color: #E6FFFA;
  }

  .xl\:hover\:text-peacock-200:hover {
    color: #B2F5EA;
  }

  .xl\:hover\:text-peacock-300:hover {
    color: #81E6D9;
  }

  .xl\:hover\:text-peacock-400:hover {
    color: #4FD1C5;
  }

  .xl\:hover\:text-peacock-500:hover {
    color: #38B2AC;
  }

  .xl\:hover\:text-peacock-600:hover {
    color: #319795;
  }

  .xl\:hover\:text-peacock-700:hover {
    color: #2C7A7B;
  }

  .xl\:hover\:text-peacock-800:hover {
    color: #285E61;
  }

  .xl\:hover\:text-peacock-900:hover {
    color: #234E52;
  }

  .xl\:hover\:text-peacock:hover {
    color: #38B2AC;
  }

  .xl\:hover\:text-indigo-100:hover {
    color: #EBF4FF;
  }

  .xl\:hover\:text-indigo-200:hover {
    color: #C3DAFE;
  }

  .xl\:hover\:text-indigo-300:hover {
    color: #A3BFFA;
  }

  .xl\:hover\:text-indigo-400:hover {
    color: #7F9CF5;
  }

  .xl\:hover\:text-indigo-500:hover {
    color: #667EEA;
  }

  .xl\:hover\:text-indigo-600:hover {
    color: #5A67D8;
  }

  .xl\:hover\:text-indigo-700:hover {
    color: #6439DE;
  }

  .xl\:hover\:text-indigo-800:hover {
    color: #434190;
  }

  .xl\:hover\:text-indigo-900:hover {
    color: #3C366B;
  }

  .xl\:hover\:text-indigo:hover {
    color: #667EEA;
  }

  .xl\:text-xs {
    font-size: 0.75rem;
  }

  .xl\:text-sm {
    font-size: 0.875rem;
  }

  .xl\:text-base {
    font-size: 1rem;
  }

  .xl\:text-lg {
    font-size: 1.125rem;
  }

  .xl\:text-xl {
    font-size: 1.25rem;
  }

  .xl\:text-2xl {
    font-size: 1.5rem;
  }

  .xl\:text-3xl {
    font-size: 1.875rem;
  }

  .xl\:text-4xl {
    font-size: 2.25rem;
  }

  .xl\:text-5xl {
    font-size: 3rem;
  }

  .xl\:text-6xl {
    font-size: 4rem;
  }

  .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\:hover\:text-xs:hover {
    font-size: 0.75rem;
  }

  .xl\:hover\:text-sm:hover {
    font-size: 0.875rem;
  }

  .xl\:hover\:text-base:hover {
    font-size: 1rem;
  }

  .xl\:hover\:text-lg:hover {
    font-size: 1.125rem;
  }

  .xl\:hover\:text-xl:hover {
    font-size: 1.25rem;
  }

  .xl\:hover\:text-2xl:hover {
    font-size: 1.5rem;
  }

  .xl\:hover\:text-3xl:hover {
    font-size: 1.875rem;
  }

  .xl\:hover\:text-4xl:hover {
    font-size: 2.25rem;
  }

  .xl\:hover\:text-5xl:hover {
    font-size: 3rem;
  }

  .xl\:hover\:text-6xl:hover {
    font-size: 4rem;
  }

  .xl\:italic {
    font-style: italic;
  }

  .xl\:not-italic {
    font-style: normal;
  }

  .xl\:\!italic {
    font-style: italic !important;
  }

  .xl\:\!not-italic {
    font-style: normal !important;
  }

  .xl\:hover\:italic:hover {
    font-style: italic;
  }

  .xl\:hover\:not-italic:hover {
    font-style: normal;
  }

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

  .xl\:lowercase {
    text-transform: lowercase;
  }

  .xl\:capitalize {
    text-transform: capitalize;
  }

  .xl\:normal-case {
    text-transform: none;
  }

  .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\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .xl\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .xl\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .xl\:hover\:normal-case:hover {
    text-transform: none;
  }

  .xl\:underline {
    text-decoration: underline;
  }

  .xl\:line-through {
    text-decoration: line-through;
  }

  .xl\:no-underline {
    text-decoration: none;
  }

  .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;
  }

  .xl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .xl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .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\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .xl\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .xl\:tracking-normal {
    letter-spacing: 0;
  }

  .xl\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .xl\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .xl\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .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\:hover\:tracking-tighter:hover {
    letter-spacing: -0.05em;
  }

  .xl\:hover\:tracking-tight:hover {
    letter-spacing: -0.025em;
  }

  .xl\:hover\:tracking-normal:hover {
    letter-spacing: 0;
  }

  .xl\:hover\:tracking-wide:hover {
    letter-spacing: 0.025em;
  }

  .xl\:hover\:tracking-wider:hover {
    letter-spacing: 0.05em;
  }

  .xl\:hover\:tracking-widest:hover {
    letter-spacing: 0.1em;
  }

  .xl\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .xl\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .xl\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .xl\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .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\:hover\:select-none:hover {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .xl\:hover\:select-text:hover {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .xl\:hover\:select-all:hover {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .xl\:hover\:select-auto:hover {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .xl\:align-baseline {
    vertical-align: baseline;
  }

  .xl\:align-top {
    vertical-align: top;
  }

  .xl\:align-middle {
    vertical-align: middle;
  }

  .xl\:align-bottom {
    vertical-align: bottom;
  }

  .xl\:align-text-top {
    vertical-align: text-top;
  }

  .xl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .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\:hover\:align-baseline:hover {
    vertical-align: baseline;
  }

  .xl\:hover\:align-top:hover {
    vertical-align: top;
  }

  .xl\:hover\:align-middle:hover {
    vertical-align: middle;
  }

  .xl\:hover\:align-bottom:hover {
    vertical-align: bottom;
  }

  .xl\:hover\:align-text-top:hover {
    vertical-align: text-top;
  }

  .xl\:hover\:align-text-bottom:hover {
    vertical-align: text-bottom;
  }

  .xl\:visible {
    visibility: visible;
  }

  .xl\:invisible {
    visibility: hidden;
  }

  .xl\:\!visible {
    visibility: visible !important;
  }

  .xl\:\!invisible {
    visibility: hidden !important;
  }

  .xl\:hover\:visible:hover {
    visibility: visible;
  }

  .xl\:hover\:invisible:hover {
    visibility: hidden;
  }

  .xl\:whitespace-normal {
    white-space: normal;
  }

  .xl\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .xl\:whitespace-pre {
    white-space: pre;
  }

  .xl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .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\:hover\:whitespace-normal:hover {
    white-space: normal;
  }

  .xl\:hover\:whitespace-no-wrap:hover {
    white-space: nowrap;
  }

  .xl\:hover\:whitespace-pre:hover {
    white-space: pre;
  }

  .xl\:hover\:whitespace-pre-line:hover {
    white-space: pre-line;
  }

  .xl\:hover\:whitespace-pre-wrap:hover {
    white-space: pre-wrap;
  }

  .xl\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .xl\:break-words {
    overflow-wrap: break-word;
  }

  .xl\:break-all {
    word-break: break-all;
  }

  .xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xl\:\!break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .xl\:\!break-words {
    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\:hover\:break-normal:hover {
    overflow-wrap: normal;
    word-break: normal;
  }

  .xl\:hover\:break-words:hover {
    overflow-wrap: break-word;
  }

  .xl\:hover\:break-all:hover {
    word-break: break-all;
  }

  .xl\:hover\:truncate:hover {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xl\:w-0 {
    width: 0rem;
  }

  .xl\:w-1 {
    width: 0.25rem;
  }

  .xl\:w-2 {
    width: 0.5rem;
  }

  .xl\:w-3 {
    width: 0.75rem;
  }

  .xl\:w-4 {
    width: 1rem;
  }

  .xl\:w-5 {
    width: 1.25rem;
  }

  .xl\:w-6 {
    width: 1.5rem;
  }

  .xl\:w-7 {
    width: 1.75rem;
  }

  .xl\:w-8 {
    width: 2rem;
  }

  .xl\:w-9 {
    width: 2.25rem;
  }

  .xl\:w-10 {
    width: 2.5rem;
  }

  .xl\:w-11 {
    width: 2.75rem;
  }

  .xl\:w-12 {
    width: 3rem;
  }

  .xl\:w-13 {
    width: 3.25rem;
  }

  .xl\:w-14 {
    width: 3.5rem;
  }

  .xl\:w-15 {
    width: 3.75rem;
  }

  .xl\:w-16 {
    width: 4rem;
  }

  .xl\:w-17 {
    width: 4.25rem;
  }

  .xl\:w-18 {
    width: 4.5rem;
  }

  .xl\:w-19 {
    width: 4.75rem;
  }

  .xl\:w-20 {
    width: 5rem;
  }

  .xl\:w-21 {
    width: 5.25rem;
  }

  .xl\:w-22 {
    width: 5.5rem;
  }

  .xl\:w-23 {
    width: 5.75rem;
  }

  .xl\:w-24 {
    width: 6rem;
  }

  .xl\:w-25 {
    width: 6.25rem;
  }

  .xl\:w-26 {
    width: 6.5rem;
  }

  .xl\:w-27 {
    width: 6.75rem;
  }

  .xl\:w-28 {
    width: 7rem;
  }

  .xl\:w-29 {
    width: 7.25rem;
  }

  .xl\:w-30 {
    width: 7.5rem;
  }

  .xl\:w-31 {
    width: 7.75rem;
  }

  .xl\:w-32 {
    width: 8rem;
  }

  .xl\:w-40 {
    width: 10rem;
  }

  .xl\:w-48 {
    width: 12rem;
  }

  .xl\:w-56 {
    width: 14rem;
  }

  .xl\:w-64 {
    width: 16rem;
  }

  .xl\:w-auto {
    width: auto;
  }

  .xl\:w-px {
    width: 1px;
  }

  .xl\:w-1\/2 {
    width: 50%;
  }

  .xl\:w-1\/3 {
    width: 33.333333%;
  }

  .xl\:w-2\/3 {
    width: 66.666667%;
  }

  .xl\:w-1\/4 {
    width: 25%;
  }

  .xl\:w-2\/4 {
    width: 50%;
  }

  .xl\:w-3\/4 {
    width: 75%;
  }

  .xl\:w-1\/5 {
    width: 20%;
  }

  .xl\:w-2\/5 {
    width: 40%;
  }

  .xl\:w-3\/5 {
    width: 60%;
  }

  .xl\:w-4\/5 {
    width: 80%;
  }

  .xl\:w-1\/6 {
    width: 16.666667%;
  }

  .xl\:w-2\/6 {
    width: 33.333333%;
  }

  .xl\:w-3\/6 {
    width: 50%;
  }

  .xl\:w-4\/6 {
    width: 66.666667%;
  }

  .xl\:w-5\/6 {
    width: 83.333333%;
  }

  .xl\:w-1\/12 {
    width: 8.333333%;
  }

  .xl\:w-2\/12 {
    width: 16.666667%;
  }

  .xl\:w-3\/12 {
    width: 25%;
  }

  .xl\:w-4\/12 {
    width: 33.333333%;
  }

  .xl\:w-5\/12 {
    width: 41.666667%;
  }

  .xl\:w-6\/12 {
    width: 50%;
  }

  .xl\:w-7\/12 {
    width: 58.333333%;
  }

  .xl\:w-8\/12 {
    width: 66.666667%;
  }

  .xl\:w-9\/12 {
    width: 75%;
  }

  .xl\:w-10\/12 {
    width: 83.333333%;
  }

  .xl\:w-11\/12 {
    width: 91.666667%;
  }

  .xl\:w-full {
    width: 100%;
  }

  .xl\:w-screen {
    width: 100vw;
  }

  .xl\:\!w-0 {
    width: 0rem !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-7 {
    width: 1.75rem !important;
  }

  .xl\:\!w-8 {
    width: 2rem !important;
  }

  .xl\:\!w-9 {
    width: 2.25rem !important;
  }

  .xl\:\!w-10 {
    width: 2.5rem !important;
  }

  .xl\:\!w-11 {
    width: 2.75rem !important;
  }

  .xl\:\!w-12 {
    width: 3rem !important;
  }

  .xl\:\!w-13 {
    width: 3.25rem !important;
  }

  .xl\:\!w-14 {
    width: 3.5rem !important;
  }

  .xl\:\!w-15 {
    width: 3.75rem !important;
  }

  .xl\:\!w-16 {
    width: 4rem !important;
  }

  .xl\:\!w-17 {
    width: 4.25rem !important;
  }

  .xl\:\!w-18 {
    width: 4.5rem !important;
  }

  .xl\:\!w-19 {
    width: 4.75rem !important;
  }

  .xl\:\!w-20 {
    width: 5rem !important;
  }

  .xl\:\!w-21 {
    width: 5.25rem !important;
  }

  .xl\:\!w-22 {
    width: 5.5rem !important;
  }

  .xl\:\!w-23 {
    width: 5.75rem !important;
  }

  .xl\:\!w-24 {
    width: 6rem !important;
  }

  .xl\:\!w-25 {
    width: 6.25rem !important;
  }

  .xl\:\!w-26 {
    width: 6.5rem !important;
  }

  .xl\:\!w-27 {
    width: 6.75rem !important;
  }

  .xl\:\!w-28 {
    width: 7rem !important;
  }

  .xl\:\!w-29 {
    width: 7.25rem !important;
  }

  .xl\:\!w-30 {
    width: 7.5rem !important;
  }

  .xl\:\!w-31 {
    width: 7.75rem !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\:hover\:w-0:hover {
    width: 0rem;
  }

  .xl\:hover\:w-1:hover {
    width: 0.25rem;
  }

  .xl\:hover\:w-2:hover {
    width: 0.5rem;
  }

  .xl\:hover\:w-3:hover {
    width: 0.75rem;
  }

  .xl\:hover\:w-4:hover {
    width: 1rem;
  }

  .xl\:hover\:w-5:hover {
    width: 1.25rem;
  }

  .xl\:hover\:w-6:hover {
    width: 1.5rem;
  }

  .xl\:hover\:w-7:hover {
    width: 1.75rem;
  }

  .xl\:hover\:w-8:hover {
    width: 2rem;
  }

  .xl\:hover\:w-9:hover {
    width: 2.25rem;
  }

  .xl\:hover\:w-10:hover {
    width: 2.5rem;
  }

  .xl\:hover\:w-11:hover {
    width: 2.75rem;
  }

  .xl\:hover\:w-12:hover {
    width: 3rem;
  }

  .xl\:hover\:w-13:hover {
    width: 3.25rem;
  }

  .xl\:hover\:w-14:hover {
    width: 3.5rem;
  }

  .xl\:hover\:w-15:hover {
    width: 3.75rem;
  }

  .xl\:hover\:w-16:hover {
    width: 4rem;
  }

  .xl\:hover\:w-17:hover {
    width: 4.25rem;
  }

  .xl\:hover\:w-18:hover {
    width: 4.5rem;
  }

  .xl\:hover\:w-19:hover {
    width: 4.75rem;
  }

  .xl\:hover\:w-20:hover {
    width: 5rem;
  }

  .xl\:hover\:w-21:hover {
    width: 5.25rem;
  }

  .xl\:hover\:w-22:hover {
    width: 5.5rem;
  }

  .xl\:hover\:w-23:hover {
    width: 5.75rem;
  }

  .xl\:hover\:w-24:hover {
    width: 6rem;
  }

  .xl\:hover\:w-25:hover {
    width: 6.25rem;
  }

  .xl\:hover\:w-26:hover {
    width: 6.5rem;
  }

  .xl\:hover\:w-27:hover {
    width: 6.75rem;
  }

  .xl\:hover\:w-28:hover {
    width: 7rem;
  }

  .xl\:hover\:w-29:hover {
    width: 7.25rem;
  }

  .xl\:hover\:w-30:hover {
    width: 7.5rem;
  }

  .xl\:hover\:w-31:hover {
    width: 7.75rem;
  }

  .xl\:hover\:w-32:hover {
    width: 8rem;
  }

  .xl\:hover\:w-40:hover {
    width: 10rem;
  }

  .xl\:hover\:w-48:hover {
    width: 12rem;
  }

  .xl\:hover\:w-56:hover {
    width: 14rem;
  }

  .xl\:hover\:w-64:hover {
    width: 16rem;
  }

  .xl\:hover\:w-auto:hover {
    width: auto;
  }

  .xl\:hover\:w-px:hover {
    width: 1px;
  }

  .xl\:hover\:w-1\/2:hover {
    width: 50%;
  }

  .xl\:hover\:w-1\/3:hover {
    width: 33.333333%;
  }

  .xl\:hover\:w-2\/3:hover {
    width: 66.666667%;
  }

  .xl\:hover\:w-1\/4:hover {
    width: 25%;
  }

  .xl\:hover\:w-2\/4:hover {
    width: 50%;
  }

  .xl\:hover\:w-3\/4:hover {
    width: 75%;
  }

  .xl\:hover\:w-1\/5:hover {
    width: 20%;
  }

  .xl\:hover\:w-2\/5:hover {
    width: 40%;
  }

  .xl\:hover\:w-3\/5:hover {
    width: 60%;
  }

  .xl\:hover\:w-4\/5:hover {
    width: 80%;
  }

  .xl\:hover\:w-1\/6:hover {
    width: 16.666667%;
  }

  .xl\:hover\:w-2\/6:hover {
    width: 33.333333%;
  }

  .xl\:hover\:w-3\/6:hover {
    width: 50%;
  }

  .xl\:hover\:w-4\/6:hover {
    width: 66.666667%;
  }

  .xl\:hover\:w-5\/6:hover {
    width: 83.333333%;
  }

  .xl\:hover\:w-1\/12:hover {
    width: 8.333333%;
  }

  .xl\:hover\:w-2\/12:hover {
    width: 16.666667%;
  }

  .xl\:hover\:w-3\/12:hover {
    width: 25%;
  }

  .xl\:hover\:w-4\/12:hover {
    width: 33.333333%;
  }

  .xl\:hover\:w-5\/12:hover {
    width: 41.666667%;
  }

  .xl\:hover\:w-6\/12:hover {
    width: 50%;
  }

  .xl\:hover\:w-7\/12:hover {
    width: 58.333333%;
  }

  .xl\:hover\:w-8\/12:hover {
    width: 66.666667%;
  }

  .xl\:hover\:w-9\/12:hover {
    width: 75%;
  }

  .xl\:hover\:w-10\/12:hover {
    width: 83.333333%;
  }

  .xl\:hover\:w-11\/12:hover {
    width: 91.666667%;
  }

  .xl\:hover\:w-full:hover {
    width: 100%;
  }

  .xl\:hover\:w-screen:hover {
    width: 100vw;
  }

  .xl\:z-0 {
    z-index: 0;
  }

  .xl\:z-10 {
    z-index: 10;
  }

  .xl\:z-20 {
    z-index: 20;
  }

  .xl\:z-30 {
    z-index: 30;
  }

  .xl\:z-40 {
    z-index: 40;
  }

  .xl\:z-50 {
    z-index: 50;
  }

  .xl\:z-auto {
    z-index: auto;
  }

  .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\:hover\:z-0:hover {
    z-index: 0;
  }

  .xl\:hover\:z-10:hover {
    z-index: 10;
  }

  .xl\:hover\:z-20:hover {
    z-index: 20;
  }

  .xl\:hover\:z-30:hover {
    z-index: 30;
  }

  .xl\:hover\:z-40:hover {
    z-index: 40;
  }

  .xl\:hover\:z-50:hover {
    z-index: 50;
  }

  .xl\:hover\:z-auto:hover {
    z-index: auto;
  }

  .xl\:gap-0 {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .xl\:gap-1 {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .xl\:gap-2 {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .xl\:gap-3 {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .xl\:gap-4 {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .xl\:gap-5 {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .xl\:gap-6 {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .xl\:gap-7 {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .xl\:gap-8 {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .xl\:gap-9 {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .xl\:gap-10 {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xl\:gap-11 {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .xl\:gap-12 {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .xl\:gap-13 {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .xl\:gap-14 {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .xl\:gap-15 {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .xl\:gap-16 {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .xl\:gap-17 {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .xl\:gap-18 {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .xl\:gap-19 {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .xl\:gap-20 {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xl\:gap-21 {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .xl\:gap-22 {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .xl\:gap-23 {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .xl\:gap-24 {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .xl\:gap-25 {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .xl\:gap-26 {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .xl\:gap-27 {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .xl\:gap-28 {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .xl\:gap-29 {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .xl\:gap-30 {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .xl\:gap-31 {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .xl\:gap-32 {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .xl\:gap-40 {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .xl\:gap-48 {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .xl\:gap-56 {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .xl\:gap-64 {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .xl\:gap-px {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .xl\:col-gap-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .xl\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .xl\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .xl\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .xl\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .xl\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .xl\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .xl\:col-gap-7 {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .xl\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .xl\:col-gap-9 {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .xl\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .xl\:col-gap-11 {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .xl\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .xl\:col-gap-13 {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .xl\:col-gap-14 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .xl\:col-gap-15 {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .xl\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .xl\:col-gap-17 {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .xl\:col-gap-18 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .xl\:col-gap-19 {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .xl\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .xl\:col-gap-21 {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .xl\:col-gap-22 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .xl\:col-gap-23 {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .xl\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .xl\:col-gap-25 {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .xl\:col-gap-26 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .xl\:col-gap-27 {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .xl\:col-gap-28 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .xl\:col-gap-29 {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .xl\:col-gap-30 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .xl\:col-gap-31 {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .xl\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .xl\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .xl\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .xl\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .xl\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .xl\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .xl\:row-gap-0 {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .xl\:row-gap-1 {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xl\:row-gap-2 {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xl\:row-gap-3 {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xl\:row-gap-4 {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xl\:row-gap-5 {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xl\:row-gap-6 {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xl\:row-gap-7 {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .xl\:row-gap-8 {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xl\:row-gap-9 {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .xl\:row-gap-10 {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xl\:row-gap-11 {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .xl\:row-gap-12 {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xl\:row-gap-13 {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .xl\:row-gap-14 {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .xl\:row-gap-15 {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .xl\:row-gap-16 {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xl\:row-gap-17 {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .xl\:row-gap-18 {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .xl\:row-gap-19 {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .xl\:row-gap-20 {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xl\:row-gap-21 {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .xl\:row-gap-22 {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .xl\:row-gap-23 {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .xl\:row-gap-24 {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xl\:row-gap-25 {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .xl\:row-gap-26 {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .xl\:row-gap-27 {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .xl\:row-gap-28 {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .xl\:row-gap-29 {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .xl\:row-gap-30 {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xl\:row-gap-31 {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .xl\:row-gap-32 {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xl\:row-gap-40 {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xl\:row-gap-48 {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xl\:row-gap-56 {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xl\:row-gap-64 {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xl\:row-gap-px {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xl\:\!gap-0 {
    grid-gap: 0rem !important;
    grid-gap: 0rem !important;
    gap: 0rem !important;
  }

  .xl\:\!gap-1 {
    grid-gap: 0.25rem !important;
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .xl\:\!gap-2 {
    grid-gap: 0.5rem !important;
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .xl\:\!gap-3 {
    grid-gap: 0.75rem !important;
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .xl\:\!gap-4 {
    grid-gap: 1rem !important;
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .xl\:\!gap-5 {
    grid-gap: 1.25rem !important;
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .xl\:\!gap-6 {
    grid-gap: 1.5rem !important;
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .xl\:\!gap-7 {
    grid-gap: 1.75rem !important;
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .xl\:\!gap-8 {
    grid-gap: 2rem !important;
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .xl\:\!gap-9 {
    grid-gap: 2.25rem !important;
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .xl\:\!gap-10 {
    grid-gap: 2.5rem !important;
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .xl\:\!gap-11 {
    grid-gap: 2.75rem !important;
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .xl\:\!gap-12 {
    grid-gap: 3rem !important;
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .xl\:\!gap-13 {
    grid-gap: 3.25rem !important;
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .xl\:\!gap-14 {
    grid-gap: 3.5rem !important;
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .xl\:\!gap-15 {
    grid-gap: 3.75rem !important;
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .xl\:\!gap-16 {
    grid-gap: 4rem !important;
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .xl\:\!gap-17 {
    grid-gap: 4.25rem !important;
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .xl\:\!gap-18 {
    grid-gap: 4.5rem !important;
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .xl\:\!gap-19 {
    grid-gap: 4.75rem !important;
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .xl\:\!gap-20 {
    grid-gap: 5rem !important;
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .xl\:\!gap-21 {
    grid-gap: 5.25rem !important;
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .xl\:\!gap-22 {
    grid-gap: 5.5rem !important;
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .xl\:\!gap-23 {
    grid-gap: 5.75rem !important;
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .xl\:\!gap-24 {
    grid-gap: 6rem !important;
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .xl\:\!gap-25 {
    grid-gap: 6.25rem !important;
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .xl\:\!gap-26 {
    grid-gap: 6.5rem !important;
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .xl\:\!gap-27 {
    grid-gap: 6.75rem !important;
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .xl\:\!gap-28 {
    grid-gap: 7rem !important;
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .xl\:\!gap-29 {
    grid-gap: 7.25rem !important;
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .xl\:\!gap-30 {
    grid-gap: 7.5rem !important;
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .xl\:\!gap-31 {
    grid-gap: 7.75rem !important;
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .xl\:\!gap-32 {
    grid-gap: 8rem !important;
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .xl\:\!gap-40 {
    grid-gap: 10rem !important;
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .xl\:\!gap-48 {
    grid-gap: 12rem !important;
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .xl\:\!gap-56 {
    grid-gap: 14rem !important;
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .xl\:\!gap-64 {
    grid-gap: 16rem !important;
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .xl\:\!gap-px {
    grid-gap: 1px !important;
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .xl\:\!col-gap-0 {
    grid-column-gap: 0rem !important;
    -webkit-column-gap: 0rem !important;
       -moz-column-gap: 0rem !important;
            grid-column-gap: 0rem !important;
            column-gap: 0rem !important;
  }

  .xl\:\!col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            grid-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .xl\:\!col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            grid-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .xl\:\!col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            grid-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .xl\:\!col-gap-4 {
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            grid-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .xl\:\!col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            grid-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .xl\:\!col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            grid-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .xl\:\!col-gap-7 {
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            grid-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .xl\:\!col-gap-8 {
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            grid-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .xl\:\!col-gap-9 {
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            grid-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .xl\:\!col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            grid-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .xl\:\!col-gap-11 {
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            grid-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .xl\:\!col-gap-12 {
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            grid-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .xl\:\!col-gap-13 {
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            grid-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .xl\:\!col-gap-14 {
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            grid-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .xl\:\!col-gap-15 {
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            grid-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .xl\:\!col-gap-16 {
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            grid-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .xl\:\!col-gap-17 {
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            grid-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .xl\:\!col-gap-18 {
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            grid-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .xl\:\!col-gap-19 {
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            grid-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .xl\:\!col-gap-20 {
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            grid-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .xl\:\!col-gap-21 {
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            grid-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .xl\:\!col-gap-22 {
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            grid-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .xl\:\!col-gap-23 {
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            grid-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .xl\:\!col-gap-24 {
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            grid-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .xl\:\!col-gap-25 {
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            grid-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .xl\:\!col-gap-26 {
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            grid-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .xl\:\!col-gap-27 {
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            grid-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .xl\:\!col-gap-28 {
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            grid-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .xl\:\!col-gap-29 {
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            grid-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .xl\:\!col-gap-30 {
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            grid-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .xl\:\!col-gap-31 {
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            grid-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .xl\:\!col-gap-32 {
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            grid-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .xl\:\!col-gap-40 {
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            grid-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .xl\:\!col-gap-48 {
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            grid-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .xl\:\!col-gap-56 {
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            grid-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .xl\:\!col-gap-64 {
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            grid-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .xl\:\!col-gap-px {
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            grid-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .xl\:\!row-gap-0 {
    grid-row-gap: 0rem !important;
    grid-row-gap: 0rem !important;
    row-gap: 0rem !important;
  }

  .xl\:\!row-gap-1 {
    grid-row-gap: 0.25rem !important;
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .xl\:\!row-gap-2 {
    grid-row-gap: 0.5rem !important;
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .xl\:\!row-gap-3 {
    grid-row-gap: 0.75rem !important;
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .xl\:\!row-gap-4 {
    grid-row-gap: 1rem !important;
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .xl\:\!row-gap-5 {
    grid-row-gap: 1.25rem !important;
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .xl\:\!row-gap-6 {
    grid-row-gap: 1.5rem !important;
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .xl\:\!row-gap-7 {
    grid-row-gap: 1.75rem !important;
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .xl\:\!row-gap-8 {
    grid-row-gap: 2rem !important;
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .xl\:\!row-gap-9 {
    grid-row-gap: 2.25rem !important;
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .xl\:\!row-gap-10 {
    grid-row-gap: 2.5rem !important;
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .xl\:\!row-gap-11 {
    grid-row-gap: 2.75rem !important;
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .xl\:\!row-gap-12 {
    grid-row-gap: 3rem !important;
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .xl\:\!row-gap-13 {
    grid-row-gap: 3.25rem !important;
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .xl\:\!row-gap-14 {
    grid-row-gap: 3.5rem !important;
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .xl\:\!row-gap-15 {
    grid-row-gap: 3.75rem !important;
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .xl\:\!row-gap-16 {
    grid-row-gap: 4rem !important;
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .xl\:\!row-gap-17 {
    grid-row-gap: 4.25rem !important;
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .xl\:\!row-gap-18 {
    grid-row-gap: 4.5rem !important;
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .xl\:\!row-gap-19 {
    grid-row-gap: 4.75rem !important;
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .xl\:\!row-gap-20 {
    grid-row-gap: 5rem !important;
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .xl\:\!row-gap-21 {
    grid-row-gap: 5.25rem !important;
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .xl\:\!row-gap-22 {
    grid-row-gap: 5.5rem !important;
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .xl\:\!row-gap-23 {
    grid-row-gap: 5.75rem !important;
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .xl\:\!row-gap-24 {
    grid-row-gap: 6rem !important;
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .xl\:\!row-gap-25 {
    grid-row-gap: 6.25rem !important;
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .xl\:\!row-gap-26 {
    grid-row-gap: 6.5rem !important;
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .xl\:\!row-gap-27 {
    grid-row-gap: 6.75rem !important;
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .xl\:\!row-gap-28 {
    grid-row-gap: 7rem !important;
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .xl\:\!row-gap-29 {
    grid-row-gap: 7.25rem !important;
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .xl\:\!row-gap-30 {
    grid-row-gap: 7.5rem !important;
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .xl\:\!row-gap-31 {
    grid-row-gap: 7.75rem !important;
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .xl\:\!row-gap-32 {
    grid-row-gap: 8rem !important;
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .xl\:\!row-gap-40 {
    grid-row-gap: 10rem !important;
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .xl\:\!row-gap-48 {
    grid-row-gap: 12rem !important;
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .xl\:\!row-gap-56 {
    grid-row-gap: 14rem !important;
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .xl\:\!row-gap-64 {
    grid-row-gap: 16rem !important;
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .xl\:\!row-gap-px {
    grid-row-gap: 1px !important;
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .xl\:hover\:gap-0:hover {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .xl\:hover\:gap-1:hover {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .xl\:hover\:gap-2:hover {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .xl\:hover\:gap-3:hover {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .xl\:hover\:gap-4:hover {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .xl\:hover\:gap-5:hover {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .xl\:hover\:gap-6:hover {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .xl\:hover\:gap-7:hover {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .xl\:hover\:gap-8:hover {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .xl\:hover\:gap-9:hover {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .xl\:hover\:gap-10:hover {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xl\:hover\:gap-11:hover {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .xl\:hover\:gap-12:hover {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .xl\:hover\:gap-13:hover {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .xl\:hover\:gap-14:hover {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .xl\:hover\:gap-15:hover {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .xl\:hover\:gap-16:hover {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .xl\:hover\:gap-17:hover {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .xl\:hover\:gap-18:hover {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .xl\:hover\:gap-19:hover {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .xl\:hover\:gap-20:hover {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xl\:hover\:gap-21:hover {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .xl\:hover\:gap-22:hover {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .xl\:hover\:gap-23:hover {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .xl\:hover\:gap-24:hover {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .xl\:hover\:gap-25:hover {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .xl\:hover\:gap-26:hover {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .xl\:hover\:gap-27:hover {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .xl\:hover\:gap-28:hover {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .xl\:hover\:gap-29:hover {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .xl\:hover\:gap-30:hover {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .xl\:hover\:gap-31:hover {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .xl\:hover\:gap-32:hover {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .xl\:hover\:gap-40:hover {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .xl\:hover\:gap-48:hover {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .xl\:hover\:gap-56:hover {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .xl\:hover\:gap-64:hover {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .xl\:hover\:gap-px:hover {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .xl\:hover\:col-gap-0:hover {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .xl\:hover\:col-gap-1:hover {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .xl\:hover\:col-gap-2:hover {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .xl\:hover\:col-gap-3:hover {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .xl\:hover\:col-gap-4:hover {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .xl\:hover\:col-gap-5:hover {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .xl\:hover\:col-gap-6:hover {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .xl\:hover\:col-gap-7:hover {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .xl\:hover\:col-gap-8:hover {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .xl\:hover\:col-gap-9:hover {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .xl\:hover\:col-gap-10:hover {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .xl\:hover\:col-gap-11:hover {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .xl\:hover\:col-gap-12:hover {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .xl\:hover\:col-gap-13:hover {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .xl\:hover\:col-gap-14:hover {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .xl\:hover\:col-gap-15:hover {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .xl\:hover\:col-gap-16:hover {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .xl\:hover\:col-gap-17:hover {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .xl\:hover\:col-gap-18:hover {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .xl\:hover\:col-gap-19:hover {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .xl\:hover\:col-gap-20:hover {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .xl\:hover\:col-gap-21:hover {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .xl\:hover\:col-gap-22:hover {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .xl\:hover\:col-gap-23:hover {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .xl\:hover\:col-gap-24:hover {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .xl\:hover\:col-gap-25:hover {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .xl\:hover\:col-gap-26:hover {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .xl\:hover\:col-gap-27:hover {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .xl\:hover\:col-gap-28:hover {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .xl\:hover\:col-gap-29:hover {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .xl\:hover\:col-gap-30:hover {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .xl\:hover\:col-gap-31:hover {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .xl\:hover\:col-gap-32:hover {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .xl\:hover\:col-gap-40:hover {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .xl\:hover\:col-gap-48:hover {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .xl\:hover\:col-gap-56:hover {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .xl\:hover\:col-gap-64:hover {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .xl\:hover\:col-gap-px:hover {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .xl\:hover\:row-gap-0:hover {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .xl\:hover\:row-gap-1:hover {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xl\:hover\:row-gap-2:hover {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xl\:hover\:row-gap-3:hover {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xl\:hover\:row-gap-4:hover {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xl\:hover\:row-gap-5:hover {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xl\:hover\:row-gap-6:hover {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xl\:hover\:row-gap-7:hover {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .xl\:hover\:row-gap-8:hover {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xl\:hover\:row-gap-9:hover {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .xl\:hover\:row-gap-10:hover {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xl\:hover\:row-gap-11:hover {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .xl\:hover\:row-gap-12:hover {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xl\:hover\:row-gap-13:hover {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .xl\:hover\:row-gap-14:hover {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .xl\:hover\:row-gap-15:hover {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .xl\:hover\:row-gap-16:hover {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xl\:hover\:row-gap-17:hover {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .xl\:hover\:row-gap-18:hover {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .xl\:hover\:row-gap-19:hover {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .xl\:hover\:row-gap-20:hover {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xl\:hover\:row-gap-21:hover {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .xl\:hover\:row-gap-22:hover {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .xl\:hover\:row-gap-23:hover {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .xl\:hover\:row-gap-24:hover {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xl\:hover\:row-gap-25:hover {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .xl\:hover\:row-gap-26:hover {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .xl\:hover\:row-gap-27:hover {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .xl\:hover\:row-gap-28:hover {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .xl\:hover\:row-gap-29:hover {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .xl\:hover\:row-gap-30:hover {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xl\:hover\:row-gap-31:hover {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .xl\:hover\:row-gap-32:hover {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xl\:hover\:row-gap-40:hover {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xl\:hover\:row-gap-48:hover {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xl\:hover\:row-gap-56:hover {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xl\:hover\:row-gap-64:hover {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xl\:hover\:row-gap-px:hover {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .xl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .xl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .xl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .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\:hover\:grid-flow-row:hover {
    grid-auto-flow: row;
  }

  .xl\:hover\:grid-flow-col:hover {
    grid-auto-flow: column;
  }

  .xl\:hover\:grid-flow-row-dense:hover {
    grid-auto-flow: row dense;
  }

  .xl\:hover\:grid-flow-col-dense:hover {
    grid-auto-flow: column dense;
  }

  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xl\:grid-cols-none {
    grid-template-columns: none;
  }

  .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\:hover\:grid-cols-1:hover {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xl\:hover\:grid-cols-2:hover {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:hover\:grid-cols-3:hover {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:hover\:grid-cols-4:hover {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:hover\:grid-cols-5:hover {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:hover\:grid-cols-6:hover {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:hover\:grid-cols-7:hover {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xl\:hover\:grid-cols-8:hover {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xl\:hover\:grid-cols-9:hover {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xl\:hover\:grid-cols-10:hover {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xl\:hover\:grid-cols-11:hover {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xl\:hover\:grid-cols-12:hover {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xl\:hover\:grid-cols-none:hover {
    grid-template-columns: none;
  }

  .xl\:col-auto {
    grid-column: auto;
  }

  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .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\:hover\:col-auto:hover {
    grid-column: auto;
  }

  .xl\:hover\:col-span-1:hover {
    grid-column: span 1 / span 1;
  }

  .xl\:hover\:col-span-2:hover {
    grid-column: span 2 / span 2;
  }

  .xl\:hover\:col-span-3:hover {
    grid-column: span 3 / span 3;
  }

  .xl\:hover\:col-span-4:hover {
    grid-column: span 4 / span 4;
  }

  .xl\:hover\:col-span-5:hover {
    grid-column: span 5 / span 5;
  }

  .xl\:hover\:col-span-6:hover {
    grid-column: span 6 / span 6;
  }

  .xl\:hover\:col-span-7:hover {
    grid-column: span 7 / span 7;
  }

  .xl\:hover\:col-span-8:hover {
    grid-column: span 8 / span 8;
  }

  .xl\:hover\:col-span-9:hover {
    grid-column: span 9 / span 9;
  }

  .xl\:hover\:col-span-10:hover {
    grid-column: span 10 / span 10;
  }

  .xl\:hover\:col-span-11:hover {
    grid-column: span 11 / span 11;
  }

  .xl\:hover\:col-span-12:hover {
    grid-column: span 12 / span 12;
  }

  .xl\:col-start-1 {
    grid-column-start: 1;
  }

  .xl\:col-start-2 {
    grid-column-start: 2;
  }

  .xl\:col-start-3 {
    grid-column-start: 3;
  }

  .xl\:col-start-4 {
    grid-column-start: 4;
  }

  .xl\:col-start-5 {
    grid-column-start: 5;
  }

  .xl\:col-start-6 {
    grid-column-start: 6;
  }

  .xl\:col-start-7 {
    grid-column-start: 7;
  }

  .xl\:col-start-8 {
    grid-column-start: 8;
  }

  .xl\:col-start-9 {
    grid-column-start: 9;
  }

  .xl\:col-start-10 {
    grid-column-start: 10;
  }

  .xl\:col-start-11 {
    grid-column-start: 11;
  }

  .xl\:col-start-12 {
    grid-column-start: 12;
  }

  .xl\:col-start-13 {
    grid-column-start: 13;
  }

  .xl\:col-start-auto {
    grid-column-start: auto;
  }

  .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\:hover\:col-start-1:hover {
    grid-column-start: 1;
  }

  .xl\:hover\:col-start-2:hover {
    grid-column-start: 2;
  }

  .xl\:hover\:col-start-3:hover {
    grid-column-start: 3;
  }

  .xl\:hover\:col-start-4:hover {
    grid-column-start: 4;
  }

  .xl\:hover\:col-start-5:hover {
    grid-column-start: 5;
  }

  .xl\:hover\:col-start-6:hover {
    grid-column-start: 6;
  }

  .xl\:hover\:col-start-7:hover {
    grid-column-start: 7;
  }

  .xl\:hover\:col-start-8:hover {
    grid-column-start: 8;
  }

  .xl\:hover\:col-start-9:hover {
    grid-column-start: 9;
  }

  .xl\:hover\:col-start-10:hover {
    grid-column-start: 10;
  }

  .xl\:hover\:col-start-11:hover {
    grid-column-start: 11;
  }

  .xl\:hover\:col-start-12:hover {
    grid-column-start: 12;
  }

  .xl\:hover\:col-start-13:hover {
    grid-column-start: 13;
  }

  .xl\:hover\:col-start-auto:hover {
    grid-column-start: auto;
  }

  .xl\:col-end-1 {
    grid-column-end: 1;
  }

  .xl\:col-end-2 {
    grid-column-end: 2;
  }

  .xl\:col-end-3 {
    grid-column-end: 3;
  }

  .xl\:col-end-4 {
    grid-column-end: 4;
  }

  .xl\:col-end-5 {
    grid-column-end: 5;
  }

  .xl\:col-end-6 {
    grid-column-end: 6;
  }

  .xl\:col-end-7 {
    grid-column-end: 7;
  }

  .xl\:col-end-8 {
    grid-column-end: 8;
  }

  .xl\:col-end-9 {
    grid-column-end: 9;
  }

  .xl\:col-end-10 {
    grid-column-end: 10;
  }

  .xl\:col-end-11 {
    grid-column-end: 11;
  }

  .xl\:col-end-12 {
    grid-column-end: 12;
  }

  .xl\:col-end-13 {
    grid-column-end: 13;
  }

  .xl\:col-end-auto {
    grid-column-end: auto;
  }

  .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\:hover\:col-end-1:hover {
    grid-column-end: 1;
  }

  .xl\:hover\:col-end-2:hover {
    grid-column-end: 2;
  }

  .xl\:hover\:col-end-3:hover {
    grid-column-end: 3;
  }

  .xl\:hover\:col-end-4:hover {
    grid-column-end: 4;
  }

  .xl\:hover\:col-end-5:hover {
    grid-column-end: 5;
  }

  .xl\:hover\:col-end-6:hover {
    grid-column-end: 6;
  }

  .xl\:hover\:col-end-7:hover {
    grid-column-end: 7;
  }

  .xl\:hover\:col-end-8:hover {
    grid-column-end: 8;
  }

  .xl\:hover\:col-end-9:hover {
    grid-column-end: 9;
  }

  .xl\:hover\:col-end-10:hover {
    grid-column-end: 10;
  }

  .xl\:hover\:col-end-11:hover {
    grid-column-end: 11;
  }

  .xl\:hover\:col-end-12:hover {
    grid-column-end: 12;
  }

  .xl\:hover\:col-end-13:hover {
    grid-column-end: 13;
  }

  .xl\:hover\:col-end-auto:hover {
    grid-column-end: auto;
  }

  .xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xl\:grid-rows-none {
    grid-template-rows: none;
  }

  .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\:hover\:grid-rows-1:hover {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xl\:hover\:grid-rows-2:hover {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xl\:hover\:grid-rows-3:hover {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xl\:hover\:grid-rows-4:hover {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xl\:hover\:grid-rows-5:hover {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xl\:hover\:grid-rows-6:hover {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xl\:hover\:grid-rows-none:hover {
    grid-template-rows: none;
  }

  .xl\:row-auto {
    grid-row: auto;
  }

  .xl\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .xl\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .xl\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .xl\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .xl\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .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\:hover\:row-auto:hover {
    grid-row: auto;
  }

  .xl\:hover\:row-span-1:hover {
    grid-row: span 1 / span 1;
  }

  .xl\:hover\:row-span-2:hover {
    grid-row: span 2 / span 2;
  }

  .xl\:hover\:row-span-3:hover {
    grid-row: span 3 / span 3;
  }

  .xl\:hover\:row-span-4:hover {
    grid-row: span 4 / span 4;
  }

  .xl\:hover\:row-span-5:hover {
    grid-row: span 5 / span 5;
  }

  .xl\:hover\:row-span-6:hover {
    grid-row: span 6 / span 6;
  }

  .xl\:row-start-1 {
    grid-row-start: 1;
  }

  .xl\:row-start-2 {
    grid-row-start: 2;
  }

  .xl\:row-start-3 {
    grid-row-start: 3;
  }

  .xl\:row-start-4 {
    grid-row-start: 4;
  }

  .xl\:row-start-5 {
    grid-row-start: 5;
  }

  .xl\:row-start-6 {
    grid-row-start: 6;
  }

  .xl\:row-start-7 {
    grid-row-start: 7;
  }

  .xl\:row-start-auto {
    grid-row-start: auto;
  }

  .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\:hover\:row-start-1:hover {
    grid-row-start: 1;
  }

  .xl\:hover\:row-start-2:hover {
    grid-row-start: 2;
  }

  .xl\:hover\:row-start-3:hover {
    grid-row-start: 3;
  }

  .xl\:hover\:row-start-4:hover {
    grid-row-start: 4;
  }

  .xl\:hover\:row-start-5:hover {
    grid-row-start: 5;
  }

  .xl\:hover\:row-start-6:hover {
    grid-row-start: 6;
  }

  .xl\:hover\:row-start-7:hover {
    grid-row-start: 7;
  }

  .xl\:hover\:row-start-auto:hover {
    grid-row-start: auto;
  }

  .xl\:row-end-1 {
    grid-row-end: 1;
  }

  .xl\:row-end-2 {
    grid-row-end: 2;
  }

  .xl\:row-end-3 {
    grid-row-end: 3;
  }

  .xl\:row-end-4 {
    grid-row-end: 4;
  }

  .xl\:row-end-5 {
    grid-row-end: 5;
  }

  .xl\:row-end-6 {
    grid-row-end: 6;
  }

  .xl\:row-end-7 {
    grid-row-end: 7;
  }

  .xl\:row-end-auto {
    grid-row-end: auto;
  }

  .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\:hover\:row-end-1:hover {
    grid-row-end: 1;
  }

  .xl\:hover\:row-end-2:hover {
    grid-row-end: 2;
  }

  .xl\:hover\:row-end-3:hover {
    grid-row-end: 3;
  }

  .xl\:hover\:row-end-4:hover {
    grid-row-end: 4;
  }

  .xl\:hover\:row-end-5:hover {
    grid-row-end: 5;
  }

  .xl\:hover\:row-end-6:hover {
    grid-row-end: 6;
  }

  .xl\:hover\:row-end-7:hover {
    grid-row-end: 7;
  }

  .xl\:hover\:row-end-auto:hover {
    grid-row-end: auto;
  }

  .xl\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .xl\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .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;
    -webkit-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: 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 {
    -webkit-transform: none !important;
            transform: none !important;
  }

  .xl\:hover\:transform:hover {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .xl\:hover\:transform-none:hover {
    -webkit-transform: none;
            transform: none;
  }

  .xl\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .xl\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .xl\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .xl\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .xl\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .xl\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .xl\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .xl\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .xl\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .xl\:\!origin-center {
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .xl\:\!origin-top {
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .xl\:\!origin-top-right {
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .xl\:\!origin-right {
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .xl\:\!origin-bottom-right {
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .xl\:\!origin-bottom {
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .xl\:\!origin-bottom-left {
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .xl\:\!origin-left {
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .xl\:\!origin-top-left {
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .xl\:hover\:origin-center:hover {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .xl\:hover\:origin-top:hover {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .xl\:hover\:origin-top-right:hover {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .xl\:hover\:origin-right:hover {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .xl\:hover\:origin-bottom-right:hover {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .xl\:hover\:origin-bottom:hover {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .xl\:hover\:origin-bottom-left:hover {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .xl\:hover\:origin-left:hover {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .xl\:hover\:origin-top-left:hover {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .xl\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xl\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xl\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xl\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xl\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xl\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xl\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xl\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xl\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xl\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xl\:scale-x-0 {
    --transform-scale-x: 0;
  }

  .xl\:scale-x-50 {
    --transform-scale-x: .5;
  }

  .xl\:scale-x-75 {
    --transform-scale-x: .75;
  }

  .xl\:scale-x-90 {
    --transform-scale-x: .9;
  }

  .xl\:scale-x-95 {
    --transform-scale-x: .95;
  }

  .xl\:scale-x-100 {
    --transform-scale-x: 1;
  }

  .xl\:scale-x-105 {
    --transform-scale-x: 1.05;
  }

  .xl\:scale-x-110 {
    --transform-scale-x: 1.1;
  }

  .xl\:scale-x-125 {
    --transform-scale-x: 1.25;
  }

  .xl\:scale-x-150 {
    --transform-scale-x: 1.5;
  }

  .xl\:scale-y-0 {
    --transform-scale-y: 0;
  }

  .xl\:scale-y-50 {
    --transform-scale-y: .5;
  }

  .xl\:scale-y-75 {
    --transform-scale-y: .75;
  }

  .xl\:scale-y-90 {
    --transform-scale-y: .9;
  }

  .xl\:scale-y-95 {
    --transform-scale-y: .95;
  }

  .xl\:scale-y-100 {
    --transform-scale-y: 1;
  }

  .xl\:scale-y-105 {
    --transform-scale-y: 1.05;
  }

  .xl\:scale-y-110 {
    --transform-scale-y: 1.1;
  }

  .xl\:scale-y-125 {
    --transform-scale-y: 1.25;
  }

  .xl\:scale-y-150 {
    --transform-scale-y: 1.5;
  }

  .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;
    --transform-scale-y: 0;
  }

  .xl\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xl\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xl\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xl\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xl\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xl\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xl\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xl\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xl\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xl\:hover\:scale-x-0:hover {
    --transform-scale-x: 0;
  }

  .xl\:hover\:scale-x-50:hover {
    --transform-scale-x: .5;
  }

  .xl\:hover\:scale-x-75:hover {
    --transform-scale-x: .75;
  }

  .xl\:hover\:scale-x-90:hover {
    --transform-scale-x: .9;
  }

  .xl\:hover\:scale-x-95:hover {
    --transform-scale-x: .95;
  }

  .xl\:hover\:scale-x-100:hover {
    --transform-scale-x: 1;
  }

  .xl\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05;
  }

  .xl\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1;
  }

  .xl\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25;
  }

  .xl\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5;
  }

  .xl\:hover\:scale-y-0:hover {
    --transform-scale-y: 0;
  }

  .xl\:hover\:scale-y-50:hover {
    --transform-scale-y: .5;
  }

  .xl\:hover\:scale-y-75:hover {
    --transform-scale-y: .75;
  }

  .xl\:hover\:scale-y-90:hover {
    --transform-scale-y: .9;
  }

  .xl\:hover\:scale-y-95:hover {
    --transform-scale-y: .95;
  }

  .xl\:hover\:scale-y-100:hover {
    --transform-scale-y: 1;
  }

  .xl\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05;
  }

  .xl\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1;
  }

  .xl\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25;
  }

  .xl\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5;
  }

  .xl\:rotate-0 {
    --transform-rotate: 0;
  }

  .xl\:rotate-45 {
    --transform-rotate: 45deg;
  }

  .xl\:rotate-90 {
    --transform-rotate: 90deg;
  }

  .xl\:rotate-180 {
    --transform-rotate: 180deg;
  }

  .xl\:-rotate-180 {
    --transform-rotate: -180deg;
  }

  .xl\:-rotate-90 {
    --transform-rotate: -90deg;
  }

  .xl\:-rotate-45 {
    --transform-rotate: -45deg;
  }

  .xl\:\!rotate-0 {
    --transform-rotate: 0 !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\:hover\:rotate-0:hover {
    --transform-rotate: 0;
  }

  .xl\:hover\:rotate-45:hover {
    --transform-rotate: 45deg;
  }

  .xl\:hover\:rotate-90:hover {
    --transform-rotate: 90deg;
  }

  .xl\:hover\:rotate-180:hover {
    --transform-rotate: 180deg;
  }

  .xl\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg;
  }

  .xl\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg;
  }

  .xl\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg;
  }

  .xl\:translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .xl\:translate-x-1 {
    --transform-translate-x: 0.25rem;
  }

  .xl\:translate-x-2 {
    --transform-translate-x: 0.5rem;
  }

  .xl\:translate-x-3 {
    --transform-translate-x: 0.75rem;
  }

  .xl\:translate-x-4 {
    --transform-translate-x: 1rem;
  }

  .xl\:translate-x-5 {
    --transform-translate-x: 1.25rem;
  }

  .xl\:translate-x-6 {
    --transform-translate-x: 1.5rem;
  }

  .xl\:translate-x-7 {
    --transform-translate-x: 1.75rem;
  }

  .xl\:translate-x-8 {
    --transform-translate-x: 2rem;
  }

  .xl\:translate-x-9 {
    --transform-translate-x: 2.25rem;
  }

  .xl\:translate-x-10 {
    --transform-translate-x: 2.5rem;
  }

  .xl\:translate-x-11 {
    --transform-translate-x: 2.75rem;
  }

  .xl\:translate-x-12 {
    --transform-translate-x: 3rem;
  }

  .xl\:translate-x-13 {
    --transform-translate-x: 3.25rem;
  }

  .xl\:translate-x-14 {
    --transform-translate-x: 3.5rem;
  }

  .xl\:translate-x-15 {
    --transform-translate-x: 3.75rem;
  }

  .xl\:translate-x-16 {
    --transform-translate-x: 4rem;
  }

  .xl\:translate-x-17 {
    --transform-translate-x: 4.25rem;
  }

  .xl\:translate-x-18 {
    --transform-translate-x: 4.5rem;
  }

  .xl\:translate-x-19 {
    --transform-translate-x: 4.75rem;
  }

  .xl\:translate-x-20 {
    --transform-translate-x: 5rem;
  }

  .xl\:translate-x-21 {
    --transform-translate-x: 5.25rem;
  }

  .xl\:translate-x-22 {
    --transform-translate-x: 5.5rem;
  }

  .xl\:translate-x-23 {
    --transform-translate-x: 5.75rem;
  }

  .xl\:translate-x-24 {
    --transform-translate-x: 6rem;
  }

  .xl\:translate-x-25 {
    --transform-translate-x: 6.25rem;
  }

  .xl\:translate-x-26 {
    --transform-translate-x: 6.5rem;
  }

  .xl\:translate-x-27 {
    --transform-translate-x: 6.75rem;
  }

  .xl\:translate-x-28 {
    --transform-translate-x: 7rem;
  }

  .xl\:translate-x-29 {
    --transform-translate-x: 7.25rem;
  }

  .xl\:translate-x-30 {
    --transform-translate-x: 7.5rem;
  }

  .xl\:translate-x-31 {
    --transform-translate-x: 7.75rem;
  }

  .xl\:translate-x-32 {
    --transform-translate-x: 8rem;
  }

  .xl\:translate-x-40 {
    --transform-translate-x: 10rem;
  }

  .xl\:translate-x-48 {
    --transform-translate-x: 12rem;
  }

  .xl\:translate-x-56 {
    --transform-translate-x: 14rem;
  }

  .xl\:translate-x-64 {
    --transform-translate-x: 16rem;
  }

  .xl\:translate-x-px {
    --transform-translate-x: 1px;
  }

  .xl\:-translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .xl\:-translate-x-1 {
    --transform-translate-x: -0.25rem;
  }

  .xl\:-translate-x-2 {
    --transform-translate-x: -0.5rem;
  }

  .xl\:-translate-x-3 {
    --transform-translate-x: -0.75rem;
  }

  .xl\:-translate-x-4 {
    --transform-translate-x: -1rem;
  }

  .xl\:-translate-x-5 {
    --transform-translate-x: -1.25rem;
  }

  .xl\:-translate-x-6 {
    --transform-translate-x: -1.5rem;
  }

  .xl\:-translate-x-7 {
    --transform-translate-x: -1.75rem;
  }

  .xl\:-translate-x-8 {
    --transform-translate-x: -2rem;
  }

  .xl\:-translate-x-9 {
    --transform-translate-x: -2.25rem;
  }

  .xl\:-translate-x-10 {
    --transform-translate-x: -2.5rem;
  }

  .xl\:-translate-x-11 {
    --transform-translate-x: -2.75rem;
  }

  .xl\:-translate-x-12 {
    --transform-translate-x: -3rem;
  }

  .xl\:-translate-x-13 {
    --transform-translate-x: -3.25rem;
  }

  .xl\:-translate-x-14 {
    --transform-translate-x: -3.5rem;
  }

  .xl\:-translate-x-15 {
    --transform-translate-x: -3.75rem;
  }

  .xl\:-translate-x-16 {
    --transform-translate-x: -4rem;
  }

  .xl\:-translate-x-17 {
    --transform-translate-x: -4.25rem;
  }

  .xl\:-translate-x-18 {
    --transform-translate-x: -4.5rem;
  }

  .xl\:-translate-x-19 {
    --transform-translate-x: -4.75rem;
  }

  .xl\:-translate-x-20 {
    --transform-translate-x: -5rem;
  }

  .xl\:-translate-x-21 {
    --transform-translate-x: -5.25rem;
  }

  .xl\:-translate-x-22 {
    --transform-translate-x: -5.5rem;
  }

  .xl\:-translate-x-23 {
    --transform-translate-x: -5.75rem;
  }

  .xl\:-translate-x-24 {
    --transform-translate-x: -6rem;
  }

  .xl\:-translate-x-25 {
    --transform-translate-x: -6.25rem;
  }

  .xl\:-translate-x-26 {
    --transform-translate-x: -6.5rem;
  }

  .xl\:-translate-x-27 {
    --transform-translate-x: -6.75rem;
  }

  .xl\:-translate-x-28 {
    --transform-translate-x: -7rem;
  }

  .xl\:-translate-x-29 {
    --transform-translate-x: -7.25rem;
  }

  .xl\:-translate-x-30 {
    --transform-translate-x: -7.5rem;
  }

  .xl\:-translate-x-31 {
    --transform-translate-x: -7.75rem;
  }

  .xl\:-translate-x-32 {
    --transform-translate-x: -8rem;
  }

  .xl\:-translate-x-40 {
    --transform-translate-x: -10rem;
  }

  .xl\:-translate-x-48 {
    --transform-translate-x: -12rem;
  }

  .xl\:-translate-x-56 {
    --transform-translate-x: -14rem;
  }

  .xl\:-translate-x-64 {
    --transform-translate-x: -16rem;
  }

  .xl\:-translate-x-px {
    --transform-translate-x: -1px;
  }

  .xl\:-translate-x-full {
    --transform-translate-x: -100%;
  }

  .xl\:-translate-x-1\/2 {
    --transform-translate-x: -50%;
  }

  .xl\:translate-x-1\/2 {
    --transform-translate-x: 50%;
  }

  .xl\:translate-x-full {
    --transform-translate-x: 100%;
  }

  .xl\:translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .xl\:translate-y-1 {
    --transform-translate-y: 0.25rem;
  }

  .xl\:translate-y-2 {
    --transform-translate-y: 0.5rem;
  }

  .xl\:translate-y-3 {
    --transform-translate-y: 0.75rem;
  }

  .xl\:translate-y-4 {
    --transform-translate-y: 1rem;
  }

  .xl\:translate-y-5 {
    --transform-translate-y: 1.25rem;
  }

  .xl\:translate-y-6 {
    --transform-translate-y: 1.5rem;
  }

  .xl\:translate-y-7 {
    --transform-translate-y: 1.75rem;
  }

  .xl\:translate-y-8 {
    --transform-translate-y: 2rem;
  }

  .xl\:translate-y-9 {
    --transform-translate-y: 2.25rem;
  }

  .xl\:translate-y-10 {
    --transform-translate-y: 2.5rem;
  }

  .xl\:translate-y-11 {
    --transform-translate-y: 2.75rem;
  }

  .xl\:translate-y-12 {
    --transform-translate-y: 3rem;
  }

  .xl\:translate-y-13 {
    --transform-translate-y: 3.25rem;
  }

  .xl\:translate-y-14 {
    --transform-translate-y: 3.5rem;
  }

  .xl\:translate-y-15 {
    --transform-translate-y: 3.75rem;
  }

  .xl\:translate-y-16 {
    --transform-translate-y: 4rem;
  }

  .xl\:translate-y-17 {
    --transform-translate-y: 4.25rem;
  }

  .xl\:translate-y-18 {
    --transform-translate-y: 4.5rem;
  }

  .xl\:translate-y-19 {
    --transform-translate-y: 4.75rem;
  }

  .xl\:translate-y-20 {
    --transform-translate-y: 5rem;
  }

  .xl\:translate-y-21 {
    --transform-translate-y: 5.25rem;
  }

  .xl\:translate-y-22 {
    --transform-translate-y: 5.5rem;
  }

  .xl\:translate-y-23 {
    --transform-translate-y: 5.75rem;
  }

  .xl\:translate-y-24 {
    --transform-translate-y: 6rem;
  }

  .xl\:translate-y-25 {
    --transform-translate-y: 6.25rem;
  }

  .xl\:translate-y-26 {
    --transform-translate-y: 6.5rem;
  }

  .xl\:translate-y-27 {
    --transform-translate-y: 6.75rem;
  }

  .xl\:translate-y-28 {
    --transform-translate-y: 7rem;
  }

  .xl\:translate-y-29 {
    --transform-translate-y: 7.25rem;
  }

  .xl\:translate-y-30 {
    --transform-translate-y: 7.5rem;
  }

  .xl\:translate-y-31 {
    --transform-translate-y: 7.75rem;
  }

  .xl\:translate-y-32 {
    --transform-translate-y: 8rem;
  }

  .xl\:translate-y-40 {
    --transform-translate-y: 10rem;
  }

  .xl\:translate-y-48 {
    --transform-translate-y: 12rem;
  }

  .xl\:translate-y-56 {
    --transform-translate-y: 14rem;
  }

  .xl\:translate-y-64 {
    --transform-translate-y: 16rem;
  }

  .xl\:translate-y-px {
    --transform-translate-y: 1px;
  }

  .xl\:-translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .xl\:-translate-y-1 {
    --transform-translate-y: -0.25rem;
  }

  .xl\:-translate-y-2 {
    --transform-translate-y: -0.5rem;
  }

  .xl\:-translate-y-3 {
    --transform-translate-y: -0.75rem;
  }

  .xl\:-translate-y-4 {
    --transform-translate-y: -1rem;
  }

  .xl\:-translate-y-5 {
    --transform-translate-y: -1.25rem;
  }

  .xl\:-translate-y-6 {
    --transform-translate-y: -1.5rem;
  }

  .xl\:-translate-y-7 {
    --transform-translate-y: -1.75rem;
  }

  .xl\:-translate-y-8 {
    --transform-translate-y: -2rem;
  }

  .xl\:-translate-y-9 {
    --transform-translate-y: -2.25rem;
  }

  .xl\:-translate-y-10 {
    --transform-translate-y: -2.5rem;
  }

  .xl\:-translate-y-11 {
    --transform-translate-y: -2.75rem;
  }

  .xl\:-translate-y-12 {
    --transform-translate-y: -3rem;
  }

  .xl\:-translate-y-13 {
    --transform-translate-y: -3.25rem;
  }

  .xl\:-translate-y-14 {
    --transform-translate-y: -3.5rem;
  }

  .xl\:-translate-y-15 {
    --transform-translate-y: -3.75rem;
  }

  .xl\:-translate-y-16 {
    --transform-translate-y: -4rem;
  }

  .xl\:-translate-y-17 {
    --transform-translate-y: -4.25rem;
  }

  .xl\:-translate-y-18 {
    --transform-translate-y: -4.5rem;
  }

  .xl\:-translate-y-19 {
    --transform-translate-y: -4.75rem;
  }

  .xl\:-translate-y-20 {
    --transform-translate-y: -5rem;
  }

  .xl\:-translate-y-21 {
    --transform-translate-y: -5.25rem;
  }

  .xl\:-translate-y-22 {
    --transform-translate-y: -5.5rem;
  }

  .xl\:-translate-y-23 {
    --transform-translate-y: -5.75rem;
  }

  .xl\:-translate-y-24 {
    --transform-translate-y: -6rem;
  }

  .xl\:-translate-y-25 {
    --transform-translate-y: -6.25rem;
  }

  .xl\:-translate-y-26 {
    --transform-translate-y: -6.5rem;
  }

  .xl\:-translate-y-27 {
    --transform-translate-y: -6.75rem;
  }

  .xl\:-translate-y-28 {
    --transform-translate-y: -7rem;
  }

  .xl\:-translate-y-29 {
    --transform-translate-y: -7.25rem;
  }

  .xl\:-translate-y-30 {
    --transform-translate-y: -7.5rem;
  }

  .xl\:-translate-y-31 {
    --transform-translate-y: -7.75rem;
  }

  .xl\:-translate-y-32 {
    --transform-translate-y: -8rem;
  }

  .xl\:-translate-y-40 {
    --transform-translate-y: -10rem;
  }

  .xl\:-translate-y-48 {
    --transform-translate-y: -12rem;
  }

  .xl\:-translate-y-56 {
    --transform-translate-y: -14rem;
  }

  .xl\:-translate-y-64 {
    --transform-translate-y: -16rem;
  }

  .xl\:-translate-y-px {
    --transform-translate-y: -1px;
  }

  .xl\:-translate-y-full {
    --transform-translate-y: -100%;
  }

  .xl\:-translate-y-1\/2 {
    --transform-translate-y: -50%;
  }

  .xl\:translate-y-1\/2 {
    --transform-translate-y: 50%;
  }

  .xl\:translate-y-full {
    --transform-translate-y: 100%;
  }

  .xl\:\!translate-x-0 {
    --transform-translate-x: 0rem !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-7 {
    --transform-translate-x: 1.75rem !important;
  }

  .xl\:\!translate-x-8 {
    --transform-translate-x: 2rem !important;
  }

  .xl\:\!translate-x-9 {
    --transform-translate-x: 2.25rem !important;
  }

  .xl\:\!translate-x-10 {
    --transform-translate-x: 2.5rem !important;
  }

  .xl\:\!translate-x-11 {
    --transform-translate-x: 2.75rem !important;
  }

  .xl\:\!translate-x-12 {
    --transform-translate-x: 3rem !important;
  }

  .xl\:\!translate-x-13 {
    --transform-translate-x: 3.25rem !important;
  }

  .xl\:\!translate-x-14 {
    --transform-translate-x: 3.5rem !important;
  }

  .xl\:\!translate-x-15 {
    --transform-translate-x: 3.75rem !important;
  }

  .xl\:\!translate-x-16 {
    --transform-translate-x: 4rem !important;
  }

  .xl\:\!translate-x-17 {
    --transform-translate-x: 4.25rem !important;
  }

  .xl\:\!translate-x-18 {
    --transform-translate-x: 4.5rem !important;
  }

  .xl\:\!translate-x-19 {
    --transform-translate-x: 4.75rem !important;
  }

  .xl\:\!translate-x-20 {
    --transform-translate-x: 5rem !important;
  }

  .xl\:\!translate-x-21 {
    --transform-translate-x: 5.25rem !important;
  }

  .xl\:\!translate-x-22 {
    --transform-translate-x: 5.5rem !important;
  }

  .xl\:\!translate-x-23 {
    --transform-translate-x: 5.75rem !important;
  }

  .xl\:\!translate-x-24 {
    --transform-translate-x: 6rem !important;
  }

  .xl\:\!translate-x-25 {
    --transform-translate-x: 6.25rem !important;
  }

  .xl\:\!translate-x-26 {
    --transform-translate-x: 6.5rem !important;
  }

  .xl\:\!translate-x-27 {
    --transform-translate-x: 6.75rem !important;
  }

  .xl\:\!translate-x-28 {
    --transform-translate-x: 7rem !important;
  }

  .xl\:\!translate-x-29 {
    --transform-translate-x: 7.25rem !important;
  }

  .xl\:\!translate-x-30 {
    --transform-translate-x: 7.5rem !important;
  }

  .xl\:\!translate-x-31 {
    --transform-translate-x: 7.75rem !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-0 {
    --transform-translate-x: 0rem !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-7 {
    --transform-translate-x: -1.75rem !important;
  }

  .xl\:\!-translate-x-8 {
    --transform-translate-x: -2rem !important;
  }

  .xl\:\!-translate-x-9 {
    --transform-translate-x: -2.25rem !important;
  }

  .xl\:\!-translate-x-10 {
    --transform-translate-x: -2.5rem !important;
  }

  .xl\:\!-translate-x-11 {
    --transform-translate-x: -2.75rem !important;
  }

  .xl\:\!-translate-x-12 {
    --transform-translate-x: -3rem !important;
  }

  .xl\:\!-translate-x-13 {
    --transform-translate-x: -3.25rem !important;
  }

  .xl\:\!-translate-x-14 {
    --transform-translate-x: -3.5rem !important;
  }

  .xl\:\!-translate-x-15 {
    --transform-translate-x: -3.75rem !important;
  }

  .xl\:\!-translate-x-16 {
    --transform-translate-x: -4rem !important;
  }

  .xl\:\!-translate-x-17 {
    --transform-translate-x: -4.25rem !important;
  }

  .xl\:\!-translate-x-18 {
    --transform-translate-x: -4.5rem !important;
  }

  .xl\:\!-translate-x-19 {
    --transform-translate-x: -4.75rem !important;
  }

  .xl\:\!-translate-x-20 {
    --transform-translate-x: -5rem !important;
  }

  .xl\:\!-translate-x-21 {
    --transform-translate-x: -5.25rem !important;
  }

  .xl\:\!-translate-x-22 {
    --transform-translate-x: -5.5rem !important;
  }

  .xl\:\!-translate-x-23 {
    --transform-translate-x: -5.75rem !important;
  }

  .xl\:\!-translate-x-24 {
    --transform-translate-x: -6rem !important;
  }

  .xl\:\!-translate-x-25 {
    --transform-translate-x: -6.25rem !important;
  }

  .xl\:\!-translate-x-26 {
    --transform-translate-x: -6.5rem !important;
  }

  .xl\:\!-translate-x-27 {
    --transform-translate-x: -6.75rem !important;
  }

  .xl\:\!-translate-x-28 {
    --transform-translate-x: -7rem !important;
  }

  .xl\:\!-translate-x-29 {
    --transform-translate-x: -7.25rem !important;
  }

  .xl\:\!-translate-x-30 {
    --transform-translate-x: -7.5rem !important;
  }

  .xl\:\!-translate-x-31 {
    --transform-translate-x: -7.75rem !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: 0rem !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-7 {
    --transform-translate-y: 1.75rem !important;
  }

  .xl\:\!translate-y-8 {
    --transform-translate-y: 2rem !important;
  }

  .xl\:\!translate-y-9 {
    --transform-translate-y: 2.25rem !important;
  }

  .xl\:\!translate-y-10 {
    --transform-translate-y: 2.5rem !important;
  }

  .xl\:\!translate-y-11 {
    --transform-translate-y: 2.75rem !important;
  }

  .xl\:\!translate-y-12 {
    --transform-translate-y: 3rem !important;
  }

  .xl\:\!translate-y-13 {
    --transform-translate-y: 3.25rem !important;
  }

  .xl\:\!translate-y-14 {
    --transform-translate-y: 3.5rem !important;
  }

  .xl\:\!translate-y-15 {
    --transform-translate-y: 3.75rem !important;
  }

  .xl\:\!translate-y-16 {
    --transform-translate-y: 4rem !important;
  }

  .xl\:\!translate-y-17 {
    --transform-translate-y: 4.25rem !important;
  }

  .xl\:\!translate-y-18 {
    --transform-translate-y: 4.5rem !important;
  }

  .xl\:\!translate-y-19 {
    --transform-translate-y: 4.75rem !important;
  }

  .xl\:\!translate-y-20 {
    --transform-translate-y: 5rem !important;
  }

  .xl\:\!translate-y-21 {
    --transform-translate-y: 5.25rem !important;
  }

  .xl\:\!translate-y-22 {
    --transform-translate-y: 5.5rem !important;
  }

  .xl\:\!translate-y-23 {
    --transform-translate-y: 5.75rem !important;
  }

  .xl\:\!translate-y-24 {
    --transform-translate-y: 6rem !important;
  }

  .xl\:\!translate-y-25 {
    --transform-translate-y: 6.25rem !important;
  }

  .xl\:\!translate-y-26 {
    --transform-translate-y: 6.5rem !important;
  }

  .xl\:\!translate-y-27 {
    --transform-translate-y: 6.75rem !important;
  }

  .xl\:\!translate-y-28 {
    --transform-translate-y: 7rem !important;
  }

  .xl\:\!translate-y-29 {
    --transform-translate-y: 7.25rem !important;
  }

  .xl\:\!translate-y-30 {
    --transform-translate-y: 7.5rem !important;
  }

  .xl\:\!translate-y-31 {
    --transform-translate-y: 7.75rem !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-0 {
    --transform-translate-y: 0rem !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-7 {
    --transform-translate-y: -1.75rem !important;
  }

  .xl\:\!-translate-y-8 {
    --transform-translate-y: -2rem !important;
  }

  .xl\:\!-translate-y-9 {
    --transform-translate-y: -2.25rem !important;
  }

  .xl\:\!-translate-y-10 {
    --transform-translate-y: -2.5rem !important;
  }

  .xl\:\!-translate-y-11 {
    --transform-translate-y: -2.75rem !important;
  }

  .xl\:\!-translate-y-12 {
    --transform-translate-y: -3rem !important;
  }

  .xl\:\!-translate-y-13 {
    --transform-translate-y: -3.25rem !important;
  }

  .xl\:\!-translate-y-14 {
    --transform-translate-y: -3.5rem !important;
  }

  .xl\:\!-translate-y-15 {
    --transform-translate-y: -3.75rem !important;
  }

  .xl\:\!-translate-y-16 {
    --transform-translate-y: -4rem !important;
  }

  .xl\:\!-translate-y-17 {
    --transform-translate-y: -4.25rem !important;
  }

  .xl\:\!-translate-y-18 {
    --transform-translate-y: -4.5rem !important;
  }

  .xl\:\!-translate-y-19 {
    --transform-translate-y: -4.75rem !important;
  }

  .xl\:\!-translate-y-20 {
    --transform-translate-y: -5rem !important;
  }

  .xl\:\!-translate-y-21 {
    --transform-translate-y: -5.25rem !important;
  }

  .xl\:\!-translate-y-22 {
    --transform-translate-y: -5.5rem !important;
  }

  .xl\:\!-translate-y-23 {
    --transform-translate-y: -5.75rem !important;
  }

  .xl\:\!-translate-y-24 {
    --transform-translate-y: -6rem !important;
  }

  .xl\:\!-translate-y-25 {
    --transform-translate-y: -6.25rem !important;
  }

  .xl\:\!-translate-y-26 {
    --transform-translate-y: -6.5rem !important;
  }

  .xl\:\!-translate-y-27 {
    --transform-translate-y: -6.75rem !important;
  }

  .xl\:\!-translate-y-28 {
    --transform-translate-y: -7rem !important;
  }

  .xl\:\!-translate-y-29 {
    --transform-translate-y: -7.25rem !important;
  }

  .xl\:\!-translate-y-30 {
    --transform-translate-y: -7.5rem !important;
  }

  .xl\:\!-translate-y-31 {
    --transform-translate-y: -7.75rem !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: 0rem;
  }

  .xl\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem;
  }

  .xl\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem;
  }

  .xl\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem;
  }

  .xl\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem;
  }

  .xl\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem;
  }

  .xl\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem;
  }

  .xl\:hover\:translate-x-7:hover {
    --transform-translate-x: 1.75rem;
  }

  .xl\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem;
  }

  .xl\:hover\:translate-x-9:hover {
    --transform-translate-x: 2.25rem;
  }

  .xl\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem;
  }

  .xl\:hover\:translate-x-11:hover {
    --transform-translate-x: 2.75rem;
  }

  .xl\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem;
  }

  .xl\:hover\:translate-x-13:hover {
    --transform-translate-x: 3.25rem;
  }

  .xl\:hover\:translate-x-14:hover {
    --transform-translate-x: 3.5rem;
  }

  .xl\:hover\:translate-x-15:hover {
    --transform-translate-x: 3.75rem;
  }

  .xl\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem;
  }

  .xl\:hover\:translate-x-17:hover {
    --transform-translate-x: 4.25rem;
  }

  .xl\:hover\:translate-x-18:hover {
    --transform-translate-x: 4.5rem;
  }

  .xl\:hover\:translate-x-19:hover {
    --transform-translate-x: 4.75rem;
  }

  .xl\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem;
  }

  .xl\:hover\:translate-x-21:hover {
    --transform-translate-x: 5.25rem;
  }

  .xl\:hover\:translate-x-22:hover {
    --transform-translate-x: 5.5rem;
  }

  .xl\:hover\:translate-x-23:hover {
    --transform-translate-x: 5.75rem;
  }

  .xl\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem;
  }

  .xl\:hover\:translate-x-25:hover {
    --transform-translate-x: 6.25rem;
  }

  .xl\:hover\:translate-x-26:hover {
    --transform-translate-x: 6.5rem;
  }

  .xl\:hover\:translate-x-27:hover {
    --transform-translate-x: 6.75rem;
  }

  .xl\:hover\:translate-x-28:hover {
    --transform-translate-x: 7rem;
  }

  .xl\:hover\:translate-x-29:hover {
    --transform-translate-x: 7.25rem;
  }

  .xl\:hover\:translate-x-30:hover {
    --transform-translate-x: 7.5rem;
  }

  .xl\:hover\:translate-x-31:hover {
    --transform-translate-x: 7.75rem;
  }

  .xl\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem;
  }

  .xl\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem;
  }

  .xl\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem;
  }

  .xl\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem;
  }

  .xl\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem;
  }

  .xl\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px;
  }

  .xl\:hover\:-translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .xl\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem;
  }

  .xl\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem;
  }

  .xl\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem;
  }

  .xl\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem;
  }

  .xl\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem;
  }

  .xl\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem;
  }

  .xl\:hover\:-translate-x-7:hover {
    --transform-translate-x: -1.75rem;
  }

  .xl\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem;
  }

  .xl\:hover\:-translate-x-9:hover {
    --transform-translate-x: -2.25rem;
  }

  .xl\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem;
  }

  .xl\:hover\:-translate-x-11:hover {
    --transform-translate-x: -2.75rem;
  }

  .xl\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem;
  }

  .xl\:hover\:-translate-x-13:hover {
    --transform-translate-x: -3.25rem;
  }

  .xl\:hover\:-translate-x-14:hover {
    --transform-translate-x: -3.5rem;
  }

  .xl\:hover\:-translate-x-15:hover {
    --transform-translate-x: -3.75rem;
  }

  .xl\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem;
  }

  .xl\:hover\:-translate-x-17:hover {
    --transform-translate-x: -4.25rem;
  }

  .xl\:hover\:-translate-x-18:hover {
    --transform-translate-x: -4.5rem;
  }

  .xl\:hover\:-translate-x-19:hover {
    --transform-translate-x: -4.75rem;
  }

  .xl\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem;
  }

  .xl\:hover\:-translate-x-21:hover {
    --transform-translate-x: -5.25rem;
  }

  .xl\:hover\:-translate-x-22:hover {
    --transform-translate-x: -5.5rem;
  }

  .xl\:hover\:-translate-x-23:hover {
    --transform-translate-x: -5.75rem;
  }

  .xl\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem;
  }

  .xl\:hover\:-translate-x-25:hover {
    --transform-translate-x: -6.25rem;
  }

  .xl\:hover\:-translate-x-26:hover {
    --transform-translate-x: -6.5rem;
  }

  .xl\:hover\:-translate-x-27:hover {
    --transform-translate-x: -6.75rem;
  }

  .xl\:hover\:-translate-x-28:hover {
    --transform-translate-x: -7rem;
  }

  .xl\:hover\:-translate-x-29:hover {
    --transform-translate-x: -7.25rem;
  }

  .xl\:hover\:-translate-x-30:hover {
    --transform-translate-x: -7.5rem;
  }

  .xl\:hover\:-translate-x-31:hover {
    --transform-translate-x: -7.75rem;
  }

  .xl\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem;
  }

  .xl\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem;
  }

  .xl\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem;
  }

  .xl\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem;
  }

  .xl\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem;
  }

  .xl\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px;
  }

  .xl\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%;
  }

  .xl\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%;
  }

  .xl\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%;
  }

  .xl\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%;
  }

  .xl\:hover\:translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .xl\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem;
  }

  .xl\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem;
  }

  .xl\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem;
  }

  .xl\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem;
  }

  .xl\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem;
  }

  .xl\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem;
  }

  .xl\:hover\:translate-y-7:hover {
    --transform-translate-y: 1.75rem;
  }

  .xl\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem;
  }

  .xl\:hover\:translate-y-9:hover {
    --transform-translate-y: 2.25rem;
  }

  .xl\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem;
  }

  .xl\:hover\:translate-y-11:hover {
    --transform-translate-y: 2.75rem;
  }

  .xl\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem;
  }

  .xl\:hover\:translate-y-13:hover {
    --transform-translate-y: 3.25rem;
  }

  .xl\:hover\:translate-y-14:hover {
    --transform-translate-y: 3.5rem;
  }

  .xl\:hover\:translate-y-15:hover {
    --transform-translate-y: 3.75rem;
  }

  .xl\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem;
  }

  .xl\:hover\:translate-y-17:hover {
    --transform-translate-y: 4.25rem;
  }

  .xl\:hover\:translate-y-18:hover {
    --transform-translate-y: 4.5rem;
  }

  .xl\:hover\:translate-y-19:hover {
    --transform-translate-y: 4.75rem;
  }

  .xl\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem;
  }

  .xl\:hover\:translate-y-21:hover {
    --transform-translate-y: 5.25rem;
  }

  .xl\:hover\:translate-y-22:hover {
    --transform-translate-y: 5.5rem;
  }

  .xl\:hover\:translate-y-23:hover {
    --transform-translate-y: 5.75rem;
  }

  .xl\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem;
  }

  .xl\:hover\:translate-y-25:hover {
    --transform-translate-y: 6.25rem;
  }

  .xl\:hover\:translate-y-26:hover {
    --transform-translate-y: 6.5rem;
  }

  .xl\:hover\:translate-y-27:hover {
    --transform-translate-y: 6.75rem;
  }

  .xl\:hover\:translate-y-28:hover {
    --transform-translate-y: 7rem;
  }

  .xl\:hover\:translate-y-29:hover {
    --transform-translate-y: 7.25rem;
  }

  .xl\:hover\:translate-y-30:hover {
    --transform-translate-y: 7.5rem;
  }

  .xl\:hover\:translate-y-31:hover {
    --transform-translate-y: 7.75rem;
  }

  .xl\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem;
  }

  .xl\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem;
  }

  .xl\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem;
  }

  .xl\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem;
  }

  .xl\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem;
  }

  .xl\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px;
  }

  .xl\:hover\:-translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .xl\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem;
  }

  .xl\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem;
  }

  .xl\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem;
  }

  .xl\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem;
  }

  .xl\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem;
  }

  .xl\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem;
  }

  .xl\:hover\:-translate-y-7:hover {
    --transform-translate-y: -1.75rem;
  }

  .xl\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem;
  }

  .xl\:hover\:-translate-y-9:hover {
    --transform-translate-y: -2.25rem;
  }

  .xl\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem;
  }

  .xl\:hover\:-translate-y-11:hover {
    --transform-translate-y: -2.75rem;
  }

  .xl\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem;
  }

  .xl\:hover\:-translate-y-13:hover {
    --transform-translate-y: -3.25rem;
  }

  .xl\:hover\:-translate-y-14:hover {
    --transform-translate-y: -3.5rem;
  }

  .xl\:hover\:-translate-y-15:hover {
    --transform-translate-y: -3.75rem;
  }

  .xl\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem;
  }

  .xl\:hover\:-translate-y-17:hover {
    --transform-translate-y: -4.25rem;
  }

  .xl\:hover\:-translate-y-18:hover {
    --transform-translate-y: -4.5rem;
  }

  .xl\:hover\:-translate-y-19:hover {
    --transform-translate-y: -4.75rem;
  }

  .xl\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem;
  }

  .xl\:hover\:-translate-y-21:hover {
    --transform-translate-y: -5.25rem;
  }

  .xl\:hover\:-translate-y-22:hover {
    --transform-translate-y: -5.5rem;
  }

  .xl\:hover\:-translate-y-23:hover {
    --transform-translate-y: -5.75rem;
  }

  .xl\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem;
  }

  .xl\:hover\:-translate-y-25:hover {
    --transform-translate-y: -6.25rem;
  }

  .xl\:hover\:-translate-y-26:hover {
    --transform-translate-y: -6.5rem;
  }

  .xl\:hover\:-translate-y-27:hover {
    --transform-translate-y: -6.75rem;
  }

  .xl\:hover\:-translate-y-28:hover {
    --transform-translate-y: -7rem;
  }

  .xl\:hover\:-translate-y-29:hover {
    --transform-translate-y: -7.25rem;
  }

  .xl\:hover\:-translate-y-30:hover {
    --transform-translate-y: -7.5rem;
  }

  .xl\:hover\:-translate-y-31:hover {
    --transform-translate-y: -7.75rem;
  }

  .xl\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem;
  }

  .xl\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem;
  }

  .xl\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem;
  }

  .xl\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem;
  }

  .xl\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem;
  }

  .xl\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px;
  }

  .xl\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%;
  }

  .xl\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%;
  }

  .xl\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%;
  }

  .xl\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%;
  }

  .xl\:skew-x-0 {
    --transform-skew-x: 0;
  }

  .xl\:skew-x-3 {
    --transform-skew-x: 3deg;
  }

  .xl\:skew-x-6 {
    --transform-skew-x: 6deg;
  }

  .xl\:skew-x-12 {
    --transform-skew-x: 12deg;
  }

  .xl\:-skew-x-12 {
    --transform-skew-x: -12deg;
  }

  .xl\:-skew-x-6 {
    --transform-skew-x: -6deg;
  }

  .xl\:-skew-x-3 {
    --transform-skew-x: -3deg;
  }

  .xl\:skew-y-0 {
    --transform-skew-y: 0;
  }

  .xl\:skew-y-3 {
    --transform-skew-y: 3deg;
  }

  .xl\:skew-y-6 {
    --transform-skew-y: 6deg;
  }

  .xl\:skew-y-12 {
    --transform-skew-y: 12deg;
  }

  .xl\:-skew-y-12 {
    --transform-skew-y: -12deg;
  }

  .xl\:-skew-y-6 {
    --transform-skew-y: -6deg;
  }

  .xl\:-skew-y-3 {
    --transform-skew-y: -3deg;
  }

  .xl\:\!skew-x-0 {
    --transform-skew-x: 0 !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-y-0 {
    --transform-skew-y: 0 !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\:hover\:skew-x-0:hover {
    --transform-skew-x: 0;
  }

  .xl\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg;
  }

  .xl\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg;
  }

  .xl\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg;
  }

  .xl\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg;
  }

  .xl\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg;
  }

  .xl\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg;
  }

  .xl\:hover\:skew-y-0:hover {
    --transform-skew-y: 0;
  }

  .xl\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg;
  }

  .xl\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg;
  }

  .xl\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg;
  }

  .xl\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg;
  }

  .xl\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg;
  }

  .xl\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg;
  }

  .xl\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .xl\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .xl\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .xl\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .xl\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .xl\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .xl\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .xl\:\!transition-none {
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .xl\:\!transition-all {
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .xl\:\!transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .xl\:\!transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .xl\:\!transition-opacity {
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .xl\:\!transition-shadow {
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .xl\:\!transition-transform {
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .xl\:hover\:transition-none:hover {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .xl\:hover\:transition-all:hover {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .xl\:hover\:transition:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .xl\:hover\:transition-colors:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .xl\:hover\:transition-opacity:hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .xl\:hover\:transition-shadow:hover {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .xl\:hover\:transition-transform:hover {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .xl\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .xl\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xl\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xl\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .xl\:\!ease-linear {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .xl\:\!ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .xl\:\!ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .xl\:\!ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .xl\:hover\:ease-linear:hover {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .xl\:hover\:ease-in:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xl\:hover\:ease-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xl\:hover\:ease-in-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .xl\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .xl\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .xl\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xl\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .xl\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .xl\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .xl\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .xl\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .xl\:\!duration-75 {
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .xl\:\!duration-100 {
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .xl\:\!duration-150 {
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .xl\:\!duration-200 {
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .xl\:\!duration-300 {
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .xl\:\!duration-500 {
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .xl\:\!duration-700 {
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .xl\:\!duration-1000 {
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .xl\:hover\:duration-75:hover {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .xl\:hover\:duration-100:hover {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .xl\:hover\:duration-150:hover {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .xl\:hover\:duration-200:hover {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .xl\:hover\:duration-300:hover {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .xl\:hover\:duration-500:hover {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .xl\:hover\:duration-700:hover {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .xl\:hover\:duration-1000:hover {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }
}

@media (min-width: 1920px) {
  .\32xl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .\32xl\:\!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;
  }

  .\32xl\:\!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;
  }

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

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

  .\32xl\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

  .\32xl\:hover\:appearance-none:hover {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .\32xl\:bg-fixed {
    background-attachment: fixed;
  }

  .\32xl\:bg-local {
    background-attachment: local;
  }

  .\32xl\:bg-scroll {
    background-attachment: scroll;
  }

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

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

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

  .\32xl\:hover\:bg-fixed:hover {
    background-attachment: fixed;
  }

  .\32xl\:hover\:bg-local:hover {
    background-attachment: local;
  }

  .\32xl\:hover\:bg-scroll:hover {
    background-attachment: scroll;
  }

  .\32xl\:bg-primary {
    background-color: #6638B6;
  }

  .\32xl\:bg-primaryDark {
    background-color: #3C2C84;
  }

  .\32xl\:bg-primary1 {
    background-color: #8C81D1;
  }

  .\32xl\:bg-primary2 {
    background-color: #A8A5CE;
  }

  .\32xl\:bg-primary3 {
    background-color: #EBEAF6;
  }

  .\32xl\:bg-primary4 {
    background-color: #F8F8FC;
  }

  .\32xl\:bg-secondary {
    background-color: #007EE5;
  }

  .\32xl\:bg-secondary1 {
    background-color: #43BEFF;
  }

  .\32xl\:bg-secondary2 {
    background-color: #F5F9FD;
  }

  .\32xl\:bg-alert {
    background-color: #EF3817;
  }

  .\32xl\:bg-safe {
    background-color: #60B731;
  }

  .\32xl\:bg-primary-dark {
    background-color: #3C2C84;
  }

  .\32xl\:bg-primary-1 {
    background-color: #8C81D1;
  }

  .\32xl\:bg-primary-2 {
    background-color: #A8A5CE;
  }

  .\32xl\:bg-primary-3 {
    background-color: #EBEAF6;
  }

  .\32xl\:bg-primary-4 {
    background-color: #F8F8FC;
  }

  .\32xl\:bg-secondary-1 {
    background-color: #43BEFF;
  }

  .\32xl\:bg-secondary-2 {
    background-color: #F5F9FD;
  }

  .\32xl\:bg-transparent {
    background-color: transparent;
  }

  .\32xl\:bg-black {
    background-color: #000000;
  }

  .\32xl\:bg-white {
    background-color: #FFFFFF;
  }

  .\32xl\:bg-point-violet {
    background-color: #7545FF;
  }

  .\32xl\:bg-gray-100 {
    background-color: #F7F7F7;
  }

  .\32xl\:bg-gray-200 {
    background-color: #E5E5E8;
  }

  .\32xl\:bg-gray-300 {
    background-color: #CED0D6;
  }

  .\32xl\:bg-gray-400 {
    background-color: #A7A9B2;
  }

  .\32xl\:bg-gray-500 {
    background-color: #858895;
  }

  .\32xl\:bg-gray-600 {
    background-color: #6B6E7B;
  }

  .\32xl\:bg-gray-700 {
    background-color: #5F616D;
  }

  .\32xl\:bg-gray-800 {
    background-color: #474952;
  }

  .\32xl\:bg-gray-900 {
    background-color: #222532;
  }

  .\32xl\:bg-gray {
    background-color: #858895;
  }

  .\32xl\:bg-gray-dark {
    background-color: #222532;
  }

  .\32xl\:bg-red-100 {
    background-color: #FFE8E8;
  }

  .\32xl\:bg-red-200 {
    background-color: #FFC4C4;
  }

  .\32xl\:bg-red-300 {
    background-color: #FF8F8F;
  }

  .\32xl\:bg-red-400 {
    background-color: #FF6A6A;
  }

  .\32xl\:bg-red-500 {
    background-color: #EF3817;
  }

  .\32xl\:bg-red-600 {
    background-color: #CC2C00;
  }

  .\32xl\:bg-red-700 {
    background-color: #C53030;
  }

  .\32xl\:bg-red-800 {
    background-color: #9B2C2C;
  }

  .\32xl\:bg-red-900 {
    background-color: #742A2A;
  }

  .\32xl\:bg-red {
    background-color: #EF3817;
  }

  .\32xl\:bg-coral-100 {
    background-color: #FFEBE6;
  }

  .\32xl\:bg-coral-200 {
    background-color: #FFD3C8;
  }

  .\32xl\:bg-coral-300 {
    background-color: #FFB39E;
  }

  .\32xl\:bg-coral-400 {
    background-color: #FF9476;
  }

  .\32xl\:bg-coral-500 {
    background-color: #FF7750;
  }

  .\32xl\:bg-coral-600 {
    background-color: #F55A2F;
  }

  .\32xl\:bg-coral-700 {
    background-color: #DD470F;
  }

  .\32xl\:bg-coral-800 {
    background-color: #B93E0F;
  }

  .\32xl\:bg-coral-900 {
    background-color: #8E3311;
  }

  .\32xl\:bg-coral {
    background-color: #FF7750;
  }

  .\32xl\:bg-yellow-100 {
    background-color: #FFFAE6;
  }

  .\32xl\:bg-yellow-200 {
    background-color: #FFEB99;
  }

  .\32xl\:bg-yellow-300 {
    background-color: #FFE066;
  }

  .\32xl\:bg-yellow-400 {
    background-color: #FFD633;
  }

  .\32xl\:bg-yellow-500 {
    background-color: #FFCE02;
  }

  .\32xl\:bg-yellow-600 {
    background-color: #E6B800;
  }

  .\32xl\:bg-yellow-700 {
    background-color: #CCA300;
  }

  .\32xl\:bg-yellow-800 {
    background-color: #806600;
  }

  .\32xl\:bg-yellow-900 {
    background-color: #4D3D00;
  }

  .\32xl\:bg-yellow {
    background-color: #FFCE02;
  }

  .\32xl\:bg-green-100 {
    background-color: #F9FCE9;
  }

  .\32xl\:bg-green-200 {
    background-color: #E7F3A5;
  }

  .\32xl\:bg-green-300 {
    background-color: #D5EA62;
  }

  .\32xl\:bg-green-400 {
    background-color: #C2E01E;
  }

  .\32xl\:bg-green-500 {
    background-color: #60B731;
  }

  .\32xl\:bg-green-600 {
    background-color: #3F7B1A;
  }

  .\32xl\:bg-green-700 {
    background-color: #366916;
  }

  .\32xl\:bg-green-800 {
    background-color: #203F0D;
  }

  .\32xl\:bg-green-900 {
    background-color: #162A09;
  }

  .\32xl\:bg-green {
    background-color: #60B731;
  }

  .\32xl\:bg-blue-100 {
    background-color: #F5F9FD;
  }

  .\32xl\:bg-blue-200 {
    background-color: #E9F4FF;
  }

  .\32xl\:bg-blue-300 {
    background-color: #B9DCFF;
  }

  .\32xl\:bg-blue-400 {
    background-color: #43BEFF;
  }

  .\32xl\:bg-blue-500 {
    background-color: #007EE5;
  }

  .\32xl\:bg-blue-600 {
    background-color: #0069CC;
  }

  .\32xl\:bg-blue-700 {
    background-color: #005CB3;
  }

  .\32xl\:bg-blue-800 {
    background-color: #004F99;
  }

  .\32xl\:bg-blue-900 {
    background-color: #003566;
  }

  .\32xl\:bg-blue {
    background-color: #007EE5;
  }

  .\32xl\:bg-violet-100 {
    background-color: #F8F8FC;
  }

  .\32xl\:bg-violet-200 {
    background-color: #EBEAF6;
  }

  .\32xl\:bg-violet-300 {
    background-color: #A8A5CE;
  }

  .\32xl\:bg-violet-400 {
    background-color: #8C81D1;
  }

  .\32xl\:bg-violet-500 {
    background-color: #6638B6;
  }

  .\32xl\:bg-violet-600 {
    background-color: #58309C;
  }

  .\32xl\:bg-violet-700 {
    background-color: #4D2A89;
  }

  .\32xl\:bg-violet-800 {
    background-color: #3C2C84;
  }

  .\32xl\:bg-violet-900 {
    background-color: #371E62;
  }

  .\32xl\:bg-violet {
    background-color: #6638B6;
  }

  .\32xl\:bg-peacock-100 {
    background-color: #E6FFFA;
  }

  .\32xl\:bg-peacock-200 {
    background-color: #B2F5EA;
  }

  .\32xl\:bg-peacock-300 {
    background-color: #81E6D9;
  }

  .\32xl\:bg-peacock-400 {
    background-color: #4FD1C5;
  }

  .\32xl\:bg-peacock-500 {
    background-color: #38B2AC;
  }

  .\32xl\:bg-peacock-600 {
    background-color: #319795;
  }

  .\32xl\:bg-peacock-700 {
    background-color: #2C7A7B;
  }

  .\32xl\:bg-peacock-800 {
    background-color: #285E61;
  }

  .\32xl\:bg-peacock-900 {
    background-color: #234E52;
  }

  .\32xl\:bg-peacock {
    background-color: #38B2AC;
  }

  .\32xl\:bg-indigo-100 {
    background-color: #EBF4FF;
  }

  .\32xl\:bg-indigo-200 {
    background-color: #C3DAFE;
  }

  .\32xl\:bg-indigo-300 {
    background-color: #A3BFFA;
  }

  .\32xl\:bg-indigo-400 {
    background-color: #7F9CF5;
  }

  .\32xl\:bg-indigo-500 {
    background-color: #667EEA;
  }

  .\32xl\:bg-indigo-600 {
    background-color: #5A67D8;
  }

  .\32xl\:bg-indigo-700 {
    background-color: #6439DE;
  }

  .\32xl\:bg-indigo-800 {
    background-color: #434190;
  }

  .\32xl\:bg-indigo-900 {
    background-color: #3C366B;
  }

  .\32xl\:bg-indigo {
    background-color: #667EEA;
  }

  .\32xl\:\!bg-primary {
    background-color: #6638B6 !important;
  }

  .\32xl\:\!bg-primaryDark {
    background-color: #3C2C84 !important;
  }

  .\32xl\:\!bg-primary1 {
    background-color: #8C81D1 !important;
  }

  .\32xl\:\!bg-primary2 {
    background-color: #A8A5CE !important;
  }

  .\32xl\:\!bg-primary3 {
    background-color: #EBEAF6 !important;
  }

  .\32xl\:\!bg-primary4 {
    background-color: #F8F8FC !important;
  }

  .\32xl\:\!bg-secondary {
    background-color: #007EE5 !important;
  }

  .\32xl\:\!bg-secondary1 {
    background-color: #43BEFF !important;
  }

  .\32xl\:\!bg-secondary2 {
    background-color: #F5F9FD !important;
  }

  .\32xl\:\!bg-alert {
    background-color: #EF3817 !important;
  }

  .\32xl\:\!bg-safe {
    background-color: #60B731 !important;
  }

  .\32xl\:\!bg-primary-dark {
    background-color: #3C2C84 !important;
  }

  .\32xl\:\!bg-primary-1 {
    background-color: #8C81D1 !important;
  }

  .\32xl\:\!bg-primary-2 {
    background-color: #A8A5CE !important;
  }

  .\32xl\:\!bg-primary-3 {
    background-color: #EBEAF6 !important;
  }

  .\32xl\:\!bg-primary-4 {
    background-color: #F8F8FC !important;
  }

  .\32xl\:\!bg-secondary-1 {
    background-color: #43BEFF !important;
  }

  .\32xl\:\!bg-secondary-2 {
    background-color: #F5F9FD !important;
  }

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

  .\32xl\:\!bg-black {
    background-color: #000000 !important;
  }

  .\32xl\:\!bg-white {
    background-color: #FFFFFF !important;
  }

  .\32xl\:\!bg-point-violet {
    background-color: #7545FF !important;
  }

  .\32xl\:\!bg-gray-100 {
    background-color: #F7F7F7 !important;
  }

  .\32xl\:\!bg-gray-200 {
    background-color: #E5E5E8 !important;
  }

  .\32xl\:\!bg-gray-300 {
    background-color: #CED0D6 !important;
  }

  .\32xl\:\!bg-gray-400 {
    background-color: #A7A9B2 !important;
  }

  .\32xl\:\!bg-gray-500 {
    background-color: #858895 !important;
  }

  .\32xl\:\!bg-gray-600 {
    background-color: #6B6E7B !important;
  }

  .\32xl\:\!bg-gray-700 {
    background-color: #5F616D !important;
  }

  .\32xl\:\!bg-gray-800 {
    background-color: #474952 !important;
  }

  .\32xl\:\!bg-gray-900 {
    background-color: #222532 !important;
  }

  .\32xl\:\!bg-gray {
    background-color: #858895 !important;
  }

  .\32xl\:\!bg-gray-dark {
    background-color: #222532 !important;
  }

  .\32xl\:\!bg-red-100 {
    background-color: #FFE8E8 !important;
  }

  .\32xl\:\!bg-red-200 {
    background-color: #FFC4C4 !important;
  }

  .\32xl\:\!bg-red-300 {
    background-color: #FF8F8F !important;
  }

  .\32xl\:\!bg-red-400 {
    background-color: #FF6A6A !important;
  }

  .\32xl\:\!bg-red-500 {
    background-color: #EF3817 !important;
  }

  .\32xl\:\!bg-red-600 {
    background-color: #CC2C00 !important;
  }

  .\32xl\:\!bg-red-700 {
    background-color: #C53030 !important;
  }

  .\32xl\:\!bg-red-800 {
    background-color: #9B2C2C !important;
  }

  .\32xl\:\!bg-red-900 {
    background-color: #742A2A !important;
  }

  .\32xl\:\!bg-red {
    background-color: #EF3817 !important;
  }

  .\32xl\:\!bg-coral-100 {
    background-color: #FFEBE6 !important;
  }

  .\32xl\:\!bg-coral-200 {
    background-color: #FFD3C8 !important;
  }

  .\32xl\:\!bg-coral-300 {
    background-color: #FFB39E !important;
  }

  .\32xl\:\!bg-coral-400 {
    background-color: #FF9476 !important;
  }

  .\32xl\:\!bg-coral-500 {
    background-color: #FF7750 !important;
  }

  .\32xl\:\!bg-coral-600 {
    background-color: #F55A2F !important;
  }

  .\32xl\:\!bg-coral-700 {
    background-color: #DD470F !important;
  }

  .\32xl\:\!bg-coral-800 {
    background-color: #B93E0F !important;
  }

  .\32xl\:\!bg-coral-900 {
    background-color: #8E3311 !important;
  }

  .\32xl\:\!bg-coral {
    background-color: #FF7750 !important;
  }

  .\32xl\:\!bg-yellow-100 {
    background-color: #FFFAE6 !important;
  }

  .\32xl\:\!bg-yellow-200 {
    background-color: #FFEB99 !important;
  }

  .\32xl\:\!bg-yellow-300 {
    background-color: #FFE066 !important;
  }

  .\32xl\:\!bg-yellow-400 {
    background-color: #FFD633 !important;
  }

  .\32xl\:\!bg-yellow-500 {
    background-color: #FFCE02 !important;
  }

  .\32xl\:\!bg-yellow-600 {
    background-color: #E6B800 !important;
  }

  .\32xl\:\!bg-yellow-700 {
    background-color: #CCA300 !important;
  }

  .\32xl\:\!bg-yellow-800 {
    background-color: #806600 !important;
  }

  .\32xl\:\!bg-yellow-900 {
    background-color: #4D3D00 !important;
  }

  .\32xl\:\!bg-yellow {
    background-color: #FFCE02 !important;
  }

  .\32xl\:\!bg-green-100 {
    background-color: #F9FCE9 !important;
  }

  .\32xl\:\!bg-green-200 {
    background-color: #E7F3A5 !important;
  }

  .\32xl\:\!bg-green-300 {
    background-color: #D5EA62 !important;
  }

  .\32xl\:\!bg-green-400 {
    background-color: #C2E01E !important;
  }

  .\32xl\:\!bg-green-500 {
    background-color: #60B731 !important;
  }

  .\32xl\:\!bg-green-600 {
    background-color: #3F7B1A !important;
  }

  .\32xl\:\!bg-green-700 {
    background-color: #366916 !important;
  }

  .\32xl\:\!bg-green-800 {
    background-color: #203F0D !important;
  }

  .\32xl\:\!bg-green-900 {
    background-color: #162A09 !important;
  }

  .\32xl\:\!bg-green {
    background-color: #60B731 !important;
  }

  .\32xl\:\!bg-blue-100 {
    background-color: #F5F9FD !important;
  }

  .\32xl\:\!bg-blue-200 {
    background-color: #E9F4FF !important;
  }

  .\32xl\:\!bg-blue-300 {
    background-color: #B9DCFF !important;
  }

  .\32xl\:\!bg-blue-400 {
    background-color: #43BEFF !important;
  }

  .\32xl\:\!bg-blue-500 {
    background-color: #007EE5 !important;
  }

  .\32xl\:\!bg-blue-600 {
    background-color: #0069CC !important;
  }

  .\32xl\:\!bg-blue-700 {
    background-color: #005CB3 !important;
  }

  .\32xl\:\!bg-blue-800 {
    background-color: #004F99 !important;
  }

  .\32xl\:\!bg-blue-900 {
    background-color: #003566 !important;
  }

  .\32xl\:\!bg-blue {
    background-color: #007EE5 !important;
  }

  .\32xl\:\!bg-violet-100 {
    background-color: #F8F8FC !important;
  }

  .\32xl\:\!bg-violet-200 {
    background-color: #EBEAF6 !important;
  }

  .\32xl\:\!bg-violet-300 {
    background-color: #A8A5CE !important;
  }

  .\32xl\:\!bg-violet-400 {
    background-color: #8C81D1 !important;
  }

  .\32xl\:\!bg-violet-500 {
    background-color: #6638B6 !important;
  }

  .\32xl\:\!bg-violet-600 {
    background-color: #58309C !important;
  }

  .\32xl\:\!bg-violet-700 {
    background-color: #4D2A89 !important;
  }

  .\32xl\:\!bg-violet-800 {
    background-color: #3C2C84 !important;
  }

  .\32xl\:\!bg-violet-900 {
    background-color: #371E62 !important;
  }

  .\32xl\:\!bg-violet {
    background-color: #6638B6 !important;
  }

  .\32xl\:\!bg-peacock-100 {
    background-color: #E6FFFA !important;
  }

  .\32xl\:\!bg-peacock-200 {
    background-color: #B2F5EA !important;
  }

  .\32xl\:\!bg-peacock-300 {
    background-color: #81E6D9 !important;
  }

  .\32xl\:\!bg-peacock-400 {
    background-color: #4FD1C5 !important;
  }

  .\32xl\:\!bg-peacock-500 {
    background-color: #38B2AC !important;
  }

  .\32xl\:\!bg-peacock-600 {
    background-color: #319795 !important;
  }

  .\32xl\:\!bg-peacock-700 {
    background-color: #2C7A7B !important;
  }

  .\32xl\:\!bg-peacock-800 {
    background-color: #285E61 !important;
  }

  .\32xl\:\!bg-peacock-900 {
    background-color: #234E52 !important;
  }

  .\32xl\:\!bg-peacock {
    background-color: #38B2AC !important;
  }

  .\32xl\:\!bg-indigo-100 {
    background-color: #EBF4FF !important;
  }

  .\32xl\:\!bg-indigo-200 {
    background-color: #C3DAFE !important;
  }

  .\32xl\:\!bg-indigo-300 {
    background-color: #A3BFFA !important;
  }

  .\32xl\:\!bg-indigo-400 {
    background-color: #7F9CF5 !important;
  }

  .\32xl\:\!bg-indigo-500 {
    background-color: #667EEA !important;
  }

  .\32xl\:\!bg-indigo-600 {
    background-color: #5A67D8 !important;
  }

  .\32xl\:\!bg-indigo-700 {
    background-color: #6439DE !important;
  }

  .\32xl\:\!bg-indigo-800 {
    background-color: #434190 !important;
  }

  .\32xl\:\!bg-indigo-900 {
    background-color: #3C366B !important;
  }

  .\32xl\:\!bg-indigo {
    background-color: #667EEA !important;
  }

  .\32xl\:hover\:bg-primary:hover {
    background-color: #6638B6;
  }

  .\32xl\:hover\:bg-primaryDark:hover {
    background-color: #3C2C84;
  }

  .\32xl\:hover\:bg-primary1:hover {
    background-color: #8C81D1;
  }

  .\32xl\:hover\:bg-primary2:hover {
    background-color: #A8A5CE;
  }

  .\32xl\:hover\:bg-primary3:hover {
    background-color: #EBEAF6;
  }

  .\32xl\:hover\:bg-primary4:hover {
    background-color: #F8F8FC;
  }

  .\32xl\:hover\:bg-secondary:hover {
    background-color: #007EE5;
  }

  .\32xl\:hover\:bg-secondary1:hover {
    background-color: #43BEFF;
  }

  .\32xl\:hover\:bg-secondary2:hover {
    background-color: #F5F9FD;
  }

  .\32xl\:hover\:bg-alert:hover {
    background-color: #EF3817;
  }

  .\32xl\:hover\:bg-safe:hover {
    background-color: #60B731;
  }

  .\32xl\:hover\:bg-primary-dark:hover {
    background-color: #3C2C84;
  }

  .\32xl\:hover\:bg-primary-1:hover {
    background-color: #8C81D1;
  }

  .\32xl\:hover\:bg-primary-2:hover {
    background-color: #A8A5CE;
  }

  .\32xl\:hover\:bg-primary-3:hover {
    background-color: #EBEAF6;
  }

  .\32xl\:hover\:bg-primary-4:hover {
    background-color: #F8F8FC;
  }

  .\32xl\:hover\:bg-secondary-1:hover {
    background-color: #43BEFF;
  }

  .\32xl\:hover\:bg-secondary-2:hover {
    background-color: #F5F9FD;
  }

  .\32xl\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .\32xl\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .\32xl\:hover\:bg-white:hover {
    background-color: #FFFFFF;
  }

  .\32xl\:hover\:bg-point-violet:hover {
    background-color: #7545FF;
  }

  .\32xl\:hover\:bg-gray-100:hover {
    background-color: #F7F7F7;
  }

  .\32xl\:hover\:bg-gray-200:hover {
    background-color: #E5E5E8;
  }

  .\32xl\:hover\:bg-gray-300:hover {
    background-color: #CED0D6;
  }

  .\32xl\:hover\:bg-gray-400:hover {
    background-color: #A7A9B2;
  }

  .\32xl\:hover\:bg-gray-500:hover {
    background-color: #858895;
  }

  .\32xl\:hover\:bg-gray-600:hover {
    background-color: #6B6E7B;
  }

  .\32xl\:hover\:bg-gray-700:hover {
    background-color: #5F616D;
  }

  .\32xl\:hover\:bg-gray-800:hover {
    background-color: #474952;
  }

  .\32xl\:hover\:bg-gray-900:hover {
    background-color: #222532;
  }

  .\32xl\:hover\:bg-gray:hover {
    background-color: #858895;
  }

  .\32xl\:hover\:bg-gray-dark:hover {
    background-color: #222532;
  }

  .\32xl\:hover\:bg-red-100:hover {
    background-color: #FFE8E8;
  }

  .\32xl\:hover\:bg-red-200:hover {
    background-color: #FFC4C4;
  }

  .\32xl\:hover\:bg-red-300:hover {
    background-color: #FF8F8F;
  }

  .\32xl\:hover\:bg-red-400:hover {
    background-color: #FF6A6A;
  }

  .\32xl\:hover\:bg-red-500:hover {
    background-color: #EF3817;
  }

  .\32xl\:hover\:bg-red-600:hover {
    background-color: #CC2C00;
  }

  .\32xl\:hover\:bg-red-700:hover {
    background-color: #C53030;
  }

  .\32xl\:hover\:bg-red-800:hover {
    background-color: #9B2C2C;
  }

  .\32xl\:hover\:bg-red-900:hover {
    background-color: #742A2A;
  }

  .\32xl\:hover\:bg-red:hover {
    background-color: #EF3817;
  }

  .\32xl\:hover\:bg-coral-100:hover {
    background-color: #FFEBE6;
  }

  .\32xl\:hover\:bg-coral-200:hover {
    background-color: #FFD3C8;
  }

  .\32xl\:hover\:bg-coral-300:hover {
    background-color: #FFB39E;
  }

  .\32xl\:hover\:bg-coral-400:hover {
    background-color: #FF9476;
  }

  .\32xl\:hover\:bg-coral-500:hover {
    background-color: #FF7750;
  }

  .\32xl\:hover\:bg-coral-600:hover {
    background-color: #F55A2F;
  }

  .\32xl\:hover\:bg-coral-700:hover {
    background-color: #DD470F;
  }

  .\32xl\:hover\:bg-coral-800:hover {
    background-color: #B93E0F;
  }

  .\32xl\:hover\:bg-coral-900:hover {
    background-color: #8E3311;
  }

  .\32xl\:hover\:bg-coral:hover {
    background-color: #FF7750;
  }

  .\32xl\:hover\:bg-yellow-100:hover {
    background-color: #FFFAE6;
  }

  .\32xl\:hover\:bg-yellow-200:hover {
    background-color: #FFEB99;
  }

  .\32xl\:hover\:bg-yellow-300:hover {
    background-color: #FFE066;
  }

  .\32xl\:hover\:bg-yellow-400:hover {
    background-color: #FFD633;
  }

  .\32xl\:hover\:bg-yellow-500:hover {
    background-color: #FFCE02;
  }

  .\32xl\:hover\:bg-yellow-600:hover {
    background-color: #E6B800;
  }

  .\32xl\:hover\:bg-yellow-700:hover {
    background-color: #CCA300;
  }

  .\32xl\:hover\:bg-yellow-800:hover {
    background-color: #806600;
  }

  .\32xl\:hover\:bg-yellow-900:hover {
    background-color: #4D3D00;
  }

  .\32xl\:hover\:bg-yellow:hover {
    background-color: #FFCE02;
  }

  .\32xl\:hover\:bg-green-100:hover {
    background-color: #F9FCE9;
  }

  .\32xl\:hover\:bg-green-200:hover {
    background-color: #E7F3A5;
  }

  .\32xl\:hover\:bg-green-300:hover {
    background-color: #D5EA62;
  }

  .\32xl\:hover\:bg-green-400:hover {
    background-color: #C2E01E;
  }

  .\32xl\:hover\:bg-green-500:hover {
    background-color: #60B731;
  }

  .\32xl\:hover\:bg-green-600:hover {
    background-color: #3F7B1A;
  }

  .\32xl\:hover\:bg-green-700:hover {
    background-color: #366916;
  }

  .\32xl\:hover\:bg-green-800:hover {
    background-color: #203F0D;
  }

  .\32xl\:hover\:bg-green-900:hover {
    background-color: #162A09;
  }

  .\32xl\:hover\:bg-green:hover {
    background-color: #60B731;
  }

  .\32xl\:hover\:bg-blue-100:hover {
    background-color: #F5F9FD;
  }

  .\32xl\:hover\:bg-blue-200:hover {
    background-color: #E9F4FF;
  }

  .\32xl\:hover\:bg-blue-300:hover {
    background-color: #B9DCFF;
  }

  .\32xl\:hover\:bg-blue-400:hover {
    background-color: #43BEFF;
  }

  .\32xl\:hover\:bg-blue-500:hover {
    background-color: #007EE5;
  }

  .\32xl\:hover\:bg-blue-600:hover {
    background-color: #0069CC;
  }

  .\32xl\:hover\:bg-blue-700:hover {
    background-color: #005CB3;
  }

  .\32xl\:hover\:bg-blue-800:hover {
    background-color: #004F99;
  }

  .\32xl\:hover\:bg-blue-900:hover {
    background-color: #003566;
  }

  .\32xl\:hover\:bg-blue:hover {
    background-color: #007EE5;
  }

  .\32xl\:hover\:bg-violet-100:hover {
    background-color: #F8F8FC;
  }

  .\32xl\:hover\:bg-violet-200:hover {
    background-color: #EBEAF6;
  }

  .\32xl\:hover\:bg-violet-300:hover {
    background-color: #A8A5CE;
  }

  .\32xl\:hover\:bg-violet-400:hover {
    background-color: #8C81D1;
  }

  .\32xl\:hover\:bg-violet-500:hover {
    background-color: #6638B6;
  }

  .\32xl\:hover\:bg-violet-600:hover {
    background-color: #58309C;
  }

  .\32xl\:hover\:bg-violet-700:hover {
    background-color: #4D2A89;
  }

  .\32xl\:hover\:bg-violet-800:hover {
    background-color: #3C2C84;
  }

  .\32xl\:hover\:bg-violet-900:hover {
    background-color: #371E62;
  }

  .\32xl\:hover\:bg-violet:hover {
    background-color: #6638B6;
  }

  .\32xl\:hover\:bg-peacock-100:hover {
    background-color: #E6FFFA;
  }

  .\32xl\:hover\:bg-peacock-200:hover {
    background-color: #B2F5EA;
  }

  .\32xl\:hover\:bg-peacock-300:hover {
    background-color: #81E6D9;
  }

  .\32xl\:hover\:bg-peacock-400:hover {
    background-color: #4FD1C5;
  }

  .\32xl\:hover\:bg-peacock-500:hover {
    background-color: #38B2AC;
  }

  .\32xl\:hover\:bg-peacock-600:hover {
    background-color: #319795;
  }

  .\32xl\:hover\:bg-peacock-700:hover {
    background-color: #2C7A7B;
  }

  .\32xl\:hover\:bg-peacock-800:hover {
    background-color: #285E61;
  }

  .\32xl\:hover\:bg-peacock-900:hover {
    background-color: #234E52;
  }

  .\32xl\:hover\:bg-peacock:hover {
    background-color: #38B2AC;
  }

  .\32xl\:hover\:bg-indigo-100:hover {
    background-color: #EBF4FF;
  }

  .\32xl\:hover\:bg-indigo-200:hover {
    background-color: #C3DAFE;
  }

  .\32xl\:hover\:bg-indigo-300:hover {
    background-color: #A3BFFA;
  }

  .\32xl\:hover\:bg-indigo-400:hover {
    background-color: #7F9CF5;
  }

  .\32xl\:hover\:bg-indigo-500:hover {
    background-color: #667EEA;
  }

  .\32xl\:hover\:bg-indigo-600:hover {
    background-color: #5A67D8;
  }

  .\32xl\:hover\:bg-indigo-700:hover {
    background-color: #6439DE;
  }

  .\32xl\:hover\:bg-indigo-800:hover {
    background-color: #434190;
  }

  .\32xl\:hover\:bg-indigo-900:hover {
    background-color: #3C366B;
  }

  .\32xl\:hover\:bg-indigo:hover {
    background-color: #667EEA;
  }

  .\32xl\:bg-bottom {
    background-position: bottom;
  }

  .\32xl\:bg-center {
    background-position: center;
  }

  .\32xl\:bg-left {
    background-position: left;
  }

  .\32xl\:bg-left-bottom {
    background-position: left bottom;
  }

  .\32xl\:bg-left-top {
    background-position: left top;
  }

  .\32xl\:bg-right {
    background-position: right;
  }

  .\32xl\:bg-right-bottom {
    background-position: right bottom;
  }

  .\32xl\:bg-right-top {
    background-position: right top;
  }

  .\32xl\:bg-top {
    background-position: top;
  }

  .\32xl\:\!bg-bottom {
    background-position: bottom !important;
  }

  .\32xl\:\!bg-center {
    background-position: center !important;
  }

  .\32xl\:\!bg-left {
    background-position: left !important;
  }

  .\32xl\:\!bg-left-bottom {
    background-position: left bottom !important;
  }

  .\32xl\:\!bg-left-top {
    background-position: left top !important;
  }

  .\32xl\:\!bg-right {
    background-position: right !important;
  }

  .\32xl\:\!bg-right-bottom {
    background-position: right bottom !important;
  }

  .\32xl\:\!bg-right-top {
    background-position: right top !important;
  }

  .\32xl\:\!bg-top {
    background-position: top !important;
  }

  .\32xl\:hover\:bg-bottom:hover {
    background-position: bottom;
  }

  .\32xl\:hover\:bg-center:hover {
    background-position: center;
  }

  .\32xl\:hover\:bg-left:hover {
    background-position: left;
  }

  .\32xl\:hover\:bg-left-bottom:hover {
    background-position: left bottom;
  }

  .\32xl\:hover\:bg-left-top:hover {
    background-position: left top;
  }

  .\32xl\:hover\:bg-right:hover {
    background-position: right;
  }

  .\32xl\:hover\:bg-right-bottom:hover {
    background-position: right bottom;
  }

  .\32xl\:hover\:bg-right-top:hover {
    background-position: right top;
  }

  .\32xl\:hover\:bg-top:hover {
    background-position: top;
  }

  .\32xl\:bg-repeat {
    background-repeat: repeat;
  }

  .\32xl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .\32xl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .\32xl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .\32xl\:bg-repeat-round {
    background-repeat: round;
  }

  .\32xl\:bg-repeat-space {
    background-repeat: space;
  }

  .\32xl\:\!bg-repeat {
    background-repeat: repeat !important;
  }

  .\32xl\:\!bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .\32xl\:\!bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .\32xl\:\!bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .\32xl\:\!bg-repeat-round {
    background-repeat: round !important;
  }

  .\32xl\:\!bg-repeat-space {
    background-repeat: space !important;
  }

  .\32xl\:hover\:bg-repeat:hover {
    background-repeat: repeat;
  }

  .\32xl\:hover\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }

  .\32xl\:hover\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }

  .\32xl\:hover\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }

  .\32xl\:hover\:bg-repeat-round:hover {
    background-repeat: round;
  }

  .\32xl\:hover\:bg-repeat-space:hover {
    background-repeat: space;
  }

  .\32xl\:bg-auto {
    background-size: auto;
  }

  .\32xl\:bg-cover {
    background-size: cover;
  }

  .\32xl\:bg-contain {
    background-size: contain;
  }

  .\32xl\:\!bg-auto {
    background-size: auto !important;
  }

  .\32xl\:\!bg-cover {
    background-size: cover !important;
  }

  .\32xl\:\!bg-contain {
    background-size: contain !important;
  }

  .\32xl\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .\32xl\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .\32xl\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .\32xl\:border-collapse {
    border-collapse: collapse;
  }

  .\32xl\:border-separate {
    border-collapse: separate;
  }

  .\32xl\:\!border-collapse {
    border-collapse: collapse !important;
  }

  .\32xl\:\!border-separate {
    border-collapse: separate !important;
  }

  .\32xl\:hover\:border-collapse:hover {
    border-collapse: collapse;
  }

  .\32xl\:hover\:border-separate:hover {
    border-collapse: separate;
  }

  .\32xl\:border-primary {
    border-color: #6638B6;
  }

  .\32xl\:border-primaryDark {
    border-color: #3C2C84;
  }

  .\32xl\:border-primary1 {
    border-color: #8C81D1;
  }

  .\32xl\:border-primary2 {
    border-color: #A8A5CE;
  }

  .\32xl\:border-primary3 {
    border-color: #EBEAF6;
  }

  .\32xl\:border-primary4 {
    border-color: #F8F8FC;
  }

  .\32xl\:border-secondary {
    border-color: #007EE5;
  }

  .\32xl\:border-secondary1 {
    border-color: #43BEFF;
  }

  .\32xl\:border-secondary2 {
    border-color: #F5F9FD;
  }

  .\32xl\:border-alert {
    border-color: #EF3817;
  }

  .\32xl\:border-safe {
    border-color: #60B731;
  }

  .\32xl\:border-primary-dark {
    border-color: #3C2C84;
  }

  .\32xl\:border-primary-1 {
    border-color: #8C81D1;
  }

  .\32xl\:border-primary-2 {
    border-color: #A8A5CE;
  }

  .\32xl\:border-primary-3 {
    border-color: #EBEAF6;
  }

  .\32xl\:border-primary-4 {
    border-color: #F8F8FC;
  }

  .\32xl\:border-secondary-1 {
    border-color: #43BEFF;
  }

  .\32xl\:border-secondary-2 {
    border-color: #F5F9FD;
  }

  .\32xl\:border-transparent {
    border-color: transparent;
  }

  .\32xl\:border-black {
    border-color: #000000;
  }

  .\32xl\:border-white {
    border-color: #FFFFFF;
  }

  .\32xl\:border-point-violet {
    border-color: #7545FF;
  }

  .\32xl\:border-gray-100 {
    border-color: #F7F7F7;
  }

  .\32xl\:border-gray-200 {
    border-color: #E5E5E8;
  }

  .\32xl\:border-gray-300 {
    border-color: #CED0D6;
  }

  .\32xl\:border-gray-400 {
    border-color: #A7A9B2;
  }

  .\32xl\:border-gray-500 {
    border-color: #858895;
  }

  .\32xl\:border-gray-600 {
    border-color: #6B6E7B;
  }

  .\32xl\:border-gray-700 {
    border-color: #5F616D;
  }

  .\32xl\:border-gray-800 {
    border-color: #474952;
  }

  .\32xl\:border-gray-900 {
    border-color: #222532;
  }

  .\32xl\:border-gray {
    border-color: #858895;
  }

  .\32xl\:border-gray-dark {
    border-color: #222532;
  }

  .\32xl\:border-red-100 {
    border-color: #FFE8E8;
  }

  .\32xl\:border-red-200 {
    border-color: #FFC4C4;
  }

  .\32xl\:border-red-300 {
    border-color: #FF8F8F;
  }

  .\32xl\:border-red-400 {
    border-color: #FF6A6A;
  }

  .\32xl\:border-red-500 {
    border-color: #EF3817;
  }

  .\32xl\:border-red-600 {
    border-color: #CC2C00;
  }

  .\32xl\:border-red-700 {
    border-color: #C53030;
  }

  .\32xl\:border-red-800 {
    border-color: #9B2C2C;
  }

  .\32xl\:border-red-900 {
    border-color: #742A2A;
  }

  .\32xl\:border-red {
    border-color: #EF3817;
  }

  .\32xl\:border-coral-100 {
    border-color: #FFEBE6;
  }

  .\32xl\:border-coral-200 {
    border-color: #FFD3C8;
  }

  .\32xl\:border-coral-300 {
    border-color: #FFB39E;
  }

  .\32xl\:border-coral-400 {
    border-color: #FF9476;
  }

  .\32xl\:border-coral-500 {
    border-color: #FF7750;
  }

  .\32xl\:border-coral-600 {
    border-color: #F55A2F;
  }

  .\32xl\:border-coral-700 {
    border-color: #DD470F;
  }

  .\32xl\:border-coral-800 {
    border-color: #B93E0F;
  }

  .\32xl\:border-coral-900 {
    border-color: #8E3311;
  }

  .\32xl\:border-coral {
    border-color: #FF7750;
  }

  .\32xl\:border-yellow-100 {
    border-color: #FFFAE6;
  }

  .\32xl\:border-yellow-200 {
    border-color: #FFEB99;
  }

  .\32xl\:border-yellow-300 {
    border-color: #FFE066;
  }

  .\32xl\:border-yellow-400 {
    border-color: #FFD633;
  }

  .\32xl\:border-yellow-500 {
    border-color: #FFCE02;
  }

  .\32xl\:border-yellow-600 {
    border-color: #E6B800;
  }

  .\32xl\:border-yellow-700 {
    border-color: #CCA300;
  }

  .\32xl\:border-yellow-800 {
    border-color: #806600;
  }

  .\32xl\:border-yellow-900 {
    border-color: #4D3D00;
  }

  .\32xl\:border-yellow {
    border-color: #FFCE02;
  }

  .\32xl\:border-green-100 {
    border-color: #F9FCE9;
  }

  .\32xl\:border-green-200 {
    border-color: #E7F3A5;
  }

  .\32xl\:border-green-300 {
    border-color: #D5EA62;
  }

  .\32xl\:border-green-400 {
    border-color: #C2E01E;
  }

  .\32xl\:border-green-500 {
    border-color: #60B731;
  }

  .\32xl\:border-green-600 {
    border-color: #3F7B1A;
  }

  .\32xl\:border-green-700 {
    border-color: #366916;
  }

  .\32xl\:border-green-800 {
    border-color: #203F0D;
  }

  .\32xl\:border-green-900 {
    border-color: #162A09;
  }

  .\32xl\:border-green {
    border-color: #60B731;
  }

  .\32xl\:border-blue-100 {
    border-color: #F5F9FD;
  }

  .\32xl\:border-blue-200 {
    border-color: #E9F4FF;
  }

  .\32xl\:border-blue-300 {
    border-color: #B9DCFF;
  }

  .\32xl\:border-blue-400 {
    border-color: #43BEFF;
  }

  .\32xl\:border-blue-500 {
    border-color: #007EE5;
  }

  .\32xl\:border-blue-600 {
    border-color: #0069CC;
  }

  .\32xl\:border-blue-700 {
    border-color: #005CB3;
  }

  .\32xl\:border-blue-800 {
    border-color: #004F99;
  }

  .\32xl\:border-blue-900 {
    border-color: #003566;
  }

  .\32xl\:border-blue {
    border-color: #007EE5;
  }

  .\32xl\:border-violet-100 {
    border-color: #F8F8FC;
  }

  .\32xl\:border-violet-200 {
    border-color: #EBEAF6;
  }

  .\32xl\:border-violet-300 {
    border-color: #A8A5CE;
  }

  .\32xl\:border-violet-400 {
    border-color: #8C81D1;
  }

  .\32xl\:border-violet-500 {
    border-color: #6638B6;
  }

  .\32xl\:border-violet-600 {
    border-color: #58309C;
  }

  .\32xl\:border-violet-700 {
    border-color: #4D2A89;
  }

  .\32xl\:border-violet-800 {
    border-color: #3C2C84;
  }

  .\32xl\:border-violet-900 {
    border-color: #371E62;
  }

  .\32xl\:border-violet {
    border-color: #6638B6;
  }

  .\32xl\:border-peacock-100 {
    border-color: #E6FFFA;
  }

  .\32xl\:border-peacock-200 {
    border-color: #B2F5EA;
  }

  .\32xl\:border-peacock-300 {
    border-color: #81E6D9;
  }

  .\32xl\:border-peacock-400 {
    border-color: #4FD1C5;
  }

  .\32xl\:border-peacock-500 {
    border-color: #38B2AC;
  }

  .\32xl\:border-peacock-600 {
    border-color: #319795;
  }

  .\32xl\:border-peacock-700 {
    border-color: #2C7A7B;
  }

  .\32xl\:border-peacock-800 {
    border-color: #285E61;
  }

  .\32xl\:border-peacock-900 {
    border-color: #234E52;
  }

  .\32xl\:border-peacock {
    border-color: #38B2AC;
  }

  .\32xl\:border-indigo-100 {
    border-color: #EBF4FF;
  }

  .\32xl\:border-indigo-200 {
    border-color: #C3DAFE;
  }

  .\32xl\:border-indigo-300 {
    border-color: #A3BFFA;
  }

  .\32xl\:border-indigo-400 {
    border-color: #7F9CF5;
  }

  .\32xl\:border-indigo-500 {
    border-color: #667EEA;
  }

  .\32xl\:border-indigo-600 {
    border-color: #5A67D8;
  }

  .\32xl\:border-indigo-700 {
    border-color: #6439DE;
  }

  .\32xl\:border-indigo-800 {
    border-color: #434190;
  }

  .\32xl\:border-indigo-900 {
    border-color: #3C366B;
  }

  .\32xl\:border-indigo {
    border-color: #667EEA;
  }

  .\32xl\:\!border-primary {
    border-color: #6638B6 !important;
  }

  .\32xl\:\!border-primaryDark {
    border-color: #3C2C84 !important;
  }

  .\32xl\:\!border-primary1 {
    border-color: #8C81D1 !important;
  }

  .\32xl\:\!border-primary2 {
    border-color: #A8A5CE !important;
  }

  .\32xl\:\!border-primary3 {
    border-color: #EBEAF6 !important;
  }

  .\32xl\:\!border-primary4 {
    border-color: #F8F8FC !important;
  }

  .\32xl\:\!border-secondary {
    border-color: #007EE5 !important;
  }

  .\32xl\:\!border-secondary1 {
    border-color: #43BEFF !important;
  }

  .\32xl\:\!border-secondary2 {
    border-color: #F5F9FD !important;
  }

  .\32xl\:\!border-alert {
    border-color: #EF3817 !important;
  }

  .\32xl\:\!border-safe {
    border-color: #60B731 !important;
  }

  .\32xl\:\!border-primary-dark {
    border-color: #3C2C84 !important;
  }

  .\32xl\:\!border-primary-1 {
    border-color: #8C81D1 !important;
  }

  .\32xl\:\!border-primary-2 {
    border-color: #A8A5CE !important;
  }

  .\32xl\:\!border-primary-3 {
    border-color: #EBEAF6 !important;
  }

  .\32xl\:\!border-primary-4 {
    border-color: #F8F8FC !important;
  }

  .\32xl\:\!border-secondary-1 {
    border-color: #43BEFF !important;
  }

  .\32xl\:\!border-secondary-2 {
    border-color: #F5F9FD !important;
  }

  .\32xl\:\!border-transparent {
    border-color: transparent !important;
  }

  .\32xl\:\!border-black {
    border-color: #000000 !important;
  }

  .\32xl\:\!border-white {
    border-color: #FFFFFF !important;
  }

  .\32xl\:\!border-point-violet {
    border-color: #7545FF !important;
  }

  .\32xl\:\!border-gray-100 {
    border-color: #F7F7F7 !important;
  }

  .\32xl\:\!border-gray-200 {
    border-color: #E5E5E8 !important;
  }

  .\32xl\:\!border-gray-300 {
    border-color: #CED0D6 !important;
  }

  .\32xl\:\!border-gray-400 {
    border-color: #A7A9B2 !important;
  }

  .\32xl\:\!border-gray-500 {
    border-color: #858895 !important;
  }

  .\32xl\:\!border-gray-600 {
    border-color: #6B6E7B !important;
  }

  .\32xl\:\!border-gray-700 {
    border-color: #5F616D !important;
  }

  .\32xl\:\!border-gray-800 {
    border-color: #474952 !important;
  }

  .\32xl\:\!border-gray-900 {
    border-color: #222532 !important;
  }

  .\32xl\:\!border-gray {
    border-color: #858895 !important;
  }

  .\32xl\:\!border-gray-dark {
    border-color: #222532 !important;
  }

  .\32xl\:\!border-red-100 {
    border-color: #FFE8E8 !important;
  }

  .\32xl\:\!border-red-200 {
    border-color: #FFC4C4 !important;
  }

  .\32xl\:\!border-red-300 {
    border-color: #FF8F8F !important;
  }

  .\32xl\:\!border-red-400 {
    border-color: #FF6A6A !important;
  }

  .\32xl\:\!border-red-500 {
    border-color: #EF3817 !important;
  }

  .\32xl\:\!border-red-600 {
    border-color: #CC2C00 !important;
  }

  .\32xl\:\!border-red-700 {
    border-color: #C53030 !important;
  }

  .\32xl\:\!border-red-800 {
    border-color: #9B2C2C !important;
  }

  .\32xl\:\!border-red-900 {
    border-color: #742A2A !important;
  }

  .\32xl\:\!border-red {
    border-color: #EF3817 !important;
  }

  .\32xl\:\!border-coral-100 {
    border-color: #FFEBE6 !important;
  }

  .\32xl\:\!border-coral-200 {
    border-color: #FFD3C8 !important;
  }

  .\32xl\:\!border-coral-300 {
    border-color: #FFB39E !important;
  }

  .\32xl\:\!border-coral-400 {
    border-color: #FF9476 !important;
  }

  .\32xl\:\!border-coral-500 {
    border-color: #FF7750 !important;
  }

  .\32xl\:\!border-coral-600 {
    border-color: #F55A2F !important;
  }

  .\32xl\:\!border-coral-700 {
    border-color: #DD470F !important;
  }

  .\32xl\:\!border-coral-800 {
    border-color: #B93E0F !important;
  }

  .\32xl\:\!border-coral-900 {
    border-color: #8E3311 !important;
  }

  .\32xl\:\!border-coral {
    border-color: #FF7750 !important;
  }

  .\32xl\:\!border-yellow-100 {
    border-color: #FFFAE6 !important;
  }

  .\32xl\:\!border-yellow-200 {
    border-color: #FFEB99 !important;
  }

  .\32xl\:\!border-yellow-300 {
    border-color: #FFE066 !important;
  }

  .\32xl\:\!border-yellow-400 {
    border-color: #FFD633 !important;
  }

  .\32xl\:\!border-yellow-500 {
    border-color: #FFCE02 !important;
  }

  .\32xl\:\!border-yellow-600 {
    border-color: #E6B800 !important;
  }

  .\32xl\:\!border-yellow-700 {
    border-color: #CCA300 !important;
  }

  .\32xl\:\!border-yellow-800 {
    border-color: #806600 !important;
  }

  .\32xl\:\!border-yellow-900 {
    border-color: #4D3D00 !important;
  }

  .\32xl\:\!border-yellow {
    border-color: #FFCE02 !important;
  }

  .\32xl\:\!border-green-100 {
    border-color: #F9FCE9 !important;
  }

  .\32xl\:\!border-green-200 {
    border-color: #E7F3A5 !important;
  }

  .\32xl\:\!border-green-300 {
    border-color: #D5EA62 !important;
  }

  .\32xl\:\!border-green-400 {
    border-color: #C2E01E !important;
  }

  .\32xl\:\!border-green-500 {
    border-color: #60B731 !important;
  }

  .\32xl\:\!border-green-600 {
    border-color: #3F7B1A !important;
  }

  .\32xl\:\!border-green-700 {
    border-color: #366916 !important;
  }

  .\32xl\:\!border-green-800 {
    border-color: #203F0D !important;
  }

  .\32xl\:\!border-green-900 {
    border-color: #162A09 !important;
  }

  .\32xl\:\!border-green {
    border-color: #60B731 !important;
  }

  .\32xl\:\!border-blue-100 {
    border-color: #F5F9FD !important;
  }

  .\32xl\:\!border-blue-200 {
    border-color: #E9F4FF !important;
  }

  .\32xl\:\!border-blue-300 {
    border-color: #B9DCFF !important;
  }

  .\32xl\:\!border-blue-400 {
    border-color: #43BEFF !important;
  }

  .\32xl\:\!border-blue-500 {
    border-color: #007EE5 !important;
  }

  .\32xl\:\!border-blue-600 {
    border-color: #0069CC !important;
  }

  .\32xl\:\!border-blue-700 {
    border-color: #005CB3 !important;
  }

  .\32xl\:\!border-blue-800 {
    border-color: #004F99 !important;
  }

  .\32xl\:\!border-blue-900 {
    border-color: #003566 !important;
  }

  .\32xl\:\!border-blue {
    border-color: #007EE5 !important;
  }

  .\32xl\:\!border-violet-100 {
    border-color: #F8F8FC !important;
  }

  .\32xl\:\!border-violet-200 {
    border-color: #EBEAF6 !important;
  }

  .\32xl\:\!border-violet-300 {
    border-color: #A8A5CE !important;
  }

  .\32xl\:\!border-violet-400 {
    border-color: #8C81D1 !important;
  }

  .\32xl\:\!border-violet-500 {
    border-color: #6638B6 !important;
  }

  .\32xl\:\!border-violet-600 {
    border-color: #58309C !important;
  }

  .\32xl\:\!border-violet-700 {
    border-color: #4D2A89 !important;
  }

  .\32xl\:\!border-violet-800 {
    border-color: #3C2C84 !important;
  }

  .\32xl\:\!border-violet-900 {
    border-color: #371E62 !important;
  }

  .\32xl\:\!border-violet {
    border-color: #6638B6 !important;
  }

  .\32xl\:\!border-peacock-100 {
    border-color: #E6FFFA !important;
  }

  .\32xl\:\!border-peacock-200 {
    border-color: #B2F5EA !important;
  }

  .\32xl\:\!border-peacock-300 {
    border-color: #81E6D9 !important;
  }

  .\32xl\:\!border-peacock-400 {
    border-color: #4FD1C5 !important;
  }

  .\32xl\:\!border-peacock-500 {
    border-color: #38B2AC !important;
  }

  .\32xl\:\!border-peacock-600 {
    border-color: #319795 !important;
  }

  .\32xl\:\!border-peacock-700 {
    border-color: #2C7A7B !important;
  }

  .\32xl\:\!border-peacock-800 {
    border-color: #285E61 !important;
  }

  .\32xl\:\!border-peacock-900 {
    border-color: #234E52 !important;
  }

  .\32xl\:\!border-peacock {
    border-color: #38B2AC !important;
  }

  .\32xl\:\!border-indigo-100 {
    border-color: #EBF4FF !important;
  }

  .\32xl\:\!border-indigo-200 {
    border-color: #C3DAFE !important;
  }

  .\32xl\:\!border-indigo-300 {
    border-color: #A3BFFA !important;
  }

  .\32xl\:\!border-indigo-400 {
    border-color: #7F9CF5 !important;
  }

  .\32xl\:\!border-indigo-500 {
    border-color: #667EEA !important;
  }

  .\32xl\:\!border-indigo-600 {
    border-color: #5A67D8 !important;
  }

  .\32xl\:\!border-indigo-700 {
    border-color: #6439DE !important;
  }

  .\32xl\:\!border-indigo-800 {
    border-color: #434190 !important;
  }

  .\32xl\:\!border-indigo-900 {
    border-color: #3C366B !important;
  }

  .\32xl\:\!border-indigo {
    border-color: #667EEA !important;
  }

  .\32xl\:hover\:border-primary:hover {
    border-color: #6638B6;
  }

  .\32xl\:hover\:border-primaryDark:hover {
    border-color: #3C2C84;
  }

  .\32xl\:hover\:border-primary1:hover {
    border-color: #8C81D1;
  }

  .\32xl\:hover\:border-primary2:hover {
    border-color: #A8A5CE;
  }

  .\32xl\:hover\:border-primary3:hover {
    border-color: #EBEAF6;
  }

  .\32xl\:hover\:border-primary4:hover {
    border-color: #F8F8FC;
  }

  .\32xl\:hover\:border-secondary:hover {
    border-color: #007EE5;
  }

  .\32xl\:hover\:border-secondary1:hover {
    border-color: #43BEFF;
  }

  .\32xl\:hover\:border-secondary2:hover {
    border-color: #F5F9FD;
  }

  .\32xl\:hover\:border-alert:hover {
    border-color: #EF3817;
  }

  .\32xl\:hover\:border-safe:hover {
    border-color: #60B731;
  }

  .\32xl\:hover\:border-primary-dark:hover {
    border-color: #3C2C84;
  }

  .\32xl\:hover\:border-primary-1:hover {
    border-color: #8C81D1;
  }

  .\32xl\:hover\:border-primary-2:hover {
    border-color: #A8A5CE;
  }

  .\32xl\:hover\:border-primary-3:hover {
    border-color: #EBEAF6;
  }

  .\32xl\:hover\:border-primary-4:hover {
    border-color: #F8F8FC;
  }

  .\32xl\:hover\:border-secondary-1:hover {
    border-color: #43BEFF;
  }

  .\32xl\:hover\:border-secondary-2:hover {
    border-color: #F5F9FD;
  }

  .\32xl\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .\32xl\:hover\:border-black:hover {
    border-color: #000000;
  }

  .\32xl\:hover\:border-white:hover {
    border-color: #FFFFFF;
  }

  .\32xl\:hover\:border-point-violet:hover {
    border-color: #7545FF;
  }

  .\32xl\:hover\:border-gray-100:hover {
    border-color: #F7F7F7;
  }

  .\32xl\:hover\:border-gray-200:hover {
    border-color: #E5E5E8;
  }

  .\32xl\:hover\:border-gray-300:hover {
    border-color: #CED0D6;
  }

  .\32xl\:hover\:border-gray-400:hover {
    border-color: #A7A9B2;
  }

  .\32xl\:hover\:border-gray-500:hover {
    border-color: #858895;
  }

  .\32xl\:hover\:border-gray-600:hover {
    border-color: #6B6E7B;
  }

  .\32xl\:hover\:border-gray-700:hover {
    border-color: #5F616D;
  }

  .\32xl\:hover\:border-gray-800:hover {
    border-color: #474952;
  }

  .\32xl\:hover\:border-gray-900:hover {
    border-color: #222532;
  }

  .\32xl\:hover\:border-gray:hover {
    border-color: #858895;
  }

  .\32xl\:hover\:border-gray-dark:hover {
    border-color: #222532;
  }

  .\32xl\:hover\:border-red-100:hover {
    border-color: #FFE8E8;
  }

  .\32xl\:hover\:border-red-200:hover {
    border-color: #FFC4C4;
  }

  .\32xl\:hover\:border-red-300:hover {
    border-color: #FF8F8F;
  }

  .\32xl\:hover\:border-red-400:hover {
    border-color: #FF6A6A;
  }

  .\32xl\:hover\:border-red-500:hover {
    border-color: #EF3817;
  }

  .\32xl\:hover\:border-red-600:hover {
    border-color: #CC2C00;
  }

  .\32xl\:hover\:border-red-700:hover {
    border-color: #C53030;
  }

  .\32xl\:hover\:border-red-800:hover {
    border-color: #9B2C2C;
  }

  .\32xl\:hover\:border-red-900:hover {
    border-color: #742A2A;
  }

  .\32xl\:hover\:border-red:hover {
    border-color: #EF3817;
  }

  .\32xl\:hover\:border-coral-100:hover {
    border-color: #FFEBE6;
  }

  .\32xl\:hover\:border-coral-200:hover {
    border-color: #FFD3C8;
  }

  .\32xl\:hover\:border-coral-300:hover {
    border-color: #FFB39E;
  }

  .\32xl\:hover\:border-coral-400:hover {
    border-color: #FF9476;
  }

  .\32xl\:hover\:border-coral-500:hover {
    border-color: #FF7750;
  }

  .\32xl\:hover\:border-coral-600:hover {
    border-color: #F55A2F;
  }

  .\32xl\:hover\:border-coral-700:hover {
    border-color: #DD470F;
  }

  .\32xl\:hover\:border-coral-800:hover {
    border-color: #B93E0F;
  }

  .\32xl\:hover\:border-coral-900:hover {
    border-color: #8E3311;
  }

  .\32xl\:hover\:border-coral:hover {
    border-color: #FF7750;
  }

  .\32xl\:hover\:border-yellow-100:hover {
    border-color: #FFFAE6;
  }

  .\32xl\:hover\:border-yellow-200:hover {
    border-color: #FFEB99;
  }

  .\32xl\:hover\:border-yellow-300:hover {
    border-color: #FFE066;
  }

  .\32xl\:hover\:border-yellow-400:hover {
    border-color: #FFD633;
  }

  .\32xl\:hover\:border-yellow-500:hover {
    border-color: #FFCE02;
  }

  .\32xl\:hover\:border-yellow-600:hover {
    border-color: #E6B800;
  }

  .\32xl\:hover\:border-yellow-700:hover {
    border-color: #CCA300;
  }

  .\32xl\:hover\:border-yellow-800:hover {
    border-color: #806600;
  }

  .\32xl\:hover\:border-yellow-900:hover {
    border-color: #4D3D00;
  }

  .\32xl\:hover\:border-yellow:hover {
    border-color: #FFCE02;
  }

  .\32xl\:hover\:border-green-100:hover {
    border-color: #F9FCE9;
  }

  .\32xl\:hover\:border-green-200:hover {
    border-color: #E7F3A5;
  }

  .\32xl\:hover\:border-green-300:hover {
    border-color: #D5EA62;
  }

  .\32xl\:hover\:border-green-400:hover {
    border-color: #C2E01E;
  }

  .\32xl\:hover\:border-green-500:hover {
    border-color: #60B731;
  }

  .\32xl\:hover\:border-green-600:hover {
    border-color: #3F7B1A;
  }

  .\32xl\:hover\:border-green-700:hover {
    border-color: #366916;
  }

  .\32xl\:hover\:border-green-800:hover {
    border-color: #203F0D;
  }

  .\32xl\:hover\:border-green-900:hover {
    border-color: #162A09;
  }

  .\32xl\:hover\:border-green:hover {
    border-color: #60B731;
  }

  .\32xl\:hover\:border-blue-100:hover {
    border-color: #F5F9FD;
  }

  .\32xl\:hover\:border-blue-200:hover {
    border-color: #E9F4FF;
  }

  .\32xl\:hover\:border-blue-300:hover {
    border-color: #B9DCFF;
  }

  .\32xl\:hover\:border-blue-400:hover {
    border-color: #43BEFF;
  }

  .\32xl\:hover\:border-blue-500:hover {
    border-color: #007EE5;
  }

  .\32xl\:hover\:border-blue-600:hover {
    border-color: #0069CC;
  }

  .\32xl\:hover\:border-blue-700:hover {
    border-color: #005CB3;
  }

  .\32xl\:hover\:border-blue-800:hover {
    border-color: #004F99;
  }

  .\32xl\:hover\:border-blue-900:hover {
    border-color: #003566;
  }

  .\32xl\:hover\:border-blue:hover {
    border-color: #007EE5;
  }

  .\32xl\:hover\:border-violet-100:hover {
    border-color: #F8F8FC;
  }

  .\32xl\:hover\:border-violet-200:hover {
    border-color: #EBEAF6;
  }

  .\32xl\:hover\:border-violet-300:hover {
    border-color: #A8A5CE;
  }

  .\32xl\:hover\:border-violet-400:hover {
    border-color: #8C81D1;
  }

  .\32xl\:hover\:border-violet-500:hover {
    border-color: #6638B6;
  }

  .\32xl\:hover\:border-violet-600:hover {
    border-color: #58309C;
  }

  .\32xl\:hover\:border-violet-700:hover {
    border-color: #4D2A89;
  }

  .\32xl\:hover\:border-violet-800:hover {
    border-color: #3C2C84;
  }

  .\32xl\:hover\:border-violet-900:hover {
    border-color: #371E62;
  }

  .\32xl\:hover\:border-violet:hover {
    border-color: #6638B6;
  }

  .\32xl\:hover\:border-peacock-100:hover {
    border-color: #E6FFFA;
  }

  .\32xl\:hover\:border-peacock-200:hover {
    border-color: #B2F5EA;
  }

  .\32xl\:hover\:border-peacock-300:hover {
    border-color: #81E6D9;
  }

  .\32xl\:hover\:border-peacock-400:hover {
    border-color: #4FD1C5;
  }

  .\32xl\:hover\:border-peacock-500:hover {
    border-color: #38B2AC;
  }

  .\32xl\:hover\:border-peacock-600:hover {
    border-color: #319795;
  }

  .\32xl\:hover\:border-peacock-700:hover {
    border-color: #2C7A7B;
  }

  .\32xl\:hover\:border-peacock-800:hover {
    border-color: #285E61;
  }

  .\32xl\:hover\:border-peacock-900:hover {
    border-color: #234E52;
  }

  .\32xl\:hover\:border-peacock:hover {
    border-color: #38B2AC;
  }

  .\32xl\:hover\:border-indigo-100:hover {
    border-color: #EBF4FF;
  }

  .\32xl\:hover\:border-indigo-200:hover {
    border-color: #C3DAFE;
  }

  .\32xl\:hover\:border-indigo-300:hover {
    border-color: #A3BFFA;
  }

  .\32xl\:hover\:border-indigo-400:hover {
    border-color: #7F9CF5;
  }

  .\32xl\:hover\:border-indigo-500:hover {
    border-color: #667EEA;
  }

  .\32xl\:hover\:border-indigo-600:hover {
    border-color: #5A67D8;
  }

  .\32xl\:hover\:border-indigo-700:hover {
    border-color: #6439DE;
  }

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

  .\32xl\:hover\:border-indigo-900:hover {
    border-color: #3C366B;
  }

  .\32xl\:hover\:border-indigo:hover {
    border-color: #667EEA;
  }

  .\32xl\:rounded-none {
    border-radius: 0;
  }

  .\32xl\:rounded-sm {
    border-radius: 0.125rem;
  }

  .\32xl\:rounded {
    border-radius: 0.25rem;
  }

  .\32xl\:rounded-md {
    border-radius: 0.375rem;
  }

  .\32xl\:rounded-lg {
    border-radius: 0.5rem;
  }

  .\32xl\:rounded-full {
    border-radius: 9999px;
  }

  .\32xl\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .\32xl\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .\32xl\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\32xl\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\32xl\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .\32xl\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .\32xl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .\32xl\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .\32xl\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .\32xl\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .\32xl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .\32xl\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .\32xl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .\32xl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .\32xl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .\32xl\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .\32xl\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .\32xl\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .\32xl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .\32xl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .\32xl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .\32xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .\32xl\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .\32xl\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .\32xl\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .\32xl\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .\32xl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .\32xl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .\32xl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .\32xl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .\32xl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .\32xl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .\32xl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .\32xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:\!rounded-none {
    border-radius: 0 !important;
  }

  .\32xl\:\!rounded-sm {
    border-radius: 0.125rem !important;
  }

  .\32xl\:\!rounded {
    border-radius: 0.25rem !important;
  }

  .\32xl\:\!rounded-md {
    border-radius: 0.375rem !important;
  }

  .\32xl\:\!rounded-lg {
    border-radius: 0.5rem !important;
  }

  .\32xl\:\!rounded-full {
    border-radius: 9999px !important;
  }

  .\32xl\:\!rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .\32xl\:\!rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .\32xl\:\!rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .\32xl\:\!rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .\32xl\:\!rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .\32xl\:\!rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .\32xl\:\!rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .\32xl\:\!rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .\32xl\:\!rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .\32xl\:\!rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .\32xl\:\!rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .\32xl\:\!rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .\32xl\:\!rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .\32xl\:\!rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .\32xl\:\!rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .\32xl\:\!rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .\32xl\:\!rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .\32xl\:\!rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .\32xl\:\!rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .\32xl\:\!rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .\32xl\:\!rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .\32xl\:\!rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .\32xl\:\!rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .\32xl\:\!rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .\32xl\:\!rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .\32xl\:\!rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .\32xl\:\!rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .\32xl\:\!rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .\32xl\:\!rounded-tl-sm {
    border-top-left-radius: 0.125rem !important;
  }

  .\32xl\:\!rounded-tr-sm {
    border-top-right-radius: 0.125rem !important;
  }

  .\32xl\:\!rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important;
  }

  .\32xl\:\!rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important;
  }

  .\32xl\:\!rounded-tl {
    border-top-left-radius: 0.25rem !important;
  }

  .\32xl\:\!rounded-tr {
    border-top-right-radius: 0.25rem !important;
  }

  .\32xl\:\!rounded-br {
    border-bottom-right-radius: 0.25rem !important;
  }

  .\32xl\:\!rounded-bl {
    border-bottom-left-radius: 0.25rem !important;
  }

  .\32xl\:\!rounded-tl-md {
    border-top-left-radius: 0.375rem !important;
  }

  .\32xl\:\!rounded-tr-md {
    border-top-right-radius: 0.375rem !important;
  }

  .\32xl\:\!rounded-br-md {
    border-bottom-right-radius: 0.375rem !important;
  }

  .\32xl\:\!rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important;
  }

  .\32xl\:\!rounded-tl-lg {
    border-top-left-radius: 0.5rem !important;
  }

  .\32xl\:\!rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
  }

  .\32xl\:\!rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important;
  }

  .\32xl\:\!rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important;
  }

  .\32xl\:\!rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .\32xl\:\!rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .\32xl\:\!rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .\32xl\:\!rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .\32xl\:hover\:rounded-none:hover {
    border-radius: 0;
  }

  .\32xl\:hover\:rounded-sm:hover {
    border-radius: 0.125rem;
  }

  .\32xl\:hover\:rounded:hover {
    border-radius: 0.25rem;
  }

  .\32xl\:hover\:rounded-md:hover {
    border-radius: 0.375rem;
  }

  .\32xl\:hover\:rounded-lg:hover {
    border-radius: 0.5rem;
  }

  .\32xl\:hover\:rounded-full:hover {
    border-radius: 9999px;
  }

  .\32xl\:hover\:rounded-t-none:hover {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .\32xl\:hover\:rounded-r-none:hover {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .\32xl\:hover\:rounded-b-none:hover {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\32xl\:hover\:rounded-l-none:hover {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\32xl\:hover\:rounded-t-sm:hover {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .\32xl\:hover\:rounded-r-sm:hover {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .\32xl\:hover\:rounded-b-sm:hover {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:hover\:rounded-l-sm:hover {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:hover\:rounded-t:hover {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .\32xl\:hover\:rounded-r:hover {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .\32xl\:hover\:rounded-b:hover {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:hover\:rounded-l:hover {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:hover\:rounded-t-md:hover {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .\32xl\:hover\:rounded-r-md:hover {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .\32xl\:hover\:rounded-b-md:hover {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:hover\:rounded-l-md:hover {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:hover\:rounded-t-lg:hover {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .\32xl\:hover\:rounded-r-lg:hover {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .\32xl\:hover\:rounded-b-lg:hover {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:hover\:rounded-l-lg:hover {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:hover\:rounded-t-full:hover {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .\32xl\:hover\:rounded-r-full:hover {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .\32xl\:hover\:rounded-b-full:hover {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:hover\:rounded-l-full:hover {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:hover\:rounded-tl-none:hover {
    border-top-left-radius: 0;
  }

  .\32xl\:hover\:rounded-tr-none:hover {
    border-top-right-radius: 0;
  }

  .\32xl\:hover\:rounded-br-none:hover {
    border-bottom-right-radius: 0;
  }

  .\32xl\:hover\:rounded-bl-none:hover {
    border-bottom-left-radius: 0;
  }

  .\32xl\:hover\:rounded-tl-sm:hover {
    border-top-left-radius: 0.125rem;
  }

  .\32xl\:hover\:rounded-tr-sm:hover {
    border-top-right-radius: 0.125rem;
  }

  .\32xl\:hover\:rounded-br-sm:hover {
    border-bottom-right-radius: 0.125rem;
  }

  .\32xl\:hover\:rounded-bl-sm:hover {
    border-bottom-left-radius: 0.125rem;
  }

  .\32xl\:hover\:rounded-tl:hover {
    border-top-left-radius: 0.25rem;
  }

  .\32xl\:hover\:rounded-tr:hover {
    border-top-right-radius: 0.25rem;
  }

  .\32xl\:hover\:rounded-br:hover {
    border-bottom-right-radius: 0.25rem;
  }

  .\32xl\:hover\:rounded-bl:hover {
    border-bottom-left-radius: 0.25rem;
  }

  .\32xl\:hover\:rounded-tl-md:hover {
    border-top-left-radius: 0.375rem;
  }

  .\32xl\:hover\:rounded-tr-md:hover {
    border-top-right-radius: 0.375rem;
  }

  .\32xl\:hover\:rounded-br-md:hover {
    border-bottom-right-radius: 0.375rem;
  }

  .\32xl\:hover\:rounded-bl-md:hover {
    border-bottom-left-radius: 0.375rem;
  }

  .\32xl\:hover\:rounded-tl-lg:hover {
    border-top-left-radius: 0.5rem;
  }

  .\32xl\:hover\:rounded-tr-lg:hover {
    border-top-right-radius: 0.5rem;
  }

  .\32xl\:hover\:rounded-br-lg:hover {
    border-bottom-right-radius: 0.5rem;
  }

  .\32xl\:hover\:rounded-bl-lg:hover {
    border-bottom-left-radius: 0.5rem;
  }

  .\32xl\:hover\:rounded-tl-full:hover {
    border-top-left-radius: 9999px;
  }

  .\32xl\:hover\:rounded-tr-full:hover {
    border-top-right-radius: 9999px;
  }

  .\32xl\:hover\:rounded-br-full:hover {
    border-bottom-right-radius: 9999px;
  }

  .\32xl\:hover\:rounded-bl-full:hover {
    border-bottom-left-radius: 9999px;
  }

  .\32xl\:border-solid {
    border-style: solid;
  }

  .\32xl\:border-dashed {
    border-style: dashed;
  }

  .\32xl\:border-dotted {
    border-style: dotted;
  }

  .\32xl\:border-double {
    border-style: double;
  }

  .\32xl\:border-none {
    border-style: none;
  }

  .\32xl\:\!border-solid {
    border-style: solid !important;
  }

  .\32xl\:\!border-dashed {
    border-style: dashed !important;
  }

  .\32xl\:\!border-dotted {
    border-style: dotted !important;
  }

  .\32xl\:\!border-double {
    border-style: double !important;
  }

  .\32xl\:\!border-none {
    border-style: none !important;
  }

  .\32xl\:hover\:border-solid:hover {
    border-style: solid;
  }

  .\32xl\:hover\:border-dashed:hover {
    border-style: dashed;
  }

  .\32xl\:hover\:border-dotted:hover {
    border-style: dotted;
  }

  .\32xl\:hover\:border-double:hover {
    border-style: double;
  }

  .\32xl\:hover\:border-none:hover {
    border-style: none;
  }

  .\32xl\:border-0 {
    border-width: 0;
  }

  .\32xl\:border-2 {
    border-width: 2px;
  }

  .\32xl\:border-4 {
    border-width: 4px;
  }

  .\32xl\:border-8 {
    border-width: 8px;
  }

  .\32xl\:border {
    border-width: 1px;
  }

  .\32xl\:border-t-0 {
    border-top-width: 0;
  }

  .\32xl\:border-r-0 {
    border-right-width: 0;
  }

  .\32xl\:border-b-0 {
    border-bottom-width: 0;
  }

  .\32xl\:border-l-0 {
    border-left-width: 0;
  }

  .\32xl\:border-t-2 {
    border-top-width: 2px;
  }

  .\32xl\:border-r-2 {
    border-right-width: 2px;
  }

  .\32xl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .\32xl\:border-l-2 {
    border-left-width: 2px;
  }

  .\32xl\:border-t-4 {
    border-top-width: 4px;
  }

  .\32xl\:border-r-4 {
    border-right-width: 4px;
  }

  .\32xl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .\32xl\:border-l-4 {
    border-left-width: 4px;
  }

  .\32xl\:border-t-8 {
    border-top-width: 8px;
  }

  .\32xl\:border-r-8 {
    border-right-width: 8px;
  }

  .\32xl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .\32xl\:border-l-8 {
    border-left-width: 8px;
  }

  .\32xl\:border-t {
    border-top-width: 1px;
  }

  .\32xl\:border-r {
    border-right-width: 1px;
  }

  .\32xl\:border-b {
    border-bottom-width: 1px;
  }

  .\32xl\:border-l {
    border-left-width: 1px;
  }

  .\32xl\:\!border-0 {
    border-width: 0 !important;
  }

  .\32xl\:\!border-2 {
    border-width: 2px !important;
  }

  .\32xl\:\!border-4 {
    border-width: 4px !important;
  }

  .\32xl\:\!border-8 {
    border-width: 8px !important;
  }

  .\32xl\:\!border {
    border-width: 1px !important;
  }

  .\32xl\:\!border-t-0 {
    border-top-width: 0 !important;
  }

  .\32xl\:\!border-r-0 {
    border-right-width: 0 !important;
  }

  .\32xl\:\!border-b-0 {
    border-bottom-width: 0 !important;
  }

  .\32xl\:\!border-l-0 {
    border-left-width: 0 !important;
  }

  .\32xl\:\!border-t-2 {
    border-top-width: 2px !important;
  }

  .\32xl\:\!border-r-2 {
    border-right-width: 2px !important;
  }

  .\32xl\:\!border-b-2 {
    border-bottom-width: 2px !important;
  }

  .\32xl\:\!border-l-2 {
    border-left-width: 2px !important;
  }

  .\32xl\:\!border-t-4 {
    border-top-width: 4px !important;
  }

  .\32xl\:\!border-r-4 {
    border-right-width: 4px !important;
  }

  .\32xl\:\!border-b-4 {
    border-bottom-width: 4px !important;
  }

  .\32xl\:\!border-l-4 {
    border-left-width: 4px !important;
  }

  .\32xl\:\!border-t-8 {
    border-top-width: 8px !important;
  }

  .\32xl\:\!border-r-8 {
    border-right-width: 8px !important;
  }

  .\32xl\:\!border-b-8 {
    border-bottom-width: 8px !important;
  }

  .\32xl\:\!border-l-8 {
    border-left-width: 8px !important;
  }

  .\32xl\:\!border-t {
    border-top-width: 1px !important;
  }

  .\32xl\:\!border-r {
    border-right-width: 1px !important;
  }

  .\32xl\:\!border-b {
    border-bottom-width: 1px !important;
  }

  .\32xl\:\!border-l {
    border-left-width: 1px !important;
  }

  .\32xl\:hover\:border-0:hover {
    border-width: 0;
  }

  .\32xl\:hover\:border-2:hover {
    border-width: 2px;
  }

  .\32xl\:hover\:border-4:hover {
    border-width: 4px;
  }

  .\32xl\:hover\:border-8:hover {
    border-width: 8px;
  }

  .\32xl\:hover\:border:hover {
    border-width: 1px;
  }

  .\32xl\:hover\:border-t-0:hover {
    border-top-width: 0;
  }

  .\32xl\:hover\:border-r-0:hover {
    border-right-width: 0;
  }

  .\32xl\:hover\:border-b-0:hover {
    border-bottom-width: 0;
  }

  .\32xl\:hover\:border-l-0:hover {
    border-left-width: 0;
  }

  .\32xl\:hover\:border-t-2:hover {
    border-top-width: 2px;
  }

  .\32xl\:hover\:border-r-2:hover {
    border-right-width: 2px;
  }

  .\32xl\:hover\:border-b-2:hover {
    border-bottom-width: 2px;
  }

  .\32xl\:hover\:border-l-2:hover {
    border-left-width: 2px;
  }

  .\32xl\:hover\:border-t-4:hover {
    border-top-width: 4px;
  }

  .\32xl\:hover\:border-r-4:hover {
    border-right-width: 4px;
  }

  .\32xl\:hover\:border-b-4:hover {
    border-bottom-width: 4px;
  }

  .\32xl\:hover\:border-l-4:hover {
    border-left-width: 4px;
  }

  .\32xl\:hover\:border-t-8:hover {
    border-top-width: 8px;
  }

  .\32xl\:hover\:border-r-8:hover {
    border-right-width: 8px;
  }

  .\32xl\:hover\:border-b-8:hover {
    border-bottom-width: 8px;
  }

  .\32xl\:hover\:border-l-8:hover {
    border-left-width: 8px;
  }

  .\32xl\:hover\:border-t:hover {
    border-top-width: 1px;
  }

  .\32xl\:hover\:border-r:hover {
    border-right-width: 1px;
  }

  .\32xl\:hover\:border-b:hover {
    border-bottom-width: 1px;
  }

  .\32xl\:hover\:border-l:hover {
    border-left-width: 1px;
  }

  .\32xl\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .\32xl\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .\32xl\:\!box-border {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .\32xl\:\!box-content {
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .\32xl\:hover\:box-border:hover {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .\32xl\:hover\:box-content:hover {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .\32xl\:cursor-auto {
    cursor: auto;
  }

  .\32xl\:cursor-default {
    cursor: default;
  }

  .\32xl\:cursor-pointer {
    cursor: pointer;
  }

  .\32xl\:cursor-wait {
    cursor: wait;
  }

  .\32xl\:cursor-text {
    cursor: text;
  }

  .\32xl\:cursor-move {
    cursor: move;
  }

  .\32xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .\32xl\:\!cursor-auto {
    cursor: auto !important;
  }

  .\32xl\:\!cursor-default {
    cursor: default !important;
  }

  .\32xl\:\!cursor-pointer {
    cursor: pointer !important;
  }

  .\32xl\:\!cursor-wait {
    cursor: wait !important;
  }

  .\32xl\:\!cursor-text {
    cursor: text !important;
  }

  .\32xl\:\!cursor-move {
    cursor: move !important;
  }

  .\32xl\:\!cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .\32xl\:hover\:cursor-auto:hover {
    cursor: auto;
  }

  .\32xl\:hover\:cursor-default:hover {
    cursor: default;
  }

  .\32xl\:hover\:cursor-pointer:hover {
    cursor: pointer;
  }

  .\32xl\:hover\:cursor-wait:hover {
    cursor: wait;
  }

  .\32xl\:hover\:cursor-text:hover {
    cursor: text;
  }

  .\32xl\:hover\:cursor-move:hover {
    cursor: move;
  }

  .\32xl\:hover\:cursor-not-allowed:hover {
    cursor: not-allowed;
  }

  .\32xl\:block {
    display: block;
  }

  .\32xl\:inline-block {
    display: inline-block;
  }

  .\32xl\:inline {
    display: inline;
  }

  .\32xl\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .\32xl\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .\32xl\:grid {
    display: grid;
  }

  .\32xl\:table {
    display: table;
  }

  .\32xl\:table-caption {
    display: table-caption;
  }

  .\32xl\:table-cell {
    display: table-cell;
  }

  .\32xl\:table-column {
    display: table-column;
  }

  .\32xl\:table-column-group {
    display: table-column-group;
  }

  .\32xl\:table-footer-group {
    display: table-footer-group;
  }

  .\32xl\:table-header-group {
    display: table-header-group;
  }

  .\32xl\:table-row-group {
    display: table-row-group;
  }

  .\32xl\:table-row {
    display: table-row;
  }

  .\32xl\:hidden {
    display: none;
  }

  .\32xl\:\!block {
    display: block !important;
  }

  .\32xl\:\!inline-block {
    display: inline-block !important;
  }

  .\32xl\:\!inline {
    display: inline !important;
  }

  .\32xl\:\!flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .\32xl\:\!inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .\32xl\:\!grid {
    display: grid !important;
  }

  .\32xl\:\!table {
    display: table !important;
  }

  .\32xl\:\!table-caption {
    display: table-caption !important;
  }

  .\32xl\:\!table-cell {
    display: table-cell !important;
  }

  .\32xl\:\!table-column {
    display: table-column !important;
  }

  .\32xl\:\!table-column-group {
    display: table-column-group !important;
  }

  .\32xl\:\!table-footer-group {
    display: table-footer-group !important;
  }

  .\32xl\:\!table-header-group {
    display: table-header-group !important;
  }

  .\32xl\:\!table-row-group {
    display: table-row-group !important;
  }

  .\32xl\:\!table-row {
    display: table-row !important;
  }

  .\32xl\:\!hidden {
    display: none !important;
  }

  .\32xl\:hover\:block:hover {
    display: block;
  }

  .\32xl\:hover\:inline-block:hover {
    display: inline-block;
  }

  .\32xl\:hover\:inline:hover {
    display: inline;
  }

  .\32xl\:hover\:flex:hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .\32xl\:hover\:inline-flex:hover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .\32xl\:hover\:grid:hover {
    display: grid;
  }

  .\32xl\:hover\:table:hover {
    display: table;
  }

  .\32xl\:hover\:table-caption:hover {
    display: table-caption;
  }

  .\32xl\:hover\:table-cell:hover {
    display: table-cell;
  }

  .\32xl\:hover\:table-column:hover {
    display: table-column;
  }

  .\32xl\:hover\:table-column-group:hover {
    display: table-column-group;
  }

  .\32xl\:hover\:table-footer-group:hover {
    display: table-footer-group;
  }

  .\32xl\:hover\:table-header-group:hover {
    display: table-header-group;
  }

  .\32xl\:hover\:table-row-group:hover {
    display: table-row-group;
  }

  .\32xl\:hover\:table-row:hover {
    display: table-row;
  }

  .\32xl\:hover\:hidden:hover {
    display: none;
  }

  .\32xl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .\32xl\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .\32xl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .\32xl\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .\32xl\:\!flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .\32xl\:\!flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .\32xl\:\!flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .\32xl\:\!flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .\32xl\:hover\:flex-row:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .\32xl\:hover\:flex-row-reverse:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .\32xl\:hover\:flex-col:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .\32xl\:hover\:flex-col-reverse:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .\32xl\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .\32xl\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .\32xl\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .\32xl\:\!flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .\32xl\:\!flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .\32xl\:\!flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .\32xl\:hover\:flex-wrap:hover {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .\32xl\:hover\:flex-wrap-reverse:hover {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .\32xl\:hover\:flex-no-wrap:hover {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .\32xl\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .\32xl\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .\32xl\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .\32xl\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .\32xl\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .\32xl\:\!items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .\32xl\:\!items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .\32xl\:\!items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .\32xl\:\!items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .\32xl\:\!items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .\32xl\:hover\:items-start:hover {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .\32xl\:hover\:items-end:hover {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .\32xl\:hover\:items-center:hover {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .\32xl\:hover\:items-baseline:hover {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .\32xl\:hover\:items-stretch:hover {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .\32xl\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .\32xl\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .\32xl\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .\32xl\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .\32xl\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .\32xl\:\!self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .\32xl\:\!self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .\32xl\:\!self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .\32xl\:\!self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .\32xl\:\!self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .\32xl\:hover\:self-auto:hover {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .\32xl\:hover\:self-start:hover {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .\32xl\:hover\:self-end:hover {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .\32xl\:hover\:self-center:hover {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .\32xl\:hover\:self-stretch:hover {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .\32xl\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .\32xl\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .\32xl\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .\32xl\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .\32xl\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .\32xl\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .\32xl\:\!justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .\32xl\:\!justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .\32xl\:\!justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .\32xl\:\!justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .\32xl\:\!justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .\32xl\:\!justify-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .\32xl\:hover\:justify-start:hover {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .\32xl\:hover\:justify-end:hover {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .\32xl\:hover\:justify-center:hover {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .\32xl\:hover\:justify-between:hover {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .\32xl\:hover\:justify-around:hover {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .\32xl\:hover\:justify-evenly:hover {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .\32xl\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .\32xl\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .\32xl\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .\32xl\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .\32xl\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .\32xl\:\!content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .\32xl\:\!content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .\32xl\:\!content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .\32xl\:\!content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .\32xl\:\!content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .\32xl\:hover\:content-center:hover {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .\32xl\:hover\:content-start:hover {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .\32xl\:hover\:content-end:hover {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .\32xl\:hover\:content-between:hover {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .\32xl\:hover\:content-around:hover {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .\32xl\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .\32xl\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .\32xl\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .\32xl\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .\32xl\:\!flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .\32xl\:\!flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .\32xl\:\!flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .\32xl\:\!flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .\32xl\:hover\:flex-1:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .\32xl\:hover\:flex-auto:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .\32xl\:hover\:flex-initial:hover {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .\32xl\:hover\:flex-none:hover {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .\32xl\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .\32xl\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .\32xl\:\!flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .\32xl\:\!flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .\32xl\:hover\:flex-grow-0:hover {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .\32xl\:hover\:flex-grow:hover {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .\32xl\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .\32xl\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .\32xl\:\!flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .\32xl\:\!flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .\32xl\:hover\:flex-shrink-0:hover {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .\32xl\:hover\:flex-shrink:hover {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .\32xl\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .\32xl\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .\32xl\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .\32xl\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .\32xl\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .\32xl\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .\32xl\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .\32xl\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .\32xl\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .\32xl\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .\32xl\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .\32xl\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .\32xl\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .\32xl\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .\32xl\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .\32xl\:\!order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .\32xl\:\!order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .\32xl\:\!order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .\32xl\:\!order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .\32xl\:\!order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .\32xl\:\!order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .\32xl\:\!order-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .\32xl\:\!order-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .\32xl\:\!order-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .\32xl\:\!order-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .\32xl\:\!order-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .\32xl\:\!order-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .\32xl\:\!order-first {
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .\32xl\:\!order-last {
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .\32xl\:\!order-none {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .\32xl\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .\32xl\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .\32xl\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .\32xl\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .\32xl\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .\32xl\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .\32xl\:hover\:order-7:hover {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .\32xl\:hover\:order-8:hover {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .\32xl\:hover\:order-9:hover {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .\32xl\:hover\:order-10:hover {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .\32xl\:hover\:order-11:hover {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .\32xl\:hover\:order-12:hover {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .\32xl\:hover\:order-first:hover {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .\32xl\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .\32xl\:hover\:order-none:hover {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .\32xl\:float-right {
    float: right;
  }

  .\32xl\:float-left {
    float: left;
  }

  .\32xl\:float-none {
    float: none;
  }

  .\32xl\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .\32xl\:\!float-right {
    float: right !important;
  }

  .\32xl\:\!float-left {
    float: left !important;
  }

  .\32xl\:\!float-none {
    float: none !important;
  }

  .\32xl\:\!clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .\32xl\:hover\:float-right:hover {
    float: right;
  }

  .\32xl\:hover\:float-left:hover {
    float: left;
  }

  .\32xl\:hover\:float-none:hover {
    float: none;
  }

  .\32xl\:hover\:clearfix:hover:after {
    content: "";
    display: table;
    clear: both;
  }

  .\32xl\:clear-left {
    clear: left;
  }

  .\32xl\:clear-right {
    clear: right;
  }

  .\32xl\:clear-both {
    clear: both;
  }

  .\32xl\:\!clear-left {
    clear: left !important;
  }

  .\32xl\:\!clear-right {
    clear: right !important;
  }

  .\32xl\:\!clear-both {
    clear: both !important;
  }

  .\32xl\:hover\:clear-left:hover {
    clear: left;
  }

  .\32xl\:hover\:clear-right:hover {
    clear: right;
  }

  .\32xl\:hover\:clear-both:hover {
    clear: both;
  }

  .\32xl\:font-sans {
    font-family: Noto Sans;
  }

  .\32xl\:font-serif {
    font-family: Roboto;
  }

  .\32xl\:\!font-sans {
    font-family: Noto Sans !important;
  }

  .\32xl\:\!font-serif {
    font-family: Roboto !important;
  }

  .\32xl\:hover\:font-sans:hover {
    font-family: Noto Sans;
  }

  .\32xl\:hover\:font-serif:hover {
    font-family: Roboto;
  }

  .\32xl\:font-hairline {
    font-weight: 100;
  }

  .\32xl\:font-thin {
    font-weight: 200;
  }

  .\32xl\:font-light {
    font-weight: 300;
  }

  .\32xl\:font-normal {
    font-weight: 400;
  }

  .\32xl\:font-medium {
    font-weight: 500;
  }

  .\32xl\:font-semibold {
    font-weight: 600;
  }

  .\32xl\:font-bold {
    font-weight: 700;
  }

  .\32xl\:font-extrabold {
    font-weight: 800;
  }

  .\32xl\:font-black {
    font-weight: 900;
  }

  .\32xl\:\!font-hairline {
    font-weight: 100 !important;
  }

  .\32xl\:\!font-thin {
    font-weight: 200 !important;
  }

  .\32xl\:\!font-light {
    font-weight: 300 !important;
  }

  .\32xl\:\!font-normal {
    font-weight: 400 !important;
  }

  .\32xl\:\!font-medium {
    font-weight: 500 !important;
  }

  .\32xl\:\!font-semibold {
    font-weight: 600 !important;
  }

  .\32xl\:\!font-bold {
    font-weight: 700 !important;
  }

  .\32xl\:\!font-extrabold {
    font-weight: 800 !important;
  }

  .\32xl\:\!font-black {
    font-weight: 900 !important;
  }

  .\32xl\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .\32xl\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .\32xl\:hover\:font-light:hover {
    font-weight: 300;
  }

  .\32xl\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .\32xl\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .\32xl\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .\32xl\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .\32xl\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .\32xl\:hover\:font-black:hover {
    font-weight: 900;
  }

  .\32xl\:h-0 {
    height: 0rem;
  }

  .\32xl\:h-1 {
    height: 0.25rem;
  }

  .\32xl\:h-2 {
    height: 0.5rem;
  }

  .\32xl\:h-3 {
    height: 0.75rem;
  }

  .\32xl\:h-4 {
    height: 1rem;
  }

  .\32xl\:h-5 {
    height: 1.25rem;
  }

  .\32xl\:h-6 {
    height: 1.5rem;
  }

  .\32xl\:h-7 {
    height: 1.75rem;
  }

  .\32xl\:h-8 {
    height: 2rem;
  }

  .\32xl\:h-9 {
    height: 2.25rem;
  }

  .\32xl\:h-10 {
    height: 2.5rem;
  }

  .\32xl\:h-11 {
    height: 2.75rem;
  }

  .\32xl\:h-12 {
    height: 3rem;
  }

  .\32xl\:h-13 {
    height: 3.25rem;
  }

  .\32xl\:h-14 {
    height: 3.5rem;
  }

  .\32xl\:h-15 {
    height: 3.75rem;
  }

  .\32xl\:h-16 {
    height: 4rem;
  }

  .\32xl\:h-17 {
    height: 4.25rem;
  }

  .\32xl\:h-18 {
    height: 4.5rem;
  }

  .\32xl\:h-19 {
    height: 4.75rem;
  }

  .\32xl\:h-20 {
    height: 5rem;
  }

  .\32xl\:h-21 {
    height: 5.25rem;
  }

  .\32xl\:h-22 {
    height: 5.5rem;
  }

  .\32xl\:h-23 {
    height: 5.75rem;
  }

  .\32xl\:h-24 {
    height: 6rem;
  }

  .\32xl\:h-25 {
    height: 6.25rem;
  }

  .\32xl\:h-26 {
    height: 6.5rem;
  }

  .\32xl\:h-27 {
    height: 6.75rem;
  }

  .\32xl\:h-28 {
    height: 7rem;
  }

  .\32xl\:h-29 {
    height: 7.25rem;
  }

  .\32xl\:h-30 {
    height: 7.5rem;
  }

  .\32xl\:h-31 {
    height: 7.75rem;
  }

  .\32xl\:h-32 {
    height: 8rem;
  }

  .\32xl\:h-40 {
    height: 10rem;
  }

  .\32xl\:h-48 {
    height: 12rem;
  }

  .\32xl\:h-56 {
    height: 14rem;
  }

  .\32xl\:h-64 {
    height: 16rem;
  }

  .\32xl\:h-auto {
    height: auto;
  }

  .\32xl\:h-px {
    height: 1px;
  }

  .\32xl\:h-full {
    height: 100%;
  }

  .\32xl\:h-screen {
    height: 100vh;
  }

  .\32xl\:\!h-0 {
    height: 0rem !important;
  }

  .\32xl\:\!h-1 {
    height: 0.25rem !important;
  }

  .\32xl\:\!h-2 {
    height: 0.5rem !important;
  }

  .\32xl\:\!h-3 {
    height: 0.75rem !important;
  }

  .\32xl\:\!h-4 {
    height: 1rem !important;
  }

  .\32xl\:\!h-5 {
    height: 1.25rem !important;
  }

  .\32xl\:\!h-6 {
    height: 1.5rem !important;
  }

  .\32xl\:\!h-7 {
    height: 1.75rem !important;
  }

  .\32xl\:\!h-8 {
    height: 2rem !important;
  }

  .\32xl\:\!h-9 {
    height: 2.25rem !important;
  }

  .\32xl\:\!h-10 {
    height: 2.5rem !important;
  }

  .\32xl\:\!h-11 {
    height: 2.75rem !important;
  }

  .\32xl\:\!h-12 {
    height: 3rem !important;
  }

  .\32xl\:\!h-13 {
    height: 3.25rem !important;
  }

  .\32xl\:\!h-14 {
    height: 3.5rem !important;
  }

  .\32xl\:\!h-15 {
    height: 3.75rem !important;
  }

  .\32xl\:\!h-16 {
    height: 4rem !important;
  }

  .\32xl\:\!h-17 {
    height: 4.25rem !important;
  }

  .\32xl\:\!h-18 {
    height: 4.5rem !important;
  }

  .\32xl\:\!h-19 {
    height: 4.75rem !important;
  }

  .\32xl\:\!h-20 {
    height: 5rem !important;
  }

  .\32xl\:\!h-21 {
    height: 5.25rem !important;
  }

  .\32xl\:\!h-22 {
    height: 5.5rem !important;
  }

  .\32xl\:\!h-23 {
    height: 5.75rem !important;
  }

  .\32xl\:\!h-24 {
    height: 6rem !important;
  }

  .\32xl\:\!h-25 {
    height: 6.25rem !important;
  }

  .\32xl\:\!h-26 {
    height: 6.5rem !important;
  }

  .\32xl\:\!h-27 {
    height: 6.75rem !important;
  }

  .\32xl\:\!h-28 {
    height: 7rem !important;
  }

  .\32xl\:\!h-29 {
    height: 7.25rem !important;
  }

  .\32xl\:\!h-30 {
    height: 7.5rem !important;
  }

  .\32xl\:\!h-31 {
    height: 7.75rem !important;
  }

  .\32xl\:\!h-32 {
    height: 8rem !important;
  }

  .\32xl\:\!h-40 {
    height: 10rem !important;
  }

  .\32xl\:\!h-48 {
    height: 12rem !important;
  }

  .\32xl\:\!h-56 {
    height: 14rem !important;
  }

  .\32xl\:\!h-64 {
    height: 16rem !important;
  }

  .\32xl\:\!h-auto {
    height: auto !important;
  }

  .\32xl\:\!h-px {
    height: 1px !important;
  }

  .\32xl\:\!h-full {
    height: 100% !important;
  }

  .\32xl\:\!h-screen {
    height: 100vh !important;
  }

  .\32xl\:hover\:h-0:hover {
    height: 0rem;
  }

  .\32xl\:hover\:h-1:hover {
    height: 0.25rem;
  }

  .\32xl\:hover\:h-2:hover {
    height: 0.5rem;
  }

  .\32xl\:hover\:h-3:hover {
    height: 0.75rem;
  }

  .\32xl\:hover\:h-4:hover {
    height: 1rem;
  }

  .\32xl\:hover\:h-5:hover {
    height: 1.25rem;
  }

  .\32xl\:hover\:h-6:hover {
    height: 1.5rem;
  }

  .\32xl\:hover\:h-7:hover {
    height: 1.75rem;
  }

  .\32xl\:hover\:h-8:hover {
    height: 2rem;
  }

  .\32xl\:hover\:h-9:hover {
    height: 2.25rem;
  }

  .\32xl\:hover\:h-10:hover {
    height: 2.5rem;
  }

  .\32xl\:hover\:h-11:hover {
    height: 2.75rem;
  }

  .\32xl\:hover\:h-12:hover {
    height: 3rem;
  }

  .\32xl\:hover\:h-13:hover {
    height: 3.25rem;
  }

  .\32xl\:hover\:h-14:hover {
    height: 3.5rem;
  }

  .\32xl\:hover\:h-15:hover {
    height: 3.75rem;
  }

  .\32xl\:hover\:h-16:hover {
    height: 4rem;
  }

  .\32xl\:hover\:h-17:hover {
    height: 4.25rem;
  }

  .\32xl\:hover\:h-18:hover {
    height: 4.5rem;
  }

  .\32xl\:hover\:h-19:hover {
    height: 4.75rem;
  }

  .\32xl\:hover\:h-20:hover {
    height: 5rem;
  }

  .\32xl\:hover\:h-21:hover {
    height: 5.25rem;
  }

  .\32xl\:hover\:h-22:hover {
    height: 5.5rem;
  }

  .\32xl\:hover\:h-23:hover {
    height: 5.75rem;
  }

  .\32xl\:hover\:h-24:hover {
    height: 6rem;
  }

  .\32xl\:hover\:h-25:hover {
    height: 6.25rem;
  }

  .\32xl\:hover\:h-26:hover {
    height: 6.5rem;
  }

  .\32xl\:hover\:h-27:hover {
    height: 6.75rem;
  }

  .\32xl\:hover\:h-28:hover {
    height: 7rem;
  }

  .\32xl\:hover\:h-29:hover {
    height: 7.25rem;
  }

  .\32xl\:hover\:h-30:hover {
    height: 7.5rem;
  }

  .\32xl\:hover\:h-31:hover {
    height: 7.75rem;
  }

  .\32xl\:hover\:h-32:hover {
    height: 8rem;
  }

  .\32xl\:hover\:h-40:hover {
    height: 10rem;
  }

  .\32xl\:hover\:h-48:hover {
    height: 12rem;
  }

  .\32xl\:hover\:h-56:hover {
    height: 14rem;
  }

  .\32xl\:hover\:h-64:hover {
    height: 16rem;
  }

  .\32xl\:hover\:h-auto:hover {
    height: auto;
  }

  .\32xl\:hover\:h-px:hover {
    height: 1px;
  }

  .\32xl\:hover\:h-full:hover {
    height: 100%;
  }

  .\32xl\:hover\:h-screen:hover {
    height: 100vh;
  }

  .\32xl\:leading-3 {
    line-height: .75rem;
  }

  .\32xl\:leading-4 {
    line-height: 1rem;
  }

  .\32xl\:leading-5 {
    line-height: 1.25rem;
  }

  .\32xl\:leading-6 {
    line-height: 1.5rem;
  }

  .\32xl\:leading-7 {
    line-height: 1.75rem;
  }

  .\32xl\:leading-8 {
    line-height: 2rem;
  }

  .\32xl\:leading-9 {
    line-height: 2.25rem;
  }

  .\32xl\:leading-10 {
    line-height: 2.5rem;
  }

  .\32xl\:leading-none {
    line-height: 1;
  }

  .\32xl\:leading-tight {
    line-height: 1.25;
  }

  .\32xl\:leading-snug {
    line-height: 1.375;
  }

  .\32xl\:leading-normal {
    line-height: 1.5;
  }

  .\32xl\:leading-relaxed {
    line-height: 1.625;
  }

  .\32xl\:leading-loose {
    line-height: 2;
  }

  .\32xl\:\!leading-3 {
    line-height: .75rem !important;
  }

  .\32xl\:\!leading-4 {
    line-height: 1rem !important;
  }

  .\32xl\:\!leading-5 {
    line-height: 1.25rem !important;
  }

  .\32xl\:\!leading-6 {
    line-height: 1.5rem !important;
  }

  .\32xl\:\!leading-7 {
    line-height: 1.75rem !important;
  }

  .\32xl\:\!leading-8 {
    line-height: 2rem !important;
  }

  .\32xl\:\!leading-9 {
    line-height: 2.25rem !important;
  }

  .\32xl\:\!leading-10 {
    line-height: 2.5rem !important;
  }

  .\32xl\:\!leading-none {
    line-height: 1 !important;
  }

  .\32xl\:\!leading-tight {
    line-height: 1.25 !important;
  }

  .\32xl\:\!leading-snug {
    line-height: 1.375 !important;
  }

  .\32xl\:\!leading-normal {
    line-height: 1.5 !important;
  }

  .\32xl\:\!leading-relaxed {
    line-height: 1.625 !important;
  }

  .\32xl\:\!leading-loose {
    line-height: 2 !important;
  }

  .\32xl\:hover\:leading-3:hover {
    line-height: .75rem;
  }

  .\32xl\:hover\:leading-4:hover {
    line-height: 1rem;
  }

  .\32xl\:hover\:leading-5:hover {
    line-height: 1.25rem;
  }

  .\32xl\:hover\:leading-6:hover {
    line-height: 1.5rem;
  }

  .\32xl\:hover\:leading-7:hover {
    line-height: 1.75rem;
  }

  .\32xl\:hover\:leading-8:hover {
    line-height: 2rem;
  }

  .\32xl\:hover\:leading-9:hover {
    line-height: 2.25rem;
  }

  .\32xl\:hover\:leading-10:hover {
    line-height: 2.5rem;
  }

  .\32xl\:hover\:leading-none:hover {
    line-height: 1;
  }

  .\32xl\:hover\:leading-tight:hover {
    line-height: 1.25;
  }

  .\32xl\:hover\:leading-snug:hover {
    line-height: 1.375;
  }

  .\32xl\:hover\:leading-normal:hover {
    line-height: 1.5;
  }

  .\32xl\:hover\:leading-relaxed:hover {
    line-height: 1.625;
  }

  .\32xl\:hover\:leading-loose:hover {
    line-height: 2;
  }

  .\32xl\:list-inside {
    list-style-position: inside;
  }

  .\32xl\:list-outside {
    list-style-position: outside;
  }

  .\32xl\:\!list-inside {
    list-style-position: inside !important;
  }

  .\32xl\:\!list-outside {
    list-style-position: outside !important;
  }

  .\32xl\:hover\:list-inside:hover {
    list-style-position: inside;
  }

  .\32xl\:hover\:list-outside:hover {
    list-style-position: outside;
  }

  .\32xl\:list-none {
    list-style-type: none;
  }

  .\32xl\:list-disc {
    list-style-type: disc;
  }

  .\32xl\:list-decimal {
    list-style-type: decimal;
  }

  .\32xl\:\!list-none {
    list-style-type: none !important;
  }

  .\32xl\:\!list-disc {
    list-style-type: disc !important;
  }

  .\32xl\:\!list-decimal {
    list-style-type: decimal !important;
  }

  .\32xl\:hover\:list-none:hover {
    list-style-type: none;
  }

  .\32xl\:hover\:list-disc:hover {
    list-style-type: disc;
  }

  .\32xl\:hover\:list-decimal:hover {
    list-style-type: decimal;
  }

  .\32xl\:m-0 {
    margin: 0rem;
  }

  .\32xl\:m-1 {
    margin: 0.25rem;
  }

  .\32xl\:m-2 {
    margin: 0.5rem;
  }

  .\32xl\:m-3 {
    margin: 0.75rem;
  }

  .\32xl\:m-4 {
    margin: 1rem;
  }

  .\32xl\:m-5 {
    margin: 1.25rem;
  }

  .\32xl\:m-6 {
    margin: 1.5rem;
  }

  .\32xl\:m-7 {
    margin: 1.75rem;
  }

  .\32xl\:m-8 {
    margin: 2rem;
  }

  .\32xl\:m-9 {
    margin: 2.25rem;
  }

  .\32xl\:m-10 {
    margin: 2.5rem;
  }

  .\32xl\:m-11 {
    margin: 2.75rem;
  }

  .\32xl\:m-12 {
    margin: 3rem;
  }

  .\32xl\:m-13 {
    margin: 3.25rem;
  }

  .\32xl\:m-14 {
    margin: 3.5rem;
  }

  .\32xl\:m-15 {
    margin: 3.75rem;
  }

  .\32xl\:m-16 {
    margin: 4rem;
  }

  .\32xl\:m-17 {
    margin: 4.25rem;
  }

  .\32xl\:m-18 {
    margin: 4.5rem;
  }

  .\32xl\:m-19 {
    margin: 4.75rem;
  }

  .\32xl\:m-20 {
    margin: 5rem;
  }

  .\32xl\:m-21 {
    margin: 5.25rem;
  }

  .\32xl\:m-22 {
    margin: 5.5rem;
  }

  .\32xl\:m-23 {
    margin: 5.75rem;
  }

  .\32xl\:m-24 {
    margin: 6rem;
  }

  .\32xl\:m-25 {
    margin: 6.25rem;
  }

  .\32xl\:m-26 {
    margin: 6.5rem;
  }

  .\32xl\:m-27 {
    margin: 6.75rem;
  }

  .\32xl\:m-28 {
    margin: 7rem;
  }

  .\32xl\:m-29 {
    margin: 7.25rem;
  }

  .\32xl\:m-30 {
    margin: 7.5rem;
  }

  .\32xl\:m-31 {
    margin: 7.75rem;
  }

  .\32xl\:m-32 {
    margin: 8rem;
  }

  .\32xl\:m-40 {
    margin: 10rem;
  }

  .\32xl\:m-48 {
    margin: 12rem;
  }

  .\32xl\:m-56 {
    margin: 14rem;
  }

  .\32xl\:m-64 {
    margin: 16rem;
  }

  .\32xl\:m-auto {
    margin: auto;
  }

  .\32xl\:m-px {
    margin: 1px;
  }

  .\32xl\:-m-0 {
    margin: 0rem;
  }

  .\32xl\:-m-1 {
    margin: -0.25rem;
  }

  .\32xl\:-m-2 {
    margin: -0.5rem;
  }

  .\32xl\:-m-3 {
    margin: -0.75rem;
  }

  .\32xl\:-m-4 {
    margin: -1rem;
  }

  .\32xl\:-m-5 {
    margin: -1.25rem;
  }

  .\32xl\:-m-6 {
    margin: -1.5rem;
  }

  .\32xl\:-m-7 {
    margin: -1.75rem;
  }

  .\32xl\:-m-8 {
    margin: -2rem;
  }

  .\32xl\:-m-9 {
    margin: -2.25rem;
  }

  .\32xl\:-m-10 {
    margin: -2.5rem;
  }

  .\32xl\:-m-11 {
    margin: -2.75rem;
  }

  .\32xl\:-m-12 {
    margin: -3rem;
  }

  .\32xl\:-m-13 {
    margin: -3.25rem;
  }

  .\32xl\:-m-14 {
    margin: -3.5rem;
  }

  .\32xl\:-m-15 {
    margin: -3.75rem;
  }

  .\32xl\:-m-16 {
    margin: -4rem;
  }

  .\32xl\:-m-17 {
    margin: -4.25rem;
  }

  .\32xl\:-m-18 {
    margin: -4.5rem;
  }

  .\32xl\:-m-19 {
    margin: -4.75rem;
  }

  .\32xl\:-m-20 {
    margin: -5rem;
  }

  .\32xl\:-m-21 {
    margin: -5.25rem;
  }

  .\32xl\:-m-22 {
    margin: -5.5rem;
  }

  .\32xl\:-m-23 {
    margin: -5.75rem;
  }

  .\32xl\:-m-24 {
    margin: -6rem;
  }

  .\32xl\:-m-25 {
    margin: -6.25rem;
  }

  .\32xl\:-m-26 {
    margin: -6.5rem;
  }

  .\32xl\:-m-27 {
    margin: -6.75rem;
  }

  .\32xl\:-m-28 {
    margin: -7rem;
  }

  .\32xl\:-m-29 {
    margin: -7.25rem;
  }

  .\32xl\:-m-30 {
    margin: -7.5rem;
  }

  .\32xl\:-m-31 {
    margin: -7.75rem;
  }

  .\32xl\:-m-32 {
    margin: -8rem;
  }

  .\32xl\:-m-40 {
    margin: -10rem;
  }

  .\32xl\:-m-48 {
    margin: -12rem;
  }

  .\32xl\:-m-56 {
    margin: -14rem;
  }

  .\32xl\:-m-64 {
    margin: -16rem;
  }

  .\32xl\:-m-px {
    margin: -1px;
  }

  .\32xl\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xl\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .\32xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .\32xl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\32xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\32xl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .\32xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .\32xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\32xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\32xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\32xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\32xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\32xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\32xl\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .\32xl\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .\32xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\32xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\32xl\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .\32xl\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .\32xl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\32xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\32xl\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .\32xl\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .\32xl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\32xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\32xl\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .\32xl\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .\32xl\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .\32xl\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .\32xl\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .\32xl\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .\32xl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\32xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\32xl\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .\32xl\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .\32xl\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .\32xl\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .\32xl\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .\32xl\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .\32xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .\32xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .\32xl\:my-21 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .\32xl\:mx-21 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .\32xl\:my-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .\32xl\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .\32xl\:my-23 {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .\32xl\:mx-23 {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .\32xl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\32xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\32xl\:my-25 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .\32xl\:mx-25 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .\32xl\:my-26 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .\32xl\:mx-26 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .\32xl\:my-27 {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .\32xl\:mx-27 {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .\32xl\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .\32xl\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .\32xl\:my-29 {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .\32xl\:mx-29 {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .\32xl\:my-30 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .\32xl\:mx-30 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .\32xl\:my-31 {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .\32xl\:mx-31 {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .\32xl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\32xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\32xl\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\32xl\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\32xl\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\32xl\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\32xl\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .\32xl\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .\32xl\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .\32xl\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .\32xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .\32xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .\32xl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .\32xl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .\32xl\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xl\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .\32xl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .\32xl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\32xl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\32xl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .\32xl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .\32xl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\32xl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\32xl\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .\32xl\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .\32xl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\32xl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\32xl\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .\32xl\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .\32xl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\32xl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\32xl\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .\32xl\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .\32xl\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\32xl\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\32xl\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .\32xl\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .\32xl\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\32xl\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\32xl\:-my-13 {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .\32xl\:-mx-13 {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .\32xl\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .\32xl\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .\32xl\:-my-15 {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .\32xl\:-mx-15 {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .\32xl\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\32xl\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\32xl\:-my-17 {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .\32xl\:-mx-17 {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .\32xl\:-my-18 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .\32xl\:-mx-18 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .\32xl\:-my-19 {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .\32xl\:-mx-19 {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .\32xl\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\32xl\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\32xl\:-my-21 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .\32xl\:-mx-21 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .\32xl\:-my-22 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .\32xl\:-mx-22 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .\32xl\:-my-23 {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .\32xl\:-mx-23 {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .\32xl\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\32xl\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\32xl\:-my-25 {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .\32xl\:-mx-25 {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .\32xl\:-my-26 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .\32xl\:-mx-26 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .\32xl\:-my-27 {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .\32xl\:-mx-27 {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .\32xl\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .\32xl\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .\32xl\:-my-29 {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .\32xl\:-mx-29 {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .\32xl\:-my-30 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .\32xl\:-mx-30 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .\32xl\:-my-31 {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .\32xl\:-mx-31 {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .\32xl\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\32xl\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\32xl\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\32xl\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\32xl\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .\32xl\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .\32xl\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .\32xl\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .\32xl\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .\32xl\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .\32xl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .\32xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .\32xl\:mt-0 {
    margin-top: 0rem;
  }

  .\32xl\:mr-0 {
    margin-right: 0rem;
  }

  .\32xl\:mb-0 {
    margin-bottom: 0rem;
  }

  .\32xl\:ml-0 {
    margin-left: 0rem;
  }

  .\32xl\:mt-1 {
    margin-top: 0.25rem;
  }

  .\32xl\:mr-1 {
    margin-right: 0.25rem;
  }

  .\32xl\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .\32xl\:ml-1 {
    margin-left: 0.25rem;
  }

  .\32xl\:mt-2 {
    margin-top: 0.5rem;
  }

  .\32xl\:mr-2 {
    margin-right: 0.5rem;
  }

  .\32xl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .\32xl\:ml-2 {
    margin-left: 0.5rem;
  }

  .\32xl\:mt-3 {
    margin-top: 0.75rem;
  }

  .\32xl\:mr-3 {
    margin-right: 0.75rem;
  }

  .\32xl\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .\32xl\:ml-3 {
    margin-left: 0.75rem;
  }

  .\32xl\:mt-4 {
    margin-top: 1rem;
  }

  .\32xl\:mr-4 {
    margin-right: 1rem;
  }

  .\32xl\:mb-4 {
    margin-bottom: 1rem;
  }

  .\32xl\:ml-4 {
    margin-left: 1rem;
  }

  .\32xl\:mt-5 {
    margin-top: 1.25rem;
  }

  .\32xl\:mr-5 {
    margin-right: 1.25rem;
  }

  .\32xl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .\32xl\:ml-5 {
    margin-left: 1.25rem;
  }

  .\32xl\:mt-6 {
    margin-top: 1.5rem;
  }

  .\32xl\:mr-6 {
    margin-right: 1.5rem;
  }

  .\32xl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .\32xl\:ml-6 {
    margin-left: 1.5rem;
  }

  .\32xl\:mt-7 {
    margin-top: 1.75rem;
  }

  .\32xl\:mr-7 {
    margin-right: 1.75rem;
  }

  .\32xl\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .\32xl\:ml-7 {
    margin-left: 1.75rem;
  }

  .\32xl\:mt-8 {
    margin-top: 2rem;
  }

  .\32xl\:mr-8 {
    margin-right: 2rem;
  }

  .\32xl\:mb-8 {
    margin-bottom: 2rem;
  }

  .\32xl\:ml-8 {
    margin-left: 2rem;
  }

  .\32xl\:mt-9 {
    margin-top: 2.25rem;
  }

  .\32xl\:mr-9 {
    margin-right: 2.25rem;
  }

  .\32xl\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .\32xl\:ml-9 {
    margin-left: 2.25rem;
  }

  .\32xl\:mt-10 {
    margin-top: 2.5rem;
  }

  .\32xl\:mr-10 {
    margin-right: 2.5rem;
  }

  .\32xl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .\32xl\:ml-10 {
    margin-left: 2.5rem;
  }

  .\32xl\:mt-11 {
    margin-top: 2.75rem;
  }

  .\32xl\:mr-11 {
    margin-right: 2.75rem;
  }

  .\32xl\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .\32xl\:ml-11 {
    margin-left: 2.75rem;
  }

  .\32xl\:mt-12 {
    margin-top: 3rem;
  }

  .\32xl\:mr-12 {
    margin-right: 3rem;
  }

  .\32xl\:mb-12 {
    margin-bottom: 3rem;
  }

  .\32xl\:ml-12 {
    margin-left: 3rem;
  }

  .\32xl\:mt-13 {
    margin-top: 3.25rem;
  }

  .\32xl\:mr-13 {
    margin-right: 3.25rem;
  }

  .\32xl\:mb-13 {
    margin-bottom: 3.25rem;
  }

  .\32xl\:ml-13 {
    margin-left: 3.25rem;
  }

  .\32xl\:mt-14 {
    margin-top: 3.5rem;
  }

  .\32xl\:mr-14 {
    margin-right: 3.5rem;
  }

  .\32xl\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .\32xl\:ml-14 {
    margin-left: 3.5rem;
  }

  .\32xl\:mt-15 {
    margin-top: 3.75rem;
  }

  .\32xl\:mr-15 {
    margin-right: 3.75rem;
  }

  .\32xl\:mb-15 {
    margin-bottom: 3.75rem;
  }

  .\32xl\:ml-15 {
    margin-left: 3.75rem;
  }

  .\32xl\:mt-16 {
    margin-top: 4rem;
  }

  .\32xl\:mr-16 {
    margin-right: 4rem;
  }

  .\32xl\:mb-16 {
    margin-bottom: 4rem;
  }

  .\32xl\:ml-16 {
    margin-left: 4rem;
  }

  .\32xl\:mt-17 {
    margin-top: 4.25rem;
  }

  .\32xl\:mr-17 {
    margin-right: 4.25rem;
  }

  .\32xl\:mb-17 {
    margin-bottom: 4.25rem;
  }

  .\32xl\:ml-17 {
    margin-left: 4.25rem;
  }

  .\32xl\:mt-18 {
    margin-top: 4.5rem;
  }

  .\32xl\:mr-18 {
    margin-right: 4.5rem;
  }

  .\32xl\:mb-18 {
    margin-bottom: 4.5rem;
  }

  .\32xl\:ml-18 {
    margin-left: 4.5rem;
  }

  .\32xl\:mt-19 {
    margin-top: 4.75rem;
  }

  .\32xl\:mr-19 {
    margin-right: 4.75rem;
  }

  .\32xl\:mb-19 {
    margin-bottom: 4.75rem;
  }

  .\32xl\:ml-19 {
    margin-left: 4.75rem;
  }

  .\32xl\:mt-20 {
    margin-top: 5rem;
  }

  .\32xl\:mr-20 {
    margin-right: 5rem;
  }

  .\32xl\:mb-20 {
    margin-bottom: 5rem;
  }

  .\32xl\:ml-20 {
    margin-left: 5rem;
  }

  .\32xl\:mt-21 {
    margin-top: 5.25rem;
  }

  .\32xl\:mr-21 {
    margin-right: 5.25rem;
  }

  .\32xl\:mb-21 {
    margin-bottom: 5.25rem;
  }

  .\32xl\:ml-21 {
    margin-left: 5.25rem;
  }

  .\32xl\:mt-22 {
    margin-top: 5.5rem;
  }

  .\32xl\:mr-22 {
    margin-right: 5.5rem;
  }

  .\32xl\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .\32xl\:ml-22 {
    margin-left: 5.5rem;
  }

  .\32xl\:mt-23 {
    margin-top: 5.75rem;
  }

  .\32xl\:mr-23 {
    margin-right: 5.75rem;
  }

  .\32xl\:mb-23 {
    margin-bottom: 5.75rem;
  }

  .\32xl\:ml-23 {
    margin-left: 5.75rem;
  }

  .\32xl\:mt-24 {
    margin-top: 6rem;
  }

  .\32xl\:mr-24 {
    margin-right: 6rem;
  }

  .\32xl\:mb-24 {
    margin-bottom: 6rem;
  }

  .\32xl\:ml-24 {
    margin-left: 6rem;
  }

  .\32xl\:mt-25 {
    margin-top: 6.25rem;
  }

  .\32xl\:mr-25 {
    margin-right: 6.25rem;
  }

  .\32xl\:mb-25 {
    margin-bottom: 6.25rem;
  }

  .\32xl\:ml-25 {
    margin-left: 6.25rem;
  }

  .\32xl\:mt-26 {
    margin-top: 6.5rem;
  }

  .\32xl\:mr-26 {
    margin-right: 6.5rem;
  }

  .\32xl\:mb-26 {
    margin-bottom: 6.5rem;
  }

  .\32xl\:ml-26 {
    margin-left: 6.5rem;
  }

  .\32xl\:mt-27 {
    margin-top: 6.75rem;
  }

  .\32xl\:mr-27 {
    margin-right: 6.75rem;
  }

  .\32xl\:mb-27 {
    margin-bottom: 6.75rem;
  }

  .\32xl\:ml-27 {
    margin-left: 6.75rem;
  }

  .\32xl\:mt-28 {
    margin-top: 7rem;
  }

  .\32xl\:mr-28 {
    margin-right: 7rem;
  }

  .\32xl\:mb-28 {
    margin-bottom: 7rem;
  }

  .\32xl\:ml-28 {
    margin-left: 7rem;
  }

  .\32xl\:mt-29 {
    margin-top: 7.25rem;
  }

  .\32xl\:mr-29 {
    margin-right: 7.25rem;
  }

  .\32xl\:mb-29 {
    margin-bottom: 7.25rem;
  }

  .\32xl\:ml-29 {
    margin-left: 7.25rem;
  }

  .\32xl\:mt-30 {
    margin-top: 7.5rem;
  }

  .\32xl\:mr-30 {
    margin-right: 7.5rem;
  }

  .\32xl\:mb-30 {
    margin-bottom: 7.5rem;
  }

  .\32xl\:ml-30 {
    margin-left: 7.5rem;
  }

  .\32xl\:mt-31 {
    margin-top: 7.75rem;
  }

  .\32xl\:mr-31 {
    margin-right: 7.75rem;
  }

  .\32xl\:mb-31 {
    margin-bottom: 7.75rem;
  }

  .\32xl\:ml-31 {
    margin-left: 7.75rem;
  }

  .\32xl\:mt-32 {
    margin-top: 8rem;
  }

  .\32xl\:mr-32 {
    margin-right: 8rem;
  }

  .\32xl\:mb-32 {
    margin-bottom: 8rem;
  }

  .\32xl\:ml-32 {
    margin-left: 8rem;
  }

  .\32xl\:mt-40 {
    margin-top: 10rem;
  }

  .\32xl\:mr-40 {
    margin-right: 10rem;
  }

  .\32xl\:mb-40 {
    margin-bottom: 10rem;
  }

  .\32xl\:ml-40 {
    margin-left: 10rem;
  }

  .\32xl\:mt-48 {
    margin-top: 12rem;
  }

  .\32xl\:mr-48 {
    margin-right: 12rem;
  }

  .\32xl\:mb-48 {
    margin-bottom: 12rem;
  }

  .\32xl\:ml-48 {
    margin-left: 12rem;
  }

  .\32xl\:mt-56 {
    margin-top: 14rem;
  }

  .\32xl\:mr-56 {
    margin-right: 14rem;
  }

  .\32xl\:mb-56 {
    margin-bottom: 14rem;
  }

  .\32xl\:ml-56 {
    margin-left: 14rem;
  }

  .\32xl\:mt-64 {
    margin-top: 16rem;
  }

  .\32xl\:mr-64 {
    margin-right: 16rem;
  }

  .\32xl\:mb-64 {
    margin-bottom: 16rem;
  }

  .\32xl\:ml-64 {
    margin-left: 16rem;
  }

  .\32xl\:mt-auto {
    margin-top: auto;
  }

  .\32xl\:mr-auto {
    margin-right: auto;
  }

  .\32xl\:mb-auto {
    margin-bottom: auto;
  }

  .\32xl\:ml-auto {
    margin-left: auto;
  }

  .\32xl\:mt-px {
    margin-top: 1px;
  }

  .\32xl\:mr-px {
    margin-right: 1px;
  }

  .\32xl\:mb-px {
    margin-bottom: 1px;
  }

  .\32xl\:ml-px {
    margin-left: 1px;
  }

  .\32xl\:-mt-0 {
    margin-top: 0rem;
  }

  .\32xl\:-mr-0 {
    margin-right: 0rem;
  }

  .\32xl\:-mb-0 {
    margin-bottom: 0rem;
  }

  .\32xl\:-ml-0 {
    margin-left: 0rem;
  }

  .\32xl\:-mt-1 {
    margin-top: -0.25rem;
  }

  .\32xl\:-mr-1 {
    margin-right: -0.25rem;
  }

  .\32xl\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .\32xl\:-ml-1 {
    margin-left: -0.25rem;
  }

  .\32xl\:-mt-2 {
    margin-top: -0.5rem;
  }

  .\32xl\:-mr-2 {
    margin-right: -0.5rem;
  }

  .\32xl\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .\32xl\:-ml-2 {
    margin-left: -0.5rem;
  }

  .\32xl\:-mt-3 {
    margin-top: -0.75rem;
  }

  .\32xl\:-mr-3 {
    margin-right: -0.75rem;
  }

  .\32xl\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .\32xl\:-ml-3 {
    margin-left: -0.75rem;
  }

  .\32xl\:-mt-4 {
    margin-top: -1rem;
  }

  .\32xl\:-mr-4 {
    margin-right: -1rem;
  }

  .\32xl\:-mb-4 {
    margin-bottom: -1rem;
  }

  .\32xl\:-ml-4 {
    margin-left: -1rem;
  }

  .\32xl\:-mt-5 {
    margin-top: -1.25rem;
  }

  .\32xl\:-mr-5 {
    margin-right: -1.25rem;
  }

  .\32xl\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .\32xl\:-ml-5 {
    margin-left: -1.25rem;
  }

  .\32xl\:-mt-6 {
    margin-top: -1.5rem;
  }

  .\32xl\:-mr-6 {
    margin-right: -1.5rem;
  }

  .\32xl\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .\32xl\:-ml-6 {
    margin-left: -1.5rem;
  }

  .\32xl\:-mt-7 {
    margin-top: -1.75rem;
  }

  .\32xl\:-mr-7 {
    margin-right: -1.75rem;
  }

  .\32xl\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .\32xl\:-ml-7 {
    margin-left: -1.75rem;
  }

  .\32xl\:-mt-8 {
    margin-top: -2rem;
  }

  .\32xl\:-mr-8 {
    margin-right: -2rem;
  }

  .\32xl\:-mb-8 {
    margin-bottom: -2rem;
  }

  .\32xl\:-ml-8 {
    margin-left: -2rem;
  }

  .\32xl\:-mt-9 {
    margin-top: -2.25rem;
  }

  .\32xl\:-mr-9 {
    margin-right: -2.25rem;
  }

  .\32xl\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .\32xl\:-ml-9 {
    margin-left: -2.25rem;
  }

  .\32xl\:-mt-10 {
    margin-top: -2.5rem;
  }

  .\32xl\:-mr-10 {
    margin-right: -2.5rem;
  }

  .\32xl\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .\32xl\:-ml-10 {
    margin-left: -2.5rem;
  }

  .\32xl\:-mt-11 {
    margin-top: -2.75rem;
  }

  .\32xl\:-mr-11 {
    margin-right: -2.75rem;
  }

  .\32xl\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .\32xl\:-ml-11 {
    margin-left: -2.75rem;
  }

  .\32xl\:-mt-12 {
    margin-top: -3rem;
  }

  .\32xl\:-mr-12 {
    margin-right: -3rem;
  }

  .\32xl\:-mb-12 {
    margin-bottom: -3rem;
  }

  .\32xl\:-ml-12 {
    margin-left: -3rem;
  }

  .\32xl\:-mt-13 {
    margin-top: -3.25rem;
  }

  .\32xl\:-mr-13 {
    margin-right: -3.25rem;
  }

  .\32xl\:-mb-13 {
    margin-bottom: -3.25rem;
  }

  .\32xl\:-ml-13 {
    margin-left: -3.25rem;
  }

  .\32xl\:-mt-14 {
    margin-top: -3.5rem;
  }

  .\32xl\:-mr-14 {
    margin-right: -3.5rem;
  }

  .\32xl\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .\32xl\:-ml-14 {
    margin-left: -3.5rem;
  }

  .\32xl\:-mt-15 {
    margin-top: -3.75rem;
  }

  .\32xl\:-mr-15 {
    margin-right: -3.75rem;
  }

  .\32xl\:-mb-15 {
    margin-bottom: -3.75rem;
  }

  .\32xl\:-ml-15 {
    margin-left: -3.75rem;
  }

  .\32xl\:-mt-16 {
    margin-top: -4rem;
  }

  .\32xl\:-mr-16 {
    margin-right: -4rem;
  }

  .\32xl\:-mb-16 {
    margin-bottom: -4rem;
  }

  .\32xl\:-ml-16 {
    margin-left: -4rem;
  }

  .\32xl\:-mt-17 {
    margin-top: -4.25rem;
  }

  .\32xl\:-mr-17 {
    margin-right: -4.25rem;
  }

  .\32xl\:-mb-17 {
    margin-bottom: -4.25rem;
  }

  .\32xl\:-ml-17 {
    margin-left: -4.25rem;
  }

  .\32xl\:-mt-18 {
    margin-top: -4.5rem;
  }

  .\32xl\:-mr-18 {
    margin-right: -4.5rem;
  }

  .\32xl\:-mb-18 {
    margin-bottom: -4.5rem;
  }

  .\32xl\:-ml-18 {
    margin-left: -4.5rem;
  }

  .\32xl\:-mt-19 {
    margin-top: -4.75rem;
  }

  .\32xl\:-mr-19 {
    margin-right: -4.75rem;
  }

  .\32xl\:-mb-19 {
    margin-bottom: -4.75rem;
  }

  .\32xl\:-ml-19 {
    margin-left: -4.75rem;
  }

  .\32xl\:-mt-20 {
    margin-top: -5rem;
  }

  .\32xl\:-mr-20 {
    margin-right: -5rem;
  }

  .\32xl\:-mb-20 {
    margin-bottom: -5rem;
  }

  .\32xl\:-ml-20 {
    margin-left: -5rem;
  }

  .\32xl\:-mt-21 {
    margin-top: -5.25rem;
  }

  .\32xl\:-mr-21 {
    margin-right: -5.25rem;
  }

  .\32xl\:-mb-21 {
    margin-bottom: -5.25rem;
  }

  .\32xl\:-ml-21 {
    margin-left: -5.25rem;
  }

  .\32xl\:-mt-22 {
    margin-top: -5.5rem;
  }

  .\32xl\:-mr-22 {
    margin-right: -5.5rem;
  }

  .\32xl\:-mb-22 {
    margin-bottom: -5.5rem;
  }

  .\32xl\:-ml-22 {
    margin-left: -5.5rem;
  }

  .\32xl\:-mt-23 {
    margin-top: -5.75rem;
  }

  .\32xl\:-mr-23 {
    margin-right: -5.75rem;
  }

  .\32xl\:-mb-23 {
    margin-bottom: -5.75rem;
  }

  .\32xl\:-ml-23 {
    margin-left: -5.75rem;
  }

  .\32xl\:-mt-24 {
    margin-top: -6rem;
  }

  .\32xl\:-mr-24 {
    margin-right: -6rem;
  }

  .\32xl\:-mb-24 {
    margin-bottom: -6rem;
  }

  .\32xl\:-ml-24 {
    margin-left: -6rem;
  }

  .\32xl\:-mt-25 {
    margin-top: -6.25rem;
  }

  .\32xl\:-mr-25 {
    margin-right: -6.25rem;
  }

  .\32xl\:-mb-25 {
    margin-bottom: -6.25rem;
  }

  .\32xl\:-ml-25 {
    margin-left: -6.25rem;
  }

  .\32xl\:-mt-26 {
    margin-top: -6.5rem;
  }

  .\32xl\:-mr-26 {
    margin-right: -6.5rem;
  }

  .\32xl\:-mb-26 {
    margin-bottom: -6.5rem;
  }

  .\32xl\:-ml-26 {
    margin-left: -6.5rem;
  }

  .\32xl\:-mt-27 {
    margin-top: -6.75rem;
  }

  .\32xl\:-mr-27 {
    margin-right: -6.75rem;
  }

  .\32xl\:-mb-27 {
    margin-bottom: -6.75rem;
  }

  .\32xl\:-ml-27 {
    margin-left: -6.75rem;
  }

  .\32xl\:-mt-28 {
    margin-top: -7rem;
  }

  .\32xl\:-mr-28 {
    margin-right: -7rem;
  }

  .\32xl\:-mb-28 {
    margin-bottom: -7rem;
  }

  .\32xl\:-ml-28 {
    margin-left: -7rem;
  }

  .\32xl\:-mt-29 {
    margin-top: -7.25rem;
  }

  .\32xl\:-mr-29 {
    margin-right: -7.25rem;
  }

  .\32xl\:-mb-29 {
    margin-bottom: -7.25rem;
  }

  .\32xl\:-ml-29 {
    margin-left: -7.25rem;
  }

  .\32xl\:-mt-30 {
    margin-top: -7.5rem;
  }

  .\32xl\:-mr-30 {
    margin-right: -7.5rem;
  }

  .\32xl\:-mb-30 {
    margin-bottom: -7.5rem;
  }

  .\32xl\:-ml-30 {
    margin-left: -7.5rem;
  }

  .\32xl\:-mt-31 {
    margin-top: -7.75rem;
  }

  .\32xl\:-mr-31 {
    margin-right: -7.75rem;
  }

  .\32xl\:-mb-31 {
    margin-bottom: -7.75rem;
  }

  .\32xl\:-ml-31 {
    margin-left: -7.75rem;
  }

  .\32xl\:-mt-32 {
    margin-top: -8rem;
  }

  .\32xl\:-mr-32 {
    margin-right: -8rem;
  }

  .\32xl\:-mb-32 {
    margin-bottom: -8rem;
  }

  .\32xl\:-ml-32 {
    margin-left: -8rem;
  }

  .\32xl\:-mt-40 {
    margin-top: -10rem;
  }

  .\32xl\:-mr-40 {
    margin-right: -10rem;
  }

  .\32xl\:-mb-40 {
    margin-bottom: -10rem;
  }

  .\32xl\:-ml-40 {
    margin-left: -10rem;
  }

  .\32xl\:-mt-48 {
    margin-top: -12rem;
  }

  .\32xl\:-mr-48 {
    margin-right: -12rem;
  }

  .\32xl\:-mb-48 {
    margin-bottom: -12rem;
  }

  .\32xl\:-ml-48 {
    margin-left: -12rem;
  }

  .\32xl\:-mt-56 {
    margin-top: -14rem;
  }

  .\32xl\:-mr-56 {
    margin-right: -14rem;
  }

  .\32xl\:-mb-56 {
    margin-bottom: -14rem;
  }

  .\32xl\:-ml-56 {
    margin-left: -14rem;
  }

  .\32xl\:-mt-64 {
    margin-top: -16rem;
  }

  .\32xl\:-mr-64 {
    margin-right: -16rem;
  }

  .\32xl\:-mb-64 {
    margin-bottom: -16rem;
  }

  .\32xl\:-ml-64 {
    margin-left: -16rem;
  }

  .\32xl\:-mt-px {
    margin-top: -1px;
  }

  .\32xl\:-mr-px {
    margin-right: -1px;
  }

  .\32xl\:-mb-px {
    margin-bottom: -1px;
  }

  .\32xl\:-ml-px {
    margin-left: -1px;
  }

  .\32xl\:\!m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .\32xl\:\!m-8 {
    margin: 2rem !important;
  }

  .\32xl\:\!m-9 {
    margin: 2.25rem !important;
  }

  .\32xl\:\!m-10 {
    margin: 2.5rem !important;
  }

  .\32xl\:\!m-11 {
    margin: 2.75rem !important;
  }

  .\32xl\:\!m-12 {
    margin: 3rem !important;
  }

  .\32xl\:\!m-13 {
    margin: 3.25rem !important;
  }

  .\32xl\:\!m-14 {
    margin: 3.5rem !important;
  }

  .\32xl\:\!m-15 {
    margin: 3.75rem !important;
  }

  .\32xl\:\!m-16 {
    margin: 4rem !important;
  }

  .\32xl\:\!m-17 {
    margin: 4.25rem !important;
  }

  .\32xl\:\!m-18 {
    margin: 4.5rem !important;
  }

  .\32xl\:\!m-19 {
    margin: 4.75rem !important;
  }

  .\32xl\:\!m-20 {
    margin: 5rem !important;
  }

  .\32xl\:\!m-21 {
    margin: 5.25rem !important;
  }

  .\32xl\:\!m-22 {
    margin: 5.5rem !important;
  }

  .\32xl\:\!m-23 {
    margin: 5.75rem !important;
  }

  .\32xl\:\!m-24 {
    margin: 6rem !important;
  }

  .\32xl\:\!m-25 {
    margin: 6.25rem !important;
  }

  .\32xl\:\!m-26 {
    margin: 6.5rem !important;
  }

  .\32xl\:\!m-27 {
    margin: 6.75rem !important;
  }

  .\32xl\:\!m-28 {
    margin: 7rem !important;
  }

  .\32xl\:\!m-29 {
    margin: 7.25rem !important;
  }

  .\32xl\:\!m-30 {
    margin: 7.5rem !important;
  }

  .\32xl\:\!m-31 {
    margin: 7.75rem !important;
  }

  .\32xl\:\!m-32 {
    margin: 8rem !important;
  }

  .\32xl\:\!m-40 {
    margin: 10rem !important;
  }

  .\32xl\:\!m-48 {
    margin: 12rem !important;
  }

  .\32xl\:\!m-56 {
    margin: 14rem !important;
  }

  .\32xl\:\!m-64 {
    margin: 16rem !important;
  }

  .\32xl\:\!m-auto {
    margin: auto !important;
  }

  .\32xl\:\!m-px {
    margin: 1px !important;
  }

  .\32xl\:\!-m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .\32xl\:\!-m-8 {
    margin: -2rem !important;
  }

  .\32xl\:\!-m-9 {
    margin: -2.25rem !important;
  }

  .\32xl\:\!-m-10 {
    margin: -2.5rem !important;
  }

  .\32xl\:\!-m-11 {
    margin: -2.75rem !important;
  }

  .\32xl\:\!-m-12 {
    margin: -3rem !important;
  }

  .\32xl\:\!-m-13 {
    margin: -3.25rem !important;
  }

  .\32xl\:\!-m-14 {
    margin: -3.5rem !important;
  }

  .\32xl\:\!-m-15 {
    margin: -3.75rem !important;
  }

  .\32xl\:\!-m-16 {
    margin: -4rem !important;
  }

  .\32xl\:\!-m-17 {
    margin: -4.25rem !important;
  }

  .\32xl\:\!-m-18 {
    margin: -4.5rem !important;
  }

  .\32xl\:\!-m-19 {
    margin: -4.75rem !important;
  }

  .\32xl\:\!-m-20 {
    margin: -5rem !important;
  }

  .\32xl\:\!-m-21 {
    margin: -5.25rem !important;
  }

  .\32xl\:\!-m-22 {
    margin: -5.5rem !important;
  }

  .\32xl\:\!-m-23 {
    margin: -5.75rem !important;
  }

  .\32xl\:\!-m-24 {
    margin: -6rem !important;
  }

  .\32xl\:\!-m-25 {
    margin: -6.25rem !important;
  }

  .\32xl\:\!-m-26 {
    margin: -6.5rem !important;
  }

  .\32xl\:\!-m-27 {
    margin: -6.75rem !important;
  }

  .\32xl\:\!-m-28 {
    margin: -7rem !important;
  }

  .\32xl\:\!-m-29 {
    margin: -7.25rem !important;
  }

  .\32xl\:\!-m-30 {
    margin: -7.5rem !important;
  }

  .\32xl\:\!-m-31 {
    margin: -7.75rem !important;
  }

  .\32xl\:\!-m-32 {
    margin: -8rem !important;
  }

  .\32xl\:\!-m-40 {
    margin: -10rem !important;
  }

  .\32xl\:\!-m-48 {
    margin: -12rem !important;
  }

  .\32xl\:\!-m-56 {
    margin: -14rem !important;
  }

  .\32xl\:\!-m-64 {
    margin: -16rem !important;
  }

  .\32xl\:\!-m-px {
    margin: -1px !important;
  }

  .\32xl\:\!my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .\32xl\:\!mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .\32xl\:\!my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .\32xl\:\!mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .\32xl\:\!my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .\32xl\:\!mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .\32xl\:\!my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .\32xl\:\!mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .\32xl\:\!my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .\32xl\:\!mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .\32xl\:\!my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .\32xl\:\!mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .\32xl\:\!my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .\32xl\:\!mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .\32xl\:\!my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .\32xl\:\!mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .\32xl\:\!my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .\32xl\:\!mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .\32xl\:\!my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .\32xl\:\!mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .\32xl\:\!my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .\32xl\:\!mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .\32xl\:\!my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .\32xl\:\!mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .\32xl\:\!my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .\32xl\:\!mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .\32xl\:\!my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .\32xl\:\!mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .\32xl\:\!my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .\32xl\:\!mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .\32xl\:\!my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .\32xl\:\!mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .\32xl\:\!my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .\32xl\:\!mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .\32xl\:\!my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .\32xl\:\!mx-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .\32xl\:\!my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .\32xl\:\!mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .\32xl\:\!my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .\32xl\:\!mx-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .\32xl\:\!my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .\32xl\:\!mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .\32xl\:\!my-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .\32xl\:\!mx-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .\32xl\:\!my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .\32xl\:\!mx-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .\32xl\:\!my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .\32xl\:\!mx-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .\32xl\:\!my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .\32xl\:\!mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .\32xl\:\!my-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .\32xl\:\!mx-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .\32xl\:\!my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .\32xl\:\!mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .\32xl\:\!my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .\32xl\:\!mx-27 {
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .\32xl\:\!my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .\32xl\:\!mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .\32xl\:\!my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .\32xl\:\!mx-29 {
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .\32xl\:\!my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .\32xl\:\!mx-30 {
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .\32xl\:\!my-31 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .\32xl\:\!mx-31 {
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .\32xl\:\!my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .\32xl\:\!mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .\32xl\:\!my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .\32xl\:\!mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .\32xl\:\!my-48 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .\32xl\:\!mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .\32xl\:\!my-56 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .\32xl\:\!mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .\32xl\:\!my-64 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .\32xl\:\!mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .\32xl\:\!my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .\32xl\:\!mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .\32xl\:\!my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .\32xl\:\!mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .\32xl\:\!-my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .\32xl\:\!-mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .\32xl\:\!-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .\32xl\:\!-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .\32xl\:\!-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .\32xl\:\!-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .\32xl\:\!-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .\32xl\:\!-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .\32xl\:\!-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .\32xl\:\!-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .\32xl\:\!-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .\32xl\:\!-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .\32xl\:\!-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .\32xl\:\!-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .\32xl\:\!-my-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .\32xl\:\!-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .\32xl\:\!-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .\32xl\:\!-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .\32xl\:\!-my-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .\32xl\:\!-mx-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .\32xl\:\!-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .\32xl\:\!-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .\32xl\:\!-my-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .\32xl\:\!-mx-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .\32xl\:\!-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .\32xl\:\!-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .\32xl\:\!-my-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .\32xl\:\!-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .\32xl\:\!-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .\32xl\:\!-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .\32xl\:\!-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .\32xl\:\!-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .\32xl\:\!-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .\32xl\:\!-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .\32xl\:\!-my-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .\32xl\:\!-mx-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .\32xl\:\!-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .\32xl\:\!-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .\32xl\:\!-my-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .\32xl\:\!-mx-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .\32xl\:\!-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .\32xl\:\!-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .\32xl\:\!-my-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .\32xl\:\!-mx-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .\32xl\:\!-my-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .\32xl\:\!-mx-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .\32xl\:\!-my-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .\32xl\:\!-mx-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .\32xl\:\!-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .\32xl\:\!-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .\32xl\:\!-my-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .\32xl\:\!-mx-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .\32xl\:\!-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .\32xl\:\!-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .\32xl\:\!-my-27 {
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .\32xl\:\!-mx-27 {
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .\32xl\:\!-my-28 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .\32xl\:\!-mx-28 {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .\32xl\:\!-my-29 {
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .\32xl\:\!-mx-29 {
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .\32xl\:\!-my-30 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .\32xl\:\!-mx-30 {
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .\32xl\:\!-my-31 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .\32xl\:\!-mx-31 {
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .\32xl\:\!-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .\32xl\:\!-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .\32xl\:\!-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .\32xl\:\!-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .\32xl\:\!-my-48 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .\32xl\:\!-mx-48 {
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .\32xl\:\!-my-56 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .\32xl\:\!-mx-56 {
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .\32xl\:\!-my-64 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .\32xl\:\!-mx-64 {
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .\32xl\:\!-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .\32xl\:\!-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .\32xl\:\!mt-0 {
    margin-top: 0rem !important;
  }

  .\32xl\:\!mr-0 {
    margin-right: 0rem !important;
  }

  .\32xl\:\!mb-0 {
    margin-bottom: 0rem !important;
  }

  .\32xl\:\!ml-0 {
    margin-left: 0rem !important;
  }

  .\32xl\:\!mt-1 {
    margin-top: 0.25rem !important;
  }

  .\32xl\:\!mr-1 {
    margin-right: 0.25rem !important;
  }

  .\32xl\:\!mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .\32xl\:\!ml-1 {
    margin-left: 0.25rem !important;
  }

  .\32xl\:\!mt-2 {
    margin-top: 0.5rem !important;
  }

  .\32xl\:\!mr-2 {
    margin-right: 0.5rem !important;
  }

  .\32xl\:\!mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .\32xl\:\!ml-2 {
    margin-left: 0.5rem !important;
  }

  .\32xl\:\!mt-3 {
    margin-top: 0.75rem !important;
  }

  .\32xl\:\!mr-3 {
    margin-right: 0.75rem !important;
  }

  .\32xl\:\!mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .\32xl\:\!ml-3 {
    margin-left: 0.75rem !important;
  }

  .\32xl\:\!mt-4 {
    margin-top: 1rem !important;
  }

  .\32xl\:\!mr-4 {
    margin-right: 1rem !important;
  }

  .\32xl\:\!mb-4 {
    margin-bottom: 1rem !important;
  }

  .\32xl\:\!ml-4 {
    margin-left: 1rem !important;
  }

  .\32xl\:\!mt-5 {
    margin-top: 1.25rem !important;
  }

  .\32xl\:\!mr-5 {
    margin-right: 1.25rem !important;
  }

  .\32xl\:\!mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .\32xl\:\!ml-5 {
    margin-left: 1.25rem !important;
  }

  .\32xl\:\!mt-6 {
    margin-top: 1.5rem !important;
  }

  .\32xl\:\!mr-6 {
    margin-right: 1.5rem !important;
  }

  .\32xl\:\!mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .\32xl\:\!ml-6 {
    margin-left: 1.5rem !important;
  }

  .\32xl\:\!mt-7 {
    margin-top: 1.75rem !important;
  }

  .\32xl\:\!mr-7 {
    margin-right: 1.75rem !important;
  }

  .\32xl\:\!mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .\32xl\:\!ml-7 {
    margin-left: 1.75rem !important;
  }

  .\32xl\:\!mt-8 {
    margin-top: 2rem !important;
  }

  .\32xl\:\!mr-8 {
    margin-right: 2rem !important;
  }

  .\32xl\:\!mb-8 {
    margin-bottom: 2rem !important;
  }

  .\32xl\:\!ml-8 {
    margin-left: 2rem !important;
  }

  .\32xl\:\!mt-9 {
    margin-top: 2.25rem !important;
  }

  .\32xl\:\!mr-9 {
    margin-right: 2.25rem !important;
  }

  .\32xl\:\!mb-9 {
    margin-bottom: 2.25rem !important;
  }

  .\32xl\:\!ml-9 {
    margin-left: 2.25rem !important;
  }

  .\32xl\:\!mt-10 {
    margin-top: 2.5rem !important;
  }

  .\32xl\:\!mr-10 {
    margin-right: 2.5rem !important;
  }

  .\32xl\:\!mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .\32xl\:\!ml-10 {
    margin-left: 2.5rem !important;
  }

  .\32xl\:\!mt-11 {
    margin-top: 2.75rem !important;
  }

  .\32xl\:\!mr-11 {
    margin-right: 2.75rem !important;
  }

  .\32xl\:\!mb-11 {
    margin-bottom: 2.75rem !important;
  }

  .\32xl\:\!ml-11 {
    margin-left: 2.75rem !important;
  }

  .\32xl\:\!mt-12 {
    margin-top: 3rem !important;
  }

  .\32xl\:\!mr-12 {
    margin-right: 3rem !important;
  }

  .\32xl\:\!mb-12 {
    margin-bottom: 3rem !important;
  }

  .\32xl\:\!ml-12 {
    margin-left: 3rem !important;
  }

  .\32xl\:\!mt-13 {
    margin-top: 3.25rem !important;
  }

  .\32xl\:\!mr-13 {
    margin-right: 3.25rem !important;
  }

  .\32xl\:\!mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .\32xl\:\!ml-13 {
    margin-left: 3.25rem !important;
  }

  .\32xl\:\!mt-14 {
    margin-top: 3.5rem !important;
  }

  .\32xl\:\!mr-14 {
    margin-right: 3.5rem !important;
  }

  .\32xl\:\!mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .\32xl\:\!ml-14 {
    margin-left: 3.5rem !important;
  }

  .\32xl\:\!mt-15 {
    margin-top: 3.75rem !important;
  }

  .\32xl\:\!mr-15 {
    margin-right: 3.75rem !important;
  }

  .\32xl\:\!mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .\32xl\:\!ml-15 {
    margin-left: 3.75rem !important;
  }

  .\32xl\:\!mt-16 {
    margin-top: 4rem !important;
  }

  .\32xl\:\!mr-16 {
    margin-right: 4rem !important;
  }

  .\32xl\:\!mb-16 {
    margin-bottom: 4rem !important;
  }

  .\32xl\:\!ml-16 {
    margin-left: 4rem !important;
  }

  .\32xl\:\!mt-17 {
    margin-top: 4.25rem !important;
  }

  .\32xl\:\!mr-17 {
    margin-right: 4.25rem !important;
  }

  .\32xl\:\!mb-17 {
    margin-bottom: 4.25rem !important;
  }

  .\32xl\:\!ml-17 {
    margin-left: 4.25rem !important;
  }

  .\32xl\:\!mt-18 {
    margin-top: 4.5rem !important;
  }

  .\32xl\:\!mr-18 {
    margin-right: 4.5rem !important;
  }

  .\32xl\:\!mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .\32xl\:\!ml-18 {
    margin-left: 4.5rem !important;
  }

  .\32xl\:\!mt-19 {
    margin-top: 4.75rem !important;
  }

  .\32xl\:\!mr-19 {
    margin-right: 4.75rem !important;
  }

  .\32xl\:\!mb-19 {
    margin-bottom: 4.75rem !important;
  }

  .\32xl\:\!ml-19 {
    margin-left: 4.75rem !important;
  }

  .\32xl\:\!mt-20 {
    margin-top: 5rem !important;
  }

  .\32xl\:\!mr-20 {
    margin-right: 5rem !important;
  }

  .\32xl\:\!mb-20 {
    margin-bottom: 5rem !important;
  }

  .\32xl\:\!ml-20 {
    margin-left: 5rem !important;
  }

  .\32xl\:\!mt-21 {
    margin-top: 5.25rem !important;
  }

  .\32xl\:\!mr-21 {
    margin-right: 5.25rem !important;
  }

  .\32xl\:\!mb-21 {
    margin-bottom: 5.25rem !important;
  }

  .\32xl\:\!ml-21 {
    margin-left: 5.25rem !important;
  }

  .\32xl\:\!mt-22 {
    margin-top: 5.5rem !important;
  }

  .\32xl\:\!mr-22 {
    margin-right: 5.5rem !important;
  }

  .\32xl\:\!mb-22 {
    margin-bottom: 5.5rem !important;
  }

  .\32xl\:\!ml-22 {
    margin-left: 5.5rem !important;
  }

  .\32xl\:\!mt-23 {
    margin-top: 5.75rem !important;
  }

  .\32xl\:\!mr-23 {
    margin-right: 5.75rem !important;
  }

  .\32xl\:\!mb-23 {
    margin-bottom: 5.75rem !important;
  }

  .\32xl\:\!ml-23 {
    margin-left: 5.75rem !important;
  }

  .\32xl\:\!mt-24 {
    margin-top: 6rem !important;
  }

  .\32xl\:\!mr-24 {
    margin-right: 6rem !important;
  }

  .\32xl\:\!mb-24 {
    margin-bottom: 6rem !important;
  }

  .\32xl\:\!ml-24 {
    margin-left: 6rem !important;
  }

  .\32xl\:\!mt-25 {
    margin-top: 6.25rem !important;
  }

  .\32xl\:\!mr-25 {
    margin-right: 6.25rem !important;
  }

  .\32xl\:\!mb-25 {
    margin-bottom: 6.25rem !important;
  }

  .\32xl\:\!ml-25 {
    margin-left: 6.25rem !important;
  }

  .\32xl\:\!mt-26 {
    margin-top: 6.5rem !important;
  }

  .\32xl\:\!mr-26 {
    margin-right: 6.5rem !important;
  }

  .\32xl\:\!mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .\32xl\:\!ml-26 {
    margin-left: 6.5rem !important;
  }

  .\32xl\:\!mt-27 {
    margin-top: 6.75rem !important;
  }

  .\32xl\:\!mr-27 {
    margin-right: 6.75rem !important;
  }

  .\32xl\:\!mb-27 {
    margin-bottom: 6.75rem !important;
  }

  .\32xl\:\!ml-27 {
    margin-left: 6.75rem !important;
  }

  .\32xl\:\!mt-28 {
    margin-top: 7rem !important;
  }

  .\32xl\:\!mr-28 {
    margin-right: 7rem !important;
  }

  .\32xl\:\!mb-28 {
    margin-bottom: 7rem !important;
  }

  .\32xl\:\!ml-28 {
    margin-left: 7rem !important;
  }

  .\32xl\:\!mt-29 {
    margin-top: 7.25rem !important;
  }

  .\32xl\:\!mr-29 {
    margin-right: 7.25rem !important;
  }

  .\32xl\:\!mb-29 {
    margin-bottom: 7.25rem !important;
  }

  .\32xl\:\!ml-29 {
    margin-left: 7.25rem !important;
  }

  .\32xl\:\!mt-30 {
    margin-top: 7.5rem !important;
  }

  .\32xl\:\!mr-30 {
    margin-right: 7.5rem !important;
  }

  .\32xl\:\!mb-30 {
    margin-bottom: 7.5rem !important;
  }

  .\32xl\:\!ml-30 {
    margin-left: 7.5rem !important;
  }

  .\32xl\:\!mt-31 {
    margin-top: 7.75rem !important;
  }

  .\32xl\:\!mr-31 {
    margin-right: 7.75rem !important;
  }

  .\32xl\:\!mb-31 {
    margin-bottom: 7.75rem !important;
  }

  .\32xl\:\!ml-31 {
    margin-left: 7.75rem !important;
  }

  .\32xl\:\!mt-32 {
    margin-top: 8rem !important;
  }

  .\32xl\:\!mr-32 {
    margin-right: 8rem !important;
  }

  .\32xl\:\!mb-32 {
    margin-bottom: 8rem !important;
  }

  .\32xl\:\!ml-32 {
    margin-left: 8rem !important;
  }

  .\32xl\:\!mt-40 {
    margin-top: 10rem !important;
  }

  .\32xl\:\!mr-40 {
    margin-right: 10rem !important;
  }

  .\32xl\:\!mb-40 {
    margin-bottom: 10rem !important;
  }

  .\32xl\:\!ml-40 {
    margin-left: 10rem !important;
  }

  .\32xl\:\!mt-48 {
    margin-top: 12rem !important;
  }

  .\32xl\:\!mr-48 {
    margin-right: 12rem !important;
  }

  .\32xl\:\!mb-48 {
    margin-bottom: 12rem !important;
  }

  .\32xl\:\!ml-48 {
    margin-left: 12rem !important;
  }

  .\32xl\:\!mt-56 {
    margin-top: 14rem !important;
  }

  .\32xl\:\!mr-56 {
    margin-right: 14rem !important;
  }

  .\32xl\:\!mb-56 {
    margin-bottom: 14rem !important;
  }

  .\32xl\:\!ml-56 {
    margin-left: 14rem !important;
  }

  .\32xl\:\!mt-64 {
    margin-top: 16rem !important;
  }

  .\32xl\:\!mr-64 {
    margin-right: 16rem !important;
  }

  .\32xl\:\!mb-64 {
    margin-bottom: 16rem !important;
  }

  .\32xl\:\!ml-64 {
    margin-left: 16rem !important;
  }

  .\32xl\:\!mt-auto {
    margin-top: auto !important;
  }

  .\32xl\:\!mr-auto {
    margin-right: auto !important;
  }

  .\32xl\:\!mb-auto {
    margin-bottom: auto !important;
  }

  .\32xl\:\!ml-auto {
    margin-left: auto !important;
  }

  .\32xl\:\!mt-px {
    margin-top: 1px !important;
  }

  .\32xl\:\!mr-px {
    margin-right: 1px !important;
  }

  .\32xl\:\!mb-px {
    margin-bottom: 1px !important;
  }

  .\32xl\:\!ml-px {
    margin-left: 1px !important;
  }

  .\32xl\:\!-mt-0 {
    margin-top: 0rem !important;
  }

  .\32xl\:\!-mr-0 {
    margin-right: 0rem !important;
  }

  .\32xl\:\!-mb-0 {
    margin-bottom: 0rem !important;
  }

  .\32xl\:\!-ml-0 {
    margin-left: 0rem !important;
  }

  .\32xl\:\!-mt-1 {
    margin-top: -0.25rem !important;
  }

  .\32xl\:\!-mr-1 {
    margin-right: -0.25rem !important;
  }

  .\32xl\:\!-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .\32xl\:\!-ml-1 {
    margin-left: -0.25rem !important;
  }

  .\32xl\:\!-mt-2 {
    margin-top: -0.5rem !important;
  }

  .\32xl\:\!-mr-2 {
    margin-right: -0.5rem !important;
  }

  .\32xl\:\!-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .\32xl\:\!-ml-2 {
    margin-left: -0.5rem !important;
  }

  .\32xl\:\!-mt-3 {
    margin-top: -0.75rem !important;
  }

  .\32xl\:\!-mr-3 {
    margin-right: -0.75rem !important;
  }

  .\32xl\:\!-mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .\32xl\:\!-ml-3 {
    margin-left: -0.75rem !important;
  }

  .\32xl\:\!-mt-4 {
    margin-top: -1rem !important;
  }

  .\32xl\:\!-mr-4 {
    margin-right: -1rem !important;
  }

  .\32xl\:\!-mb-4 {
    margin-bottom: -1rem !important;
  }

  .\32xl\:\!-ml-4 {
    margin-left: -1rem !important;
  }

  .\32xl\:\!-mt-5 {
    margin-top: -1.25rem !important;
  }

  .\32xl\:\!-mr-5 {
    margin-right: -1.25rem !important;
  }

  .\32xl\:\!-mb-5 {
    margin-bottom: -1.25rem !important;
  }

  .\32xl\:\!-ml-5 {
    margin-left: -1.25rem !important;
  }

  .\32xl\:\!-mt-6 {
    margin-top: -1.5rem !important;
  }

  .\32xl\:\!-mr-6 {
    margin-right: -1.5rem !important;
  }

  .\32xl\:\!-mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .\32xl\:\!-ml-6 {
    margin-left: -1.5rem !important;
  }

  .\32xl\:\!-mt-7 {
    margin-top: -1.75rem !important;
  }

  .\32xl\:\!-mr-7 {
    margin-right: -1.75rem !important;
  }

  .\32xl\:\!-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .\32xl\:\!-ml-7 {
    margin-left: -1.75rem !important;
  }

  .\32xl\:\!-mt-8 {
    margin-top: -2rem !important;
  }

  .\32xl\:\!-mr-8 {
    margin-right: -2rem !important;
  }

  .\32xl\:\!-mb-8 {
    margin-bottom: -2rem !important;
  }

  .\32xl\:\!-ml-8 {
    margin-left: -2rem !important;
  }

  .\32xl\:\!-mt-9 {
    margin-top: -2.25rem !important;
  }

  .\32xl\:\!-mr-9 {
    margin-right: -2.25rem !important;
  }

  .\32xl\:\!-mb-9 {
    margin-bottom: -2.25rem !important;
  }

  .\32xl\:\!-ml-9 {
    margin-left: -2.25rem !important;
  }

  .\32xl\:\!-mt-10 {
    margin-top: -2.5rem !important;
  }

  .\32xl\:\!-mr-10 {
    margin-right: -2.5rem !important;
  }

  .\32xl\:\!-mb-10 {
    margin-bottom: -2.5rem !important;
  }

  .\32xl\:\!-ml-10 {
    margin-left: -2.5rem !important;
  }

  .\32xl\:\!-mt-11 {
    margin-top: -2.75rem !important;
  }

  .\32xl\:\!-mr-11 {
    margin-right: -2.75rem !important;
  }

  .\32xl\:\!-mb-11 {
    margin-bottom: -2.75rem !important;
  }

  .\32xl\:\!-ml-11 {
    margin-left: -2.75rem !important;
  }

  .\32xl\:\!-mt-12 {
    margin-top: -3rem !important;
  }

  .\32xl\:\!-mr-12 {
    margin-right: -3rem !important;
  }

  .\32xl\:\!-mb-12 {
    margin-bottom: -3rem !important;
  }

  .\32xl\:\!-ml-12 {
    margin-left: -3rem !important;
  }

  .\32xl\:\!-mt-13 {
    margin-top: -3.25rem !important;
  }

  .\32xl\:\!-mr-13 {
    margin-right: -3.25rem !important;
  }

  .\32xl\:\!-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .\32xl\:\!-ml-13 {
    margin-left: -3.25rem !important;
  }

  .\32xl\:\!-mt-14 {
    margin-top: -3.5rem !important;
  }

  .\32xl\:\!-mr-14 {
    margin-right: -3.5rem !important;
  }

  .\32xl\:\!-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .\32xl\:\!-ml-14 {
    margin-left: -3.5rem !important;
  }

  .\32xl\:\!-mt-15 {
    margin-top: -3.75rem !important;
  }

  .\32xl\:\!-mr-15 {
    margin-right: -3.75rem !important;
  }

  .\32xl\:\!-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .\32xl\:\!-ml-15 {
    margin-left: -3.75rem !important;
  }

  .\32xl\:\!-mt-16 {
    margin-top: -4rem !important;
  }

  .\32xl\:\!-mr-16 {
    margin-right: -4rem !important;
  }

  .\32xl\:\!-mb-16 {
    margin-bottom: -4rem !important;
  }

  .\32xl\:\!-ml-16 {
    margin-left: -4rem !important;
  }

  .\32xl\:\!-mt-17 {
    margin-top: -4.25rem !important;
  }

  .\32xl\:\!-mr-17 {
    margin-right: -4.25rem !important;
  }

  .\32xl\:\!-mb-17 {
    margin-bottom: -4.25rem !important;
  }

  .\32xl\:\!-ml-17 {
    margin-left: -4.25rem !important;
  }

  .\32xl\:\!-mt-18 {
    margin-top: -4.5rem !important;
  }

  .\32xl\:\!-mr-18 {
    margin-right: -4.5rem !important;
  }

  .\32xl\:\!-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .\32xl\:\!-ml-18 {
    margin-left: -4.5rem !important;
  }

  .\32xl\:\!-mt-19 {
    margin-top: -4.75rem !important;
  }

  .\32xl\:\!-mr-19 {
    margin-right: -4.75rem !important;
  }

  .\32xl\:\!-mb-19 {
    margin-bottom: -4.75rem !important;
  }

  .\32xl\:\!-ml-19 {
    margin-left: -4.75rem !important;
  }

  .\32xl\:\!-mt-20 {
    margin-top: -5rem !important;
  }

  .\32xl\:\!-mr-20 {
    margin-right: -5rem !important;
  }

  .\32xl\:\!-mb-20 {
    margin-bottom: -5rem !important;
  }

  .\32xl\:\!-ml-20 {
    margin-left: -5rem !important;
  }

  .\32xl\:\!-mt-21 {
    margin-top: -5.25rem !important;
  }

  .\32xl\:\!-mr-21 {
    margin-right: -5.25rem !important;
  }

  .\32xl\:\!-mb-21 {
    margin-bottom: -5.25rem !important;
  }

  .\32xl\:\!-ml-21 {
    margin-left: -5.25rem !important;
  }

  .\32xl\:\!-mt-22 {
    margin-top: -5.5rem !important;
  }

  .\32xl\:\!-mr-22 {
    margin-right: -5.5rem !important;
  }

  .\32xl\:\!-mb-22 {
    margin-bottom: -5.5rem !important;
  }

  .\32xl\:\!-ml-22 {
    margin-left: -5.5rem !important;
  }

  .\32xl\:\!-mt-23 {
    margin-top: -5.75rem !important;
  }

  .\32xl\:\!-mr-23 {
    margin-right: -5.75rem !important;
  }

  .\32xl\:\!-mb-23 {
    margin-bottom: -5.75rem !important;
  }

  .\32xl\:\!-ml-23 {
    margin-left: -5.75rem !important;
  }

  .\32xl\:\!-mt-24 {
    margin-top: -6rem !important;
  }

  .\32xl\:\!-mr-24 {
    margin-right: -6rem !important;
  }

  .\32xl\:\!-mb-24 {
    margin-bottom: -6rem !important;
  }

  .\32xl\:\!-ml-24 {
    margin-left: -6rem !important;
  }

  .\32xl\:\!-mt-25 {
    margin-top: -6.25rem !important;
  }

  .\32xl\:\!-mr-25 {
    margin-right: -6.25rem !important;
  }

  .\32xl\:\!-mb-25 {
    margin-bottom: -6.25rem !important;
  }

  .\32xl\:\!-ml-25 {
    margin-left: -6.25rem !important;
  }

  .\32xl\:\!-mt-26 {
    margin-top: -6.5rem !important;
  }

  .\32xl\:\!-mr-26 {
    margin-right: -6.5rem !important;
  }

  .\32xl\:\!-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .\32xl\:\!-ml-26 {
    margin-left: -6.5rem !important;
  }

  .\32xl\:\!-mt-27 {
    margin-top: -6.75rem !important;
  }

  .\32xl\:\!-mr-27 {
    margin-right: -6.75rem !important;
  }

  .\32xl\:\!-mb-27 {
    margin-bottom: -6.75rem !important;
  }

  .\32xl\:\!-ml-27 {
    margin-left: -6.75rem !important;
  }

  .\32xl\:\!-mt-28 {
    margin-top: -7rem !important;
  }

  .\32xl\:\!-mr-28 {
    margin-right: -7rem !important;
  }

  .\32xl\:\!-mb-28 {
    margin-bottom: -7rem !important;
  }

  .\32xl\:\!-ml-28 {
    margin-left: -7rem !important;
  }

  .\32xl\:\!-mt-29 {
    margin-top: -7.25rem !important;
  }

  .\32xl\:\!-mr-29 {
    margin-right: -7.25rem !important;
  }

  .\32xl\:\!-mb-29 {
    margin-bottom: -7.25rem !important;
  }

  .\32xl\:\!-ml-29 {
    margin-left: -7.25rem !important;
  }

  .\32xl\:\!-mt-30 {
    margin-top: -7.5rem !important;
  }

  .\32xl\:\!-mr-30 {
    margin-right: -7.5rem !important;
  }

  .\32xl\:\!-mb-30 {
    margin-bottom: -7.5rem !important;
  }

  .\32xl\:\!-ml-30 {
    margin-left: -7.5rem !important;
  }

  .\32xl\:\!-mt-31 {
    margin-top: -7.75rem !important;
  }

  .\32xl\:\!-mr-31 {
    margin-right: -7.75rem !important;
  }

  .\32xl\:\!-mb-31 {
    margin-bottom: -7.75rem !important;
  }

  .\32xl\:\!-ml-31 {
    margin-left: -7.75rem !important;
  }

  .\32xl\:\!-mt-32 {
    margin-top: -8rem !important;
  }

  .\32xl\:\!-mr-32 {
    margin-right: -8rem !important;
  }

  .\32xl\:\!-mb-32 {
    margin-bottom: -8rem !important;
  }

  .\32xl\:\!-ml-32 {
    margin-left: -8rem !important;
  }

  .\32xl\:\!-mt-40 {
    margin-top: -10rem !important;
  }

  .\32xl\:\!-mr-40 {
    margin-right: -10rem !important;
  }

  .\32xl\:\!-mb-40 {
    margin-bottom: -10rem !important;
  }

  .\32xl\:\!-ml-40 {
    margin-left: -10rem !important;
  }

  .\32xl\:\!-mt-48 {
    margin-top: -12rem !important;
  }

  .\32xl\:\!-mr-48 {
    margin-right: -12rem !important;
  }

  .\32xl\:\!-mb-48 {
    margin-bottom: -12rem !important;
  }

  .\32xl\:\!-ml-48 {
    margin-left: -12rem !important;
  }

  .\32xl\:\!-mt-56 {
    margin-top: -14rem !important;
  }

  .\32xl\:\!-mr-56 {
    margin-right: -14rem !important;
  }

  .\32xl\:\!-mb-56 {
    margin-bottom: -14rem !important;
  }

  .\32xl\:\!-ml-56 {
    margin-left: -14rem !important;
  }

  .\32xl\:\!-mt-64 {
    margin-top: -16rem !important;
  }

  .\32xl\:\!-mr-64 {
    margin-right: -16rem !important;
  }

  .\32xl\:\!-mb-64 {
    margin-bottom: -16rem !important;
  }

  .\32xl\:\!-ml-64 {
    margin-left: -16rem !important;
  }

  .\32xl\:\!-mt-px {
    margin-top: -1px !important;
  }

  .\32xl\:\!-mr-px {
    margin-right: -1px !important;
  }

  .\32xl\:\!-mb-px {
    margin-bottom: -1px !important;
  }

  .\32xl\:\!-ml-px {
    margin-left: -1px !important;
  }

  .\32xl\:hover\:m-0:hover {
    margin: 0rem;
  }

  .\32xl\:hover\:m-1:hover {
    margin: 0.25rem;
  }

  .\32xl\:hover\:m-2:hover {
    margin: 0.5rem;
  }

  .\32xl\:hover\:m-3:hover {
    margin: 0.75rem;
  }

  .\32xl\:hover\:m-4:hover {
    margin: 1rem;
  }

  .\32xl\:hover\:m-5:hover {
    margin: 1.25rem;
  }

  .\32xl\:hover\:m-6:hover {
    margin: 1.5rem;
  }

  .\32xl\:hover\:m-7:hover {
    margin: 1.75rem;
  }

  .\32xl\:hover\:m-8:hover {
    margin: 2rem;
  }

  .\32xl\:hover\:m-9:hover {
    margin: 2.25rem;
  }

  .\32xl\:hover\:m-10:hover {
    margin: 2.5rem;
  }

  .\32xl\:hover\:m-11:hover {
    margin: 2.75rem;
  }

  .\32xl\:hover\:m-12:hover {
    margin: 3rem;
  }

  .\32xl\:hover\:m-13:hover {
    margin: 3.25rem;
  }

  .\32xl\:hover\:m-14:hover {
    margin: 3.5rem;
  }

  .\32xl\:hover\:m-15:hover {
    margin: 3.75rem;
  }

  .\32xl\:hover\:m-16:hover {
    margin: 4rem;
  }

  .\32xl\:hover\:m-17:hover {
    margin: 4.25rem;
  }

  .\32xl\:hover\:m-18:hover {
    margin: 4.5rem;
  }

  .\32xl\:hover\:m-19:hover {
    margin: 4.75rem;
  }

  .\32xl\:hover\:m-20:hover {
    margin: 5rem;
  }

  .\32xl\:hover\:m-21:hover {
    margin: 5.25rem;
  }

  .\32xl\:hover\:m-22:hover {
    margin: 5.5rem;
  }

  .\32xl\:hover\:m-23:hover {
    margin: 5.75rem;
  }

  .\32xl\:hover\:m-24:hover {
    margin: 6rem;
  }

  .\32xl\:hover\:m-25:hover {
    margin: 6.25rem;
  }

  .\32xl\:hover\:m-26:hover {
    margin: 6.5rem;
  }

  .\32xl\:hover\:m-27:hover {
    margin: 6.75rem;
  }

  .\32xl\:hover\:m-28:hover {
    margin: 7rem;
  }

  .\32xl\:hover\:m-29:hover {
    margin: 7.25rem;
  }

  .\32xl\:hover\:m-30:hover {
    margin: 7.5rem;
  }

  .\32xl\:hover\:m-31:hover {
    margin: 7.75rem;
  }

  .\32xl\:hover\:m-32:hover {
    margin: 8rem;
  }

  .\32xl\:hover\:m-40:hover {
    margin: 10rem;
  }

  .\32xl\:hover\:m-48:hover {
    margin: 12rem;
  }

  .\32xl\:hover\:m-56:hover {
    margin: 14rem;
  }

  .\32xl\:hover\:m-64:hover {
    margin: 16rem;
  }

  .\32xl\:hover\:m-auto:hover {
    margin: auto;
  }

  .\32xl\:hover\:m-px:hover {
    margin: 1px;
  }

  .\32xl\:hover\:-m-0:hover {
    margin: 0rem;
  }

  .\32xl\:hover\:-m-1:hover {
    margin: -0.25rem;
  }

  .\32xl\:hover\:-m-2:hover {
    margin: -0.5rem;
  }

  .\32xl\:hover\:-m-3:hover {
    margin: -0.75rem;
  }

  .\32xl\:hover\:-m-4:hover {
    margin: -1rem;
  }

  .\32xl\:hover\:-m-5:hover {
    margin: -1.25rem;
  }

  .\32xl\:hover\:-m-6:hover {
    margin: -1.5rem;
  }

  .\32xl\:hover\:-m-7:hover {
    margin: -1.75rem;
  }

  .\32xl\:hover\:-m-8:hover {
    margin: -2rem;
  }

  .\32xl\:hover\:-m-9:hover {
    margin: -2.25rem;
  }

  .\32xl\:hover\:-m-10:hover {
    margin: -2.5rem;
  }

  .\32xl\:hover\:-m-11:hover {
    margin: -2.75rem;
  }

  .\32xl\:hover\:-m-12:hover {
    margin: -3rem;
  }

  .\32xl\:hover\:-m-13:hover {
    margin: -3.25rem;
  }

  .\32xl\:hover\:-m-14:hover {
    margin: -3.5rem;
  }

  .\32xl\:hover\:-m-15:hover {
    margin: -3.75rem;
  }

  .\32xl\:hover\:-m-16:hover {
    margin: -4rem;
  }

  .\32xl\:hover\:-m-17:hover {
    margin: -4.25rem;
  }

  .\32xl\:hover\:-m-18:hover {
    margin: -4.5rem;
  }

  .\32xl\:hover\:-m-19:hover {
    margin: -4.75rem;
  }

  .\32xl\:hover\:-m-20:hover {
    margin: -5rem;
  }

  .\32xl\:hover\:-m-21:hover {
    margin: -5.25rem;
  }

  .\32xl\:hover\:-m-22:hover {
    margin: -5.5rem;
  }

  .\32xl\:hover\:-m-23:hover {
    margin: -5.75rem;
  }

  .\32xl\:hover\:-m-24:hover {
    margin: -6rem;
  }

  .\32xl\:hover\:-m-25:hover {
    margin: -6.25rem;
  }

  .\32xl\:hover\:-m-26:hover {
    margin: -6.5rem;
  }

  .\32xl\:hover\:-m-27:hover {
    margin: -6.75rem;
  }

  .\32xl\:hover\:-m-28:hover {
    margin: -7rem;
  }

  .\32xl\:hover\:-m-29:hover {
    margin: -7.25rem;
  }

  .\32xl\:hover\:-m-30:hover {
    margin: -7.5rem;
  }

  .\32xl\:hover\:-m-31:hover {
    margin: -7.75rem;
  }

  .\32xl\:hover\:-m-32:hover {
    margin: -8rem;
  }

  .\32xl\:hover\:-m-40:hover {
    margin: -10rem;
  }

  .\32xl\:hover\:-m-48:hover {
    margin: -12rem;
  }

  .\32xl\:hover\:-m-56:hover {
    margin: -14rem;
  }

  .\32xl\:hover\:-m-64:hover {
    margin: -16rem;
  }

  .\32xl\:hover\:-m-px:hover {
    margin: -1px;
  }

  .\32xl\:hover\:my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xl\:hover\:mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xl\:hover\:my-1:hover {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .\32xl\:hover\:mx-1:hover {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .\32xl\:hover\:my-2:hover {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\32xl\:hover\:mx-2:hover {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\32xl\:hover\:my-3:hover {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .\32xl\:hover\:mx-3:hover {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .\32xl\:hover\:my-4:hover {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\32xl\:hover\:mx-4:hover {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\32xl\:hover\:my-5:hover {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\32xl\:hover\:mx-5:hover {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\32xl\:hover\:my-6:hover {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\32xl\:hover\:mx-6:hover {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\32xl\:hover\:my-7:hover {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .\32xl\:hover\:mx-7:hover {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .\32xl\:hover\:my-8:hover {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\32xl\:hover\:mx-8:hover {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\32xl\:hover\:my-9:hover {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .\32xl\:hover\:mx-9:hover {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .\32xl\:hover\:my-10:hover {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\32xl\:hover\:mx-10:hover {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\32xl\:hover\:my-11:hover {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .\32xl\:hover\:mx-11:hover {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .\32xl\:hover\:my-12:hover {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\32xl\:hover\:mx-12:hover {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\32xl\:hover\:my-13:hover {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .\32xl\:hover\:mx-13:hover {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .\32xl\:hover\:my-14:hover {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .\32xl\:hover\:mx-14:hover {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .\32xl\:hover\:my-15:hover {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .\32xl\:hover\:mx-15:hover {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .\32xl\:hover\:my-16:hover {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\32xl\:hover\:mx-16:hover {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\32xl\:hover\:my-17:hover {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .\32xl\:hover\:mx-17:hover {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .\32xl\:hover\:my-18:hover {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .\32xl\:hover\:mx-18:hover {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .\32xl\:hover\:my-19:hover {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .\32xl\:hover\:mx-19:hover {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .\32xl\:hover\:my-20:hover {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .\32xl\:hover\:mx-20:hover {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .\32xl\:hover\:my-21:hover {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .\32xl\:hover\:mx-21:hover {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .\32xl\:hover\:my-22:hover {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .\32xl\:hover\:mx-22:hover {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .\32xl\:hover\:my-23:hover {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .\32xl\:hover\:mx-23:hover {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .\32xl\:hover\:my-24:hover {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\32xl\:hover\:mx-24:hover {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\32xl\:hover\:my-25:hover {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .\32xl\:hover\:mx-25:hover {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .\32xl\:hover\:my-26:hover {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .\32xl\:hover\:mx-26:hover {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .\32xl\:hover\:my-27:hover {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .\32xl\:hover\:mx-27:hover {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .\32xl\:hover\:my-28:hover {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .\32xl\:hover\:mx-28:hover {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .\32xl\:hover\:my-29:hover {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .\32xl\:hover\:mx-29:hover {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .\32xl\:hover\:my-30:hover {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .\32xl\:hover\:mx-30:hover {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .\32xl\:hover\:my-31:hover {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .\32xl\:hover\:mx-31:hover {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .\32xl\:hover\:my-32:hover {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\32xl\:hover\:mx-32:hover {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\32xl\:hover\:my-40:hover {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\32xl\:hover\:mx-40:hover {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\32xl\:hover\:my-48:hover {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\32xl\:hover\:mx-48:hover {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\32xl\:hover\:my-56:hover {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .\32xl\:hover\:mx-56:hover {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .\32xl\:hover\:my-64:hover {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .\32xl\:hover\:mx-64:hover {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .\32xl\:hover\:my-auto:hover {
    margin-top: auto;
    margin-bottom: auto;
  }

  .\32xl\:hover\:mx-auto:hover {
    margin-left: auto;
    margin-right: auto;
  }

  .\32xl\:hover\:my-px:hover {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .\32xl\:hover\:mx-px:hover {
    margin-left: 1px;
    margin-right: 1px;
  }

  .\32xl\:hover\:-my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\32xl\:hover\:-mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\32xl\:hover\:-my-1:hover {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .\32xl\:hover\:-mx-1:hover {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .\32xl\:hover\:-my-2:hover {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\32xl\:hover\:-mx-2:hover {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\32xl\:hover\:-my-3:hover {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .\32xl\:hover\:-mx-3:hover {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .\32xl\:hover\:-my-4:hover {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\32xl\:hover\:-mx-4:hover {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\32xl\:hover\:-my-5:hover {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .\32xl\:hover\:-mx-5:hover {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .\32xl\:hover\:-my-6:hover {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\32xl\:hover\:-mx-6:hover {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\32xl\:hover\:-my-7:hover {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .\32xl\:hover\:-mx-7:hover {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .\32xl\:hover\:-my-8:hover {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\32xl\:hover\:-mx-8:hover {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\32xl\:hover\:-my-9:hover {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .\32xl\:hover\:-mx-9:hover {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .\32xl\:hover\:-my-10:hover {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\32xl\:hover\:-mx-10:hover {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\32xl\:hover\:-my-11:hover {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .\32xl\:hover\:-mx-11:hover {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .\32xl\:hover\:-my-12:hover {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\32xl\:hover\:-mx-12:hover {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\32xl\:hover\:-my-13:hover {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .\32xl\:hover\:-mx-13:hover {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .\32xl\:hover\:-my-14:hover {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .\32xl\:hover\:-mx-14:hover {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .\32xl\:hover\:-my-15:hover {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .\32xl\:hover\:-mx-15:hover {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .\32xl\:hover\:-my-16:hover {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\32xl\:hover\:-mx-16:hover {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\32xl\:hover\:-my-17:hover {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .\32xl\:hover\:-mx-17:hover {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .\32xl\:hover\:-my-18:hover {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .\32xl\:hover\:-mx-18:hover {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .\32xl\:hover\:-my-19:hover {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .\32xl\:hover\:-mx-19:hover {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .\32xl\:hover\:-my-20:hover {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\32xl\:hover\:-mx-20:hover {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\32xl\:hover\:-my-21:hover {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .\32xl\:hover\:-mx-21:hover {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .\32xl\:hover\:-my-22:hover {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .\32xl\:hover\:-mx-22:hover {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .\32xl\:hover\:-my-23:hover {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .\32xl\:hover\:-mx-23:hover {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .\32xl\:hover\:-my-24:hover {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\32xl\:hover\:-mx-24:hover {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\32xl\:hover\:-my-25:hover {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .\32xl\:hover\:-mx-25:hover {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .\32xl\:hover\:-my-26:hover {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .\32xl\:hover\:-mx-26:hover {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .\32xl\:hover\:-my-27:hover {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .\32xl\:hover\:-mx-27:hover {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .\32xl\:hover\:-my-28:hover {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .\32xl\:hover\:-mx-28:hover {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .\32xl\:hover\:-my-29:hover {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .\32xl\:hover\:-mx-29:hover {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .\32xl\:hover\:-my-30:hover {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .\32xl\:hover\:-mx-30:hover {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .\32xl\:hover\:-my-31:hover {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .\32xl\:hover\:-mx-31:hover {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .\32xl\:hover\:-my-32:hover {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\32xl\:hover\:-mx-32:hover {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\32xl\:hover\:-my-40:hover {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\32xl\:hover\:-mx-40:hover {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\32xl\:hover\:-my-48:hover {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .\32xl\:hover\:-mx-48:hover {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .\32xl\:hover\:-my-56:hover {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .\32xl\:hover\:-mx-56:hover {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .\32xl\:hover\:-my-64:hover {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .\32xl\:hover\:-mx-64:hover {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .\32xl\:hover\:-my-px:hover {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .\32xl\:hover\:-mx-px:hover {
    margin-left: -1px;
    margin-right: -1px;
  }

  .\32xl\:hover\:mt-0:hover {
    margin-top: 0rem;
  }

  .\32xl\:hover\:mr-0:hover {
    margin-right: 0rem;
  }

  .\32xl\:hover\:mb-0:hover {
    margin-bottom: 0rem;
  }

  .\32xl\:hover\:ml-0:hover {
    margin-left: 0rem;
  }

  .\32xl\:hover\:mt-1:hover {
    margin-top: 0.25rem;
  }

  .\32xl\:hover\:mr-1:hover {
    margin-right: 0.25rem;
  }

  .\32xl\:hover\:mb-1:hover {
    margin-bottom: 0.25rem;
  }

  .\32xl\:hover\:ml-1:hover {
    margin-left: 0.25rem;
  }

  .\32xl\:hover\:mt-2:hover {
    margin-top: 0.5rem;
  }

  .\32xl\:hover\:mr-2:hover {
    margin-right: 0.5rem;
  }

  .\32xl\:hover\:mb-2:hover {
    margin-bottom: 0.5rem;
  }

  .\32xl\:hover\:ml-2:hover {
    margin-left: 0.5rem;
  }

  .\32xl\:hover\:mt-3:hover {
    margin-top: 0.75rem;
  }

  .\32xl\:hover\:mr-3:hover {
    margin-right: 0.75rem;
  }

  .\32xl\:hover\:mb-3:hover {
    margin-bottom: 0.75rem;
  }

  .\32xl\:hover\:ml-3:hover {
    margin-left: 0.75rem;
  }

  .\32xl\:hover\:mt-4:hover {
    margin-top: 1rem;
  }

  .\32xl\:hover\:mr-4:hover {
    margin-right: 1rem;
  }

  .\32xl\:hover\:mb-4:hover {
    margin-bottom: 1rem;
  }

  .\32xl\:hover\:ml-4:hover {
    margin-left: 1rem;
  }

  .\32xl\:hover\:mt-5:hover {
    margin-top: 1.25rem;
  }

  .\32xl\:hover\:mr-5:hover {
    margin-right: 1.25rem;
  }

  .\32xl\:hover\:mb-5:hover {
    margin-bottom: 1.25rem;
  }

  .\32xl\:hover\:ml-5:hover {
    margin-left: 1.25rem;
  }

  .\32xl\:hover\:mt-6:hover {
    margin-top: 1.5rem;
  }

  .\32xl\:hover\:mr-6:hover {
    margin-right: 1.5rem;
  }

  .\32xl\:hover\:mb-6:hover {
    margin-bottom: 1.5rem;
  }

  .\32xl\:hover\:ml-6:hover {
    margin-left: 1.5rem;
  }

  .\32xl\:hover\:mt-7:hover {
    margin-top: 1.75rem;
  }

  .\32xl\:hover\:mr-7:hover {
    margin-right: 1.75rem;
  }

  .\32xl\:hover\:mb-7:hover {
    margin-bottom: 1.75rem;
  }

  .\32xl\:hover\:ml-7:hover {
    margin-left: 1.75rem;
  }

  .\32xl\:hover\:mt-8:hover {
    margin-top: 2rem;
  }

  .\32xl\:hover\:mr-8:hover {
    margin-right: 2rem;
  }

  .\32xl\:hover\:mb-8:hover {
    margin-bottom: 2rem;
  }

  .\32xl\:hover\:ml-8:hover {
    margin-left: 2rem;
  }

  .\32xl\:hover\:mt-9:hover {
    margin-top: 2.25rem;
  }

  .\32xl\:hover\:mr-9:hover {
    margin-right: 2.25rem;
  }

  .\32xl\:hover\:mb-9:hover {
    margin-bottom: 2.25rem;
  }

  .\32xl\:hover\:ml-9:hover {
    margin-left: 2.25rem;
  }

  .\32xl\:hover\:mt-10:hover {
    margin-top: 2.5rem;
  }

  .\32xl\:hover\:mr-10:hover {
    margin-right: 2.5rem;
  }

  .\32xl\:hover\:mb-10:hover {
    margin-bottom: 2.5rem;
  }

  .\32xl\:hover\:ml-10:hover {
    margin-left: 2.5rem;
  }

  .\32xl\:hover\:mt-11:hover {
    margin-top: 2.75rem;
  }

  .\32xl\:hover\:mr-11:hover {
    margin-right: 2.75rem;
  }

  .\32xl\:hover\:mb-11:hover {
    margin-bottom: 2.75rem;
  }

  .\32xl\:hover\:ml-11:hover {
    margin-left: 2.75rem;
  }

  .\32xl\:hover\:mt-12:hover {
    margin-top: 3rem;
  }

  .\32xl\:hover\:mr-12:hover {
    margin-right: 3rem;
  }

  .\32xl\:hover\:mb-12:hover {
    margin-bottom: 3rem;
  }

  .\32xl\:hover\:ml-12:hover {
    margin-left: 3rem;
  }

  .\32xl\:hover\:mt-13:hover {
    margin-top: 3.25rem;
  }

  .\32xl\:hover\:mr-13:hover {
    margin-right: 3.25rem;
  }

  .\32xl\:hover\:mb-13:hover {
    margin-bottom: 3.25rem;
  }

  .\32xl\:hover\:ml-13:hover {
    margin-left: 3.25rem;
  }

  .\32xl\:hover\:mt-14:hover {
    margin-top: 3.5rem;
  }

  .\32xl\:hover\:mr-14:hover {
    margin-right: 3.5rem;
  }

  .\32xl\:hover\:mb-14:hover {
    margin-bottom: 3.5rem;
  }

  .\32xl\:hover\:ml-14:hover {
    margin-left: 3.5rem;
  }

  .\32xl\:hover\:mt-15:hover {
    margin-top: 3.75rem;
  }

  .\32xl\:hover\:mr-15:hover {
    margin-right: 3.75rem;
  }

  .\32xl\:hover\:mb-15:hover {
    margin-bottom: 3.75rem;
  }

  .\32xl\:hover\:ml-15:hover {
    margin-left: 3.75rem;
  }

  .\32xl\:hover\:mt-16:hover {
    margin-top: 4rem;
  }

  .\32xl\:hover\:mr-16:hover {
    margin-right: 4rem;
  }

  .\32xl\:hover\:mb-16:hover {
    margin-bottom: 4rem;
  }

  .\32xl\:hover\:ml-16:hover {
    margin-left: 4rem;
  }

  .\32xl\:hover\:mt-17:hover {
    margin-top: 4.25rem;
  }

  .\32xl\:hover\:mr-17:hover {
    margin-right: 4.25rem;
  }

  .\32xl\:hover\:mb-17:hover {
    margin-bottom: 4.25rem;
  }

  .\32xl\:hover\:ml-17:hover {
    margin-left: 4.25rem;
  }

  .\32xl\:hover\:mt-18:hover {
    margin-top: 4.5rem;
  }

  .\32xl\:hover\:mr-18:hover {
    margin-right: 4.5rem;
  }

  .\32xl\:hover\:mb-18:hover {
    margin-bottom: 4.5rem;
  }

  .\32xl\:hover\:ml-18:hover {
    margin-left: 4.5rem;
  }

  .\32xl\:hover\:mt-19:hover {
    margin-top: 4.75rem;
  }

  .\32xl\:hover\:mr-19:hover {
    margin-right: 4.75rem;
  }

  .\32xl\:hover\:mb-19:hover {
    margin-bottom: 4.75rem;
  }

  .\32xl\:hover\:ml-19:hover {
    margin-left: 4.75rem;
  }

  .\32xl\:hover\:mt-20:hover {
    margin-top: 5rem;
  }

  .\32xl\:hover\:mr-20:hover {
    margin-right: 5rem;
  }

  .\32xl\:hover\:mb-20:hover {
    margin-bottom: 5rem;
  }

  .\32xl\:hover\:ml-20:hover {
    margin-left: 5rem;
  }

  .\32xl\:hover\:mt-21:hover {
    margin-top: 5.25rem;
  }

  .\32xl\:hover\:mr-21:hover {
    margin-right: 5.25rem;
  }

  .\32xl\:hover\:mb-21:hover {
    margin-bottom: 5.25rem;
  }

  .\32xl\:hover\:ml-21:hover {
    margin-left: 5.25rem;
  }

  .\32xl\:hover\:mt-22:hover {
    margin-top: 5.5rem;
  }

  .\32xl\:hover\:mr-22:hover {
    margin-right: 5.5rem;
  }

  .\32xl\:hover\:mb-22:hover {
    margin-bottom: 5.5rem;
  }

  .\32xl\:hover\:ml-22:hover {
    margin-left: 5.5rem;
  }

  .\32xl\:hover\:mt-23:hover {
    margin-top: 5.75rem;
  }

  .\32xl\:hover\:mr-23:hover {
    margin-right: 5.75rem;
  }

  .\32xl\:hover\:mb-23:hover {
    margin-bottom: 5.75rem;
  }

  .\32xl\:hover\:ml-23:hover {
    margin-left: 5.75rem;
  }

  .\32xl\:hover\:mt-24:hover {
    margin-top: 6rem;
  }

  .\32xl\:hover\:mr-24:hover {
    margin-right: 6rem;
  }

  .\32xl\:hover\:mb-24:hover {
    margin-bottom: 6rem;
  }

  .\32xl\:hover\:ml-24:hover {
    margin-left: 6rem;
  }

  .\32xl\:hover\:mt-25:hover {
    margin-top: 6.25rem;
  }

  .\32xl\:hover\:mr-25:hover {
    margin-right: 6.25rem;
  }

  .\32xl\:hover\:mb-25:hover {
    margin-bottom: 6.25rem;
  }

  .\32xl\:hover\:ml-25:hover {
    margin-left: 6.25rem;
  }

  .\32xl\:hover\:mt-26:hover {
    margin-top: 6.5rem;
  }

  .\32xl\:hover\:mr-26:hover {
    margin-right: 6.5rem;
  }

  .\32xl\:hover\:mb-26:hover {
    margin-bottom: 6.5rem;
  }

  .\32xl\:hover\:ml-26:hover {
    margin-left: 6.5rem;
  }

  .\32xl\:hover\:mt-27:hover {
    margin-top: 6.75rem;
  }

  .\32xl\:hover\:mr-27:hover {
    margin-right: 6.75rem;
  }

  .\32xl\:hover\:mb-27:hover {
    margin-bottom: 6.75rem;
  }

  .\32xl\:hover\:ml-27:hover {
    margin-left: 6.75rem;
  }

  .\32xl\:hover\:mt-28:hover {
    margin-top: 7rem;
  }

  .\32xl\:hover\:mr-28:hover {
    margin-right: 7rem;
  }

  .\32xl\:hover\:mb-28:hover {
    margin-bottom: 7rem;
  }

  .\32xl\:hover\:ml-28:hover {
    margin-left: 7rem;
  }

  .\32xl\:hover\:mt-29:hover {
    margin-top: 7.25rem;
  }

  .\32xl\:hover\:mr-29:hover {
    margin-right: 7.25rem;
  }

  .\32xl\:hover\:mb-29:hover {
    margin-bottom: 7.25rem;
  }

  .\32xl\:hover\:ml-29:hover {
    margin-left: 7.25rem;
  }

  .\32xl\:hover\:mt-30:hover {
    margin-top: 7.5rem;
  }

  .\32xl\:hover\:mr-30:hover {
    margin-right: 7.5rem;
  }

  .\32xl\:hover\:mb-30:hover {
    margin-bottom: 7.5rem;
  }

  .\32xl\:hover\:ml-30:hover {
    margin-left: 7.5rem;
  }

  .\32xl\:hover\:mt-31:hover {
    margin-top: 7.75rem;
  }

  .\32xl\:hover\:mr-31:hover {
    margin-right: 7.75rem;
  }

  .\32xl\:hover\:mb-31:hover {
    margin-bottom: 7.75rem;
  }

  .\32xl\:hover\:ml-31:hover {
    margin-left: 7.75rem;
  }

  .\32xl\:hover\:mt-32:hover {
    margin-top: 8rem;
  }

  .\32xl\:hover\:mr-32:hover {
    margin-right: 8rem;
  }

  .\32xl\:hover\:mb-32:hover {
    margin-bottom: 8rem;
  }

  .\32xl\:hover\:ml-32:hover {
    margin-left: 8rem;
  }

  .\32xl\:hover\:mt-40:hover {
    margin-top: 10rem;
  }

  .\32xl\:hover\:mr-40:hover {
    margin-right: 10rem;
  }

  .\32xl\:hover\:mb-40:hover {
    margin-bottom: 10rem;
  }

  .\32xl\:hover\:ml-40:hover {
    margin-left: 10rem;
  }

  .\32xl\:hover\:mt-48:hover {
    margin-top: 12rem;
  }

  .\32xl\:hover\:mr-48:hover {
    margin-right: 12rem;
  }

  .\32xl\:hover\:mb-48:hover {
    margin-bottom: 12rem;
  }

  .\32xl\:hover\:ml-48:hover {
    margin-left: 12rem;
  }

  .\32xl\:hover\:mt-56:hover {
    margin-top: 14rem;
  }

  .\32xl\:hover\:mr-56:hover {
    margin-right: 14rem;
  }

  .\32xl\:hover\:mb-56:hover {
    margin-bottom: 14rem;
  }

  .\32xl\:hover\:ml-56:hover {
    margin-left: 14rem;
  }

  .\32xl\:hover\:mt-64:hover {
    margin-top: 16rem;
  }

  .\32xl\:hover\:mr-64:hover {
    margin-right: 16rem;
  }

  .\32xl\:hover\:mb-64:hover {
    margin-bottom: 16rem;
  }

  .\32xl\:hover\:ml-64:hover {
    margin-left: 16rem;
  }

  .\32xl\:hover\:mt-auto:hover {
    margin-top: auto;
  }

  .\32xl\:hover\:mr-auto:hover {
    margin-right: auto;
  }

  .\32xl\:hover\:mb-auto:hover {
    margin-bottom: auto;
  }

  .\32xl\:hover\:ml-auto:hover {
    margin-left: auto;
  }

  .\32xl\:hover\:mt-px:hover {
    margin-top: 1px;
  }

  .\32xl\:hover\:mr-px:hover {
    margin-right: 1px;
  }

  .\32xl\:hover\:mb-px:hover {
    margin-bottom: 1px;
  }

  .\32xl\:hover\:ml-px:hover {
    margin-left: 1px;
  }

  .\32xl\:hover\:-mt-0:hover {
    margin-top: 0rem;
  }

  .\32xl\:hover\:-mr-0:hover {
    margin-right: 0rem;
  }

  .\32xl\:hover\:-mb-0:hover {
    margin-bottom: 0rem;
  }

  .\32xl\:hover\:-ml-0:hover {
    margin-left: 0rem;
  }

  .\32xl\:hover\:-mt-1:hover {
    margin-top: -0.25rem;
  }

  .\32xl\:hover\:-mr-1:hover {
    margin-right: -0.25rem;
  }

  .\32xl\:hover\:-mb-1:hover {
    margin-bottom: -0.25rem;
  }

  .\32xl\:hover\:-ml-1:hover {
    margin-left: -0.25rem;
  }

  .\32xl\:hover\:-mt-2:hover {
    margin-top: -0.5rem;
  }

  .\32xl\:hover\:-mr-2:hover {
    margin-right: -0.5rem;
  }

  .\32xl\:hover\:-mb-2:hover {
    margin-bottom: -0.5rem;
  }

  .\32xl\:hover\:-ml-2:hover {
    margin-left: -0.5rem;
  }

  .\32xl\:hover\:-mt-3:hover {
    margin-top: -0.75rem;
  }

  .\32xl\:hover\:-mr-3:hover {
    margin-right: -0.75rem;
  }

  .\32xl\:hover\:-mb-3:hover {
    margin-bottom: -0.75rem;
  }

  .\32xl\:hover\:-ml-3:hover {
    margin-left: -0.75rem;
  }

  .\32xl\:hover\:-mt-4:hover {
    margin-top: -1rem;
  }

  .\32xl\:hover\:-mr-4:hover {
    margin-right: -1rem;
  }

  .\32xl\:hover\:-mb-4:hover {
    margin-bottom: -1rem;
  }

  .\32xl\:hover\:-ml-4:hover {
    margin-left: -1rem;
  }

  .\32xl\:hover\:-mt-5:hover {
    margin-top: -1.25rem;
  }

  .\32xl\:hover\:-mr-5:hover {
    margin-right: -1.25rem;
  }

  .\32xl\:hover\:-mb-5:hover {
    margin-bottom: -1.25rem;
  }

  .\32xl\:hover\:-ml-5:hover {
    margin-left: -1.25rem;
  }

  .\32xl\:hover\:-mt-6:hover {
    margin-top: -1.5rem;
  }

  .\32xl\:hover\:-mr-6:hover {
    margin-right: -1.5rem;
  }

  .\32xl\:hover\:-mb-6:hover {
    margin-bottom: -1.5rem;
  }

  .\32xl\:hover\:-ml-6:hover {
    margin-left: -1.5rem;
  }

  .\32xl\:hover\:-mt-7:hover {
    margin-top: -1.75rem;
  }

  .\32xl\:hover\:-mr-7:hover {
    margin-right: -1.75rem;
  }

  .\32xl\:hover\:-mb-7:hover {
    margin-bottom: -1.75rem;
  }

  .\32xl\:hover\:-ml-7:hover {
    margin-left: -1.75rem;
  }

  .\32xl\:hover\:-mt-8:hover {
    margin-top: -2rem;
  }

  .\32xl\:hover\:-mr-8:hover {
    margin-right: -2rem;
  }

  .\32xl\:hover\:-mb-8:hover {
    margin-bottom: -2rem;
  }

  .\32xl\:hover\:-ml-8:hover {
    margin-left: -2rem;
  }

  .\32xl\:hover\:-mt-9:hover {
    margin-top: -2.25rem;
  }

  .\32xl\:hover\:-mr-9:hover {
    margin-right: -2.25rem;
  }

  .\32xl\:hover\:-mb-9:hover {
    margin-bottom: -2.25rem;
  }

  .\32xl\:hover\:-ml-9:hover {
    margin-left: -2.25rem;
  }

  .\32xl\:hover\:-mt-10:hover {
    margin-top: -2.5rem;
  }

  .\32xl\:hover\:-mr-10:hover {
    margin-right: -2.5rem;
  }

  .\32xl\:hover\:-mb-10:hover {
    margin-bottom: -2.5rem;
  }

  .\32xl\:hover\:-ml-10:hover {
    margin-left: -2.5rem;
  }

  .\32xl\:hover\:-mt-11:hover {
    margin-top: -2.75rem;
  }

  .\32xl\:hover\:-mr-11:hover {
    margin-right: -2.75rem;
  }

  .\32xl\:hover\:-mb-11:hover {
    margin-bottom: -2.75rem;
  }

  .\32xl\:hover\:-ml-11:hover {
    margin-left: -2.75rem;
  }

  .\32xl\:hover\:-mt-12:hover {
    margin-top: -3rem;
  }

  .\32xl\:hover\:-mr-12:hover {
    margin-right: -3rem;
  }

  .\32xl\:hover\:-mb-12:hover {
    margin-bottom: -3rem;
  }

  .\32xl\:hover\:-ml-12:hover {
    margin-left: -3rem;
  }

  .\32xl\:hover\:-mt-13:hover {
    margin-top: -3.25rem;
  }

  .\32xl\:hover\:-mr-13:hover {
    margin-right: -3.25rem;
  }

  .\32xl\:hover\:-mb-13:hover {
    margin-bottom: -3.25rem;
  }

  .\32xl\:hover\:-ml-13:hover {
    margin-left: -3.25rem;
  }

  .\32xl\:hover\:-mt-14:hover {
    margin-top: -3.5rem;
  }

  .\32xl\:hover\:-mr-14:hover {
    margin-right: -3.5rem;
  }

  .\32xl\:hover\:-mb-14:hover {
    margin-bottom: -3.5rem;
  }

  .\32xl\:hover\:-ml-14:hover {
    margin-left: -3.5rem;
  }

  .\32xl\:hover\:-mt-15:hover {
    margin-top: -3.75rem;
  }

  .\32xl\:hover\:-mr-15:hover {
    margin-right: -3.75rem;
  }

  .\32xl\:hover\:-mb-15:hover {
    margin-bottom: -3.75rem;
  }

  .\32xl\:hover\:-ml-15:hover {
    margin-left: -3.75rem;
  }

  .\32xl\:hover\:-mt-16:hover {
    margin-top: -4rem;
  }

  .\32xl\:hover\:-mr-16:hover {
    margin-right: -4rem;
  }

  .\32xl\:hover\:-mb-16:hover {
    margin-bottom: -4rem;
  }

  .\32xl\:hover\:-ml-16:hover {
    margin-left: -4rem;
  }

  .\32xl\:hover\:-mt-17:hover {
    margin-top: -4.25rem;
  }

  .\32xl\:hover\:-mr-17:hover {
    margin-right: -4.25rem;
  }

  .\32xl\:hover\:-mb-17:hover {
    margin-bottom: -4.25rem;
  }

  .\32xl\:hover\:-ml-17:hover {
    margin-left: -4.25rem;
  }

  .\32xl\:hover\:-mt-18:hover {
    margin-top: -4.5rem;
  }

  .\32xl\:hover\:-mr-18:hover {
    margin-right: -4.5rem;
  }

  .\32xl\:hover\:-mb-18:hover {
    margin-bottom: -4.5rem;
  }

  .\32xl\:hover\:-ml-18:hover {
    margin-left: -4.5rem;
  }

  .\32xl\:hover\:-mt-19:hover {
    margin-top: -4.75rem;
  }

  .\32xl\:hover\:-mr-19:hover {
    margin-right: -4.75rem;
  }

  .\32xl\:hover\:-mb-19:hover {
    margin-bottom: -4.75rem;
  }

  .\32xl\:hover\:-ml-19:hover {
    margin-left: -4.75rem;
  }

  .\32xl\:hover\:-mt-20:hover {
    margin-top: -5rem;
  }

  .\32xl\:hover\:-mr-20:hover {
    margin-right: -5rem;
  }

  .\32xl\:hover\:-mb-20:hover {
    margin-bottom: -5rem;
  }

  .\32xl\:hover\:-ml-20:hover {
    margin-left: -5rem;
  }

  .\32xl\:hover\:-mt-21:hover {
    margin-top: -5.25rem;
  }

  .\32xl\:hover\:-mr-21:hover {
    margin-right: -5.25rem;
  }

  .\32xl\:hover\:-mb-21:hover {
    margin-bottom: -5.25rem;
  }

  .\32xl\:hover\:-ml-21:hover {
    margin-left: -5.25rem;
  }

  .\32xl\:hover\:-mt-22:hover {
    margin-top: -5.5rem;
  }

  .\32xl\:hover\:-mr-22:hover {
    margin-right: -5.5rem;
  }

  .\32xl\:hover\:-mb-22:hover {
    margin-bottom: -5.5rem;
  }

  .\32xl\:hover\:-ml-22:hover {
    margin-left: -5.5rem;
  }

  .\32xl\:hover\:-mt-23:hover {
    margin-top: -5.75rem;
  }

  .\32xl\:hover\:-mr-23:hover {
    margin-right: -5.75rem;
  }

  .\32xl\:hover\:-mb-23:hover {
    margin-bottom: -5.75rem;
  }

  .\32xl\:hover\:-ml-23:hover {
    margin-left: -5.75rem;
  }

  .\32xl\:hover\:-mt-24:hover {
    margin-top: -6rem;
  }

  .\32xl\:hover\:-mr-24:hover {
    margin-right: -6rem;
  }

  .\32xl\:hover\:-mb-24:hover {
    margin-bottom: -6rem;
  }

  .\32xl\:hover\:-ml-24:hover {
    margin-left: -6rem;
  }

  .\32xl\:hover\:-mt-25:hover {
    margin-top: -6.25rem;
  }

  .\32xl\:hover\:-mr-25:hover {
    margin-right: -6.25rem;
  }

  .\32xl\:hover\:-mb-25:hover {
    margin-bottom: -6.25rem;
  }

  .\32xl\:hover\:-ml-25:hover {
    margin-left: -6.25rem;
  }

  .\32xl\:hover\:-mt-26:hover {
    margin-top: -6.5rem;
  }

  .\32xl\:hover\:-mr-26:hover {
    margin-right: -6.5rem;
  }

  .\32xl\:hover\:-mb-26:hover {
    margin-bottom: -6.5rem;
  }

  .\32xl\:hover\:-ml-26:hover {
    margin-left: -6.5rem;
  }

  .\32xl\:hover\:-mt-27:hover {
    margin-top: -6.75rem;
  }

  .\32xl\:hover\:-mr-27:hover {
    margin-right: -6.75rem;
  }

  .\32xl\:hover\:-mb-27:hover {
    margin-bottom: -6.75rem;
  }

  .\32xl\:hover\:-ml-27:hover {
    margin-left: -6.75rem;
  }

  .\32xl\:hover\:-mt-28:hover {
    margin-top: -7rem;
  }

  .\32xl\:hover\:-mr-28:hover {
    margin-right: -7rem;
  }

  .\32xl\:hover\:-mb-28:hover {
    margin-bottom: -7rem;
  }

  .\32xl\:hover\:-ml-28:hover {
    margin-left: -7rem;
  }

  .\32xl\:hover\:-mt-29:hover {
    margin-top: -7.25rem;
  }

  .\32xl\:hover\:-mr-29:hover {
    margin-right: -7.25rem;
  }

  .\32xl\:hover\:-mb-29:hover {
    margin-bottom: -7.25rem;
  }

  .\32xl\:hover\:-ml-29:hover {
    margin-left: -7.25rem;
  }

  .\32xl\:hover\:-mt-30:hover {
    margin-top: -7.5rem;
  }

  .\32xl\:hover\:-mr-30:hover {
    margin-right: -7.5rem;
  }

  .\32xl\:hover\:-mb-30:hover {
    margin-bottom: -7.5rem;
  }

  .\32xl\:hover\:-ml-30:hover {
    margin-left: -7.5rem;
  }

  .\32xl\:hover\:-mt-31:hover {
    margin-top: -7.75rem;
  }

  .\32xl\:hover\:-mr-31:hover {
    margin-right: -7.75rem;
  }

  .\32xl\:hover\:-mb-31:hover {
    margin-bottom: -7.75rem;
  }

  .\32xl\:hover\:-ml-31:hover {
    margin-left: -7.75rem;
  }

  .\32xl\:hover\:-mt-32:hover {
    margin-top: -8rem;
  }

  .\32xl\:hover\:-mr-32:hover {
    margin-right: -8rem;
  }

  .\32xl\:hover\:-mb-32:hover {
    margin-bottom: -8rem;
  }

  .\32xl\:hover\:-ml-32:hover {
    margin-left: -8rem;
  }

  .\32xl\:hover\:-mt-40:hover {
    margin-top: -10rem;
  }

  .\32xl\:hover\:-mr-40:hover {
    margin-right: -10rem;
  }

  .\32xl\:hover\:-mb-40:hover {
    margin-bottom: -10rem;
  }

  .\32xl\:hover\:-ml-40:hover {
    margin-left: -10rem;
  }

  .\32xl\:hover\:-mt-48:hover {
    margin-top: -12rem;
  }

  .\32xl\:hover\:-mr-48:hover {
    margin-right: -12rem;
  }

  .\32xl\:hover\:-mb-48:hover {
    margin-bottom: -12rem;
  }

  .\32xl\:hover\:-ml-48:hover {
    margin-left: -12rem;
  }

  .\32xl\:hover\:-mt-56:hover {
    margin-top: -14rem;
  }

  .\32xl\:hover\:-mr-56:hover {
    margin-right: -14rem;
  }

  .\32xl\:hover\:-mb-56:hover {
    margin-bottom: -14rem;
  }

  .\32xl\:hover\:-ml-56:hover {
    margin-left: -14rem;
  }

  .\32xl\:hover\:-mt-64:hover {
    margin-top: -16rem;
  }

  .\32xl\:hover\:-mr-64:hover {
    margin-right: -16rem;
  }

  .\32xl\:hover\:-mb-64:hover {
    margin-bottom: -16rem;
  }

  .\32xl\:hover\:-ml-64:hover {
    margin-left: -16rem;
  }

  .\32xl\:hover\:-mt-px:hover {
    margin-top: -1px;
  }

  .\32xl\:hover\:-mr-px:hover {
    margin-right: -1px;
  }

  .\32xl\:hover\:-mb-px:hover {
    margin-bottom: -1px;
  }

  .\32xl\:hover\:-ml-px:hover {
    margin-left: -1px;
  }

  .\32xl\:max-h-0 {
    max-height: 0rem;
  }

  .\32xl\:max-h-1 {
    max-height: 0.25rem;
  }

  .\32xl\:max-h-2 {
    max-height: 0.5rem;
  }

  .\32xl\:max-h-3 {
    max-height: 0.75rem;
  }

  .\32xl\:max-h-4 {
    max-height: 1rem;
  }

  .\32xl\:max-h-5 {
    max-height: 1.25rem;
  }

  .\32xl\:max-h-6 {
    max-height: 1.5rem;
  }

  .\32xl\:max-h-7 {
    max-height: 1.75rem;
  }

  .\32xl\:max-h-8 {
    max-height: 2rem;
  }

  .\32xl\:max-h-9 {
    max-height: 2.25rem;
  }

  .\32xl\:max-h-10 {
    max-height: 2.5rem;
  }

  .\32xl\:max-h-11 {
    max-height: 2.75rem;
  }

  .\32xl\:max-h-12 {
    max-height: 3rem;
  }

  .\32xl\:max-h-13 {
    max-height: 3.25rem;
  }

  .\32xl\:max-h-14 {
    max-height: 3.5rem;
  }

  .\32xl\:max-h-15 {
    max-height: 3.75rem;
  }

  .\32xl\:max-h-16 {
    max-height: 4rem;
  }

  .\32xl\:max-h-17 {
    max-height: 4.25rem;
  }

  .\32xl\:max-h-18 {
    max-height: 4.5rem;
  }

  .\32xl\:max-h-19 {
    max-height: 4.75rem;
  }

  .\32xl\:max-h-20 {
    max-height: 5rem;
  }

  .\32xl\:max-h-21 {
    max-height: 5.25rem;
  }

  .\32xl\:max-h-22 {
    max-height: 5.5rem;
  }

  .\32xl\:max-h-23 {
    max-height: 5.75rem;
  }

  .\32xl\:max-h-24 {
    max-height: 6rem;
  }

  .\32xl\:max-h-25 {
    max-height: 6.25rem;
  }

  .\32xl\:max-h-26 {
    max-height: 6.5rem;
  }

  .\32xl\:max-h-27 {
    max-height: 6.75rem;
  }

  .\32xl\:max-h-28 {
    max-height: 7rem;
  }

  .\32xl\:max-h-29 {
    max-height: 7.25rem;
  }

  .\32xl\:max-h-30 {
    max-height: 7.5rem;
  }

  .\32xl\:max-h-31 {
    max-height: 7.75rem;
  }

  .\32xl\:max-h-32 {
    max-height: 8rem;
  }

  .\32xl\:max-h-40 {
    max-height: 10rem;
  }

  .\32xl\:max-h-48 {
    max-height: 12rem;
  }

  .\32xl\:max-h-56 {
    max-height: 14rem;
  }

  .\32xl\:max-h-64 {
    max-height: 16rem;
  }

  .\32xl\:max-h-full {
    max-height: 100%;
  }

  .\32xl\:max-h-screen {
    max-height: 100vh;
  }

  .\32xl\:max-h-px {
    max-height: 1px;
  }

  .\32xl\:max-h-1\/2 {
    max-height: 50%;
  }

  .\32xl\:\!max-h-0 {
    max-height: 0rem !important;
  }

  .\32xl\:\!max-h-1 {
    max-height: 0.25rem !important;
  }

  .\32xl\:\!max-h-2 {
    max-height: 0.5rem !important;
  }

  .\32xl\:\!max-h-3 {
    max-height: 0.75rem !important;
  }

  .\32xl\:\!max-h-4 {
    max-height: 1rem !important;
  }

  .\32xl\:\!max-h-5 {
    max-height: 1.25rem !important;
  }

  .\32xl\:\!max-h-6 {
    max-height: 1.5rem !important;
  }

  .\32xl\:\!max-h-7 {
    max-height: 1.75rem !important;
  }

  .\32xl\:\!max-h-8 {
    max-height: 2rem !important;
  }

  .\32xl\:\!max-h-9 {
    max-height: 2.25rem !important;
  }

  .\32xl\:\!max-h-10 {
    max-height: 2.5rem !important;
  }

  .\32xl\:\!max-h-11 {
    max-height: 2.75rem !important;
  }

  .\32xl\:\!max-h-12 {
    max-height: 3rem !important;
  }

  .\32xl\:\!max-h-13 {
    max-height: 3.25rem !important;
  }

  .\32xl\:\!max-h-14 {
    max-height: 3.5rem !important;
  }

  .\32xl\:\!max-h-15 {
    max-height: 3.75rem !important;
  }

  .\32xl\:\!max-h-16 {
    max-height: 4rem !important;
  }

  .\32xl\:\!max-h-17 {
    max-height: 4.25rem !important;
  }

  .\32xl\:\!max-h-18 {
    max-height: 4.5rem !important;
  }

  .\32xl\:\!max-h-19 {
    max-height: 4.75rem !important;
  }

  .\32xl\:\!max-h-20 {
    max-height: 5rem !important;
  }

  .\32xl\:\!max-h-21 {
    max-height: 5.25rem !important;
  }

  .\32xl\:\!max-h-22 {
    max-height: 5.5rem !important;
  }

  .\32xl\:\!max-h-23 {
    max-height: 5.75rem !important;
  }

  .\32xl\:\!max-h-24 {
    max-height: 6rem !important;
  }

  .\32xl\:\!max-h-25 {
    max-height: 6.25rem !important;
  }

  .\32xl\:\!max-h-26 {
    max-height: 6.5rem !important;
  }

  .\32xl\:\!max-h-27 {
    max-height: 6.75rem !important;
  }

  .\32xl\:\!max-h-28 {
    max-height: 7rem !important;
  }

  .\32xl\:\!max-h-29 {
    max-height: 7.25rem !important;
  }

  .\32xl\:\!max-h-30 {
    max-height: 7.5rem !important;
  }

  .\32xl\:\!max-h-31 {
    max-height: 7.75rem !important;
  }

  .\32xl\:\!max-h-32 {
    max-height: 8rem !important;
  }

  .\32xl\:\!max-h-40 {
    max-height: 10rem !important;
  }

  .\32xl\:\!max-h-48 {
    max-height: 12rem !important;
  }

  .\32xl\:\!max-h-56 {
    max-height: 14rem !important;
  }

  .\32xl\:\!max-h-64 {
    max-height: 16rem !important;
  }

  .\32xl\:\!max-h-full {
    max-height: 100% !important;
  }

  .\32xl\:\!max-h-screen {
    max-height: 100vh !important;
  }

  .\32xl\:\!max-h-px {
    max-height: 1px !important;
  }

  .\32xl\:\!max-h-1\/2 {
    max-height: 50% !important;
  }

  .\32xl\:hover\:max-h-0:hover {
    max-height: 0rem;
  }

  .\32xl\:hover\:max-h-1:hover {
    max-height: 0.25rem;
  }

  .\32xl\:hover\:max-h-2:hover {
    max-height: 0.5rem;
  }

  .\32xl\:hover\:max-h-3:hover {
    max-height: 0.75rem;
  }

  .\32xl\:hover\:max-h-4:hover {
    max-height: 1rem;
  }

  .\32xl\:hover\:max-h-5:hover {
    max-height: 1.25rem;
  }

  .\32xl\:hover\:max-h-6:hover {
    max-height: 1.5rem;
  }

  .\32xl\:hover\:max-h-7:hover {
    max-height: 1.75rem;
  }

  .\32xl\:hover\:max-h-8:hover {
    max-height: 2rem;
  }

  .\32xl\:hover\:max-h-9:hover {
    max-height: 2.25rem;
  }

  .\32xl\:hover\:max-h-10:hover {
    max-height: 2.5rem;
  }

  .\32xl\:hover\:max-h-11:hover {
    max-height: 2.75rem;
  }

  .\32xl\:hover\:max-h-12:hover {
    max-height: 3rem;
  }

  .\32xl\:hover\:max-h-13:hover {
    max-height: 3.25rem;
  }

  .\32xl\:hover\:max-h-14:hover {
    max-height: 3.5rem;
  }

  .\32xl\:hover\:max-h-15:hover {
    max-height: 3.75rem;
  }

  .\32xl\:hover\:max-h-16:hover {
    max-height: 4rem;
  }

  .\32xl\:hover\:max-h-17:hover {
    max-height: 4.25rem;
  }

  .\32xl\:hover\:max-h-18:hover {
    max-height: 4.5rem;
  }

  .\32xl\:hover\:max-h-19:hover {
    max-height: 4.75rem;
  }

  .\32xl\:hover\:max-h-20:hover {
    max-height: 5rem;
  }

  .\32xl\:hover\:max-h-21:hover {
    max-height: 5.25rem;
  }

  .\32xl\:hover\:max-h-22:hover {
    max-height: 5.5rem;
  }

  .\32xl\:hover\:max-h-23:hover {
    max-height: 5.75rem;
  }

  .\32xl\:hover\:max-h-24:hover {
    max-height: 6rem;
  }

  .\32xl\:hover\:max-h-25:hover {
    max-height: 6.25rem;
  }

  .\32xl\:hover\:max-h-26:hover {
    max-height: 6.5rem;
  }

  .\32xl\:hover\:max-h-27:hover {
    max-height: 6.75rem;
  }

  .\32xl\:hover\:max-h-28:hover {
    max-height: 7rem;
  }

  .\32xl\:hover\:max-h-29:hover {
    max-height: 7.25rem;
  }

  .\32xl\:hover\:max-h-30:hover {
    max-height: 7.5rem;
  }

  .\32xl\:hover\:max-h-31:hover {
    max-height: 7.75rem;
  }

  .\32xl\:hover\:max-h-32:hover {
    max-height: 8rem;
  }

  .\32xl\:hover\:max-h-40:hover {
    max-height: 10rem;
  }

  .\32xl\:hover\:max-h-48:hover {
    max-height: 12rem;
  }

  .\32xl\:hover\:max-h-56:hover {
    max-height: 14rem;
  }

  .\32xl\:hover\:max-h-64:hover {
    max-height: 16rem;
  }

  .\32xl\:hover\:max-h-full:hover {
    max-height: 100%;
  }

  .\32xl\:hover\:max-h-screen:hover {
    max-height: 100vh;
  }

  .\32xl\:hover\:max-h-px:hover {
    max-height: 1px;
  }

  .\32xl\:hover\:max-h-1\/2:hover {
    max-height: 50%;
  }

  .\32xl\:max-w-0 {
    max-width: 0rem;
  }

  .\32xl\:max-w-1 {
    max-width: 0.25rem;
  }

  .\32xl\:max-w-2 {
    max-width: 0.5rem;
  }

  .\32xl\:max-w-3 {
    max-width: 0.75rem;
  }

  .\32xl\:max-w-4 {
    max-width: 1rem;
  }

  .\32xl\:max-w-5 {
    max-width: 1.25rem;
  }

  .\32xl\:max-w-6 {
    max-width: 1.5rem;
  }

  .\32xl\:max-w-7 {
    max-width: 1.75rem;
  }

  .\32xl\:max-w-8 {
    max-width: 2rem;
  }

  .\32xl\:max-w-9 {
    max-width: 2.25rem;
  }

  .\32xl\:max-w-10 {
    max-width: 2.5rem;
  }

  .\32xl\:max-w-11 {
    max-width: 2.75rem;
  }

  .\32xl\:max-w-12 {
    max-width: 3rem;
  }

  .\32xl\:max-w-13 {
    max-width: 3.25rem;
  }

  .\32xl\:max-w-14 {
    max-width: 3.5rem;
  }

  .\32xl\:max-w-15 {
    max-width: 3.75rem;
  }

  .\32xl\:max-w-16 {
    max-width: 4rem;
  }

  .\32xl\:max-w-17 {
    max-width: 4.25rem;
  }

  .\32xl\:max-w-18 {
    max-width: 4.5rem;
  }

  .\32xl\:max-w-19 {
    max-width: 4.75rem;
  }

  .\32xl\:max-w-20 {
    max-width: 5rem;
  }

  .\32xl\:max-w-21 {
    max-width: 5.25rem;
  }

  .\32xl\:max-w-22 {
    max-width: 5.5rem;
  }

  .\32xl\:max-w-23 {
    max-width: 5.75rem;
  }

  .\32xl\:max-w-24 {
    max-width: 6rem;
  }

  .\32xl\:max-w-25 {
    max-width: 6.25rem;
  }

  .\32xl\:max-w-26 {
    max-width: 6.5rem;
  }

  .\32xl\:max-w-27 {
    max-width: 6.75rem;
  }

  .\32xl\:max-w-28 {
    max-width: 7rem;
  }

  .\32xl\:max-w-29 {
    max-width: 7.25rem;
  }

  .\32xl\:max-w-30 {
    max-width: 7.5rem;
  }

  .\32xl\:max-w-31 {
    max-width: 7.75rem;
  }

  .\32xl\:max-w-32 {
    max-width: 8rem;
  }

  .\32xl\:max-w-40 {
    max-width: 10rem;
  }

  .\32xl\:max-w-48 {
    max-width: 12rem;
  }

  .\32xl\:max-w-56 {
    max-width: 14rem;
  }

  .\32xl\:max-w-64 {
    max-width: 16rem;
  }

  .\32xl\:max-w-none {
    max-width: none;
  }

  .\32xl\:max-w-xs {
    max-width: 20rem;
  }

  .\32xl\:max-w-sm {
    max-width: 24rem;
  }

  .\32xl\:max-w-md {
    max-width: 28rem;
  }

  .\32xl\:max-w-lg {
    max-width: 32rem;
  }

  .\32xl\:max-w-xl {
    max-width: 36rem;
  }

  .\32xl\:max-w-2xl {
    max-width: 42rem;
  }

  .\32xl\:max-w-3xl {
    max-width: 48rem;
  }

  .\32xl\:max-w-4xl {
    max-width: 56rem;
  }

  .\32xl\:max-w-5xl {
    max-width: 64rem;
  }

  .\32xl\:max-w-6xl {
    max-width: 72rem;
  }

  .\32xl\:max-w-full {
    max-width: 100%;
  }

  .\32xl\:max-w-px {
    max-width: 1px;
  }

  .\32xl\:max-w-1\/2 {
    max-width: 50%;
  }

  .\32xl\:max-w-mobile {
    max-width: 767px;
  }

  .\32xl\:max-w-tablet {
    max-width: 1023px;
  }

  .\32xl\:max-w-laptop {
    max-width: 1440px;
  }

  .\32xl\:max-w-desktop {
    max-width: 1920px;
  }

  .\32xl\:\!max-w-0 {
    max-width: 0rem !important;
  }

  .\32xl\:\!max-w-1 {
    max-width: 0.25rem !important;
  }

  .\32xl\:\!max-w-2 {
    max-width: 0.5rem !important;
  }

  .\32xl\:\!max-w-3 {
    max-width: 0.75rem !important;
  }

  .\32xl\:\!max-w-4 {
    max-width: 1rem !important;
  }

  .\32xl\:\!max-w-5 {
    max-width: 1.25rem !important;
  }

  .\32xl\:\!max-w-6 {
    max-width: 1.5rem !important;
  }

  .\32xl\:\!max-w-7 {
    max-width: 1.75rem !important;
  }

  .\32xl\:\!max-w-8 {
    max-width: 2rem !important;
  }

  .\32xl\:\!max-w-9 {
    max-width: 2.25rem !important;
  }

  .\32xl\:\!max-w-10 {
    max-width: 2.5rem !important;
  }

  .\32xl\:\!max-w-11 {
    max-width: 2.75rem !important;
  }

  .\32xl\:\!max-w-12 {
    max-width: 3rem !important;
  }

  .\32xl\:\!max-w-13 {
    max-width: 3.25rem !important;
  }

  .\32xl\:\!max-w-14 {
    max-width: 3.5rem !important;
  }

  .\32xl\:\!max-w-15 {
    max-width: 3.75rem !important;
  }

  .\32xl\:\!max-w-16 {
    max-width: 4rem !important;
  }

  .\32xl\:\!max-w-17 {
    max-width: 4.25rem !important;
  }

  .\32xl\:\!max-w-18 {
    max-width: 4.5rem !important;
  }

  .\32xl\:\!max-w-19 {
    max-width: 4.75rem !important;
  }

  .\32xl\:\!max-w-20 {
    max-width: 5rem !important;
  }

  .\32xl\:\!max-w-21 {
    max-width: 5.25rem !important;
  }

  .\32xl\:\!max-w-22 {
    max-width: 5.5rem !important;
  }

  .\32xl\:\!max-w-23 {
    max-width: 5.75rem !important;
  }

  .\32xl\:\!max-w-24 {
    max-width: 6rem !important;
  }

  .\32xl\:\!max-w-25 {
    max-width: 6.25rem !important;
  }

  .\32xl\:\!max-w-26 {
    max-width: 6.5rem !important;
  }

  .\32xl\:\!max-w-27 {
    max-width: 6.75rem !important;
  }

  .\32xl\:\!max-w-28 {
    max-width: 7rem !important;
  }

  .\32xl\:\!max-w-29 {
    max-width: 7.25rem !important;
  }

  .\32xl\:\!max-w-30 {
    max-width: 7.5rem !important;
  }

  .\32xl\:\!max-w-31 {
    max-width: 7.75rem !important;
  }

  .\32xl\:\!max-w-32 {
    max-width: 8rem !important;
  }

  .\32xl\:\!max-w-40 {
    max-width: 10rem !important;
  }

  .\32xl\:\!max-w-48 {
    max-width: 12rem !important;
  }

  .\32xl\:\!max-w-56 {
    max-width: 14rem !important;
  }

  .\32xl\:\!max-w-64 {
    max-width: 16rem !important;
  }

  .\32xl\:\!max-w-none {
    max-width: none !important;
  }

  .\32xl\:\!max-w-xs {
    max-width: 20rem !important;
  }

  .\32xl\:\!max-w-sm {
    max-width: 24rem !important;
  }

  .\32xl\:\!max-w-md {
    max-width: 28rem !important;
  }

  .\32xl\:\!max-w-lg {
    max-width: 32rem !important;
  }

  .\32xl\:\!max-w-xl {
    max-width: 36rem !important;
  }

  .\32xl\:\!max-w-2xl {
    max-width: 42rem !important;
  }

  .\32xl\:\!max-w-3xl {
    max-width: 48rem !important;
  }

  .\32xl\:\!max-w-4xl {
    max-width: 56rem !important;
  }

  .\32xl\:\!max-w-5xl {
    max-width: 64rem !important;
  }

  .\32xl\:\!max-w-6xl {
    max-width: 72rem !important;
  }

  .\32xl\:\!max-w-full {
    max-width: 100% !important;
  }

  .\32xl\:\!max-w-px {
    max-width: 1px !important;
  }

  .\32xl\:\!max-w-1\/2 {
    max-width: 50% !important;
  }

  .\32xl\:\!max-w-mobile {
    max-width: 767px !important;
  }

  .\32xl\:\!max-w-tablet {
    max-width: 1023px !important;
  }

  .\32xl\:\!max-w-laptop {
    max-width: 1440px !important;
  }

  .\32xl\:\!max-w-desktop {
    max-width: 1920px !important;
  }

  .\32xl\:hover\:max-w-0:hover {
    max-width: 0rem;
  }

  .\32xl\:hover\:max-w-1:hover {
    max-width: 0.25rem;
  }

  .\32xl\:hover\:max-w-2:hover {
    max-width: 0.5rem;
  }

  .\32xl\:hover\:max-w-3:hover {
    max-width: 0.75rem;
  }

  .\32xl\:hover\:max-w-4:hover {
    max-width: 1rem;
  }

  .\32xl\:hover\:max-w-5:hover {
    max-width: 1.25rem;
  }

  .\32xl\:hover\:max-w-6:hover {
    max-width: 1.5rem;
  }

  .\32xl\:hover\:max-w-7:hover {
    max-width: 1.75rem;
  }

  .\32xl\:hover\:max-w-8:hover {
    max-width: 2rem;
  }

  .\32xl\:hover\:max-w-9:hover {
    max-width: 2.25rem;
  }

  .\32xl\:hover\:max-w-10:hover {
    max-width: 2.5rem;
  }

  .\32xl\:hover\:max-w-11:hover {
    max-width: 2.75rem;
  }

  .\32xl\:hover\:max-w-12:hover {
    max-width: 3rem;
  }

  .\32xl\:hover\:max-w-13:hover {
    max-width: 3.25rem;
  }

  .\32xl\:hover\:max-w-14:hover {
    max-width: 3.5rem;
  }

  .\32xl\:hover\:max-w-15:hover {
    max-width: 3.75rem;
  }

  .\32xl\:hover\:max-w-16:hover {
    max-width: 4rem;
  }

  .\32xl\:hover\:max-w-17:hover {
    max-width: 4.25rem;
  }

  .\32xl\:hover\:max-w-18:hover {
    max-width: 4.5rem;
  }

  .\32xl\:hover\:max-w-19:hover {
    max-width: 4.75rem;
  }

  .\32xl\:hover\:max-w-20:hover {
    max-width: 5rem;
  }

  .\32xl\:hover\:max-w-21:hover {
    max-width: 5.25rem;
  }

  .\32xl\:hover\:max-w-22:hover {
    max-width: 5.5rem;
  }

  .\32xl\:hover\:max-w-23:hover {
    max-width: 5.75rem;
  }

  .\32xl\:hover\:max-w-24:hover {
    max-width: 6rem;
  }

  .\32xl\:hover\:max-w-25:hover {
    max-width: 6.25rem;
  }

  .\32xl\:hover\:max-w-26:hover {
    max-width: 6.5rem;
  }

  .\32xl\:hover\:max-w-27:hover {
    max-width: 6.75rem;
  }

  .\32xl\:hover\:max-w-28:hover {
    max-width: 7rem;
  }

  .\32xl\:hover\:max-w-29:hover {
    max-width: 7.25rem;
  }

  .\32xl\:hover\:max-w-30:hover {
    max-width: 7.5rem;
  }

  .\32xl\:hover\:max-w-31:hover {
    max-width: 7.75rem;
  }

  .\32xl\:hover\:max-w-32:hover {
    max-width: 8rem;
  }

  .\32xl\:hover\:max-w-40:hover {
    max-width: 10rem;
  }

  .\32xl\:hover\:max-w-48:hover {
    max-width: 12rem;
  }

  .\32xl\:hover\:max-w-56:hover {
    max-width: 14rem;
  }

  .\32xl\:hover\:max-w-64:hover {
    max-width: 16rem;
  }

  .\32xl\:hover\:max-w-none:hover {
    max-width: none;
  }

  .\32xl\:hover\:max-w-xs:hover {
    max-width: 20rem;
  }

  .\32xl\:hover\:max-w-sm:hover {
    max-width: 24rem;
  }

  .\32xl\:hover\:max-w-md:hover {
    max-width: 28rem;
  }

  .\32xl\:hover\:max-w-lg:hover {
    max-width: 32rem;
  }

  .\32xl\:hover\:max-w-xl:hover {
    max-width: 36rem;
  }

  .\32xl\:hover\:max-w-2xl:hover {
    max-width: 42rem;
  }

  .\32xl\:hover\:max-w-3xl:hover {
    max-width: 48rem;
  }

  .\32xl\:hover\:max-w-4xl:hover {
    max-width: 56rem;
  }

  .\32xl\:hover\:max-w-5xl:hover {
    max-width: 64rem;
  }

  .\32xl\:hover\:max-w-6xl:hover {
    max-width: 72rem;
  }

  .\32xl\:hover\:max-w-full:hover {
    max-width: 100%;
  }

  .\32xl\:hover\:max-w-px:hover {
    max-width: 1px;
  }

  .\32xl\:hover\:max-w-1\/2:hover {
    max-width: 50%;
  }

  .\32xl\:hover\:max-w-mobile:hover {
    max-width: 767px;
  }

  .\32xl\:hover\:max-w-tablet:hover {
    max-width: 1023px;
  }

  .\32xl\:hover\:max-w-laptop:hover {
    max-width: 1440px;
  }

  .\32xl\:hover\:max-w-desktop:hover {
    max-width: 1920px;
  }

  .\32xl\:min-h-0 {
    min-height: 0rem;
  }

  .\32xl\:min-h-1 {
    min-height: 0.25rem;
  }

  .\32xl\:min-h-2 {
    min-height: 0.5rem;
  }

  .\32xl\:min-h-3 {
    min-height: 0.75rem;
  }

  .\32xl\:min-h-4 {
    min-height: 1rem;
  }

  .\32xl\:min-h-5 {
    min-height: 1.25rem;
  }

  .\32xl\:min-h-6 {
    min-height: 1.5rem;
  }

  .\32xl\:min-h-7 {
    min-height: 1.75rem;
  }

  .\32xl\:min-h-8 {
    min-height: 2rem;
  }

  .\32xl\:min-h-9 {
    min-height: 2.25rem;
  }

  .\32xl\:min-h-10 {
    min-height: 2.5rem;
  }

  .\32xl\:min-h-11 {
    min-height: 2.75rem;
  }

  .\32xl\:min-h-12 {
    min-height: 3rem;
  }

  .\32xl\:min-h-13 {
    min-height: 3.25rem;
  }

  .\32xl\:min-h-14 {
    min-height: 3.5rem;
  }

  .\32xl\:min-h-15 {
    min-height: 3.75rem;
  }

  .\32xl\:min-h-16 {
    min-height: 4rem;
  }

  .\32xl\:min-h-17 {
    min-height: 4.25rem;
  }

  .\32xl\:min-h-18 {
    min-height: 4.5rem;
  }

  .\32xl\:min-h-19 {
    min-height: 4.75rem;
  }

  .\32xl\:min-h-20 {
    min-height: 5rem;
  }

  .\32xl\:min-h-21 {
    min-height: 5.25rem;
  }

  .\32xl\:min-h-22 {
    min-height: 5.5rem;
  }

  .\32xl\:min-h-23 {
    min-height: 5.75rem;
  }

  .\32xl\:min-h-24 {
    min-height: 6rem;
  }

  .\32xl\:min-h-25 {
    min-height: 6.25rem;
  }

  .\32xl\:min-h-26 {
    min-height: 6.5rem;
  }

  .\32xl\:min-h-27 {
    min-height: 6.75rem;
  }

  .\32xl\:min-h-28 {
    min-height: 7rem;
  }

  .\32xl\:min-h-29 {
    min-height: 7.25rem;
  }

  .\32xl\:min-h-30 {
    min-height: 7.5rem;
  }

  .\32xl\:min-h-31 {
    min-height: 7.75rem;
  }

  .\32xl\:min-h-32 {
    min-height: 8rem;
  }

  .\32xl\:min-h-40 {
    min-height: 10rem;
  }

  .\32xl\:min-h-48 {
    min-height: 12rem;
  }

  .\32xl\:min-h-56 {
    min-height: 14rem;
  }

  .\32xl\:min-h-64 {
    min-height: 16rem;
  }

  .\32xl\:min-h-full {
    min-height: 100%;
  }

  .\32xl\:min-h-screen {
    min-height: 100vh;
  }

  .\32xl\:min-h-px {
    min-height: 1px;
  }

  .\32xl\:min-h-1\/2 {
    min-height: 50%;
  }

  .\32xl\:\!min-h-0 {
    min-height: 0rem !important;
  }

  .\32xl\:\!min-h-1 {
    min-height: 0.25rem !important;
  }

  .\32xl\:\!min-h-2 {
    min-height: 0.5rem !important;
  }

  .\32xl\:\!min-h-3 {
    min-height: 0.75rem !important;
  }

  .\32xl\:\!min-h-4 {
    min-height: 1rem !important;
  }

  .\32xl\:\!min-h-5 {
    min-height: 1.25rem !important;
  }

  .\32xl\:\!min-h-6 {
    min-height: 1.5rem !important;
  }

  .\32xl\:\!min-h-7 {
    min-height: 1.75rem !important;
  }

  .\32xl\:\!min-h-8 {
    min-height: 2rem !important;
  }

  .\32xl\:\!min-h-9 {
    min-height: 2.25rem !important;
  }

  .\32xl\:\!min-h-10 {
    min-height: 2.5rem !important;
  }

  .\32xl\:\!min-h-11 {
    min-height: 2.75rem !important;
  }

  .\32xl\:\!min-h-12 {
    min-height: 3rem !important;
  }

  .\32xl\:\!min-h-13 {
    min-height: 3.25rem !important;
  }

  .\32xl\:\!min-h-14 {
    min-height: 3.5rem !important;
  }

  .\32xl\:\!min-h-15 {
    min-height: 3.75rem !important;
  }

  .\32xl\:\!min-h-16 {
    min-height: 4rem !important;
  }

  .\32xl\:\!min-h-17 {
    min-height: 4.25rem !important;
  }

  .\32xl\:\!min-h-18 {
    min-height: 4.5rem !important;
  }

  .\32xl\:\!min-h-19 {
    min-height: 4.75rem !important;
  }

  .\32xl\:\!min-h-20 {
    min-height: 5rem !important;
  }

  .\32xl\:\!min-h-21 {
    min-height: 5.25rem !important;
  }

  .\32xl\:\!min-h-22 {
    min-height: 5.5rem !important;
  }

  .\32xl\:\!min-h-23 {
    min-height: 5.75rem !important;
  }

  .\32xl\:\!min-h-24 {
    min-height: 6rem !important;
  }

  .\32xl\:\!min-h-25 {
    min-height: 6.25rem !important;
  }

  .\32xl\:\!min-h-26 {
    min-height: 6.5rem !important;
  }

  .\32xl\:\!min-h-27 {
    min-height: 6.75rem !important;
  }

  .\32xl\:\!min-h-28 {
    min-height: 7rem !important;
  }

  .\32xl\:\!min-h-29 {
    min-height: 7.25rem !important;
  }

  .\32xl\:\!min-h-30 {
    min-height: 7.5rem !important;
  }

  .\32xl\:\!min-h-31 {
    min-height: 7.75rem !important;
  }

  .\32xl\:\!min-h-32 {
    min-height: 8rem !important;
  }

  .\32xl\:\!min-h-40 {
    min-height: 10rem !important;
  }

  .\32xl\:\!min-h-48 {
    min-height: 12rem !important;
  }

  .\32xl\:\!min-h-56 {
    min-height: 14rem !important;
  }

  .\32xl\:\!min-h-64 {
    min-height: 16rem !important;
  }

  .\32xl\:\!min-h-full {
    min-height: 100% !important;
  }

  .\32xl\:\!min-h-screen {
    min-height: 100vh !important;
  }

  .\32xl\:\!min-h-px {
    min-height: 1px !important;
  }

  .\32xl\:\!min-h-1\/2 {
    min-height: 50% !important;
  }

  .\32xl\:hover\:min-h-0:hover {
    min-height: 0rem;
  }

  .\32xl\:hover\:min-h-1:hover {
    min-height: 0.25rem;
  }

  .\32xl\:hover\:min-h-2:hover {
    min-height: 0.5rem;
  }

  .\32xl\:hover\:min-h-3:hover {
    min-height: 0.75rem;
  }

  .\32xl\:hover\:min-h-4:hover {
    min-height: 1rem;
  }

  .\32xl\:hover\:min-h-5:hover {
    min-height: 1.25rem;
  }

  .\32xl\:hover\:min-h-6:hover {
    min-height: 1.5rem;
  }

  .\32xl\:hover\:min-h-7:hover {
    min-height: 1.75rem;
  }

  .\32xl\:hover\:min-h-8:hover {
    min-height: 2rem;
  }

  .\32xl\:hover\:min-h-9:hover {
    min-height: 2.25rem;
  }

  .\32xl\:hover\:min-h-10:hover {
    min-height: 2.5rem;
  }

  .\32xl\:hover\:min-h-11:hover {
    min-height: 2.75rem;
  }

  .\32xl\:hover\:min-h-12:hover {
    min-height: 3rem;
  }

  .\32xl\:hover\:min-h-13:hover {
    min-height: 3.25rem;
  }

  .\32xl\:hover\:min-h-14:hover {
    min-height: 3.5rem;
  }

  .\32xl\:hover\:min-h-15:hover {
    min-height: 3.75rem;
  }

  .\32xl\:hover\:min-h-16:hover {
    min-height: 4rem;
  }

  .\32xl\:hover\:min-h-17:hover {
    min-height: 4.25rem;
  }

  .\32xl\:hover\:min-h-18:hover {
    min-height: 4.5rem;
  }

  .\32xl\:hover\:min-h-19:hover {
    min-height: 4.75rem;
  }

  .\32xl\:hover\:min-h-20:hover {
    min-height: 5rem;
  }

  .\32xl\:hover\:min-h-21:hover {
    min-height: 5.25rem;
  }

  .\32xl\:hover\:min-h-22:hover {
    min-height: 5.5rem;
  }

  .\32xl\:hover\:min-h-23:hover {
    min-height: 5.75rem;
  }

  .\32xl\:hover\:min-h-24:hover {
    min-height: 6rem;
  }

  .\32xl\:hover\:min-h-25:hover {
    min-height: 6.25rem;
  }

  .\32xl\:hover\:min-h-26:hover {
    min-height: 6.5rem;
  }

  .\32xl\:hover\:min-h-27:hover {
    min-height: 6.75rem;
  }

  .\32xl\:hover\:min-h-28:hover {
    min-height: 7rem;
  }

  .\32xl\:hover\:min-h-29:hover {
    min-height: 7.25rem;
  }

  .\32xl\:hover\:min-h-30:hover {
    min-height: 7.5rem;
  }

  .\32xl\:hover\:min-h-31:hover {
    min-height: 7.75rem;
  }

  .\32xl\:hover\:min-h-32:hover {
    min-height: 8rem;
  }

  .\32xl\:hover\:min-h-40:hover {
    min-height: 10rem;
  }

  .\32xl\:hover\:min-h-48:hover {
    min-height: 12rem;
  }

  .\32xl\:hover\:min-h-56:hover {
    min-height: 14rem;
  }

  .\32xl\:hover\:min-h-64:hover {
    min-height: 16rem;
  }

  .\32xl\:hover\:min-h-full:hover {
    min-height: 100%;
  }

  .\32xl\:hover\:min-h-screen:hover {
    min-height: 100vh;
  }

  .\32xl\:hover\:min-h-px:hover {
    min-height: 1px;
  }

  .\32xl\:hover\:min-h-1\/2:hover {
    min-height: 50%;
  }

  .\32xl\:min-w-0 {
    min-width: 0rem;
  }

  .\32xl\:min-w-1 {
    min-width: 0.25rem;
  }

  .\32xl\:min-w-2 {
    min-width: 0.5rem;
  }

  .\32xl\:min-w-3 {
    min-width: 0.75rem;
  }

  .\32xl\:min-w-4 {
    min-width: 1rem;
  }

  .\32xl\:min-w-5 {
    min-width: 1.25rem;
  }

  .\32xl\:min-w-6 {
    min-width: 1.5rem;
  }

  .\32xl\:min-w-7 {
    min-width: 1.75rem;
  }

  .\32xl\:min-w-8 {
    min-width: 2rem;
  }

  .\32xl\:min-w-9 {
    min-width: 2.25rem;
  }

  .\32xl\:min-w-10 {
    min-width: 2.5rem;
  }

  .\32xl\:min-w-11 {
    min-width: 2.75rem;
  }

  .\32xl\:min-w-12 {
    min-width: 3rem;
  }

  .\32xl\:min-w-13 {
    min-width: 3.25rem;
  }

  .\32xl\:min-w-14 {
    min-width: 3.5rem;
  }

  .\32xl\:min-w-15 {
    min-width: 3.75rem;
  }

  .\32xl\:min-w-16 {
    min-width: 4rem;
  }

  .\32xl\:min-w-17 {
    min-width: 4.25rem;
  }

  .\32xl\:min-w-18 {
    min-width: 4.5rem;
  }

  .\32xl\:min-w-19 {
    min-width: 4.75rem;
  }

  .\32xl\:min-w-20 {
    min-width: 5rem;
  }

  .\32xl\:min-w-21 {
    min-width: 5.25rem;
  }

  .\32xl\:min-w-22 {
    min-width: 5.5rem;
  }

  .\32xl\:min-w-23 {
    min-width: 5.75rem;
  }

  .\32xl\:min-w-24 {
    min-width: 6rem;
  }

  .\32xl\:min-w-25 {
    min-width: 6.25rem;
  }

  .\32xl\:min-w-26 {
    min-width: 6.5rem;
  }

  .\32xl\:min-w-27 {
    min-width: 6.75rem;
  }

  .\32xl\:min-w-28 {
    min-width: 7rem;
  }

  .\32xl\:min-w-29 {
    min-width: 7.25rem;
  }

  .\32xl\:min-w-30 {
    min-width: 7.5rem;
  }

  .\32xl\:min-w-31 {
    min-width: 7.75rem;
  }

  .\32xl\:min-w-32 {
    min-width: 8rem;
  }

  .\32xl\:min-w-40 {
    min-width: 10rem;
  }

  .\32xl\:min-w-48 {
    min-width: 12rem;
  }

  .\32xl\:min-w-56 {
    min-width: 14rem;
  }

  .\32xl\:min-w-64 {
    min-width: 16rem;
  }

  .\32xl\:min-w-full {
    min-width: 100%;
  }

  .\32xl\:min-w-px {
    min-width: 1px;
  }

  .\32xl\:min-w-1\/2 {
    min-width: 50%;
  }

  .\32xl\:min-w-2xs {
    min-width: 375px;
  }

  .\32xl\:min-w-xs {
    min-width: 478px;
  }

  .\32xl\:min-w-sm {
    min-width: 576px;
  }

  .\32xl\:min-w-md {
    min-width: 768px;
  }

  .\32xl\:min-w-lg {
    min-width: 1024px;
  }

  .\32xl\:min-w-xl {
    min-width: 1440px;
  }

  .\32xl\:min-w-2xl {
    min-width: 1920px;
  }

  .\32xl\:min-w-3xl {
    min-width: 2560px;
  }

  .\32xl\:\!min-w-0 {
    min-width: 0rem !important;
  }

  .\32xl\:\!min-w-1 {
    min-width: 0.25rem !important;
  }

  .\32xl\:\!min-w-2 {
    min-width: 0.5rem !important;
  }

  .\32xl\:\!min-w-3 {
    min-width: 0.75rem !important;
  }

  .\32xl\:\!min-w-4 {
    min-width: 1rem !important;
  }

  .\32xl\:\!min-w-5 {
    min-width: 1.25rem !important;
  }

  .\32xl\:\!min-w-6 {
    min-width: 1.5rem !important;
  }

  .\32xl\:\!min-w-7 {
    min-width: 1.75rem !important;
  }

  .\32xl\:\!min-w-8 {
    min-width: 2rem !important;
  }

  .\32xl\:\!min-w-9 {
    min-width: 2.25rem !important;
  }

  .\32xl\:\!min-w-10 {
    min-width: 2.5rem !important;
  }

  .\32xl\:\!min-w-11 {
    min-width: 2.75rem !important;
  }

  .\32xl\:\!min-w-12 {
    min-width: 3rem !important;
  }

  .\32xl\:\!min-w-13 {
    min-width: 3.25rem !important;
  }

  .\32xl\:\!min-w-14 {
    min-width: 3.5rem !important;
  }

  .\32xl\:\!min-w-15 {
    min-width: 3.75rem !important;
  }

  .\32xl\:\!min-w-16 {
    min-width: 4rem !important;
  }

  .\32xl\:\!min-w-17 {
    min-width: 4.25rem !important;
  }

  .\32xl\:\!min-w-18 {
    min-width: 4.5rem !important;
  }

  .\32xl\:\!min-w-19 {
    min-width: 4.75rem !important;
  }

  .\32xl\:\!min-w-20 {
    min-width: 5rem !important;
  }

  .\32xl\:\!min-w-21 {
    min-width: 5.25rem !important;
  }

  .\32xl\:\!min-w-22 {
    min-width: 5.5rem !important;
  }

  .\32xl\:\!min-w-23 {
    min-width: 5.75rem !important;
  }

  .\32xl\:\!min-w-24 {
    min-width: 6rem !important;
  }

  .\32xl\:\!min-w-25 {
    min-width: 6.25rem !important;
  }

  .\32xl\:\!min-w-26 {
    min-width: 6.5rem !important;
  }

  .\32xl\:\!min-w-27 {
    min-width: 6.75rem !important;
  }

  .\32xl\:\!min-w-28 {
    min-width: 7rem !important;
  }

  .\32xl\:\!min-w-29 {
    min-width: 7.25rem !important;
  }

  .\32xl\:\!min-w-30 {
    min-width: 7.5rem !important;
  }

  .\32xl\:\!min-w-31 {
    min-width: 7.75rem !important;
  }

  .\32xl\:\!min-w-32 {
    min-width: 8rem !important;
  }

  .\32xl\:\!min-w-40 {
    min-width: 10rem !important;
  }

  .\32xl\:\!min-w-48 {
    min-width: 12rem !important;
  }

  .\32xl\:\!min-w-56 {
    min-width: 14rem !important;
  }

  .\32xl\:\!min-w-64 {
    min-width: 16rem !important;
  }

  .\32xl\:\!min-w-full {
    min-width: 100% !important;
  }

  .\32xl\:\!min-w-px {
    min-width: 1px !important;
  }

  .\32xl\:\!min-w-1\/2 {
    min-width: 50% !important;
  }

  .\32xl\:\!min-w-2xs {
    min-width: 375px !important;
  }

  .\32xl\:\!min-w-xs {
    min-width: 478px !important;
  }

  .\32xl\:\!min-w-sm {
    min-width: 576px !important;
  }

  .\32xl\:\!min-w-md {
    min-width: 768px !important;
  }

  .\32xl\:\!min-w-lg {
    min-width: 1024px !important;
  }

  .\32xl\:\!min-w-xl {
    min-width: 1440px !important;
  }

  .\32xl\:\!min-w-2xl {
    min-width: 1920px !important;
  }

  .\32xl\:\!min-w-3xl {
    min-width: 2560px !important;
  }

  .\32xl\:hover\:min-w-0:hover {
    min-width: 0rem;
  }

  .\32xl\:hover\:min-w-1:hover {
    min-width: 0.25rem;
  }

  .\32xl\:hover\:min-w-2:hover {
    min-width: 0.5rem;
  }

  .\32xl\:hover\:min-w-3:hover {
    min-width: 0.75rem;
  }

  .\32xl\:hover\:min-w-4:hover {
    min-width: 1rem;
  }

  .\32xl\:hover\:min-w-5:hover {
    min-width: 1.25rem;
  }

  .\32xl\:hover\:min-w-6:hover {
    min-width: 1.5rem;
  }

  .\32xl\:hover\:min-w-7:hover {
    min-width: 1.75rem;
  }

  .\32xl\:hover\:min-w-8:hover {
    min-width: 2rem;
  }

  .\32xl\:hover\:min-w-9:hover {
    min-width: 2.25rem;
  }

  .\32xl\:hover\:min-w-10:hover {
    min-width: 2.5rem;
  }

  .\32xl\:hover\:min-w-11:hover {
    min-width: 2.75rem;
  }

  .\32xl\:hover\:min-w-12:hover {
    min-width: 3rem;
  }

  .\32xl\:hover\:min-w-13:hover {
    min-width: 3.25rem;
  }

  .\32xl\:hover\:min-w-14:hover {
    min-width: 3.5rem;
  }

  .\32xl\:hover\:min-w-15:hover {
    min-width: 3.75rem;
  }

  .\32xl\:hover\:min-w-16:hover {
    min-width: 4rem;
  }

  .\32xl\:hover\:min-w-17:hover {
    min-width: 4.25rem;
  }

  .\32xl\:hover\:min-w-18:hover {
    min-width: 4.5rem;
  }

  .\32xl\:hover\:min-w-19:hover {
    min-width: 4.75rem;
  }

  .\32xl\:hover\:min-w-20:hover {
    min-width: 5rem;
  }

  .\32xl\:hover\:min-w-21:hover {
    min-width: 5.25rem;
  }

  .\32xl\:hover\:min-w-22:hover {
    min-width: 5.5rem;
  }

  .\32xl\:hover\:min-w-23:hover {
    min-width: 5.75rem;
  }

  .\32xl\:hover\:min-w-24:hover {
    min-width: 6rem;
  }

  .\32xl\:hover\:min-w-25:hover {
    min-width: 6.25rem;
  }

  .\32xl\:hover\:min-w-26:hover {
    min-width: 6.5rem;
  }

  .\32xl\:hover\:min-w-27:hover {
    min-width: 6.75rem;
  }

  .\32xl\:hover\:min-w-28:hover {
    min-width: 7rem;
  }

  .\32xl\:hover\:min-w-29:hover {
    min-width: 7.25rem;
  }

  .\32xl\:hover\:min-w-30:hover {
    min-width: 7.5rem;
  }

  .\32xl\:hover\:min-w-31:hover {
    min-width: 7.75rem;
  }

  .\32xl\:hover\:min-w-32:hover {
    min-width: 8rem;
  }

  .\32xl\:hover\:min-w-40:hover {
    min-width: 10rem;
  }

  .\32xl\:hover\:min-w-48:hover {
    min-width: 12rem;
  }

  .\32xl\:hover\:min-w-56:hover {
    min-width: 14rem;
  }

  .\32xl\:hover\:min-w-64:hover {
    min-width: 16rem;
  }

  .\32xl\:hover\:min-w-full:hover {
    min-width: 100%;
  }

  .\32xl\:hover\:min-w-px:hover {
    min-width: 1px;
  }

  .\32xl\:hover\:min-w-1\/2:hover {
    min-width: 50%;
  }

  .\32xl\:hover\:min-w-2xs:hover {
    min-width: 375px;
  }

  .\32xl\:hover\:min-w-xs:hover {
    min-width: 478px;
  }

  .\32xl\:hover\:min-w-sm:hover {
    min-width: 576px;
  }

  .\32xl\:hover\:min-w-md:hover {
    min-width: 768px;
  }

  .\32xl\:hover\:min-w-lg:hover {
    min-width: 1024px;
  }

  .\32xl\:hover\:min-w-xl:hover {
    min-width: 1440px;
  }

  .\32xl\:hover\:min-w-2xl:hover {
    min-width: 1920px;
  }

  .\32xl\:hover\:min-w-3xl:hover {
    min-width: 2560px;
  }

  .\32xl\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .\32xl\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .\32xl\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .\32xl\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .\32xl\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .\32xl\:\!object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .\32xl\:\!object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .\32xl\:\!object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .\32xl\:\!object-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .\32xl\:\!object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .\32xl\:hover\:object-contain:hover {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .\32xl\:hover\:object-cover:hover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .\32xl\:hover\:object-fill:hover {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .\32xl\:hover\:object-none:hover {
    -o-object-fit: none;
       object-fit: none;
  }

  .\32xl\:hover\:object-scale-down:hover {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .\32xl\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .\32xl\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .\32xl\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .\32xl\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .\32xl\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .\32xl\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .\32xl\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .\32xl\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .\32xl\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .\32xl\:\!object-bottom {
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .\32xl\:\!object-center {
    -o-object-position: center !important;
       object-position: center !important;
  }

  .\32xl\:\!object-left {
    -o-object-position: left !important;
       object-position: left !important;
  }

  .\32xl\:\!object-left-bottom {
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .\32xl\:\!object-left-top {
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .\32xl\:\!object-right {
    -o-object-position: right !important;
       object-position: right !important;
  }

  .\32xl\:\!object-right-bottom {
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .\32xl\:\!object-right-top {
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .\32xl\:\!object-top {
    -o-object-position: top !important;
       object-position: top !important;
  }

  .\32xl\:hover\:object-bottom:hover {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .\32xl\:hover\:object-center:hover {
    -o-object-position: center;
       object-position: center;
  }

  .\32xl\:hover\:object-left:hover {
    -o-object-position: left;
       object-position: left;
  }

  .\32xl\:hover\:object-left-bottom:hover {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .\32xl\:hover\:object-left-top:hover {
    -o-object-position: left top;
       object-position: left top;
  }

  .\32xl\:hover\:object-right:hover {
    -o-object-position: right;
       object-position: right;
  }

  .\32xl\:hover\:object-right-bottom:hover {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .\32xl\:hover\:object-right-top:hover {
    -o-object-position: right top;
       object-position: right top;
  }

  .\32xl\:hover\:object-top:hover {
    -o-object-position: top;
       object-position: top;
  }

  .\32xl\:opacity-0 {
    opacity: 0;
  }

  .\32xl\:opacity-25 {
    opacity: 0.25;
  }

  .\32xl\:opacity-50 {
    opacity: 0.5;
  }

  .\32xl\:opacity-75 {
    opacity: 0.75;
  }

  .\32xl\:opacity-100 {
    opacity: 1;
  }

  .\32xl\:\!opacity-0 {
    opacity: 0 !important;
  }

  .\32xl\:\!opacity-25 {
    opacity: 0.25 !important;
  }

  .\32xl\:\!opacity-50 {
    opacity: 0.5 !important;
  }

  .\32xl\:\!opacity-75 {
    opacity: 0.75 !important;
  }

  .\32xl\:\!opacity-100 {
    opacity: 1 !important;
  }

  .\32xl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .\32xl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .\32xl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .\32xl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .\32xl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .\32xl\:outline-none {
    outline: 0;
  }

  .\32xl\:\!outline-none {
    outline: 0 !important;
  }

  .\32xl\:hover\:outline-none:hover {
    outline: 0;
  }

  .\32xl\:overflow-auto {
    overflow: auto;
  }

  .\32xl\:overflow-hidden {
    overflow: hidden;
  }

  .\32xl\:overflow-visible {
    overflow: visible;
  }

  .\32xl\:overflow-scroll {
    overflow: scroll;
  }

  .\32xl\:overflow-x-auto {
    overflow-x: auto;
  }

  .\32xl\:overflow-y-auto {
    overflow-y: auto;
  }

  .\32xl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .\32xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .\32xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .\32xl\:overflow-y-visible {
    overflow-y: visible;
  }

  .\32xl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .\32xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .\32xl\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .\32xl\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .\32xl\:\!overflow-auto {
    overflow: auto !important;
  }

  .\32xl\:\!overflow-hidden {
    overflow: hidden !important;
  }

  .\32xl\:\!overflow-visible {
    overflow: visible !important;
  }

  .\32xl\:\!overflow-scroll {
    overflow: scroll !important;
  }

  .\32xl\:\!overflow-x-auto {
    overflow-x: auto !important;
  }

  .\32xl\:\!overflow-y-auto {
    overflow-y: auto !important;
  }

  .\32xl\:\!overflow-x-hidden {
    overflow-x: hidden !important;
  }

  .\32xl\:\!overflow-y-hidden {
    overflow-y: hidden !important;
  }

  .\32xl\:\!overflow-x-visible {
    overflow-x: visible !important;
  }

  .\32xl\:\!overflow-y-visible {
    overflow-y: visible !important;
  }

  .\32xl\:\!overflow-x-scroll {
    overflow-x: scroll !important;
  }

  .\32xl\:\!overflow-y-scroll {
    overflow-y: scroll !important;
  }

  .\32xl\:\!scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .\32xl\:\!scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .\32xl\:hover\:overflow-auto:hover {
    overflow: auto;
  }

  .\32xl\:hover\:overflow-hidden:hover {
    overflow: hidden;
  }

  .\32xl\:hover\:overflow-visible:hover {
    overflow: visible;
  }

  .\32xl\:hover\:overflow-scroll:hover {
    overflow: scroll;
  }

  .\32xl\:hover\:overflow-x-auto:hover {
    overflow-x: auto;
  }

  .\32xl\:hover\:overflow-y-auto:hover {
    overflow-y: auto;
  }

  .\32xl\:hover\:overflow-x-hidden:hover {
    overflow-x: hidden;
  }

  .\32xl\:hover\:overflow-y-hidden:hover {
    overflow-y: hidden;
  }

  .\32xl\:hover\:overflow-x-visible:hover {
    overflow-x: visible;
  }

  .\32xl\:hover\:overflow-y-visible:hover {
    overflow-y: visible;
  }

  .\32xl\:hover\:overflow-x-scroll:hover {
    overflow-x: scroll;
  }

  .\32xl\:hover\:overflow-y-scroll:hover {
    overflow-y: scroll;
  }

  .\32xl\:hover\:scrolling-touch:hover {
    -webkit-overflow-scrolling: touch;
  }

  .\32xl\:hover\:scrolling-auto:hover {
    -webkit-overflow-scrolling: auto;
  }

  .\32xl\:p-0 {
    padding: 0rem;
  }

  .\32xl\:p-1 {
    padding: 0.25rem;
  }

  .\32xl\:p-2 {
    padding: 0.5rem;
  }

  .\32xl\:p-3 {
    padding: 0.75rem;
  }

  .\32xl\:p-4 {
    padding: 1rem;
  }

  .\32xl\:p-5 {
    padding: 1.25rem;
  }

  .\32xl\:p-6 {
    padding: 1.5rem;
  }

  .\32xl\:p-7 {
    padding: 1.75rem;
  }

  .\32xl\:p-8 {
    padding: 2rem;
  }

  .\32xl\:p-9 {
    padding: 2.25rem;
  }

  .\32xl\:p-10 {
    padding: 2.5rem;
  }

  .\32xl\:p-11 {
    padding: 2.75rem;
  }

  .\32xl\:p-12 {
    padding: 3rem;
  }

  .\32xl\:p-13 {
    padding: 3.25rem;
  }

  .\32xl\:p-14 {
    padding: 3.5rem;
  }

  .\32xl\:p-15 {
    padding: 3.75rem;
  }

  .\32xl\:p-16 {
    padding: 4rem;
  }

  .\32xl\:p-17 {
    padding: 4.25rem;
  }

  .\32xl\:p-18 {
    padding: 4.5rem;
  }

  .\32xl\:p-19 {
    padding: 4.75rem;
  }

  .\32xl\:p-20 {
    padding: 5rem;
  }

  .\32xl\:p-21 {
    padding: 5.25rem;
  }

  .\32xl\:p-22 {
    padding: 5.5rem;
  }

  .\32xl\:p-23 {
    padding: 5.75rem;
  }

  .\32xl\:p-24 {
    padding: 6rem;
  }

  .\32xl\:p-25 {
    padding: 6.25rem;
  }

  .\32xl\:p-26 {
    padding: 6.5rem;
  }

  .\32xl\:p-27 {
    padding: 6.75rem;
  }

  .\32xl\:p-28 {
    padding: 7rem;
  }

  .\32xl\:p-29 {
    padding: 7.25rem;
  }

  .\32xl\:p-30 {
    padding: 7.5rem;
  }

  .\32xl\:p-31 {
    padding: 7.75rem;
  }

  .\32xl\:p-32 {
    padding: 8rem;
  }

  .\32xl\:p-40 {
    padding: 10rem;
  }

  .\32xl\:p-48 {
    padding: 12rem;
  }

  .\32xl\:p-56 {
    padding: 14rem;
  }

  .\32xl\:p-64 {
    padding: 16rem;
  }

  .\32xl\:p-px {
    padding: 1px;
  }

  .\32xl\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .\32xl\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .\32xl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .\32xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .\32xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .\32xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .\32xl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .\32xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .\32xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\32xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .\32xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .\32xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\32xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .\32xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\32xl\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .\32xl\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .\32xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .\32xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .\32xl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .\32xl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .\32xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\32xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\32xl\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .\32xl\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .\32xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .\32xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .\32xl\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .\32xl\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .\32xl\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .\32xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .\32xl\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .\32xl\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .\32xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .\32xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .\32xl\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .\32xl\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .\32xl\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .\32xl\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .\32xl\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .\32xl\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .\32xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\32xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\32xl\:py-21 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .\32xl\:px-21 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .\32xl\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .\32xl\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .\32xl\:py-23 {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .\32xl\:px-23 {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .\32xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .\32xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .\32xl\:py-25 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .\32xl\:px-25 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .\32xl\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .\32xl\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .\32xl\:py-27 {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .\32xl\:px-27 {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .\32xl\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .\32xl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .\32xl\:py-29 {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .\32xl\:px-29 {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .\32xl\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .\32xl\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .\32xl\:py-31 {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .\32xl\:px-31 {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .\32xl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .\32xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .\32xl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .\32xl\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .\32xl\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .\32xl\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .\32xl\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .\32xl\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .\32xl\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .\32xl\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .\32xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .\32xl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .\32xl\:pt-0 {
    padding-top: 0rem;
  }

  .\32xl\:pr-0 {
    padding-right: 0rem;
  }

  .\32xl\:pb-0 {
    padding-bottom: 0rem;
  }

  .\32xl\:pl-0 {
    padding-left: 0rem;
  }

  .\32xl\:pt-1 {
    padding-top: 0.25rem;
  }

  .\32xl\:pr-1 {
    padding-right: 0.25rem;
  }

  .\32xl\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .\32xl\:pl-1 {
    padding-left: 0.25rem;
  }

  .\32xl\:pt-2 {
    padding-top: 0.5rem;
  }

  .\32xl\:pr-2 {
    padding-right: 0.5rem;
  }

  .\32xl\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .\32xl\:pl-2 {
    padding-left: 0.5rem;
  }

  .\32xl\:pt-3 {
    padding-top: 0.75rem;
  }

  .\32xl\:pr-3 {
    padding-right: 0.75rem;
  }

  .\32xl\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .\32xl\:pl-3 {
    padding-left: 0.75rem;
  }

  .\32xl\:pt-4 {
    padding-top: 1rem;
  }

  .\32xl\:pr-4 {
    padding-right: 1rem;
  }

  .\32xl\:pb-4 {
    padding-bottom: 1rem;
  }

  .\32xl\:pl-4 {
    padding-left: 1rem;
  }

  .\32xl\:pt-5 {
    padding-top: 1.25rem;
  }

  .\32xl\:pr-5 {
    padding-right: 1.25rem;
  }

  .\32xl\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .\32xl\:pl-5 {
    padding-left: 1.25rem;
  }

  .\32xl\:pt-6 {
    padding-top: 1.5rem;
  }

  .\32xl\:pr-6 {
    padding-right: 1.5rem;
  }

  .\32xl\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .\32xl\:pl-6 {
    padding-left: 1.5rem;
  }

  .\32xl\:pt-7 {
    padding-top: 1.75rem;
  }

  .\32xl\:pr-7 {
    padding-right: 1.75rem;
  }

  .\32xl\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .\32xl\:pl-7 {
    padding-left: 1.75rem;
  }

  .\32xl\:pt-8 {
    padding-top: 2rem;
  }

  .\32xl\:pr-8 {
    padding-right: 2rem;
  }

  .\32xl\:pb-8 {
    padding-bottom: 2rem;
  }

  .\32xl\:pl-8 {
    padding-left: 2rem;
  }

  .\32xl\:pt-9 {
    padding-top: 2.25rem;
  }

  .\32xl\:pr-9 {
    padding-right: 2.25rem;
  }

  .\32xl\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .\32xl\:pl-9 {
    padding-left: 2.25rem;
  }

  .\32xl\:pt-10 {
    padding-top: 2.5rem;
  }

  .\32xl\:pr-10 {
    padding-right: 2.5rem;
  }

  .\32xl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .\32xl\:pl-10 {
    padding-left: 2.5rem;
  }

  .\32xl\:pt-11 {
    padding-top: 2.75rem;
  }

  .\32xl\:pr-11 {
    padding-right: 2.75rem;
  }

  .\32xl\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .\32xl\:pl-11 {
    padding-left: 2.75rem;
  }

  .\32xl\:pt-12 {
    padding-top: 3rem;
  }

  .\32xl\:pr-12 {
    padding-right: 3rem;
  }

  .\32xl\:pb-12 {
    padding-bottom: 3rem;
  }

  .\32xl\:pl-12 {
    padding-left: 3rem;
  }

  .\32xl\:pt-13 {
    padding-top: 3.25rem;
  }

  .\32xl\:pr-13 {
    padding-right: 3.25rem;
  }

  .\32xl\:pb-13 {
    padding-bottom: 3.25rem;
  }

  .\32xl\:pl-13 {
    padding-left: 3.25rem;
  }

  .\32xl\:pt-14 {
    padding-top: 3.5rem;
  }

  .\32xl\:pr-14 {
    padding-right: 3.5rem;
  }

  .\32xl\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .\32xl\:pl-14 {
    padding-left: 3.5rem;
  }

  .\32xl\:pt-15 {
    padding-top: 3.75rem;
  }

  .\32xl\:pr-15 {
    padding-right: 3.75rem;
  }

  .\32xl\:pb-15 {
    padding-bottom: 3.75rem;
  }

  .\32xl\:pl-15 {
    padding-left: 3.75rem;
  }

  .\32xl\:pt-16 {
    padding-top: 4rem;
  }

  .\32xl\:pr-16 {
    padding-right: 4rem;
  }

  .\32xl\:pb-16 {
    padding-bottom: 4rem;
  }

  .\32xl\:pl-16 {
    padding-left: 4rem;
  }

  .\32xl\:pt-17 {
    padding-top: 4.25rem;
  }

  .\32xl\:pr-17 {
    padding-right: 4.25rem;
  }

  .\32xl\:pb-17 {
    padding-bottom: 4.25rem;
  }

  .\32xl\:pl-17 {
    padding-left: 4.25rem;
  }

  .\32xl\:pt-18 {
    padding-top: 4.5rem;
  }

  .\32xl\:pr-18 {
    padding-right: 4.5rem;
  }

  .\32xl\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .\32xl\:pl-18 {
    padding-left: 4.5rem;
  }

  .\32xl\:pt-19 {
    padding-top: 4.75rem;
  }

  .\32xl\:pr-19 {
    padding-right: 4.75rem;
  }

  .\32xl\:pb-19 {
    padding-bottom: 4.75rem;
  }

  .\32xl\:pl-19 {
    padding-left: 4.75rem;
  }

  .\32xl\:pt-20 {
    padding-top: 5rem;
  }

  .\32xl\:pr-20 {
    padding-right: 5rem;
  }

  .\32xl\:pb-20 {
    padding-bottom: 5rem;
  }

  .\32xl\:pl-20 {
    padding-left: 5rem;
  }

  .\32xl\:pt-21 {
    padding-top: 5.25rem;
  }

  .\32xl\:pr-21 {
    padding-right: 5.25rem;
  }

  .\32xl\:pb-21 {
    padding-bottom: 5.25rem;
  }

  .\32xl\:pl-21 {
    padding-left: 5.25rem;
  }

  .\32xl\:pt-22 {
    padding-top: 5.5rem;
  }

  .\32xl\:pr-22 {
    padding-right: 5.5rem;
  }

  .\32xl\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .\32xl\:pl-22 {
    padding-left: 5.5rem;
  }

  .\32xl\:pt-23 {
    padding-top: 5.75rem;
  }

  .\32xl\:pr-23 {
    padding-right: 5.75rem;
  }

  .\32xl\:pb-23 {
    padding-bottom: 5.75rem;
  }

  .\32xl\:pl-23 {
    padding-left: 5.75rem;
  }

  .\32xl\:pt-24 {
    padding-top: 6rem;
  }

  .\32xl\:pr-24 {
    padding-right: 6rem;
  }

  .\32xl\:pb-24 {
    padding-bottom: 6rem;
  }

  .\32xl\:pl-24 {
    padding-left: 6rem;
  }

  .\32xl\:pt-25 {
    padding-top: 6.25rem;
  }

  .\32xl\:pr-25 {
    padding-right: 6.25rem;
  }

  .\32xl\:pb-25 {
    padding-bottom: 6.25rem;
  }

  .\32xl\:pl-25 {
    padding-left: 6.25rem;
  }

  .\32xl\:pt-26 {
    padding-top: 6.5rem;
  }

  .\32xl\:pr-26 {
    padding-right: 6.5rem;
  }

  .\32xl\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .\32xl\:pl-26 {
    padding-left: 6.5rem;
  }

  .\32xl\:pt-27 {
    padding-top: 6.75rem;
  }

  .\32xl\:pr-27 {
    padding-right: 6.75rem;
  }

  .\32xl\:pb-27 {
    padding-bottom: 6.75rem;
  }

  .\32xl\:pl-27 {
    padding-left: 6.75rem;
  }

  .\32xl\:pt-28 {
    padding-top: 7rem;
  }

  .\32xl\:pr-28 {
    padding-right: 7rem;
  }

  .\32xl\:pb-28 {
    padding-bottom: 7rem;
  }

  .\32xl\:pl-28 {
    padding-left: 7rem;
  }

  .\32xl\:pt-29 {
    padding-top: 7.25rem;
  }

  .\32xl\:pr-29 {
    padding-right: 7.25rem;
  }

  .\32xl\:pb-29 {
    padding-bottom: 7.25rem;
  }

  .\32xl\:pl-29 {
    padding-left: 7.25rem;
  }

  .\32xl\:pt-30 {
    padding-top: 7.5rem;
  }

  .\32xl\:pr-30 {
    padding-right: 7.5rem;
  }

  .\32xl\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .\32xl\:pl-30 {
    padding-left: 7.5rem;
  }

  .\32xl\:pt-31 {
    padding-top: 7.75rem;
  }

  .\32xl\:pr-31 {
    padding-right: 7.75rem;
  }

  .\32xl\:pb-31 {
    padding-bottom: 7.75rem;
  }

  .\32xl\:pl-31 {
    padding-left: 7.75rem;
  }

  .\32xl\:pt-32 {
    padding-top: 8rem;
  }

  .\32xl\:pr-32 {
    padding-right: 8rem;
  }

  .\32xl\:pb-32 {
    padding-bottom: 8rem;
  }

  .\32xl\:pl-32 {
    padding-left: 8rem;
  }

  .\32xl\:pt-40 {
    padding-top: 10rem;
  }

  .\32xl\:pr-40 {
    padding-right: 10rem;
  }

  .\32xl\:pb-40 {
    padding-bottom: 10rem;
  }

  .\32xl\:pl-40 {
    padding-left: 10rem;
  }

  .\32xl\:pt-48 {
    padding-top: 12rem;
  }

  .\32xl\:pr-48 {
    padding-right: 12rem;
  }

  .\32xl\:pb-48 {
    padding-bottom: 12rem;
  }

  .\32xl\:pl-48 {
    padding-left: 12rem;
  }

  .\32xl\:pt-56 {
    padding-top: 14rem;
  }

  .\32xl\:pr-56 {
    padding-right: 14rem;
  }

  .\32xl\:pb-56 {
    padding-bottom: 14rem;
  }

  .\32xl\:pl-56 {
    padding-left: 14rem;
  }

  .\32xl\:pt-64 {
    padding-top: 16rem;
  }

  .\32xl\:pr-64 {
    padding-right: 16rem;
  }

  .\32xl\:pb-64 {
    padding-bottom: 16rem;
  }

  .\32xl\:pl-64 {
    padding-left: 16rem;
  }

  .\32xl\:pt-px {
    padding-top: 1px;
  }

  .\32xl\:pr-px {
    padding-right: 1px;
  }

  .\32xl\:pb-px {
    padding-bottom: 1px;
  }

  .\32xl\:pl-px {
    padding-left: 1px;
  }

  .\32xl\:\!p-0 {
    padding: 0rem !important;
  }

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

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

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

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

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

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

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

  .\32xl\:\!p-8 {
    padding: 2rem !important;
  }

  .\32xl\:\!p-9 {
    padding: 2.25rem !important;
  }

  .\32xl\:\!p-10 {
    padding: 2.5rem !important;
  }

  .\32xl\:\!p-11 {
    padding: 2.75rem !important;
  }

  .\32xl\:\!p-12 {
    padding: 3rem !important;
  }

  .\32xl\:\!p-13 {
    padding: 3.25rem !important;
  }

  .\32xl\:\!p-14 {
    padding: 3.5rem !important;
  }

  .\32xl\:\!p-15 {
    padding: 3.75rem !important;
  }

  .\32xl\:\!p-16 {
    padding: 4rem !important;
  }

  .\32xl\:\!p-17 {
    padding: 4.25rem !important;
  }

  .\32xl\:\!p-18 {
    padding: 4.5rem !important;
  }

  .\32xl\:\!p-19 {
    padding: 4.75rem !important;
  }

  .\32xl\:\!p-20 {
    padding: 5rem !important;
  }

  .\32xl\:\!p-21 {
    padding: 5.25rem !important;
  }

  .\32xl\:\!p-22 {
    padding: 5.5rem !important;
  }

  .\32xl\:\!p-23 {
    padding: 5.75rem !important;
  }

  .\32xl\:\!p-24 {
    padding: 6rem !important;
  }

  .\32xl\:\!p-25 {
    padding: 6.25rem !important;
  }

  .\32xl\:\!p-26 {
    padding: 6.5rem !important;
  }

  .\32xl\:\!p-27 {
    padding: 6.75rem !important;
  }

  .\32xl\:\!p-28 {
    padding: 7rem !important;
  }

  .\32xl\:\!p-29 {
    padding: 7.25rem !important;
  }

  .\32xl\:\!p-30 {
    padding: 7.5rem !important;
  }

  .\32xl\:\!p-31 {
    padding: 7.75rem !important;
  }

  .\32xl\:\!p-32 {
    padding: 8rem !important;
  }

  .\32xl\:\!p-40 {
    padding: 10rem !important;
  }

  .\32xl\:\!p-48 {
    padding: 12rem !important;
  }

  .\32xl\:\!p-56 {
    padding: 14rem !important;
  }

  .\32xl\:\!p-64 {
    padding: 16rem !important;
  }

  .\32xl\:\!p-px {
    padding: 1px !important;
  }

  .\32xl\:\!py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .\32xl\:\!px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .\32xl\:\!py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .\32xl\:\!px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .\32xl\:\!py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .\32xl\:\!px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .\32xl\:\!py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .\32xl\:\!px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .\32xl\:\!py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .\32xl\:\!px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .\32xl\:\!py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .\32xl\:\!px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .\32xl\:\!py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .\32xl\:\!px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .\32xl\:\!py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .\32xl\:\!px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .\32xl\:\!py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .\32xl\:\!px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .\32xl\:\!py-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .\32xl\:\!px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .\32xl\:\!py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .\32xl\:\!px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .\32xl\:\!py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .\32xl\:\!px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .\32xl\:\!py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .\32xl\:\!px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .\32xl\:\!py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .\32xl\:\!px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .\32xl\:\!py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .\32xl\:\!px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .\32xl\:\!py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .\32xl\:\!px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .\32xl\:\!py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .\32xl\:\!px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .\32xl\:\!py-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .\32xl\:\!px-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .\32xl\:\!py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .\32xl\:\!px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .\32xl\:\!py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .\32xl\:\!px-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .\32xl\:\!py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .\32xl\:\!px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .\32xl\:\!py-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .\32xl\:\!px-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .\32xl\:\!py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .\32xl\:\!px-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .\32xl\:\!py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .\32xl\:\!px-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .\32xl\:\!py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .\32xl\:\!px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .\32xl\:\!py-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .\32xl\:\!px-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .\32xl\:\!py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .\32xl\:\!px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .\32xl\:\!py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .\32xl\:\!px-27 {
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .\32xl\:\!py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .\32xl\:\!px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .\32xl\:\!py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .\32xl\:\!px-29 {
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .\32xl\:\!py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .\32xl\:\!px-30 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .\32xl\:\!py-31 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .\32xl\:\!px-31 {
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .\32xl\:\!py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .\32xl\:\!px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .\32xl\:\!py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .\32xl\:\!px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .\32xl\:\!py-48 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .\32xl\:\!px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .\32xl\:\!py-56 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .\32xl\:\!px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .\32xl\:\!py-64 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .\32xl\:\!px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .\32xl\:\!py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .\32xl\:\!px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .\32xl\:\!pt-0 {
    padding-top: 0rem !important;
  }

  .\32xl\:\!pr-0 {
    padding-right: 0rem !important;
  }

  .\32xl\:\!pb-0 {
    padding-bottom: 0rem !important;
  }

  .\32xl\:\!pl-0 {
    padding-left: 0rem !important;
  }

  .\32xl\:\!pt-1 {
    padding-top: 0.25rem !important;
  }

  .\32xl\:\!pr-1 {
    padding-right: 0.25rem !important;
  }

  .\32xl\:\!pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .\32xl\:\!pl-1 {
    padding-left: 0.25rem !important;
  }

  .\32xl\:\!pt-2 {
    padding-top: 0.5rem !important;
  }

  .\32xl\:\!pr-2 {
    padding-right: 0.5rem !important;
  }

  .\32xl\:\!pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .\32xl\:\!pl-2 {
    padding-left: 0.5rem !important;
  }

  .\32xl\:\!pt-3 {
    padding-top: 0.75rem !important;
  }

  .\32xl\:\!pr-3 {
    padding-right: 0.75rem !important;
  }

  .\32xl\:\!pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .\32xl\:\!pl-3 {
    padding-left: 0.75rem !important;
  }

  .\32xl\:\!pt-4 {
    padding-top: 1rem !important;
  }

  .\32xl\:\!pr-4 {
    padding-right: 1rem !important;
  }

  .\32xl\:\!pb-4 {
    padding-bottom: 1rem !important;
  }

  .\32xl\:\!pl-4 {
    padding-left: 1rem !important;
  }

  .\32xl\:\!pt-5 {
    padding-top: 1.25rem !important;
  }

  .\32xl\:\!pr-5 {
    padding-right: 1.25rem !important;
  }

  .\32xl\:\!pb-5 {
    padding-bottom: 1.25rem !important;
  }

  .\32xl\:\!pl-5 {
    padding-left: 1.25rem !important;
  }

  .\32xl\:\!pt-6 {
    padding-top: 1.5rem !important;
  }

  .\32xl\:\!pr-6 {
    padding-right: 1.5rem !important;
  }

  .\32xl\:\!pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .\32xl\:\!pl-6 {
    padding-left: 1.5rem !important;
  }

  .\32xl\:\!pt-7 {
    padding-top: 1.75rem !important;
  }

  .\32xl\:\!pr-7 {
    padding-right: 1.75rem !important;
  }

  .\32xl\:\!pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .\32xl\:\!pl-7 {
    padding-left: 1.75rem !important;
  }

  .\32xl\:\!pt-8 {
    padding-top: 2rem !important;
  }

  .\32xl\:\!pr-8 {
    padding-right: 2rem !important;
  }

  .\32xl\:\!pb-8 {
    padding-bottom: 2rem !important;
  }

  .\32xl\:\!pl-8 {
    padding-left: 2rem !important;
  }

  .\32xl\:\!pt-9 {
    padding-top: 2.25rem !important;
  }

  .\32xl\:\!pr-9 {
    padding-right: 2.25rem !important;
  }

  .\32xl\:\!pb-9 {
    padding-bottom: 2.25rem !important;
  }

  .\32xl\:\!pl-9 {
    padding-left: 2.25rem !important;
  }

  .\32xl\:\!pt-10 {
    padding-top: 2.5rem !important;
  }

  .\32xl\:\!pr-10 {
    padding-right: 2.5rem !important;
  }

  .\32xl\:\!pb-10 {
    padding-bottom: 2.5rem !important;
  }

  .\32xl\:\!pl-10 {
    padding-left: 2.5rem !important;
  }

  .\32xl\:\!pt-11 {
    padding-top: 2.75rem !important;
  }

  .\32xl\:\!pr-11 {
    padding-right: 2.75rem !important;
  }

  .\32xl\:\!pb-11 {
    padding-bottom: 2.75rem !important;
  }

  .\32xl\:\!pl-11 {
    padding-left: 2.75rem !important;
  }

  .\32xl\:\!pt-12 {
    padding-top: 3rem !important;
  }

  .\32xl\:\!pr-12 {
    padding-right: 3rem !important;
  }

  .\32xl\:\!pb-12 {
    padding-bottom: 3rem !important;
  }

  .\32xl\:\!pl-12 {
    padding-left: 3rem !important;
  }

  .\32xl\:\!pt-13 {
    padding-top: 3.25rem !important;
  }

  .\32xl\:\!pr-13 {
    padding-right: 3.25rem !important;
  }

  .\32xl\:\!pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .\32xl\:\!pl-13 {
    padding-left: 3.25rem !important;
  }

  .\32xl\:\!pt-14 {
    padding-top: 3.5rem !important;
  }

  .\32xl\:\!pr-14 {
    padding-right: 3.5rem !important;
  }

  .\32xl\:\!pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .\32xl\:\!pl-14 {
    padding-left: 3.5rem !important;
  }

  .\32xl\:\!pt-15 {
    padding-top: 3.75rem !important;
  }

  .\32xl\:\!pr-15 {
    padding-right: 3.75rem !important;
  }

  .\32xl\:\!pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .\32xl\:\!pl-15 {
    padding-left: 3.75rem !important;
  }

  .\32xl\:\!pt-16 {
    padding-top: 4rem !important;
  }

  .\32xl\:\!pr-16 {
    padding-right: 4rem !important;
  }

  .\32xl\:\!pb-16 {
    padding-bottom: 4rem !important;
  }

  .\32xl\:\!pl-16 {
    padding-left: 4rem !important;
  }

  .\32xl\:\!pt-17 {
    padding-top: 4.25rem !important;
  }

  .\32xl\:\!pr-17 {
    padding-right: 4.25rem !important;
  }

  .\32xl\:\!pb-17 {
    padding-bottom: 4.25rem !important;
  }

  .\32xl\:\!pl-17 {
    padding-left: 4.25rem !important;
  }

  .\32xl\:\!pt-18 {
    padding-top: 4.5rem !important;
  }

  .\32xl\:\!pr-18 {
    padding-right: 4.5rem !important;
  }

  .\32xl\:\!pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .\32xl\:\!pl-18 {
    padding-left: 4.5rem !important;
  }

  .\32xl\:\!pt-19 {
    padding-top: 4.75rem !important;
  }

  .\32xl\:\!pr-19 {
    padding-right: 4.75rem !important;
  }

  .\32xl\:\!pb-19 {
    padding-bottom: 4.75rem !important;
  }

  .\32xl\:\!pl-19 {
    padding-left: 4.75rem !important;
  }

  .\32xl\:\!pt-20 {
    padding-top: 5rem !important;
  }

  .\32xl\:\!pr-20 {
    padding-right: 5rem !important;
  }

  .\32xl\:\!pb-20 {
    padding-bottom: 5rem !important;
  }

  .\32xl\:\!pl-20 {
    padding-left: 5rem !important;
  }

  .\32xl\:\!pt-21 {
    padding-top: 5.25rem !important;
  }

  .\32xl\:\!pr-21 {
    padding-right: 5.25rem !important;
  }

  .\32xl\:\!pb-21 {
    padding-bottom: 5.25rem !important;
  }

  .\32xl\:\!pl-21 {
    padding-left: 5.25rem !important;
  }

  .\32xl\:\!pt-22 {
    padding-top: 5.5rem !important;
  }

  .\32xl\:\!pr-22 {
    padding-right: 5.5rem !important;
  }

  .\32xl\:\!pb-22 {
    padding-bottom: 5.5rem !important;
  }

  .\32xl\:\!pl-22 {
    padding-left: 5.5rem !important;
  }

  .\32xl\:\!pt-23 {
    padding-top: 5.75rem !important;
  }

  .\32xl\:\!pr-23 {
    padding-right: 5.75rem !important;
  }

  .\32xl\:\!pb-23 {
    padding-bottom: 5.75rem !important;
  }

  .\32xl\:\!pl-23 {
    padding-left: 5.75rem !important;
  }

  .\32xl\:\!pt-24 {
    padding-top: 6rem !important;
  }

  .\32xl\:\!pr-24 {
    padding-right: 6rem !important;
  }

  .\32xl\:\!pb-24 {
    padding-bottom: 6rem !important;
  }

  .\32xl\:\!pl-24 {
    padding-left: 6rem !important;
  }

  .\32xl\:\!pt-25 {
    padding-top: 6.25rem !important;
  }

  .\32xl\:\!pr-25 {
    padding-right: 6.25rem !important;
  }

  .\32xl\:\!pb-25 {
    padding-bottom: 6.25rem !important;
  }

  .\32xl\:\!pl-25 {
    padding-left: 6.25rem !important;
  }

  .\32xl\:\!pt-26 {
    padding-top: 6.5rem !important;
  }

  .\32xl\:\!pr-26 {
    padding-right: 6.5rem !important;
  }

  .\32xl\:\!pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .\32xl\:\!pl-26 {
    padding-left: 6.5rem !important;
  }

  .\32xl\:\!pt-27 {
    padding-top: 6.75rem !important;
  }

  .\32xl\:\!pr-27 {
    padding-right: 6.75rem !important;
  }

  .\32xl\:\!pb-27 {
    padding-bottom: 6.75rem !important;
  }

  .\32xl\:\!pl-27 {
    padding-left: 6.75rem !important;
  }

  .\32xl\:\!pt-28 {
    padding-top: 7rem !important;
  }

  .\32xl\:\!pr-28 {
    padding-right: 7rem !important;
  }

  .\32xl\:\!pb-28 {
    padding-bottom: 7rem !important;
  }

  .\32xl\:\!pl-28 {
    padding-left: 7rem !important;
  }

  .\32xl\:\!pt-29 {
    padding-top: 7.25rem !important;
  }

  .\32xl\:\!pr-29 {
    padding-right: 7.25rem !important;
  }

  .\32xl\:\!pb-29 {
    padding-bottom: 7.25rem !important;
  }

  .\32xl\:\!pl-29 {
    padding-left: 7.25rem !important;
  }

  .\32xl\:\!pt-30 {
    padding-top: 7.5rem !important;
  }

  .\32xl\:\!pr-30 {
    padding-right: 7.5rem !important;
  }

  .\32xl\:\!pb-30 {
    padding-bottom: 7.5rem !important;
  }

  .\32xl\:\!pl-30 {
    padding-left: 7.5rem !important;
  }

  .\32xl\:\!pt-31 {
    padding-top: 7.75rem !important;
  }

  .\32xl\:\!pr-31 {
    padding-right: 7.75rem !important;
  }

  .\32xl\:\!pb-31 {
    padding-bottom: 7.75rem !important;
  }

  .\32xl\:\!pl-31 {
    padding-left: 7.75rem !important;
  }

  .\32xl\:\!pt-32 {
    padding-top: 8rem !important;
  }

  .\32xl\:\!pr-32 {
    padding-right: 8rem !important;
  }

  .\32xl\:\!pb-32 {
    padding-bottom: 8rem !important;
  }

  .\32xl\:\!pl-32 {
    padding-left: 8rem !important;
  }

  .\32xl\:\!pt-40 {
    padding-top: 10rem !important;
  }

  .\32xl\:\!pr-40 {
    padding-right: 10rem !important;
  }

  .\32xl\:\!pb-40 {
    padding-bottom: 10rem !important;
  }

  .\32xl\:\!pl-40 {
    padding-left: 10rem !important;
  }

  .\32xl\:\!pt-48 {
    padding-top: 12rem !important;
  }

  .\32xl\:\!pr-48 {
    padding-right: 12rem !important;
  }

  .\32xl\:\!pb-48 {
    padding-bottom: 12rem !important;
  }

  .\32xl\:\!pl-48 {
    padding-left: 12rem !important;
  }

  .\32xl\:\!pt-56 {
    padding-top: 14rem !important;
  }

  .\32xl\:\!pr-56 {
    padding-right: 14rem !important;
  }

  .\32xl\:\!pb-56 {
    padding-bottom: 14rem !important;
  }

  .\32xl\:\!pl-56 {
    padding-left: 14rem !important;
  }

  .\32xl\:\!pt-64 {
    padding-top: 16rem !important;
  }

  .\32xl\:\!pr-64 {
    padding-right: 16rem !important;
  }

  .\32xl\:\!pb-64 {
    padding-bottom: 16rem !important;
  }

  .\32xl\:\!pl-64 {
    padding-left: 16rem !important;
  }

  .\32xl\:\!pt-px {
    padding-top: 1px !important;
  }

  .\32xl\:\!pr-px {
    padding-right: 1px !important;
  }

  .\32xl\:\!pb-px {
    padding-bottom: 1px !important;
  }

  .\32xl\:\!pl-px {
    padding-left: 1px !important;
  }

  .\32xl\:hover\:p-0:hover {
    padding: 0rem;
  }

  .\32xl\:hover\:p-1:hover {
    padding: 0.25rem;
  }

  .\32xl\:hover\:p-2:hover {
    padding: 0.5rem;
  }

  .\32xl\:hover\:p-3:hover {
    padding: 0.75rem;
  }

  .\32xl\:hover\:p-4:hover {
    padding: 1rem;
  }

  .\32xl\:hover\:p-5:hover {
    padding: 1.25rem;
  }

  .\32xl\:hover\:p-6:hover {
    padding: 1.5rem;
  }

  .\32xl\:hover\:p-7:hover {
    padding: 1.75rem;
  }

  .\32xl\:hover\:p-8:hover {
    padding: 2rem;
  }

  .\32xl\:hover\:p-9:hover {
    padding: 2.25rem;
  }

  .\32xl\:hover\:p-10:hover {
    padding: 2.5rem;
  }

  .\32xl\:hover\:p-11:hover {
    padding: 2.75rem;
  }

  .\32xl\:hover\:p-12:hover {
    padding: 3rem;
  }

  .\32xl\:hover\:p-13:hover {
    padding: 3.25rem;
  }

  .\32xl\:hover\:p-14:hover {
    padding: 3.5rem;
  }

  .\32xl\:hover\:p-15:hover {
    padding: 3.75rem;
  }

  .\32xl\:hover\:p-16:hover {
    padding: 4rem;
  }

  .\32xl\:hover\:p-17:hover {
    padding: 4.25rem;
  }

  .\32xl\:hover\:p-18:hover {
    padding: 4.5rem;
  }

  .\32xl\:hover\:p-19:hover {
    padding: 4.75rem;
  }

  .\32xl\:hover\:p-20:hover {
    padding: 5rem;
  }

  .\32xl\:hover\:p-21:hover {
    padding: 5.25rem;
  }

  .\32xl\:hover\:p-22:hover {
    padding: 5.5rem;
  }

  .\32xl\:hover\:p-23:hover {
    padding: 5.75rem;
  }

  .\32xl\:hover\:p-24:hover {
    padding: 6rem;
  }

  .\32xl\:hover\:p-25:hover {
    padding: 6.25rem;
  }

  .\32xl\:hover\:p-26:hover {
    padding: 6.5rem;
  }

  .\32xl\:hover\:p-27:hover {
    padding: 6.75rem;
  }

  .\32xl\:hover\:p-28:hover {
    padding: 7rem;
  }

  .\32xl\:hover\:p-29:hover {
    padding: 7.25rem;
  }

  .\32xl\:hover\:p-30:hover {
    padding: 7.5rem;
  }

  .\32xl\:hover\:p-31:hover {
    padding: 7.75rem;
  }

  .\32xl\:hover\:p-32:hover {
    padding: 8rem;
  }

  .\32xl\:hover\:p-40:hover {
    padding: 10rem;
  }

  .\32xl\:hover\:p-48:hover {
    padding: 12rem;
  }

  .\32xl\:hover\:p-56:hover {
    padding: 14rem;
  }

  .\32xl\:hover\:p-64:hover {
    padding: 16rem;
  }

  .\32xl\:hover\:p-px:hover {
    padding: 1px;
  }

  .\32xl\:hover\:py-0:hover {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .\32xl\:hover\:px-0:hover {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .\32xl\:hover\:py-1:hover {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .\32xl\:hover\:px-1:hover {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .\32xl\:hover\:py-2:hover {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .\32xl\:hover\:px-2:hover {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .\32xl\:hover\:py-3:hover {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .\32xl\:hover\:px-3:hover {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .\32xl\:hover\:py-4:hover {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\32xl\:hover\:px-4:hover {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .\32xl\:hover\:py-5:hover {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .\32xl\:hover\:px-5:hover {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\32xl\:hover\:py-6:hover {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .\32xl\:hover\:px-6:hover {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\32xl\:hover\:py-7:hover {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .\32xl\:hover\:px-7:hover {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .\32xl\:hover\:py-8:hover {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .\32xl\:hover\:px-8:hover {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .\32xl\:hover\:py-9:hover {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .\32xl\:hover\:px-9:hover {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .\32xl\:hover\:py-10:hover {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\32xl\:hover\:px-10:hover {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\32xl\:hover\:py-11:hover {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .\32xl\:hover\:px-11:hover {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .\32xl\:hover\:py-12:hover {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .\32xl\:hover\:px-12:hover {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .\32xl\:hover\:py-13:hover {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .\32xl\:hover\:px-13:hover {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .\32xl\:hover\:py-14:hover {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .\32xl\:hover\:px-14:hover {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .\32xl\:hover\:py-15:hover {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .\32xl\:hover\:px-15:hover {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .\32xl\:hover\:py-16:hover {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .\32xl\:hover\:px-16:hover {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .\32xl\:hover\:py-17:hover {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .\32xl\:hover\:px-17:hover {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .\32xl\:hover\:py-18:hover {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .\32xl\:hover\:px-18:hover {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .\32xl\:hover\:py-19:hover {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .\32xl\:hover\:px-19:hover {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .\32xl\:hover\:py-20:hover {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\32xl\:hover\:px-20:hover {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\32xl\:hover\:py-21:hover {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .\32xl\:hover\:px-21:hover {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .\32xl\:hover\:py-22:hover {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .\32xl\:hover\:px-22:hover {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .\32xl\:hover\:py-23:hover {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .\32xl\:hover\:px-23:hover {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .\32xl\:hover\:py-24:hover {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .\32xl\:hover\:px-24:hover {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .\32xl\:hover\:py-25:hover {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .\32xl\:hover\:px-25:hover {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .\32xl\:hover\:py-26:hover {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .\32xl\:hover\:px-26:hover {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .\32xl\:hover\:py-27:hover {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .\32xl\:hover\:px-27:hover {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .\32xl\:hover\:py-28:hover {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .\32xl\:hover\:px-28:hover {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .\32xl\:hover\:py-29:hover {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .\32xl\:hover\:px-29:hover {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .\32xl\:hover\:py-30:hover {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .\32xl\:hover\:px-30:hover {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .\32xl\:hover\:py-31:hover {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .\32xl\:hover\:px-31:hover {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .\32xl\:hover\:py-32:hover {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .\32xl\:hover\:px-32:hover {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .\32xl\:hover\:py-40:hover {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .\32xl\:hover\:px-40:hover {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .\32xl\:hover\:py-48:hover {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .\32xl\:hover\:px-48:hover {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .\32xl\:hover\:py-56:hover {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .\32xl\:hover\:px-56:hover {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .\32xl\:hover\:py-64:hover {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .\32xl\:hover\:px-64:hover {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .\32xl\:hover\:py-px:hover {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .\32xl\:hover\:px-px:hover {
    padding-left: 1px;
    padding-right: 1px;
  }

  .\32xl\:hover\:pt-0:hover {
    padding-top: 0rem;
  }

  .\32xl\:hover\:pr-0:hover {
    padding-right: 0rem;
  }

  .\32xl\:hover\:pb-0:hover {
    padding-bottom: 0rem;
  }

  .\32xl\:hover\:pl-0:hover {
    padding-left: 0rem;
  }

  .\32xl\:hover\:pt-1:hover {
    padding-top: 0.25rem;
  }

  .\32xl\:hover\:pr-1:hover {
    padding-right: 0.25rem;
  }

  .\32xl\:hover\:pb-1:hover {
    padding-bottom: 0.25rem;
  }

  .\32xl\:hover\:pl-1:hover {
    padding-left: 0.25rem;
  }

  .\32xl\:hover\:pt-2:hover {
    padding-top: 0.5rem;
  }

  .\32xl\:hover\:pr-2:hover {
    padding-right: 0.5rem;
  }

  .\32xl\:hover\:pb-2:hover {
    padding-bottom: 0.5rem;
  }

  .\32xl\:hover\:pl-2:hover {
    padding-left: 0.5rem;
  }

  .\32xl\:hover\:pt-3:hover {
    padding-top: 0.75rem;
  }

  .\32xl\:hover\:pr-3:hover {
    padding-right: 0.75rem;
  }

  .\32xl\:hover\:pb-3:hover {
    padding-bottom: 0.75rem;
  }

  .\32xl\:hover\:pl-3:hover {
    padding-left: 0.75rem;
  }

  .\32xl\:hover\:pt-4:hover {
    padding-top: 1rem;
  }

  .\32xl\:hover\:pr-4:hover {
    padding-right: 1rem;
  }

  .\32xl\:hover\:pb-4:hover {
    padding-bottom: 1rem;
  }

  .\32xl\:hover\:pl-4:hover {
    padding-left: 1rem;
  }

  .\32xl\:hover\:pt-5:hover {
    padding-top: 1.25rem;
  }

  .\32xl\:hover\:pr-5:hover {
    padding-right: 1.25rem;
  }

  .\32xl\:hover\:pb-5:hover {
    padding-bottom: 1.25rem;
  }

  .\32xl\:hover\:pl-5:hover {
    padding-left: 1.25rem;
  }

  .\32xl\:hover\:pt-6:hover {
    padding-top: 1.5rem;
  }

  .\32xl\:hover\:pr-6:hover {
    padding-right: 1.5rem;
  }

  .\32xl\:hover\:pb-6:hover {
    padding-bottom: 1.5rem;
  }

  .\32xl\:hover\:pl-6:hover {
    padding-left: 1.5rem;
  }

  .\32xl\:hover\:pt-7:hover {
    padding-top: 1.75rem;
  }

  .\32xl\:hover\:pr-7:hover {
    padding-right: 1.75rem;
  }

  .\32xl\:hover\:pb-7:hover {
    padding-bottom: 1.75rem;
  }

  .\32xl\:hover\:pl-7:hover {
    padding-left: 1.75rem;
  }

  .\32xl\:hover\:pt-8:hover {
    padding-top: 2rem;
  }

  .\32xl\:hover\:pr-8:hover {
    padding-right: 2rem;
  }

  .\32xl\:hover\:pb-8:hover {
    padding-bottom: 2rem;
  }

  .\32xl\:hover\:pl-8:hover {
    padding-left: 2rem;
  }

  .\32xl\:hover\:pt-9:hover {
    padding-top: 2.25rem;
  }

  .\32xl\:hover\:pr-9:hover {
    padding-right: 2.25rem;
  }

  .\32xl\:hover\:pb-9:hover {
    padding-bottom: 2.25rem;
  }

  .\32xl\:hover\:pl-9:hover {
    padding-left: 2.25rem;
  }

  .\32xl\:hover\:pt-10:hover {
    padding-top: 2.5rem;
  }

  .\32xl\:hover\:pr-10:hover {
    padding-right: 2.5rem;
  }

  .\32xl\:hover\:pb-10:hover {
    padding-bottom: 2.5rem;
  }

  .\32xl\:hover\:pl-10:hover {
    padding-left: 2.5rem;
  }

  .\32xl\:hover\:pt-11:hover {
    padding-top: 2.75rem;
  }

  .\32xl\:hover\:pr-11:hover {
    padding-right: 2.75rem;
  }

  .\32xl\:hover\:pb-11:hover {
    padding-bottom: 2.75rem;
  }

  .\32xl\:hover\:pl-11:hover {
    padding-left: 2.75rem;
  }

  .\32xl\:hover\:pt-12:hover {
    padding-top: 3rem;
  }

  .\32xl\:hover\:pr-12:hover {
    padding-right: 3rem;
  }

  .\32xl\:hover\:pb-12:hover {
    padding-bottom: 3rem;
  }

  .\32xl\:hover\:pl-12:hover {
    padding-left: 3rem;
  }

  .\32xl\:hover\:pt-13:hover {
    padding-top: 3.25rem;
  }

  .\32xl\:hover\:pr-13:hover {
    padding-right: 3.25rem;
  }

  .\32xl\:hover\:pb-13:hover {
    padding-bottom: 3.25rem;
  }

  .\32xl\:hover\:pl-13:hover {
    padding-left: 3.25rem;
  }

  .\32xl\:hover\:pt-14:hover {
    padding-top: 3.5rem;
  }

  .\32xl\:hover\:pr-14:hover {
    padding-right: 3.5rem;
  }

  .\32xl\:hover\:pb-14:hover {
    padding-bottom: 3.5rem;
  }

  .\32xl\:hover\:pl-14:hover {
    padding-left: 3.5rem;
  }

  .\32xl\:hover\:pt-15:hover {
    padding-top: 3.75rem;
  }

  .\32xl\:hover\:pr-15:hover {
    padding-right: 3.75rem;
  }

  .\32xl\:hover\:pb-15:hover {
    padding-bottom: 3.75rem;
  }

  .\32xl\:hover\:pl-15:hover {
    padding-left: 3.75rem;
  }

  .\32xl\:hover\:pt-16:hover {
    padding-top: 4rem;
  }

  .\32xl\:hover\:pr-16:hover {
    padding-right: 4rem;
  }

  .\32xl\:hover\:pb-16:hover {
    padding-bottom: 4rem;
  }

  .\32xl\:hover\:pl-16:hover {
    padding-left: 4rem;
  }

  .\32xl\:hover\:pt-17:hover {
    padding-top: 4.25rem;
  }

  .\32xl\:hover\:pr-17:hover {
    padding-right: 4.25rem;
  }

  .\32xl\:hover\:pb-17:hover {
    padding-bottom: 4.25rem;
  }

  .\32xl\:hover\:pl-17:hover {
    padding-left: 4.25rem;
  }

  .\32xl\:hover\:pt-18:hover {
    padding-top: 4.5rem;
  }

  .\32xl\:hover\:pr-18:hover {
    padding-right: 4.5rem;
  }

  .\32xl\:hover\:pb-18:hover {
    padding-bottom: 4.5rem;
  }

  .\32xl\:hover\:pl-18:hover {
    padding-left: 4.5rem;
  }

  .\32xl\:hover\:pt-19:hover {
    padding-top: 4.75rem;
  }

  .\32xl\:hover\:pr-19:hover {
    padding-right: 4.75rem;
  }

  .\32xl\:hover\:pb-19:hover {
    padding-bottom: 4.75rem;
  }

  .\32xl\:hover\:pl-19:hover {
    padding-left: 4.75rem;
  }

  .\32xl\:hover\:pt-20:hover {
    padding-top: 5rem;
  }

  .\32xl\:hover\:pr-20:hover {
    padding-right: 5rem;
  }

  .\32xl\:hover\:pb-20:hover {
    padding-bottom: 5rem;
  }

  .\32xl\:hover\:pl-20:hover {
    padding-left: 5rem;
  }

  .\32xl\:hover\:pt-21:hover {
    padding-top: 5.25rem;
  }

  .\32xl\:hover\:pr-21:hover {
    padding-right: 5.25rem;
  }

  .\32xl\:hover\:pb-21:hover {
    padding-bottom: 5.25rem;
  }

  .\32xl\:hover\:pl-21:hover {
    padding-left: 5.25rem;
  }

  .\32xl\:hover\:pt-22:hover {
    padding-top: 5.5rem;
  }

  .\32xl\:hover\:pr-22:hover {
    padding-right: 5.5rem;
  }

  .\32xl\:hover\:pb-22:hover {
    padding-bottom: 5.5rem;
  }

  .\32xl\:hover\:pl-22:hover {
    padding-left: 5.5rem;
  }

  .\32xl\:hover\:pt-23:hover {
    padding-top: 5.75rem;
  }

  .\32xl\:hover\:pr-23:hover {
    padding-right: 5.75rem;
  }

  .\32xl\:hover\:pb-23:hover {
    padding-bottom: 5.75rem;
  }

  .\32xl\:hover\:pl-23:hover {
    padding-left: 5.75rem;
  }

  .\32xl\:hover\:pt-24:hover {
    padding-top: 6rem;
  }

  .\32xl\:hover\:pr-24:hover {
    padding-right: 6rem;
  }

  .\32xl\:hover\:pb-24:hover {
    padding-bottom: 6rem;
  }

  .\32xl\:hover\:pl-24:hover {
    padding-left: 6rem;
  }

  .\32xl\:hover\:pt-25:hover {
    padding-top: 6.25rem;
  }

  .\32xl\:hover\:pr-25:hover {
    padding-right: 6.25rem;
  }

  .\32xl\:hover\:pb-25:hover {
    padding-bottom: 6.25rem;
  }

  .\32xl\:hover\:pl-25:hover {
    padding-left: 6.25rem;
  }

  .\32xl\:hover\:pt-26:hover {
    padding-top: 6.5rem;
  }

  .\32xl\:hover\:pr-26:hover {
    padding-right: 6.5rem;
  }

  .\32xl\:hover\:pb-26:hover {
    padding-bottom: 6.5rem;
  }

  .\32xl\:hover\:pl-26:hover {
    padding-left: 6.5rem;
  }

  .\32xl\:hover\:pt-27:hover {
    padding-top: 6.75rem;
  }

  .\32xl\:hover\:pr-27:hover {
    padding-right: 6.75rem;
  }

  .\32xl\:hover\:pb-27:hover {
    padding-bottom: 6.75rem;
  }

  .\32xl\:hover\:pl-27:hover {
    padding-left: 6.75rem;
  }

  .\32xl\:hover\:pt-28:hover {
    padding-top: 7rem;
  }

  .\32xl\:hover\:pr-28:hover {
    padding-right: 7rem;
  }

  .\32xl\:hover\:pb-28:hover {
    padding-bottom: 7rem;
  }

  .\32xl\:hover\:pl-28:hover {
    padding-left: 7rem;
  }

  .\32xl\:hover\:pt-29:hover {
    padding-top: 7.25rem;
  }

  .\32xl\:hover\:pr-29:hover {
    padding-right: 7.25rem;
  }

  .\32xl\:hover\:pb-29:hover {
    padding-bottom: 7.25rem;
  }

  .\32xl\:hover\:pl-29:hover {
    padding-left: 7.25rem;
  }

  .\32xl\:hover\:pt-30:hover {
    padding-top: 7.5rem;
  }

  .\32xl\:hover\:pr-30:hover {
    padding-right: 7.5rem;
  }

  .\32xl\:hover\:pb-30:hover {
    padding-bottom: 7.5rem;
  }

  .\32xl\:hover\:pl-30:hover {
    padding-left: 7.5rem;
  }

  .\32xl\:hover\:pt-31:hover {
    padding-top: 7.75rem;
  }

  .\32xl\:hover\:pr-31:hover {
    padding-right: 7.75rem;
  }

  .\32xl\:hover\:pb-31:hover {
    padding-bottom: 7.75rem;
  }

  .\32xl\:hover\:pl-31:hover {
    padding-left: 7.75rem;
  }

  .\32xl\:hover\:pt-32:hover {
    padding-top: 8rem;
  }

  .\32xl\:hover\:pr-32:hover {
    padding-right: 8rem;
  }

  .\32xl\:hover\:pb-32:hover {
    padding-bottom: 8rem;
  }

  .\32xl\:hover\:pl-32:hover {
    padding-left: 8rem;
  }

  .\32xl\:hover\:pt-40:hover {
    padding-top: 10rem;
  }

  .\32xl\:hover\:pr-40:hover {
    padding-right: 10rem;
  }

  .\32xl\:hover\:pb-40:hover {
    padding-bottom: 10rem;
  }

  .\32xl\:hover\:pl-40:hover {
    padding-left: 10rem;
  }

  .\32xl\:hover\:pt-48:hover {
    padding-top: 12rem;
  }

  .\32xl\:hover\:pr-48:hover {
    padding-right: 12rem;
  }

  .\32xl\:hover\:pb-48:hover {
    padding-bottom: 12rem;
  }

  .\32xl\:hover\:pl-48:hover {
    padding-left: 12rem;
  }

  .\32xl\:hover\:pt-56:hover {
    padding-top: 14rem;
  }

  .\32xl\:hover\:pr-56:hover {
    padding-right: 14rem;
  }

  .\32xl\:hover\:pb-56:hover {
    padding-bottom: 14rem;
  }

  .\32xl\:hover\:pl-56:hover {
    padding-left: 14rem;
  }

  .\32xl\:hover\:pt-64:hover {
    padding-top: 16rem;
  }

  .\32xl\:hover\:pr-64:hover {
    padding-right: 16rem;
  }

  .\32xl\:hover\:pb-64:hover {
    padding-bottom: 16rem;
  }

  .\32xl\:hover\:pl-64:hover {
    padding-left: 16rem;
  }

  .\32xl\:hover\:pt-px:hover {
    padding-top: 1px;
  }

  .\32xl\:hover\:pr-px:hover {
    padding-right: 1px;
  }

  .\32xl\:hover\:pb-px:hover {
    padding-bottom: 1px;
  }

  .\32xl\:hover\:pl-px:hover {
    padding-left: 1px;
  }

  .\32xl\:placeholder-primary::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-primary::-moz-placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-primary:-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-primary::-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-primary::placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-primaryDark::placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-primary1::-moz-placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-primary1::placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-primary2::-moz-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-primary2::placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-primary3::-moz-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-primary3::placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-primary4::-moz-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-primary4::placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-secondary::-moz-placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-secondary:-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-secondary::-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-secondary::placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-secondary1::-moz-placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-secondary1::placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-secondary2::placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-alert::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-alert::-moz-placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-alert:-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-alert::-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-alert::placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-safe::-webkit-input-placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-safe::-moz-placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-safe:-ms-input-placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-safe::-ms-input-placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-safe::placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-primary-dark::placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-primary-1::-moz-placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-primary-1::placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-primary-2::placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-primary-3::placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-primary-4::placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-secondary-1::placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-secondary-2::placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .\32xl\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .\32xl\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .\32xl\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .\32xl\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .\32xl\:placeholder-black::-webkit-input-placeholder {
    color: #000000;
  }

  .\32xl\:placeholder-black::-moz-placeholder {
    color: #000000;
  }

  .\32xl\:placeholder-black:-ms-input-placeholder {
    color: #000000;
  }

  .\32xl\:placeholder-black::-ms-input-placeholder {
    color: #000000;
  }

  .\32xl\:placeholder-black::placeholder {
    color: #000000;
  }

  .\32xl\:placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .\32xl\:placeholder-white::-moz-placeholder {
    color: #FFFFFF;
  }

  .\32xl\:placeholder-white:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .\32xl\:placeholder-white::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .\32xl\:placeholder-white::placeholder {
    color: #FFFFFF;
  }

  .\32xl\:placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF;
  }

  .\32xl\:placeholder-point-violet::-moz-placeholder {
    color: #7545FF;
  }

  .\32xl\:placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF;
  }

  .\32xl\:placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF;
  }

  .\32xl\:placeholder-point-violet::placeholder {
    color: #7545FF;
  }

  .\32xl\:placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .\32xl\:placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7;
  }

  .\32xl\:placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .\32xl\:placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .\32xl\:placeholder-gray-100::placeholder {
    color: #F7F7F7;
  }

  .\32xl\:placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .\32xl\:placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8;
  }

  .\32xl\:placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .\32xl\:placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .\32xl\:placeholder-gray-200::placeholder {
    color: #E5E5E8;
  }

  .\32xl\:placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .\32xl\:placeholder-gray-300::-moz-placeholder {
    color: #CED0D6;
  }

  .\32xl\:placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6;
  }

  .\32xl\:placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6;
  }

  .\32xl\:placeholder-gray-300::placeholder {
    color: #CED0D6;
  }

  .\32xl\:placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .\32xl\:placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2;
  }

  .\32xl\:placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .\32xl\:placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .\32xl\:placeholder-gray-400::placeholder {
    color: #A7A9B2;
  }

  .\32xl\:placeholder-gray-500::-webkit-input-placeholder {
    color: #858895;
  }

  .\32xl\:placeholder-gray-500::-moz-placeholder {
    color: #858895;
  }

  .\32xl\:placeholder-gray-500:-ms-input-placeholder {
    color: #858895;
  }

  .\32xl\:placeholder-gray-500::-ms-input-placeholder {
    color: #858895;
  }

  .\32xl\:placeholder-gray-500::placeholder {
    color: #858895;
  }

  .\32xl\:placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .\32xl\:placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B;
  }

  .\32xl\:placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .\32xl\:placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .\32xl\:placeholder-gray-600::placeholder {
    color: #6B6E7B;
  }

  .\32xl\:placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D;
  }

  .\32xl\:placeholder-gray-700::-moz-placeholder {
    color: #5F616D;
  }

  .\32xl\:placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D;
  }

  .\32xl\:placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D;
  }

  .\32xl\:placeholder-gray-700::placeholder {
    color: #5F616D;
  }

  .\32xl\:placeholder-gray-800::-webkit-input-placeholder {
    color: #474952;
  }

  .\32xl\:placeholder-gray-800::-moz-placeholder {
    color: #474952;
  }

  .\32xl\:placeholder-gray-800:-ms-input-placeholder {
    color: #474952;
  }

  .\32xl\:placeholder-gray-800::-ms-input-placeholder {
    color: #474952;
  }

  .\32xl\:placeholder-gray-800::placeholder {
    color: #474952;
  }

  .\32xl\:placeholder-gray-900::-webkit-input-placeholder {
    color: #222532;
  }

  .\32xl\:placeholder-gray-900::-moz-placeholder {
    color: #222532;
  }

  .\32xl\:placeholder-gray-900:-ms-input-placeholder {
    color: #222532;
  }

  .\32xl\:placeholder-gray-900::-ms-input-placeholder {
    color: #222532;
  }

  .\32xl\:placeholder-gray-900::placeholder {
    color: #222532;
  }

  .\32xl\:placeholder-gray::-webkit-input-placeholder {
    color: #858895;
  }

  .\32xl\:placeholder-gray::-moz-placeholder {
    color: #858895;
  }

  .\32xl\:placeholder-gray:-ms-input-placeholder {
    color: #858895;
  }

  .\32xl\:placeholder-gray::-ms-input-placeholder {
    color: #858895;
  }

  .\32xl\:placeholder-gray::placeholder {
    color: #858895;
  }

  .\32xl\:placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532;
  }

  .\32xl\:placeholder-gray-dark::-moz-placeholder {
    color: #222532;
  }

  .\32xl\:placeholder-gray-dark:-ms-input-placeholder {
    color: #222532;
  }

  .\32xl\:placeholder-gray-dark::-ms-input-placeholder {
    color: #222532;
  }

  .\32xl\:placeholder-gray-dark::placeholder {
    color: #222532;
  }

  .\32xl\:placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .\32xl\:placeholder-red-100::-moz-placeholder {
    color: #FFE8E8;
  }

  .\32xl\:placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .\32xl\:placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .\32xl\:placeholder-red-100::placeholder {
    color: #FFE8E8;
  }

  .\32xl\:placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .\32xl\:placeholder-red-200::-moz-placeholder {
    color: #FFC4C4;
  }

  .\32xl\:placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .\32xl\:placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .\32xl\:placeholder-red-200::placeholder {
    color: #FFC4C4;
  }

  .\32xl\:placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .\32xl\:placeholder-red-300::-moz-placeholder {
    color: #FF8F8F;
  }

  .\32xl\:placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .\32xl\:placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .\32xl\:placeholder-red-300::placeholder {
    color: #FF8F8F;
  }

  .\32xl\:placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .\32xl\:placeholder-red-400::-moz-placeholder {
    color: #FF6A6A;
  }

  .\32xl\:placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .\32xl\:placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .\32xl\:placeholder-red-400::placeholder {
    color: #FF6A6A;
  }

  .\32xl\:placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-red-500::-moz-placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-red-500:-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-red-500::-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-red-500::placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .\32xl\:placeholder-red-600::-moz-placeholder {
    color: #CC2C00;
  }

  .\32xl\:placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00;
  }

  .\32xl\:placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00;
  }

  .\32xl\:placeholder-red-600::placeholder {
    color: #CC2C00;
  }

  .\32xl\:placeholder-red-700::-webkit-input-placeholder {
    color: #C53030;
  }

  .\32xl\:placeholder-red-700::-moz-placeholder {
    color: #C53030;
  }

  .\32xl\:placeholder-red-700:-ms-input-placeholder {
    color: #C53030;
  }

  .\32xl\:placeholder-red-700::-ms-input-placeholder {
    color: #C53030;
  }

  .\32xl\:placeholder-red-700::placeholder {
    color: #C53030;
  }

  .\32xl\:placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .\32xl\:placeholder-red-800::-moz-placeholder {
    color: #9B2C2C;
  }

  .\32xl\:placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .\32xl\:placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .\32xl\:placeholder-red-800::placeholder {
    color: #9B2C2C;
  }

  .\32xl\:placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A;
  }

  .\32xl\:placeholder-red-900::-moz-placeholder {
    color: #742A2A;
  }

  .\32xl\:placeholder-red-900:-ms-input-placeholder {
    color: #742A2A;
  }

  .\32xl\:placeholder-red-900::-ms-input-placeholder {
    color: #742A2A;
  }

  .\32xl\:placeholder-red-900::placeholder {
    color: #742A2A;
  }

  .\32xl\:placeholder-red::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-red::-moz-placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-red:-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-red::-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-red::placeholder {
    color: #EF3817;
  }

  .\32xl\:placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .\32xl\:placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6;
  }

  .\32xl\:placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .\32xl\:placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .\32xl\:placeholder-coral-100::placeholder {
    color: #FFEBE6;
  }

  .\32xl\:placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .\32xl\:placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8;
  }

  .\32xl\:placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .\32xl\:placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .\32xl\:placeholder-coral-200::placeholder {
    color: #FFD3C8;
  }

  .\32xl\:placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .\32xl\:placeholder-coral-300::-moz-placeholder {
    color: #FFB39E;
  }

  .\32xl\:placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E;
  }

  .\32xl\:placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E;
  }

  .\32xl\:placeholder-coral-300::placeholder {
    color: #FFB39E;
  }

  .\32xl\:placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476;
  }

  .\32xl\:placeholder-coral-400::-moz-placeholder {
    color: #FF9476;
  }

  .\32xl\:placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476;
  }

  .\32xl\:placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476;
  }

  .\32xl\:placeholder-coral-400::placeholder {
    color: #FF9476;
  }

  .\32xl\:placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750;
  }

  .\32xl\:placeholder-coral-500::-moz-placeholder {
    color: #FF7750;
  }

  .\32xl\:placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xl\:placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xl\:placeholder-coral-500::placeholder {
    color: #FF7750;
  }

  .\32xl\:placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .\32xl\:placeholder-coral-600::-moz-placeholder {
    color: #F55A2F;
  }

  .\32xl\:placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F;
  }

  .\32xl\:placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F;
  }

  .\32xl\:placeholder-coral-600::placeholder {
    color: #F55A2F;
  }

  .\32xl\:placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F;
  }

  .\32xl\:placeholder-coral-700::-moz-placeholder {
    color: #DD470F;
  }

  .\32xl\:placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F;
  }

  .\32xl\:placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F;
  }

  .\32xl\:placeholder-coral-700::placeholder {
    color: #DD470F;
  }

  .\32xl\:placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .\32xl\:placeholder-coral-800::-moz-placeholder {
    color: #B93E0F;
  }

  .\32xl\:placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F;
  }

  .\32xl\:placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F;
  }

  .\32xl\:placeholder-coral-800::placeholder {
    color: #B93E0F;
  }

  .\32xl\:placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311;
  }

  .\32xl\:placeholder-coral-900::-moz-placeholder {
    color: #8E3311;
  }

  .\32xl\:placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311;
  }

  .\32xl\:placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311;
  }

  .\32xl\:placeholder-coral-900::placeholder {
    color: #8E3311;
  }

  .\32xl\:placeholder-coral::-webkit-input-placeholder {
    color: #FF7750;
  }

  .\32xl\:placeholder-coral::-moz-placeholder {
    color: #FF7750;
  }

  .\32xl\:placeholder-coral:-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xl\:placeholder-coral::-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xl\:placeholder-coral::placeholder {
    color: #FF7750;
  }

  .\32xl\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .\32xl\:placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6;
  }

  .\32xl\:placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .\32xl\:placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .\32xl\:placeholder-yellow-100::placeholder {
    color: #FFFAE6;
  }

  .\32xl\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .\32xl\:placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99;
  }

  .\32xl\:placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99;
  }

  .\32xl\:placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99;
  }

  .\32xl\:placeholder-yellow-200::placeholder {
    color: #FFEB99;
  }

  .\32xl\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066;
  }

  .\32xl\:placeholder-yellow-300::-moz-placeholder {
    color: #FFE066;
  }

  .\32xl\:placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066;
  }

  .\32xl\:placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066;
  }

  .\32xl\:placeholder-yellow-300::placeholder {
    color: #FFE066;
  }

  .\32xl\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633;
  }

  .\32xl\:placeholder-yellow-400::-moz-placeholder {
    color: #FFD633;
  }

  .\32xl\:placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633;
  }

  .\32xl\:placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633;
  }

  .\32xl\:placeholder-yellow-400::placeholder {
    color: #FFD633;
  }

  .\32xl\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .\32xl\:placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02;
  }

  .\32xl\:placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xl\:placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xl\:placeholder-yellow-500::placeholder {
    color: #FFCE02;
  }

  .\32xl\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800;
  }

  .\32xl\:placeholder-yellow-600::-moz-placeholder {
    color: #E6B800;
  }

  .\32xl\:placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800;
  }

  .\32xl\:placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800;
  }

  .\32xl\:placeholder-yellow-600::placeholder {
    color: #E6B800;
  }

  .\32xl\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300;
  }

  .\32xl\:placeholder-yellow-700::-moz-placeholder {
    color: #CCA300;
  }

  .\32xl\:placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300;
  }

  .\32xl\:placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300;
  }

  .\32xl\:placeholder-yellow-700::placeholder {
    color: #CCA300;
  }

  .\32xl\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600;
  }

  .\32xl\:placeholder-yellow-800::-moz-placeholder {
    color: #806600;
  }

  .\32xl\:placeholder-yellow-800:-ms-input-placeholder {
    color: #806600;
  }

  .\32xl\:placeholder-yellow-800::-ms-input-placeholder {
    color: #806600;
  }

  .\32xl\:placeholder-yellow-800::placeholder {
    color: #806600;
  }

  .\32xl\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .\32xl\:placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00;
  }

  .\32xl\:placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00;
  }

  .\32xl\:placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00;
  }

  .\32xl\:placeholder-yellow-900::placeholder {
    color: #4D3D00;
  }

  .\32xl\:placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .\32xl\:placeholder-yellow::-moz-placeholder {
    color: #FFCE02;
  }

  .\32xl\:placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xl\:placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xl\:placeholder-yellow::placeholder {
    color: #FFCE02;
  }

  .\32xl\:placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .\32xl\:placeholder-green-100::-moz-placeholder {
    color: #F9FCE9;
  }

  .\32xl\:placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .\32xl\:placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .\32xl\:placeholder-green-100::placeholder {
    color: #F9FCE9;
  }

  .\32xl\:placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .\32xl\:placeholder-green-200::-moz-placeholder {
    color: #E7F3A5;
  }

  .\32xl\:placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .\32xl\:placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .\32xl\:placeholder-green-200::placeholder {
    color: #E7F3A5;
  }

  .\32xl\:placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .\32xl\:placeholder-green-300::-moz-placeholder {
    color: #D5EA62;
  }

  .\32xl\:placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62;
  }

  .\32xl\:placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62;
  }

  .\32xl\:placeholder-green-300::placeholder {
    color: #D5EA62;
  }

  .\32xl\:placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .\32xl\:placeholder-green-400::-moz-placeholder {
    color: #C2E01E;
  }

  .\32xl\:placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E;
  }

  .\32xl\:placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E;
  }

  .\32xl\:placeholder-green-400::placeholder {
    color: #C2E01E;
  }

  .\32xl\:placeholder-green-500::-webkit-input-placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-green-500::-moz-placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-green-500:-ms-input-placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-green-500::-ms-input-placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-green-500::placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .\32xl\:placeholder-green-600::-moz-placeholder {
    color: #3F7B1A;
  }

  .\32xl\:placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .\32xl\:placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .\32xl\:placeholder-green-600::placeholder {
    color: #3F7B1A;
  }

  .\32xl\:placeholder-green-700::-webkit-input-placeholder {
    color: #366916;
  }

  .\32xl\:placeholder-green-700::-moz-placeholder {
    color: #366916;
  }

  .\32xl\:placeholder-green-700:-ms-input-placeholder {
    color: #366916;
  }

  .\32xl\:placeholder-green-700::-ms-input-placeholder {
    color: #366916;
  }

  .\32xl\:placeholder-green-700::placeholder {
    color: #366916;
  }

  .\32xl\:placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D;
  }

  .\32xl\:placeholder-green-800::-moz-placeholder {
    color: #203F0D;
  }

  .\32xl\:placeholder-green-800:-ms-input-placeholder {
    color: #203F0D;
  }

  .\32xl\:placeholder-green-800::-ms-input-placeholder {
    color: #203F0D;
  }

  .\32xl\:placeholder-green-800::placeholder {
    color: #203F0D;
  }

  .\32xl\:placeholder-green-900::-webkit-input-placeholder {
    color: #162A09;
  }

  .\32xl\:placeholder-green-900::-moz-placeholder {
    color: #162A09;
  }

  .\32xl\:placeholder-green-900:-ms-input-placeholder {
    color: #162A09;
  }

  .\32xl\:placeholder-green-900::-ms-input-placeholder {
    color: #162A09;
  }

  .\32xl\:placeholder-green-900::placeholder {
    color: #162A09;
  }

  .\32xl\:placeholder-green::-webkit-input-placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-green::-moz-placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-green:-ms-input-placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-green::-ms-input-placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-green::placeholder {
    color: #60B731;
  }

  .\32xl\:placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-blue-100::placeholder {
    color: #F5F9FD;
  }

  .\32xl\:placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .\32xl\:placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF;
  }

  .\32xl\:placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .\32xl\:placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .\32xl\:placeholder-blue-200::placeholder {
    color: #E9F4FF;
  }

  .\32xl\:placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .\32xl\:placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF;
  }

  .\32xl\:placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .\32xl\:placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .\32xl\:placeholder-blue-300::placeholder {
    color: #B9DCFF;
  }

  .\32xl\:placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-blue-400::-moz-placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-blue-400::placeholder {
    color: #43BEFF;
  }

  .\32xl\:placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-blue-500::-moz-placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-blue-500::placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC;
  }

  .\32xl\:placeholder-blue-600::-moz-placeholder {
    color: #0069CC;
  }

  .\32xl\:placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC;
  }

  .\32xl\:placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC;
  }

  .\32xl\:placeholder-blue-600::placeholder {
    color: #0069CC;
  }

  .\32xl\:placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3;
  }

  .\32xl\:placeholder-blue-700::-moz-placeholder {
    color: #005CB3;
  }

  .\32xl\:placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3;
  }

  .\32xl\:placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3;
  }

  .\32xl\:placeholder-blue-700::placeholder {
    color: #005CB3;
  }

  .\32xl\:placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99;
  }

  .\32xl\:placeholder-blue-800::-moz-placeholder {
    color: #004F99;
  }

  .\32xl\:placeholder-blue-800:-ms-input-placeholder {
    color: #004F99;
  }

  .\32xl\:placeholder-blue-800::-ms-input-placeholder {
    color: #004F99;
  }

  .\32xl\:placeholder-blue-800::placeholder {
    color: #004F99;
  }

  .\32xl\:placeholder-blue-900::-webkit-input-placeholder {
    color: #003566;
  }

  .\32xl\:placeholder-blue-900::-moz-placeholder {
    color: #003566;
  }

  .\32xl\:placeholder-blue-900:-ms-input-placeholder {
    color: #003566;
  }

  .\32xl\:placeholder-blue-900::-ms-input-placeholder {
    color: #003566;
  }

  .\32xl\:placeholder-blue-900::placeholder {
    color: #003566;
  }

  .\32xl\:placeholder-blue::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-blue::-moz-placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-blue:-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-blue::-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-blue::placeholder {
    color: #007EE5;
  }

  .\32xl\:placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-violet-100::placeholder {
    color: #F8F8FC;
  }

  .\32xl\:placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-violet-200::placeholder {
    color: #EBEAF6;
  }

  .\32xl\:placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-violet-300::placeholder {
    color: #A8A5CE;
  }

  .\32xl\:placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-violet-400::-moz-placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-violet-400::placeholder {
    color: #8C81D1;
  }

  .\32xl\:placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-violet-500::-moz-placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-violet-500::placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C;
  }

  .\32xl\:placeholder-violet-600::-moz-placeholder {
    color: #58309C;
  }

  .\32xl\:placeholder-violet-600:-ms-input-placeholder {
    color: #58309C;
  }

  .\32xl\:placeholder-violet-600::-ms-input-placeholder {
    color: #58309C;
  }

  .\32xl\:placeholder-violet-600::placeholder {
    color: #58309C;
  }

  .\32xl\:placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .\32xl\:placeholder-violet-700::-moz-placeholder {
    color: #4D2A89;
  }

  .\32xl\:placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89;
  }

  .\32xl\:placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89;
  }

  .\32xl\:placeholder-violet-700::placeholder {
    color: #4D2A89;
  }

  .\32xl\:placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-violet-800::-moz-placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-violet-800::placeholder {
    color: #3C2C84;
  }

  .\32xl\:placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62;
  }

  .\32xl\:placeholder-violet-900::-moz-placeholder {
    color: #371E62;
  }

  .\32xl\:placeholder-violet-900:-ms-input-placeholder {
    color: #371E62;
  }

  .\32xl\:placeholder-violet-900::-ms-input-placeholder {
    color: #371E62;
  }

  .\32xl\:placeholder-violet-900::placeholder {
    color: #371E62;
  }

  .\32xl\:placeholder-violet::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-violet::-moz-placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-violet:-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-violet::-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-violet::placeholder {
    color: #6638B6;
  }

  .\32xl\:placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .\32xl\:placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA;
  }

  .\32xl\:placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .\32xl\:placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .\32xl\:placeholder-peacock-100::placeholder {
    color: #E6FFFA;
  }

  .\32xl\:placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .\32xl\:placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA;
  }

  .\32xl\:placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .\32xl\:placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .\32xl\:placeholder-peacock-200::placeholder {
    color: #B2F5EA;
  }

  .\32xl\:placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .\32xl\:placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9;
  }

  .\32xl\:placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9;
  }

  .\32xl\:placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9;
  }

  .\32xl\:placeholder-peacock-300::placeholder {
    color: #81E6D9;
  }

  .\32xl\:placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .\32xl\:placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5;
  }

  .\32xl\:placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .\32xl\:placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .\32xl\:placeholder-peacock-400::placeholder {
    color: #4FD1C5;
  }

  .\32xl\:placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .\32xl\:placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC;
  }

  .\32xl\:placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xl\:placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xl\:placeholder-peacock-500::placeholder {
    color: #38B2AC;
  }

  .\32xl\:placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795;
  }

  .\32xl\:placeholder-peacock-600::-moz-placeholder {
    color: #319795;
  }

  .\32xl\:placeholder-peacock-600:-ms-input-placeholder {
    color: #319795;
  }

  .\32xl\:placeholder-peacock-600::-ms-input-placeholder {
    color: #319795;
  }

  .\32xl\:placeholder-peacock-600::placeholder {
    color: #319795;
  }

  .\32xl\:placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .\32xl\:placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B;
  }

  .\32xl\:placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .\32xl\:placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .\32xl\:placeholder-peacock-700::placeholder {
    color: #2C7A7B;
  }

  .\32xl\:placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61;
  }

  .\32xl\:placeholder-peacock-800::-moz-placeholder {
    color: #285E61;
  }

  .\32xl\:placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61;
  }

  .\32xl\:placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61;
  }

  .\32xl\:placeholder-peacock-800::placeholder {
    color: #285E61;
  }

  .\32xl\:placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52;
  }

  .\32xl\:placeholder-peacock-900::-moz-placeholder {
    color: #234E52;
  }

  .\32xl\:placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52;
  }

  .\32xl\:placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52;
  }

  .\32xl\:placeholder-peacock-900::placeholder {
    color: #234E52;
  }

  .\32xl\:placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .\32xl\:placeholder-peacock::-moz-placeholder {
    color: #38B2AC;
  }

  .\32xl\:placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xl\:placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xl\:placeholder-peacock::placeholder {
    color: #38B2AC;
  }

  .\32xl\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .\32xl\:placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF;
  }

  .\32xl\:placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .\32xl\:placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .\32xl\:placeholder-indigo-100::placeholder {
    color: #EBF4FF;
  }

  .\32xl\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .\32xl\:placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE;
  }

  .\32xl\:placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .\32xl\:placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .\32xl\:placeholder-indigo-200::placeholder {
    color: #C3DAFE;
  }

  .\32xl\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .\32xl\:placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA;
  }

  .\32xl\:placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .\32xl\:placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .\32xl\:placeholder-indigo-300::placeholder {
    color: #A3BFFA;
  }

  .\32xl\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .\32xl\:placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5;
  }

  .\32xl\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .\32xl\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .\32xl\:placeholder-indigo-400::placeholder {
    color: #7F9CF5;
  }

  .\32xl\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA;
  }

  .\32xl\:placeholder-indigo-500::-moz-placeholder {
    color: #667EEA;
  }

  .\32xl\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xl\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xl\:placeholder-indigo-500::placeholder {
    color: #667EEA;
  }

  .\32xl\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .\32xl\:placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8;
  }

  .\32xl\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8;
  }

  .\32xl\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8;
  }

  .\32xl\:placeholder-indigo-600::placeholder {
    color: #5A67D8;
  }

  .\32xl\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE;
  }

  .\32xl\:placeholder-indigo-700::-moz-placeholder {
    color: #6439DE;
  }

  .\32xl\:placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE;
  }

  .\32xl\:placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE;
  }

  .\32xl\:placeholder-indigo-700::placeholder {
    color: #6439DE;
  }

  .\32xl\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .\32xl\:placeholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .\32xl\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .\32xl\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .\32xl\:placeholder-indigo-800::placeholder {
    color: #434190;
  }

  .\32xl\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B;
  }

  .\32xl\:placeholder-indigo-900::-moz-placeholder {
    color: #3C366B;
  }

  .\32xl\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B;
  }

  .\32xl\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B;
  }

  .\32xl\:placeholder-indigo-900::placeholder {
    color: #3C366B;
  }

  .\32xl\:placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA;
  }

  .\32xl\:placeholder-indigo::-moz-placeholder {
    color: #667EEA;
  }

  .\32xl\:placeholder-indigo:-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xl\:placeholder-indigo::-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xl\:placeholder-indigo::placeholder {
    color: #667EEA;
  }

  .\32xl\:\!placeholder-primary::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-primary::-moz-placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-primary:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-primary::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-primary::placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-primaryDark::placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-primary1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-primary1::placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-primary2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-primary2::placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-primary3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-primary3::placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-primary4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-primary4::placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-secondary::-moz-placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-secondary:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-secondary::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-secondary::placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-secondary1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-secondary1::placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-secondary2::placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-alert::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-alert::-moz-placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-alert:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-alert::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-alert::placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-safe::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-safe::-moz-placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-safe:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-safe::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-safe::placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-primary-dark::placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-primary-1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-primary-1::placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-primary-2::placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-primary-3::placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-primary-4::placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-secondary-1::placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-secondary-2::placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-transparent::-webkit-input-placeholder {
    color: transparent !important;
  }

  .\32xl\:\!placeholder-transparent::-moz-placeholder {
    color: transparent !important;
  }

  .\32xl\:\!placeholder-transparent:-ms-input-placeholder {
    color: transparent !important;
  }

  .\32xl\:\!placeholder-transparent::-ms-input-placeholder {
    color: transparent !important;
  }

  .\32xl\:\!placeholder-transparent::placeholder {
    color: transparent !important;
  }

  .\32xl\:\!placeholder-black::-webkit-input-placeholder {
    color: #000000 !important;
  }

  .\32xl\:\!placeholder-black::-moz-placeholder {
    color: #000000 !important;
  }

  .\32xl\:\!placeholder-black:-ms-input-placeholder {
    color: #000000 !important;
  }

  .\32xl\:\!placeholder-black::-ms-input-placeholder {
    color: #000000 !important;
  }

  .\32xl\:\!placeholder-black::placeholder {
    color: #000000 !important;
  }

  .\32xl\:\!placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF !important;
  }

  .\32xl\:\!placeholder-white::-moz-placeholder {
    color: #FFFFFF !important;
  }

  .\32xl\:\!placeholder-white:-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .\32xl\:\!placeholder-white::-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .\32xl\:\!placeholder-white::placeholder {
    color: #FFFFFF !important;
  }

  .\32xl\:\!placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF !important;
  }

  .\32xl\:\!placeholder-point-violet::-moz-placeholder {
    color: #7545FF !important;
  }

  .\32xl\:\!placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF !important;
  }

  .\32xl\:\!placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF !important;
  }

  .\32xl\:\!placeholder-point-violet::placeholder {
    color: #7545FF !important;
  }

  .\32xl\:\!placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7 !important;
  }

  .\32xl\:\!placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7 !important;
  }

  .\32xl\:\!placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .\32xl\:\!placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .\32xl\:\!placeholder-gray-100::placeholder {
    color: #F7F7F7 !important;
  }

  .\32xl\:\!placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8 !important;
  }

  .\32xl\:\!placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8 !important;
  }

  .\32xl\:\!placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .\32xl\:\!placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .\32xl\:\!placeholder-gray-200::placeholder {
    color: #E5E5E8 !important;
  }

  .\32xl\:\!placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6 !important;
  }

  .\32xl\:\!placeholder-gray-300::-moz-placeholder {
    color: #CED0D6 !important;
  }

  .\32xl\:\!placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .\32xl\:\!placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .\32xl\:\!placeholder-gray-300::placeholder {
    color: #CED0D6 !important;
  }

  .\32xl\:\!placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2 !important;
  }

  .\32xl\:\!placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2 !important;
  }

  .\32xl\:\!placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .\32xl\:\!placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .\32xl\:\!placeholder-gray-400::placeholder {
    color: #A7A9B2 !important;
  }

  .\32xl\:\!placeholder-gray-500::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .\32xl\:\!placeholder-gray-500::-moz-placeholder {
    color: #858895 !important;
  }

  .\32xl\:\!placeholder-gray-500:-ms-input-placeholder {
    color: #858895 !important;
  }

  .\32xl\:\!placeholder-gray-500::-ms-input-placeholder {
    color: #858895 !important;
  }

  .\32xl\:\!placeholder-gray-500::placeholder {
    color: #858895 !important;
  }

  .\32xl\:\!placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B !important;
  }

  .\32xl\:\!placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B !important;
  }

  .\32xl\:\!placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .\32xl\:\!placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .\32xl\:\!placeholder-gray-600::placeholder {
    color: #6B6E7B !important;
  }

  .\32xl\:\!placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D !important;
  }

  .\32xl\:\!placeholder-gray-700::-moz-placeholder {
    color: #5F616D !important;
  }

  .\32xl\:\!placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D !important;
  }

  .\32xl\:\!placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D !important;
  }

  .\32xl\:\!placeholder-gray-700::placeholder {
    color: #5F616D !important;
  }

  .\32xl\:\!placeholder-gray-800::-webkit-input-placeholder {
    color: #474952 !important;
  }

  .\32xl\:\!placeholder-gray-800::-moz-placeholder {
    color: #474952 !important;
  }

  .\32xl\:\!placeholder-gray-800:-ms-input-placeholder {
    color: #474952 !important;
  }

  .\32xl\:\!placeholder-gray-800::-ms-input-placeholder {
    color: #474952 !important;
  }

  .\32xl\:\!placeholder-gray-800::placeholder {
    color: #474952 !important;
  }

  .\32xl\:\!placeholder-gray-900::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .\32xl\:\!placeholder-gray-900::-moz-placeholder {
    color: #222532 !important;
  }

  .\32xl\:\!placeholder-gray-900:-ms-input-placeholder {
    color: #222532 !important;
  }

  .\32xl\:\!placeholder-gray-900::-ms-input-placeholder {
    color: #222532 !important;
  }

  .\32xl\:\!placeholder-gray-900::placeholder {
    color: #222532 !important;
  }

  .\32xl\:\!placeholder-gray::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .\32xl\:\!placeholder-gray::-moz-placeholder {
    color: #858895 !important;
  }

  .\32xl\:\!placeholder-gray:-ms-input-placeholder {
    color: #858895 !important;
  }

  .\32xl\:\!placeholder-gray::-ms-input-placeholder {
    color: #858895 !important;
  }

  .\32xl\:\!placeholder-gray::placeholder {
    color: #858895 !important;
  }

  .\32xl\:\!placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .\32xl\:\!placeholder-gray-dark::-moz-placeholder {
    color: #222532 !important;
  }

  .\32xl\:\!placeholder-gray-dark:-ms-input-placeholder {
    color: #222532 !important;
  }

  .\32xl\:\!placeholder-gray-dark::-ms-input-placeholder {
    color: #222532 !important;
  }

  .\32xl\:\!placeholder-gray-dark::placeholder {
    color: #222532 !important;
  }

  .\32xl\:\!placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8 !important;
  }

  .\32xl\:\!placeholder-red-100::-moz-placeholder {
    color: #FFE8E8 !important;
  }

  .\32xl\:\!placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .\32xl\:\!placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .\32xl\:\!placeholder-red-100::placeholder {
    color: #FFE8E8 !important;
  }

  .\32xl\:\!placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4 !important;
  }

  .\32xl\:\!placeholder-red-200::-moz-placeholder {
    color: #FFC4C4 !important;
  }

  .\32xl\:\!placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .\32xl\:\!placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .\32xl\:\!placeholder-red-200::placeholder {
    color: #FFC4C4 !important;
  }

  .\32xl\:\!placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F !important;
  }

  .\32xl\:\!placeholder-red-300::-moz-placeholder {
    color: #FF8F8F !important;
  }

  .\32xl\:\!placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .\32xl\:\!placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .\32xl\:\!placeholder-red-300::placeholder {
    color: #FF8F8F !important;
  }

  .\32xl\:\!placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A !important;
  }

  .\32xl\:\!placeholder-red-400::-moz-placeholder {
    color: #FF6A6A !important;
  }

  .\32xl\:\!placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .\32xl\:\!placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .\32xl\:\!placeholder-red-400::placeholder {
    color: #FF6A6A !important;
  }

  .\32xl\:\!placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-red-500::-moz-placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-red-500:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-red-500::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-red-500::placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00 !important;
  }

  .\32xl\:\!placeholder-red-600::-moz-placeholder {
    color: #CC2C00 !important;
  }

  .\32xl\:\!placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .\32xl\:\!placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .\32xl\:\!placeholder-red-600::placeholder {
    color: #CC2C00 !important;
  }

  .\32xl\:\!placeholder-red-700::-webkit-input-placeholder {
    color: #C53030 !important;
  }

  .\32xl\:\!placeholder-red-700::-moz-placeholder {
    color: #C53030 !important;
  }

  .\32xl\:\!placeholder-red-700:-ms-input-placeholder {
    color: #C53030 !important;
  }

  .\32xl\:\!placeholder-red-700::-ms-input-placeholder {
    color: #C53030 !important;
  }

  .\32xl\:\!placeholder-red-700::placeholder {
    color: #C53030 !important;
  }

  .\32xl\:\!placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C !important;
  }

  .\32xl\:\!placeholder-red-800::-moz-placeholder {
    color: #9B2C2C !important;
  }

  .\32xl\:\!placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .\32xl\:\!placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .\32xl\:\!placeholder-red-800::placeholder {
    color: #9B2C2C !important;
  }

  .\32xl\:\!placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A !important;
  }

  .\32xl\:\!placeholder-red-900::-moz-placeholder {
    color: #742A2A !important;
  }

  .\32xl\:\!placeholder-red-900:-ms-input-placeholder {
    color: #742A2A !important;
  }

  .\32xl\:\!placeholder-red-900::-ms-input-placeholder {
    color: #742A2A !important;
  }

  .\32xl\:\!placeholder-red-900::placeholder {
    color: #742A2A !important;
  }

  .\32xl\:\!placeholder-red::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-red::-moz-placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-red:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-red::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-red::placeholder {
    color: #EF3817 !important;
  }

  .\32xl\:\!placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6 !important;
  }

  .\32xl\:\!placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6 !important;
  }

  .\32xl\:\!placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .\32xl\:\!placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .\32xl\:\!placeholder-coral-100::placeholder {
    color: #FFEBE6 !important;
  }

  .\32xl\:\!placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8 !important;
  }

  .\32xl\:\!placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8 !important;
  }

  .\32xl\:\!placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .\32xl\:\!placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .\32xl\:\!placeholder-coral-200::placeholder {
    color: #FFD3C8 !important;
  }

  .\32xl\:\!placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E !important;
  }

  .\32xl\:\!placeholder-coral-300::-moz-placeholder {
    color: #FFB39E !important;
  }

  .\32xl\:\!placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .\32xl\:\!placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .\32xl\:\!placeholder-coral-300::placeholder {
    color: #FFB39E !important;
  }

  .\32xl\:\!placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476 !important;
  }

  .\32xl\:\!placeholder-coral-400::-moz-placeholder {
    color: #FF9476 !important;
  }

  .\32xl\:\!placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .\32xl\:\!placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .\32xl\:\!placeholder-coral-400::placeholder {
    color: #FF9476 !important;
  }

  .\32xl\:\!placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .\32xl\:\!placeholder-coral-500::-moz-placeholder {
    color: #FF7750 !important;
  }

  .\32xl\:\!placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .\32xl\:\!placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .\32xl\:\!placeholder-coral-500::placeholder {
    color: #FF7750 !important;
  }

  .\32xl\:\!placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F !important;
  }

  .\32xl\:\!placeholder-coral-600::-moz-placeholder {
    color: #F55A2F !important;
  }

  .\32xl\:\!placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .\32xl\:\!placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .\32xl\:\!placeholder-coral-600::placeholder {
    color: #F55A2F !important;
  }

  .\32xl\:\!placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F !important;
  }

  .\32xl\:\!placeholder-coral-700::-moz-placeholder {
    color: #DD470F !important;
  }

  .\32xl\:\!placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F !important;
  }

  .\32xl\:\!placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F !important;
  }

  .\32xl\:\!placeholder-coral-700::placeholder {
    color: #DD470F !important;
  }

  .\32xl\:\!placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F !important;
  }

  .\32xl\:\!placeholder-coral-800::-moz-placeholder {
    color: #B93E0F !important;
  }

  .\32xl\:\!placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .\32xl\:\!placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .\32xl\:\!placeholder-coral-800::placeholder {
    color: #B93E0F !important;
  }

  .\32xl\:\!placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311 !important;
  }

  .\32xl\:\!placeholder-coral-900::-moz-placeholder {
    color: #8E3311 !important;
  }

  .\32xl\:\!placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .\32xl\:\!placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .\32xl\:\!placeholder-coral-900::placeholder {
    color: #8E3311 !important;
  }

  .\32xl\:\!placeholder-coral::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .\32xl\:\!placeholder-coral::-moz-placeholder {
    color: #FF7750 !important;
  }

  .\32xl\:\!placeholder-coral:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .\32xl\:\!placeholder-coral::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .\32xl\:\!placeholder-coral::placeholder {
    color: #FF7750 !important;
  }

  .\32xl\:\!placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6 !important;
  }

  .\32xl\:\!placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6 !important;
  }

  .\32xl\:\!placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .\32xl\:\!placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .\32xl\:\!placeholder-yellow-100::placeholder {
    color: #FFFAE6 !important;
  }

  .\32xl\:\!placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99 !important;
  }

  .\32xl\:\!placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99 !important;
  }

  .\32xl\:\!placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .\32xl\:\!placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .\32xl\:\!placeholder-yellow-200::placeholder {
    color: #FFEB99 !important;
  }

  .\32xl\:\!placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066 !important;
  }

  .\32xl\:\!placeholder-yellow-300::-moz-placeholder {
    color: #FFE066 !important;
  }

  .\32xl\:\!placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .\32xl\:\!placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .\32xl\:\!placeholder-yellow-300::placeholder {
    color: #FFE066 !important;
  }

  .\32xl\:\!placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633 !important;
  }

  .\32xl\:\!placeholder-yellow-400::-moz-placeholder {
    color: #FFD633 !important;
  }

  .\32xl\:\!placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .\32xl\:\!placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .\32xl\:\!placeholder-yellow-400::placeholder {
    color: #FFD633 !important;
  }

  .\32xl\:\!placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .\32xl\:\!placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .\32xl\:\!placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .\32xl\:\!placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .\32xl\:\!placeholder-yellow-500::placeholder {
    color: #FFCE02 !important;
  }

  .\32xl\:\!placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800 !important;
  }

  .\32xl\:\!placeholder-yellow-600::-moz-placeholder {
    color: #E6B800 !important;
  }

  .\32xl\:\!placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .\32xl\:\!placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .\32xl\:\!placeholder-yellow-600::placeholder {
    color: #E6B800 !important;
  }

  .\32xl\:\!placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300 !important;
  }

  .\32xl\:\!placeholder-yellow-700::-moz-placeholder {
    color: #CCA300 !important;
  }

  .\32xl\:\!placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .\32xl\:\!placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .\32xl\:\!placeholder-yellow-700::placeholder {
    color: #CCA300 !important;
  }

  .\32xl\:\!placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600 !important;
  }

  .\32xl\:\!placeholder-yellow-800::-moz-placeholder {
    color: #806600 !important;
  }

  .\32xl\:\!placeholder-yellow-800:-ms-input-placeholder {
    color: #806600 !important;
  }

  .\32xl\:\!placeholder-yellow-800::-ms-input-placeholder {
    color: #806600 !important;
  }

  .\32xl\:\!placeholder-yellow-800::placeholder {
    color: #806600 !important;
  }

  .\32xl\:\!placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00 !important;
  }

  .\32xl\:\!placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00 !important;
  }

  .\32xl\:\!placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .\32xl\:\!placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .\32xl\:\!placeholder-yellow-900::placeholder {
    color: #4D3D00 !important;
  }

  .\32xl\:\!placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .\32xl\:\!placeholder-yellow::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .\32xl\:\!placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .\32xl\:\!placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .\32xl\:\!placeholder-yellow::placeholder {
    color: #FFCE02 !important;
  }

  .\32xl\:\!placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9 !important;
  }

  .\32xl\:\!placeholder-green-100::-moz-placeholder {
    color: #F9FCE9 !important;
  }

  .\32xl\:\!placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .\32xl\:\!placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .\32xl\:\!placeholder-green-100::placeholder {
    color: #F9FCE9 !important;
  }

  .\32xl\:\!placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5 !important;
  }

  .\32xl\:\!placeholder-green-200::-moz-placeholder {
    color: #E7F3A5 !important;
  }

  .\32xl\:\!placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .\32xl\:\!placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .\32xl\:\!placeholder-green-200::placeholder {
    color: #E7F3A5 !important;
  }

  .\32xl\:\!placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62 !important;
  }

  .\32xl\:\!placeholder-green-300::-moz-placeholder {
    color: #D5EA62 !important;
  }

  .\32xl\:\!placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .\32xl\:\!placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .\32xl\:\!placeholder-green-300::placeholder {
    color: #D5EA62 !important;
  }

  .\32xl\:\!placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E !important;
  }

  .\32xl\:\!placeholder-green-400::-moz-placeholder {
    color: #C2E01E !important;
  }

  .\32xl\:\!placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .\32xl\:\!placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .\32xl\:\!placeholder-green-400::placeholder {
    color: #C2E01E !important;
  }

  .\32xl\:\!placeholder-green-500::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-green-500::-moz-placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-green-500:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-green-500::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-green-500::placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A !important;
  }

  .\32xl\:\!placeholder-green-600::-moz-placeholder {
    color: #3F7B1A !important;
  }

  .\32xl\:\!placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .\32xl\:\!placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .\32xl\:\!placeholder-green-600::placeholder {
    color: #3F7B1A !important;
  }

  .\32xl\:\!placeholder-green-700::-webkit-input-placeholder {
    color: #366916 !important;
  }

  .\32xl\:\!placeholder-green-700::-moz-placeholder {
    color: #366916 !important;
  }

  .\32xl\:\!placeholder-green-700:-ms-input-placeholder {
    color: #366916 !important;
  }

  .\32xl\:\!placeholder-green-700::-ms-input-placeholder {
    color: #366916 !important;
  }

  .\32xl\:\!placeholder-green-700::placeholder {
    color: #366916 !important;
  }

  .\32xl\:\!placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D !important;
  }

  .\32xl\:\!placeholder-green-800::-moz-placeholder {
    color: #203F0D !important;
  }

  .\32xl\:\!placeholder-green-800:-ms-input-placeholder {
    color: #203F0D !important;
  }

  .\32xl\:\!placeholder-green-800::-ms-input-placeholder {
    color: #203F0D !important;
  }

  .\32xl\:\!placeholder-green-800::placeholder {
    color: #203F0D !important;
  }

  .\32xl\:\!placeholder-green-900::-webkit-input-placeholder {
    color: #162A09 !important;
  }

  .\32xl\:\!placeholder-green-900::-moz-placeholder {
    color: #162A09 !important;
  }

  .\32xl\:\!placeholder-green-900:-ms-input-placeholder {
    color: #162A09 !important;
  }

  .\32xl\:\!placeholder-green-900::-ms-input-placeholder {
    color: #162A09 !important;
  }

  .\32xl\:\!placeholder-green-900::placeholder {
    color: #162A09 !important;
  }

  .\32xl\:\!placeholder-green::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-green::-moz-placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-green:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-green::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-green::placeholder {
    color: #60B731 !important;
  }

  .\32xl\:\!placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-blue-100::placeholder {
    color: #F5F9FD !important;
  }

  .\32xl\:\!placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF !important;
  }

  .\32xl\:\!placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF !important;
  }

  .\32xl\:\!placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .\32xl\:\!placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .\32xl\:\!placeholder-blue-200::placeholder {
    color: #E9F4FF !important;
  }

  .\32xl\:\!placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF !important;
  }

  .\32xl\:\!placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF !important;
  }

  .\32xl\:\!placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .\32xl\:\!placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .\32xl\:\!placeholder-blue-300::placeholder {
    color: #B9DCFF !important;
  }

  .\32xl\:\!placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-blue-400::-moz-placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-blue-400::placeholder {
    color: #43BEFF !important;
  }

  .\32xl\:\!placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-blue-500::-moz-placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-blue-500::placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC !important;
  }

  .\32xl\:\!placeholder-blue-600::-moz-placeholder {
    color: #0069CC !important;
  }

  .\32xl\:\!placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC !important;
  }

  .\32xl\:\!placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC !important;
  }

  .\32xl\:\!placeholder-blue-600::placeholder {
    color: #0069CC !important;
  }

  .\32xl\:\!placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3 !important;
  }

  .\32xl\:\!placeholder-blue-700::-moz-placeholder {
    color: #005CB3 !important;
  }

  .\32xl\:\!placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .\32xl\:\!placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .\32xl\:\!placeholder-blue-700::placeholder {
    color: #005CB3 !important;
  }

  .\32xl\:\!placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99 !important;
  }

  .\32xl\:\!placeholder-blue-800::-moz-placeholder {
    color: #004F99 !important;
  }

  .\32xl\:\!placeholder-blue-800:-ms-input-placeholder {
    color: #004F99 !important;
  }

  .\32xl\:\!placeholder-blue-800::-ms-input-placeholder {
    color: #004F99 !important;
  }

  .\32xl\:\!placeholder-blue-800::placeholder {
    color: #004F99 !important;
  }

  .\32xl\:\!placeholder-blue-900::-webkit-input-placeholder {
    color: #003566 !important;
  }

  .\32xl\:\!placeholder-blue-900::-moz-placeholder {
    color: #003566 !important;
  }

  .\32xl\:\!placeholder-blue-900:-ms-input-placeholder {
    color: #003566 !important;
  }

  .\32xl\:\!placeholder-blue-900::-ms-input-placeholder {
    color: #003566 !important;
  }

  .\32xl\:\!placeholder-blue-900::placeholder {
    color: #003566 !important;
  }

  .\32xl\:\!placeholder-blue::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-blue::-moz-placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-blue:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-blue::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-blue::placeholder {
    color: #007EE5 !important;
  }

  .\32xl\:\!placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-violet-100::placeholder {
    color: #F8F8FC !important;
  }

  .\32xl\:\!placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-violet-200::placeholder {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-violet-300::placeholder {
    color: #A8A5CE !important;
  }

  .\32xl\:\!placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-violet-400::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-violet-400::placeholder {
    color: #8C81D1 !important;
  }

  .\32xl\:\!placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-violet-500::-moz-placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-violet-500::placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C !important;
  }

  .\32xl\:\!placeholder-violet-600::-moz-placeholder {
    color: #58309C !important;
  }

  .\32xl\:\!placeholder-violet-600:-ms-input-placeholder {
    color: #58309C !important;
  }

  .\32xl\:\!placeholder-violet-600::-ms-input-placeholder {
    color: #58309C !important;
  }

  .\32xl\:\!placeholder-violet-600::placeholder {
    color: #58309C !important;
  }

  .\32xl\:\!placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89 !important;
  }

  .\32xl\:\!placeholder-violet-700::-moz-placeholder {
    color: #4D2A89 !important;
  }

  .\32xl\:\!placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .\32xl\:\!placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .\32xl\:\!placeholder-violet-700::placeholder {
    color: #4D2A89 !important;
  }

  .\32xl\:\!placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-violet-800::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-violet-800::placeholder {
    color: #3C2C84 !important;
  }

  .\32xl\:\!placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62 !important;
  }

  .\32xl\:\!placeholder-violet-900::-moz-placeholder {
    color: #371E62 !important;
  }

  .\32xl\:\!placeholder-violet-900:-ms-input-placeholder {
    color: #371E62 !important;
  }

  .\32xl\:\!placeholder-violet-900::-ms-input-placeholder {
    color: #371E62 !important;
  }

  .\32xl\:\!placeholder-violet-900::placeholder {
    color: #371E62 !important;
  }

  .\32xl\:\!placeholder-violet::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-violet::-moz-placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-violet:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-violet::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-violet::placeholder {
    color: #6638B6 !important;
  }

  .\32xl\:\!placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA !important;
  }

  .\32xl\:\!placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA !important;
  }

  .\32xl\:\!placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .\32xl\:\!placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .\32xl\:\!placeholder-peacock-100::placeholder {
    color: #E6FFFA !important;
  }

  .\32xl\:\!placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA !important;
  }

  .\32xl\:\!placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA !important;
  }

  .\32xl\:\!placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .\32xl\:\!placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .\32xl\:\!placeholder-peacock-200::placeholder {
    color: #B2F5EA !important;
  }

  .\32xl\:\!placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9 !important;
  }

  .\32xl\:\!placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9 !important;
  }

  .\32xl\:\!placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .\32xl\:\!placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .\32xl\:\!placeholder-peacock-300::placeholder {
    color: #81E6D9 !important;
  }

  .\32xl\:\!placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5 !important;
  }

  .\32xl\:\!placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5 !important;
  }

  .\32xl\:\!placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .\32xl\:\!placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .\32xl\:\!placeholder-peacock-400::placeholder {
    color: #4FD1C5 !important;
  }

  .\32xl\:\!placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .\32xl\:\!placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC !important;
  }

  .\32xl\:\!placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .\32xl\:\!placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .\32xl\:\!placeholder-peacock-500::placeholder {
    color: #38B2AC !important;
  }

  .\32xl\:\!placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795 !important;
  }

  .\32xl\:\!placeholder-peacock-600::-moz-placeholder {
    color: #319795 !important;
  }

  .\32xl\:\!placeholder-peacock-600:-ms-input-placeholder {
    color: #319795 !important;
  }

  .\32xl\:\!placeholder-peacock-600::-ms-input-placeholder {
    color: #319795 !important;
  }

  .\32xl\:\!placeholder-peacock-600::placeholder {
    color: #319795 !important;
  }

  .\32xl\:\!placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B !important;
  }

  .\32xl\:\!placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B !important;
  }

  .\32xl\:\!placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .\32xl\:\!placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .\32xl\:\!placeholder-peacock-700::placeholder {
    color: #2C7A7B !important;
  }

  .\32xl\:\!placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61 !important;
  }

  .\32xl\:\!placeholder-peacock-800::-moz-placeholder {
    color: #285E61 !important;
  }

  .\32xl\:\!placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61 !important;
  }

  .\32xl\:\!placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61 !important;
  }

  .\32xl\:\!placeholder-peacock-800::placeholder {
    color: #285E61 !important;
  }

  .\32xl\:\!placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52 !important;
  }

  .\32xl\:\!placeholder-peacock-900::-moz-placeholder {
    color: #234E52 !important;
  }

  .\32xl\:\!placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52 !important;
  }

  .\32xl\:\!placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52 !important;
  }

  .\32xl\:\!placeholder-peacock-900::placeholder {
    color: #234E52 !important;
  }

  .\32xl\:\!placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .\32xl\:\!placeholder-peacock::-moz-placeholder {
    color: #38B2AC !important;
  }

  .\32xl\:\!placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .\32xl\:\!placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .\32xl\:\!placeholder-peacock::placeholder {
    color: #38B2AC !important;
  }

  .\32xl\:\!placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF !important;
  }

  .\32xl\:\!placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF !important;
  }

  .\32xl\:\!placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .\32xl\:\!placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .\32xl\:\!placeholder-indigo-100::placeholder {
    color: #EBF4FF !important;
  }

  .\32xl\:\!placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE !important;
  }

  .\32xl\:\!placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE !important;
  }

  .\32xl\:\!placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .\32xl\:\!placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .\32xl\:\!placeholder-indigo-200::placeholder {
    color: #C3DAFE !important;
  }

  .\32xl\:\!placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA !important;
  }

  .\32xl\:\!placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA !important;
  }

  .\32xl\:\!placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .\32xl\:\!placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .\32xl\:\!placeholder-indigo-300::placeholder {
    color: #A3BFFA !important;
  }

  .\32xl\:\!placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5 !important;
  }

  .\32xl\:\!placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5 !important;
  }

  .\32xl\:\!placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .\32xl\:\!placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .\32xl\:\!placeholder-indigo-400::placeholder {
    color: #7F9CF5 !important;
  }

  .\32xl\:\!placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .\32xl\:\!placeholder-indigo-500::-moz-placeholder {
    color: #667EEA !important;
  }

  .\32xl\:\!placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .\32xl\:\!placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .\32xl\:\!placeholder-indigo-500::placeholder {
    color: #667EEA !important;
  }

  .\32xl\:\!placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8 !important;
  }

  .\32xl\:\!placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8 !important;
  }

  .\32xl\:\!placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .\32xl\:\!placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .\32xl\:\!placeholder-indigo-600::placeholder {
    color: #5A67D8 !important;
  }

  .\32xl\:\!placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE !important;
  }

  .\32xl\:\!placeholder-indigo-700::-moz-placeholder {
    color: #6439DE !important;
  }

  .\32xl\:\!placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE !important;
  }

  .\32xl\:\!placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE !important;
  }

  .\32xl\:\!placeholder-indigo-700::placeholder {
    color: #6439DE !important;
  }

  .\32xl\:\!placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190 !important;
  }

  .\32xl\:\!placeholder-indigo-800::-moz-placeholder {
    color: #434190 !important;
  }

  .\32xl\:\!placeholder-indigo-800:-ms-input-placeholder {
    color: #434190 !important;
  }

  .\32xl\:\!placeholder-indigo-800::-ms-input-placeholder {
    color: #434190 !important;
  }

  .\32xl\:\!placeholder-indigo-800::placeholder {
    color: #434190 !important;
  }

  .\32xl\:\!placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B !important;
  }

  .\32xl\:\!placeholder-indigo-900::-moz-placeholder {
    color: #3C366B !important;
  }

  .\32xl\:\!placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B !important;
  }

  .\32xl\:\!placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B !important;
  }

  .\32xl\:\!placeholder-indigo-900::placeholder {
    color: #3C366B !important;
  }

  .\32xl\:\!placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .\32xl\:\!placeholder-indigo::-moz-placeholder {
    color: #667EEA !important;
  }

  .\32xl\:\!placeholder-indigo:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .\32xl\:\!placeholder-indigo::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .\32xl\:\!placeholder-indigo::placeholder {
    color: #667EEA !important;
  }

  .\32xl\:hover\:placeholder-primary:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-primary:hover::-moz-placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-primary:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-primary:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-primary:hover::placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-primaryDark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-primaryDark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-primaryDark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-primaryDark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-primaryDark:hover::placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-primary1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-primary1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-primary1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-primary1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-primary1:hover::placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-primary2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-primary2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-primary2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-primary2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-primary2:hover::placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-primary3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-primary3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-primary3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-primary3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-primary3:hover::placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-primary4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-primary4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-primary4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-primary4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-primary4:hover::placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-secondary:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-secondary:hover::-moz-placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-secondary:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-secondary:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-secondary:hover::placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-secondary1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-secondary1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-secondary1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-secondary1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-secondary1:hover::placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-secondary2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-secondary2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-secondary2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-secondary2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-secondary2:hover::placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-alert:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-alert:hover::-moz-placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-alert:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-alert:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-alert:hover::placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-safe:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-safe:hover::-moz-placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-safe:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-safe:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-safe:hover::placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-primary-dark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-primary-dark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-primary-dark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-primary-dark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-primary-dark:hover::placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-primary-1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-primary-1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-primary-1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-primary-1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-primary-1:hover::placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-primary-2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-primary-2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-primary-2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-primary-2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-primary-2:hover::placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-primary-3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-primary-3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-primary-3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-primary-3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-primary-3:hover::placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-primary-4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-primary-4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-primary-4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-primary-4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-primary-4:hover::placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-secondary-1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-secondary-1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-secondary-1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-secondary-1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-secondary-1:hover::placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-secondary-2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-secondary-2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-secondary-2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-secondary-2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-secondary-2:hover::placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-transparent:hover::-webkit-input-placeholder {
    color: transparent;
  }

  .\32xl\:hover\:placeholder-transparent:hover::-moz-placeholder {
    color: transparent;
  }

  .\32xl\:hover\:placeholder-transparent:hover:-ms-input-placeholder {
    color: transparent;
  }

  .\32xl\:hover\:placeholder-transparent:hover::-ms-input-placeholder {
    color: transparent;
  }

  .\32xl\:hover\:placeholder-transparent:hover::placeholder {
    color: transparent;
  }

  .\32xl\:hover\:placeholder-black:hover::-webkit-input-placeholder {
    color: #000000;
  }

  .\32xl\:hover\:placeholder-black:hover::-moz-placeholder {
    color: #000000;
  }

  .\32xl\:hover\:placeholder-black:hover:-ms-input-placeholder {
    color: #000000;
  }

  .\32xl\:hover\:placeholder-black:hover::-ms-input-placeholder {
    color: #000000;
  }

  .\32xl\:hover\:placeholder-black:hover::placeholder {
    color: #000000;
  }

  .\32xl\:hover\:placeholder-white:hover::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .\32xl\:hover\:placeholder-white:hover::-moz-placeholder {
    color: #FFFFFF;
  }

  .\32xl\:hover\:placeholder-white:hover:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .\32xl\:hover\:placeholder-white:hover::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .\32xl\:hover\:placeholder-white:hover::placeholder {
    color: #FFFFFF;
  }

  .\32xl\:hover\:placeholder-point-violet:hover::-webkit-input-placeholder {
    color: #7545FF;
  }

  .\32xl\:hover\:placeholder-point-violet:hover::-moz-placeholder {
    color: #7545FF;
  }

  .\32xl\:hover\:placeholder-point-violet:hover:-ms-input-placeholder {
    color: #7545FF;
  }

  .\32xl\:hover\:placeholder-point-violet:hover::-ms-input-placeholder {
    color: #7545FF;
  }

  .\32xl\:hover\:placeholder-point-violet:hover::placeholder {
    color: #7545FF;
  }

  .\32xl\:hover\:placeholder-gray-100:hover::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .\32xl\:hover\:placeholder-gray-100:hover::-moz-placeholder {
    color: #F7F7F7;
  }

  .\32xl\:hover\:placeholder-gray-100:hover:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .\32xl\:hover\:placeholder-gray-100:hover::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .\32xl\:hover\:placeholder-gray-100:hover::placeholder {
    color: #F7F7F7;
  }

  .\32xl\:hover\:placeholder-gray-200:hover::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .\32xl\:hover\:placeholder-gray-200:hover::-moz-placeholder {
    color: #E5E5E8;
  }

  .\32xl\:hover\:placeholder-gray-200:hover:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .\32xl\:hover\:placeholder-gray-200:hover::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .\32xl\:hover\:placeholder-gray-200:hover::placeholder {
    color: #E5E5E8;
  }

  .\32xl\:hover\:placeholder-gray-300:hover::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .\32xl\:hover\:placeholder-gray-300:hover::-moz-placeholder {
    color: #CED0D6;
  }

  .\32xl\:hover\:placeholder-gray-300:hover:-ms-input-placeholder {
    color: #CED0D6;
  }

  .\32xl\:hover\:placeholder-gray-300:hover::-ms-input-placeholder {
    color: #CED0D6;
  }

  .\32xl\:hover\:placeholder-gray-300:hover::placeholder {
    color: #CED0D6;
  }

  .\32xl\:hover\:placeholder-gray-400:hover::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .\32xl\:hover\:placeholder-gray-400:hover::-moz-placeholder {
    color: #A7A9B2;
  }

  .\32xl\:hover\:placeholder-gray-400:hover:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .\32xl\:hover\:placeholder-gray-400:hover::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .\32xl\:hover\:placeholder-gray-400:hover::placeholder {
    color: #A7A9B2;
  }

  .\32xl\:hover\:placeholder-gray-500:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .\32xl\:hover\:placeholder-gray-500:hover::-moz-placeholder {
    color: #858895;
  }

  .\32xl\:hover\:placeholder-gray-500:hover:-ms-input-placeholder {
    color: #858895;
  }

  .\32xl\:hover\:placeholder-gray-500:hover::-ms-input-placeholder {
    color: #858895;
  }

  .\32xl\:hover\:placeholder-gray-500:hover::placeholder {
    color: #858895;
  }

  .\32xl\:hover\:placeholder-gray-600:hover::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .\32xl\:hover\:placeholder-gray-600:hover::-moz-placeholder {
    color: #6B6E7B;
  }

  .\32xl\:hover\:placeholder-gray-600:hover:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .\32xl\:hover\:placeholder-gray-600:hover::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .\32xl\:hover\:placeholder-gray-600:hover::placeholder {
    color: #6B6E7B;
  }

  .\32xl\:hover\:placeholder-gray-700:hover::-webkit-input-placeholder {
    color: #5F616D;
  }

  .\32xl\:hover\:placeholder-gray-700:hover::-moz-placeholder {
    color: #5F616D;
  }

  .\32xl\:hover\:placeholder-gray-700:hover:-ms-input-placeholder {
    color: #5F616D;
  }

  .\32xl\:hover\:placeholder-gray-700:hover::-ms-input-placeholder {
    color: #5F616D;
  }

  .\32xl\:hover\:placeholder-gray-700:hover::placeholder {
    color: #5F616D;
  }

  .\32xl\:hover\:placeholder-gray-800:hover::-webkit-input-placeholder {
    color: #474952;
  }

  .\32xl\:hover\:placeholder-gray-800:hover::-moz-placeholder {
    color: #474952;
  }

  .\32xl\:hover\:placeholder-gray-800:hover:-ms-input-placeholder {
    color: #474952;
  }

  .\32xl\:hover\:placeholder-gray-800:hover::-ms-input-placeholder {
    color: #474952;
  }

  .\32xl\:hover\:placeholder-gray-800:hover::placeholder {
    color: #474952;
  }

  .\32xl\:hover\:placeholder-gray-900:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .\32xl\:hover\:placeholder-gray-900:hover::-moz-placeholder {
    color: #222532;
  }

  .\32xl\:hover\:placeholder-gray-900:hover:-ms-input-placeholder {
    color: #222532;
  }

  .\32xl\:hover\:placeholder-gray-900:hover::-ms-input-placeholder {
    color: #222532;
  }

  .\32xl\:hover\:placeholder-gray-900:hover::placeholder {
    color: #222532;
  }

  .\32xl\:hover\:placeholder-gray:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .\32xl\:hover\:placeholder-gray:hover::-moz-placeholder {
    color: #858895;
  }

  .\32xl\:hover\:placeholder-gray:hover:-ms-input-placeholder {
    color: #858895;
  }

  .\32xl\:hover\:placeholder-gray:hover::-ms-input-placeholder {
    color: #858895;
  }

  .\32xl\:hover\:placeholder-gray:hover::placeholder {
    color: #858895;
  }

  .\32xl\:hover\:placeholder-gray-dark:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .\32xl\:hover\:placeholder-gray-dark:hover::-moz-placeholder {
    color: #222532;
  }

  .\32xl\:hover\:placeholder-gray-dark:hover:-ms-input-placeholder {
    color: #222532;
  }

  .\32xl\:hover\:placeholder-gray-dark:hover::-ms-input-placeholder {
    color: #222532;
  }

  .\32xl\:hover\:placeholder-gray-dark:hover::placeholder {
    color: #222532;
  }

  .\32xl\:hover\:placeholder-red-100:hover::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .\32xl\:hover\:placeholder-red-100:hover::-moz-placeholder {
    color: #FFE8E8;
  }

  .\32xl\:hover\:placeholder-red-100:hover:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .\32xl\:hover\:placeholder-red-100:hover::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .\32xl\:hover\:placeholder-red-100:hover::placeholder {
    color: #FFE8E8;
  }

  .\32xl\:hover\:placeholder-red-200:hover::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .\32xl\:hover\:placeholder-red-200:hover::-moz-placeholder {
    color: #FFC4C4;
  }

  .\32xl\:hover\:placeholder-red-200:hover:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .\32xl\:hover\:placeholder-red-200:hover::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .\32xl\:hover\:placeholder-red-200:hover::placeholder {
    color: #FFC4C4;
  }

  .\32xl\:hover\:placeholder-red-300:hover::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .\32xl\:hover\:placeholder-red-300:hover::-moz-placeholder {
    color: #FF8F8F;
  }

  .\32xl\:hover\:placeholder-red-300:hover:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .\32xl\:hover\:placeholder-red-300:hover::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .\32xl\:hover\:placeholder-red-300:hover::placeholder {
    color: #FF8F8F;
  }

  .\32xl\:hover\:placeholder-red-400:hover::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .\32xl\:hover\:placeholder-red-400:hover::-moz-placeholder {
    color: #FF6A6A;
  }

  .\32xl\:hover\:placeholder-red-400:hover:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .\32xl\:hover\:placeholder-red-400:hover::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .\32xl\:hover\:placeholder-red-400:hover::placeholder {
    color: #FF6A6A;
  }

  .\32xl\:hover\:placeholder-red-500:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-red-500:hover::-moz-placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-red-500:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-red-500:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-red-500:hover::placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-red-600:hover::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .\32xl\:hover\:placeholder-red-600:hover::-moz-placeholder {
    color: #CC2C00;
  }

  .\32xl\:hover\:placeholder-red-600:hover:-ms-input-placeholder {
    color: #CC2C00;
  }

  .\32xl\:hover\:placeholder-red-600:hover::-ms-input-placeholder {
    color: #CC2C00;
  }

  .\32xl\:hover\:placeholder-red-600:hover::placeholder {
    color: #CC2C00;
  }

  .\32xl\:hover\:placeholder-red-700:hover::-webkit-input-placeholder {
    color: #C53030;
  }

  .\32xl\:hover\:placeholder-red-700:hover::-moz-placeholder {
    color: #C53030;
  }

  .\32xl\:hover\:placeholder-red-700:hover:-ms-input-placeholder {
    color: #C53030;
  }

  .\32xl\:hover\:placeholder-red-700:hover::-ms-input-placeholder {
    color: #C53030;
  }

  .\32xl\:hover\:placeholder-red-700:hover::placeholder {
    color: #C53030;
  }

  .\32xl\:hover\:placeholder-red-800:hover::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .\32xl\:hover\:placeholder-red-800:hover::-moz-placeholder {
    color: #9B2C2C;
  }

  .\32xl\:hover\:placeholder-red-800:hover:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .\32xl\:hover\:placeholder-red-800:hover::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .\32xl\:hover\:placeholder-red-800:hover::placeholder {
    color: #9B2C2C;
  }

  .\32xl\:hover\:placeholder-red-900:hover::-webkit-input-placeholder {
    color: #742A2A;
  }

  .\32xl\:hover\:placeholder-red-900:hover::-moz-placeholder {
    color: #742A2A;
  }

  .\32xl\:hover\:placeholder-red-900:hover:-ms-input-placeholder {
    color: #742A2A;
  }

  .\32xl\:hover\:placeholder-red-900:hover::-ms-input-placeholder {
    color: #742A2A;
  }

  .\32xl\:hover\:placeholder-red-900:hover::placeholder {
    color: #742A2A;
  }

  .\32xl\:hover\:placeholder-red:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-red:hover::-moz-placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-red:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-red:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-red:hover::placeholder {
    color: #EF3817;
  }

  .\32xl\:hover\:placeholder-coral-100:hover::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .\32xl\:hover\:placeholder-coral-100:hover::-moz-placeholder {
    color: #FFEBE6;
  }

  .\32xl\:hover\:placeholder-coral-100:hover:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .\32xl\:hover\:placeholder-coral-100:hover::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .\32xl\:hover\:placeholder-coral-100:hover::placeholder {
    color: #FFEBE6;
  }

  .\32xl\:hover\:placeholder-coral-200:hover::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .\32xl\:hover\:placeholder-coral-200:hover::-moz-placeholder {
    color: #FFD3C8;
  }

  .\32xl\:hover\:placeholder-coral-200:hover:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .\32xl\:hover\:placeholder-coral-200:hover::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .\32xl\:hover\:placeholder-coral-200:hover::placeholder {
    color: #FFD3C8;
  }

  .\32xl\:hover\:placeholder-coral-300:hover::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .\32xl\:hover\:placeholder-coral-300:hover::-moz-placeholder {
    color: #FFB39E;
  }

  .\32xl\:hover\:placeholder-coral-300:hover:-ms-input-placeholder {
    color: #FFB39E;
  }

  .\32xl\:hover\:placeholder-coral-300:hover::-ms-input-placeholder {
    color: #FFB39E;
  }

  .\32xl\:hover\:placeholder-coral-300:hover::placeholder {
    color: #FFB39E;
  }

  .\32xl\:hover\:placeholder-coral-400:hover::-webkit-input-placeholder {
    color: #FF9476;
  }

  .\32xl\:hover\:placeholder-coral-400:hover::-moz-placeholder {
    color: #FF9476;
  }

  .\32xl\:hover\:placeholder-coral-400:hover:-ms-input-placeholder {
    color: #FF9476;
  }

  .\32xl\:hover\:placeholder-coral-400:hover::-ms-input-placeholder {
    color: #FF9476;
  }

  .\32xl\:hover\:placeholder-coral-400:hover::placeholder {
    color: #FF9476;
  }

  .\32xl\:hover\:placeholder-coral-500:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .\32xl\:hover\:placeholder-coral-500:hover::-moz-placeholder {
    color: #FF7750;
  }

  .\32xl\:hover\:placeholder-coral-500:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xl\:hover\:placeholder-coral-500:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xl\:hover\:placeholder-coral-500:hover::placeholder {
    color: #FF7750;
  }

  .\32xl\:hover\:placeholder-coral-600:hover::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .\32xl\:hover\:placeholder-coral-600:hover::-moz-placeholder {
    color: #F55A2F;
  }

  .\32xl\:hover\:placeholder-coral-600:hover:-ms-input-placeholder {
    color: #F55A2F;
  }

  .\32xl\:hover\:placeholder-coral-600:hover::-ms-input-placeholder {
    color: #F55A2F;
  }

  .\32xl\:hover\:placeholder-coral-600:hover::placeholder {
    color: #F55A2F;
  }

  .\32xl\:hover\:placeholder-coral-700:hover::-webkit-input-placeholder {
    color: #DD470F;
  }

  .\32xl\:hover\:placeholder-coral-700:hover::-moz-placeholder {
    color: #DD470F;
  }

  .\32xl\:hover\:placeholder-coral-700:hover:-ms-input-placeholder {
    color: #DD470F;
  }

  .\32xl\:hover\:placeholder-coral-700:hover::-ms-input-placeholder {
    color: #DD470F;
  }

  .\32xl\:hover\:placeholder-coral-700:hover::placeholder {
    color: #DD470F;
  }

  .\32xl\:hover\:placeholder-coral-800:hover::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .\32xl\:hover\:placeholder-coral-800:hover::-moz-placeholder {
    color: #B93E0F;
  }

  .\32xl\:hover\:placeholder-coral-800:hover:-ms-input-placeholder {
    color: #B93E0F;
  }

  .\32xl\:hover\:placeholder-coral-800:hover::-ms-input-placeholder {
    color: #B93E0F;
  }

  .\32xl\:hover\:placeholder-coral-800:hover::placeholder {
    color: #B93E0F;
  }

  .\32xl\:hover\:placeholder-coral-900:hover::-webkit-input-placeholder {
    color: #8E3311;
  }

  .\32xl\:hover\:placeholder-coral-900:hover::-moz-placeholder {
    color: #8E3311;
  }

  .\32xl\:hover\:placeholder-coral-900:hover:-ms-input-placeholder {
    color: #8E3311;
  }

  .\32xl\:hover\:placeholder-coral-900:hover::-ms-input-placeholder {
    color: #8E3311;
  }

  .\32xl\:hover\:placeholder-coral-900:hover::placeholder {
    color: #8E3311;
  }

  .\32xl\:hover\:placeholder-coral:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .\32xl\:hover\:placeholder-coral:hover::-moz-placeholder {
    color: #FF7750;
  }

  .\32xl\:hover\:placeholder-coral:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xl\:hover\:placeholder-coral:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .\32xl\:hover\:placeholder-coral:hover::placeholder {
    color: #FF7750;
  }

  .\32xl\:hover\:placeholder-yellow-100:hover::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .\32xl\:hover\:placeholder-yellow-100:hover::-moz-placeholder {
    color: #FFFAE6;
  }

  .\32xl\:hover\:placeholder-yellow-100:hover:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .\32xl\:hover\:placeholder-yellow-100:hover::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .\32xl\:hover\:placeholder-yellow-100:hover::placeholder {
    color: #FFFAE6;
  }

  .\32xl\:hover\:placeholder-yellow-200:hover::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .\32xl\:hover\:placeholder-yellow-200:hover::-moz-placeholder {
    color: #FFEB99;
  }

  .\32xl\:hover\:placeholder-yellow-200:hover:-ms-input-placeholder {
    color: #FFEB99;
  }

  .\32xl\:hover\:placeholder-yellow-200:hover::-ms-input-placeholder {
    color: #FFEB99;
  }

  .\32xl\:hover\:placeholder-yellow-200:hover::placeholder {
    color: #FFEB99;
  }

  .\32xl\:hover\:placeholder-yellow-300:hover::-webkit-input-placeholder {
    color: #FFE066;
  }

  .\32xl\:hover\:placeholder-yellow-300:hover::-moz-placeholder {
    color: #FFE066;
  }

  .\32xl\:hover\:placeholder-yellow-300:hover:-ms-input-placeholder {
    color: #FFE066;
  }

  .\32xl\:hover\:placeholder-yellow-300:hover::-ms-input-placeholder {
    color: #FFE066;
  }

  .\32xl\:hover\:placeholder-yellow-300:hover::placeholder {
    color: #FFE066;
  }

  .\32xl\:hover\:placeholder-yellow-400:hover::-webkit-input-placeholder {
    color: #FFD633;
  }

  .\32xl\:hover\:placeholder-yellow-400:hover::-moz-placeholder {
    color: #FFD633;
  }

  .\32xl\:hover\:placeholder-yellow-400:hover:-ms-input-placeholder {
    color: #FFD633;
  }

  .\32xl\:hover\:placeholder-yellow-400:hover::-ms-input-placeholder {
    color: #FFD633;
  }

  .\32xl\:hover\:placeholder-yellow-400:hover::placeholder {
    color: #FFD633;
  }

  .\32xl\:hover\:placeholder-yellow-500:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .\32xl\:hover\:placeholder-yellow-500:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .\32xl\:hover\:placeholder-yellow-500:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xl\:hover\:placeholder-yellow-500:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xl\:hover\:placeholder-yellow-500:hover::placeholder {
    color: #FFCE02;
  }

  .\32xl\:hover\:placeholder-yellow-600:hover::-webkit-input-placeholder {
    color: #E6B800;
  }

  .\32xl\:hover\:placeholder-yellow-600:hover::-moz-placeholder {
    color: #E6B800;
  }

  .\32xl\:hover\:placeholder-yellow-600:hover:-ms-input-placeholder {
    color: #E6B800;
  }

  .\32xl\:hover\:placeholder-yellow-600:hover::-ms-input-placeholder {
    color: #E6B800;
  }

  .\32xl\:hover\:placeholder-yellow-600:hover::placeholder {
    color: #E6B800;
  }

  .\32xl\:hover\:placeholder-yellow-700:hover::-webkit-input-placeholder {
    color: #CCA300;
  }

  .\32xl\:hover\:placeholder-yellow-700:hover::-moz-placeholder {
    color: #CCA300;
  }

  .\32xl\:hover\:placeholder-yellow-700:hover:-ms-input-placeholder {
    color: #CCA300;
  }

  .\32xl\:hover\:placeholder-yellow-700:hover::-ms-input-placeholder {
    color: #CCA300;
  }

  .\32xl\:hover\:placeholder-yellow-700:hover::placeholder {
    color: #CCA300;
  }

  .\32xl\:hover\:placeholder-yellow-800:hover::-webkit-input-placeholder {
    color: #806600;
  }

  .\32xl\:hover\:placeholder-yellow-800:hover::-moz-placeholder {
    color: #806600;
  }

  .\32xl\:hover\:placeholder-yellow-800:hover:-ms-input-placeholder {
    color: #806600;
  }

  .\32xl\:hover\:placeholder-yellow-800:hover::-ms-input-placeholder {
    color: #806600;
  }

  .\32xl\:hover\:placeholder-yellow-800:hover::placeholder {
    color: #806600;
  }

  .\32xl\:hover\:placeholder-yellow-900:hover::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .\32xl\:hover\:placeholder-yellow-900:hover::-moz-placeholder {
    color: #4D3D00;
  }

  .\32xl\:hover\:placeholder-yellow-900:hover:-ms-input-placeholder {
    color: #4D3D00;
  }

  .\32xl\:hover\:placeholder-yellow-900:hover::-ms-input-placeholder {
    color: #4D3D00;
  }

  .\32xl\:hover\:placeholder-yellow-900:hover::placeholder {
    color: #4D3D00;
  }

  .\32xl\:hover\:placeholder-yellow:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .\32xl\:hover\:placeholder-yellow:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .\32xl\:hover\:placeholder-yellow:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xl\:hover\:placeholder-yellow:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .\32xl\:hover\:placeholder-yellow:hover::placeholder {
    color: #FFCE02;
  }

  .\32xl\:hover\:placeholder-green-100:hover::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .\32xl\:hover\:placeholder-green-100:hover::-moz-placeholder {
    color: #F9FCE9;
  }

  .\32xl\:hover\:placeholder-green-100:hover:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .\32xl\:hover\:placeholder-green-100:hover::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .\32xl\:hover\:placeholder-green-100:hover::placeholder {
    color: #F9FCE9;
  }

  .\32xl\:hover\:placeholder-green-200:hover::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .\32xl\:hover\:placeholder-green-200:hover::-moz-placeholder {
    color: #E7F3A5;
  }

  .\32xl\:hover\:placeholder-green-200:hover:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .\32xl\:hover\:placeholder-green-200:hover::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .\32xl\:hover\:placeholder-green-200:hover::placeholder {
    color: #E7F3A5;
  }

  .\32xl\:hover\:placeholder-green-300:hover::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .\32xl\:hover\:placeholder-green-300:hover::-moz-placeholder {
    color: #D5EA62;
  }

  .\32xl\:hover\:placeholder-green-300:hover:-ms-input-placeholder {
    color: #D5EA62;
  }

  .\32xl\:hover\:placeholder-green-300:hover::-ms-input-placeholder {
    color: #D5EA62;
  }

  .\32xl\:hover\:placeholder-green-300:hover::placeholder {
    color: #D5EA62;
  }

  .\32xl\:hover\:placeholder-green-400:hover::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .\32xl\:hover\:placeholder-green-400:hover::-moz-placeholder {
    color: #C2E01E;
  }

  .\32xl\:hover\:placeholder-green-400:hover:-ms-input-placeholder {
    color: #C2E01E;
  }

  .\32xl\:hover\:placeholder-green-400:hover::-ms-input-placeholder {
    color: #C2E01E;
  }

  .\32xl\:hover\:placeholder-green-400:hover::placeholder {
    color: #C2E01E;
  }

  .\32xl\:hover\:placeholder-green-500:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-green-500:hover::-moz-placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-green-500:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-green-500:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-green-500:hover::placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-green-600:hover::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .\32xl\:hover\:placeholder-green-600:hover::-moz-placeholder {
    color: #3F7B1A;
  }

  .\32xl\:hover\:placeholder-green-600:hover:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .\32xl\:hover\:placeholder-green-600:hover::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .\32xl\:hover\:placeholder-green-600:hover::placeholder {
    color: #3F7B1A;
  }

  .\32xl\:hover\:placeholder-green-700:hover::-webkit-input-placeholder {
    color: #366916;
  }

  .\32xl\:hover\:placeholder-green-700:hover::-moz-placeholder {
    color: #366916;
  }

  .\32xl\:hover\:placeholder-green-700:hover:-ms-input-placeholder {
    color: #366916;
  }

  .\32xl\:hover\:placeholder-green-700:hover::-ms-input-placeholder {
    color: #366916;
  }

  .\32xl\:hover\:placeholder-green-700:hover::placeholder {
    color: #366916;
  }

  .\32xl\:hover\:placeholder-green-800:hover::-webkit-input-placeholder {
    color: #203F0D;
  }

  .\32xl\:hover\:placeholder-green-800:hover::-moz-placeholder {
    color: #203F0D;
  }

  .\32xl\:hover\:placeholder-green-800:hover:-ms-input-placeholder {
    color: #203F0D;
  }

  .\32xl\:hover\:placeholder-green-800:hover::-ms-input-placeholder {
    color: #203F0D;
  }

  .\32xl\:hover\:placeholder-green-800:hover::placeholder {
    color: #203F0D;
  }

  .\32xl\:hover\:placeholder-green-900:hover::-webkit-input-placeholder {
    color: #162A09;
  }

  .\32xl\:hover\:placeholder-green-900:hover::-moz-placeholder {
    color: #162A09;
  }

  .\32xl\:hover\:placeholder-green-900:hover:-ms-input-placeholder {
    color: #162A09;
  }

  .\32xl\:hover\:placeholder-green-900:hover::-ms-input-placeholder {
    color: #162A09;
  }

  .\32xl\:hover\:placeholder-green-900:hover::placeholder {
    color: #162A09;
  }

  .\32xl\:hover\:placeholder-green:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-green:hover::-moz-placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-green:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-green:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-green:hover::placeholder {
    color: #60B731;
  }

  .\32xl\:hover\:placeholder-blue-100:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-blue-100:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-blue-100:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-blue-100:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-blue-100:hover::placeholder {
    color: #F5F9FD;
  }

  .\32xl\:hover\:placeholder-blue-200:hover::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .\32xl\:hover\:placeholder-blue-200:hover::-moz-placeholder {
    color: #E9F4FF;
  }

  .\32xl\:hover\:placeholder-blue-200:hover:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .\32xl\:hover\:placeholder-blue-200:hover::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .\32xl\:hover\:placeholder-blue-200:hover::placeholder {
    color: #E9F4FF;
  }

  .\32xl\:hover\:placeholder-blue-300:hover::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .\32xl\:hover\:placeholder-blue-300:hover::-moz-placeholder {
    color: #B9DCFF;
  }

  .\32xl\:hover\:placeholder-blue-300:hover:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .\32xl\:hover\:placeholder-blue-300:hover::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .\32xl\:hover\:placeholder-blue-300:hover::placeholder {
    color: #B9DCFF;
  }

  .\32xl\:hover\:placeholder-blue-400:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-blue-400:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-blue-400:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-blue-400:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-blue-400:hover::placeholder {
    color: #43BEFF;
  }

  .\32xl\:hover\:placeholder-blue-500:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-blue-500:hover::-moz-placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-blue-500:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-blue-500:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-blue-500:hover::placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-blue-600:hover::-webkit-input-placeholder {
    color: #0069CC;
  }

  .\32xl\:hover\:placeholder-blue-600:hover::-moz-placeholder {
    color: #0069CC;
  }

  .\32xl\:hover\:placeholder-blue-600:hover:-ms-input-placeholder {
    color: #0069CC;
  }

  .\32xl\:hover\:placeholder-blue-600:hover::-ms-input-placeholder {
    color: #0069CC;
  }

  .\32xl\:hover\:placeholder-blue-600:hover::placeholder {
    color: #0069CC;
  }

  .\32xl\:hover\:placeholder-blue-700:hover::-webkit-input-placeholder {
    color: #005CB3;
  }

  .\32xl\:hover\:placeholder-blue-700:hover::-moz-placeholder {
    color: #005CB3;
  }

  .\32xl\:hover\:placeholder-blue-700:hover:-ms-input-placeholder {
    color: #005CB3;
  }

  .\32xl\:hover\:placeholder-blue-700:hover::-ms-input-placeholder {
    color: #005CB3;
  }

  .\32xl\:hover\:placeholder-blue-700:hover::placeholder {
    color: #005CB3;
  }

  .\32xl\:hover\:placeholder-blue-800:hover::-webkit-input-placeholder {
    color: #004F99;
  }

  .\32xl\:hover\:placeholder-blue-800:hover::-moz-placeholder {
    color: #004F99;
  }

  .\32xl\:hover\:placeholder-blue-800:hover:-ms-input-placeholder {
    color: #004F99;
  }

  .\32xl\:hover\:placeholder-blue-800:hover::-ms-input-placeholder {
    color: #004F99;
  }

  .\32xl\:hover\:placeholder-blue-800:hover::placeholder {
    color: #004F99;
  }

  .\32xl\:hover\:placeholder-blue-900:hover::-webkit-input-placeholder {
    color: #003566;
  }

  .\32xl\:hover\:placeholder-blue-900:hover::-moz-placeholder {
    color: #003566;
  }

  .\32xl\:hover\:placeholder-blue-900:hover:-ms-input-placeholder {
    color: #003566;
  }

  .\32xl\:hover\:placeholder-blue-900:hover::-ms-input-placeholder {
    color: #003566;
  }

  .\32xl\:hover\:placeholder-blue-900:hover::placeholder {
    color: #003566;
  }

  .\32xl\:hover\:placeholder-blue:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-blue:hover::-moz-placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-blue:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-blue:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-blue:hover::placeholder {
    color: #007EE5;
  }

  .\32xl\:hover\:placeholder-violet-100:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-violet-100:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-violet-100:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-violet-100:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-violet-100:hover::placeholder {
    color: #F8F8FC;
  }

  .\32xl\:hover\:placeholder-violet-200:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-violet-200:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-violet-200:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-violet-200:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-violet-200:hover::placeholder {
    color: #EBEAF6;
  }

  .\32xl\:hover\:placeholder-violet-300:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-violet-300:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-violet-300:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-violet-300:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-violet-300:hover::placeholder {
    color: #A8A5CE;
  }

  .\32xl\:hover\:placeholder-violet-400:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-violet-400:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-violet-400:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-violet-400:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-violet-400:hover::placeholder {
    color: #8C81D1;
  }

  .\32xl\:hover\:placeholder-violet-500:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-violet-500:hover::-moz-placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-violet-500:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-violet-500:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-violet-500:hover::placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-violet-600:hover::-webkit-input-placeholder {
    color: #58309C;
  }

  .\32xl\:hover\:placeholder-violet-600:hover::-moz-placeholder {
    color: #58309C;
  }

  .\32xl\:hover\:placeholder-violet-600:hover:-ms-input-placeholder {
    color: #58309C;
  }

  .\32xl\:hover\:placeholder-violet-600:hover::-ms-input-placeholder {
    color: #58309C;
  }

  .\32xl\:hover\:placeholder-violet-600:hover::placeholder {
    color: #58309C;
  }

  .\32xl\:hover\:placeholder-violet-700:hover::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .\32xl\:hover\:placeholder-violet-700:hover::-moz-placeholder {
    color: #4D2A89;
  }

  .\32xl\:hover\:placeholder-violet-700:hover:-ms-input-placeholder {
    color: #4D2A89;
  }

  .\32xl\:hover\:placeholder-violet-700:hover::-ms-input-placeholder {
    color: #4D2A89;
  }

  .\32xl\:hover\:placeholder-violet-700:hover::placeholder {
    color: #4D2A89;
  }

  .\32xl\:hover\:placeholder-violet-800:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-violet-800:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-violet-800:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-violet-800:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-violet-800:hover::placeholder {
    color: #3C2C84;
  }

  .\32xl\:hover\:placeholder-violet-900:hover::-webkit-input-placeholder {
    color: #371E62;
  }

  .\32xl\:hover\:placeholder-violet-900:hover::-moz-placeholder {
    color: #371E62;
  }

  .\32xl\:hover\:placeholder-violet-900:hover:-ms-input-placeholder {
    color: #371E62;
  }

  .\32xl\:hover\:placeholder-violet-900:hover::-ms-input-placeholder {
    color: #371E62;
  }

  .\32xl\:hover\:placeholder-violet-900:hover::placeholder {
    color: #371E62;
  }

  .\32xl\:hover\:placeholder-violet:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-violet:hover::-moz-placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-violet:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-violet:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-violet:hover::placeholder {
    color: #6638B6;
  }

  .\32xl\:hover\:placeholder-peacock-100:hover::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .\32xl\:hover\:placeholder-peacock-100:hover::-moz-placeholder {
    color: #E6FFFA;
  }

  .\32xl\:hover\:placeholder-peacock-100:hover:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .\32xl\:hover\:placeholder-peacock-100:hover::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .\32xl\:hover\:placeholder-peacock-100:hover::placeholder {
    color: #E6FFFA;
  }

  .\32xl\:hover\:placeholder-peacock-200:hover::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .\32xl\:hover\:placeholder-peacock-200:hover::-moz-placeholder {
    color: #B2F5EA;
  }

  .\32xl\:hover\:placeholder-peacock-200:hover:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .\32xl\:hover\:placeholder-peacock-200:hover::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .\32xl\:hover\:placeholder-peacock-200:hover::placeholder {
    color: #B2F5EA;
  }

  .\32xl\:hover\:placeholder-peacock-300:hover::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .\32xl\:hover\:placeholder-peacock-300:hover::-moz-placeholder {
    color: #81E6D9;
  }

  .\32xl\:hover\:placeholder-peacock-300:hover:-ms-input-placeholder {
    color: #81E6D9;
  }

  .\32xl\:hover\:placeholder-peacock-300:hover::-ms-input-placeholder {
    color: #81E6D9;
  }

  .\32xl\:hover\:placeholder-peacock-300:hover::placeholder {
    color: #81E6D9;
  }

  .\32xl\:hover\:placeholder-peacock-400:hover::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .\32xl\:hover\:placeholder-peacock-400:hover::-moz-placeholder {
    color: #4FD1C5;
  }

  .\32xl\:hover\:placeholder-peacock-400:hover:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .\32xl\:hover\:placeholder-peacock-400:hover::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .\32xl\:hover\:placeholder-peacock-400:hover::placeholder {
    color: #4FD1C5;
  }

  .\32xl\:hover\:placeholder-peacock-500:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .\32xl\:hover\:placeholder-peacock-500:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .\32xl\:hover\:placeholder-peacock-500:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xl\:hover\:placeholder-peacock-500:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xl\:hover\:placeholder-peacock-500:hover::placeholder {
    color: #38B2AC;
  }

  .\32xl\:hover\:placeholder-peacock-600:hover::-webkit-input-placeholder {
    color: #319795;
  }

  .\32xl\:hover\:placeholder-peacock-600:hover::-moz-placeholder {
    color: #319795;
  }

  .\32xl\:hover\:placeholder-peacock-600:hover:-ms-input-placeholder {
    color: #319795;
  }

  .\32xl\:hover\:placeholder-peacock-600:hover::-ms-input-placeholder {
    color: #319795;
  }

  .\32xl\:hover\:placeholder-peacock-600:hover::placeholder {
    color: #319795;
  }

  .\32xl\:hover\:placeholder-peacock-700:hover::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .\32xl\:hover\:placeholder-peacock-700:hover::-moz-placeholder {
    color: #2C7A7B;
  }

  .\32xl\:hover\:placeholder-peacock-700:hover:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .\32xl\:hover\:placeholder-peacock-700:hover::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .\32xl\:hover\:placeholder-peacock-700:hover::placeholder {
    color: #2C7A7B;
  }

  .\32xl\:hover\:placeholder-peacock-800:hover::-webkit-input-placeholder {
    color: #285E61;
  }

  .\32xl\:hover\:placeholder-peacock-800:hover::-moz-placeholder {
    color: #285E61;
  }

  .\32xl\:hover\:placeholder-peacock-800:hover:-ms-input-placeholder {
    color: #285E61;
  }

  .\32xl\:hover\:placeholder-peacock-800:hover::-ms-input-placeholder {
    color: #285E61;
  }

  .\32xl\:hover\:placeholder-peacock-800:hover::placeholder {
    color: #285E61;
  }

  .\32xl\:hover\:placeholder-peacock-900:hover::-webkit-input-placeholder {
    color: #234E52;
  }

  .\32xl\:hover\:placeholder-peacock-900:hover::-moz-placeholder {
    color: #234E52;
  }

  .\32xl\:hover\:placeholder-peacock-900:hover:-ms-input-placeholder {
    color: #234E52;
  }

  .\32xl\:hover\:placeholder-peacock-900:hover::-ms-input-placeholder {
    color: #234E52;
  }

  .\32xl\:hover\:placeholder-peacock-900:hover::placeholder {
    color: #234E52;
  }

  .\32xl\:hover\:placeholder-peacock:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .\32xl\:hover\:placeholder-peacock:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .\32xl\:hover\:placeholder-peacock:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xl\:hover\:placeholder-peacock:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .\32xl\:hover\:placeholder-peacock:hover::placeholder {
    color: #38B2AC;
  }

  .\32xl\:hover\:placeholder-indigo-100:hover::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .\32xl\:hover\:placeholder-indigo-100:hover::-moz-placeholder {
    color: #EBF4FF;
  }

  .\32xl\:hover\:placeholder-indigo-100:hover:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .\32xl\:hover\:placeholder-indigo-100:hover::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .\32xl\:hover\:placeholder-indigo-100:hover::placeholder {
    color: #EBF4FF;
  }

  .\32xl\:hover\:placeholder-indigo-200:hover::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .\32xl\:hover\:placeholder-indigo-200:hover::-moz-placeholder {
    color: #C3DAFE;
  }

  .\32xl\:hover\:placeholder-indigo-200:hover:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .\32xl\:hover\:placeholder-indigo-200:hover::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .\32xl\:hover\:placeholder-indigo-200:hover::placeholder {
    color: #C3DAFE;
  }

  .\32xl\:hover\:placeholder-indigo-300:hover::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .\32xl\:hover\:placeholder-indigo-300:hover::-moz-placeholder {
    color: #A3BFFA;
  }

  .\32xl\:hover\:placeholder-indigo-300:hover:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .\32xl\:hover\:placeholder-indigo-300:hover::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .\32xl\:hover\:placeholder-indigo-300:hover::placeholder {
    color: #A3BFFA;
  }

  .\32xl\:hover\:placeholder-indigo-400:hover::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .\32xl\:hover\:placeholder-indigo-400:hover::-moz-placeholder {
    color: #7F9CF5;
  }

  .\32xl\:hover\:placeholder-indigo-400:hover:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .\32xl\:hover\:placeholder-indigo-400:hover::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .\32xl\:hover\:placeholder-indigo-400:hover::placeholder {
    color: #7F9CF5;
  }

  .\32xl\:hover\:placeholder-indigo-500:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .\32xl\:hover\:placeholder-indigo-500:hover::-moz-placeholder {
    color: #667EEA;
  }

  .\32xl\:hover\:placeholder-indigo-500:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xl\:hover\:placeholder-indigo-500:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xl\:hover\:placeholder-indigo-500:hover::placeholder {
    color: #667EEA;
  }

  .\32xl\:hover\:placeholder-indigo-600:hover::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .\32xl\:hover\:placeholder-indigo-600:hover::-moz-placeholder {
    color: #5A67D8;
  }

  .\32xl\:hover\:placeholder-indigo-600:hover:-ms-input-placeholder {
    color: #5A67D8;
  }

  .\32xl\:hover\:placeholder-indigo-600:hover::-ms-input-placeholder {
    color: #5A67D8;
  }

  .\32xl\:hover\:placeholder-indigo-600:hover::placeholder {
    color: #5A67D8;
  }

  .\32xl\:hover\:placeholder-indigo-700:hover::-webkit-input-placeholder {
    color: #6439DE;
  }

  .\32xl\:hover\:placeholder-indigo-700:hover::-moz-placeholder {
    color: #6439DE;
  }

  .\32xl\:hover\:placeholder-indigo-700:hover:-ms-input-placeholder {
    color: #6439DE;
  }

  .\32xl\:hover\:placeholder-indigo-700:hover::-ms-input-placeholder {
    color: #6439DE;
  }

  .\32xl\:hover\:placeholder-indigo-700:hover::placeholder {
    color: #6439DE;
  }

  .\32xl\:hover\:placeholder-indigo-800:hover::-webkit-input-placeholder {
    color: #434190;
  }

  .\32xl\:hover\:placeholder-indigo-800:hover::-moz-placeholder {
    color: #434190;
  }

  .\32xl\:hover\:placeholder-indigo-800:hover:-ms-input-placeholder {
    color: #434190;
  }

  .\32xl\:hover\:placeholder-indigo-800:hover::-ms-input-placeholder {
    color: #434190;
  }

  .\32xl\:hover\:placeholder-indigo-800:hover::placeholder {
    color: #434190;
  }

  .\32xl\:hover\:placeholder-indigo-900:hover::-webkit-input-placeholder {
    color: #3C366B;
  }

  .\32xl\:hover\:placeholder-indigo-900:hover::-moz-placeholder {
    color: #3C366B;
  }

  .\32xl\:hover\:placeholder-indigo-900:hover:-ms-input-placeholder {
    color: #3C366B;
  }

  .\32xl\:hover\:placeholder-indigo-900:hover::-ms-input-placeholder {
    color: #3C366B;
  }

  .\32xl\:hover\:placeholder-indigo-900:hover::placeholder {
    color: #3C366B;
  }

  .\32xl\:hover\:placeholder-indigo:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .\32xl\:hover\:placeholder-indigo:hover::-moz-placeholder {
    color: #667EEA;
  }

  .\32xl\:hover\:placeholder-indigo:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xl\:hover\:placeholder-indigo:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .\32xl\:hover\:placeholder-indigo:hover::placeholder {
    color: #667EEA;
  }

  .\32xl\:pointer-events-none {
    pointer-events: none;
  }

  .\32xl\:pointer-events-auto {
    pointer-events: auto;
  }

  .\32xl\:\!pointer-events-none {
    pointer-events: none !important;
  }

  .\32xl\:\!pointer-events-auto {
    pointer-events: auto !important;
  }

  .\32xl\:hover\:pointer-events-none:hover {
    pointer-events: none;
  }

  .\32xl\:hover\:pointer-events-auto:hover {
    pointer-events: auto;
  }

  .\32xl\:static {
    position: static;
  }

  .\32xl\:fixed {
    position: fixed;
  }

  .\32xl\:absolute {
    position: absolute;
  }

  .\32xl\:relative {
    position: relative;
  }

  .\32xl\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .\32xl\:\!static {
    position: static !important;
  }

  .\32xl\:\!fixed {
    position: fixed !important;
  }

  .\32xl\:\!absolute {
    position: absolute !important;
  }

  .\32xl\:\!relative {
    position: relative !important;
  }

  .\32xl\:\!sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }

  .\32xl\:hover\:static:hover {
    position: static;
  }

  .\32xl\:hover\:fixed:hover {
    position: fixed;
  }

  .\32xl\:hover\:absolute:hover {
    position: absolute;
  }

  .\32xl\:hover\:relative:hover {
    position: relative;
  }

  .\32xl\:hover\:sticky:hover {
    position: -webkit-sticky;
    position: sticky;
  }

  .\32xl\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .\32xl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\32xl\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .\32xl\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .\32xl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .\32xl\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .\32xl\:top-0 {
    top: 0;
  }

  .\32xl\:right-0 {
    right: 0;
  }

  .\32xl\:bottom-0 {
    bottom: 0;
  }

  .\32xl\:left-0 {
    left: 0;
  }

  .\32xl\:top-auto {
    top: auto;
  }

  .\32xl\:right-auto {
    right: auto;
  }

  .\32xl\:bottom-auto {
    bottom: auto;
  }

  .\32xl\:left-auto {
    left: auto;
  }

  .\32xl\:\!inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .\32xl\:\!inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .\32xl\:\!inset-y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }

  .\32xl\:\!inset-x-0 {
    right: 0 !important;
    left: 0 !important;
  }

  .\32xl\:\!inset-y-auto {
    top: auto !important;
    bottom: auto !important;
  }

  .\32xl\:\!inset-x-auto {
    right: auto !important;
    left: auto !important;
  }

  .\32xl\:\!top-0 {
    top: 0 !important;
  }

  .\32xl\:\!right-0 {
    right: 0 !important;
  }

  .\32xl\:\!bottom-0 {
    bottom: 0 !important;
  }

  .\32xl\:\!left-0 {
    left: 0 !important;
  }

  .\32xl\:\!top-auto {
    top: auto !important;
  }

  .\32xl\:\!right-auto {
    right: auto !important;
  }

  .\32xl\:\!bottom-auto {
    bottom: auto !important;
  }

  .\32xl\:\!left-auto {
    left: auto !important;
  }

  .\32xl\:hover\:inset-0:hover {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .\32xl\:hover\:inset-auto:hover {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\32xl\:hover\:inset-y-0:hover {
    top: 0;
    bottom: 0;
  }

  .\32xl\:hover\:inset-x-0:hover {
    right: 0;
    left: 0;
  }

  .\32xl\:hover\:inset-y-auto:hover {
    top: auto;
    bottom: auto;
  }

  .\32xl\:hover\:inset-x-auto:hover {
    right: auto;
    left: auto;
  }

  .\32xl\:hover\:top-0:hover {
    top: 0;
  }

  .\32xl\:hover\:right-0:hover {
    right: 0;
  }

  .\32xl\:hover\:bottom-0:hover {
    bottom: 0;
  }

  .\32xl\:hover\:left-0:hover {
    left: 0;
  }

  .\32xl\:hover\:top-auto:hover {
    top: auto;
  }

  .\32xl\:hover\:right-auto:hover {
    right: auto;
  }

  .\32xl\:hover\:bottom-auto:hover {
    bottom: auto;
  }

  .\32xl\:hover\:left-auto:hover {
    left: auto;
  }

  .\32xl\:resize-none {
    resize: none;
  }

  .\32xl\:resize-y {
    resize: vertical;
  }

  .\32xl\:resize-x {
    resize: horizontal;
  }

  .\32xl\:resize {
    resize: both;
  }

  .\32xl\:\!resize-none {
    resize: none !important;
  }

  .\32xl\:\!resize-y {
    resize: vertical !important;
  }

  .\32xl\:\!resize-x {
    resize: horizontal !important;
  }

  .\32xl\:\!resize {
    resize: both !important;
  }

  .\32xl\:hover\:resize-none:hover {
    resize: none;
  }

  .\32xl\:hover\:resize-y:hover {
    resize: vertical;
  }

  .\32xl\:hover\:resize-x:hover {
    resize: horizontal;
  }

  .\32xl\:hover\:resize:hover {
    resize: both;
  }

  .\32xl\:shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\32xl\:shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\32xl\:shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xl\:shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\32xl\:shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\32xl\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\32xl\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\32xl\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xl\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\32xl\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .\32xl\:\!shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .\32xl\:\!shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .\32xl\:\!shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\32xl\:\!shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .\32xl\:\!shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .\32xl\:\!shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .\32xl\:\!shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .\32xl\:\!shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\32xl\:\!shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .\32xl\:\!shadow-none {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .\32xl\:hover\:shadow-xs:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\32xl\:hover\:shadow-sm:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\32xl\:hover\:shadow:hover {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xl\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\32xl\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\32xl\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\32xl\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\32xl\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\32xl\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\32xl\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .\32xl\:fill-current {
    fill: currentColor;
  }

  .\32xl\:\!fill-current {
    fill: currentColor !important;
  }

  .\32xl\:hover\:fill-current:hover {
    fill: currentColor;
  }

  .\32xl\:stroke-current {
    stroke: currentColor;
  }

  .\32xl\:\!stroke-current {
    stroke: currentColor !important;
  }

  .\32xl\:hover\:stroke-current:hover {
    stroke: currentColor;
  }

  .\32xl\:stroke-0 {
    stroke-width: 0;
  }

  .\32xl\:stroke-1 {
    stroke-width: 1;
  }

  .\32xl\:stroke-2 {
    stroke-width: 2;
  }

  .\32xl\:\!stroke-0 {
    stroke-width: 0 !important;
  }

  .\32xl\:\!stroke-1 {
    stroke-width: 1 !important;
  }

  .\32xl\:\!stroke-2 {
    stroke-width: 2 !important;
  }

  .\32xl\:hover\:stroke-0:hover {
    stroke-width: 0;
  }

  .\32xl\:hover\:stroke-1:hover {
    stroke-width: 1;
  }

  .\32xl\:hover\:stroke-2:hover {
    stroke-width: 2;
  }

  .\32xl\:table-auto {
    table-layout: auto;
  }

  .\32xl\:table-fixed {
    table-layout: fixed;
  }

  .\32xl\:\!table-auto {
    table-layout: auto !important;
  }

  .\32xl\:\!table-fixed {
    table-layout: fixed !important;
  }

  .\32xl\:hover\:table-auto:hover {
    table-layout: auto;
  }

  .\32xl\:hover\:table-fixed:hover {
    table-layout: fixed;
  }

  .\32xl\:text-left {
    text-align: left;
  }

  .\32xl\:text-center {
    text-align: center;
  }

  .\32xl\:text-right {
    text-align: right;
  }

  .\32xl\:text-justify {
    text-align: justify;
  }

  .\32xl\:\!text-left {
    text-align: left !important;
  }

  .\32xl\:\!text-center {
    text-align: center !important;
  }

  .\32xl\:\!text-right {
    text-align: right !important;
  }

  .\32xl\:\!text-justify {
    text-align: justify !important;
  }

  .\32xl\:hover\:text-left:hover {
    text-align: left;
  }

  .\32xl\:hover\:text-center:hover {
    text-align: center;
  }

  .\32xl\:hover\:text-right:hover {
    text-align: right;
  }

  .\32xl\:hover\:text-justify:hover {
    text-align: justify;
  }

  .\32xl\:text-primary {
    color: #6638B6;
  }

  .\32xl\:text-primaryDark {
    color: #3C2C84;
  }

  .\32xl\:text-primary1 {
    color: #8C81D1;
  }

  .\32xl\:text-primary2 {
    color: #A8A5CE;
  }

  .\32xl\:text-primary3 {
    color: #EBEAF6;
  }

  .\32xl\:text-primary4 {
    color: #F8F8FC;
  }

  .\32xl\:text-secondary {
    color: #007EE5;
  }

  .\32xl\:text-secondary1 {
    color: #43BEFF;
  }

  .\32xl\:text-secondary2 {
    color: #F5F9FD;
  }

  .\32xl\:text-alert {
    color: #EF3817;
  }

  .\32xl\:text-safe {
    color: #60B731;
  }

  .\32xl\:text-primary-dark {
    color: #3C2C84;
  }

  .\32xl\:text-primary-1 {
    color: #8C81D1;
  }

  .\32xl\:text-primary-2 {
    color: #A8A5CE;
  }

  .\32xl\:text-primary-3 {
    color: #EBEAF6;
  }

  .\32xl\:text-primary-4 {
    color: #F8F8FC;
  }

  .\32xl\:text-secondary-1 {
    color: #43BEFF;
  }

  .\32xl\:text-secondary-2 {
    color: #F5F9FD;
  }

  .\32xl\:text-transparent {
    color: transparent;
  }

  .\32xl\:text-black {
    color: #000000;
  }

  .\32xl\:text-white {
    color: #FFFFFF;
  }

  .\32xl\:text-point-violet {
    color: #7545FF;
  }

  .\32xl\:text-gray-100 {
    color: #F7F7F7;
  }

  .\32xl\:text-gray-200 {
    color: #E5E5E8;
  }

  .\32xl\:text-gray-300 {
    color: #CED0D6;
  }

  .\32xl\:text-gray-400 {
    color: #A7A9B2;
  }

  .\32xl\:text-gray-500 {
    color: #858895;
  }

  .\32xl\:text-gray-600 {
    color: #6B6E7B;
  }

  .\32xl\:text-gray-700 {
    color: #5F616D;
  }

  .\32xl\:text-gray-800 {
    color: #474952;
  }

  .\32xl\:text-gray-900 {
    color: #222532;
  }

  .\32xl\:text-gray {
    color: #858895;
  }

  .\32xl\:text-gray-dark {
    color: #222532;
  }

  .\32xl\:text-red-100 {
    color: #FFE8E8;
  }

  .\32xl\:text-red-200 {
    color: #FFC4C4;
  }

  .\32xl\:text-red-300 {
    color: #FF8F8F;
  }

  .\32xl\:text-red-400 {
    color: #FF6A6A;
  }

  .\32xl\:text-red-500 {
    color: #EF3817;
  }

  .\32xl\:text-red-600 {
    color: #CC2C00;
  }

  .\32xl\:text-red-700 {
    color: #C53030;
  }

  .\32xl\:text-red-800 {
    color: #9B2C2C;
  }

  .\32xl\:text-red-900 {
    color: #742A2A;
  }

  .\32xl\:text-red {
    color: #EF3817;
  }

  .\32xl\:text-coral-100 {
    color: #FFEBE6;
  }

  .\32xl\:text-coral-200 {
    color: #FFD3C8;
  }

  .\32xl\:text-coral-300 {
    color: #FFB39E;
  }

  .\32xl\:text-coral-400 {
    color: #FF9476;
  }

  .\32xl\:text-coral-500 {
    color: #FF7750;
  }

  .\32xl\:text-coral-600 {
    color: #F55A2F;
  }

  .\32xl\:text-coral-700 {
    color: #DD470F;
  }

  .\32xl\:text-coral-800 {
    color: #B93E0F;
  }

  .\32xl\:text-coral-900 {
    color: #8E3311;
  }

  .\32xl\:text-coral {
    color: #FF7750;
  }

  .\32xl\:text-yellow-100 {
    color: #FFFAE6;
  }

  .\32xl\:text-yellow-200 {
    color: #FFEB99;
  }

  .\32xl\:text-yellow-300 {
    color: #FFE066;
  }

  .\32xl\:text-yellow-400 {
    color: #FFD633;
  }

  .\32xl\:text-yellow-500 {
    color: #FFCE02;
  }

  .\32xl\:text-yellow-600 {
    color: #E6B800;
  }

  .\32xl\:text-yellow-700 {
    color: #CCA300;
  }

  .\32xl\:text-yellow-800 {
    color: #806600;
  }

  .\32xl\:text-yellow-900 {
    color: #4D3D00;
  }

  .\32xl\:text-yellow {
    color: #FFCE02;
  }

  .\32xl\:text-green-100 {
    color: #F9FCE9;
  }

  .\32xl\:text-green-200 {
    color: #E7F3A5;
  }

  .\32xl\:text-green-300 {
    color: #D5EA62;
  }

  .\32xl\:text-green-400 {
    color: #C2E01E;
  }

  .\32xl\:text-green-500 {
    color: #60B731;
  }

  .\32xl\:text-green-600 {
    color: #3F7B1A;
  }

  .\32xl\:text-green-700 {
    color: #366916;
  }

  .\32xl\:text-green-800 {
    color: #203F0D;
  }

  .\32xl\:text-green-900 {
    color: #162A09;
  }

  .\32xl\:text-green {
    color: #60B731;
  }

  .\32xl\:text-blue-100 {
    color: #F5F9FD;
  }

  .\32xl\:text-blue-200 {
    color: #E9F4FF;
  }

  .\32xl\:text-blue-300 {
    color: #B9DCFF;
  }

  .\32xl\:text-blue-400 {
    color: #43BEFF;
  }

  .\32xl\:text-blue-500 {
    color: #007EE5;
  }

  .\32xl\:text-blue-600 {
    color: #0069CC;
  }

  .\32xl\:text-blue-700 {
    color: #005CB3;
  }

  .\32xl\:text-blue-800 {
    color: #004F99;
  }

  .\32xl\:text-blue-900 {
    color: #003566;
  }

  .\32xl\:text-blue {
    color: #007EE5;
  }

  .\32xl\:text-violet-100 {
    color: #F8F8FC;
  }

  .\32xl\:text-violet-200 {
    color: #EBEAF6;
  }

  .\32xl\:text-violet-300 {
    color: #A8A5CE;
  }

  .\32xl\:text-violet-400 {
    color: #8C81D1;
  }

  .\32xl\:text-violet-500 {
    color: #6638B6;
  }

  .\32xl\:text-violet-600 {
    color: #58309C;
  }

  .\32xl\:text-violet-700 {
    color: #4D2A89;
  }

  .\32xl\:text-violet-800 {
    color: #3C2C84;
  }

  .\32xl\:text-violet-900 {
    color: #371E62;
  }

  .\32xl\:text-violet {
    color: #6638B6;
  }

  .\32xl\:text-peacock-100 {
    color: #E6FFFA;
  }

  .\32xl\:text-peacock-200 {
    color: #B2F5EA;
  }

  .\32xl\:text-peacock-300 {
    color: #81E6D9;
  }

  .\32xl\:text-peacock-400 {
    color: #4FD1C5;
  }

  .\32xl\:text-peacock-500 {
    color: #38B2AC;
  }

  .\32xl\:text-peacock-600 {
    color: #319795;
  }

  .\32xl\:text-peacock-700 {
    color: #2C7A7B;
  }

  .\32xl\:text-peacock-800 {
    color: #285E61;
  }

  .\32xl\:text-peacock-900 {
    color: #234E52;
  }

  .\32xl\:text-peacock {
    color: #38B2AC;
  }

  .\32xl\:text-indigo-100 {
    color: #EBF4FF;
  }

  .\32xl\:text-indigo-200 {
    color: #C3DAFE;
  }

  .\32xl\:text-indigo-300 {
    color: #A3BFFA;
  }

  .\32xl\:text-indigo-400 {
    color: #7F9CF5;
  }

  .\32xl\:text-indigo-500 {
    color: #667EEA;
  }

  .\32xl\:text-indigo-600 {
    color: #5A67D8;
  }

  .\32xl\:text-indigo-700 {
    color: #6439DE;
  }

  .\32xl\:text-indigo-800 {
    color: #434190;
  }

  .\32xl\:text-indigo-900 {
    color: #3C366B;
  }

  .\32xl\:text-indigo {
    color: #667EEA;
  }

  .\32xl\:\!text-primary {
    color: #6638B6 !important;
  }

  .\32xl\:\!text-primaryDark {
    color: #3C2C84 !important;
  }

  .\32xl\:\!text-primary1 {
    color: #8C81D1 !important;
  }

  .\32xl\:\!text-primary2 {
    color: #A8A5CE !important;
  }

  .\32xl\:\!text-primary3 {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!text-primary4 {
    color: #F8F8FC !important;
  }

  .\32xl\:\!text-secondary {
    color: #007EE5 !important;
  }

  .\32xl\:\!text-secondary1 {
    color: #43BEFF !important;
  }

  .\32xl\:\!text-secondary2 {
    color: #F5F9FD !important;
  }

  .\32xl\:\!text-alert {
    color: #EF3817 !important;
  }

  .\32xl\:\!text-safe {
    color: #60B731 !important;
  }

  .\32xl\:\!text-primary-dark {
    color: #3C2C84 !important;
  }

  .\32xl\:\!text-primary-1 {
    color: #8C81D1 !important;
  }

  .\32xl\:\!text-primary-2 {
    color: #A8A5CE !important;
  }

  .\32xl\:\!text-primary-3 {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!text-primary-4 {
    color: #F8F8FC !important;
  }

  .\32xl\:\!text-secondary-1 {
    color: #43BEFF !important;
  }

  .\32xl\:\!text-secondary-2 {
    color: #F5F9FD !important;
  }

  .\32xl\:\!text-transparent {
    color: transparent !important;
  }

  .\32xl\:\!text-black {
    color: #000000 !important;
  }

  .\32xl\:\!text-white {
    color: #FFFFFF !important;
  }

  .\32xl\:\!text-point-violet {
    color: #7545FF !important;
  }

  .\32xl\:\!text-gray-100 {
    color: #F7F7F7 !important;
  }

  .\32xl\:\!text-gray-200 {
    color: #E5E5E8 !important;
  }

  .\32xl\:\!text-gray-300 {
    color: #CED0D6 !important;
  }

  .\32xl\:\!text-gray-400 {
    color: #A7A9B2 !important;
  }

  .\32xl\:\!text-gray-500 {
    color: #858895 !important;
  }

  .\32xl\:\!text-gray-600 {
    color: #6B6E7B !important;
  }

  .\32xl\:\!text-gray-700 {
    color: #5F616D !important;
  }

  .\32xl\:\!text-gray-800 {
    color: #474952 !important;
  }

  .\32xl\:\!text-gray-900 {
    color: #222532 !important;
  }

  .\32xl\:\!text-gray {
    color: #858895 !important;
  }

  .\32xl\:\!text-gray-dark {
    color: #222532 !important;
  }

  .\32xl\:\!text-red-100 {
    color: #FFE8E8 !important;
  }

  .\32xl\:\!text-red-200 {
    color: #FFC4C4 !important;
  }

  .\32xl\:\!text-red-300 {
    color: #FF8F8F !important;
  }

  .\32xl\:\!text-red-400 {
    color: #FF6A6A !important;
  }

  .\32xl\:\!text-red-500 {
    color: #EF3817 !important;
  }

  .\32xl\:\!text-red-600 {
    color: #CC2C00 !important;
  }

  .\32xl\:\!text-red-700 {
    color: #C53030 !important;
  }

  .\32xl\:\!text-red-800 {
    color: #9B2C2C !important;
  }

  .\32xl\:\!text-red-900 {
    color: #742A2A !important;
  }

  .\32xl\:\!text-red {
    color: #EF3817 !important;
  }

  .\32xl\:\!text-coral-100 {
    color: #FFEBE6 !important;
  }

  .\32xl\:\!text-coral-200 {
    color: #FFD3C8 !important;
  }

  .\32xl\:\!text-coral-300 {
    color: #FFB39E !important;
  }

  .\32xl\:\!text-coral-400 {
    color: #FF9476 !important;
  }

  .\32xl\:\!text-coral-500 {
    color: #FF7750 !important;
  }

  .\32xl\:\!text-coral-600 {
    color: #F55A2F !important;
  }

  .\32xl\:\!text-coral-700 {
    color: #DD470F !important;
  }

  .\32xl\:\!text-coral-800 {
    color: #B93E0F !important;
  }

  .\32xl\:\!text-coral-900 {
    color: #8E3311 !important;
  }

  .\32xl\:\!text-coral {
    color: #FF7750 !important;
  }

  .\32xl\:\!text-yellow-100 {
    color: #FFFAE6 !important;
  }

  .\32xl\:\!text-yellow-200 {
    color: #FFEB99 !important;
  }

  .\32xl\:\!text-yellow-300 {
    color: #FFE066 !important;
  }

  .\32xl\:\!text-yellow-400 {
    color: #FFD633 !important;
  }

  .\32xl\:\!text-yellow-500 {
    color: #FFCE02 !important;
  }

  .\32xl\:\!text-yellow-600 {
    color: #E6B800 !important;
  }

  .\32xl\:\!text-yellow-700 {
    color: #CCA300 !important;
  }

  .\32xl\:\!text-yellow-800 {
    color: #806600 !important;
  }

  .\32xl\:\!text-yellow-900 {
    color: #4D3D00 !important;
  }

  .\32xl\:\!text-yellow {
    color: #FFCE02 !important;
  }

  .\32xl\:\!text-green-100 {
    color: #F9FCE9 !important;
  }

  .\32xl\:\!text-green-200 {
    color: #E7F3A5 !important;
  }

  .\32xl\:\!text-green-300 {
    color: #D5EA62 !important;
  }

  .\32xl\:\!text-green-400 {
    color: #C2E01E !important;
  }

  .\32xl\:\!text-green-500 {
    color: #60B731 !important;
  }

  .\32xl\:\!text-green-600 {
    color: #3F7B1A !important;
  }

  .\32xl\:\!text-green-700 {
    color: #366916 !important;
  }

  .\32xl\:\!text-green-800 {
    color: #203F0D !important;
  }

  .\32xl\:\!text-green-900 {
    color: #162A09 !important;
  }

  .\32xl\:\!text-green {
    color: #60B731 !important;
  }

  .\32xl\:\!text-blue-100 {
    color: #F5F9FD !important;
  }

  .\32xl\:\!text-blue-200 {
    color: #E9F4FF !important;
  }

  .\32xl\:\!text-blue-300 {
    color: #B9DCFF !important;
  }

  .\32xl\:\!text-blue-400 {
    color: #43BEFF !important;
  }

  .\32xl\:\!text-blue-500 {
    color: #007EE5 !important;
  }

  .\32xl\:\!text-blue-600 {
    color: #0069CC !important;
  }

  .\32xl\:\!text-blue-700 {
    color: #005CB3 !important;
  }

  .\32xl\:\!text-blue-800 {
    color: #004F99 !important;
  }

  .\32xl\:\!text-blue-900 {
    color: #003566 !important;
  }

  .\32xl\:\!text-blue {
    color: #007EE5 !important;
  }

  .\32xl\:\!text-violet-100 {
    color: #F8F8FC !important;
  }

  .\32xl\:\!text-violet-200 {
    color: #EBEAF6 !important;
  }

  .\32xl\:\!text-violet-300 {
    color: #A8A5CE !important;
  }

  .\32xl\:\!text-violet-400 {
    color: #8C81D1 !important;
  }

  .\32xl\:\!text-violet-500 {
    color: #6638B6 !important;
  }

  .\32xl\:\!text-violet-600 {
    color: #58309C !important;
  }

  .\32xl\:\!text-violet-700 {
    color: #4D2A89 !important;
  }

  .\32xl\:\!text-violet-800 {
    color: #3C2C84 !important;
  }

  .\32xl\:\!text-violet-900 {
    color: #371E62 !important;
  }

  .\32xl\:\!text-violet {
    color: #6638B6 !important;
  }

  .\32xl\:\!text-peacock-100 {
    color: #E6FFFA !important;
  }

  .\32xl\:\!text-peacock-200 {
    color: #B2F5EA !important;
  }

  .\32xl\:\!text-peacock-300 {
    color: #81E6D9 !important;
  }

  .\32xl\:\!text-peacock-400 {
    color: #4FD1C5 !important;
  }

  .\32xl\:\!text-peacock-500 {
    color: #38B2AC !important;
  }

  .\32xl\:\!text-peacock-600 {
    color: #319795 !important;
  }

  .\32xl\:\!text-peacock-700 {
    color: #2C7A7B !important;
  }

  .\32xl\:\!text-peacock-800 {
    color: #285E61 !important;
  }

  .\32xl\:\!text-peacock-900 {
    color: #234E52 !important;
  }

  .\32xl\:\!text-peacock {
    color: #38B2AC !important;
  }

  .\32xl\:\!text-indigo-100 {
    color: #EBF4FF !important;
  }

  .\32xl\:\!text-indigo-200 {
    color: #C3DAFE !important;
  }

  .\32xl\:\!text-indigo-300 {
    color: #A3BFFA !important;
  }

  .\32xl\:\!text-indigo-400 {
    color: #7F9CF5 !important;
  }

  .\32xl\:\!text-indigo-500 {
    color: #667EEA !important;
  }

  .\32xl\:\!text-indigo-600 {
    color: #5A67D8 !important;
  }

  .\32xl\:\!text-indigo-700 {
    color: #6439DE !important;
  }

  .\32xl\:\!text-indigo-800 {
    color: #434190 !important;
  }

  .\32xl\:\!text-indigo-900 {
    color: #3C366B !important;
  }

  .\32xl\:\!text-indigo {
    color: #667EEA !important;
  }

  .\32xl\:hover\:text-primary:hover {
    color: #6638B6;
  }

  .\32xl\:hover\:text-primaryDark:hover {
    color: #3C2C84;
  }

  .\32xl\:hover\:text-primary1:hover {
    color: #8C81D1;
  }

  .\32xl\:hover\:text-primary2:hover {
    color: #A8A5CE;
  }

  .\32xl\:hover\:text-primary3:hover {
    color: #EBEAF6;
  }

  .\32xl\:hover\:text-primary4:hover {
    color: #F8F8FC;
  }

  .\32xl\:hover\:text-secondary:hover {
    color: #007EE5;
  }

  .\32xl\:hover\:text-secondary1:hover {
    color: #43BEFF;
  }

  .\32xl\:hover\:text-secondary2:hover {
    color: #F5F9FD;
  }

  .\32xl\:hover\:text-alert:hover {
    color: #EF3817;
  }

  .\32xl\:hover\:text-safe:hover {
    color: #60B731;
  }

  .\32xl\:hover\:text-primary-dark:hover {
    color: #3C2C84;
  }

  .\32xl\:hover\:text-primary-1:hover {
    color: #8C81D1;
  }

  .\32xl\:hover\:text-primary-2:hover {
    color: #A8A5CE;
  }

  .\32xl\:hover\:text-primary-3:hover {
    color: #EBEAF6;
  }

  .\32xl\:hover\:text-primary-4:hover {
    color: #F8F8FC;
  }

  .\32xl\:hover\:text-secondary-1:hover {
    color: #43BEFF;
  }

  .\32xl\:hover\:text-secondary-2:hover {
    color: #F5F9FD;
  }

  .\32xl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .\32xl\:hover\:text-black:hover {
    color: #000000;
  }

  .\32xl\:hover\:text-white:hover {
    color: #FFFFFF;
  }

  .\32xl\:hover\:text-point-violet:hover {
    color: #7545FF;
  }

  .\32xl\:hover\:text-gray-100:hover {
    color: #F7F7F7;
  }

  .\32xl\:hover\:text-gray-200:hover {
    color: #E5E5E8;
  }

  .\32xl\:hover\:text-gray-300:hover {
    color: #CED0D6;
  }

  .\32xl\:hover\:text-gray-400:hover {
    color: #A7A9B2;
  }

  .\32xl\:hover\:text-gray-500:hover {
    color: #858895;
  }

  .\32xl\:hover\:text-gray-600:hover {
    color: #6B6E7B;
  }

  .\32xl\:hover\:text-gray-700:hover {
    color: #5F616D;
  }

  .\32xl\:hover\:text-gray-800:hover {
    color: #474952;
  }

  .\32xl\:hover\:text-gray-900:hover {
    color: #222532;
  }

  .\32xl\:hover\:text-gray:hover {
    color: #858895;
  }

  .\32xl\:hover\:text-gray-dark:hover {
    color: #222532;
  }

  .\32xl\:hover\:text-red-100:hover {
    color: #FFE8E8;
  }

  .\32xl\:hover\:text-red-200:hover {
    color: #FFC4C4;
  }

  .\32xl\:hover\:text-red-300:hover {
    color: #FF8F8F;
  }

  .\32xl\:hover\:text-red-400:hover {
    color: #FF6A6A;
  }

  .\32xl\:hover\:text-red-500:hover {
    color: #EF3817;
  }

  .\32xl\:hover\:text-red-600:hover {
    color: #CC2C00;
  }

  .\32xl\:hover\:text-red-700:hover {
    color: #C53030;
  }

  .\32xl\:hover\:text-red-800:hover {
    color: #9B2C2C;
  }

  .\32xl\:hover\:text-red-900:hover {
    color: #742A2A;
  }

  .\32xl\:hover\:text-red:hover {
    color: #EF3817;
  }

  .\32xl\:hover\:text-coral-100:hover {
    color: #FFEBE6;
  }

  .\32xl\:hover\:text-coral-200:hover {
    color: #FFD3C8;
  }

  .\32xl\:hover\:text-coral-300:hover {
    color: #FFB39E;
  }

  .\32xl\:hover\:text-coral-400:hover {
    color: #FF9476;
  }

  .\32xl\:hover\:text-coral-500:hover {
    color: #FF7750;
  }

  .\32xl\:hover\:text-coral-600:hover {
    color: #F55A2F;
  }

  .\32xl\:hover\:text-coral-700:hover {
    color: #DD470F;
  }

  .\32xl\:hover\:text-coral-800:hover {
    color: #B93E0F;
  }

  .\32xl\:hover\:text-coral-900:hover {
    color: #8E3311;
  }

  .\32xl\:hover\:text-coral:hover {
    color: #FF7750;
  }

  .\32xl\:hover\:text-yellow-100:hover {
    color: #FFFAE6;
  }

  .\32xl\:hover\:text-yellow-200:hover {
    color: #FFEB99;
  }

  .\32xl\:hover\:text-yellow-300:hover {
    color: #FFE066;
  }

  .\32xl\:hover\:text-yellow-400:hover {
    color: #FFD633;
  }

  .\32xl\:hover\:text-yellow-500:hover {
    color: #FFCE02;
  }

  .\32xl\:hover\:text-yellow-600:hover {
    color: #E6B800;
  }

  .\32xl\:hover\:text-yellow-700:hover {
    color: #CCA300;
  }

  .\32xl\:hover\:text-yellow-800:hover {
    color: #806600;
  }

  .\32xl\:hover\:text-yellow-900:hover {
    color: #4D3D00;
  }

  .\32xl\:hover\:text-yellow:hover {
    color: #FFCE02;
  }

  .\32xl\:hover\:text-green-100:hover {
    color: #F9FCE9;
  }

  .\32xl\:hover\:text-green-200:hover {
    color: #E7F3A5;
  }

  .\32xl\:hover\:text-green-300:hover {
    color: #D5EA62;
  }

  .\32xl\:hover\:text-green-400:hover {
    color: #C2E01E;
  }

  .\32xl\:hover\:text-green-500:hover {
    color: #60B731;
  }

  .\32xl\:hover\:text-green-600:hover {
    color: #3F7B1A;
  }

  .\32xl\:hover\:text-green-700:hover {
    color: #366916;
  }

  .\32xl\:hover\:text-green-800:hover {
    color: #203F0D;
  }

  .\32xl\:hover\:text-green-900:hover {
    color: #162A09;
  }

  .\32xl\:hover\:text-green:hover {
    color: #60B731;
  }

  .\32xl\:hover\:text-blue-100:hover {
    color: #F5F9FD;
  }

  .\32xl\:hover\:text-blue-200:hover {
    color: #E9F4FF;
  }

  .\32xl\:hover\:text-blue-300:hover {
    color: #B9DCFF;
  }

  .\32xl\:hover\:text-blue-400:hover {
    color: #43BEFF;
  }

  .\32xl\:hover\:text-blue-500:hover {
    color: #007EE5;
  }

  .\32xl\:hover\:text-blue-600:hover {
    color: #0069CC;
  }

  .\32xl\:hover\:text-blue-700:hover {
    color: #005CB3;
  }

  .\32xl\:hover\:text-blue-800:hover {
    color: #004F99;
  }

  .\32xl\:hover\:text-blue-900:hover {
    color: #003566;
  }

  .\32xl\:hover\:text-blue:hover {
    color: #007EE5;
  }

  .\32xl\:hover\:text-violet-100:hover {
    color: #F8F8FC;
  }

  .\32xl\:hover\:text-violet-200:hover {
    color: #EBEAF6;
  }

  .\32xl\:hover\:text-violet-300:hover {
    color: #A8A5CE;
  }

  .\32xl\:hover\:text-violet-400:hover {
    color: #8C81D1;
  }

  .\32xl\:hover\:text-violet-500:hover {
    color: #6638B6;
  }

  .\32xl\:hover\:text-violet-600:hover {
    color: #58309C;
  }

  .\32xl\:hover\:text-violet-700:hover {
    color: #4D2A89;
  }

  .\32xl\:hover\:text-violet-800:hover {
    color: #3C2C84;
  }

  .\32xl\:hover\:text-violet-900:hover {
    color: #371E62;
  }

  .\32xl\:hover\:text-violet:hover {
    color: #6638B6;
  }

  .\32xl\:hover\:text-peacock-100:hover {
    color: #E6FFFA;
  }

  .\32xl\:hover\:text-peacock-200:hover {
    color: #B2F5EA;
  }

  .\32xl\:hover\:text-peacock-300:hover {
    color: #81E6D9;
  }

  .\32xl\:hover\:text-peacock-400:hover {
    color: #4FD1C5;
  }

  .\32xl\:hover\:text-peacock-500:hover {
    color: #38B2AC;
  }

  .\32xl\:hover\:text-peacock-600:hover {
    color: #319795;
  }

  .\32xl\:hover\:text-peacock-700:hover {
    color: #2C7A7B;
  }

  .\32xl\:hover\:text-peacock-800:hover {
    color: #285E61;
  }

  .\32xl\:hover\:text-peacock-900:hover {
    color: #234E52;
  }

  .\32xl\:hover\:text-peacock:hover {
    color: #38B2AC;
  }

  .\32xl\:hover\:text-indigo-100:hover {
    color: #EBF4FF;
  }

  .\32xl\:hover\:text-indigo-200:hover {
    color: #C3DAFE;
  }

  .\32xl\:hover\:text-indigo-300:hover {
    color: #A3BFFA;
  }

  .\32xl\:hover\:text-indigo-400:hover {
    color: #7F9CF5;
  }

  .\32xl\:hover\:text-indigo-500:hover {
    color: #667EEA;
  }

  .\32xl\:hover\:text-indigo-600:hover {
    color: #5A67D8;
  }

  .\32xl\:hover\:text-indigo-700:hover {
    color: #6439DE;
  }

  .\32xl\:hover\:text-indigo-800:hover {
    color: #434190;
  }

  .\32xl\:hover\:text-indigo-900:hover {
    color: #3C366B;
  }

  .\32xl\:hover\:text-indigo:hover {
    color: #667EEA;
  }

  .\32xl\:text-xs {
    font-size: 0.75rem;
  }

  .\32xl\:text-sm {
    font-size: 0.875rem;
  }

  .\32xl\:text-base {
    font-size: 1rem;
  }

  .\32xl\:text-lg {
    font-size: 1.125rem;
  }

  .\32xl\:text-xl {
    font-size: 1.25rem;
  }

  .\32xl\:text-2xl {
    font-size: 1.5rem;
  }

  .\32xl\:text-3xl {
    font-size: 1.875rem;
  }

  .\32xl\:text-4xl {
    font-size: 2.25rem;
  }

  .\32xl\:text-5xl {
    font-size: 3rem;
  }

  .\32xl\:text-6xl {
    font-size: 4rem;
  }

  .\32xl\:\!text-xs {
    font-size: 0.75rem !important;
  }

  .\32xl\:\!text-sm {
    font-size: 0.875rem !important;
  }

  .\32xl\:\!text-base {
    font-size: 1rem !important;
  }

  .\32xl\:\!text-lg {
    font-size: 1.125rem !important;
  }

  .\32xl\:\!text-xl {
    font-size: 1.25rem !important;
  }

  .\32xl\:\!text-2xl {
    font-size: 1.5rem !important;
  }

  .\32xl\:\!text-3xl {
    font-size: 1.875rem !important;
  }

  .\32xl\:\!text-4xl {
    font-size: 2.25rem !important;
  }

  .\32xl\:\!text-5xl {
    font-size: 3rem !important;
  }

  .\32xl\:\!text-6xl {
    font-size: 4rem !important;
  }

  .\32xl\:hover\:text-xs:hover {
    font-size: 0.75rem;
  }

  .\32xl\:hover\:text-sm:hover {
    font-size: 0.875rem;
  }

  .\32xl\:hover\:text-base:hover {
    font-size: 1rem;
  }

  .\32xl\:hover\:text-lg:hover {
    font-size: 1.125rem;
  }

  .\32xl\:hover\:text-xl:hover {
    font-size: 1.25rem;
  }

  .\32xl\:hover\:text-2xl:hover {
    font-size: 1.5rem;
  }

  .\32xl\:hover\:text-3xl:hover {
    font-size: 1.875rem;
  }

  .\32xl\:hover\:text-4xl:hover {
    font-size: 2.25rem;
  }

  .\32xl\:hover\:text-5xl:hover {
    font-size: 3rem;
  }

  .\32xl\:hover\:text-6xl:hover {
    font-size: 4rem;
  }

  .\32xl\:italic {
    font-style: italic;
  }

  .\32xl\:not-italic {
    font-style: normal;
  }

  .\32xl\:\!italic {
    font-style: italic !important;
  }

  .\32xl\:\!not-italic {
    font-style: normal !important;
  }

  .\32xl\:hover\:italic:hover {
    font-style: italic;
  }

  .\32xl\:hover\:not-italic:hover {
    font-style: normal;
  }

  .\32xl\:uppercase {
    text-transform: uppercase;
  }

  .\32xl\:lowercase {
    text-transform: lowercase;
  }

  .\32xl\:capitalize {
    text-transform: capitalize;
  }

  .\32xl\:normal-case {
    text-transform: none;
  }

  .\32xl\:\!uppercase {
    text-transform: uppercase !important;
  }

  .\32xl\:\!lowercase {
    text-transform: lowercase !important;
  }

  .\32xl\:\!capitalize {
    text-transform: capitalize !important;
  }

  .\32xl\:\!normal-case {
    text-transform: none !important;
  }

  .\32xl\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .\32xl\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .\32xl\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .\32xl\:hover\:normal-case:hover {
    text-transform: none;
  }

  .\32xl\:underline {
    text-decoration: underline;
  }

  .\32xl\:line-through {
    text-decoration: line-through;
  }

  .\32xl\:no-underline {
    text-decoration: none;
  }

  .\32xl\:\!underline {
    text-decoration: underline !important;
  }

  .\32xl\:\!line-through {
    text-decoration: line-through !important;
  }

  .\32xl\:\!no-underline {
    text-decoration: none !important;
  }

  .\32xl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .\32xl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .\32xl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .\32xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .\32xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .\32xl\:\!antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .\32xl\:\!subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .\32xl\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .\32xl\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .\32xl\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .\32xl\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .\32xl\:tracking-normal {
    letter-spacing: 0;
  }

  .\32xl\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .\32xl\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .\32xl\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .\32xl\:\!tracking-tighter {
    letter-spacing: -0.05em !important;
  }

  .\32xl\:\!tracking-tight {
    letter-spacing: -0.025em !important;
  }

  .\32xl\:\!tracking-normal {
    letter-spacing: 0 !important;
  }

  .\32xl\:\!tracking-wide {
    letter-spacing: 0.025em !important;
  }

  .\32xl\:\!tracking-wider {
    letter-spacing: 0.05em !important;
  }

  .\32xl\:\!tracking-widest {
    letter-spacing: 0.1em !important;
  }

  .\32xl\:hover\:tracking-tighter:hover {
    letter-spacing: -0.05em;
  }

  .\32xl\:hover\:tracking-tight:hover {
    letter-spacing: -0.025em;
  }

  .\32xl\:hover\:tracking-normal:hover {
    letter-spacing: 0;
  }

  .\32xl\:hover\:tracking-wide:hover {
    letter-spacing: 0.025em;
  }

  .\32xl\:hover\:tracking-wider:hover {
    letter-spacing: 0.05em;
  }

  .\32xl\:hover\:tracking-widest:hover {
    letter-spacing: 0.1em;
  }

  .\32xl\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .\32xl\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .\32xl\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .\32xl\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .\32xl\:\!select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .\32xl\:\!select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .\32xl\:\!select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .\32xl\:\!select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .\32xl\:hover\:select-none:hover {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .\32xl\:hover\:select-text:hover {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .\32xl\:hover\:select-all:hover {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .\32xl\:hover\:select-auto:hover {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .\32xl\:align-baseline {
    vertical-align: baseline;
  }

  .\32xl\:align-top {
    vertical-align: top;
  }

  .\32xl\:align-middle {
    vertical-align: middle;
  }

  .\32xl\:align-bottom {
    vertical-align: bottom;
  }

  .\32xl\:align-text-top {
    vertical-align: text-top;
  }

  .\32xl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .\32xl\:\!align-baseline {
    vertical-align: baseline !important;
  }

  .\32xl\:\!align-top {
    vertical-align: top !important;
  }

  .\32xl\:\!align-middle {
    vertical-align: middle !important;
  }

  .\32xl\:\!align-bottom {
    vertical-align: bottom !important;
  }

  .\32xl\:\!align-text-top {
    vertical-align: text-top !important;
  }

  .\32xl\:\!align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .\32xl\:hover\:align-baseline:hover {
    vertical-align: baseline;
  }

  .\32xl\:hover\:align-top:hover {
    vertical-align: top;
  }

  .\32xl\:hover\:align-middle:hover {
    vertical-align: middle;
  }

  .\32xl\:hover\:align-bottom:hover {
    vertical-align: bottom;
  }

  .\32xl\:hover\:align-text-top:hover {
    vertical-align: text-top;
  }

  .\32xl\:hover\:align-text-bottom:hover {
    vertical-align: text-bottom;
  }

  .\32xl\:visible {
    visibility: visible;
  }

  .\32xl\:invisible {
    visibility: hidden;
  }

  .\32xl\:\!visible {
    visibility: visible !important;
  }

  .\32xl\:\!invisible {
    visibility: hidden !important;
  }

  .\32xl\:hover\:visible:hover {
    visibility: visible;
  }

  .\32xl\:hover\:invisible:hover {
    visibility: hidden;
  }

  .\32xl\:whitespace-normal {
    white-space: normal;
  }

  .\32xl\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .\32xl\:whitespace-pre {
    white-space: pre;
  }

  .\32xl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .\32xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\32xl\:\!whitespace-normal {
    white-space: normal !important;
  }

  .\32xl\:\!whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .\32xl\:\!whitespace-pre {
    white-space: pre !important;
  }

  .\32xl\:\!whitespace-pre-line {
    white-space: pre-line !important;
  }

  .\32xl\:\!whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .\32xl\:hover\:whitespace-normal:hover {
    white-space: normal;
  }

  .\32xl\:hover\:whitespace-no-wrap:hover {
    white-space: nowrap;
  }

  .\32xl\:hover\:whitespace-pre:hover {
    white-space: pre;
  }

  .\32xl\:hover\:whitespace-pre-line:hover {
    white-space: pre-line;
  }

  .\32xl\:hover\:whitespace-pre-wrap:hover {
    white-space: pre-wrap;
  }

  .\32xl\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .\32xl\:break-words {
    overflow-wrap: break-word;
  }

  .\32xl\:break-all {
    word-break: break-all;
  }

  .\32xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .\32xl\:\!break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .\32xl\:\!break-words {
    overflow-wrap: break-word !important;
  }

  .\32xl\:\!break-all {
    word-break: break-all !important;
  }

  .\32xl\:\!truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .\32xl\:hover\:break-normal:hover {
    overflow-wrap: normal;
    word-break: normal;
  }

  .\32xl\:hover\:break-words:hover {
    overflow-wrap: break-word;
  }

  .\32xl\:hover\:break-all:hover {
    word-break: break-all;
  }

  .\32xl\:hover\:truncate:hover {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .\32xl\:w-0 {
    width: 0rem;
  }

  .\32xl\:w-1 {
    width: 0.25rem;
  }

  .\32xl\:w-2 {
    width: 0.5rem;
  }

  .\32xl\:w-3 {
    width: 0.75rem;
  }

  .\32xl\:w-4 {
    width: 1rem;
  }

  .\32xl\:w-5 {
    width: 1.25rem;
  }

  .\32xl\:w-6 {
    width: 1.5rem;
  }

  .\32xl\:w-7 {
    width: 1.75rem;
  }

  .\32xl\:w-8 {
    width: 2rem;
  }

  .\32xl\:w-9 {
    width: 2.25rem;
  }

  .\32xl\:w-10 {
    width: 2.5rem;
  }

  .\32xl\:w-11 {
    width: 2.75rem;
  }

  .\32xl\:w-12 {
    width: 3rem;
  }

  .\32xl\:w-13 {
    width: 3.25rem;
  }

  .\32xl\:w-14 {
    width: 3.5rem;
  }

  .\32xl\:w-15 {
    width: 3.75rem;
  }

  .\32xl\:w-16 {
    width: 4rem;
  }

  .\32xl\:w-17 {
    width: 4.25rem;
  }

  .\32xl\:w-18 {
    width: 4.5rem;
  }

  .\32xl\:w-19 {
    width: 4.75rem;
  }

  .\32xl\:w-20 {
    width: 5rem;
  }

  .\32xl\:w-21 {
    width: 5.25rem;
  }

  .\32xl\:w-22 {
    width: 5.5rem;
  }

  .\32xl\:w-23 {
    width: 5.75rem;
  }

  .\32xl\:w-24 {
    width: 6rem;
  }

  .\32xl\:w-25 {
    width: 6.25rem;
  }

  .\32xl\:w-26 {
    width: 6.5rem;
  }

  .\32xl\:w-27 {
    width: 6.75rem;
  }

  .\32xl\:w-28 {
    width: 7rem;
  }

  .\32xl\:w-29 {
    width: 7.25rem;
  }

  .\32xl\:w-30 {
    width: 7.5rem;
  }

  .\32xl\:w-31 {
    width: 7.75rem;
  }

  .\32xl\:w-32 {
    width: 8rem;
  }

  .\32xl\:w-40 {
    width: 10rem;
  }

  .\32xl\:w-48 {
    width: 12rem;
  }

  .\32xl\:w-56 {
    width: 14rem;
  }

  .\32xl\:w-64 {
    width: 16rem;
  }

  .\32xl\:w-auto {
    width: auto;
  }

  .\32xl\:w-px {
    width: 1px;
  }

  .\32xl\:w-1\/2 {
    width: 50%;
  }

  .\32xl\:w-1\/3 {
    width: 33.333333%;
  }

  .\32xl\:w-2\/3 {
    width: 66.666667%;
  }

  .\32xl\:w-1\/4 {
    width: 25%;
  }

  .\32xl\:w-2\/4 {
    width: 50%;
  }

  .\32xl\:w-3\/4 {
    width: 75%;
  }

  .\32xl\:w-1\/5 {
    width: 20%;
  }

  .\32xl\:w-2\/5 {
    width: 40%;
  }

  .\32xl\:w-3\/5 {
    width: 60%;
  }

  .\32xl\:w-4\/5 {
    width: 80%;
  }

  .\32xl\:w-1\/6 {
    width: 16.666667%;
  }

  .\32xl\:w-2\/6 {
    width: 33.333333%;
  }

  .\32xl\:w-3\/6 {
    width: 50%;
  }

  .\32xl\:w-4\/6 {
    width: 66.666667%;
  }

  .\32xl\:w-5\/6 {
    width: 83.333333%;
  }

  .\32xl\:w-1\/12 {
    width: 8.333333%;
  }

  .\32xl\:w-2\/12 {
    width: 16.666667%;
  }

  .\32xl\:w-3\/12 {
    width: 25%;
  }

  .\32xl\:w-4\/12 {
    width: 33.333333%;
  }

  .\32xl\:w-5\/12 {
    width: 41.666667%;
  }

  .\32xl\:w-6\/12 {
    width: 50%;
  }

  .\32xl\:w-7\/12 {
    width: 58.333333%;
  }

  .\32xl\:w-8\/12 {
    width: 66.666667%;
  }

  .\32xl\:w-9\/12 {
    width: 75%;
  }

  .\32xl\:w-10\/12 {
    width: 83.333333%;
  }

  .\32xl\:w-11\/12 {
    width: 91.666667%;
  }

  .\32xl\:w-full {
    width: 100%;
  }

  .\32xl\:w-screen {
    width: 100vw;
  }

  .\32xl\:\!w-0 {
    width: 0rem !important;
  }

  .\32xl\:\!w-1 {
    width: 0.25rem !important;
  }

  .\32xl\:\!w-2 {
    width: 0.5rem !important;
  }

  .\32xl\:\!w-3 {
    width: 0.75rem !important;
  }

  .\32xl\:\!w-4 {
    width: 1rem !important;
  }

  .\32xl\:\!w-5 {
    width: 1.25rem !important;
  }

  .\32xl\:\!w-6 {
    width: 1.5rem !important;
  }

  .\32xl\:\!w-7 {
    width: 1.75rem !important;
  }

  .\32xl\:\!w-8 {
    width: 2rem !important;
  }

  .\32xl\:\!w-9 {
    width: 2.25rem !important;
  }

  .\32xl\:\!w-10 {
    width: 2.5rem !important;
  }

  .\32xl\:\!w-11 {
    width: 2.75rem !important;
  }

  .\32xl\:\!w-12 {
    width: 3rem !important;
  }

  .\32xl\:\!w-13 {
    width: 3.25rem !important;
  }

  .\32xl\:\!w-14 {
    width: 3.5rem !important;
  }

  .\32xl\:\!w-15 {
    width: 3.75rem !important;
  }

  .\32xl\:\!w-16 {
    width: 4rem !important;
  }

  .\32xl\:\!w-17 {
    width: 4.25rem !important;
  }

  .\32xl\:\!w-18 {
    width: 4.5rem !important;
  }

  .\32xl\:\!w-19 {
    width: 4.75rem !important;
  }

  .\32xl\:\!w-20 {
    width: 5rem !important;
  }

  .\32xl\:\!w-21 {
    width: 5.25rem !important;
  }

  .\32xl\:\!w-22 {
    width: 5.5rem !important;
  }

  .\32xl\:\!w-23 {
    width: 5.75rem !important;
  }

  .\32xl\:\!w-24 {
    width: 6rem !important;
  }

  .\32xl\:\!w-25 {
    width: 6.25rem !important;
  }

  .\32xl\:\!w-26 {
    width: 6.5rem !important;
  }

  .\32xl\:\!w-27 {
    width: 6.75rem !important;
  }

  .\32xl\:\!w-28 {
    width: 7rem !important;
  }

  .\32xl\:\!w-29 {
    width: 7.25rem !important;
  }

  .\32xl\:\!w-30 {
    width: 7.5rem !important;
  }

  .\32xl\:\!w-31 {
    width: 7.75rem !important;
  }

  .\32xl\:\!w-32 {
    width: 8rem !important;
  }

  .\32xl\:\!w-40 {
    width: 10rem !important;
  }

  .\32xl\:\!w-48 {
    width: 12rem !important;
  }

  .\32xl\:\!w-56 {
    width: 14rem !important;
  }

  .\32xl\:\!w-64 {
    width: 16rem !important;
  }

  .\32xl\:\!w-auto {
    width: auto !important;
  }

  .\32xl\:\!w-px {
    width: 1px !important;
  }

  .\32xl\:\!w-1\/2 {
    width: 50% !important;
  }

  .\32xl\:\!w-1\/3 {
    width: 33.333333% !important;
  }

  .\32xl\:\!w-2\/3 {
    width: 66.666667% !important;
  }

  .\32xl\:\!w-1\/4 {
    width: 25% !important;
  }

  .\32xl\:\!w-2\/4 {
    width: 50% !important;
  }

  .\32xl\:\!w-3\/4 {
    width: 75% !important;
  }

  .\32xl\:\!w-1\/5 {
    width: 20% !important;
  }

  .\32xl\:\!w-2\/5 {
    width: 40% !important;
  }

  .\32xl\:\!w-3\/5 {
    width: 60% !important;
  }

  .\32xl\:\!w-4\/5 {
    width: 80% !important;
  }

  .\32xl\:\!w-1\/6 {
    width: 16.666667% !important;
  }

  .\32xl\:\!w-2\/6 {
    width: 33.333333% !important;
  }

  .\32xl\:\!w-3\/6 {
    width: 50% !important;
  }

  .\32xl\:\!w-4\/6 {
    width: 66.666667% !important;
  }

  .\32xl\:\!w-5\/6 {
    width: 83.333333% !important;
  }

  .\32xl\:\!w-1\/12 {
    width: 8.333333% !important;
  }

  .\32xl\:\!w-2\/12 {
    width: 16.666667% !important;
  }

  .\32xl\:\!w-3\/12 {
    width: 25% !important;
  }

  .\32xl\:\!w-4\/12 {
    width: 33.333333% !important;
  }

  .\32xl\:\!w-5\/12 {
    width: 41.666667% !important;
  }

  .\32xl\:\!w-6\/12 {
    width: 50% !important;
  }

  .\32xl\:\!w-7\/12 {
    width: 58.333333% !important;
  }

  .\32xl\:\!w-8\/12 {
    width: 66.666667% !important;
  }

  .\32xl\:\!w-9\/12 {
    width: 75% !important;
  }

  .\32xl\:\!w-10\/12 {
    width: 83.333333% !important;
  }

  .\32xl\:\!w-11\/12 {
    width: 91.666667% !important;
  }

  .\32xl\:\!w-full {
    width: 100% !important;
  }

  .\32xl\:\!w-screen {
    width: 100vw !important;
  }

  .\32xl\:hover\:w-0:hover {
    width: 0rem;
  }

  .\32xl\:hover\:w-1:hover {
    width: 0.25rem;
  }

  .\32xl\:hover\:w-2:hover {
    width: 0.5rem;
  }

  .\32xl\:hover\:w-3:hover {
    width: 0.75rem;
  }

  .\32xl\:hover\:w-4:hover {
    width: 1rem;
  }

  .\32xl\:hover\:w-5:hover {
    width: 1.25rem;
  }

  .\32xl\:hover\:w-6:hover {
    width: 1.5rem;
  }

  .\32xl\:hover\:w-7:hover {
    width: 1.75rem;
  }

  .\32xl\:hover\:w-8:hover {
    width: 2rem;
  }

  .\32xl\:hover\:w-9:hover {
    width: 2.25rem;
  }

  .\32xl\:hover\:w-10:hover {
    width: 2.5rem;
  }

  .\32xl\:hover\:w-11:hover {
    width: 2.75rem;
  }

  .\32xl\:hover\:w-12:hover {
    width: 3rem;
  }

  .\32xl\:hover\:w-13:hover {
    width: 3.25rem;
  }

  .\32xl\:hover\:w-14:hover {
    width: 3.5rem;
  }

  .\32xl\:hover\:w-15:hover {
    width: 3.75rem;
  }

  .\32xl\:hover\:w-16:hover {
    width: 4rem;
  }

  .\32xl\:hover\:w-17:hover {
    width: 4.25rem;
  }

  .\32xl\:hover\:w-18:hover {
    width: 4.5rem;
  }

  .\32xl\:hover\:w-19:hover {
    width: 4.75rem;
  }

  .\32xl\:hover\:w-20:hover {
    width: 5rem;
  }

  .\32xl\:hover\:w-21:hover {
    width: 5.25rem;
  }

  .\32xl\:hover\:w-22:hover {
    width: 5.5rem;
  }

  .\32xl\:hover\:w-23:hover {
    width: 5.75rem;
  }

  .\32xl\:hover\:w-24:hover {
    width: 6rem;
  }

  .\32xl\:hover\:w-25:hover {
    width: 6.25rem;
  }

  .\32xl\:hover\:w-26:hover {
    width: 6.5rem;
  }

  .\32xl\:hover\:w-27:hover {
    width: 6.75rem;
  }

  .\32xl\:hover\:w-28:hover {
    width: 7rem;
  }

  .\32xl\:hover\:w-29:hover {
    width: 7.25rem;
  }

  .\32xl\:hover\:w-30:hover {
    width: 7.5rem;
  }

  .\32xl\:hover\:w-31:hover {
    width: 7.75rem;
  }

  .\32xl\:hover\:w-32:hover {
    width: 8rem;
  }

  .\32xl\:hover\:w-40:hover {
    width: 10rem;
  }

  .\32xl\:hover\:w-48:hover {
    width: 12rem;
  }

  .\32xl\:hover\:w-56:hover {
    width: 14rem;
  }

  .\32xl\:hover\:w-64:hover {
    width: 16rem;
  }

  .\32xl\:hover\:w-auto:hover {
    width: auto;
  }

  .\32xl\:hover\:w-px:hover {
    width: 1px;
  }

  .\32xl\:hover\:w-1\/2:hover {
    width: 50%;
  }

  .\32xl\:hover\:w-1\/3:hover {
    width: 33.333333%;
  }

  .\32xl\:hover\:w-2\/3:hover {
    width: 66.666667%;
  }

  .\32xl\:hover\:w-1\/4:hover {
    width: 25%;
  }

  .\32xl\:hover\:w-2\/4:hover {
    width: 50%;
  }

  .\32xl\:hover\:w-3\/4:hover {
    width: 75%;
  }

  .\32xl\:hover\:w-1\/5:hover {
    width: 20%;
  }

  .\32xl\:hover\:w-2\/5:hover {
    width: 40%;
  }

  .\32xl\:hover\:w-3\/5:hover {
    width: 60%;
  }

  .\32xl\:hover\:w-4\/5:hover {
    width: 80%;
  }

  .\32xl\:hover\:w-1\/6:hover {
    width: 16.666667%;
  }

  .\32xl\:hover\:w-2\/6:hover {
    width: 33.333333%;
  }

  .\32xl\:hover\:w-3\/6:hover {
    width: 50%;
  }

  .\32xl\:hover\:w-4\/6:hover {
    width: 66.666667%;
  }

  .\32xl\:hover\:w-5\/6:hover {
    width: 83.333333%;
  }

  .\32xl\:hover\:w-1\/12:hover {
    width: 8.333333%;
  }

  .\32xl\:hover\:w-2\/12:hover {
    width: 16.666667%;
  }

  .\32xl\:hover\:w-3\/12:hover {
    width: 25%;
  }

  .\32xl\:hover\:w-4\/12:hover {
    width: 33.333333%;
  }

  .\32xl\:hover\:w-5\/12:hover {
    width: 41.666667%;
  }

  .\32xl\:hover\:w-6\/12:hover {
    width: 50%;
  }

  .\32xl\:hover\:w-7\/12:hover {
    width: 58.333333%;
  }

  .\32xl\:hover\:w-8\/12:hover {
    width: 66.666667%;
  }

  .\32xl\:hover\:w-9\/12:hover {
    width: 75%;
  }

  .\32xl\:hover\:w-10\/12:hover {
    width: 83.333333%;
  }

  .\32xl\:hover\:w-11\/12:hover {
    width: 91.666667%;
  }

  .\32xl\:hover\:w-full:hover {
    width: 100%;
  }

  .\32xl\:hover\:w-screen:hover {
    width: 100vw;
  }

  .\32xl\:z-0 {
    z-index: 0;
  }

  .\32xl\:z-10 {
    z-index: 10;
  }

  .\32xl\:z-20 {
    z-index: 20;
  }

  .\32xl\:z-30 {
    z-index: 30;
  }

  .\32xl\:z-40 {
    z-index: 40;
  }

  .\32xl\:z-50 {
    z-index: 50;
  }

  .\32xl\:z-auto {
    z-index: auto;
  }

  .\32xl\:\!z-0 {
    z-index: 0 !important;
  }

  .\32xl\:\!z-10 {
    z-index: 10 !important;
  }

  .\32xl\:\!z-20 {
    z-index: 20 !important;
  }

  .\32xl\:\!z-30 {
    z-index: 30 !important;
  }

  .\32xl\:\!z-40 {
    z-index: 40 !important;
  }

  .\32xl\:\!z-50 {
    z-index: 50 !important;
  }

  .\32xl\:\!z-auto {
    z-index: auto !important;
  }

  .\32xl\:hover\:z-0:hover {
    z-index: 0;
  }

  .\32xl\:hover\:z-10:hover {
    z-index: 10;
  }

  .\32xl\:hover\:z-20:hover {
    z-index: 20;
  }

  .\32xl\:hover\:z-30:hover {
    z-index: 30;
  }

  .\32xl\:hover\:z-40:hover {
    z-index: 40;
  }

  .\32xl\:hover\:z-50:hover {
    z-index: 50;
  }

  .\32xl\:hover\:z-auto:hover {
    z-index: auto;
  }

  .\32xl\:gap-0 {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .\32xl\:gap-1 {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .\32xl\:gap-2 {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .\32xl\:gap-3 {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .\32xl\:gap-4 {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .\32xl\:gap-5 {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .\32xl\:gap-6 {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .\32xl\:gap-7 {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .\32xl\:gap-8 {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .\32xl\:gap-9 {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .\32xl\:gap-10 {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .\32xl\:gap-11 {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .\32xl\:gap-12 {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .\32xl\:gap-13 {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .\32xl\:gap-14 {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .\32xl\:gap-15 {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .\32xl\:gap-16 {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .\32xl\:gap-17 {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .\32xl\:gap-18 {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .\32xl\:gap-19 {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .\32xl\:gap-20 {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .\32xl\:gap-21 {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .\32xl\:gap-22 {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .\32xl\:gap-23 {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .\32xl\:gap-24 {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .\32xl\:gap-25 {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .\32xl\:gap-26 {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .\32xl\:gap-27 {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .\32xl\:gap-28 {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .\32xl\:gap-29 {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .\32xl\:gap-30 {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .\32xl\:gap-31 {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .\32xl\:gap-32 {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .\32xl\:gap-40 {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .\32xl\:gap-48 {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .\32xl\:gap-56 {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .\32xl\:gap-64 {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .\32xl\:gap-px {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .\32xl\:col-gap-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .\32xl\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .\32xl\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .\32xl\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .\32xl\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .\32xl\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .\32xl\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .\32xl\:col-gap-7 {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .\32xl\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .\32xl\:col-gap-9 {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .\32xl\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .\32xl\:col-gap-11 {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .\32xl\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .\32xl\:col-gap-13 {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .\32xl\:col-gap-14 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .\32xl\:col-gap-15 {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .\32xl\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .\32xl\:col-gap-17 {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .\32xl\:col-gap-18 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .\32xl\:col-gap-19 {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .\32xl\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .\32xl\:col-gap-21 {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .\32xl\:col-gap-22 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .\32xl\:col-gap-23 {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .\32xl\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .\32xl\:col-gap-25 {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .\32xl\:col-gap-26 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .\32xl\:col-gap-27 {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .\32xl\:col-gap-28 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .\32xl\:col-gap-29 {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .\32xl\:col-gap-30 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .\32xl\:col-gap-31 {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .\32xl\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .\32xl\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .\32xl\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .\32xl\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .\32xl\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .\32xl\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .\32xl\:row-gap-0 {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .\32xl\:row-gap-1 {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .\32xl\:row-gap-2 {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .\32xl\:row-gap-3 {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .\32xl\:row-gap-4 {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .\32xl\:row-gap-5 {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\32xl\:row-gap-6 {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .\32xl\:row-gap-7 {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .\32xl\:row-gap-8 {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .\32xl\:row-gap-9 {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .\32xl\:row-gap-10 {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\32xl\:row-gap-11 {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .\32xl\:row-gap-12 {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .\32xl\:row-gap-13 {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .\32xl\:row-gap-14 {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .\32xl\:row-gap-15 {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .\32xl\:row-gap-16 {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .\32xl\:row-gap-17 {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .\32xl\:row-gap-18 {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .\32xl\:row-gap-19 {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .\32xl\:row-gap-20 {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\32xl\:row-gap-21 {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .\32xl\:row-gap-22 {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .\32xl\:row-gap-23 {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .\32xl\:row-gap-24 {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .\32xl\:row-gap-25 {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .\32xl\:row-gap-26 {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .\32xl\:row-gap-27 {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .\32xl\:row-gap-28 {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .\32xl\:row-gap-29 {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .\32xl\:row-gap-30 {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .\32xl\:row-gap-31 {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .\32xl\:row-gap-32 {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .\32xl\:row-gap-40 {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .\32xl\:row-gap-48 {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .\32xl\:row-gap-56 {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .\32xl\:row-gap-64 {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .\32xl\:row-gap-px {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .\32xl\:\!gap-0 {
    grid-gap: 0rem !important;
    grid-gap: 0rem !important;
    gap: 0rem !important;
  }

  .\32xl\:\!gap-1 {
    grid-gap: 0.25rem !important;
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .\32xl\:\!gap-2 {
    grid-gap: 0.5rem !important;
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .\32xl\:\!gap-3 {
    grid-gap: 0.75rem !important;
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .\32xl\:\!gap-4 {
    grid-gap: 1rem !important;
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .\32xl\:\!gap-5 {
    grid-gap: 1.25rem !important;
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .\32xl\:\!gap-6 {
    grid-gap: 1.5rem !important;
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .\32xl\:\!gap-7 {
    grid-gap: 1.75rem !important;
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .\32xl\:\!gap-8 {
    grid-gap: 2rem !important;
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .\32xl\:\!gap-9 {
    grid-gap: 2.25rem !important;
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .\32xl\:\!gap-10 {
    grid-gap: 2.5rem !important;
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .\32xl\:\!gap-11 {
    grid-gap: 2.75rem !important;
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .\32xl\:\!gap-12 {
    grid-gap: 3rem !important;
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .\32xl\:\!gap-13 {
    grid-gap: 3.25rem !important;
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .\32xl\:\!gap-14 {
    grid-gap: 3.5rem !important;
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .\32xl\:\!gap-15 {
    grid-gap: 3.75rem !important;
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .\32xl\:\!gap-16 {
    grid-gap: 4rem !important;
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .\32xl\:\!gap-17 {
    grid-gap: 4.25rem !important;
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .\32xl\:\!gap-18 {
    grid-gap: 4.5rem !important;
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .\32xl\:\!gap-19 {
    grid-gap: 4.75rem !important;
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .\32xl\:\!gap-20 {
    grid-gap: 5rem !important;
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .\32xl\:\!gap-21 {
    grid-gap: 5.25rem !important;
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .\32xl\:\!gap-22 {
    grid-gap: 5.5rem !important;
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .\32xl\:\!gap-23 {
    grid-gap: 5.75rem !important;
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .\32xl\:\!gap-24 {
    grid-gap: 6rem !important;
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .\32xl\:\!gap-25 {
    grid-gap: 6.25rem !important;
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .\32xl\:\!gap-26 {
    grid-gap: 6.5rem !important;
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .\32xl\:\!gap-27 {
    grid-gap: 6.75rem !important;
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .\32xl\:\!gap-28 {
    grid-gap: 7rem !important;
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .\32xl\:\!gap-29 {
    grid-gap: 7.25rem !important;
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .\32xl\:\!gap-30 {
    grid-gap: 7.5rem !important;
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .\32xl\:\!gap-31 {
    grid-gap: 7.75rem !important;
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .\32xl\:\!gap-32 {
    grid-gap: 8rem !important;
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .\32xl\:\!gap-40 {
    grid-gap: 10rem !important;
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .\32xl\:\!gap-48 {
    grid-gap: 12rem !important;
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .\32xl\:\!gap-56 {
    grid-gap: 14rem !important;
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .\32xl\:\!gap-64 {
    grid-gap: 16rem !important;
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .\32xl\:\!gap-px {
    grid-gap: 1px !important;
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .\32xl\:\!col-gap-0 {
    grid-column-gap: 0rem !important;
    -webkit-column-gap: 0rem !important;
       -moz-column-gap: 0rem !important;
            grid-column-gap: 0rem !important;
            column-gap: 0rem !important;
  }

  .\32xl\:\!col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            grid-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .\32xl\:\!col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            grid-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .\32xl\:\!col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            grid-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .\32xl\:\!col-gap-4 {
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            grid-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .\32xl\:\!col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            grid-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .\32xl\:\!col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            grid-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .\32xl\:\!col-gap-7 {
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            grid-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .\32xl\:\!col-gap-8 {
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            grid-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .\32xl\:\!col-gap-9 {
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            grid-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .\32xl\:\!col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            grid-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .\32xl\:\!col-gap-11 {
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            grid-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .\32xl\:\!col-gap-12 {
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            grid-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .\32xl\:\!col-gap-13 {
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            grid-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .\32xl\:\!col-gap-14 {
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            grid-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .\32xl\:\!col-gap-15 {
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            grid-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .\32xl\:\!col-gap-16 {
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            grid-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .\32xl\:\!col-gap-17 {
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            grid-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .\32xl\:\!col-gap-18 {
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            grid-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .\32xl\:\!col-gap-19 {
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            grid-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .\32xl\:\!col-gap-20 {
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            grid-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .\32xl\:\!col-gap-21 {
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            grid-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .\32xl\:\!col-gap-22 {
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            grid-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .\32xl\:\!col-gap-23 {
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            grid-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .\32xl\:\!col-gap-24 {
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            grid-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .\32xl\:\!col-gap-25 {
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            grid-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .\32xl\:\!col-gap-26 {
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            grid-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .\32xl\:\!col-gap-27 {
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            grid-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .\32xl\:\!col-gap-28 {
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            grid-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .\32xl\:\!col-gap-29 {
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            grid-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .\32xl\:\!col-gap-30 {
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            grid-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .\32xl\:\!col-gap-31 {
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            grid-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .\32xl\:\!col-gap-32 {
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            grid-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .\32xl\:\!col-gap-40 {
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            grid-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .\32xl\:\!col-gap-48 {
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            grid-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .\32xl\:\!col-gap-56 {
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            grid-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .\32xl\:\!col-gap-64 {
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            grid-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .\32xl\:\!col-gap-px {
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            grid-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .\32xl\:\!row-gap-0 {
    grid-row-gap: 0rem !important;
    grid-row-gap: 0rem !important;
    row-gap: 0rem !important;
  }

  .\32xl\:\!row-gap-1 {
    grid-row-gap: 0.25rem !important;
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .\32xl\:\!row-gap-2 {
    grid-row-gap: 0.5rem !important;
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .\32xl\:\!row-gap-3 {
    grid-row-gap: 0.75rem !important;
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .\32xl\:\!row-gap-4 {
    grid-row-gap: 1rem !important;
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .\32xl\:\!row-gap-5 {
    grid-row-gap: 1.25rem !important;
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .\32xl\:\!row-gap-6 {
    grid-row-gap: 1.5rem !important;
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .\32xl\:\!row-gap-7 {
    grid-row-gap: 1.75rem !important;
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .\32xl\:\!row-gap-8 {
    grid-row-gap: 2rem !important;
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .\32xl\:\!row-gap-9 {
    grid-row-gap: 2.25rem !important;
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .\32xl\:\!row-gap-10 {
    grid-row-gap: 2.5rem !important;
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .\32xl\:\!row-gap-11 {
    grid-row-gap: 2.75rem !important;
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .\32xl\:\!row-gap-12 {
    grid-row-gap: 3rem !important;
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .\32xl\:\!row-gap-13 {
    grid-row-gap: 3.25rem !important;
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .\32xl\:\!row-gap-14 {
    grid-row-gap: 3.5rem !important;
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .\32xl\:\!row-gap-15 {
    grid-row-gap: 3.75rem !important;
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .\32xl\:\!row-gap-16 {
    grid-row-gap: 4rem !important;
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .\32xl\:\!row-gap-17 {
    grid-row-gap: 4.25rem !important;
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .\32xl\:\!row-gap-18 {
    grid-row-gap: 4.5rem !important;
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .\32xl\:\!row-gap-19 {
    grid-row-gap: 4.75rem !important;
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .\32xl\:\!row-gap-20 {
    grid-row-gap: 5rem !important;
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .\32xl\:\!row-gap-21 {
    grid-row-gap: 5.25rem !important;
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .\32xl\:\!row-gap-22 {
    grid-row-gap: 5.5rem !important;
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .\32xl\:\!row-gap-23 {
    grid-row-gap: 5.75rem !important;
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .\32xl\:\!row-gap-24 {
    grid-row-gap: 6rem !important;
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .\32xl\:\!row-gap-25 {
    grid-row-gap: 6.25rem !important;
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .\32xl\:\!row-gap-26 {
    grid-row-gap: 6.5rem !important;
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .\32xl\:\!row-gap-27 {
    grid-row-gap: 6.75rem !important;
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .\32xl\:\!row-gap-28 {
    grid-row-gap: 7rem !important;
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .\32xl\:\!row-gap-29 {
    grid-row-gap: 7.25rem !important;
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .\32xl\:\!row-gap-30 {
    grid-row-gap: 7.5rem !important;
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .\32xl\:\!row-gap-31 {
    grid-row-gap: 7.75rem !important;
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .\32xl\:\!row-gap-32 {
    grid-row-gap: 8rem !important;
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .\32xl\:\!row-gap-40 {
    grid-row-gap: 10rem !important;
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .\32xl\:\!row-gap-48 {
    grid-row-gap: 12rem !important;
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .\32xl\:\!row-gap-56 {
    grid-row-gap: 14rem !important;
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .\32xl\:\!row-gap-64 {
    grid-row-gap: 16rem !important;
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .\32xl\:\!row-gap-px {
    grid-row-gap: 1px !important;
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .\32xl\:hover\:gap-0:hover {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .\32xl\:hover\:gap-1:hover {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .\32xl\:hover\:gap-2:hover {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .\32xl\:hover\:gap-3:hover {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .\32xl\:hover\:gap-4:hover {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .\32xl\:hover\:gap-5:hover {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .\32xl\:hover\:gap-6:hover {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .\32xl\:hover\:gap-7:hover {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .\32xl\:hover\:gap-8:hover {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .\32xl\:hover\:gap-9:hover {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .\32xl\:hover\:gap-10:hover {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .\32xl\:hover\:gap-11:hover {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .\32xl\:hover\:gap-12:hover {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .\32xl\:hover\:gap-13:hover {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .\32xl\:hover\:gap-14:hover {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .\32xl\:hover\:gap-15:hover {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .\32xl\:hover\:gap-16:hover {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .\32xl\:hover\:gap-17:hover {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .\32xl\:hover\:gap-18:hover {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .\32xl\:hover\:gap-19:hover {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .\32xl\:hover\:gap-20:hover {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .\32xl\:hover\:gap-21:hover {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .\32xl\:hover\:gap-22:hover {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .\32xl\:hover\:gap-23:hover {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .\32xl\:hover\:gap-24:hover {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .\32xl\:hover\:gap-25:hover {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .\32xl\:hover\:gap-26:hover {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .\32xl\:hover\:gap-27:hover {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .\32xl\:hover\:gap-28:hover {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .\32xl\:hover\:gap-29:hover {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .\32xl\:hover\:gap-30:hover {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .\32xl\:hover\:gap-31:hover {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .\32xl\:hover\:gap-32:hover {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .\32xl\:hover\:gap-40:hover {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .\32xl\:hover\:gap-48:hover {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .\32xl\:hover\:gap-56:hover {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .\32xl\:hover\:gap-64:hover {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .\32xl\:hover\:gap-px:hover {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .\32xl\:hover\:col-gap-0:hover {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .\32xl\:hover\:col-gap-1:hover {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .\32xl\:hover\:col-gap-2:hover {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .\32xl\:hover\:col-gap-3:hover {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .\32xl\:hover\:col-gap-4:hover {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .\32xl\:hover\:col-gap-5:hover {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .\32xl\:hover\:col-gap-6:hover {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .\32xl\:hover\:col-gap-7:hover {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .\32xl\:hover\:col-gap-8:hover {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .\32xl\:hover\:col-gap-9:hover {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .\32xl\:hover\:col-gap-10:hover {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .\32xl\:hover\:col-gap-11:hover {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .\32xl\:hover\:col-gap-12:hover {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .\32xl\:hover\:col-gap-13:hover {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .\32xl\:hover\:col-gap-14:hover {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .\32xl\:hover\:col-gap-15:hover {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .\32xl\:hover\:col-gap-16:hover {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .\32xl\:hover\:col-gap-17:hover {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .\32xl\:hover\:col-gap-18:hover {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .\32xl\:hover\:col-gap-19:hover {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .\32xl\:hover\:col-gap-20:hover {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .\32xl\:hover\:col-gap-21:hover {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .\32xl\:hover\:col-gap-22:hover {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .\32xl\:hover\:col-gap-23:hover {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .\32xl\:hover\:col-gap-24:hover {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .\32xl\:hover\:col-gap-25:hover {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .\32xl\:hover\:col-gap-26:hover {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .\32xl\:hover\:col-gap-27:hover {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .\32xl\:hover\:col-gap-28:hover {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .\32xl\:hover\:col-gap-29:hover {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .\32xl\:hover\:col-gap-30:hover {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .\32xl\:hover\:col-gap-31:hover {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .\32xl\:hover\:col-gap-32:hover {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .\32xl\:hover\:col-gap-40:hover {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .\32xl\:hover\:col-gap-48:hover {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .\32xl\:hover\:col-gap-56:hover {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .\32xl\:hover\:col-gap-64:hover {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .\32xl\:hover\:col-gap-px:hover {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .\32xl\:hover\:row-gap-0:hover {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .\32xl\:hover\:row-gap-1:hover {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .\32xl\:hover\:row-gap-2:hover {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .\32xl\:hover\:row-gap-3:hover {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .\32xl\:hover\:row-gap-4:hover {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .\32xl\:hover\:row-gap-5:hover {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\32xl\:hover\:row-gap-6:hover {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .\32xl\:hover\:row-gap-7:hover {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .\32xl\:hover\:row-gap-8:hover {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .\32xl\:hover\:row-gap-9:hover {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .\32xl\:hover\:row-gap-10:hover {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\32xl\:hover\:row-gap-11:hover {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .\32xl\:hover\:row-gap-12:hover {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .\32xl\:hover\:row-gap-13:hover {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .\32xl\:hover\:row-gap-14:hover {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .\32xl\:hover\:row-gap-15:hover {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .\32xl\:hover\:row-gap-16:hover {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .\32xl\:hover\:row-gap-17:hover {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .\32xl\:hover\:row-gap-18:hover {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .\32xl\:hover\:row-gap-19:hover {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .\32xl\:hover\:row-gap-20:hover {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\32xl\:hover\:row-gap-21:hover {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .\32xl\:hover\:row-gap-22:hover {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .\32xl\:hover\:row-gap-23:hover {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .\32xl\:hover\:row-gap-24:hover {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .\32xl\:hover\:row-gap-25:hover {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .\32xl\:hover\:row-gap-26:hover {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .\32xl\:hover\:row-gap-27:hover {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .\32xl\:hover\:row-gap-28:hover {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .\32xl\:hover\:row-gap-29:hover {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .\32xl\:hover\:row-gap-30:hover {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .\32xl\:hover\:row-gap-31:hover {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .\32xl\:hover\:row-gap-32:hover {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .\32xl\:hover\:row-gap-40:hover {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .\32xl\:hover\:row-gap-48:hover {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .\32xl\:hover\:row-gap-56:hover {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .\32xl\:hover\:row-gap-64:hover {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .\32xl\:hover\:row-gap-px:hover {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .\32xl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .\32xl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .\32xl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .\32xl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .\32xl\:\!grid-flow-row {
    grid-auto-flow: row !important;
  }

  .\32xl\:\!grid-flow-col {
    grid-auto-flow: column !important;
  }

  .\32xl\:\!grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }

  .\32xl\:\!grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }

  .\32xl\:hover\:grid-flow-row:hover {
    grid-auto-flow: row;
  }

  .\32xl\:hover\:grid-flow-col:hover {
    grid-auto-flow: column;
  }

  .\32xl\:hover\:grid-flow-row-dense:hover {
    grid-auto-flow: row dense;
  }

  .\32xl\:hover\:grid-flow-col-dense:hover {
    grid-auto-flow: column dense;
  }

  .\32xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-none {
    grid-template-columns: none;
  }

  .\32xl\:\!grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-cols-none {
    grid-template-columns: none !important;
  }

  .\32xl\:hover\:grid-cols-1:hover {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-cols-2:hover {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-cols-3:hover {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-cols-4:hover {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-cols-5:hover {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-cols-6:hover {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-cols-7:hover {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-cols-8:hover {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-cols-9:hover {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-cols-10:hover {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-cols-11:hover {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-cols-12:hover {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-cols-none:hover {
    grid-template-columns: none;
  }

  .\32xl\:col-auto {
    grid-column: auto;
  }

  .\32xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .\32xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .\32xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .\32xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .\32xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .\32xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .\32xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .\32xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .\32xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .\32xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .\32xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .\32xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .\32xl\:\!col-auto {
    grid-column: auto !important;
  }

  .\32xl\:\!col-span-1 {
    grid-column: span 1 / span 1 !important;
  }

  .\32xl\:\!col-span-2 {
    grid-column: span 2 / span 2 !important;
  }

  .\32xl\:\!col-span-3 {
    grid-column: span 3 / span 3 !important;
  }

  .\32xl\:\!col-span-4 {
    grid-column: span 4 / span 4 !important;
  }

  .\32xl\:\!col-span-5 {
    grid-column: span 5 / span 5 !important;
  }

  .\32xl\:\!col-span-6 {
    grid-column: span 6 / span 6 !important;
  }

  .\32xl\:\!col-span-7 {
    grid-column: span 7 / span 7 !important;
  }

  .\32xl\:\!col-span-8 {
    grid-column: span 8 / span 8 !important;
  }

  .\32xl\:\!col-span-9 {
    grid-column: span 9 / span 9 !important;
  }

  .\32xl\:\!col-span-10 {
    grid-column: span 10 / span 10 !important;
  }

  .\32xl\:\!col-span-11 {
    grid-column: span 11 / span 11 !important;
  }

  .\32xl\:\!col-span-12 {
    grid-column: span 12 / span 12 !important;
  }

  .\32xl\:hover\:col-auto:hover {
    grid-column: auto;
  }

  .\32xl\:hover\:col-span-1:hover {
    grid-column: span 1 / span 1;
  }

  .\32xl\:hover\:col-span-2:hover {
    grid-column: span 2 / span 2;
  }

  .\32xl\:hover\:col-span-3:hover {
    grid-column: span 3 / span 3;
  }

  .\32xl\:hover\:col-span-4:hover {
    grid-column: span 4 / span 4;
  }

  .\32xl\:hover\:col-span-5:hover {
    grid-column: span 5 / span 5;
  }

  .\32xl\:hover\:col-span-6:hover {
    grid-column: span 6 / span 6;
  }

  .\32xl\:hover\:col-span-7:hover {
    grid-column: span 7 / span 7;
  }

  .\32xl\:hover\:col-span-8:hover {
    grid-column: span 8 / span 8;
  }

  .\32xl\:hover\:col-span-9:hover {
    grid-column: span 9 / span 9;
  }

  .\32xl\:hover\:col-span-10:hover {
    grid-column: span 10 / span 10;
  }

  .\32xl\:hover\:col-span-11:hover {
    grid-column: span 11 / span 11;
  }

  .\32xl\:hover\:col-span-12:hover {
    grid-column: span 12 / span 12;
  }

  .\32xl\:col-start-1 {
    grid-column-start: 1;
  }

  .\32xl\:col-start-2 {
    grid-column-start: 2;
  }

  .\32xl\:col-start-3 {
    grid-column-start: 3;
  }

  .\32xl\:col-start-4 {
    grid-column-start: 4;
  }

  .\32xl\:col-start-5 {
    grid-column-start: 5;
  }

  .\32xl\:col-start-6 {
    grid-column-start: 6;
  }

  .\32xl\:col-start-7 {
    grid-column-start: 7;
  }

  .\32xl\:col-start-8 {
    grid-column-start: 8;
  }

  .\32xl\:col-start-9 {
    grid-column-start: 9;
  }

  .\32xl\:col-start-10 {
    grid-column-start: 10;
  }

  .\32xl\:col-start-11 {
    grid-column-start: 11;
  }

  .\32xl\:col-start-12 {
    grid-column-start: 12;
  }

  .\32xl\:col-start-13 {
    grid-column-start: 13;
  }

  .\32xl\:col-start-auto {
    grid-column-start: auto;
  }

  .\32xl\:\!col-start-1 {
    grid-column-start: 1 !important;
  }

  .\32xl\:\!col-start-2 {
    grid-column-start: 2 !important;
  }

  .\32xl\:\!col-start-3 {
    grid-column-start: 3 !important;
  }

  .\32xl\:\!col-start-4 {
    grid-column-start: 4 !important;
  }

  .\32xl\:\!col-start-5 {
    grid-column-start: 5 !important;
  }

  .\32xl\:\!col-start-6 {
    grid-column-start: 6 !important;
  }

  .\32xl\:\!col-start-7 {
    grid-column-start: 7 !important;
  }

  .\32xl\:\!col-start-8 {
    grid-column-start: 8 !important;
  }

  .\32xl\:\!col-start-9 {
    grid-column-start: 9 !important;
  }

  .\32xl\:\!col-start-10 {
    grid-column-start: 10 !important;
  }

  .\32xl\:\!col-start-11 {
    grid-column-start: 11 !important;
  }

  .\32xl\:\!col-start-12 {
    grid-column-start: 12 !important;
  }

  .\32xl\:\!col-start-13 {
    grid-column-start: 13 !important;
  }

  .\32xl\:\!col-start-auto {
    grid-column-start: auto !important;
  }

  .\32xl\:hover\:col-start-1:hover {
    grid-column-start: 1;
  }

  .\32xl\:hover\:col-start-2:hover {
    grid-column-start: 2;
  }

  .\32xl\:hover\:col-start-3:hover {
    grid-column-start: 3;
  }

  .\32xl\:hover\:col-start-4:hover {
    grid-column-start: 4;
  }

  .\32xl\:hover\:col-start-5:hover {
    grid-column-start: 5;
  }

  .\32xl\:hover\:col-start-6:hover {
    grid-column-start: 6;
  }

  .\32xl\:hover\:col-start-7:hover {
    grid-column-start: 7;
  }

  .\32xl\:hover\:col-start-8:hover {
    grid-column-start: 8;
  }

  .\32xl\:hover\:col-start-9:hover {
    grid-column-start: 9;
  }

  .\32xl\:hover\:col-start-10:hover {
    grid-column-start: 10;
  }

  .\32xl\:hover\:col-start-11:hover {
    grid-column-start: 11;
  }

  .\32xl\:hover\:col-start-12:hover {
    grid-column-start: 12;
  }

  .\32xl\:hover\:col-start-13:hover {
    grid-column-start: 13;
  }

  .\32xl\:hover\:col-start-auto:hover {
    grid-column-start: auto;
  }

  .\32xl\:col-end-1 {
    grid-column-end: 1;
  }

  .\32xl\:col-end-2 {
    grid-column-end: 2;
  }

  .\32xl\:col-end-3 {
    grid-column-end: 3;
  }

  .\32xl\:col-end-4 {
    grid-column-end: 4;
  }

  .\32xl\:col-end-5 {
    grid-column-end: 5;
  }

  .\32xl\:col-end-6 {
    grid-column-end: 6;
  }

  .\32xl\:col-end-7 {
    grid-column-end: 7;
  }

  .\32xl\:col-end-8 {
    grid-column-end: 8;
  }

  .\32xl\:col-end-9 {
    grid-column-end: 9;
  }

  .\32xl\:col-end-10 {
    grid-column-end: 10;
  }

  .\32xl\:col-end-11 {
    grid-column-end: 11;
  }

  .\32xl\:col-end-12 {
    grid-column-end: 12;
  }

  .\32xl\:col-end-13 {
    grid-column-end: 13;
  }

  .\32xl\:col-end-auto {
    grid-column-end: auto;
  }

  .\32xl\:\!col-end-1 {
    grid-column-end: 1 !important;
  }

  .\32xl\:\!col-end-2 {
    grid-column-end: 2 !important;
  }

  .\32xl\:\!col-end-3 {
    grid-column-end: 3 !important;
  }

  .\32xl\:\!col-end-4 {
    grid-column-end: 4 !important;
  }

  .\32xl\:\!col-end-5 {
    grid-column-end: 5 !important;
  }

  .\32xl\:\!col-end-6 {
    grid-column-end: 6 !important;
  }

  .\32xl\:\!col-end-7 {
    grid-column-end: 7 !important;
  }

  .\32xl\:\!col-end-8 {
    grid-column-end: 8 !important;
  }

  .\32xl\:\!col-end-9 {
    grid-column-end: 9 !important;
  }

  .\32xl\:\!col-end-10 {
    grid-column-end: 10 !important;
  }

  .\32xl\:\!col-end-11 {
    grid-column-end: 11 !important;
  }

  .\32xl\:\!col-end-12 {
    grid-column-end: 12 !important;
  }

  .\32xl\:\!col-end-13 {
    grid-column-end: 13 !important;
  }

  .\32xl\:\!col-end-auto {
    grid-column-end: auto !important;
  }

  .\32xl\:hover\:col-end-1:hover {
    grid-column-end: 1;
  }

  .\32xl\:hover\:col-end-2:hover {
    grid-column-end: 2;
  }

  .\32xl\:hover\:col-end-3:hover {
    grid-column-end: 3;
  }

  .\32xl\:hover\:col-end-4:hover {
    grid-column-end: 4;
  }

  .\32xl\:hover\:col-end-5:hover {
    grid-column-end: 5;
  }

  .\32xl\:hover\:col-end-6:hover {
    grid-column-end: 6;
  }

  .\32xl\:hover\:col-end-7:hover {
    grid-column-end: 7;
  }

  .\32xl\:hover\:col-end-8:hover {
    grid-column-end: 8;
  }

  .\32xl\:hover\:col-end-9:hover {
    grid-column-end: 9;
  }

  .\32xl\:hover\:col-end-10:hover {
    grid-column-end: 10;
  }

  .\32xl\:hover\:col-end-11:hover {
    grid-column-end: 11;
  }

  .\32xl\:hover\:col-end-12:hover {
    grid-column-end: 12;
  }

  .\32xl\:hover\:col-end-13:hover {
    grid-column-end: 13;
  }

  .\32xl\:hover\:col-end-auto:hover {
    grid-column-end: auto;
  }

  .\32xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:grid-rows-none {
    grid-template-rows: none;
  }

  .\32xl\:\!grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .\32xl\:\!grid-rows-none {
    grid-template-rows: none !important;
  }

  .\32xl\:hover\:grid-rows-1:hover {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-rows-2:hover {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-rows-3:hover {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-rows-4:hover {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-rows-5:hover {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-rows-6:hover {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\32xl\:hover\:grid-rows-none:hover {
    grid-template-rows: none;
  }

  .\32xl\:row-auto {
    grid-row: auto;
  }

  .\32xl\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .\32xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .\32xl\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .\32xl\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .\32xl\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .\32xl\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .\32xl\:\!row-auto {
    grid-row: auto !important;
  }

  .\32xl\:\!row-span-1 {
    grid-row: span 1 / span 1 !important;
  }

  .\32xl\:\!row-span-2 {
    grid-row: span 2 / span 2 !important;
  }

  .\32xl\:\!row-span-3 {
    grid-row: span 3 / span 3 !important;
  }

  .\32xl\:\!row-span-4 {
    grid-row: span 4 / span 4 !important;
  }

  .\32xl\:\!row-span-5 {
    grid-row: span 5 / span 5 !important;
  }

  .\32xl\:\!row-span-6 {
    grid-row: span 6 / span 6 !important;
  }

  .\32xl\:hover\:row-auto:hover {
    grid-row: auto;
  }

  .\32xl\:hover\:row-span-1:hover {
    grid-row: span 1 / span 1;
  }

  .\32xl\:hover\:row-span-2:hover {
    grid-row: span 2 / span 2;
  }

  .\32xl\:hover\:row-span-3:hover {
    grid-row: span 3 / span 3;
  }

  .\32xl\:hover\:row-span-4:hover {
    grid-row: span 4 / span 4;
  }

  .\32xl\:hover\:row-span-5:hover {
    grid-row: span 5 / span 5;
  }

  .\32xl\:hover\:row-span-6:hover {
    grid-row: span 6 / span 6;
  }

  .\32xl\:row-start-1 {
    grid-row-start: 1;
  }

  .\32xl\:row-start-2 {
    grid-row-start: 2;
  }

  .\32xl\:row-start-3 {
    grid-row-start: 3;
  }

  .\32xl\:row-start-4 {
    grid-row-start: 4;
  }

  .\32xl\:row-start-5 {
    grid-row-start: 5;
  }

  .\32xl\:row-start-6 {
    grid-row-start: 6;
  }

  .\32xl\:row-start-7 {
    grid-row-start: 7;
  }

  .\32xl\:row-start-auto {
    grid-row-start: auto;
  }

  .\32xl\:\!row-start-1 {
    grid-row-start: 1 !important;
  }

  .\32xl\:\!row-start-2 {
    grid-row-start: 2 !important;
  }

  .\32xl\:\!row-start-3 {
    grid-row-start: 3 !important;
  }

  .\32xl\:\!row-start-4 {
    grid-row-start: 4 !important;
  }

  .\32xl\:\!row-start-5 {
    grid-row-start: 5 !important;
  }

  .\32xl\:\!row-start-6 {
    grid-row-start: 6 !important;
  }

  .\32xl\:\!row-start-7 {
    grid-row-start: 7 !important;
  }

  .\32xl\:\!row-start-auto {
    grid-row-start: auto !important;
  }

  .\32xl\:hover\:row-start-1:hover {
    grid-row-start: 1;
  }

  .\32xl\:hover\:row-start-2:hover {
    grid-row-start: 2;
  }

  .\32xl\:hover\:row-start-3:hover {
    grid-row-start: 3;
  }

  .\32xl\:hover\:row-start-4:hover {
    grid-row-start: 4;
  }

  .\32xl\:hover\:row-start-5:hover {
    grid-row-start: 5;
  }

  .\32xl\:hover\:row-start-6:hover {
    grid-row-start: 6;
  }

  .\32xl\:hover\:row-start-7:hover {
    grid-row-start: 7;
  }

  .\32xl\:hover\:row-start-auto:hover {
    grid-row-start: auto;
  }

  .\32xl\:row-end-1 {
    grid-row-end: 1;
  }

  .\32xl\:row-end-2 {
    grid-row-end: 2;
  }

  .\32xl\:row-end-3 {
    grid-row-end: 3;
  }

  .\32xl\:row-end-4 {
    grid-row-end: 4;
  }

  .\32xl\:row-end-5 {
    grid-row-end: 5;
  }

  .\32xl\:row-end-6 {
    grid-row-end: 6;
  }

  .\32xl\:row-end-7 {
    grid-row-end: 7;
  }

  .\32xl\:row-end-auto {
    grid-row-end: auto;
  }

  .\32xl\:\!row-end-1 {
    grid-row-end: 1 !important;
  }

  .\32xl\:\!row-end-2 {
    grid-row-end: 2 !important;
  }

  .\32xl\:\!row-end-3 {
    grid-row-end: 3 !important;
  }

  .\32xl\:\!row-end-4 {
    grid-row-end: 4 !important;
  }

  .\32xl\:\!row-end-5 {
    grid-row-end: 5 !important;
  }

  .\32xl\:\!row-end-6 {
    grid-row-end: 6 !important;
  }

  .\32xl\:\!row-end-7 {
    grid-row-end: 7 !important;
  }

  .\32xl\:\!row-end-auto {
    grid-row-end: auto !important;
  }

  .\32xl\:hover\:row-end-1:hover {
    grid-row-end: 1;
  }

  .\32xl\:hover\:row-end-2:hover {
    grid-row-end: 2;
  }

  .\32xl\:hover\:row-end-3:hover {
    grid-row-end: 3;
  }

  .\32xl\:hover\:row-end-4:hover {
    grid-row-end: 4;
  }

  .\32xl\:hover\:row-end-5:hover {
    grid-row-end: 5;
  }

  .\32xl\:hover\:row-end-6:hover {
    grid-row-end: 6;
  }

  .\32xl\:hover\:row-end-7:hover {
    grid-row-end: 7;
  }

  .\32xl\:hover\:row-end-auto:hover {
    grid-row-end: auto;
  }

  .\32xl\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .\32xl\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .\32xl\:\!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;
    -webkit-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: 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;
  }

  .\32xl\:\!transform-none {
    -webkit-transform: none !important;
            transform: none !important;
  }

  .\32xl\:hover\:transform:hover {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .\32xl\:hover\:transform-none:hover {
    -webkit-transform: none;
            transform: none;
  }

  .\32xl\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .\32xl\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .\32xl\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .\32xl\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .\32xl\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .\32xl\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .\32xl\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .\32xl\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .\32xl\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .\32xl\:\!origin-center {
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .\32xl\:\!origin-top {
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .\32xl\:\!origin-top-right {
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .\32xl\:\!origin-right {
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .\32xl\:\!origin-bottom-right {
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .\32xl\:\!origin-bottom {
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .\32xl\:\!origin-bottom-left {
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .\32xl\:\!origin-left {
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .\32xl\:\!origin-top-left {
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .\32xl\:hover\:origin-center:hover {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .\32xl\:hover\:origin-top:hover {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .\32xl\:hover\:origin-top-right:hover {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .\32xl\:hover\:origin-right:hover {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .\32xl\:hover\:origin-bottom-right:hover {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .\32xl\:hover\:origin-bottom:hover {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .\32xl\:hover\:origin-bottom-left:hover {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .\32xl\:hover\:origin-left:hover {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .\32xl\:hover\:origin-top-left:hover {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .\32xl\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\32xl\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\32xl\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\32xl\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\32xl\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\32xl\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\32xl\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\32xl\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\32xl\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\32xl\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\32xl\:scale-x-0 {
    --transform-scale-x: 0;
  }

  .\32xl\:scale-x-50 {
    --transform-scale-x: .5;
  }

  .\32xl\:scale-x-75 {
    --transform-scale-x: .75;
  }

  .\32xl\:scale-x-90 {
    --transform-scale-x: .9;
  }

  .\32xl\:scale-x-95 {
    --transform-scale-x: .95;
  }

  .\32xl\:scale-x-100 {
    --transform-scale-x: 1;
  }

  .\32xl\:scale-x-105 {
    --transform-scale-x: 1.05;
  }

  .\32xl\:scale-x-110 {
    --transform-scale-x: 1.1;
  }

  .\32xl\:scale-x-125 {
    --transform-scale-x: 1.25;
  }

  .\32xl\:scale-x-150 {
    --transform-scale-x: 1.5;
  }

  .\32xl\:scale-y-0 {
    --transform-scale-y: 0;
  }

  .\32xl\:scale-y-50 {
    --transform-scale-y: .5;
  }

  .\32xl\:scale-y-75 {
    --transform-scale-y: .75;
  }

  .\32xl\:scale-y-90 {
    --transform-scale-y: .9;
  }

  .\32xl\:scale-y-95 {
    --transform-scale-y: .95;
  }

  .\32xl\:scale-y-100 {
    --transform-scale-y: 1;
  }

  .\32xl\:scale-y-105 {
    --transform-scale-y: 1.05;
  }

  .\32xl\:scale-y-110 {
    --transform-scale-y: 1.1;
  }

  .\32xl\:scale-y-125 {
    --transform-scale-y: 1.25;
  }

  .\32xl\:scale-y-150 {
    --transform-scale-y: 1.5;
  }

  .\32xl\:\!scale-0 {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .\32xl\:\!scale-50 {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .\32xl\:\!scale-75 {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .\32xl\:\!scale-90 {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .\32xl\:\!scale-95 {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .\32xl\:\!scale-100 {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .\32xl\:\!scale-105 {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .\32xl\:\!scale-110 {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .\32xl\:\!scale-125 {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .\32xl\:\!scale-150 {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .\32xl\:\!scale-x-0 {
    --transform-scale-x: 0 !important;
  }

  .\32xl\:\!scale-x-50 {
    --transform-scale-x: .5 !important;
  }

  .\32xl\:\!scale-x-75 {
    --transform-scale-x: .75 !important;
  }

  .\32xl\:\!scale-x-90 {
    --transform-scale-x: .9 !important;
  }

  .\32xl\:\!scale-x-95 {
    --transform-scale-x: .95 !important;
  }

  .\32xl\:\!scale-x-100 {
    --transform-scale-x: 1 !important;
  }

  .\32xl\:\!scale-x-105 {
    --transform-scale-x: 1.05 !important;
  }

  .\32xl\:\!scale-x-110 {
    --transform-scale-x: 1.1 !important;
  }

  .\32xl\:\!scale-x-125 {
    --transform-scale-x: 1.25 !important;
  }

  .\32xl\:\!scale-x-150 {
    --transform-scale-x: 1.5 !important;
  }

  .\32xl\:\!scale-y-0 {
    --transform-scale-y: 0 !important;
  }

  .\32xl\:\!scale-y-50 {
    --transform-scale-y: .5 !important;
  }

  .\32xl\:\!scale-y-75 {
    --transform-scale-y: .75 !important;
  }

  .\32xl\:\!scale-y-90 {
    --transform-scale-y: .9 !important;
  }

  .\32xl\:\!scale-y-95 {
    --transform-scale-y: .95 !important;
  }

  .\32xl\:\!scale-y-100 {
    --transform-scale-y: 1 !important;
  }

  .\32xl\:\!scale-y-105 {
    --transform-scale-y: 1.05 !important;
  }

  .\32xl\:\!scale-y-110 {
    --transform-scale-y: 1.1 !important;
  }

  .\32xl\:\!scale-y-125 {
    --transform-scale-y: 1.25 !important;
  }

  .\32xl\:\!scale-y-150 {
    --transform-scale-y: 1.5 !important;
  }

  .\32xl\:hover\:scale-0:hover {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\32xl\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\32xl\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\32xl\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\32xl\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\32xl\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\32xl\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\32xl\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\32xl\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\32xl\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\32xl\:hover\:scale-x-0:hover {
    --transform-scale-x: 0;
  }

  .\32xl\:hover\:scale-x-50:hover {
    --transform-scale-x: .5;
  }

  .\32xl\:hover\:scale-x-75:hover {
    --transform-scale-x: .75;
  }

  .\32xl\:hover\:scale-x-90:hover {
    --transform-scale-x: .9;
  }

  .\32xl\:hover\:scale-x-95:hover {
    --transform-scale-x: .95;
  }

  .\32xl\:hover\:scale-x-100:hover {
    --transform-scale-x: 1;
  }

  .\32xl\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05;
  }

  .\32xl\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1;
  }

  .\32xl\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25;
  }

  .\32xl\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5;
  }

  .\32xl\:hover\:scale-y-0:hover {
    --transform-scale-y: 0;
  }

  .\32xl\:hover\:scale-y-50:hover {
    --transform-scale-y: .5;
  }

  .\32xl\:hover\:scale-y-75:hover {
    --transform-scale-y: .75;
  }

  .\32xl\:hover\:scale-y-90:hover {
    --transform-scale-y: .9;
  }

  .\32xl\:hover\:scale-y-95:hover {
    --transform-scale-y: .95;
  }

  .\32xl\:hover\:scale-y-100:hover {
    --transform-scale-y: 1;
  }

  .\32xl\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05;
  }

  .\32xl\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1;
  }

  .\32xl\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25;
  }

  .\32xl\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5;
  }

  .\32xl\:rotate-0 {
    --transform-rotate: 0;
  }

  .\32xl\:rotate-45 {
    --transform-rotate: 45deg;
  }

  .\32xl\:rotate-90 {
    --transform-rotate: 90deg;
  }

  .\32xl\:rotate-180 {
    --transform-rotate: 180deg;
  }

  .\32xl\:-rotate-180 {
    --transform-rotate: -180deg;
  }

  .\32xl\:-rotate-90 {
    --transform-rotate: -90deg;
  }

  .\32xl\:-rotate-45 {
    --transform-rotate: -45deg;
  }

  .\32xl\:\!rotate-0 {
    --transform-rotate: 0 !important;
  }

  .\32xl\:\!rotate-45 {
    --transform-rotate: 45deg !important;
  }

  .\32xl\:\!rotate-90 {
    --transform-rotate: 90deg !important;
  }

  .\32xl\:\!rotate-180 {
    --transform-rotate: 180deg !important;
  }

  .\32xl\:\!-rotate-180 {
    --transform-rotate: -180deg !important;
  }

  .\32xl\:\!-rotate-90 {
    --transform-rotate: -90deg !important;
  }

  .\32xl\:\!-rotate-45 {
    --transform-rotate: -45deg !important;
  }

  .\32xl\:hover\:rotate-0:hover {
    --transform-rotate: 0;
  }

  .\32xl\:hover\:rotate-45:hover {
    --transform-rotate: 45deg;
  }

  .\32xl\:hover\:rotate-90:hover {
    --transform-rotate: 90deg;
  }

  .\32xl\:hover\:rotate-180:hover {
    --transform-rotate: 180deg;
  }

  .\32xl\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg;
  }

  .\32xl\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg;
  }

  .\32xl\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg;
  }

  .\32xl\:translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .\32xl\:translate-x-1 {
    --transform-translate-x: 0.25rem;
  }

  .\32xl\:translate-x-2 {
    --transform-translate-x: 0.5rem;
  }

  .\32xl\:translate-x-3 {
    --transform-translate-x: 0.75rem;
  }

  .\32xl\:translate-x-4 {
    --transform-translate-x: 1rem;
  }

  .\32xl\:translate-x-5 {
    --transform-translate-x: 1.25rem;
  }

  .\32xl\:translate-x-6 {
    --transform-translate-x: 1.5rem;
  }

  .\32xl\:translate-x-7 {
    --transform-translate-x: 1.75rem;
  }

  .\32xl\:translate-x-8 {
    --transform-translate-x: 2rem;
  }

  .\32xl\:translate-x-9 {
    --transform-translate-x: 2.25rem;
  }

  .\32xl\:translate-x-10 {
    --transform-translate-x: 2.5rem;
  }

  .\32xl\:translate-x-11 {
    --transform-translate-x: 2.75rem;
  }

  .\32xl\:translate-x-12 {
    --transform-translate-x: 3rem;
  }

  .\32xl\:translate-x-13 {
    --transform-translate-x: 3.25rem;
  }

  .\32xl\:translate-x-14 {
    --transform-translate-x: 3.5rem;
  }

  .\32xl\:translate-x-15 {
    --transform-translate-x: 3.75rem;
  }

  .\32xl\:translate-x-16 {
    --transform-translate-x: 4rem;
  }

  .\32xl\:translate-x-17 {
    --transform-translate-x: 4.25rem;
  }

  .\32xl\:translate-x-18 {
    --transform-translate-x: 4.5rem;
  }

  .\32xl\:translate-x-19 {
    --transform-translate-x: 4.75rem;
  }

  .\32xl\:translate-x-20 {
    --transform-translate-x: 5rem;
  }

  .\32xl\:translate-x-21 {
    --transform-translate-x: 5.25rem;
  }

  .\32xl\:translate-x-22 {
    --transform-translate-x: 5.5rem;
  }

  .\32xl\:translate-x-23 {
    --transform-translate-x: 5.75rem;
  }

  .\32xl\:translate-x-24 {
    --transform-translate-x: 6rem;
  }

  .\32xl\:translate-x-25 {
    --transform-translate-x: 6.25rem;
  }

  .\32xl\:translate-x-26 {
    --transform-translate-x: 6.5rem;
  }

  .\32xl\:translate-x-27 {
    --transform-translate-x: 6.75rem;
  }

  .\32xl\:translate-x-28 {
    --transform-translate-x: 7rem;
  }

  .\32xl\:translate-x-29 {
    --transform-translate-x: 7.25rem;
  }

  .\32xl\:translate-x-30 {
    --transform-translate-x: 7.5rem;
  }

  .\32xl\:translate-x-31 {
    --transform-translate-x: 7.75rem;
  }

  .\32xl\:translate-x-32 {
    --transform-translate-x: 8rem;
  }

  .\32xl\:translate-x-40 {
    --transform-translate-x: 10rem;
  }

  .\32xl\:translate-x-48 {
    --transform-translate-x: 12rem;
  }

  .\32xl\:translate-x-56 {
    --transform-translate-x: 14rem;
  }

  .\32xl\:translate-x-64 {
    --transform-translate-x: 16rem;
  }

  .\32xl\:translate-x-px {
    --transform-translate-x: 1px;
  }

  .\32xl\:-translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .\32xl\:-translate-x-1 {
    --transform-translate-x: -0.25rem;
  }

  .\32xl\:-translate-x-2 {
    --transform-translate-x: -0.5rem;
  }

  .\32xl\:-translate-x-3 {
    --transform-translate-x: -0.75rem;
  }

  .\32xl\:-translate-x-4 {
    --transform-translate-x: -1rem;
  }

  .\32xl\:-translate-x-5 {
    --transform-translate-x: -1.25rem;
  }

  .\32xl\:-translate-x-6 {
    --transform-translate-x: -1.5rem;
  }

  .\32xl\:-translate-x-7 {
    --transform-translate-x: -1.75rem;
  }

  .\32xl\:-translate-x-8 {
    --transform-translate-x: -2rem;
  }

  .\32xl\:-translate-x-9 {
    --transform-translate-x: -2.25rem;
  }

  .\32xl\:-translate-x-10 {
    --transform-translate-x: -2.5rem;
  }

  .\32xl\:-translate-x-11 {
    --transform-translate-x: -2.75rem;
  }

  .\32xl\:-translate-x-12 {
    --transform-translate-x: -3rem;
  }

  .\32xl\:-translate-x-13 {
    --transform-translate-x: -3.25rem;
  }

  .\32xl\:-translate-x-14 {
    --transform-translate-x: -3.5rem;
  }

  .\32xl\:-translate-x-15 {
    --transform-translate-x: -3.75rem;
  }

  .\32xl\:-translate-x-16 {
    --transform-translate-x: -4rem;
  }

  .\32xl\:-translate-x-17 {
    --transform-translate-x: -4.25rem;
  }

  .\32xl\:-translate-x-18 {
    --transform-translate-x: -4.5rem;
  }

  .\32xl\:-translate-x-19 {
    --transform-translate-x: -4.75rem;
  }

  .\32xl\:-translate-x-20 {
    --transform-translate-x: -5rem;
  }

  .\32xl\:-translate-x-21 {
    --transform-translate-x: -5.25rem;
  }

  .\32xl\:-translate-x-22 {
    --transform-translate-x: -5.5rem;
  }

  .\32xl\:-translate-x-23 {
    --transform-translate-x: -5.75rem;
  }

  .\32xl\:-translate-x-24 {
    --transform-translate-x: -6rem;
  }

  .\32xl\:-translate-x-25 {
    --transform-translate-x: -6.25rem;
  }

  .\32xl\:-translate-x-26 {
    --transform-translate-x: -6.5rem;
  }

  .\32xl\:-translate-x-27 {
    --transform-translate-x: -6.75rem;
  }

  .\32xl\:-translate-x-28 {
    --transform-translate-x: -7rem;
  }

  .\32xl\:-translate-x-29 {
    --transform-translate-x: -7.25rem;
  }

  .\32xl\:-translate-x-30 {
    --transform-translate-x: -7.5rem;
  }

  .\32xl\:-translate-x-31 {
    --transform-translate-x: -7.75rem;
  }

  .\32xl\:-translate-x-32 {
    --transform-translate-x: -8rem;
  }

  .\32xl\:-translate-x-40 {
    --transform-translate-x: -10rem;
  }

  .\32xl\:-translate-x-48 {
    --transform-translate-x: -12rem;
  }

  .\32xl\:-translate-x-56 {
    --transform-translate-x: -14rem;
  }

  .\32xl\:-translate-x-64 {
    --transform-translate-x: -16rem;
  }

  .\32xl\:-translate-x-px {
    --transform-translate-x: -1px;
  }

  .\32xl\:-translate-x-full {
    --transform-translate-x: -100%;
  }

  .\32xl\:-translate-x-1\/2 {
    --transform-translate-x: -50%;
  }

  .\32xl\:translate-x-1\/2 {
    --transform-translate-x: 50%;
  }

  .\32xl\:translate-x-full {
    --transform-translate-x: 100%;
  }

  .\32xl\:translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .\32xl\:translate-y-1 {
    --transform-translate-y: 0.25rem;
  }

  .\32xl\:translate-y-2 {
    --transform-translate-y: 0.5rem;
  }

  .\32xl\:translate-y-3 {
    --transform-translate-y: 0.75rem;
  }

  .\32xl\:translate-y-4 {
    --transform-translate-y: 1rem;
  }

  .\32xl\:translate-y-5 {
    --transform-translate-y: 1.25rem;
  }

  .\32xl\:translate-y-6 {
    --transform-translate-y: 1.5rem;
  }

  .\32xl\:translate-y-7 {
    --transform-translate-y: 1.75rem;
  }

  .\32xl\:translate-y-8 {
    --transform-translate-y: 2rem;
  }

  .\32xl\:translate-y-9 {
    --transform-translate-y: 2.25rem;
  }

  .\32xl\:translate-y-10 {
    --transform-translate-y: 2.5rem;
  }

  .\32xl\:translate-y-11 {
    --transform-translate-y: 2.75rem;
  }

  .\32xl\:translate-y-12 {
    --transform-translate-y: 3rem;
  }

  .\32xl\:translate-y-13 {
    --transform-translate-y: 3.25rem;
  }

  .\32xl\:translate-y-14 {
    --transform-translate-y: 3.5rem;
  }

  .\32xl\:translate-y-15 {
    --transform-translate-y: 3.75rem;
  }

  .\32xl\:translate-y-16 {
    --transform-translate-y: 4rem;
  }

  .\32xl\:translate-y-17 {
    --transform-translate-y: 4.25rem;
  }

  .\32xl\:translate-y-18 {
    --transform-translate-y: 4.5rem;
  }

  .\32xl\:translate-y-19 {
    --transform-translate-y: 4.75rem;
  }

  .\32xl\:translate-y-20 {
    --transform-translate-y: 5rem;
  }

  .\32xl\:translate-y-21 {
    --transform-translate-y: 5.25rem;
  }

  .\32xl\:translate-y-22 {
    --transform-translate-y: 5.5rem;
  }

  .\32xl\:translate-y-23 {
    --transform-translate-y: 5.75rem;
  }

  .\32xl\:translate-y-24 {
    --transform-translate-y: 6rem;
  }

  .\32xl\:translate-y-25 {
    --transform-translate-y: 6.25rem;
  }

  .\32xl\:translate-y-26 {
    --transform-translate-y: 6.5rem;
  }

  .\32xl\:translate-y-27 {
    --transform-translate-y: 6.75rem;
  }

  .\32xl\:translate-y-28 {
    --transform-translate-y: 7rem;
  }

  .\32xl\:translate-y-29 {
    --transform-translate-y: 7.25rem;
  }

  .\32xl\:translate-y-30 {
    --transform-translate-y: 7.5rem;
  }

  .\32xl\:translate-y-31 {
    --transform-translate-y: 7.75rem;
  }

  .\32xl\:translate-y-32 {
    --transform-translate-y: 8rem;
  }

  .\32xl\:translate-y-40 {
    --transform-translate-y: 10rem;
  }

  .\32xl\:translate-y-48 {
    --transform-translate-y: 12rem;
  }

  .\32xl\:translate-y-56 {
    --transform-translate-y: 14rem;
  }

  .\32xl\:translate-y-64 {
    --transform-translate-y: 16rem;
  }

  .\32xl\:translate-y-px {
    --transform-translate-y: 1px;
  }

  .\32xl\:-translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .\32xl\:-translate-y-1 {
    --transform-translate-y: -0.25rem;
  }

  .\32xl\:-translate-y-2 {
    --transform-translate-y: -0.5rem;
  }

  .\32xl\:-translate-y-3 {
    --transform-translate-y: -0.75rem;
  }

  .\32xl\:-translate-y-4 {
    --transform-translate-y: -1rem;
  }

  .\32xl\:-translate-y-5 {
    --transform-translate-y: -1.25rem;
  }

  .\32xl\:-translate-y-6 {
    --transform-translate-y: -1.5rem;
  }

  .\32xl\:-translate-y-7 {
    --transform-translate-y: -1.75rem;
  }

  .\32xl\:-translate-y-8 {
    --transform-translate-y: -2rem;
  }

  .\32xl\:-translate-y-9 {
    --transform-translate-y: -2.25rem;
  }

  .\32xl\:-translate-y-10 {
    --transform-translate-y: -2.5rem;
  }

  .\32xl\:-translate-y-11 {
    --transform-translate-y: -2.75rem;
  }

  .\32xl\:-translate-y-12 {
    --transform-translate-y: -3rem;
  }

  .\32xl\:-translate-y-13 {
    --transform-translate-y: -3.25rem;
  }

  .\32xl\:-translate-y-14 {
    --transform-translate-y: -3.5rem;
  }

  .\32xl\:-translate-y-15 {
    --transform-translate-y: -3.75rem;
  }

  .\32xl\:-translate-y-16 {
    --transform-translate-y: -4rem;
  }

  .\32xl\:-translate-y-17 {
    --transform-translate-y: -4.25rem;
  }

  .\32xl\:-translate-y-18 {
    --transform-translate-y: -4.5rem;
  }

  .\32xl\:-translate-y-19 {
    --transform-translate-y: -4.75rem;
  }

  .\32xl\:-translate-y-20 {
    --transform-translate-y: -5rem;
  }

  .\32xl\:-translate-y-21 {
    --transform-translate-y: -5.25rem;
  }

  .\32xl\:-translate-y-22 {
    --transform-translate-y: -5.5rem;
  }

  .\32xl\:-translate-y-23 {
    --transform-translate-y: -5.75rem;
  }

  .\32xl\:-translate-y-24 {
    --transform-translate-y: -6rem;
  }

  .\32xl\:-translate-y-25 {
    --transform-translate-y: -6.25rem;
  }

  .\32xl\:-translate-y-26 {
    --transform-translate-y: -6.5rem;
  }

  .\32xl\:-translate-y-27 {
    --transform-translate-y: -6.75rem;
  }

  .\32xl\:-translate-y-28 {
    --transform-translate-y: -7rem;
  }

  .\32xl\:-translate-y-29 {
    --transform-translate-y: -7.25rem;
  }

  .\32xl\:-translate-y-30 {
    --transform-translate-y: -7.5rem;
  }

  .\32xl\:-translate-y-31 {
    --transform-translate-y: -7.75rem;
  }

  .\32xl\:-translate-y-32 {
    --transform-translate-y: -8rem;
  }

  .\32xl\:-translate-y-40 {
    --transform-translate-y: -10rem;
  }

  .\32xl\:-translate-y-48 {
    --transform-translate-y: -12rem;
  }

  .\32xl\:-translate-y-56 {
    --transform-translate-y: -14rem;
  }

  .\32xl\:-translate-y-64 {
    --transform-translate-y: -16rem;
  }

  .\32xl\:-translate-y-px {
    --transform-translate-y: -1px;
  }

  .\32xl\:-translate-y-full {
    --transform-translate-y: -100%;
  }

  .\32xl\:-translate-y-1\/2 {
    --transform-translate-y: -50%;
  }

  .\32xl\:translate-y-1\/2 {
    --transform-translate-y: 50%;
  }

  .\32xl\:translate-y-full {
    --transform-translate-y: 100%;
  }

  .\32xl\:\!translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .\32xl\:\!translate-x-1 {
    --transform-translate-x: 0.25rem !important;
  }

  .\32xl\:\!translate-x-2 {
    --transform-translate-x: 0.5rem !important;
  }

  .\32xl\:\!translate-x-3 {
    --transform-translate-x: 0.75rem !important;
  }

  .\32xl\:\!translate-x-4 {
    --transform-translate-x: 1rem !important;
  }

  .\32xl\:\!translate-x-5 {
    --transform-translate-x: 1.25rem !important;
  }

  .\32xl\:\!translate-x-6 {
    --transform-translate-x: 1.5rem !important;
  }

  .\32xl\:\!translate-x-7 {
    --transform-translate-x: 1.75rem !important;
  }

  .\32xl\:\!translate-x-8 {
    --transform-translate-x: 2rem !important;
  }

  .\32xl\:\!translate-x-9 {
    --transform-translate-x: 2.25rem !important;
  }

  .\32xl\:\!translate-x-10 {
    --transform-translate-x: 2.5rem !important;
  }

  .\32xl\:\!translate-x-11 {
    --transform-translate-x: 2.75rem !important;
  }

  .\32xl\:\!translate-x-12 {
    --transform-translate-x: 3rem !important;
  }

  .\32xl\:\!translate-x-13 {
    --transform-translate-x: 3.25rem !important;
  }

  .\32xl\:\!translate-x-14 {
    --transform-translate-x: 3.5rem !important;
  }

  .\32xl\:\!translate-x-15 {
    --transform-translate-x: 3.75rem !important;
  }

  .\32xl\:\!translate-x-16 {
    --transform-translate-x: 4rem !important;
  }

  .\32xl\:\!translate-x-17 {
    --transform-translate-x: 4.25rem !important;
  }

  .\32xl\:\!translate-x-18 {
    --transform-translate-x: 4.5rem !important;
  }

  .\32xl\:\!translate-x-19 {
    --transform-translate-x: 4.75rem !important;
  }

  .\32xl\:\!translate-x-20 {
    --transform-translate-x: 5rem !important;
  }

  .\32xl\:\!translate-x-21 {
    --transform-translate-x: 5.25rem !important;
  }

  .\32xl\:\!translate-x-22 {
    --transform-translate-x: 5.5rem !important;
  }

  .\32xl\:\!translate-x-23 {
    --transform-translate-x: 5.75rem !important;
  }

  .\32xl\:\!translate-x-24 {
    --transform-translate-x: 6rem !important;
  }

  .\32xl\:\!translate-x-25 {
    --transform-translate-x: 6.25rem !important;
  }

  .\32xl\:\!translate-x-26 {
    --transform-translate-x: 6.5rem !important;
  }

  .\32xl\:\!translate-x-27 {
    --transform-translate-x: 6.75rem !important;
  }

  .\32xl\:\!translate-x-28 {
    --transform-translate-x: 7rem !important;
  }

  .\32xl\:\!translate-x-29 {
    --transform-translate-x: 7.25rem !important;
  }

  .\32xl\:\!translate-x-30 {
    --transform-translate-x: 7.5rem !important;
  }

  .\32xl\:\!translate-x-31 {
    --transform-translate-x: 7.75rem !important;
  }

  .\32xl\:\!translate-x-32 {
    --transform-translate-x: 8rem !important;
  }

  .\32xl\:\!translate-x-40 {
    --transform-translate-x: 10rem !important;
  }

  .\32xl\:\!translate-x-48 {
    --transform-translate-x: 12rem !important;
  }

  .\32xl\:\!translate-x-56 {
    --transform-translate-x: 14rem !important;
  }

  .\32xl\:\!translate-x-64 {
    --transform-translate-x: 16rem !important;
  }

  .\32xl\:\!translate-x-px {
    --transform-translate-x: 1px !important;
  }

  .\32xl\:\!-translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .\32xl\:\!-translate-x-1 {
    --transform-translate-x: -0.25rem !important;
  }

  .\32xl\:\!-translate-x-2 {
    --transform-translate-x: -0.5rem !important;
  }

  .\32xl\:\!-translate-x-3 {
    --transform-translate-x: -0.75rem !important;
  }

  .\32xl\:\!-translate-x-4 {
    --transform-translate-x: -1rem !important;
  }

  .\32xl\:\!-translate-x-5 {
    --transform-translate-x: -1.25rem !important;
  }

  .\32xl\:\!-translate-x-6 {
    --transform-translate-x: -1.5rem !important;
  }

  .\32xl\:\!-translate-x-7 {
    --transform-translate-x: -1.75rem !important;
  }

  .\32xl\:\!-translate-x-8 {
    --transform-translate-x: -2rem !important;
  }

  .\32xl\:\!-translate-x-9 {
    --transform-translate-x: -2.25rem !important;
  }

  .\32xl\:\!-translate-x-10 {
    --transform-translate-x: -2.5rem !important;
  }

  .\32xl\:\!-translate-x-11 {
    --transform-translate-x: -2.75rem !important;
  }

  .\32xl\:\!-translate-x-12 {
    --transform-translate-x: -3rem !important;
  }

  .\32xl\:\!-translate-x-13 {
    --transform-translate-x: -3.25rem !important;
  }

  .\32xl\:\!-translate-x-14 {
    --transform-translate-x: -3.5rem !important;
  }

  .\32xl\:\!-translate-x-15 {
    --transform-translate-x: -3.75rem !important;
  }

  .\32xl\:\!-translate-x-16 {
    --transform-translate-x: -4rem !important;
  }

  .\32xl\:\!-translate-x-17 {
    --transform-translate-x: -4.25rem !important;
  }

  .\32xl\:\!-translate-x-18 {
    --transform-translate-x: -4.5rem !important;
  }

  .\32xl\:\!-translate-x-19 {
    --transform-translate-x: -4.75rem !important;
  }

  .\32xl\:\!-translate-x-20 {
    --transform-translate-x: -5rem !important;
  }

  .\32xl\:\!-translate-x-21 {
    --transform-translate-x: -5.25rem !important;
  }

  .\32xl\:\!-translate-x-22 {
    --transform-translate-x: -5.5rem !important;
  }

  .\32xl\:\!-translate-x-23 {
    --transform-translate-x: -5.75rem !important;
  }

  .\32xl\:\!-translate-x-24 {
    --transform-translate-x: -6rem !important;
  }

  .\32xl\:\!-translate-x-25 {
    --transform-translate-x: -6.25rem !important;
  }

  .\32xl\:\!-translate-x-26 {
    --transform-translate-x: -6.5rem !important;
  }

  .\32xl\:\!-translate-x-27 {
    --transform-translate-x: -6.75rem !important;
  }

  .\32xl\:\!-translate-x-28 {
    --transform-translate-x: -7rem !important;
  }

  .\32xl\:\!-translate-x-29 {
    --transform-translate-x: -7.25rem !important;
  }

  .\32xl\:\!-translate-x-30 {
    --transform-translate-x: -7.5rem !important;
  }

  .\32xl\:\!-translate-x-31 {
    --transform-translate-x: -7.75rem !important;
  }

  .\32xl\:\!-translate-x-32 {
    --transform-translate-x: -8rem !important;
  }

  .\32xl\:\!-translate-x-40 {
    --transform-translate-x: -10rem !important;
  }

  .\32xl\:\!-translate-x-48 {
    --transform-translate-x: -12rem !important;
  }

  .\32xl\:\!-translate-x-56 {
    --transform-translate-x: -14rem !important;
  }

  .\32xl\:\!-translate-x-64 {
    --transform-translate-x: -16rem !important;
  }

  .\32xl\:\!-translate-x-px {
    --transform-translate-x: -1px !important;
  }

  .\32xl\:\!-translate-x-full {
    --transform-translate-x: -100% !important;
  }

  .\32xl\:\!-translate-x-1\/2 {
    --transform-translate-x: -50% !important;
  }

  .\32xl\:\!translate-x-1\/2 {
    --transform-translate-x: 50% !important;
  }

  .\32xl\:\!translate-x-full {
    --transform-translate-x: 100% !important;
  }

  .\32xl\:\!translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .\32xl\:\!translate-y-1 {
    --transform-translate-y: 0.25rem !important;
  }

  .\32xl\:\!translate-y-2 {
    --transform-translate-y: 0.5rem !important;
  }

  .\32xl\:\!translate-y-3 {
    --transform-translate-y: 0.75rem !important;
  }

  .\32xl\:\!translate-y-4 {
    --transform-translate-y: 1rem !important;
  }

  .\32xl\:\!translate-y-5 {
    --transform-translate-y: 1.25rem !important;
  }

  .\32xl\:\!translate-y-6 {
    --transform-translate-y: 1.5rem !important;
  }

  .\32xl\:\!translate-y-7 {
    --transform-translate-y: 1.75rem !important;
  }

  .\32xl\:\!translate-y-8 {
    --transform-translate-y: 2rem !important;
  }

  .\32xl\:\!translate-y-9 {
    --transform-translate-y: 2.25rem !important;
  }

  .\32xl\:\!translate-y-10 {
    --transform-translate-y: 2.5rem !important;
  }

  .\32xl\:\!translate-y-11 {
    --transform-translate-y: 2.75rem !important;
  }

  .\32xl\:\!translate-y-12 {
    --transform-translate-y: 3rem !important;
  }

  .\32xl\:\!translate-y-13 {
    --transform-translate-y: 3.25rem !important;
  }

  .\32xl\:\!translate-y-14 {
    --transform-translate-y: 3.5rem !important;
  }

  .\32xl\:\!translate-y-15 {
    --transform-translate-y: 3.75rem !important;
  }

  .\32xl\:\!translate-y-16 {
    --transform-translate-y: 4rem !important;
  }

  .\32xl\:\!translate-y-17 {
    --transform-translate-y: 4.25rem !important;
  }

  .\32xl\:\!translate-y-18 {
    --transform-translate-y: 4.5rem !important;
  }

  .\32xl\:\!translate-y-19 {
    --transform-translate-y: 4.75rem !important;
  }

  .\32xl\:\!translate-y-20 {
    --transform-translate-y: 5rem !important;
  }

  .\32xl\:\!translate-y-21 {
    --transform-translate-y: 5.25rem !important;
  }

  .\32xl\:\!translate-y-22 {
    --transform-translate-y: 5.5rem !important;
  }

  .\32xl\:\!translate-y-23 {
    --transform-translate-y: 5.75rem !important;
  }

  .\32xl\:\!translate-y-24 {
    --transform-translate-y: 6rem !important;
  }

  .\32xl\:\!translate-y-25 {
    --transform-translate-y: 6.25rem !important;
  }

  .\32xl\:\!translate-y-26 {
    --transform-translate-y: 6.5rem !important;
  }

  .\32xl\:\!translate-y-27 {
    --transform-translate-y: 6.75rem !important;
  }

  .\32xl\:\!translate-y-28 {
    --transform-translate-y: 7rem !important;
  }

  .\32xl\:\!translate-y-29 {
    --transform-translate-y: 7.25rem !important;
  }

  .\32xl\:\!translate-y-30 {
    --transform-translate-y: 7.5rem !important;
  }

  .\32xl\:\!translate-y-31 {
    --transform-translate-y: 7.75rem !important;
  }

  .\32xl\:\!translate-y-32 {
    --transform-translate-y: 8rem !important;
  }

  .\32xl\:\!translate-y-40 {
    --transform-translate-y: 10rem !important;
  }

  .\32xl\:\!translate-y-48 {
    --transform-translate-y: 12rem !important;
  }

  .\32xl\:\!translate-y-56 {
    --transform-translate-y: 14rem !important;
  }

  .\32xl\:\!translate-y-64 {
    --transform-translate-y: 16rem !important;
  }

  .\32xl\:\!translate-y-px {
    --transform-translate-y: 1px !important;
  }

  .\32xl\:\!-translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .\32xl\:\!-translate-y-1 {
    --transform-translate-y: -0.25rem !important;
  }

  .\32xl\:\!-translate-y-2 {
    --transform-translate-y: -0.5rem !important;
  }

  .\32xl\:\!-translate-y-3 {
    --transform-translate-y: -0.75rem !important;
  }

  .\32xl\:\!-translate-y-4 {
    --transform-translate-y: -1rem !important;
  }

  .\32xl\:\!-translate-y-5 {
    --transform-translate-y: -1.25rem !important;
  }

  .\32xl\:\!-translate-y-6 {
    --transform-translate-y: -1.5rem !important;
  }

  .\32xl\:\!-translate-y-7 {
    --transform-translate-y: -1.75rem !important;
  }

  .\32xl\:\!-translate-y-8 {
    --transform-translate-y: -2rem !important;
  }

  .\32xl\:\!-translate-y-9 {
    --transform-translate-y: -2.25rem !important;
  }

  .\32xl\:\!-translate-y-10 {
    --transform-translate-y: -2.5rem !important;
  }

  .\32xl\:\!-translate-y-11 {
    --transform-translate-y: -2.75rem !important;
  }

  .\32xl\:\!-translate-y-12 {
    --transform-translate-y: -3rem !important;
  }

  .\32xl\:\!-translate-y-13 {
    --transform-translate-y: -3.25rem !important;
  }

  .\32xl\:\!-translate-y-14 {
    --transform-translate-y: -3.5rem !important;
  }

  .\32xl\:\!-translate-y-15 {
    --transform-translate-y: -3.75rem !important;
  }

  .\32xl\:\!-translate-y-16 {
    --transform-translate-y: -4rem !important;
  }

  .\32xl\:\!-translate-y-17 {
    --transform-translate-y: -4.25rem !important;
  }

  .\32xl\:\!-translate-y-18 {
    --transform-translate-y: -4.5rem !important;
  }

  .\32xl\:\!-translate-y-19 {
    --transform-translate-y: -4.75rem !important;
  }

  .\32xl\:\!-translate-y-20 {
    --transform-translate-y: -5rem !important;
  }

  .\32xl\:\!-translate-y-21 {
    --transform-translate-y: -5.25rem !important;
  }

  .\32xl\:\!-translate-y-22 {
    --transform-translate-y: -5.5rem !important;
  }

  .\32xl\:\!-translate-y-23 {
    --transform-translate-y: -5.75rem !important;
  }

  .\32xl\:\!-translate-y-24 {
    --transform-translate-y: -6rem !important;
  }

  .\32xl\:\!-translate-y-25 {
    --transform-translate-y: -6.25rem !important;
  }

  .\32xl\:\!-translate-y-26 {
    --transform-translate-y: -6.5rem !important;
  }

  .\32xl\:\!-translate-y-27 {
    --transform-translate-y: -6.75rem !important;
  }

  .\32xl\:\!-translate-y-28 {
    --transform-translate-y: -7rem !important;
  }

  .\32xl\:\!-translate-y-29 {
    --transform-translate-y: -7.25rem !important;
  }

  .\32xl\:\!-translate-y-30 {
    --transform-translate-y: -7.5rem !important;
  }

  .\32xl\:\!-translate-y-31 {
    --transform-translate-y: -7.75rem !important;
  }

  .\32xl\:\!-translate-y-32 {
    --transform-translate-y: -8rem !important;
  }

  .\32xl\:\!-translate-y-40 {
    --transform-translate-y: -10rem !important;
  }

  .\32xl\:\!-translate-y-48 {
    --transform-translate-y: -12rem !important;
  }

  .\32xl\:\!-translate-y-56 {
    --transform-translate-y: -14rem !important;
  }

  .\32xl\:\!-translate-y-64 {
    --transform-translate-y: -16rem !important;
  }

  .\32xl\:\!-translate-y-px {
    --transform-translate-y: -1px !important;
  }

  .\32xl\:\!-translate-y-full {
    --transform-translate-y: -100% !important;
  }

  .\32xl\:\!-translate-y-1\/2 {
    --transform-translate-y: -50% !important;
  }

  .\32xl\:\!translate-y-1\/2 {
    --transform-translate-y: 50% !important;
  }

  .\32xl\:\!translate-y-full {
    --transform-translate-y: 100% !important;
  }

  .\32xl\:hover\:translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .\32xl\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem;
  }

  .\32xl\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem;
  }

  .\32xl\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem;
  }

  .\32xl\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem;
  }

  .\32xl\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem;
  }

  .\32xl\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem;
  }

  .\32xl\:hover\:translate-x-7:hover {
    --transform-translate-x: 1.75rem;
  }

  .\32xl\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem;
  }

  .\32xl\:hover\:translate-x-9:hover {
    --transform-translate-x: 2.25rem;
  }

  .\32xl\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem;
  }

  .\32xl\:hover\:translate-x-11:hover {
    --transform-translate-x: 2.75rem;
  }

  .\32xl\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem;
  }

  .\32xl\:hover\:translate-x-13:hover {
    --transform-translate-x: 3.25rem;
  }

  .\32xl\:hover\:translate-x-14:hover {
    --transform-translate-x: 3.5rem;
  }

  .\32xl\:hover\:translate-x-15:hover {
    --transform-translate-x: 3.75rem;
  }

  .\32xl\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem;
  }

  .\32xl\:hover\:translate-x-17:hover {
    --transform-translate-x: 4.25rem;
  }

  .\32xl\:hover\:translate-x-18:hover {
    --transform-translate-x: 4.5rem;
  }

  .\32xl\:hover\:translate-x-19:hover {
    --transform-translate-x: 4.75rem;
  }

  .\32xl\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem;
  }

  .\32xl\:hover\:translate-x-21:hover {
    --transform-translate-x: 5.25rem;
  }

  .\32xl\:hover\:translate-x-22:hover {
    --transform-translate-x: 5.5rem;
  }

  .\32xl\:hover\:translate-x-23:hover {
    --transform-translate-x: 5.75rem;
  }

  .\32xl\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem;
  }

  .\32xl\:hover\:translate-x-25:hover {
    --transform-translate-x: 6.25rem;
  }

  .\32xl\:hover\:translate-x-26:hover {
    --transform-translate-x: 6.5rem;
  }

  .\32xl\:hover\:translate-x-27:hover {
    --transform-translate-x: 6.75rem;
  }

  .\32xl\:hover\:translate-x-28:hover {
    --transform-translate-x: 7rem;
  }

  .\32xl\:hover\:translate-x-29:hover {
    --transform-translate-x: 7.25rem;
  }

  .\32xl\:hover\:translate-x-30:hover {
    --transform-translate-x: 7.5rem;
  }

  .\32xl\:hover\:translate-x-31:hover {
    --transform-translate-x: 7.75rem;
  }

  .\32xl\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem;
  }

  .\32xl\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem;
  }

  .\32xl\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem;
  }

  .\32xl\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem;
  }

  .\32xl\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem;
  }

  .\32xl\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px;
  }

  .\32xl\:hover\:-translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .\32xl\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem;
  }

  .\32xl\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem;
  }

  .\32xl\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem;
  }

  .\32xl\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem;
  }

  .\32xl\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem;
  }

  .\32xl\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem;
  }

  .\32xl\:hover\:-translate-x-7:hover {
    --transform-translate-x: -1.75rem;
  }

  .\32xl\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem;
  }

  .\32xl\:hover\:-translate-x-9:hover {
    --transform-translate-x: -2.25rem;
  }

  .\32xl\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem;
  }

  .\32xl\:hover\:-translate-x-11:hover {
    --transform-translate-x: -2.75rem;
  }

  .\32xl\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem;
  }

  .\32xl\:hover\:-translate-x-13:hover {
    --transform-translate-x: -3.25rem;
  }

  .\32xl\:hover\:-translate-x-14:hover {
    --transform-translate-x: -3.5rem;
  }

  .\32xl\:hover\:-translate-x-15:hover {
    --transform-translate-x: -3.75rem;
  }

  .\32xl\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem;
  }

  .\32xl\:hover\:-translate-x-17:hover {
    --transform-translate-x: -4.25rem;
  }

  .\32xl\:hover\:-translate-x-18:hover {
    --transform-translate-x: -4.5rem;
  }

  .\32xl\:hover\:-translate-x-19:hover {
    --transform-translate-x: -4.75rem;
  }

  .\32xl\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem;
  }

  .\32xl\:hover\:-translate-x-21:hover {
    --transform-translate-x: -5.25rem;
  }

  .\32xl\:hover\:-translate-x-22:hover {
    --transform-translate-x: -5.5rem;
  }

  .\32xl\:hover\:-translate-x-23:hover {
    --transform-translate-x: -5.75rem;
  }

  .\32xl\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem;
  }

  .\32xl\:hover\:-translate-x-25:hover {
    --transform-translate-x: -6.25rem;
  }

  .\32xl\:hover\:-translate-x-26:hover {
    --transform-translate-x: -6.5rem;
  }

  .\32xl\:hover\:-translate-x-27:hover {
    --transform-translate-x: -6.75rem;
  }

  .\32xl\:hover\:-translate-x-28:hover {
    --transform-translate-x: -7rem;
  }

  .\32xl\:hover\:-translate-x-29:hover {
    --transform-translate-x: -7.25rem;
  }

  .\32xl\:hover\:-translate-x-30:hover {
    --transform-translate-x: -7.5rem;
  }

  .\32xl\:hover\:-translate-x-31:hover {
    --transform-translate-x: -7.75rem;
  }

  .\32xl\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem;
  }

  .\32xl\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem;
  }

  .\32xl\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem;
  }

  .\32xl\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem;
  }

  .\32xl\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem;
  }

  .\32xl\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px;
  }

  .\32xl\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%;
  }

  .\32xl\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%;
  }

  .\32xl\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%;
  }

  .\32xl\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%;
  }

  .\32xl\:hover\:translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .\32xl\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem;
  }

  .\32xl\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem;
  }

  .\32xl\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem;
  }

  .\32xl\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem;
  }

  .\32xl\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem;
  }

  .\32xl\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem;
  }

  .\32xl\:hover\:translate-y-7:hover {
    --transform-translate-y: 1.75rem;
  }

  .\32xl\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem;
  }

  .\32xl\:hover\:translate-y-9:hover {
    --transform-translate-y: 2.25rem;
  }

  .\32xl\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem;
  }

  .\32xl\:hover\:translate-y-11:hover {
    --transform-translate-y: 2.75rem;
  }

  .\32xl\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem;
  }

  .\32xl\:hover\:translate-y-13:hover {
    --transform-translate-y: 3.25rem;
  }

  .\32xl\:hover\:translate-y-14:hover {
    --transform-translate-y: 3.5rem;
  }

  .\32xl\:hover\:translate-y-15:hover {
    --transform-translate-y: 3.75rem;
  }

  .\32xl\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem;
  }

  .\32xl\:hover\:translate-y-17:hover {
    --transform-translate-y: 4.25rem;
  }

  .\32xl\:hover\:translate-y-18:hover {
    --transform-translate-y: 4.5rem;
  }

  .\32xl\:hover\:translate-y-19:hover {
    --transform-translate-y: 4.75rem;
  }

  .\32xl\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem;
  }

  .\32xl\:hover\:translate-y-21:hover {
    --transform-translate-y: 5.25rem;
  }

  .\32xl\:hover\:translate-y-22:hover {
    --transform-translate-y: 5.5rem;
  }

  .\32xl\:hover\:translate-y-23:hover {
    --transform-translate-y: 5.75rem;
  }

  .\32xl\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem;
  }

  .\32xl\:hover\:translate-y-25:hover {
    --transform-translate-y: 6.25rem;
  }

  .\32xl\:hover\:translate-y-26:hover {
    --transform-translate-y: 6.5rem;
  }

  .\32xl\:hover\:translate-y-27:hover {
    --transform-translate-y: 6.75rem;
  }

  .\32xl\:hover\:translate-y-28:hover {
    --transform-translate-y: 7rem;
  }

  .\32xl\:hover\:translate-y-29:hover {
    --transform-translate-y: 7.25rem;
  }

  .\32xl\:hover\:translate-y-30:hover {
    --transform-translate-y: 7.5rem;
  }

  .\32xl\:hover\:translate-y-31:hover {
    --transform-translate-y: 7.75rem;
  }

  .\32xl\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem;
  }

  .\32xl\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem;
  }

  .\32xl\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem;
  }

  .\32xl\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem;
  }

  .\32xl\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem;
  }

  .\32xl\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px;
  }

  .\32xl\:hover\:-translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .\32xl\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem;
  }

  .\32xl\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem;
  }

  .\32xl\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem;
  }

  .\32xl\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem;
  }

  .\32xl\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem;
  }

  .\32xl\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem;
  }

  .\32xl\:hover\:-translate-y-7:hover {
    --transform-translate-y: -1.75rem;
  }

  .\32xl\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem;
  }

  .\32xl\:hover\:-translate-y-9:hover {
    --transform-translate-y: -2.25rem;
  }

  .\32xl\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem;
  }

  .\32xl\:hover\:-translate-y-11:hover {
    --transform-translate-y: -2.75rem;
  }

  .\32xl\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem;
  }

  .\32xl\:hover\:-translate-y-13:hover {
    --transform-translate-y: -3.25rem;
  }

  .\32xl\:hover\:-translate-y-14:hover {
    --transform-translate-y: -3.5rem;
  }

  .\32xl\:hover\:-translate-y-15:hover {
    --transform-translate-y: -3.75rem;
  }

  .\32xl\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem;
  }

  .\32xl\:hover\:-translate-y-17:hover {
    --transform-translate-y: -4.25rem;
  }

  .\32xl\:hover\:-translate-y-18:hover {
    --transform-translate-y: -4.5rem;
  }

  .\32xl\:hover\:-translate-y-19:hover {
    --transform-translate-y: -4.75rem;
  }

  .\32xl\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem;
  }

  .\32xl\:hover\:-translate-y-21:hover {
    --transform-translate-y: -5.25rem;
  }

  .\32xl\:hover\:-translate-y-22:hover {
    --transform-translate-y: -5.5rem;
  }

  .\32xl\:hover\:-translate-y-23:hover {
    --transform-translate-y: -5.75rem;
  }

  .\32xl\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem;
  }

  .\32xl\:hover\:-translate-y-25:hover {
    --transform-translate-y: -6.25rem;
  }

  .\32xl\:hover\:-translate-y-26:hover {
    --transform-translate-y: -6.5rem;
  }

  .\32xl\:hover\:-translate-y-27:hover {
    --transform-translate-y: -6.75rem;
  }

  .\32xl\:hover\:-translate-y-28:hover {
    --transform-translate-y: -7rem;
  }

  .\32xl\:hover\:-translate-y-29:hover {
    --transform-translate-y: -7.25rem;
  }

  .\32xl\:hover\:-translate-y-30:hover {
    --transform-translate-y: -7.5rem;
  }

  .\32xl\:hover\:-translate-y-31:hover {
    --transform-translate-y: -7.75rem;
  }

  .\32xl\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem;
  }

  .\32xl\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem;
  }

  .\32xl\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem;
  }

  .\32xl\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem;
  }

  .\32xl\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem;
  }

  .\32xl\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px;
  }

  .\32xl\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%;
  }

  .\32xl\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%;
  }

  .\32xl\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%;
  }

  .\32xl\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%;
  }

  .\32xl\:skew-x-0 {
    --transform-skew-x: 0;
  }

  .\32xl\:skew-x-3 {
    --transform-skew-x: 3deg;
  }

  .\32xl\:skew-x-6 {
    --transform-skew-x: 6deg;
  }

  .\32xl\:skew-x-12 {
    --transform-skew-x: 12deg;
  }

  .\32xl\:-skew-x-12 {
    --transform-skew-x: -12deg;
  }

  .\32xl\:-skew-x-6 {
    --transform-skew-x: -6deg;
  }

  .\32xl\:-skew-x-3 {
    --transform-skew-x: -3deg;
  }

  .\32xl\:skew-y-0 {
    --transform-skew-y: 0;
  }

  .\32xl\:skew-y-3 {
    --transform-skew-y: 3deg;
  }

  .\32xl\:skew-y-6 {
    --transform-skew-y: 6deg;
  }

  .\32xl\:skew-y-12 {
    --transform-skew-y: 12deg;
  }

  .\32xl\:-skew-y-12 {
    --transform-skew-y: -12deg;
  }

  .\32xl\:-skew-y-6 {
    --transform-skew-y: -6deg;
  }

  .\32xl\:-skew-y-3 {
    --transform-skew-y: -3deg;
  }

  .\32xl\:\!skew-x-0 {
    --transform-skew-x: 0 !important;
  }

  .\32xl\:\!skew-x-3 {
    --transform-skew-x: 3deg !important;
  }

  .\32xl\:\!skew-x-6 {
    --transform-skew-x: 6deg !important;
  }

  .\32xl\:\!skew-x-12 {
    --transform-skew-x: 12deg !important;
  }

  .\32xl\:\!-skew-x-12 {
    --transform-skew-x: -12deg !important;
  }

  .\32xl\:\!-skew-x-6 {
    --transform-skew-x: -6deg !important;
  }

  .\32xl\:\!-skew-x-3 {
    --transform-skew-x: -3deg !important;
  }

  .\32xl\:\!skew-y-0 {
    --transform-skew-y: 0 !important;
  }

  .\32xl\:\!skew-y-3 {
    --transform-skew-y: 3deg !important;
  }

  .\32xl\:\!skew-y-6 {
    --transform-skew-y: 6deg !important;
  }

  .\32xl\:\!skew-y-12 {
    --transform-skew-y: 12deg !important;
  }

  .\32xl\:\!-skew-y-12 {
    --transform-skew-y: -12deg !important;
  }

  .\32xl\:\!-skew-y-6 {
    --transform-skew-y: -6deg !important;
  }

  .\32xl\:\!-skew-y-3 {
    --transform-skew-y: -3deg !important;
  }

  .\32xl\:hover\:skew-x-0:hover {
    --transform-skew-x: 0;
  }

  .\32xl\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg;
  }

  .\32xl\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg;
  }

  .\32xl\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg;
  }

  .\32xl\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg;
  }

  .\32xl\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg;
  }

  .\32xl\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg;
  }

  .\32xl\:hover\:skew-y-0:hover {
    --transform-skew-y: 0;
  }

  .\32xl\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg;
  }

  .\32xl\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg;
  }

  .\32xl\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg;
  }

  .\32xl\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg;
  }

  .\32xl\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg;
  }

  .\32xl\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg;
  }

  .\32xl\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .\32xl\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .\32xl\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .\32xl\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .\32xl\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .\32xl\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .\32xl\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .\32xl\:\!transition-none {
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .\32xl\:\!transition-all {
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .\32xl\:\!transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .\32xl\:\!transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .\32xl\:\!transition-opacity {
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .\32xl\:\!transition-shadow {
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .\32xl\:\!transition-transform {
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .\32xl\:hover\:transition-none:hover {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .\32xl\:hover\:transition-all:hover {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .\32xl\:hover\:transition:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .\32xl\:hover\:transition-colors:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .\32xl\:hover\:transition-opacity:hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .\32xl\:hover\:transition-shadow:hover {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .\32xl\:hover\:transition-transform:hover {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .\32xl\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .\32xl\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .\32xl\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .\32xl\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .\32xl\:\!ease-linear {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .\32xl\:\!ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .\32xl\:\!ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .\32xl\:\!ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .\32xl\:hover\:ease-linear:hover {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .\32xl\:hover\:ease-in:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .\32xl\:hover\:ease-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .\32xl\:hover\:ease-in-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .\32xl\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .\32xl\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .\32xl\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .\32xl\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .\32xl\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .\32xl\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .\32xl\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .\32xl\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .\32xl\:\!duration-75 {
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .\32xl\:\!duration-100 {
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .\32xl\:\!duration-150 {
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .\32xl\:\!duration-200 {
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .\32xl\:\!duration-300 {
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .\32xl\:\!duration-500 {
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .\32xl\:\!duration-700 {
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .\32xl\:\!duration-1000 {
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .\32xl\:hover\:duration-75:hover {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .\32xl\:hover\:duration-100:hover {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .\32xl\:hover\:duration-150:hover {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .\32xl\:hover\:duration-200:hover {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .\32xl\:hover\:duration-300:hover {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .\32xl\:hover\:duration-500:hover {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .\32xl\:hover\:duration-700:hover {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .\32xl\:hover\:duration-1000:hover {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }
}

@media (min-width: 2560px) {
  .\33xl\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .\33xl\:\!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;
  }

  .\33xl\:\!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;
  }

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

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

  .\33xl\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

  .\33xl\:hover\:appearance-none:hover {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .\33xl\:bg-fixed {
    background-attachment: fixed;
  }

  .\33xl\:bg-local {
    background-attachment: local;
  }

  .\33xl\:bg-scroll {
    background-attachment: scroll;
  }

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

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

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

  .\33xl\:hover\:bg-fixed:hover {
    background-attachment: fixed;
  }

  .\33xl\:hover\:bg-local:hover {
    background-attachment: local;
  }

  .\33xl\:hover\:bg-scroll:hover {
    background-attachment: scroll;
  }

  .\33xl\:bg-primary {
    background-color: #6638B6;
  }

  .\33xl\:bg-primaryDark {
    background-color: #3C2C84;
  }

  .\33xl\:bg-primary1 {
    background-color: #8C81D1;
  }

  .\33xl\:bg-primary2 {
    background-color: #A8A5CE;
  }

  .\33xl\:bg-primary3 {
    background-color: #EBEAF6;
  }

  .\33xl\:bg-primary4 {
    background-color: #F8F8FC;
  }

  .\33xl\:bg-secondary {
    background-color: #007EE5;
  }

  .\33xl\:bg-secondary1 {
    background-color: #43BEFF;
  }

  .\33xl\:bg-secondary2 {
    background-color: #F5F9FD;
  }

  .\33xl\:bg-alert {
    background-color: #EF3817;
  }

  .\33xl\:bg-safe {
    background-color: #60B731;
  }

  .\33xl\:bg-primary-dark {
    background-color: #3C2C84;
  }

  .\33xl\:bg-primary-1 {
    background-color: #8C81D1;
  }

  .\33xl\:bg-primary-2 {
    background-color: #A8A5CE;
  }

  .\33xl\:bg-primary-3 {
    background-color: #EBEAF6;
  }

  .\33xl\:bg-primary-4 {
    background-color: #F8F8FC;
  }

  .\33xl\:bg-secondary-1 {
    background-color: #43BEFF;
  }

  .\33xl\:bg-secondary-2 {
    background-color: #F5F9FD;
  }

  .\33xl\:bg-transparent {
    background-color: transparent;
  }

  .\33xl\:bg-black {
    background-color: #000000;
  }

  .\33xl\:bg-white {
    background-color: #FFFFFF;
  }

  .\33xl\:bg-point-violet {
    background-color: #7545FF;
  }

  .\33xl\:bg-gray-100 {
    background-color: #F7F7F7;
  }

  .\33xl\:bg-gray-200 {
    background-color: #E5E5E8;
  }

  .\33xl\:bg-gray-300 {
    background-color: #CED0D6;
  }

  .\33xl\:bg-gray-400 {
    background-color: #A7A9B2;
  }

  .\33xl\:bg-gray-500 {
    background-color: #858895;
  }

  .\33xl\:bg-gray-600 {
    background-color: #6B6E7B;
  }

  .\33xl\:bg-gray-700 {
    background-color: #5F616D;
  }

  .\33xl\:bg-gray-800 {
    background-color: #474952;
  }

  .\33xl\:bg-gray-900 {
    background-color: #222532;
  }

  .\33xl\:bg-gray {
    background-color: #858895;
  }

  .\33xl\:bg-gray-dark {
    background-color: #222532;
  }

  .\33xl\:bg-red-100 {
    background-color: #FFE8E8;
  }

  .\33xl\:bg-red-200 {
    background-color: #FFC4C4;
  }

  .\33xl\:bg-red-300 {
    background-color: #FF8F8F;
  }

  .\33xl\:bg-red-400 {
    background-color: #FF6A6A;
  }

  .\33xl\:bg-red-500 {
    background-color: #EF3817;
  }

  .\33xl\:bg-red-600 {
    background-color: #CC2C00;
  }

  .\33xl\:bg-red-700 {
    background-color: #C53030;
  }

  .\33xl\:bg-red-800 {
    background-color: #9B2C2C;
  }

  .\33xl\:bg-red-900 {
    background-color: #742A2A;
  }

  .\33xl\:bg-red {
    background-color: #EF3817;
  }

  .\33xl\:bg-coral-100 {
    background-color: #FFEBE6;
  }

  .\33xl\:bg-coral-200 {
    background-color: #FFD3C8;
  }

  .\33xl\:bg-coral-300 {
    background-color: #FFB39E;
  }

  .\33xl\:bg-coral-400 {
    background-color: #FF9476;
  }

  .\33xl\:bg-coral-500 {
    background-color: #FF7750;
  }

  .\33xl\:bg-coral-600 {
    background-color: #F55A2F;
  }

  .\33xl\:bg-coral-700 {
    background-color: #DD470F;
  }

  .\33xl\:bg-coral-800 {
    background-color: #B93E0F;
  }

  .\33xl\:bg-coral-900 {
    background-color: #8E3311;
  }

  .\33xl\:bg-coral {
    background-color: #FF7750;
  }

  .\33xl\:bg-yellow-100 {
    background-color: #FFFAE6;
  }

  .\33xl\:bg-yellow-200 {
    background-color: #FFEB99;
  }

  .\33xl\:bg-yellow-300 {
    background-color: #FFE066;
  }

  .\33xl\:bg-yellow-400 {
    background-color: #FFD633;
  }

  .\33xl\:bg-yellow-500 {
    background-color: #FFCE02;
  }

  .\33xl\:bg-yellow-600 {
    background-color: #E6B800;
  }

  .\33xl\:bg-yellow-700 {
    background-color: #CCA300;
  }

  .\33xl\:bg-yellow-800 {
    background-color: #806600;
  }

  .\33xl\:bg-yellow-900 {
    background-color: #4D3D00;
  }

  .\33xl\:bg-yellow {
    background-color: #FFCE02;
  }

  .\33xl\:bg-green-100 {
    background-color: #F9FCE9;
  }

  .\33xl\:bg-green-200 {
    background-color: #E7F3A5;
  }

  .\33xl\:bg-green-300 {
    background-color: #D5EA62;
  }

  .\33xl\:bg-green-400 {
    background-color: #C2E01E;
  }

  .\33xl\:bg-green-500 {
    background-color: #60B731;
  }

  .\33xl\:bg-green-600 {
    background-color: #3F7B1A;
  }

  .\33xl\:bg-green-700 {
    background-color: #366916;
  }

  .\33xl\:bg-green-800 {
    background-color: #203F0D;
  }

  .\33xl\:bg-green-900 {
    background-color: #162A09;
  }

  .\33xl\:bg-green {
    background-color: #60B731;
  }

  .\33xl\:bg-blue-100 {
    background-color: #F5F9FD;
  }

  .\33xl\:bg-blue-200 {
    background-color: #E9F4FF;
  }

  .\33xl\:bg-blue-300 {
    background-color: #B9DCFF;
  }

  .\33xl\:bg-blue-400 {
    background-color: #43BEFF;
  }

  .\33xl\:bg-blue-500 {
    background-color: #007EE5;
  }

  .\33xl\:bg-blue-600 {
    background-color: #0069CC;
  }

  .\33xl\:bg-blue-700 {
    background-color: #005CB3;
  }

  .\33xl\:bg-blue-800 {
    background-color: #004F99;
  }

  .\33xl\:bg-blue-900 {
    background-color: #003566;
  }

  .\33xl\:bg-blue {
    background-color: #007EE5;
  }

  .\33xl\:bg-violet-100 {
    background-color: #F8F8FC;
  }

  .\33xl\:bg-violet-200 {
    background-color: #EBEAF6;
  }

  .\33xl\:bg-violet-300 {
    background-color: #A8A5CE;
  }

  .\33xl\:bg-violet-400 {
    background-color: #8C81D1;
  }

  .\33xl\:bg-violet-500 {
    background-color: #6638B6;
  }

  .\33xl\:bg-violet-600 {
    background-color: #58309C;
  }

  .\33xl\:bg-violet-700 {
    background-color: #4D2A89;
  }

  .\33xl\:bg-violet-800 {
    background-color: #3C2C84;
  }

  .\33xl\:bg-violet-900 {
    background-color: #371E62;
  }

  .\33xl\:bg-violet {
    background-color: #6638B6;
  }

  .\33xl\:bg-peacock-100 {
    background-color: #E6FFFA;
  }

  .\33xl\:bg-peacock-200 {
    background-color: #B2F5EA;
  }

  .\33xl\:bg-peacock-300 {
    background-color: #81E6D9;
  }

  .\33xl\:bg-peacock-400 {
    background-color: #4FD1C5;
  }

  .\33xl\:bg-peacock-500 {
    background-color: #38B2AC;
  }

  .\33xl\:bg-peacock-600 {
    background-color: #319795;
  }

  .\33xl\:bg-peacock-700 {
    background-color: #2C7A7B;
  }

  .\33xl\:bg-peacock-800 {
    background-color: #285E61;
  }

  .\33xl\:bg-peacock-900 {
    background-color: #234E52;
  }

  .\33xl\:bg-peacock {
    background-color: #38B2AC;
  }

  .\33xl\:bg-indigo-100 {
    background-color: #EBF4FF;
  }

  .\33xl\:bg-indigo-200 {
    background-color: #C3DAFE;
  }

  .\33xl\:bg-indigo-300 {
    background-color: #A3BFFA;
  }

  .\33xl\:bg-indigo-400 {
    background-color: #7F9CF5;
  }

  .\33xl\:bg-indigo-500 {
    background-color: #667EEA;
  }

  .\33xl\:bg-indigo-600 {
    background-color: #5A67D8;
  }

  .\33xl\:bg-indigo-700 {
    background-color: #6439DE;
  }

  .\33xl\:bg-indigo-800 {
    background-color: #434190;
  }

  .\33xl\:bg-indigo-900 {
    background-color: #3C366B;
  }

  .\33xl\:bg-indigo {
    background-color: #667EEA;
  }

  .\33xl\:\!bg-primary {
    background-color: #6638B6 !important;
  }

  .\33xl\:\!bg-primaryDark {
    background-color: #3C2C84 !important;
  }

  .\33xl\:\!bg-primary1 {
    background-color: #8C81D1 !important;
  }

  .\33xl\:\!bg-primary2 {
    background-color: #A8A5CE !important;
  }

  .\33xl\:\!bg-primary3 {
    background-color: #EBEAF6 !important;
  }

  .\33xl\:\!bg-primary4 {
    background-color: #F8F8FC !important;
  }

  .\33xl\:\!bg-secondary {
    background-color: #007EE5 !important;
  }

  .\33xl\:\!bg-secondary1 {
    background-color: #43BEFF !important;
  }

  .\33xl\:\!bg-secondary2 {
    background-color: #F5F9FD !important;
  }

  .\33xl\:\!bg-alert {
    background-color: #EF3817 !important;
  }

  .\33xl\:\!bg-safe {
    background-color: #60B731 !important;
  }

  .\33xl\:\!bg-primary-dark {
    background-color: #3C2C84 !important;
  }

  .\33xl\:\!bg-primary-1 {
    background-color: #8C81D1 !important;
  }

  .\33xl\:\!bg-primary-2 {
    background-color: #A8A5CE !important;
  }

  .\33xl\:\!bg-primary-3 {
    background-color: #EBEAF6 !important;
  }

  .\33xl\:\!bg-primary-4 {
    background-color: #F8F8FC !important;
  }

  .\33xl\:\!bg-secondary-1 {
    background-color: #43BEFF !important;
  }

  .\33xl\:\!bg-secondary-2 {
    background-color: #F5F9FD !important;
  }

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

  .\33xl\:\!bg-black {
    background-color: #000000 !important;
  }

  .\33xl\:\!bg-white {
    background-color: #FFFFFF !important;
  }

  .\33xl\:\!bg-point-violet {
    background-color: #7545FF !important;
  }

  .\33xl\:\!bg-gray-100 {
    background-color: #F7F7F7 !important;
  }

  .\33xl\:\!bg-gray-200 {
    background-color: #E5E5E8 !important;
  }

  .\33xl\:\!bg-gray-300 {
    background-color: #CED0D6 !important;
  }

  .\33xl\:\!bg-gray-400 {
    background-color: #A7A9B2 !important;
  }

  .\33xl\:\!bg-gray-500 {
    background-color: #858895 !important;
  }

  .\33xl\:\!bg-gray-600 {
    background-color: #6B6E7B !important;
  }

  .\33xl\:\!bg-gray-700 {
    background-color: #5F616D !important;
  }

  .\33xl\:\!bg-gray-800 {
    background-color: #474952 !important;
  }

  .\33xl\:\!bg-gray-900 {
    background-color: #222532 !important;
  }

  .\33xl\:\!bg-gray {
    background-color: #858895 !important;
  }

  .\33xl\:\!bg-gray-dark {
    background-color: #222532 !important;
  }

  .\33xl\:\!bg-red-100 {
    background-color: #FFE8E8 !important;
  }

  .\33xl\:\!bg-red-200 {
    background-color: #FFC4C4 !important;
  }

  .\33xl\:\!bg-red-300 {
    background-color: #FF8F8F !important;
  }

  .\33xl\:\!bg-red-400 {
    background-color: #FF6A6A !important;
  }

  .\33xl\:\!bg-red-500 {
    background-color: #EF3817 !important;
  }

  .\33xl\:\!bg-red-600 {
    background-color: #CC2C00 !important;
  }

  .\33xl\:\!bg-red-700 {
    background-color: #C53030 !important;
  }

  .\33xl\:\!bg-red-800 {
    background-color: #9B2C2C !important;
  }

  .\33xl\:\!bg-red-900 {
    background-color: #742A2A !important;
  }

  .\33xl\:\!bg-red {
    background-color: #EF3817 !important;
  }

  .\33xl\:\!bg-coral-100 {
    background-color: #FFEBE6 !important;
  }

  .\33xl\:\!bg-coral-200 {
    background-color: #FFD3C8 !important;
  }

  .\33xl\:\!bg-coral-300 {
    background-color: #FFB39E !important;
  }

  .\33xl\:\!bg-coral-400 {
    background-color: #FF9476 !important;
  }

  .\33xl\:\!bg-coral-500 {
    background-color: #FF7750 !important;
  }

  .\33xl\:\!bg-coral-600 {
    background-color: #F55A2F !important;
  }

  .\33xl\:\!bg-coral-700 {
    background-color: #DD470F !important;
  }

  .\33xl\:\!bg-coral-800 {
    background-color: #B93E0F !important;
  }

  .\33xl\:\!bg-coral-900 {
    background-color: #8E3311 !important;
  }

  .\33xl\:\!bg-coral {
    background-color: #FF7750 !important;
  }

  .\33xl\:\!bg-yellow-100 {
    background-color: #FFFAE6 !important;
  }

  .\33xl\:\!bg-yellow-200 {
    background-color: #FFEB99 !important;
  }

  .\33xl\:\!bg-yellow-300 {
    background-color: #FFE066 !important;
  }

  .\33xl\:\!bg-yellow-400 {
    background-color: #FFD633 !important;
  }

  .\33xl\:\!bg-yellow-500 {
    background-color: #FFCE02 !important;
  }

  .\33xl\:\!bg-yellow-600 {
    background-color: #E6B800 !important;
  }

  .\33xl\:\!bg-yellow-700 {
    background-color: #CCA300 !important;
  }

  .\33xl\:\!bg-yellow-800 {
    background-color: #806600 !important;
  }

  .\33xl\:\!bg-yellow-900 {
    background-color: #4D3D00 !important;
  }

  .\33xl\:\!bg-yellow {
    background-color: #FFCE02 !important;
  }

  .\33xl\:\!bg-green-100 {
    background-color: #F9FCE9 !important;
  }

  .\33xl\:\!bg-green-200 {
    background-color: #E7F3A5 !important;
  }

  .\33xl\:\!bg-green-300 {
    background-color: #D5EA62 !important;
  }

  .\33xl\:\!bg-green-400 {
    background-color: #C2E01E !important;
  }

  .\33xl\:\!bg-green-500 {
    background-color: #60B731 !important;
  }

  .\33xl\:\!bg-green-600 {
    background-color: #3F7B1A !important;
  }

  .\33xl\:\!bg-green-700 {
    background-color: #366916 !important;
  }

  .\33xl\:\!bg-green-800 {
    background-color: #203F0D !important;
  }

  .\33xl\:\!bg-green-900 {
    background-color: #162A09 !important;
  }

  .\33xl\:\!bg-green {
    background-color: #60B731 !important;
  }

  .\33xl\:\!bg-blue-100 {
    background-color: #F5F9FD !important;
  }

  .\33xl\:\!bg-blue-200 {
    background-color: #E9F4FF !important;
  }

  .\33xl\:\!bg-blue-300 {
    background-color: #B9DCFF !important;
  }

  .\33xl\:\!bg-blue-400 {
    background-color: #43BEFF !important;
  }

  .\33xl\:\!bg-blue-500 {
    background-color: #007EE5 !important;
  }

  .\33xl\:\!bg-blue-600 {
    background-color: #0069CC !important;
  }

  .\33xl\:\!bg-blue-700 {
    background-color: #005CB3 !important;
  }

  .\33xl\:\!bg-blue-800 {
    background-color: #004F99 !important;
  }

  .\33xl\:\!bg-blue-900 {
    background-color: #003566 !important;
  }

  .\33xl\:\!bg-blue {
    background-color: #007EE5 !important;
  }

  .\33xl\:\!bg-violet-100 {
    background-color: #F8F8FC !important;
  }

  .\33xl\:\!bg-violet-200 {
    background-color: #EBEAF6 !important;
  }

  .\33xl\:\!bg-violet-300 {
    background-color: #A8A5CE !important;
  }

  .\33xl\:\!bg-violet-400 {
    background-color: #8C81D1 !important;
  }

  .\33xl\:\!bg-violet-500 {
    background-color: #6638B6 !important;
  }

  .\33xl\:\!bg-violet-600 {
    background-color: #58309C !important;
  }

  .\33xl\:\!bg-violet-700 {
    background-color: #4D2A89 !important;
  }

  .\33xl\:\!bg-violet-800 {
    background-color: #3C2C84 !important;
  }

  .\33xl\:\!bg-violet-900 {
    background-color: #371E62 !important;
  }

  .\33xl\:\!bg-violet {
    background-color: #6638B6 !important;
  }

  .\33xl\:\!bg-peacock-100 {
    background-color: #E6FFFA !important;
  }

  .\33xl\:\!bg-peacock-200 {
    background-color: #B2F5EA !important;
  }

  .\33xl\:\!bg-peacock-300 {
    background-color: #81E6D9 !important;
  }

  .\33xl\:\!bg-peacock-400 {
    background-color: #4FD1C5 !important;
  }

  .\33xl\:\!bg-peacock-500 {
    background-color: #38B2AC !important;
  }

  .\33xl\:\!bg-peacock-600 {
    background-color: #319795 !important;
  }

  .\33xl\:\!bg-peacock-700 {
    background-color: #2C7A7B !important;
  }

  .\33xl\:\!bg-peacock-800 {
    background-color: #285E61 !important;
  }

  .\33xl\:\!bg-peacock-900 {
    background-color: #234E52 !important;
  }

  .\33xl\:\!bg-peacock {
    background-color: #38B2AC !important;
  }

  .\33xl\:\!bg-indigo-100 {
    background-color: #EBF4FF !important;
  }

  .\33xl\:\!bg-indigo-200 {
    background-color: #C3DAFE !important;
  }

  .\33xl\:\!bg-indigo-300 {
    background-color: #A3BFFA !important;
  }

  .\33xl\:\!bg-indigo-400 {
    background-color: #7F9CF5 !important;
  }

  .\33xl\:\!bg-indigo-500 {
    background-color: #667EEA !important;
  }

  .\33xl\:\!bg-indigo-600 {
    background-color: #5A67D8 !important;
  }

  .\33xl\:\!bg-indigo-700 {
    background-color: #6439DE !important;
  }

  .\33xl\:\!bg-indigo-800 {
    background-color: #434190 !important;
  }

  .\33xl\:\!bg-indigo-900 {
    background-color: #3C366B !important;
  }

  .\33xl\:\!bg-indigo {
    background-color: #667EEA !important;
  }

  .\33xl\:hover\:bg-primary:hover {
    background-color: #6638B6;
  }

  .\33xl\:hover\:bg-primaryDark:hover {
    background-color: #3C2C84;
  }

  .\33xl\:hover\:bg-primary1:hover {
    background-color: #8C81D1;
  }

  .\33xl\:hover\:bg-primary2:hover {
    background-color: #A8A5CE;
  }

  .\33xl\:hover\:bg-primary3:hover {
    background-color: #EBEAF6;
  }

  .\33xl\:hover\:bg-primary4:hover {
    background-color: #F8F8FC;
  }

  .\33xl\:hover\:bg-secondary:hover {
    background-color: #007EE5;
  }

  .\33xl\:hover\:bg-secondary1:hover {
    background-color: #43BEFF;
  }

  .\33xl\:hover\:bg-secondary2:hover {
    background-color: #F5F9FD;
  }

  .\33xl\:hover\:bg-alert:hover {
    background-color: #EF3817;
  }

  .\33xl\:hover\:bg-safe:hover {
    background-color: #60B731;
  }

  .\33xl\:hover\:bg-primary-dark:hover {
    background-color: #3C2C84;
  }

  .\33xl\:hover\:bg-primary-1:hover {
    background-color: #8C81D1;
  }

  .\33xl\:hover\:bg-primary-2:hover {
    background-color: #A8A5CE;
  }

  .\33xl\:hover\:bg-primary-3:hover {
    background-color: #EBEAF6;
  }

  .\33xl\:hover\:bg-primary-4:hover {
    background-color: #F8F8FC;
  }

  .\33xl\:hover\:bg-secondary-1:hover {
    background-color: #43BEFF;
  }

  .\33xl\:hover\:bg-secondary-2:hover {
    background-color: #F5F9FD;
  }

  .\33xl\:hover\:bg-transparent:hover {
    background-color: transparent;
  }

  .\33xl\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .\33xl\:hover\:bg-white:hover {
    background-color: #FFFFFF;
  }

  .\33xl\:hover\:bg-point-violet:hover {
    background-color: #7545FF;
  }

  .\33xl\:hover\:bg-gray-100:hover {
    background-color: #F7F7F7;
  }

  .\33xl\:hover\:bg-gray-200:hover {
    background-color: #E5E5E8;
  }

  .\33xl\:hover\:bg-gray-300:hover {
    background-color: #CED0D6;
  }

  .\33xl\:hover\:bg-gray-400:hover {
    background-color: #A7A9B2;
  }

  .\33xl\:hover\:bg-gray-500:hover {
    background-color: #858895;
  }

  .\33xl\:hover\:bg-gray-600:hover {
    background-color: #6B6E7B;
  }

  .\33xl\:hover\:bg-gray-700:hover {
    background-color: #5F616D;
  }

  .\33xl\:hover\:bg-gray-800:hover {
    background-color: #474952;
  }

  .\33xl\:hover\:bg-gray-900:hover {
    background-color: #222532;
  }

  .\33xl\:hover\:bg-gray:hover {
    background-color: #858895;
  }

  .\33xl\:hover\:bg-gray-dark:hover {
    background-color: #222532;
  }

  .\33xl\:hover\:bg-red-100:hover {
    background-color: #FFE8E8;
  }

  .\33xl\:hover\:bg-red-200:hover {
    background-color: #FFC4C4;
  }

  .\33xl\:hover\:bg-red-300:hover {
    background-color: #FF8F8F;
  }

  .\33xl\:hover\:bg-red-400:hover {
    background-color: #FF6A6A;
  }

  .\33xl\:hover\:bg-red-500:hover {
    background-color: #EF3817;
  }

  .\33xl\:hover\:bg-red-600:hover {
    background-color: #CC2C00;
  }

  .\33xl\:hover\:bg-red-700:hover {
    background-color: #C53030;
  }

  .\33xl\:hover\:bg-red-800:hover {
    background-color: #9B2C2C;
  }

  .\33xl\:hover\:bg-red-900:hover {
    background-color: #742A2A;
  }

  .\33xl\:hover\:bg-red:hover {
    background-color: #EF3817;
  }

  .\33xl\:hover\:bg-coral-100:hover {
    background-color: #FFEBE6;
  }

  .\33xl\:hover\:bg-coral-200:hover {
    background-color: #FFD3C8;
  }

  .\33xl\:hover\:bg-coral-300:hover {
    background-color: #FFB39E;
  }

  .\33xl\:hover\:bg-coral-400:hover {
    background-color: #FF9476;
  }

  .\33xl\:hover\:bg-coral-500:hover {
    background-color: #FF7750;
  }

  .\33xl\:hover\:bg-coral-600:hover {
    background-color: #F55A2F;
  }

  .\33xl\:hover\:bg-coral-700:hover {
    background-color: #DD470F;
  }

  .\33xl\:hover\:bg-coral-800:hover {
    background-color: #B93E0F;
  }

  .\33xl\:hover\:bg-coral-900:hover {
    background-color: #8E3311;
  }

  .\33xl\:hover\:bg-coral:hover {
    background-color: #FF7750;
  }

  .\33xl\:hover\:bg-yellow-100:hover {
    background-color: #FFFAE6;
  }

  .\33xl\:hover\:bg-yellow-200:hover {
    background-color: #FFEB99;
  }

  .\33xl\:hover\:bg-yellow-300:hover {
    background-color: #FFE066;
  }

  .\33xl\:hover\:bg-yellow-400:hover {
    background-color: #FFD633;
  }

  .\33xl\:hover\:bg-yellow-500:hover {
    background-color: #FFCE02;
  }

  .\33xl\:hover\:bg-yellow-600:hover {
    background-color: #E6B800;
  }

  .\33xl\:hover\:bg-yellow-700:hover {
    background-color: #CCA300;
  }

  .\33xl\:hover\:bg-yellow-800:hover {
    background-color: #806600;
  }

  .\33xl\:hover\:bg-yellow-900:hover {
    background-color: #4D3D00;
  }

  .\33xl\:hover\:bg-yellow:hover {
    background-color: #FFCE02;
  }

  .\33xl\:hover\:bg-green-100:hover {
    background-color: #F9FCE9;
  }

  .\33xl\:hover\:bg-green-200:hover {
    background-color: #E7F3A5;
  }

  .\33xl\:hover\:bg-green-300:hover {
    background-color: #D5EA62;
  }

  .\33xl\:hover\:bg-green-400:hover {
    background-color: #C2E01E;
  }

  .\33xl\:hover\:bg-green-500:hover {
    background-color: #60B731;
  }

  .\33xl\:hover\:bg-green-600:hover {
    background-color: #3F7B1A;
  }

  .\33xl\:hover\:bg-green-700:hover {
    background-color: #366916;
  }

  .\33xl\:hover\:bg-green-800:hover {
    background-color: #203F0D;
  }

  .\33xl\:hover\:bg-green-900:hover {
    background-color: #162A09;
  }

  .\33xl\:hover\:bg-green:hover {
    background-color: #60B731;
  }

  .\33xl\:hover\:bg-blue-100:hover {
    background-color: #F5F9FD;
  }

  .\33xl\:hover\:bg-blue-200:hover {
    background-color: #E9F4FF;
  }

  .\33xl\:hover\:bg-blue-300:hover {
    background-color: #B9DCFF;
  }

  .\33xl\:hover\:bg-blue-400:hover {
    background-color: #43BEFF;
  }

  .\33xl\:hover\:bg-blue-500:hover {
    background-color: #007EE5;
  }

  .\33xl\:hover\:bg-blue-600:hover {
    background-color: #0069CC;
  }

  .\33xl\:hover\:bg-blue-700:hover {
    background-color: #005CB3;
  }

  .\33xl\:hover\:bg-blue-800:hover {
    background-color: #004F99;
  }

  .\33xl\:hover\:bg-blue-900:hover {
    background-color: #003566;
  }

  .\33xl\:hover\:bg-blue:hover {
    background-color: #007EE5;
  }

  .\33xl\:hover\:bg-violet-100:hover {
    background-color: #F8F8FC;
  }

  .\33xl\:hover\:bg-violet-200:hover {
    background-color: #EBEAF6;
  }

  .\33xl\:hover\:bg-violet-300:hover {
    background-color: #A8A5CE;
  }

  .\33xl\:hover\:bg-violet-400:hover {
    background-color: #8C81D1;
  }

  .\33xl\:hover\:bg-violet-500:hover {
    background-color: #6638B6;
  }

  .\33xl\:hover\:bg-violet-600:hover {
    background-color: #58309C;
  }

  .\33xl\:hover\:bg-violet-700:hover {
    background-color: #4D2A89;
  }

  .\33xl\:hover\:bg-violet-800:hover {
    background-color: #3C2C84;
  }

  .\33xl\:hover\:bg-violet-900:hover {
    background-color: #371E62;
  }

  .\33xl\:hover\:bg-violet:hover {
    background-color: #6638B6;
  }

  .\33xl\:hover\:bg-peacock-100:hover {
    background-color: #E6FFFA;
  }

  .\33xl\:hover\:bg-peacock-200:hover {
    background-color: #B2F5EA;
  }

  .\33xl\:hover\:bg-peacock-300:hover {
    background-color: #81E6D9;
  }

  .\33xl\:hover\:bg-peacock-400:hover {
    background-color: #4FD1C5;
  }

  .\33xl\:hover\:bg-peacock-500:hover {
    background-color: #38B2AC;
  }

  .\33xl\:hover\:bg-peacock-600:hover {
    background-color: #319795;
  }

  .\33xl\:hover\:bg-peacock-700:hover {
    background-color: #2C7A7B;
  }

  .\33xl\:hover\:bg-peacock-800:hover {
    background-color: #285E61;
  }

  .\33xl\:hover\:bg-peacock-900:hover {
    background-color: #234E52;
  }

  .\33xl\:hover\:bg-peacock:hover {
    background-color: #38B2AC;
  }

  .\33xl\:hover\:bg-indigo-100:hover {
    background-color: #EBF4FF;
  }

  .\33xl\:hover\:bg-indigo-200:hover {
    background-color: #C3DAFE;
  }

  .\33xl\:hover\:bg-indigo-300:hover {
    background-color: #A3BFFA;
  }

  .\33xl\:hover\:bg-indigo-400:hover {
    background-color: #7F9CF5;
  }

  .\33xl\:hover\:bg-indigo-500:hover {
    background-color: #667EEA;
  }

  .\33xl\:hover\:bg-indigo-600:hover {
    background-color: #5A67D8;
  }

  .\33xl\:hover\:bg-indigo-700:hover {
    background-color: #6439DE;
  }

  .\33xl\:hover\:bg-indigo-800:hover {
    background-color: #434190;
  }

  .\33xl\:hover\:bg-indigo-900:hover {
    background-color: #3C366B;
  }

  .\33xl\:hover\:bg-indigo:hover {
    background-color: #667EEA;
  }

  .\33xl\:bg-bottom {
    background-position: bottom;
  }

  .\33xl\:bg-center {
    background-position: center;
  }

  .\33xl\:bg-left {
    background-position: left;
  }

  .\33xl\:bg-left-bottom {
    background-position: left bottom;
  }

  .\33xl\:bg-left-top {
    background-position: left top;
  }

  .\33xl\:bg-right {
    background-position: right;
  }

  .\33xl\:bg-right-bottom {
    background-position: right bottom;
  }

  .\33xl\:bg-right-top {
    background-position: right top;
  }

  .\33xl\:bg-top {
    background-position: top;
  }

  .\33xl\:\!bg-bottom {
    background-position: bottom !important;
  }

  .\33xl\:\!bg-center {
    background-position: center !important;
  }

  .\33xl\:\!bg-left {
    background-position: left !important;
  }

  .\33xl\:\!bg-left-bottom {
    background-position: left bottom !important;
  }

  .\33xl\:\!bg-left-top {
    background-position: left top !important;
  }

  .\33xl\:\!bg-right {
    background-position: right !important;
  }

  .\33xl\:\!bg-right-bottom {
    background-position: right bottom !important;
  }

  .\33xl\:\!bg-right-top {
    background-position: right top !important;
  }

  .\33xl\:\!bg-top {
    background-position: top !important;
  }

  .\33xl\:hover\:bg-bottom:hover {
    background-position: bottom;
  }

  .\33xl\:hover\:bg-center:hover {
    background-position: center;
  }

  .\33xl\:hover\:bg-left:hover {
    background-position: left;
  }

  .\33xl\:hover\:bg-left-bottom:hover {
    background-position: left bottom;
  }

  .\33xl\:hover\:bg-left-top:hover {
    background-position: left top;
  }

  .\33xl\:hover\:bg-right:hover {
    background-position: right;
  }

  .\33xl\:hover\:bg-right-bottom:hover {
    background-position: right bottom;
  }

  .\33xl\:hover\:bg-right-top:hover {
    background-position: right top;
  }

  .\33xl\:hover\:bg-top:hover {
    background-position: top;
  }

  .\33xl\:bg-repeat {
    background-repeat: repeat;
  }

  .\33xl\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .\33xl\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .\33xl\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .\33xl\:bg-repeat-round {
    background-repeat: round;
  }

  .\33xl\:bg-repeat-space {
    background-repeat: space;
  }

  .\33xl\:\!bg-repeat {
    background-repeat: repeat !important;
  }

  .\33xl\:\!bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .\33xl\:\!bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .\33xl\:\!bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .\33xl\:\!bg-repeat-round {
    background-repeat: round !important;
  }

  .\33xl\:\!bg-repeat-space {
    background-repeat: space !important;
  }

  .\33xl\:hover\:bg-repeat:hover {
    background-repeat: repeat;
  }

  .\33xl\:hover\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }

  .\33xl\:hover\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }

  .\33xl\:hover\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }

  .\33xl\:hover\:bg-repeat-round:hover {
    background-repeat: round;
  }

  .\33xl\:hover\:bg-repeat-space:hover {
    background-repeat: space;
  }

  .\33xl\:bg-auto {
    background-size: auto;
  }

  .\33xl\:bg-cover {
    background-size: cover;
  }

  .\33xl\:bg-contain {
    background-size: contain;
  }

  .\33xl\:\!bg-auto {
    background-size: auto !important;
  }

  .\33xl\:\!bg-cover {
    background-size: cover !important;
  }

  .\33xl\:\!bg-contain {
    background-size: contain !important;
  }

  .\33xl\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .\33xl\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .\33xl\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .\33xl\:border-collapse {
    border-collapse: collapse;
  }

  .\33xl\:border-separate {
    border-collapse: separate;
  }

  .\33xl\:\!border-collapse {
    border-collapse: collapse !important;
  }

  .\33xl\:\!border-separate {
    border-collapse: separate !important;
  }

  .\33xl\:hover\:border-collapse:hover {
    border-collapse: collapse;
  }

  .\33xl\:hover\:border-separate:hover {
    border-collapse: separate;
  }

  .\33xl\:border-primary {
    border-color: #6638B6;
  }

  .\33xl\:border-primaryDark {
    border-color: #3C2C84;
  }

  .\33xl\:border-primary1 {
    border-color: #8C81D1;
  }

  .\33xl\:border-primary2 {
    border-color: #A8A5CE;
  }

  .\33xl\:border-primary3 {
    border-color: #EBEAF6;
  }

  .\33xl\:border-primary4 {
    border-color: #F8F8FC;
  }

  .\33xl\:border-secondary {
    border-color: #007EE5;
  }

  .\33xl\:border-secondary1 {
    border-color: #43BEFF;
  }

  .\33xl\:border-secondary2 {
    border-color: #F5F9FD;
  }

  .\33xl\:border-alert {
    border-color: #EF3817;
  }

  .\33xl\:border-safe {
    border-color: #60B731;
  }

  .\33xl\:border-primary-dark {
    border-color: #3C2C84;
  }

  .\33xl\:border-primary-1 {
    border-color: #8C81D1;
  }

  .\33xl\:border-primary-2 {
    border-color: #A8A5CE;
  }

  .\33xl\:border-primary-3 {
    border-color: #EBEAF6;
  }

  .\33xl\:border-primary-4 {
    border-color: #F8F8FC;
  }

  .\33xl\:border-secondary-1 {
    border-color: #43BEFF;
  }

  .\33xl\:border-secondary-2 {
    border-color: #F5F9FD;
  }

  .\33xl\:border-transparent {
    border-color: transparent;
  }

  .\33xl\:border-black {
    border-color: #000000;
  }

  .\33xl\:border-white {
    border-color: #FFFFFF;
  }

  .\33xl\:border-point-violet {
    border-color: #7545FF;
  }

  .\33xl\:border-gray-100 {
    border-color: #F7F7F7;
  }

  .\33xl\:border-gray-200 {
    border-color: #E5E5E8;
  }

  .\33xl\:border-gray-300 {
    border-color: #CED0D6;
  }

  .\33xl\:border-gray-400 {
    border-color: #A7A9B2;
  }

  .\33xl\:border-gray-500 {
    border-color: #858895;
  }

  .\33xl\:border-gray-600 {
    border-color: #6B6E7B;
  }

  .\33xl\:border-gray-700 {
    border-color: #5F616D;
  }

  .\33xl\:border-gray-800 {
    border-color: #474952;
  }

  .\33xl\:border-gray-900 {
    border-color: #222532;
  }

  .\33xl\:border-gray {
    border-color: #858895;
  }

  .\33xl\:border-gray-dark {
    border-color: #222532;
  }

  .\33xl\:border-red-100 {
    border-color: #FFE8E8;
  }

  .\33xl\:border-red-200 {
    border-color: #FFC4C4;
  }

  .\33xl\:border-red-300 {
    border-color: #FF8F8F;
  }

  .\33xl\:border-red-400 {
    border-color: #FF6A6A;
  }

  .\33xl\:border-red-500 {
    border-color: #EF3817;
  }

  .\33xl\:border-red-600 {
    border-color: #CC2C00;
  }

  .\33xl\:border-red-700 {
    border-color: #C53030;
  }

  .\33xl\:border-red-800 {
    border-color: #9B2C2C;
  }

  .\33xl\:border-red-900 {
    border-color: #742A2A;
  }

  .\33xl\:border-red {
    border-color: #EF3817;
  }

  .\33xl\:border-coral-100 {
    border-color: #FFEBE6;
  }

  .\33xl\:border-coral-200 {
    border-color: #FFD3C8;
  }

  .\33xl\:border-coral-300 {
    border-color: #FFB39E;
  }

  .\33xl\:border-coral-400 {
    border-color: #FF9476;
  }

  .\33xl\:border-coral-500 {
    border-color: #FF7750;
  }

  .\33xl\:border-coral-600 {
    border-color: #F55A2F;
  }

  .\33xl\:border-coral-700 {
    border-color: #DD470F;
  }

  .\33xl\:border-coral-800 {
    border-color: #B93E0F;
  }

  .\33xl\:border-coral-900 {
    border-color: #8E3311;
  }

  .\33xl\:border-coral {
    border-color: #FF7750;
  }

  .\33xl\:border-yellow-100 {
    border-color: #FFFAE6;
  }

  .\33xl\:border-yellow-200 {
    border-color: #FFEB99;
  }

  .\33xl\:border-yellow-300 {
    border-color: #FFE066;
  }

  .\33xl\:border-yellow-400 {
    border-color: #FFD633;
  }

  .\33xl\:border-yellow-500 {
    border-color: #FFCE02;
  }

  .\33xl\:border-yellow-600 {
    border-color: #E6B800;
  }

  .\33xl\:border-yellow-700 {
    border-color: #CCA300;
  }

  .\33xl\:border-yellow-800 {
    border-color: #806600;
  }

  .\33xl\:border-yellow-900 {
    border-color: #4D3D00;
  }

  .\33xl\:border-yellow {
    border-color: #FFCE02;
  }

  .\33xl\:border-green-100 {
    border-color: #F9FCE9;
  }

  .\33xl\:border-green-200 {
    border-color: #E7F3A5;
  }

  .\33xl\:border-green-300 {
    border-color: #D5EA62;
  }

  .\33xl\:border-green-400 {
    border-color: #C2E01E;
  }

  .\33xl\:border-green-500 {
    border-color: #60B731;
  }

  .\33xl\:border-green-600 {
    border-color: #3F7B1A;
  }

  .\33xl\:border-green-700 {
    border-color: #366916;
  }

  .\33xl\:border-green-800 {
    border-color: #203F0D;
  }

  .\33xl\:border-green-900 {
    border-color: #162A09;
  }

  .\33xl\:border-green {
    border-color: #60B731;
  }

  .\33xl\:border-blue-100 {
    border-color: #F5F9FD;
  }

  .\33xl\:border-blue-200 {
    border-color: #E9F4FF;
  }

  .\33xl\:border-blue-300 {
    border-color: #B9DCFF;
  }

  .\33xl\:border-blue-400 {
    border-color: #43BEFF;
  }

  .\33xl\:border-blue-500 {
    border-color: #007EE5;
  }

  .\33xl\:border-blue-600 {
    border-color: #0069CC;
  }

  .\33xl\:border-blue-700 {
    border-color: #005CB3;
  }

  .\33xl\:border-blue-800 {
    border-color: #004F99;
  }

  .\33xl\:border-blue-900 {
    border-color: #003566;
  }

  .\33xl\:border-blue {
    border-color: #007EE5;
  }

  .\33xl\:border-violet-100 {
    border-color: #F8F8FC;
  }

  .\33xl\:border-violet-200 {
    border-color: #EBEAF6;
  }

  .\33xl\:border-violet-300 {
    border-color: #A8A5CE;
  }

  .\33xl\:border-violet-400 {
    border-color: #8C81D1;
  }

  .\33xl\:border-violet-500 {
    border-color: #6638B6;
  }

  .\33xl\:border-violet-600 {
    border-color: #58309C;
  }

  .\33xl\:border-violet-700 {
    border-color: #4D2A89;
  }

  .\33xl\:border-violet-800 {
    border-color: #3C2C84;
  }

  .\33xl\:border-violet-900 {
    border-color: #371E62;
  }

  .\33xl\:border-violet {
    border-color: #6638B6;
  }

  .\33xl\:border-peacock-100 {
    border-color: #E6FFFA;
  }

  .\33xl\:border-peacock-200 {
    border-color: #B2F5EA;
  }

  .\33xl\:border-peacock-300 {
    border-color: #81E6D9;
  }

  .\33xl\:border-peacock-400 {
    border-color: #4FD1C5;
  }

  .\33xl\:border-peacock-500 {
    border-color: #38B2AC;
  }

  .\33xl\:border-peacock-600 {
    border-color: #319795;
  }

  .\33xl\:border-peacock-700 {
    border-color: #2C7A7B;
  }

  .\33xl\:border-peacock-800 {
    border-color: #285E61;
  }

  .\33xl\:border-peacock-900 {
    border-color: #234E52;
  }

  .\33xl\:border-peacock {
    border-color: #38B2AC;
  }

  .\33xl\:border-indigo-100 {
    border-color: #EBF4FF;
  }

  .\33xl\:border-indigo-200 {
    border-color: #C3DAFE;
  }

  .\33xl\:border-indigo-300 {
    border-color: #A3BFFA;
  }

  .\33xl\:border-indigo-400 {
    border-color: #7F9CF5;
  }

  .\33xl\:border-indigo-500 {
    border-color: #667EEA;
  }

  .\33xl\:border-indigo-600 {
    border-color: #5A67D8;
  }

  .\33xl\:border-indigo-700 {
    border-color: #6439DE;
  }

  .\33xl\:border-indigo-800 {
    border-color: #434190;
  }

  .\33xl\:border-indigo-900 {
    border-color: #3C366B;
  }

  .\33xl\:border-indigo {
    border-color: #667EEA;
  }

  .\33xl\:\!border-primary {
    border-color: #6638B6 !important;
  }

  .\33xl\:\!border-primaryDark {
    border-color: #3C2C84 !important;
  }

  .\33xl\:\!border-primary1 {
    border-color: #8C81D1 !important;
  }

  .\33xl\:\!border-primary2 {
    border-color: #A8A5CE !important;
  }

  .\33xl\:\!border-primary3 {
    border-color: #EBEAF6 !important;
  }

  .\33xl\:\!border-primary4 {
    border-color: #F8F8FC !important;
  }

  .\33xl\:\!border-secondary {
    border-color: #007EE5 !important;
  }

  .\33xl\:\!border-secondary1 {
    border-color: #43BEFF !important;
  }

  .\33xl\:\!border-secondary2 {
    border-color: #F5F9FD !important;
  }

  .\33xl\:\!border-alert {
    border-color: #EF3817 !important;
  }

  .\33xl\:\!border-safe {
    border-color: #60B731 !important;
  }

  .\33xl\:\!border-primary-dark {
    border-color: #3C2C84 !important;
  }

  .\33xl\:\!border-primary-1 {
    border-color: #8C81D1 !important;
  }

  .\33xl\:\!border-primary-2 {
    border-color: #A8A5CE !important;
  }

  .\33xl\:\!border-primary-3 {
    border-color: #EBEAF6 !important;
  }

  .\33xl\:\!border-primary-4 {
    border-color: #F8F8FC !important;
  }

  .\33xl\:\!border-secondary-1 {
    border-color: #43BEFF !important;
  }

  .\33xl\:\!border-secondary-2 {
    border-color: #F5F9FD !important;
  }

  .\33xl\:\!border-transparent {
    border-color: transparent !important;
  }

  .\33xl\:\!border-black {
    border-color: #000000 !important;
  }

  .\33xl\:\!border-white {
    border-color: #FFFFFF !important;
  }

  .\33xl\:\!border-point-violet {
    border-color: #7545FF !important;
  }

  .\33xl\:\!border-gray-100 {
    border-color: #F7F7F7 !important;
  }

  .\33xl\:\!border-gray-200 {
    border-color: #E5E5E8 !important;
  }

  .\33xl\:\!border-gray-300 {
    border-color: #CED0D6 !important;
  }

  .\33xl\:\!border-gray-400 {
    border-color: #A7A9B2 !important;
  }

  .\33xl\:\!border-gray-500 {
    border-color: #858895 !important;
  }

  .\33xl\:\!border-gray-600 {
    border-color: #6B6E7B !important;
  }

  .\33xl\:\!border-gray-700 {
    border-color: #5F616D !important;
  }

  .\33xl\:\!border-gray-800 {
    border-color: #474952 !important;
  }

  .\33xl\:\!border-gray-900 {
    border-color: #222532 !important;
  }

  .\33xl\:\!border-gray {
    border-color: #858895 !important;
  }

  .\33xl\:\!border-gray-dark {
    border-color: #222532 !important;
  }

  .\33xl\:\!border-red-100 {
    border-color: #FFE8E8 !important;
  }

  .\33xl\:\!border-red-200 {
    border-color: #FFC4C4 !important;
  }

  .\33xl\:\!border-red-300 {
    border-color: #FF8F8F !important;
  }

  .\33xl\:\!border-red-400 {
    border-color: #FF6A6A !important;
  }

  .\33xl\:\!border-red-500 {
    border-color: #EF3817 !important;
  }

  .\33xl\:\!border-red-600 {
    border-color: #CC2C00 !important;
  }

  .\33xl\:\!border-red-700 {
    border-color: #C53030 !important;
  }

  .\33xl\:\!border-red-800 {
    border-color: #9B2C2C !important;
  }

  .\33xl\:\!border-red-900 {
    border-color: #742A2A !important;
  }

  .\33xl\:\!border-red {
    border-color: #EF3817 !important;
  }

  .\33xl\:\!border-coral-100 {
    border-color: #FFEBE6 !important;
  }

  .\33xl\:\!border-coral-200 {
    border-color: #FFD3C8 !important;
  }

  .\33xl\:\!border-coral-300 {
    border-color: #FFB39E !important;
  }

  .\33xl\:\!border-coral-400 {
    border-color: #FF9476 !important;
  }

  .\33xl\:\!border-coral-500 {
    border-color: #FF7750 !important;
  }

  .\33xl\:\!border-coral-600 {
    border-color: #F55A2F !important;
  }

  .\33xl\:\!border-coral-700 {
    border-color: #DD470F !important;
  }

  .\33xl\:\!border-coral-800 {
    border-color: #B93E0F !important;
  }

  .\33xl\:\!border-coral-900 {
    border-color: #8E3311 !important;
  }

  .\33xl\:\!border-coral {
    border-color: #FF7750 !important;
  }

  .\33xl\:\!border-yellow-100 {
    border-color: #FFFAE6 !important;
  }

  .\33xl\:\!border-yellow-200 {
    border-color: #FFEB99 !important;
  }

  .\33xl\:\!border-yellow-300 {
    border-color: #FFE066 !important;
  }

  .\33xl\:\!border-yellow-400 {
    border-color: #FFD633 !important;
  }

  .\33xl\:\!border-yellow-500 {
    border-color: #FFCE02 !important;
  }

  .\33xl\:\!border-yellow-600 {
    border-color: #E6B800 !important;
  }

  .\33xl\:\!border-yellow-700 {
    border-color: #CCA300 !important;
  }

  .\33xl\:\!border-yellow-800 {
    border-color: #806600 !important;
  }

  .\33xl\:\!border-yellow-900 {
    border-color: #4D3D00 !important;
  }

  .\33xl\:\!border-yellow {
    border-color: #FFCE02 !important;
  }

  .\33xl\:\!border-green-100 {
    border-color: #F9FCE9 !important;
  }

  .\33xl\:\!border-green-200 {
    border-color: #E7F3A5 !important;
  }

  .\33xl\:\!border-green-300 {
    border-color: #D5EA62 !important;
  }

  .\33xl\:\!border-green-400 {
    border-color: #C2E01E !important;
  }

  .\33xl\:\!border-green-500 {
    border-color: #60B731 !important;
  }

  .\33xl\:\!border-green-600 {
    border-color: #3F7B1A !important;
  }

  .\33xl\:\!border-green-700 {
    border-color: #366916 !important;
  }

  .\33xl\:\!border-green-800 {
    border-color: #203F0D !important;
  }

  .\33xl\:\!border-green-900 {
    border-color: #162A09 !important;
  }

  .\33xl\:\!border-green {
    border-color: #60B731 !important;
  }

  .\33xl\:\!border-blue-100 {
    border-color: #F5F9FD !important;
  }

  .\33xl\:\!border-blue-200 {
    border-color: #E9F4FF !important;
  }

  .\33xl\:\!border-blue-300 {
    border-color: #B9DCFF !important;
  }

  .\33xl\:\!border-blue-400 {
    border-color: #43BEFF !important;
  }

  .\33xl\:\!border-blue-500 {
    border-color: #007EE5 !important;
  }

  .\33xl\:\!border-blue-600 {
    border-color: #0069CC !important;
  }

  .\33xl\:\!border-blue-700 {
    border-color: #005CB3 !important;
  }

  .\33xl\:\!border-blue-800 {
    border-color: #004F99 !important;
  }

  .\33xl\:\!border-blue-900 {
    border-color: #003566 !important;
  }

  .\33xl\:\!border-blue {
    border-color: #007EE5 !important;
  }

  .\33xl\:\!border-violet-100 {
    border-color: #F8F8FC !important;
  }

  .\33xl\:\!border-violet-200 {
    border-color: #EBEAF6 !important;
  }

  .\33xl\:\!border-violet-300 {
    border-color: #A8A5CE !important;
  }

  .\33xl\:\!border-violet-400 {
    border-color: #8C81D1 !important;
  }

  .\33xl\:\!border-violet-500 {
    border-color: #6638B6 !important;
  }

  .\33xl\:\!border-violet-600 {
    border-color: #58309C !important;
  }

  .\33xl\:\!border-violet-700 {
    border-color: #4D2A89 !important;
  }

  .\33xl\:\!border-violet-800 {
    border-color: #3C2C84 !important;
  }

  .\33xl\:\!border-violet-900 {
    border-color: #371E62 !important;
  }

  .\33xl\:\!border-violet {
    border-color: #6638B6 !important;
  }

  .\33xl\:\!border-peacock-100 {
    border-color: #E6FFFA !important;
  }

  .\33xl\:\!border-peacock-200 {
    border-color: #B2F5EA !important;
  }

  .\33xl\:\!border-peacock-300 {
    border-color: #81E6D9 !important;
  }

  .\33xl\:\!border-peacock-400 {
    border-color: #4FD1C5 !important;
  }

  .\33xl\:\!border-peacock-500 {
    border-color: #38B2AC !important;
  }

  .\33xl\:\!border-peacock-600 {
    border-color: #319795 !important;
  }

  .\33xl\:\!border-peacock-700 {
    border-color: #2C7A7B !important;
  }

  .\33xl\:\!border-peacock-800 {
    border-color: #285E61 !important;
  }

  .\33xl\:\!border-peacock-900 {
    border-color: #234E52 !important;
  }

  .\33xl\:\!border-peacock {
    border-color: #38B2AC !important;
  }

  .\33xl\:\!border-indigo-100 {
    border-color: #EBF4FF !important;
  }

  .\33xl\:\!border-indigo-200 {
    border-color: #C3DAFE !important;
  }

  .\33xl\:\!border-indigo-300 {
    border-color: #A3BFFA !important;
  }

  .\33xl\:\!border-indigo-400 {
    border-color: #7F9CF5 !important;
  }

  .\33xl\:\!border-indigo-500 {
    border-color: #667EEA !important;
  }

  .\33xl\:\!border-indigo-600 {
    border-color: #5A67D8 !important;
  }

  .\33xl\:\!border-indigo-700 {
    border-color: #6439DE !important;
  }

  .\33xl\:\!border-indigo-800 {
    border-color: #434190 !important;
  }

  .\33xl\:\!border-indigo-900 {
    border-color: #3C366B !important;
  }

  .\33xl\:\!border-indigo {
    border-color: #667EEA !important;
  }

  .\33xl\:hover\:border-primary:hover {
    border-color: #6638B6;
  }

  .\33xl\:hover\:border-primaryDark:hover {
    border-color: #3C2C84;
  }

  .\33xl\:hover\:border-primary1:hover {
    border-color: #8C81D1;
  }

  .\33xl\:hover\:border-primary2:hover {
    border-color: #A8A5CE;
  }

  .\33xl\:hover\:border-primary3:hover {
    border-color: #EBEAF6;
  }

  .\33xl\:hover\:border-primary4:hover {
    border-color: #F8F8FC;
  }

  .\33xl\:hover\:border-secondary:hover {
    border-color: #007EE5;
  }

  .\33xl\:hover\:border-secondary1:hover {
    border-color: #43BEFF;
  }

  .\33xl\:hover\:border-secondary2:hover {
    border-color: #F5F9FD;
  }

  .\33xl\:hover\:border-alert:hover {
    border-color: #EF3817;
  }

  .\33xl\:hover\:border-safe:hover {
    border-color: #60B731;
  }

  .\33xl\:hover\:border-primary-dark:hover {
    border-color: #3C2C84;
  }

  .\33xl\:hover\:border-primary-1:hover {
    border-color: #8C81D1;
  }

  .\33xl\:hover\:border-primary-2:hover {
    border-color: #A8A5CE;
  }

  .\33xl\:hover\:border-primary-3:hover {
    border-color: #EBEAF6;
  }

  .\33xl\:hover\:border-primary-4:hover {
    border-color: #F8F8FC;
  }

  .\33xl\:hover\:border-secondary-1:hover {
    border-color: #43BEFF;
  }

  .\33xl\:hover\:border-secondary-2:hover {
    border-color: #F5F9FD;
  }

  .\33xl\:hover\:border-transparent:hover {
    border-color: transparent;
  }

  .\33xl\:hover\:border-black:hover {
    border-color: #000000;
  }

  .\33xl\:hover\:border-white:hover {
    border-color: #FFFFFF;
  }

  .\33xl\:hover\:border-point-violet:hover {
    border-color: #7545FF;
  }

  .\33xl\:hover\:border-gray-100:hover {
    border-color: #F7F7F7;
  }

  .\33xl\:hover\:border-gray-200:hover {
    border-color: #E5E5E8;
  }

  .\33xl\:hover\:border-gray-300:hover {
    border-color: #CED0D6;
  }

  .\33xl\:hover\:border-gray-400:hover {
    border-color: #A7A9B2;
  }

  .\33xl\:hover\:border-gray-500:hover {
    border-color: #858895;
  }

  .\33xl\:hover\:border-gray-600:hover {
    border-color: #6B6E7B;
  }

  .\33xl\:hover\:border-gray-700:hover {
    border-color: #5F616D;
  }

  .\33xl\:hover\:border-gray-800:hover {
    border-color: #474952;
  }

  .\33xl\:hover\:border-gray-900:hover {
    border-color: #222532;
  }

  .\33xl\:hover\:border-gray:hover {
    border-color: #858895;
  }

  .\33xl\:hover\:border-gray-dark:hover {
    border-color: #222532;
  }

  .\33xl\:hover\:border-red-100:hover {
    border-color: #FFE8E8;
  }

  .\33xl\:hover\:border-red-200:hover {
    border-color: #FFC4C4;
  }

  .\33xl\:hover\:border-red-300:hover {
    border-color: #FF8F8F;
  }

  .\33xl\:hover\:border-red-400:hover {
    border-color: #FF6A6A;
  }

  .\33xl\:hover\:border-red-500:hover {
    border-color: #EF3817;
  }

  .\33xl\:hover\:border-red-600:hover {
    border-color: #CC2C00;
  }

  .\33xl\:hover\:border-red-700:hover {
    border-color: #C53030;
  }

  .\33xl\:hover\:border-red-800:hover {
    border-color: #9B2C2C;
  }

  .\33xl\:hover\:border-red-900:hover {
    border-color: #742A2A;
  }

  .\33xl\:hover\:border-red:hover {
    border-color: #EF3817;
  }

  .\33xl\:hover\:border-coral-100:hover {
    border-color: #FFEBE6;
  }

  .\33xl\:hover\:border-coral-200:hover {
    border-color: #FFD3C8;
  }

  .\33xl\:hover\:border-coral-300:hover {
    border-color: #FFB39E;
  }

  .\33xl\:hover\:border-coral-400:hover {
    border-color: #FF9476;
  }

  .\33xl\:hover\:border-coral-500:hover {
    border-color: #FF7750;
  }

  .\33xl\:hover\:border-coral-600:hover {
    border-color: #F55A2F;
  }

  .\33xl\:hover\:border-coral-700:hover {
    border-color: #DD470F;
  }

  .\33xl\:hover\:border-coral-800:hover {
    border-color: #B93E0F;
  }

  .\33xl\:hover\:border-coral-900:hover {
    border-color: #8E3311;
  }

  .\33xl\:hover\:border-coral:hover {
    border-color: #FF7750;
  }

  .\33xl\:hover\:border-yellow-100:hover {
    border-color: #FFFAE6;
  }

  .\33xl\:hover\:border-yellow-200:hover {
    border-color: #FFEB99;
  }

  .\33xl\:hover\:border-yellow-300:hover {
    border-color: #FFE066;
  }

  .\33xl\:hover\:border-yellow-400:hover {
    border-color: #FFD633;
  }

  .\33xl\:hover\:border-yellow-500:hover {
    border-color: #FFCE02;
  }

  .\33xl\:hover\:border-yellow-600:hover {
    border-color: #E6B800;
  }

  .\33xl\:hover\:border-yellow-700:hover {
    border-color: #CCA300;
  }

  .\33xl\:hover\:border-yellow-800:hover {
    border-color: #806600;
  }

  .\33xl\:hover\:border-yellow-900:hover {
    border-color: #4D3D00;
  }

  .\33xl\:hover\:border-yellow:hover {
    border-color: #FFCE02;
  }

  .\33xl\:hover\:border-green-100:hover {
    border-color: #F9FCE9;
  }

  .\33xl\:hover\:border-green-200:hover {
    border-color: #E7F3A5;
  }

  .\33xl\:hover\:border-green-300:hover {
    border-color: #D5EA62;
  }

  .\33xl\:hover\:border-green-400:hover {
    border-color: #C2E01E;
  }

  .\33xl\:hover\:border-green-500:hover {
    border-color: #60B731;
  }

  .\33xl\:hover\:border-green-600:hover {
    border-color: #3F7B1A;
  }

  .\33xl\:hover\:border-green-700:hover {
    border-color: #366916;
  }

  .\33xl\:hover\:border-green-800:hover {
    border-color: #203F0D;
  }

  .\33xl\:hover\:border-green-900:hover {
    border-color: #162A09;
  }

  .\33xl\:hover\:border-green:hover {
    border-color: #60B731;
  }

  .\33xl\:hover\:border-blue-100:hover {
    border-color: #F5F9FD;
  }

  .\33xl\:hover\:border-blue-200:hover {
    border-color: #E9F4FF;
  }

  .\33xl\:hover\:border-blue-300:hover {
    border-color: #B9DCFF;
  }

  .\33xl\:hover\:border-blue-400:hover {
    border-color: #43BEFF;
  }

  .\33xl\:hover\:border-blue-500:hover {
    border-color: #007EE5;
  }

  .\33xl\:hover\:border-blue-600:hover {
    border-color: #0069CC;
  }

  .\33xl\:hover\:border-blue-700:hover {
    border-color: #005CB3;
  }

  .\33xl\:hover\:border-blue-800:hover {
    border-color: #004F99;
  }

  .\33xl\:hover\:border-blue-900:hover {
    border-color: #003566;
  }

  .\33xl\:hover\:border-blue:hover {
    border-color: #007EE5;
  }

  .\33xl\:hover\:border-violet-100:hover {
    border-color: #F8F8FC;
  }

  .\33xl\:hover\:border-violet-200:hover {
    border-color: #EBEAF6;
  }

  .\33xl\:hover\:border-violet-300:hover {
    border-color: #A8A5CE;
  }

  .\33xl\:hover\:border-violet-400:hover {
    border-color: #8C81D1;
  }

  .\33xl\:hover\:border-violet-500:hover {
    border-color: #6638B6;
  }

  .\33xl\:hover\:border-violet-600:hover {
    border-color: #58309C;
  }

  .\33xl\:hover\:border-violet-700:hover {
    border-color: #4D2A89;
  }

  .\33xl\:hover\:border-violet-800:hover {
    border-color: #3C2C84;
  }

  .\33xl\:hover\:border-violet-900:hover {
    border-color: #371E62;
  }

  .\33xl\:hover\:border-violet:hover {
    border-color: #6638B6;
  }

  .\33xl\:hover\:border-peacock-100:hover {
    border-color: #E6FFFA;
  }

  .\33xl\:hover\:border-peacock-200:hover {
    border-color: #B2F5EA;
  }

  .\33xl\:hover\:border-peacock-300:hover {
    border-color: #81E6D9;
  }

  .\33xl\:hover\:border-peacock-400:hover {
    border-color: #4FD1C5;
  }

  .\33xl\:hover\:border-peacock-500:hover {
    border-color: #38B2AC;
  }

  .\33xl\:hover\:border-peacock-600:hover {
    border-color: #319795;
  }

  .\33xl\:hover\:border-peacock-700:hover {
    border-color: #2C7A7B;
  }

  .\33xl\:hover\:border-peacock-800:hover {
    border-color: #285E61;
  }

  .\33xl\:hover\:border-peacock-900:hover {
    border-color: #234E52;
  }

  .\33xl\:hover\:border-peacock:hover {
    border-color: #38B2AC;
  }

  .\33xl\:hover\:border-indigo-100:hover {
    border-color: #EBF4FF;
  }

  .\33xl\:hover\:border-indigo-200:hover {
    border-color: #C3DAFE;
  }

  .\33xl\:hover\:border-indigo-300:hover {
    border-color: #A3BFFA;
  }

  .\33xl\:hover\:border-indigo-400:hover {
    border-color: #7F9CF5;
  }

  .\33xl\:hover\:border-indigo-500:hover {
    border-color: #667EEA;
  }

  .\33xl\:hover\:border-indigo-600:hover {
    border-color: #5A67D8;
  }

  .\33xl\:hover\:border-indigo-700:hover {
    border-color: #6439DE;
  }

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

  .\33xl\:hover\:border-indigo-900:hover {
    border-color: #3C366B;
  }

  .\33xl\:hover\:border-indigo:hover {
    border-color: #667EEA;
  }

  .\33xl\:rounded-none {
    border-radius: 0;
  }

  .\33xl\:rounded-sm {
    border-radius: 0.125rem;
  }

  .\33xl\:rounded {
    border-radius: 0.25rem;
  }

  .\33xl\:rounded-md {
    border-radius: 0.375rem;
  }

  .\33xl\:rounded-lg {
    border-radius: 0.5rem;
  }

  .\33xl\:rounded-full {
    border-radius: 9999px;
  }

  .\33xl\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .\33xl\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .\33xl\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\33xl\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\33xl\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .\33xl\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .\33xl\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\33xl\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\33xl\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .\33xl\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .\33xl\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\33xl\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\33xl\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .\33xl\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .\33xl\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\33xl\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\33xl\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .\33xl\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .\33xl\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\33xl\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\33xl\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .\33xl\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .\33xl\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\33xl\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\33xl\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .\33xl\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .\33xl\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .\33xl\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .\33xl\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .\33xl\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .\33xl\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .\33xl\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .\33xl\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .\33xl\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .\33xl\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .\33xl\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .\33xl\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .\33xl\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .\33xl\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .\33xl\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .\33xl\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .\33xl\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .\33xl\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .\33xl\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .\33xl\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .\33xl\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .\33xl\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .\33xl\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .\33xl\:\!rounded-none {
    border-radius: 0 !important;
  }

  .\33xl\:\!rounded-sm {
    border-radius: 0.125rem !important;
  }

  .\33xl\:\!rounded {
    border-radius: 0.25rem !important;
  }

  .\33xl\:\!rounded-md {
    border-radius: 0.375rem !important;
  }

  .\33xl\:\!rounded-lg {
    border-radius: 0.5rem !important;
  }

  .\33xl\:\!rounded-full {
    border-radius: 9999px !important;
  }

  .\33xl\:\!rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .\33xl\:\!rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .\33xl\:\!rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .\33xl\:\!rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .\33xl\:\!rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .\33xl\:\!rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .\33xl\:\!rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .\33xl\:\!rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .\33xl\:\!rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .\33xl\:\!rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .\33xl\:\!rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .\33xl\:\!rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .\33xl\:\!rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .\33xl\:\!rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .\33xl\:\!rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .\33xl\:\!rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .\33xl\:\!rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .\33xl\:\!rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .\33xl\:\!rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .\33xl\:\!rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .\33xl\:\!rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .\33xl\:\!rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .\33xl\:\!rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .\33xl\:\!rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .\33xl\:\!rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .\33xl\:\!rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .\33xl\:\!rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .\33xl\:\!rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .\33xl\:\!rounded-tl-sm {
    border-top-left-radius: 0.125rem !important;
  }

  .\33xl\:\!rounded-tr-sm {
    border-top-right-radius: 0.125rem !important;
  }

  .\33xl\:\!rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important;
  }

  .\33xl\:\!rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important;
  }

  .\33xl\:\!rounded-tl {
    border-top-left-radius: 0.25rem !important;
  }

  .\33xl\:\!rounded-tr {
    border-top-right-radius: 0.25rem !important;
  }

  .\33xl\:\!rounded-br {
    border-bottom-right-radius: 0.25rem !important;
  }

  .\33xl\:\!rounded-bl {
    border-bottom-left-radius: 0.25rem !important;
  }

  .\33xl\:\!rounded-tl-md {
    border-top-left-radius: 0.375rem !important;
  }

  .\33xl\:\!rounded-tr-md {
    border-top-right-radius: 0.375rem !important;
  }

  .\33xl\:\!rounded-br-md {
    border-bottom-right-radius: 0.375rem !important;
  }

  .\33xl\:\!rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important;
  }

  .\33xl\:\!rounded-tl-lg {
    border-top-left-radius: 0.5rem !important;
  }

  .\33xl\:\!rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
  }

  .\33xl\:\!rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important;
  }

  .\33xl\:\!rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important;
  }

  .\33xl\:\!rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .\33xl\:\!rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .\33xl\:\!rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .\33xl\:\!rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .\33xl\:hover\:rounded-none:hover {
    border-radius: 0;
  }

  .\33xl\:hover\:rounded-sm:hover {
    border-radius: 0.125rem;
  }

  .\33xl\:hover\:rounded:hover {
    border-radius: 0.25rem;
  }

  .\33xl\:hover\:rounded-md:hover {
    border-radius: 0.375rem;
  }

  .\33xl\:hover\:rounded-lg:hover {
    border-radius: 0.5rem;
  }

  .\33xl\:hover\:rounded-full:hover {
    border-radius: 9999px;
  }

  .\33xl\:hover\:rounded-t-none:hover {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .\33xl\:hover\:rounded-r-none:hover {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .\33xl\:hover\:rounded-b-none:hover {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\33xl\:hover\:rounded-l-none:hover {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .\33xl\:hover\:rounded-t-sm:hover {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .\33xl\:hover\:rounded-r-sm:hover {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .\33xl\:hover\:rounded-b-sm:hover {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\33xl\:hover\:rounded-l-sm:hover {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .\33xl\:hover\:rounded-t:hover {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .\33xl\:hover\:rounded-r:hover {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .\33xl\:hover\:rounded-b:hover {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\33xl\:hover\:rounded-l:hover {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .\33xl\:hover\:rounded-t-md:hover {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .\33xl\:hover\:rounded-r-md:hover {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .\33xl\:hover\:rounded-b-md:hover {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\33xl\:hover\:rounded-l-md:hover {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .\33xl\:hover\:rounded-t-lg:hover {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .\33xl\:hover\:rounded-r-lg:hover {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .\33xl\:hover\:rounded-b-lg:hover {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\33xl\:hover\:rounded-l-lg:hover {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .\33xl\:hover\:rounded-t-full:hover {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .\33xl\:hover\:rounded-r-full:hover {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .\33xl\:hover\:rounded-b-full:hover {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\33xl\:hover\:rounded-l-full:hover {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .\33xl\:hover\:rounded-tl-none:hover {
    border-top-left-radius: 0;
  }

  .\33xl\:hover\:rounded-tr-none:hover {
    border-top-right-radius: 0;
  }

  .\33xl\:hover\:rounded-br-none:hover {
    border-bottom-right-radius: 0;
  }

  .\33xl\:hover\:rounded-bl-none:hover {
    border-bottom-left-radius: 0;
  }

  .\33xl\:hover\:rounded-tl-sm:hover {
    border-top-left-radius: 0.125rem;
  }

  .\33xl\:hover\:rounded-tr-sm:hover {
    border-top-right-radius: 0.125rem;
  }

  .\33xl\:hover\:rounded-br-sm:hover {
    border-bottom-right-radius: 0.125rem;
  }

  .\33xl\:hover\:rounded-bl-sm:hover {
    border-bottom-left-radius: 0.125rem;
  }

  .\33xl\:hover\:rounded-tl:hover {
    border-top-left-radius: 0.25rem;
  }

  .\33xl\:hover\:rounded-tr:hover {
    border-top-right-radius: 0.25rem;
  }

  .\33xl\:hover\:rounded-br:hover {
    border-bottom-right-radius: 0.25rem;
  }

  .\33xl\:hover\:rounded-bl:hover {
    border-bottom-left-radius: 0.25rem;
  }

  .\33xl\:hover\:rounded-tl-md:hover {
    border-top-left-radius: 0.375rem;
  }

  .\33xl\:hover\:rounded-tr-md:hover {
    border-top-right-radius: 0.375rem;
  }

  .\33xl\:hover\:rounded-br-md:hover {
    border-bottom-right-radius: 0.375rem;
  }

  .\33xl\:hover\:rounded-bl-md:hover {
    border-bottom-left-radius: 0.375rem;
  }

  .\33xl\:hover\:rounded-tl-lg:hover {
    border-top-left-radius: 0.5rem;
  }

  .\33xl\:hover\:rounded-tr-lg:hover {
    border-top-right-radius: 0.5rem;
  }

  .\33xl\:hover\:rounded-br-lg:hover {
    border-bottom-right-radius: 0.5rem;
  }

  .\33xl\:hover\:rounded-bl-lg:hover {
    border-bottom-left-radius: 0.5rem;
  }

  .\33xl\:hover\:rounded-tl-full:hover {
    border-top-left-radius: 9999px;
  }

  .\33xl\:hover\:rounded-tr-full:hover {
    border-top-right-radius: 9999px;
  }

  .\33xl\:hover\:rounded-br-full:hover {
    border-bottom-right-radius: 9999px;
  }

  .\33xl\:hover\:rounded-bl-full:hover {
    border-bottom-left-radius: 9999px;
  }

  .\33xl\:border-solid {
    border-style: solid;
  }

  .\33xl\:border-dashed {
    border-style: dashed;
  }

  .\33xl\:border-dotted {
    border-style: dotted;
  }

  .\33xl\:border-double {
    border-style: double;
  }

  .\33xl\:border-none {
    border-style: none;
  }

  .\33xl\:\!border-solid {
    border-style: solid !important;
  }

  .\33xl\:\!border-dashed {
    border-style: dashed !important;
  }

  .\33xl\:\!border-dotted {
    border-style: dotted !important;
  }

  .\33xl\:\!border-double {
    border-style: double !important;
  }

  .\33xl\:\!border-none {
    border-style: none !important;
  }

  .\33xl\:hover\:border-solid:hover {
    border-style: solid;
  }

  .\33xl\:hover\:border-dashed:hover {
    border-style: dashed;
  }

  .\33xl\:hover\:border-dotted:hover {
    border-style: dotted;
  }

  .\33xl\:hover\:border-double:hover {
    border-style: double;
  }

  .\33xl\:hover\:border-none:hover {
    border-style: none;
  }

  .\33xl\:border-0 {
    border-width: 0;
  }

  .\33xl\:border-2 {
    border-width: 2px;
  }

  .\33xl\:border-4 {
    border-width: 4px;
  }

  .\33xl\:border-8 {
    border-width: 8px;
  }

  .\33xl\:border {
    border-width: 1px;
  }

  .\33xl\:border-t-0 {
    border-top-width: 0;
  }

  .\33xl\:border-r-0 {
    border-right-width: 0;
  }

  .\33xl\:border-b-0 {
    border-bottom-width: 0;
  }

  .\33xl\:border-l-0 {
    border-left-width: 0;
  }

  .\33xl\:border-t-2 {
    border-top-width: 2px;
  }

  .\33xl\:border-r-2 {
    border-right-width: 2px;
  }

  .\33xl\:border-b-2 {
    border-bottom-width: 2px;
  }

  .\33xl\:border-l-2 {
    border-left-width: 2px;
  }

  .\33xl\:border-t-4 {
    border-top-width: 4px;
  }

  .\33xl\:border-r-4 {
    border-right-width: 4px;
  }

  .\33xl\:border-b-4 {
    border-bottom-width: 4px;
  }

  .\33xl\:border-l-4 {
    border-left-width: 4px;
  }

  .\33xl\:border-t-8 {
    border-top-width: 8px;
  }

  .\33xl\:border-r-8 {
    border-right-width: 8px;
  }

  .\33xl\:border-b-8 {
    border-bottom-width: 8px;
  }

  .\33xl\:border-l-8 {
    border-left-width: 8px;
  }

  .\33xl\:border-t {
    border-top-width: 1px;
  }

  .\33xl\:border-r {
    border-right-width: 1px;
  }

  .\33xl\:border-b {
    border-bottom-width: 1px;
  }

  .\33xl\:border-l {
    border-left-width: 1px;
  }

  .\33xl\:\!border-0 {
    border-width: 0 !important;
  }

  .\33xl\:\!border-2 {
    border-width: 2px !important;
  }

  .\33xl\:\!border-4 {
    border-width: 4px !important;
  }

  .\33xl\:\!border-8 {
    border-width: 8px !important;
  }

  .\33xl\:\!border {
    border-width: 1px !important;
  }

  .\33xl\:\!border-t-0 {
    border-top-width: 0 !important;
  }

  .\33xl\:\!border-r-0 {
    border-right-width: 0 !important;
  }

  .\33xl\:\!border-b-0 {
    border-bottom-width: 0 !important;
  }

  .\33xl\:\!border-l-0 {
    border-left-width: 0 !important;
  }

  .\33xl\:\!border-t-2 {
    border-top-width: 2px !important;
  }

  .\33xl\:\!border-r-2 {
    border-right-width: 2px !important;
  }

  .\33xl\:\!border-b-2 {
    border-bottom-width: 2px !important;
  }

  .\33xl\:\!border-l-2 {
    border-left-width: 2px !important;
  }

  .\33xl\:\!border-t-4 {
    border-top-width: 4px !important;
  }

  .\33xl\:\!border-r-4 {
    border-right-width: 4px !important;
  }

  .\33xl\:\!border-b-4 {
    border-bottom-width: 4px !important;
  }

  .\33xl\:\!border-l-4 {
    border-left-width: 4px !important;
  }

  .\33xl\:\!border-t-8 {
    border-top-width: 8px !important;
  }

  .\33xl\:\!border-r-8 {
    border-right-width: 8px !important;
  }

  .\33xl\:\!border-b-8 {
    border-bottom-width: 8px !important;
  }

  .\33xl\:\!border-l-8 {
    border-left-width: 8px !important;
  }

  .\33xl\:\!border-t {
    border-top-width: 1px !important;
  }

  .\33xl\:\!border-r {
    border-right-width: 1px !important;
  }

  .\33xl\:\!border-b {
    border-bottom-width: 1px !important;
  }

  .\33xl\:\!border-l {
    border-left-width: 1px !important;
  }

  .\33xl\:hover\:border-0:hover {
    border-width: 0;
  }

  .\33xl\:hover\:border-2:hover {
    border-width: 2px;
  }

  .\33xl\:hover\:border-4:hover {
    border-width: 4px;
  }

  .\33xl\:hover\:border-8:hover {
    border-width: 8px;
  }

  .\33xl\:hover\:border:hover {
    border-width: 1px;
  }

  .\33xl\:hover\:border-t-0:hover {
    border-top-width: 0;
  }

  .\33xl\:hover\:border-r-0:hover {
    border-right-width: 0;
  }

  .\33xl\:hover\:border-b-0:hover {
    border-bottom-width: 0;
  }

  .\33xl\:hover\:border-l-0:hover {
    border-left-width: 0;
  }

  .\33xl\:hover\:border-t-2:hover {
    border-top-width: 2px;
  }

  .\33xl\:hover\:border-r-2:hover {
    border-right-width: 2px;
  }

  .\33xl\:hover\:border-b-2:hover {
    border-bottom-width: 2px;
  }

  .\33xl\:hover\:border-l-2:hover {
    border-left-width: 2px;
  }

  .\33xl\:hover\:border-t-4:hover {
    border-top-width: 4px;
  }

  .\33xl\:hover\:border-r-4:hover {
    border-right-width: 4px;
  }

  .\33xl\:hover\:border-b-4:hover {
    border-bottom-width: 4px;
  }

  .\33xl\:hover\:border-l-4:hover {
    border-left-width: 4px;
  }

  .\33xl\:hover\:border-t-8:hover {
    border-top-width: 8px;
  }

  .\33xl\:hover\:border-r-8:hover {
    border-right-width: 8px;
  }

  .\33xl\:hover\:border-b-8:hover {
    border-bottom-width: 8px;
  }

  .\33xl\:hover\:border-l-8:hover {
    border-left-width: 8px;
  }

  .\33xl\:hover\:border-t:hover {
    border-top-width: 1px;
  }

  .\33xl\:hover\:border-r:hover {
    border-right-width: 1px;
  }

  .\33xl\:hover\:border-b:hover {
    border-bottom-width: 1px;
  }

  .\33xl\:hover\:border-l:hover {
    border-left-width: 1px;
  }

  .\33xl\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .\33xl\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .\33xl\:\!box-border {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .\33xl\:\!box-content {
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .\33xl\:hover\:box-border:hover {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .\33xl\:hover\:box-content:hover {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .\33xl\:cursor-auto {
    cursor: auto;
  }

  .\33xl\:cursor-default {
    cursor: default;
  }

  .\33xl\:cursor-pointer {
    cursor: pointer;
  }

  .\33xl\:cursor-wait {
    cursor: wait;
  }

  .\33xl\:cursor-text {
    cursor: text;
  }

  .\33xl\:cursor-move {
    cursor: move;
  }

  .\33xl\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .\33xl\:\!cursor-auto {
    cursor: auto !important;
  }

  .\33xl\:\!cursor-default {
    cursor: default !important;
  }

  .\33xl\:\!cursor-pointer {
    cursor: pointer !important;
  }

  .\33xl\:\!cursor-wait {
    cursor: wait !important;
  }

  .\33xl\:\!cursor-text {
    cursor: text !important;
  }

  .\33xl\:\!cursor-move {
    cursor: move !important;
  }

  .\33xl\:\!cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .\33xl\:hover\:cursor-auto:hover {
    cursor: auto;
  }

  .\33xl\:hover\:cursor-default:hover {
    cursor: default;
  }

  .\33xl\:hover\:cursor-pointer:hover {
    cursor: pointer;
  }

  .\33xl\:hover\:cursor-wait:hover {
    cursor: wait;
  }

  .\33xl\:hover\:cursor-text:hover {
    cursor: text;
  }

  .\33xl\:hover\:cursor-move:hover {
    cursor: move;
  }

  .\33xl\:hover\:cursor-not-allowed:hover {
    cursor: not-allowed;
  }

  .\33xl\:block {
    display: block;
  }

  .\33xl\:inline-block {
    display: inline-block;
  }

  .\33xl\:inline {
    display: inline;
  }

  .\33xl\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .\33xl\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .\33xl\:grid {
    display: grid;
  }

  .\33xl\:table {
    display: table;
  }

  .\33xl\:table-caption {
    display: table-caption;
  }

  .\33xl\:table-cell {
    display: table-cell;
  }

  .\33xl\:table-column {
    display: table-column;
  }

  .\33xl\:table-column-group {
    display: table-column-group;
  }

  .\33xl\:table-footer-group {
    display: table-footer-group;
  }

  .\33xl\:table-header-group {
    display: table-header-group;
  }

  .\33xl\:table-row-group {
    display: table-row-group;
  }

  .\33xl\:table-row {
    display: table-row;
  }

  .\33xl\:hidden {
    display: none;
  }

  .\33xl\:\!block {
    display: block !important;
  }

  .\33xl\:\!inline-block {
    display: inline-block !important;
  }

  .\33xl\:\!inline {
    display: inline !important;
  }

  .\33xl\:\!flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .\33xl\:\!inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .\33xl\:\!grid {
    display: grid !important;
  }

  .\33xl\:\!table {
    display: table !important;
  }

  .\33xl\:\!table-caption {
    display: table-caption !important;
  }

  .\33xl\:\!table-cell {
    display: table-cell !important;
  }

  .\33xl\:\!table-column {
    display: table-column !important;
  }

  .\33xl\:\!table-column-group {
    display: table-column-group !important;
  }

  .\33xl\:\!table-footer-group {
    display: table-footer-group !important;
  }

  .\33xl\:\!table-header-group {
    display: table-header-group !important;
  }

  .\33xl\:\!table-row-group {
    display: table-row-group !important;
  }

  .\33xl\:\!table-row {
    display: table-row !important;
  }

  .\33xl\:\!hidden {
    display: none !important;
  }

  .\33xl\:hover\:block:hover {
    display: block;
  }

  .\33xl\:hover\:inline-block:hover {
    display: inline-block;
  }

  .\33xl\:hover\:inline:hover {
    display: inline;
  }

  .\33xl\:hover\:flex:hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .\33xl\:hover\:inline-flex:hover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .\33xl\:hover\:grid:hover {
    display: grid;
  }

  .\33xl\:hover\:table:hover {
    display: table;
  }

  .\33xl\:hover\:table-caption:hover {
    display: table-caption;
  }

  .\33xl\:hover\:table-cell:hover {
    display: table-cell;
  }

  .\33xl\:hover\:table-column:hover {
    display: table-column;
  }

  .\33xl\:hover\:table-column-group:hover {
    display: table-column-group;
  }

  .\33xl\:hover\:table-footer-group:hover {
    display: table-footer-group;
  }

  .\33xl\:hover\:table-header-group:hover {
    display: table-header-group;
  }

  .\33xl\:hover\:table-row-group:hover {
    display: table-row-group;
  }

  .\33xl\:hover\:table-row:hover {
    display: table-row;
  }

  .\33xl\:hover\:hidden:hover {
    display: none;
  }

  .\33xl\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .\33xl\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .\33xl\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .\33xl\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .\33xl\:\!flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .\33xl\:\!flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .\33xl\:\!flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .\33xl\:\!flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .\33xl\:hover\:flex-row:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .\33xl\:hover\:flex-row-reverse:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .\33xl\:hover\:flex-col:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .\33xl\:hover\:flex-col-reverse:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .\33xl\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .\33xl\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .\33xl\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .\33xl\:\!flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .\33xl\:\!flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .\33xl\:\!flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .\33xl\:hover\:flex-wrap:hover {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .\33xl\:hover\:flex-wrap-reverse:hover {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .\33xl\:hover\:flex-no-wrap:hover {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .\33xl\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .\33xl\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .\33xl\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .\33xl\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .\33xl\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .\33xl\:\!items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .\33xl\:\!items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .\33xl\:\!items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .\33xl\:\!items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .\33xl\:\!items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .\33xl\:hover\:items-start:hover {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .\33xl\:hover\:items-end:hover {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .\33xl\:hover\:items-center:hover {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .\33xl\:hover\:items-baseline:hover {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .\33xl\:hover\:items-stretch:hover {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .\33xl\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .\33xl\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .\33xl\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .\33xl\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .\33xl\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .\33xl\:\!self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .\33xl\:\!self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .\33xl\:\!self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .\33xl\:\!self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .\33xl\:\!self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .\33xl\:hover\:self-auto:hover {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .\33xl\:hover\:self-start:hover {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .\33xl\:hover\:self-end:hover {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .\33xl\:hover\:self-center:hover {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .\33xl\:hover\:self-stretch:hover {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .\33xl\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .\33xl\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .\33xl\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .\33xl\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .\33xl\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .\33xl\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .\33xl\:\!justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .\33xl\:\!justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .\33xl\:\!justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .\33xl\:\!justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .\33xl\:\!justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .\33xl\:\!justify-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .\33xl\:hover\:justify-start:hover {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .\33xl\:hover\:justify-end:hover {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .\33xl\:hover\:justify-center:hover {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .\33xl\:hover\:justify-between:hover {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .\33xl\:hover\:justify-around:hover {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .\33xl\:hover\:justify-evenly:hover {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .\33xl\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .\33xl\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .\33xl\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .\33xl\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .\33xl\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .\33xl\:\!content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .\33xl\:\!content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .\33xl\:\!content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .\33xl\:\!content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .\33xl\:\!content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .\33xl\:hover\:content-center:hover {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .\33xl\:hover\:content-start:hover {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .\33xl\:hover\:content-end:hover {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .\33xl\:hover\:content-between:hover {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .\33xl\:hover\:content-around:hover {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .\33xl\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .\33xl\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .\33xl\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .\33xl\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .\33xl\:\!flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .\33xl\:\!flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .\33xl\:\!flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .\33xl\:\!flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .\33xl\:hover\:flex-1:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .\33xl\:hover\:flex-auto:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .\33xl\:hover\:flex-initial:hover {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .\33xl\:hover\:flex-none:hover {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .\33xl\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .\33xl\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .\33xl\:\!flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .\33xl\:\!flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .\33xl\:hover\:flex-grow-0:hover {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .\33xl\:hover\:flex-grow:hover {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .\33xl\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .\33xl\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .\33xl\:\!flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .\33xl\:\!flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .\33xl\:hover\:flex-shrink-0:hover {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .\33xl\:hover\:flex-shrink:hover {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .\33xl\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .\33xl\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .\33xl\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .\33xl\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .\33xl\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .\33xl\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .\33xl\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .\33xl\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .\33xl\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .\33xl\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .\33xl\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .\33xl\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .\33xl\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .\33xl\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .\33xl\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .\33xl\:\!order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .\33xl\:\!order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .\33xl\:\!order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .\33xl\:\!order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .\33xl\:\!order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .\33xl\:\!order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .\33xl\:\!order-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .\33xl\:\!order-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .\33xl\:\!order-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .\33xl\:\!order-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .\33xl\:\!order-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .\33xl\:\!order-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .\33xl\:\!order-first {
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .\33xl\:\!order-last {
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .\33xl\:\!order-none {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .\33xl\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .\33xl\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .\33xl\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .\33xl\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .\33xl\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .\33xl\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .\33xl\:hover\:order-7:hover {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .\33xl\:hover\:order-8:hover {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .\33xl\:hover\:order-9:hover {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .\33xl\:hover\:order-10:hover {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .\33xl\:hover\:order-11:hover {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .\33xl\:hover\:order-12:hover {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .\33xl\:hover\:order-first:hover {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .\33xl\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .\33xl\:hover\:order-none:hover {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .\33xl\:float-right {
    float: right;
  }

  .\33xl\:float-left {
    float: left;
  }

  .\33xl\:float-none {
    float: none;
  }

  .\33xl\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .\33xl\:\!float-right {
    float: right !important;
  }

  .\33xl\:\!float-left {
    float: left !important;
  }

  .\33xl\:\!float-none {
    float: none !important;
  }

  .\33xl\:\!clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .\33xl\:hover\:float-right:hover {
    float: right;
  }

  .\33xl\:hover\:float-left:hover {
    float: left;
  }

  .\33xl\:hover\:float-none:hover {
    float: none;
  }

  .\33xl\:hover\:clearfix:hover:after {
    content: "";
    display: table;
    clear: both;
  }

  .\33xl\:clear-left {
    clear: left;
  }

  .\33xl\:clear-right {
    clear: right;
  }

  .\33xl\:clear-both {
    clear: both;
  }

  .\33xl\:\!clear-left {
    clear: left !important;
  }

  .\33xl\:\!clear-right {
    clear: right !important;
  }

  .\33xl\:\!clear-both {
    clear: both !important;
  }

  .\33xl\:hover\:clear-left:hover {
    clear: left;
  }

  .\33xl\:hover\:clear-right:hover {
    clear: right;
  }

  .\33xl\:hover\:clear-both:hover {
    clear: both;
  }

  .\33xl\:font-sans {
    font-family: Noto Sans;
  }

  .\33xl\:font-serif {
    font-family: Roboto;
  }

  .\33xl\:\!font-sans {
    font-family: Noto Sans !important;
  }

  .\33xl\:\!font-serif {
    font-family: Roboto !important;
  }

  .\33xl\:hover\:font-sans:hover {
    font-family: Noto Sans;
  }

  .\33xl\:hover\:font-serif:hover {
    font-family: Roboto;
  }

  .\33xl\:font-hairline {
    font-weight: 100;
  }

  .\33xl\:font-thin {
    font-weight: 200;
  }

  .\33xl\:font-light {
    font-weight: 300;
  }

  .\33xl\:font-normal {
    font-weight: 400;
  }

  .\33xl\:font-medium {
    font-weight: 500;
  }

  .\33xl\:font-semibold {
    font-weight: 600;
  }

  .\33xl\:font-bold {
    font-weight: 700;
  }

  .\33xl\:font-extrabold {
    font-weight: 800;
  }

  .\33xl\:font-black {
    font-weight: 900;
  }

  .\33xl\:\!font-hairline {
    font-weight: 100 !important;
  }

  .\33xl\:\!font-thin {
    font-weight: 200 !important;
  }

  .\33xl\:\!font-light {
    font-weight: 300 !important;
  }

  .\33xl\:\!font-normal {
    font-weight: 400 !important;
  }

  .\33xl\:\!font-medium {
    font-weight: 500 !important;
  }

  .\33xl\:\!font-semibold {
    font-weight: 600 !important;
  }

  .\33xl\:\!font-bold {
    font-weight: 700 !important;
  }

  .\33xl\:\!font-extrabold {
    font-weight: 800 !important;
  }

  .\33xl\:\!font-black {
    font-weight: 900 !important;
  }

  .\33xl\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .\33xl\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .\33xl\:hover\:font-light:hover {
    font-weight: 300;
  }

  .\33xl\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .\33xl\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .\33xl\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .\33xl\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .\33xl\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .\33xl\:hover\:font-black:hover {
    font-weight: 900;
  }

  .\33xl\:h-0 {
    height: 0rem;
  }

  .\33xl\:h-1 {
    height: 0.25rem;
  }

  .\33xl\:h-2 {
    height: 0.5rem;
  }

  .\33xl\:h-3 {
    height: 0.75rem;
  }

  .\33xl\:h-4 {
    height: 1rem;
  }

  .\33xl\:h-5 {
    height: 1.25rem;
  }

  .\33xl\:h-6 {
    height: 1.5rem;
  }

  .\33xl\:h-7 {
    height: 1.75rem;
  }

  .\33xl\:h-8 {
    height: 2rem;
  }

  .\33xl\:h-9 {
    height: 2.25rem;
  }

  .\33xl\:h-10 {
    height: 2.5rem;
  }

  .\33xl\:h-11 {
    height: 2.75rem;
  }

  .\33xl\:h-12 {
    height: 3rem;
  }

  .\33xl\:h-13 {
    height: 3.25rem;
  }

  .\33xl\:h-14 {
    height: 3.5rem;
  }

  .\33xl\:h-15 {
    height: 3.75rem;
  }

  .\33xl\:h-16 {
    height: 4rem;
  }

  .\33xl\:h-17 {
    height: 4.25rem;
  }

  .\33xl\:h-18 {
    height: 4.5rem;
  }

  .\33xl\:h-19 {
    height: 4.75rem;
  }

  .\33xl\:h-20 {
    height: 5rem;
  }

  .\33xl\:h-21 {
    height: 5.25rem;
  }

  .\33xl\:h-22 {
    height: 5.5rem;
  }

  .\33xl\:h-23 {
    height: 5.75rem;
  }

  .\33xl\:h-24 {
    height: 6rem;
  }

  .\33xl\:h-25 {
    height: 6.25rem;
  }

  .\33xl\:h-26 {
    height: 6.5rem;
  }

  .\33xl\:h-27 {
    height: 6.75rem;
  }

  .\33xl\:h-28 {
    height: 7rem;
  }

  .\33xl\:h-29 {
    height: 7.25rem;
  }

  .\33xl\:h-30 {
    height: 7.5rem;
  }

  .\33xl\:h-31 {
    height: 7.75rem;
  }

  .\33xl\:h-32 {
    height: 8rem;
  }

  .\33xl\:h-40 {
    height: 10rem;
  }

  .\33xl\:h-48 {
    height: 12rem;
  }

  .\33xl\:h-56 {
    height: 14rem;
  }

  .\33xl\:h-64 {
    height: 16rem;
  }

  .\33xl\:h-auto {
    height: auto;
  }

  .\33xl\:h-px {
    height: 1px;
  }

  .\33xl\:h-full {
    height: 100%;
  }

  .\33xl\:h-screen {
    height: 100vh;
  }

  .\33xl\:\!h-0 {
    height: 0rem !important;
  }

  .\33xl\:\!h-1 {
    height: 0.25rem !important;
  }

  .\33xl\:\!h-2 {
    height: 0.5rem !important;
  }

  .\33xl\:\!h-3 {
    height: 0.75rem !important;
  }

  .\33xl\:\!h-4 {
    height: 1rem !important;
  }

  .\33xl\:\!h-5 {
    height: 1.25rem !important;
  }

  .\33xl\:\!h-6 {
    height: 1.5rem !important;
  }

  .\33xl\:\!h-7 {
    height: 1.75rem !important;
  }

  .\33xl\:\!h-8 {
    height: 2rem !important;
  }

  .\33xl\:\!h-9 {
    height: 2.25rem !important;
  }

  .\33xl\:\!h-10 {
    height: 2.5rem !important;
  }

  .\33xl\:\!h-11 {
    height: 2.75rem !important;
  }

  .\33xl\:\!h-12 {
    height: 3rem !important;
  }

  .\33xl\:\!h-13 {
    height: 3.25rem !important;
  }

  .\33xl\:\!h-14 {
    height: 3.5rem !important;
  }

  .\33xl\:\!h-15 {
    height: 3.75rem !important;
  }

  .\33xl\:\!h-16 {
    height: 4rem !important;
  }

  .\33xl\:\!h-17 {
    height: 4.25rem !important;
  }

  .\33xl\:\!h-18 {
    height: 4.5rem !important;
  }

  .\33xl\:\!h-19 {
    height: 4.75rem !important;
  }

  .\33xl\:\!h-20 {
    height: 5rem !important;
  }

  .\33xl\:\!h-21 {
    height: 5.25rem !important;
  }

  .\33xl\:\!h-22 {
    height: 5.5rem !important;
  }

  .\33xl\:\!h-23 {
    height: 5.75rem !important;
  }

  .\33xl\:\!h-24 {
    height: 6rem !important;
  }

  .\33xl\:\!h-25 {
    height: 6.25rem !important;
  }

  .\33xl\:\!h-26 {
    height: 6.5rem !important;
  }

  .\33xl\:\!h-27 {
    height: 6.75rem !important;
  }

  .\33xl\:\!h-28 {
    height: 7rem !important;
  }

  .\33xl\:\!h-29 {
    height: 7.25rem !important;
  }

  .\33xl\:\!h-30 {
    height: 7.5rem !important;
  }

  .\33xl\:\!h-31 {
    height: 7.75rem !important;
  }

  .\33xl\:\!h-32 {
    height: 8rem !important;
  }

  .\33xl\:\!h-40 {
    height: 10rem !important;
  }

  .\33xl\:\!h-48 {
    height: 12rem !important;
  }

  .\33xl\:\!h-56 {
    height: 14rem !important;
  }

  .\33xl\:\!h-64 {
    height: 16rem !important;
  }

  .\33xl\:\!h-auto {
    height: auto !important;
  }

  .\33xl\:\!h-px {
    height: 1px !important;
  }

  .\33xl\:\!h-full {
    height: 100% !important;
  }

  .\33xl\:\!h-screen {
    height: 100vh !important;
  }

  .\33xl\:hover\:h-0:hover {
    height: 0rem;
  }

  .\33xl\:hover\:h-1:hover {
    height: 0.25rem;
  }

  .\33xl\:hover\:h-2:hover {
    height: 0.5rem;
  }

  .\33xl\:hover\:h-3:hover {
    height: 0.75rem;
  }

  .\33xl\:hover\:h-4:hover {
    height: 1rem;
  }

  .\33xl\:hover\:h-5:hover {
    height: 1.25rem;
  }

  .\33xl\:hover\:h-6:hover {
    height: 1.5rem;
  }

  .\33xl\:hover\:h-7:hover {
    height: 1.75rem;
  }

  .\33xl\:hover\:h-8:hover {
    height: 2rem;
  }

  .\33xl\:hover\:h-9:hover {
    height: 2.25rem;
  }

  .\33xl\:hover\:h-10:hover {
    height: 2.5rem;
  }

  .\33xl\:hover\:h-11:hover {
    height: 2.75rem;
  }

  .\33xl\:hover\:h-12:hover {
    height: 3rem;
  }

  .\33xl\:hover\:h-13:hover {
    height: 3.25rem;
  }

  .\33xl\:hover\:h-14:hover {
    height: 3.5rem;
  }

  .\33xl\:hover\:h-15:hover {
    height: 3.75rem;
  }

  .\33xl\:hover\:h-16:hover {
    height: 4rem;
  }

  .\33xl\:hover\:h-17:hover {
    height: 4.25rem;
  }

  .\33xl\:hover\:h-18:hover {
    height: 4.5rem;
  }

  .\33xl\:hover\:h-19:hover {
    height: 4.75rem;
  }

  .\33xl\:hover\:h-20:hover {
    height: 5rem;
  }

  .\33xl\:hover\:h-21:hover {
    height: 5.25rem;
  }

  .\33xl\:hover\:h-22:hover {
    height: 5.5rem;
  }

  .\33xl\:hover\:h-23:hover {
    height: 5.75rem;
  }

  .\33xl\:hover\:h-24:hover {
    height: 6rem;
  }

  .\33xl\:hover\:h-25:hover {
    height: 6.25rem;
  }

  .\33xl\:hover\:h-26:hover {
    height: 6.5rem;
  }

  .\33xl\:hover\:h-27:hover {
    height: 6.75rem;
  }

  .\33xl\:hover\:h-28:hover {
    height: 7rem;
  }

  .\33xl\:hover\:h-29:hover {
    height: 7.25rem;
  }

  .\33xl\:hover\:h-30:hover {
    height: 7.5rem;
  }

  .\33xl\:hover\:h-31:hover {
    height: 7.75rem;
  }

  .\33xl\:hover\:h-32:hover {
    height: 8rem;
  }

  .\33xl\:hover\:h-40:hover {
    height: 10rem;
  }

  .\33xl\:hover\:h-48:hover {
    height: 12rem;
  }

  .\33xl\:hover\:h-56:hover {
    height: 14rem;
  }

  .\33xl\:hover\:h-64:hover {
    height: 16rem;
  }

  .\33xl\:hover\:h-auto:hover {
    height: auto;
  }

  .\33xl\:hover\:h-px:hover {
    height: 1px;
  }

  .\33xl\:hover\:h-full:hover {
    height: 100%;
  }

  .\33xl\:hover\:h-screen:hover {
    height: 100vh;
  }

  .\33xl\:leading-3 {
    line-height: .75rem;
  }

  .\33xl\:leading-4 {
    line-height: 1rem;
  }

  .\33xl\:leading-5 {
    line-height: 1.25rem;
  }

  .\33xl\:leading-6 {
    line-height: 1.5rem;
  }

  .\33xl\:leading-7 {
    line-height: 1.75rem;
  }

  .\33xl\:leading-8 {
    line-height: 2rem;
  }

  .\33xl\:leading-9 {
    line-height: 2.25rem;
  }

  .\33xl\:leading-10 {
    line-height: 2.5rem;
  }

  .\33xl\:leading-none {
    line-height: 1;
  }

  .\33xl\:leading-tight {
    line-height: 1.25;
  }

  .\33xl\:leading-snug {
    line-height: 1.375;
  }

  .\33xl\:leading-normal {
    line-height: 1.5;
  }

  .\33xl\:leading-relaxed {
    line-height: 1.625;
  }

  .\33xl\:leading-loose {
    line-height: 2;
  }

  .\33xl\:\!leading-3 {
    line-height: .75rem !important;
  }

  .\33xl\:\!leading-4 {
    line-height: 1rem !important;
  }

  .\33xl\:\!leading-5 {
    line-height: 1.25rem !important;
  }

  .\33xl\:\!leading-6 {
    line-height: 1.5rem !important;
  }

  .\33xl\:\!leading-7 {
    line-height: 1.75rem !important;
  }

  .\33xl\:\!leading-8 {
    line-height: 2rem !important;
  }

  .\33xl\:\!leading-9 {
    line-height: 2.25rem !important;
  }

  .\33xl\:\!leading-10 {
    line-height: 2.5rem !important;
  }

  .\33xl\:\!leading-none {
    line-height: 1 !important;
  }

  .\33xl\:\!leading-tight {
    line-height: 1.25 !important;
  }

  .\33xl\:\!leading-snug {
    line-height: 1.375 !important;
  }

  .\33xl\:\!leading-normal {
    line-height: 1.5 !important;
  }

  .\33xl\:\!leading-relaxed {
    line-height: 1.625 !important;
  }

  .\33xl\:\!leading-loose {
    line-height: 2 !important;
  }

  .\33xl\:hover\:leading-3:hover {
    line-height: .75rem;
  }

  .\33xl\:hover\:leading-4:hover {
    line-height: 1rem;
  }

  .\33xl\:hover\:leading-5:hover {
    line-height: 1.25rem;
  }

  .\33xl\:hover\:leading-6:hover {
    line-height: 1.5rem;
  }

  .\33xl\:hover\:leading-7:hover {
    line-height: 1.75rem;
  }

  .\33xl\:hover\:leading-8:hover {
    line-height: 2rem;
  }

  .\33xl\:hover\:leading-9:hover {
    line-height: 2.25rem;
  }

  .\33xl\:hover\:leading-10:hover {
    line-height: 2.5rem;
  }

  .\33xl\:hover\:leading-none:hover {
    line-height: 1;
  }

  .\33xl\:hover\:leading-tight:hover {
    line-height: 1.25;
  }

  .\33xl\:hover\:leading-snug:hover {
    line-height: 1.375;
  }

  .\33xl\:hover\:leading-normal:hover {
    line-height: 1.5;
  }

  .\33xl\:hover\:leading-relaxed:hover {
    line-height: 1.625;
  }

  .\33xl\:hover\:leading-loose:hover {
    line-height: 2;
  }

  .\33xl\:list-inside {
    list-style-position: inside;
  }

  .\33xl\:list-outside {
    list-style-position: outside;
  }

  .\33xl\:\!list-inside {
    list-style-position: inside !important;
  }

  .\33xl\:\!list-outside {
    list-style-position: outside !important;
  }

  .\33xl\:hover\:list-inside:hover {
    list-style-position: inside;
  }

  .\33xl\:hover\:list-outside:hover {
    list-style-position: outside;
  }

  .\33xl\:list-none {
    list-style-type: none;
  }

  .\33xl\:list-disc {
    list-style-type: disc;
  }

  .\33xl\:list-decimal {
    list-style-type: decimal;
  }

  .\33xl\:\!list-none {
    list-style-type: none !important;
  }

  .\33xl\:\!list-disc {
    list-style-type: disc !important;
  }

  .\33xl\:\!list-decimal {
    list-style-type: decimal !important;
  }

  .\33xl\:hover\:list-none:hover {
    list-style-type: none;
  }

  .\33xl\:hover\:list-disc:hover {
    list-style-type: disc;
  }

  .\33xl\:hover\:list-decimal:hover {
    list-style-type: decimal;
  }

  .\33xl\:m-0 {
    margin: 0rem;
  }

  .\33xl\:m-1 {
    margin: 0.25rem;
  }

  .\33xl\:m-2 {
    margin: 0.5rem;
  }

  .\33xl\:m-3 {
    margin: 0.75rem;
  }

  .\33xl\:m-4 {
    margin: 1rem;
  }

  .\33xl\:m-5 {
    margin: 1.25rem;
  }

  .\33xl\:m-6 {
    margin: 1.5rem;
  }

  .\33xl\:m-7 {
    margin: 1.75rem;
  }

  .\33xl\:m-8 {
    margin: 2rem;
  }

  .\33xl\:m-9 {
    margin: 2.25rem;
  }

  .\33xl\:m-10 {
    margin: 2.5rem;
  }

  .\33xl\:m-11 {
    margin: 2.75rem;
  }

  .\33xl\:m-12 {
    margin: 3rem;
  }

  .\33xl\:m-13 {
    margin: 3.25rem;
  }

  .\33xl\:m-14 {
    margin: 3.5rem;
  }

  .\33xl\:m-15 {
    margin: 3.75rem;
  }

  .\33xl\:m-16 {
    margin: 4rem;
  }

  .\33xl\:m-17 {
    margin: 4.25rem;
  }

  .\33xl\:m-18 {
    margin: 4.5rem;
  }

  .\33xl\:m-19 {
    margin: 4.75rem;
  }

  .\33xl\:m-20 {
    margin: 5rem;
  }

  .\33xl\:m-21 {
    margin: 5.25rem;
  }

  .\33xl\:m-22 {
    margin: 5.5rem;
  }

  .\33xl\:m-23 {
    margin: 5.75rem;
  }

  .\33xl\:m-24 {
    margin: 6rem;
  }

  .\33xl\:m-25 {
    margin: 6.25rem;
  }

  .\33xl\:m-26 {
    margin: 6.5rem;
  }

  .\33xl\:m-27 {
    margin: 6.75rem;
  }

  .\33xl\:m-28 {
    margin: 7rem;
  }

  .\33xl\:m-29 {
    margin: 7.25rem;
  }

  .\33xl\:m-30 {
    margin: 7.5rem;
  }

  .\33xl\:m-31 {
    margin: 7.75rem;
  }

  .\33xl\:m-32 {
    margin: 8rem;
  }

  .\33xl\:m-40 {
    margin: 10rem;
  }

  .\33xl\:m-48 {
    margin: 12rem;
  }

  .\33xl\:m-56 {
    margin: 14rem;
  }

  .\33xl\:m-64 {
    margin: 16rem;
  }

  .\33xl\:m-auto {
    margin: auto;
  }

  .\33xl\:m-px {
    margin: 1px;
  }

  .\33xl\:-m-0 {
    margin: 0rem;
  }

  .\33xl\:-m-1 {
    margin: -0.25rem;
  }

  .\33xl\:-m-2 {
    margin: -0.5rem;
  }

  .\33xl\:-m-3 {
    margin: -0.75rem;
  }

  .\33xl\:-m-4 {
    margin: -1rem;
  }

  .\33xl\:-m-5 {
    margin: -1.25rem;
  }

  .\33xl\:-m-6 {
    margin: -1.5rem;
  }

  .\33xl\:-m-7 {
    margin: -1.75rem;
  }

  .\33xl\:-m-8 {
    margin: -2rem;
  }

  .\33xl\:-m-9 {
    margin: -2.25rem;
  }

  .\33xl\:-m-10 {
    margin: -2.5rem;
  }

  .\33xl\:-m-11 {
    margin: -2.75rem;
  }

  .\33xl\:-m-12 {
    margin: -3rem;
  }

  .\33xl\:-m-13 {
    margin: -3.25rem;
  }

  .\33xl\:-m-14 {
    margin: -3.5rem;
  }

  .\33xl\:-m-15 {
    margin: -3.75rem;
  }

  .\33xl\:-m-16 {
    margin: -4rem;
  }

  .\33xl\:-m-17 {
    margin: -4.25rem;
  }

  .\33xl\:-m-18 {
    margin: -4.5rem;
  }

  .\33xl\:-m-19 {
    margin: -4.75rem;
  }

  .\33xl\:-m-20 {
    margin: -5rem;
  }

  .\33xl\:-m-21 {
    margin: -5.25rem;
  }

  .\33xl\:-m-22 {
    margin: -5.5rem;
  }

  .\33xl\:-m-23 {
    margin: -5.75rem;
  }

  .\33xl\:-m-24 {
    margin: -6rem;
  }

  .\33xl\:-m-25 {
    margin: -6.25rem;
  }

  .\33xl\:-m-26 {
    margin: -6.5rem;
  }

  .\33xl\:-m-27 {
    margin: -6.75rem;
  }

  .\33xl\:-m-28 {
    margin: -7rem;
  }

  .\33xl\:-m-29 {
    margin: -7.25rem;
  }

  .\33xl\:-m-30 {
    margin: -7.5rem;
  }

  .\33xl\:-m-31 {
    margin: -7.75rem;
  }

  .\33xl\:-m-32 {
    margin: -8rem;
  }

  .\33xl\:-m-40 {
    margin: -10rem;
  }

  .\33xl\:-m-48 {
    margin: -12rem;
  }

  .\33xl\:-m-56 {
    margin: -14rem;
  }

  .\33xl\:-m-64 {
    margin: -16rem;
  }

  .\33xl\:-m-px {
    margin: -1px;
  }

  .\33xl\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\33xl\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\33xl\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .\33xl\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .\33xl\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\33xl\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\33xl\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .\33xl\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .\33xl\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\33xl\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\33xl\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\33xl\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\33xl\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\33xl\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\33xl\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .\33xl\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .\33xl\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\33xl\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\33xl\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .\33xl\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .\33xl\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\33xl\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\33xl\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .\33xl\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .\33xl\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\33xl\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\33xl\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .\33xl\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .\33xl\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .\33xl\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .\33xl\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .\33xl\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .\33xl\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\33xl\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\33xl\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .\33xl\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .\33xl\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .\33xl\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .\33xl\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .\33xl\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .\33xl\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .\33xl\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .\33xl\:my-21 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .\33xl\:mx-21 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .\33xl\:my-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .\33xl\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .\33xl\:my-23 {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .\33xl\:mx-23 {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .\33xl\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\33xl\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\33xl\:my-25 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .\33xl\:mx-25 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .\33xl\:my-26 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .\33xl\:mx-26 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .\33xl\:my-27 {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .\33xl\:mx-27 {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .\33xl\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .\33xl\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .\33xl\:my-29 {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .\33xl\:mx-29 {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .\33xl\:my-30 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .\33xl\:mx-30 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .\33xl\:my-31 {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .\33xl\:mx-31 {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .\33xl\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\33xl\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\33xl\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\33xl\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\33xl\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\33xl\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\33xl\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .\33xl\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .\33xl\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .\33xl\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .\33xl\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .\33xl\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .\33xl\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .\33xl\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .\33xl\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\33xl\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\33xl\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .\33xl\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .\33xl\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\33xl\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\33xl\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .\33xl\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .\33xl\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\33xl\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\33xl\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .\33xl\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .\33xl\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\33xl\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\33xl\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .\33xl\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .\33xl\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\33xl\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\33xl\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .\33xl\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .\33xl\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\33xl\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\33xl\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .\33xl\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .\33xl\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\33xl\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\33xl\:-my-13 {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .\33xl\:-mx-13 {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .\33xl\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .\33xl\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .\33xl\:-my-15 {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .\33xl\:-mx-15 {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .\33xl\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\33xl\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\33xl\:-my-17 {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .\33xl\:-mx-17 {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .\33xl\:-my-18 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .\33xl\:-mx-18 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .\33xl\:-my-19 {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .\33xl\:-mx-19 {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .\33xl\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\33xl\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\33xl\:-my-21 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .\33xl\:-mx-21 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .\33xl\:-my-22 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .\33xl\:-mx-22 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .\33xl\:-my-23 {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .\33xl\:-mx-23 {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .\33xl\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\33xl\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\33xl\:-my-25 {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .\33xl\:-mx-25 {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .\33xl\:-my-26 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .\33xl\:-mx-26 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .\33xl\:-my-27 {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .\33xl\:-mx-27 {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .\33xl\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .\33xl\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .\33xl\:-my-29 {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .\33xl\:-mx-29 {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .\33xl\:-my-30 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .\33xl\:-mx-30 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .\33xl\:-my-31 {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .\33xl\:-mx-31 {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .\33xl\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\33xl\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\33xl\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\33xl\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\33xl\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .\33xl\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .\33xl\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .\33xl\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .\33xl\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .\33xl\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .\33xl\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .\33xl\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .\33xl\:mt-0 {
    margin-top: 0rem;
  }

  .\33xl\:mr-0 {
    margin-right: 0rem;
  }

  .\33xl\:mb-0 {
    margin-bottom: 0rem;
  }

  .\33xl\:ml-0 {
    margin-left: 0rem;
  }

  .\33xl\:mt-1 {
    margin-top: 0.25rem;
  }

  .\33xl\:mr-1 {
    margin-right: 0.25rem;
  }

  .\33xl\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .\33xl\:ml-1 {
    margin-left: 0.25rem;
  }

  .\33xl\:mt-2 {
    margin-top: 0.5rem;
  }

  .\33xl\:mr-2 {
    margin-right: 0.5rem;
  }

  .\33xl\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .\33xl\:ml-2 {
    margin-left: 0.5rem;
  }

  .\33xl\:mt-3 {
    margin-top: 0.75rem;
  }

  .\33xl\:mr-3 {
    margin-right: 0.75rem;
  }

  .\33xl\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .\33xl\:ml-3 {
    margin-left: 0.75rem;
  }

  .\33xl\:mt-4 {
    margin-top: 1rem;
  }

  .\33xl\:mr-4 {
    margin-right: 1rem;
  }

  .\33xl\:mb-4 {
    margin-bottom: 1rem;
  }

  .\33xl\:ml-4 {
    margin-left: 1rem;
  }

  .\33xl\:mt-5 {
    margin-top: 1.25rem;
  }

  .\33xl\:mr-5 {
    margin-right: 1.25rem;
  }

  .\33xl\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .\33xl\:ml-5 {
    margin-left: 1.25rem;
  }

  .\33xl\:mt-6 {
    margin-top: 1.5rem;
  }

  .\33xl\:mr-6 {
    margin-right: 1.5rem;
  }

  .\33xl\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .\33xl\:ml-6 {
    margin-left: 1.5rem;
  }

  .\33xl\:mt-7 {
    margin-top: 1.75rem;
  }

  .\33xl\:mr-7 {
    margin-right: 1.75rem;
  }

  .\33xl\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .\33xl\:ml-7 {
    margin-left: 1.75rem;
  }

  .\33xl\:mt-8 {
    margin-top: 2rem;
  }

  .\33xl\:mr-8 {
    margin-right: 2rem;
  }

  .\33xl\:mb-8 {
    margin-bottom: 2rem;
  }

  .\33xl\:ml-8 {
    margin-left: 2rem;
  }

  .\33xl\:mt-9 {
    margin-top: 2.25rem;
  }

  .\33xl\:mr-9 {
    margin-right: 2.25rem;
  }

  .\33xl\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .\33xl\:ml-9 {
    margin-left: 2.25rem;
  }

  .\33xl\:mt-10 {
    margin-top: 2.5rem;
  }

  .\33xl\:mr-10 {
    margin-right: 2.5rem;
  }

  .\33xl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .\33xl\:ml-10 {
    margin-left: 2.5rem;
  }

  .\33xl\:mt-11 {
    margin-top: 2.75rem;
  }

  .\33xl\:mr-11 {
    margin-right: 2.75rem;
  }

  .\33xl\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .\33xl\:ml-11 {
    margin-left: 2.75rem;
  }

  .\33xl\:mt-12 {
    margin-top: 3rem;
  }

  .\33xl\:mr-12 {
    margin-right: 3rem;
  }

  .\33xl\:mb-12 {
    margin-bottom: 3rem;
  }

  .\33xl\:ml-12 {
    margin-left: 3rem;
  }

  .\33xl\:mt-13 {
    margin-top: 3.25rem;
  }

  .\33xl\:mr-13 {
    margin-right: 3.25rem;
  }

  .\33xl\:mb-13 {
    margin-bottom: 3.25rem;
  }

  .\33xl\:ml-13 {
    margin-left: 3.25rem;
  }

  .\33xl\:mt-14 {
    margin-top: 3.5rem;
  }

  .\33xl\:mr-14 {
    margin-right: 3.5rem;
  }

  .\33xl\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .\33xl\:ml-14 {
    margin-left: 3.5rem;
  }

  .\33xl\:mt-15 {
    margin-top: 3.75rem;
  }

  .\33xl\:mr-15 {
    margin-right: 3.75rem;
  }

  .\33xl\:mb-15 {
    margin-bottom: 3.75rem;
  }

  .\33xl\:ml-15 {
    margin-left: 3.75rem;
  }

  .\33xl\:mt-16 {
    margin-top: 4rem;
  }

  .\33xl\:mr-16 {
    margin-right: 4rem;
  }

  .\33xl\:mb-16 {
    margin-bottom: 4rem;
  }

  .\33xl\:ml-16 {
    margin-left: 4rem;
  }

  .\33xl\:mt-17 {
    margin-top: 4.25rem;
  }

  .\33xl\:mr-17 {
    margin-right: 4.25rem;
  }

  .\33xl\:mb-17 {
    margin-bottom: 4.25rem;
  }

  .\33xl\:ml-17 {
    margin-left: 4.25rem;
  }

  .\33xl\:mt-18 {
    margin-top: 4.5rem;
  }

  .\33xl\:mr-18 {
    margin-right: 4.5rem;
  }

  .\33xl\:mb-18 {
    margin-bottom: 4.5rem;
  }

  .\33xl\:ml-18 {
    margin-left: 4.5rem;
  }

  .\33xl\:mt-19 {
    margin-top: 4.75rem;
  }

  .\33xl\:mr-19 {
    margin-right: 4.75rem;
  }

  .\33xl\:mb-19 {
    margin-bottom: 4.75rem;
  }

  .\33xl\:ml-19 {
    margin-left: 4.75rem;
  }

  .\33xl\:mt-20 {
    margin-top: 5rem;
  }

  .\33xl\:mr-20 {
    margin-right: 5rem;
  }

  .\33xl\:mb-20 {
    margin-bottom: 5rem;
  }

  .\33xl\:ml-20 {
    margin-left: 5rem;
  }

  .\33xl\:mt-21 {
    margin-top: 5.25rem;
  }

  .\33xl\:mr-21 {
    margin-right: 5.25rem;
  }

  .\33xl\:mb-21 {
    margin-bottom: 5.25rem;
  }

  .\33xl\:ml-21 {
    margin-left: 5.25rem;
  }

  .\33xl\:mt-22 {
    margin-top: 5.5rem;
  }

  .\33xl\:mr-22 {
    margin-right: 5.5rem;
  }

  .\33xl\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .\33xl\:ml-22 {
    margin-left: 5.5rem;
  }

  .\33xl\:mt-23 {
    margin-top: 5.75rem;
  }

  .\33xl\:mr-23 {
    margin-right: 5.75rem;
  }

  .\33xl\:mb-23 {
    margin-bottom: 5.75rem;
  }

  .\33xl\:ml-23 {
    margin-left: 5.75rem;
  }

  .\33xl\:mt-24 {
    margin-top: 6rem;
  }

  .\33xl\:mr-24 {
    margin-right: 6rem;
  }

  .\33xl\:mb-24 {
    margin-bottom: 6rem;
  }

  .\33xl\:ml-24 {
    margin-left: 6rem;
  }

  .\33xl\:mt-25 {
    margin-top: 6.25rem;
  }

  .\33xl\:mr-25 {
    margin-right: 6.25rem;
  }

  .\33xl\:mb-25 {
    margin-bottom: 6.25rem;
  }

  .\33xl\:ml-25 {
    margin-left: 6.25rem;
  }

  .\33xl\:mt-26 {
    margin-top: 6.5rem;
  }

  .\33xl\:mr-26 {
    margin-right: 6.5rem;
  }

  .\33xl\:mb-26 {
    margin-bottom: 6.5rem;
  }

  .\33xl\:ml-26 {
    margin-left: 6.5rem;
  }

  .\33xl\:mt-27 {
    margin-top: 6.75rem;
  }

  .\33xl\:mr-27 {
    margin-right: 6.75rem;
  }

  .\33xl\:mb-27 {
    margin-bottom: 6.75rem;
  }

  .\33xl\:ml-27 {
    margin-left: 6.75rem;
  }

  .\33xl\:mt-28 {
    margin-top: 7rem;
  }

  .\33xl\:mr-28 {
    margin-right: 7rem;
  }

  .\33xl\:mb-28 {
    margin-bottom: 7rem;
  }

  .\33xl\:ml-28 {
    margin-left: 7rem;
  }

  .\33xl\:mt-29 {
    margin-top: 7.25rem;
  }

  .\33xl\:mr-29 {
    margin-right: 7.25rem;
  }

  .\33xl\:mb-29 {
    margin-bottom: 7.25rem;
  }

  .\33xl\:ml-29 {
    margin-left: 7.25rem;
  }

  .\33xl\:mt-30 {
    margin-top: 7.5rem;
  }

  .\33xl\:mr-30 {
    margin-right: 7.5rem;
  }

  .\33xl\:mb-30 {
    margin-bottom: 7.5rem;
  }

  .\33xl\:ml-30 {
    margin-left: 7.5rem;
  }

  .\33xl\:mt-31 {
    margin-top: 7.75rem;
  }

  .\33xl\:mr-31 {
    margin-right: 7.75rem;
  }

  .\33xl\:mb-31 {
    margin-bottom: 7.75rem;
  }

  .\33xl\:ml-31 {
    margin-left: 7.75rem;
  }

  .\33xl\:mt-32 {
    margin-top: 8rem;
  }

  .\33xl\:mr-32 {
    margin-right: 8rem;
  }

  .\33xl\:mb-32 {
    margin-bottom: 8rem;
  }

  .\33xl\:ml-32 {
    margin-left: 8rem;
  }

  .\33xl\:mt-40 {
    margin-top: 10rem;
  }

  .\33xl\:mr-40 {
    margin-right: 10rem;
  }

  .\33xl\:mb-40 {
    margin-bottom: 10rem;
  }

  .\33xl\:ml-40 {
    margin-left: 10rem;
  }

  .\33xl\:mt-48 {
    margin-top: 12rem;
  }

  .\33xl\:mr-48 {
    margin-right: 12rem;
  }

  .\33xl\:mb-48 {
    margin-bottom: 12rem;
  }

  .\33xl\:ml-48 {
    margin-left: 12rem;
  }

  .\33xl\:mt-56 {
    margin-top: 14rem;
  }

  .\33xl\:mr-56 {
    margin-right: 14rem;
  }

  .\33xl\:mb-56 {
    margin-bottom: 14rem;
  }

  .\33xl\:ml-56 {
    margin-left: 14rem;
  }

  .\33xl\:mt-64 {
    margin-top: 16rem;
  }

  .\33xl\:mr-64 {
    margin-right: 16rem;
  }

  .\33xl\:mb-64 {
    margin-bottom: 16rem;
  }

  .\33xl\:ml-64 {
    margin-left: 16rem;
  }

  .\33xl\:mt-auto {
    margin-top: auto;
  }

  .\33xl\:mr-auto {
    margin-right: auto;
  }

  .\33xl\:mb-auto {
    margin-bottom: auto;
  }

  .\33xl\:ml-auto {
    margin-left: auto;
  }

  .\33xl\:mt-px {
    margin-top: 1px;
  }

  .\33xl\:mr-px {
    margin-right: 1px;
  }

  .\33xl\:mb-px {
    margin-bottom: 1px;
  }

  .\33xl\:ml-px {
    margin-left: 1px;
  }

  .\33xl\:-mt-0 {
    margin-top: 0rem;
  }

  .\33xl\:-mr-0 {
    margin-right: 0rem;
  }

  .\33xl\:-mb-0 {
    margin-bottom: 0rem;
  }

  .\33xl\:-ml-0 {
    margin-left: 0rem;
  }

  .\33xl\:-mt-1 {
    margin-top: -0.25rem;
  }

  .\33xl\:-mr-1 {
    margin-right: -0.25rem;
  }

  .\33xl\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .\33xl\:-ml-1 {
    margin-left: -0.25rem;
  }

  .\33xl\:-mt-2 {
    margin-top: -0.5rem;
  }

  .\33xl\:-mr-2 {
    margin-right: -0.5rem;
  }

  .\33xl\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .\33xl\:-ml-2 {
    margin-left: -0.5rem;
  }

  .\33xl\:-mt-3 {
    margin-top: -0.75rem;
  }

  .\33xl\:-mr-3 {
    margin-right: -0.75rem;
  }

  .\33xl\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .\33xl\:-ml-3 {
    margin-left: -0.75rem;
  }

  .\33xl\:-mt-4 {
    margin-top: -1rem;
  }

  .\33xl\:-mr-4 {
    margin-right: -1rem;
  }

  .\33xl\:-mb-4 {
    margin-bottom: -1rem;
  }

  .\33xl\:-ml-4 {
    margin-left: -1rem;
  }

  .\33xl\:-mt-5 {
    margin-top: -1.25rem;
  }

  .\33xl\:-mr-5 {
    margin-right: -1.25rem;
  }

  .\33xl\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .\33xl\:-ml-5 {
    margin-left: -1.25rem;
  }

  .\33xl\:-mt-6 {
    margin-top: -1.5rem;
  }

  .\33xl\:-mr-6 {
    margin-right: -1.5rem;
  }

  .\33xl\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .\33xl\:-ml-6 {
    margin-left: -1.5rem;
  }

  .\33xl\:-mt-7 {
    margin-top: -1.75rem;
  }

  .\33xl\:-mr-7 {
    margin-right: -1.75rem;
  }

  .\33xl\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .\33xl\:-ml-7 {
    margin-left: -1.75rem;
  }

  .\33xl\:-mt-8 {
    margin-top: -2rem;
  }

  .\33xl\:-mr-8 {
    margin-right: -2rem;
  }

  .\33xl\:-mb-8 {
    margin-bottom: -2rem;
  }

  .\33xl\:-ml-8 {
    margin-left: -2rem;
  }

  .\33xl\:-mt-9 {
    margin-top: -2.25rem;
  }

  .\33xl\:-mr-9 {
    margin-right: -2.25rem;
  }

  .\33xl\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .\33xl\:-ml-9 {
    margin-left: -2.25rem;
  }

  .\33xl\:-mt-10 {
    margin-top: -2.5rem;
  }

  .\33xl\:-mr-10 {
    margin-right: -2.5rem;
  }

  .\33xl\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .\33xl\:-ml-10 {
    margin-left: -2.5rem;
  }

  .\33xl\:-mt-11 {
    margin-top: -2.75rem;
  }

  .\33xl\:-mr-11 {
    margin-right: -2.75rem;
  }

  .\33xl\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .\33xl\:-ml-11 {
    margin-left: -2.75rem;
  }

  .\33xl\:-mt-12 {
    margin-top: -3rem;
  }

  .\33xl\:-mr-12 {
    margin-right: -3rem;
  }

  .\33xl\:-mb-12 {
    margin-bottom: -3rem;
  }

  .\33xl\:-ml-12 {
    margin-left: -3rem;
  }

  .\33xl\:-mt-13 {
    margin-top: -3.25rem;
  }

  .\33xl\:-mr-13 {
    margin-right: -3.25rem;
  }

  .\33xl\:-mb-13 {
    margin-bottom: -3.25rem;
  }

  .\33xl\:-ml-13 {
    margin-left: -3.25rem;
  }

  .\33xl\:-mt-14 {
    margin-top: -3.5rem;
  }

  .\33xl\:-mr-14 {
    margin-right: -3.5rem;
  }

  .\33xl\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .\33xl\:-ml-14 {
    margin-left: -3.5rem;
  }

  .\33xl\:-mt-15 {
    margin-top: -3.75rem;
  }

  .\33xl\:-mr-15 {
    margin-right: -3.75rem;
  }

  .\33xl\:-mb-15 {
    margin-bottom: -3.75rem;
  }

  .\33xl\:-ml-15 {
    margin-left: -3.75rem;
  }

  .\33xl\:-mt-16 {
    margin-top: -4rem;
  }

  .\33xl\:-mr-16 {
    margin-right: -4rem;
  }

  .\33xl\:-mb-16 {
    margin-bottom: -4rem;
  }

  .\33xl\:-ml-16 {
    margin-left: -4rem;
  }

  .\33xl\:-mt-17 {
    margin-top: -4.25rem;
  }

  .\33xl\:-mr-17 {
    margin-right: -4.25rem;
  }

  .\33xl\:-mb-17 {
    margin-bottom: -4.25rem;
  }

  .\33xl\:-ml-17 {
    margin-left: -4.25rem;
  }

  .\33xl\:-mt-18 {
    margin-top: -4.5rem;
  }

  .\33xl\:-mr-18 {
    margin-right: -4.5rem;
  }

  .\33xl\:-mb-18 {
    margin-bottom: -4.5rem;
  }

  .\33xl\:-ml-18 {
    margin-left: -4.5rem;
  }

  .\33xl\:-mt-19 {
    margin-top: -4.75rem;
  }

  .\33xl\:-mr-19 {
    margin-right: -4.75rem;
  }

  .\33xl\:-mb-19 {
    margin-bottom: -4.75rem;
  }

  .\33xl\:-ml-19 {
    margin-left: -4.75rem;
  }

  .\33xl\:-mt-20 {
    margin-top: -5rem;
  }

  .\33xl\:-mr-20 {
    margin-right: -5rem;
  }

  .\33xl\:-mb-20 {
    margin-bottom: -5rem;
  }

  .\33xl\:-ml-20 {
    margin-left: -5rem;
  }

  .\33xl\:-mt-21 {
    margin-top: -5.25rem;
  }

  .\33xl\:-mr-21 {
    margin-right: -5.25rem;
  }

  .\33xl\:-mb-21 {
    margin-bottom: -5.25rem;
  }

  .\33xl\:-ml-21 {
    margin-left: -5.25rem;
  }

  .\33xl\:-mt-22 {
    margin-top: -5.5rem;
  }

  .\33xl\:-mr-22 {
    margin-right: -5.5rem;
  }

  .\33xl\:-mb-22 {
    margin-bottom: -5.5rem;
  }

  .\33xl\:-ml-22 {
    margin-left: -5.5rem;
  }

  .\33xl\:-mt-23 {
    margin-top: -5.75rem;
  }

  .\33xl\:-mr-23 {
    margin-right: -5.75rem;
  }

  .\33xl\:-mb-23 {
    margin-bottom: -5.75rem;
  }

  .\33xl\:-ml-23 {
    margin-left: -5.75rem;
  }

  .\33xl\:-mt-24 {
    margin-top: -6rem;
  }

  .\33xl\:-mr-24 {
    margin-right: -6rem;
  }

  .\33xl\:-mb-24 {
    margin-bottom: -6rem;
  }

  .\33xl\:-ml-24 {
    margin-left: -6rem;
  }

  .\33xl\:-mt-25 {
    margin-top: -6.25rem;
  }

  .\33xl\:-mr-25 {
    margin-right: -6.25rem;
  }

  .\33xl\:-mb-25 {
    margin-bottom: -6.25rem;
  }

  .\33xl\:-ml-25 {
    margin-left: -6.25rem;
  }

  .\33xl\:-mt-26 {
    margin-top: -6.5rem;
  }

  .\33xl\:-mr-26 {
    margin-right: -6.5rem;
  }

  .\33xl\:-mb-26 {
    margin-bottom: -6.5rem;
  }

  .\33xl\:-ml-26 {
    margin-left: -6.5rem;
  }

  .\33xl\:-mt-27 {
    margin-top: -6.75rem;
  }

  .\33xl\:-mr-27 {
    margin-right: -6.75rem;
  }

  .\33xl\:-mb-27 {
    margin-bottom: -6.75rem;
  }

  .\33xl\:-ml-27 {
    margin-left: -6.75rem;
  }

  .\33xl\:-mt-28 {
    margin-top: -7rem;
  }

  .\33xl\:-mr-28 {
    margin-right: -7rem;
  }

  .\33xl\:-mb-28 {
    margin-bottom: -7rem;
  }

  .\33xl\:-ml-28 {
    margin-left: -7rem;
  }

  .\33xl\:-mt-29 {
    margin-top: -7.25rem;
  }

  .\33xl\:-mr-29 {
    margin-right: -7.25rem;
  }

  .\33xl\:-mb-29 {
    margin-bottom: -7.25rem;
  }

  .\33xl\:-ml-29 {
    margin-left: -7.25rem;
  }

  .\33xl\:-mt-30 {
    margin-top: -7.5rem;
  }

  .\33xl\:-mr-30 {
    margin-right: -7.5rem;
  }

  .\33xl\:-mb-30 {
    margin-bottom: -7.5rem;
  }

  .\33xl\:-ml-30 {
    margin-left: -7.5rem;
  }

  .\33xl\:-mt-31 {
    margin-top: -7.75rem;
  }

  .\33xl\:-mr-31 {
    margin-right: -7.75rem;
  }

  .\33xl\:-mb-31 {
    margin-bottom: -7.75rem;
  }

  .\33xl\:-ml-31 {
    margin-left: -7.75rem;
  }

  .\33xl\:-mt-32 {
    margin-top: -8rem;
  }

  .\33xl\:-mr-32 {
    margin-right: -8rem;
  }

  .\33xl\:-mb-32 {
    margin-bottom: -8rem;
  }

  .\33xl\:-ml-32 {
    margin-left: -8rem;
  }

  .\33xl\:-mt-40 {
    margin-top: -10rem;
  }

  .\33xl\:-mr-40 {
    margin-right: -10rem;
  }

  .\33xl\:-mb-40 {
    margin-bottom: -10rem;
  }

  .\33xl\:-ml-40 {
    margin-left: -10rem;
  }

  .\33xl\:-mt-48 {
    margin-top: -12rem;
  }

  .\33xl\:-mr-48 {
    margin-right: -12rem;
  }

  .\33xl\:-mb-48 {
    margin-bottom: -12rem;
  }

  .\33xl\:-ml-48 {
    margin-left: -12rem;
  }

  .\33xl\:-mt-56 {
    margin-top: -14rem;
  }

  .\33xl\:-mr-56 {
    margin-right: -14rem;
  }

  .\33xl\:-mb-56 {
    margin-bottom: -14rem;
  }

  .\33xl\:-ml-56 {
    margin-left: -14rem;
  }

  .\33xl\:-mt-64 {
    margin-top: -16rem;
  }

  .\33xl\:-mr-64 {
    margin-right: -16rem;
  }

  .\33xl\:-mb-64 {
    margin-bottom: -16rem;
  }

  .\33xl\:-ml-64 {
    margin-left: -16rem;
  }

  .\33xl\:-mt-px {
    margin-top: -1px;
  }

  .\33xl\:-mr-px {
    margin-right: -1px;
  }

  .\33xl\:-mb-px {
    margin-bottom: -1px;
  }

  .\33xl\:-ml-px {
    margin-left: -1px;
  }

  .\33xl\:\!m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .\33xl\:\!m-8 {
    margin: 2rem !important;
  }

  .\33xl\:\!m-9 {
    margin: 2.25rem !important;
  }

  .\33xl\:\!m-10 {
    margin: 2.5rem !important;
  }

  .\33xl\:\!m-11 {
    margin: 2.75rem !important;
  }

  .\33xl\:\!m-12 {
    margin: 3rem !important;
  }

  .\33xl\:\!m-13 {
    margin: 3.25rem !important;
  }

  .\33xl\:\!m-14 {
    margin: 3.5rem !important;
  }

  .\33xl\:\!m-15 {
    margin: 3.75rem !important;
  }

  .\33xl\:\!m-16 {
    margin: 4rem !important;
  }

  .\33xl\:\!m-17 {
    margin: 4.25rem !important;
  }

  .\33xl\:\!m-18 {
    margin: 4.5rem !important;
  }

  .\33xl\:\!m-19 {
    margin: 4.75rem !important;
  }

  .\33xl\:\!m-20 {
    margin: 5rem !important;
  }

  .\33xl\:\!m-21 {
    margin: 5.25rem !important;
  }

  .\33xl\:\!m-22 {
    margin: 5.5rem !important;
  }

  .\33xl\:\!m-23 {
    margin: 5.75rem !important;
  }

  .\33xl\:\!m-24 {
    margin: 6rem !important;
  }

  .\33xl\:\!m-25 {
    margin: 6.25rem !important;
  }

  .\33xl\:\!m-26 {
    margin: 6.5rem !important;
  }

  .\33xl\:\!m-27 {
    margin: 6.75rem !important;
  }

  .\33xl\:\!m-28 {
    margin: 7rem !important;
  }

  .\33xl\:\!m-29 {
    margin: 7.25rem !important;
  }

  .\33xl\:\!m-30 {
    margin: 7.5rem !important;
  }

  .\33xl\:\!m-31 {
    margin: 7.75rem !important;
  }

  .\33xl\:\!m-32 {
    margin: 8rem !important;
  }

  .\33xl\:\!m-40 {
    margin: 10rem !important;
  }

  .\33xl\:\!m-48 {
    margin: 12rem !important;
  }

  .\33xl\:\!m-56 {
    margin: 14rem !important;
  }

  .\33xl\:\!m-64 {
    margin: 16rem !important;
  }

  .\33xl\:\!m-auto {
    margin: auto !important;
  }

  .\33xl\:\!m-px {
    margin: 1px !important;
  }

  .\33xl\:\!-m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .\33xl\:\!-m-8 {
    margin: -2rem !important;
  }

  .\33xl\:\!-m-9 {
    margin: -2.25rem !important;
  }

  .\33xl\:\!-m-10 {
    margin: -2.5rem !important;
  }

  .\33xl\:\!-m-11 {
    margin: -2.75rem !important;
  }

  .\33xl\:\!-m-12 {
    margin: -3rem !important;
  }

  .\33xl\:\!-m-13 {
    margin: -3.25rem !important;
  }

  .\33xl\:\!-m-14 {
    margin: -3.5rem !important;
  }

  .\33xl\:\!-m-15 {
    margin: -3.75rem !important;
  }

  .\33xl\:\!-m-16 {
    margin: -4rem !important;
  }

  .\33xl\:\!-m-17 {
    margin: -4.25rem !important;
  }

  .\33xl\:\!-m-18 {
    margin: -4.5rem !important;
  }

  .\33xl\:\!-m-19 {
    margin: -4.75rem !important;
  }

  .\33xl\:\!-m-20 {
    margin: -5rem !important;
  }

  .\33xl\:\!-m-21 {
    margin: -5.25rem !important;
  }

  .\33xl\:\!-m-22 {
    margin: -5.5rem !important;
  }

  .\33xl\:\!-m-23 {
    margin: -5.75rem !important;
  }

  .\33xl\:\!-m-24 {
    margin: -6rem !important;
  }

  .\33xl\:\!-m-25 {
    margin: -6.25rem !important;
  }

  .\33xl\:\!-m-26 {
    margin: -6.5rem !important;
  }

  .\33xl\:\!-m-27 {
    margin: -6.75rem !important;
  }

  .\33xl\:\!-m-28 {
    margin: -7rem !important;
  }

  .\33xl\:\!-m-29 {
    margin: -7.25rem !important;
  }

  .\33xl\:\!-m-30 {
    margin: -7.5rem !important;
  }

  .\33xl\:\!-m-31 {
    margin: -7.75rem !important;
  }

  .\33xl\:\!-m-32 {
    margin: -8rem !important;
  }

  .\33xl\:\!-m-40 {
    margin: -10rem !important;
  }

  .\33xl\:\!-m-48 {
    margin: -12rem !important;
  }

  .\33xl\:\!-m-56 {
    margin: -14rem !important;
  }

  .\33xl\:\!-m-64 {
    margin: -16rem !important;
  }

  .\33xl\:\!-m-px {
    margin: -1px !important;
  }

  .\33xl\:\!my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .\33xl\:\!mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .\33xl\:\!my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .\33xl\:\!mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .\33xl\:\!my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .\33xl\:\!mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .\33xl\:\!my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .\33xl\:\!mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .\33xl\:\!my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .\33xl\:\!mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .\33xl\:\!my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .\33xl\:\!mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .\33xl\:\!my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .\33xl\:\!mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .\33xl\:\!my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .\33xl\:\!mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .\33xl\:\!my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .\33xl\:\!mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .\33xl\:\!my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .\33xl\:\!mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .\33xl\:\!my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .\33xl\:\!mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .\33xl\:\!my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .\33xl\:\!mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .\33xl\:\!my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .\33xl\:\!mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .\33xl\:\!my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .\33xl\:\!mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .\33xl\:\!my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .\33xl\:\!mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .\33xl\:\!my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .\33xl\:\!mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .\33xl\:\!my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .\33xl\:\!mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .\33xl\:\!my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .\33xl\:\!mx-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .\33xl\:\!my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .\33xl\:\!mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .\33xl\:\!my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .\33xl\:\!mx-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .\33xl\:\!my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .\33xl\:\!mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .\33xl\:\!my-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .\33xl\:\!mx-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .\33xl\:\!my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .\33xl\:\!mx-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .\33xl\:\!my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .\33xl\:\!mx-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .\33xl\:\!my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .\33xl\:\!mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .\33xl\:\!my-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .\33xl\:\!mx-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .\33xl\:\!my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .\33xl\:\!mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .\33xl\:\!my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .\33xl\:\!mx-27 {
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .\33xl\:\!my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .\33xl\:\!mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .\33xl\:\!my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .\33xl\:\!mx-29 {
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .\33xl\:\!my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .\33xl\:\!mx-30 {
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .\33xl\:\!my-31 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .\33xl\:\!mx-31 {
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .\33xl\:\!my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .\33xl\:\!mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .\33xl\:\!my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .\33xl\:\!mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .\33xl\:\!my-48 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .\33xl\:\!mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .\33xl\:\!my-56 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .\33xl\:\!mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .\33xl\:\!my-64 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .\33xl\:\!mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .\33xl\:\!my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .\33xl\:\!mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .\33xl\:\!my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .\33xl\:\!mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .\33xl\:\!-my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .\33xl\:\!-mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .\33xl\:\!-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .\33xl\:\!-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .\33xl\:\!-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .\33xl\:\!-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .\33xl\:\!-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .\33xl\:\!-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .\33xl\:\!-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .\33xl\:\!-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .\33xl\:\!-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .\33xl\:\!-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .\33xl\:\!-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .\33xl\:\!-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .\33xl\:\!-my-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .\33xl\:\!-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .\33xl\:\!-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .\33xl\:\!-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .\33xl\:\!-my-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .\33xl\:\!-mx-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .\33xl\:\!-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .\33xl\:\!-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .\33xl\:\!-my-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .\33xl\:\!-mx-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .\33xl\:\!-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .\33xl\:\!-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .\33xl\:\!-my-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .\33xl\:\!-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .\33xl\:\!-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .\33xl\:\!-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .\33xl\:\!-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .\33xl\:\!-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .\33xl\:\!-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .\33xl\:\!-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .\33xl\:\!-my-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .\33xl\:\!-mx-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .\33xl\:\!-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .\33xl\:\!-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .\33xl\:\!-my-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .\33xl\:\!-mx-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .\33xl\:\!-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .\33xl\:\!-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .\33xl\:\!-my-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .\33xl\:\!-mx-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .\33xl\:\!-my-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .\33xl\:\!-mx-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .\33xl\:\!-my-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .\33xl\:\!-mx-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .\33xl\:\!-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .\33xl\:\!-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .\33xl\:\!-my-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .\33xl\:\!-mx-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .\33xl\:\!-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .\33xl\:\!-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .\33xl\:\!-my-27 {
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .\33xl\:\!-mx-27 {
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .\33xl\:\!-my-28 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .\33xl\:\!-mx-28 {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .\33xl\:\!-my-29 {
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .\33xl\:\!-mx-29 {
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .\33xl\:\!-my-30 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .\33xl\:\!-mx-30 {
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .\33xl\:\!-my-31 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .\33xl\:\!-mx-31 {
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .\33xl\:\!-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .\33xl\:\!-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .\33xl\:\!-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .\33xl\:\!-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .\33xl\:\!-my-48 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .\33xl\:\!-mx-48 {
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .\33xl\:\!-my-56 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .\33xl\:\!-mx-56 {
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .\33xl\:\!-my-64 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .\33xl\:\!-mx-64 {
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .\33xl\:\!-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .\33xl\:\!-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .\33xl\:\!mt-0 {
    margin-top: 0rem !important;
  }

  .\33xl\:\!mr-0 {
    margin-right: 0rem !important;
  }

  .\33xl\:\!mb-0 {
    margin-bottom: 0rem !important;
  }

  .\33xl\:\!ml-0 {
    margin-left: 0rem !important;
  }

  .\33xl\:\!mt-1 {
    margin-top: 0.25rem !important;
  }

  .\33xl\:\!mr-1 {
    margin-right: 0.25rem !important;
  }

  .\33xl\:\!mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .\33xl\:\!ml-1 {
    margin-left: 0.25rem !important;
  }

  .\33xl\:\!mt-2 {
    margin-top: 0.5rem !important;
  }

  .\33xl\:\!mr-2 {
    margin-right: 0.5rem !important;
  }

  .\33xl\:\!mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .\33xl\:\!ml-2 {
    margin-left: 0.5rem !important;
  }

  .\33xl\:\!mt-3 {
    margin-top: 0.75rem !important;
  }

  .\33xl\:\!mr-3 {
    margin-right: 0.75rem !important;
  }

  .\33xl\:\!mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .\33xl\:\!ml-3 {
    margin-left: 0.75rem !important;
  }

  .\33xl\:\!mt-4 {
    margin-top: 1rem !important;
  }

  .\33xl\:\!mr-4 {
    margin-right: 1rem !important;
  }

  .\33xl\:\!mb-4 {
    margin-bottom: 1rem !important;
  }

  .\33xl\:\!ml-4 {
    margin-left: 1rem !important;
  }

  .\33xl\:\!mt-5 {
    margin-top: 1.25rem !important;
  }

  .\33xl\:\!mr-5 {
    margin-right: 1.25rem !important;
  }

  .\33xl\:\!mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .\33xl\:\!ml-5 {
    margin-left: 1.25rem !important;
  }

  .\33xl\:\!mt-6 {
    margin-top: 1.5rem !important;
  }

  .\33xl\:\!mr-6 {
    margin-right: 1.5rem !important;
  }

  .\33xl\:\!mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .\33xl\:\!ml-6 {
    margin-left: 1.5rem !important;
  }

  .\33xl\:\!mt-7 {
    margin-top: 1.75rem !important;
  }

  .\33xl\:\!mr-7 {
    margin-right: 1.75rem !important;
  }

  .\33xl\:\!mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .\33xl\:\!ml-7 {
    margin-left: 1.75rem !important;
  }

  .\33xl\:\!mt-8 {
    margin-top: 2rem !important;
  }

  .\33xl\:\!mr-8 {
    margin-right: 2rem !important;
  }

  .\33xl\:\!mb-8 {
    margin-bottom: 2rem !important;
  }

  .\33xl\:\!ml-8 {
    margin-left: 2rem !important;
  }

  .\33xl\:\!mt-9 {
    margin-top: 2.25rem !important;
  }

  .\33xl\:\!mr-9 {
    margin-right: 2.25rem !important;
  }

  .\33xl\:\!mb-9 {
    margin-bottom: 2.25rem !important;
  }

  .\33xl\:\!ml-9 {
    margin-left: 2.25rem !important;
  }

  .\33xl\:\!mt-10 {
    margin-top: 2.5rem !important;
  }

  .\33xl\:\!mr-10 {
    margin-right: 2.5rem !important;
  }

  .\33xl\:\!mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .\33xl\:\!ml-10 {
    margin-left: 2.5rem !important;
  }

  .\33xl\:\!mt-11 {
    margin-top: 2.75rem !important;
  }

  .\33xl\:\!mr-11 {
    margin-right: 2.75rem !important;
  }

  .\33xl\:\!mb-11 {
    margin-bottom: 2.75rem !important;
  }

  .\33xl\:\!ml-11 {
    margin-left: 2.75rem !important;
  }

  .\33xl\:\!mt-12 {
    margin-top: 3rem !important;
  }

  .\33xl\:\!mr-12 {
    margin-right: 3rem !important;
  }

  .\33xl\:\!mb-12 {
    margin-bottom: 3rem !important;
  }

  .\33xl\:\!ml-12 {
    margin-left: 3rem !important;
  }

  .\33xl\:\!mt-13 {
    margin-top: 3.25rem !important;
  }

  .\33xl\:\!mr-13 {
    margin-right: 3.25rem !important;
  }

  .\33xl\:\!mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .\33xl\:\!ml-13 {
    margin-left: 3.25rem !important;
  }

  .\33xl\:\!mt-14 {
    margin-top: 3.5rem !important;
  }

  .\33xl\:\!mr-14 {
    margin-right: 3.5rem !important;
  }

  .\33xl\:\!mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .\33xl\:\!ml-14 {
    margin-left: 3.5rem !important;
  }

  .\33xl\:\!mt-15 {
    margin-top: 3.75rem !important;
  }

  .\33xl\:\!mr-15 {
    margin-right: 3.75rem !important;
  }

  .\33xl\:\!mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .\33xl\:\!ml-15 {
    margin-left: 3.75rem !important;
  }

  .\33xl\:\!mt-16 {
    margin-top: 4rem !important;
  }

  .\33xl\:\!mr-16 {
    margin-right: 4rem !important;
  }

  .\33xl\:\!mb-16 {
    margin-bottom: 4rem !important;
  }

  .\33xl\:\!ml-16 {
    margin-left: 4rem !important;
  }

  .\33xl\:\!mt-17 {
    margin-top: 4.25rem !important;
  }

  .\33xl\:\!mr-17 {
    margin-right: 4.25rem !important;
  }

  .\33xl\:\!mb-17 {
    margin-bottom: 4.25rem !important;
  }

  .\33xl\:\!ml-17 {
    margin-left: 4.25rem !important;
  }

  .\33xl\:\!mt-18 {
    margin-top: 4.5rem !important;
  }

  .\33xl\:\!mr-18 {
    margin-right: 4.5rem !important;
  }

  .\33xl\:\!mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .\33xl\:\!ml-18 {
    margin-left: 4.5rem !important;
  }

  .\33xl\:\!mt-19 {
    margin-top: 4.75rem !important;
  }

  .\33xl\:\!mr-19 {
    margin-right: 4.75rem !important;
  }

  .\33xl\:\!mb-19 {
    margin-bottom: 4.75rem !important;
  }

  .\33xl\:\!ml-19 {
    margin-left: 4.75rem !important;
  }

  .\33xl\:\!mt-20 {
    margin-top: 5rem !important;
  }

  .\33xl\:\!mr-20 {
    margin-right: 5rem !important;
  }

  .\33xl\:\!mb-20 {
    margin-bottom: 5rem !important;
  }

  .\33xl\:\!ml-20 {
    margin-left: 5rem !important;
  }

  .\33xl\:\!mt-21 {
    margin-top: 5.25rem !important;
  }

  .\33xl\:\!mr-21 {
    margin-right: 5.25rem !important;
  }

  .\33xl\:\!mb-21 {
    margin-bottom: 5.25rem !important;
  }

  .\33xl\:\!ml-21 {
    margin-left: 5.25rem !important;
  }

  .\33xl\:\!mt-22 {
    margin-top: 5.5rem !important;
  }

  .\33xl\:\!mr-22 {
    margin-right: 5.5rem !important;
  }

  .\33xl\:\!mb-22 {
    margin-bottom: 5.5rem !important;
  }

  .\33xl\:\!ml-22 {
    margin-left: 5.5rem !important;
  }

  .\33xl\:\!mt-23 {
    margin-top: 5.75rem !important;
  }

  .\33xl\:\!mr-23 {
    margin-right: 5.75rem !important;
  }

  .\33xl\:\!mb-23 {
    margin-bottom: 5.75rem !important;
  }

  .\33xl\:\!ml-23 {
    margin-left: 5.75rem !important;
  }

  .\33xl\:\!mt-24 {
    margin-top: 6rem !important;
  }

  .\33xl\:\!mr-24 {
    margin-right: 6rem !important;
  }

  .\33xl\:\!mb-24 {
    margin-bottom: 6rem !important;
  }

  .\33xl\:\!ml-24 {
    margin-left: 6rem !important;
  }

  .\33xl\:\!mt-25 {
    margin-top: 6.25rem !important;
  }

  .\33xl\:\!mr-25 {
    margin-right: 6.25rem !important;
  }

  .\33xl\:\!mb-25 {
    margin-bottom: 6.25rem !important;
  }

  .\33xl\:\!ml-25 {
    margin-left: 6.25rem !important;
  }

  .\33xl\:\!mt-26 {
    margin-top: 6.5rem !important;
  }

  .\33xl\:\!mr-26 {
    margin-right: 6.5rem !important;
  }

  .\33xl\:\!mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .\33xl\:\!ml-26 {
    margin-left: 6.5rem !important;
  }

  .\33xl\:\!mt-27 {
    margin-top: 6.75rem !important;
  }

  .\33xl\:\!mr-27 {
    margin-right: 6.75rem !important;
  }

  .\33xl\:\!mb-27 {
    margin-bottom: 6.75rem !important;
  }

  .\33xl\:\!ml-27 {
    margin-left: 6.75rem !important;
  }

  .\33xl\:\!mt-28 {
    margin-top: 7rem !important;
  }

  .\33xl\:\!mr-28 {
    margin-right: 7rem !important;
  }

  .\33xl\:\!mb-28 {
    margin-bottom: 7rem !important;
  }

  .\33xl\:\!ml-28 {
    margin-left: 7rem !important;
  }

  .\33xl\:\!mt-29 {
    margin-top: 7.25rem !important;
  }

  .\33xl\:\!mr-29 {
    margin-right: 7.25rem !important;
  }

  .\33xl\:\!mb-29 {
    margin-bottom: 7.25rem !important;
  }

  .\33xl\:\!ml-29 {
    margin-left: 7.25rem !important;
  }

  .\33xl\:\!mt-30 {
    margin-top: 7.5rem !important;
  }

  .\33xl\:\!mr-30 {
    margin-right: 7.5rem !important;
  }

  .\33xl\:\!mb-30 {
    margin-bottom: 7.5rem !important;
  }

  .\33xl\:\!ml-30 {
    margin-left: 7.5rem !important;
  }

  .\33xl\:\!mt-31 {
    margin-top: 7.75rem !important;
  }

  .\33xl\:\!mr-31 {
    margin-right: 7.75rem !important;
  }

  .\33xl\:\!mb-31 {
    margin-bottom: 7.75rem !important;
  }

  .\33xl\:\!ml-31 {
    margin-left: 7.75rem !important;
  }

  .\33xl\:\!mt-32 {
    margin-top: 8rem !important;
  }

  .\33xl\:\!mr-32 {
    margin-right: 8rem !important;
  }

  .\33xl\:\!mb-32 {
    margin-bottom: 8rem !important;
  }

  .\33xl\:\!ml-32 {
    margin-left: 8rem !important;
  }

  .\33xl\:\!mt-40 {
    margin-top: 10rem !important;
  }

  .\33xl\:\!mr-40 {
    margin-right: 10rem !important;
  }

  .\33xl\:\!mb-40 {
    margin-bottom: 10rem !important;
  }

  .\33xl\:\!ml-40 {
    margin-left: 10rem !important;
  }

  .\33xl\:\!mt-48 {
    margin-top: 12rem !important;
  }

  .\33xl\:\!mr-48 {
    margin-right: 12rem !important;
  }

  .\33xl\:\!mb-48 {
    margin-bottom: 12rem !important;
  }

  .\33xl\:\!ml-48 {
    margin-left: 12rem !important;
  }

  .\33xl\:\!mt-56 {
    margin-top: 14rem !important;
  }

  .\33xl\:\!mr-56 {
    margin-right: 14rem !important;
  }

  .\33xl\:\!mb-56 {
    margin-bottom: 14rem !important;
  }

  .\33xl\:\!ml-56 {
    margin-left: 14rem !important;
  }

  .\33xl\:\!mt-64 {
    margin-top: 16rem !important;
  }

  .\33xl\:\!mr-64 {
    margin-right: 16rem !important;
  }

  .\33xl\:\!mb-64 {
    margin-bottom: 16rem !important;
  }

  .\33xl\:\!ml-64 {
    margin-left: 16rem !important;
  }

  .\33xl\:\!mt-auto {
    margin-top: auto !important;
  }

  .\33xl\:\!mr-auto {
    margin-right: auto !important;
  }

  .\33xl\:\!mb-auto {
    margin-bottom: auto !important;
  }

  .\33xl\:\!ml-auto {
    margin-left: auto !important;
  }

  .\33xl\:\!mt-px {
    margin-top: 1px !important;
  }

  .\33xl\:\!mr-px {
    margin-right: 1px !important;
  }

  .\33xl\:\!mb-px {
    margin-bottom: 1px !important;
  }

  .\33xl\:\!ml-px {
    margin-left: 1px !important;
  }

  .\33xl\:\!-mt-0 {
    margin-top: 0rem !important;
  }

  .\33xl\:\!-mr-0 {
    margin-right: 0rem !important;
  }

  .\33xl\:\!-mb-0 {
    margin-bottom: 0rem !important;
  }

  .\33xl\:\!-ml-0 {
    margin-left: 0rem !important;
  }

  .\33xl\:\!-mt-1 {
    margin-top: -0.25rem !important;
  }

  .\33xl\:\!-mr-1 {
    margin-right: -0.25rem !important;
  }

  .\33xl\:\!-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .\33xl\:\!-ml-1 {
    margin-left: -0.25rem !important;
  }

  .\33xl\:\!-mt-2 {
    margin-top: -0.5rem !important;
  }

  .\33xl\:\!-mr-2 {
    margin-right: -0.5rem !important;
  }

  .\33xl\:\!-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .\33xl\:\!-ml-2 {
    margin-left: -0.5rem !important;
  }

  .\33xl\:\!-mt-3 {
    margin-top: -0.75rem !important;
  }

  .\33xl\:\!-mr-3 {
    margin-right: -0.75rem !important;
  }

  .\33xl\:\!-mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .\33xl\:\!-ml-3 {
    margin-left: -0.75rem !important;
  }

  .\33xl\:\!-mt-4 {
    margin-top: -1rem !important;
  }

  .\33xl\:\!-mr-4 {
    margin-right: -1rem !important;
  }

  .\33xl\:\!-mb-4 {
    margin-bottom: -1rem !important;
  }

  .\33xl\:\!-ml-4 {
    margin-left: -1rem !important;
  }

  .\33xl\:\!-mt-5 {
    margin-top: -1.25rem !important;
  }

  .\33xl\:\!-mr-5 {
    margin-right: -1.25rem !important;
  }

  .\33xl\:\!-mb-5 {
    margin-bottom: -1.25rem !important;
  }

  .\33xl\:\!-ml-5 {
    margin-left: -1.25rem !important;
  }

  .\33xl\:\!-mt-6 {
    margin-top: -1.5rem !important;
  }

  .\33xl\:\!-mr-6 {
    margin-right: -1.5rem !important;
  }

  .\33xl\:\!-mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .\33xl\:\!-ml-6 {
    margin-left: -1.5rem !important;
  }

  .\33xl\:\!-mt-7 {
    margin-top: -1.75rem !important;
  }

  .\33xl\:\!-mr-7 {
    margin-right: -1.75rem !important;
  }

  .\33xl\:\!-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .\33xl\:\!-ml-7 {
    margin-left: -1.75rem !important;
  }

  .\33xl\:\!-mt-8 {
    margin-top: -2rem !important;
  }

  .\33xl\:\!-mr-8 {
    margin-right: -2rem !important;
  }

  .\33xl\:\!-mb-8 {
    margin-bottom: -2rem !important;
  }

  .\33xl\:\!-ml-8 {
    margin-left: -2rem !important;
  }

  .\33xl\:\!-mt-9 {
    margin-top: -2.25rem !important;
  }

  .\33xl\:\!-mr-9 {
    margin-right: -2.25rem !important;
  }

  .\33xl\:\!-mb-9 {
    margin-bottom: -2.25rem !important;
  }

  .\33xl\:\!-ml-9 {
    margin-left: -2.25rem !important;
  }

  .\33xl\:\!-mt-10 {
    margin-top: -2.5rem !important;
  }

  .\33xl\:\!-mr-10 {
    margin-right: -2.5rem !important;
  }

  .\33xl\:\!-mb-10 {
    margin-bottom: -2.5rem !important;
  }

  .\33xl\:\!-ml-10 {
    margin-left: -2.5rem !important;
  }

  .\33xl\:\!-mt-11 {
    margin-top: -2.75rem !important;
  }

  .\33xl\:\!-mr-11 {
    margin-right: -2.75rem !important;
  }

  .\33xl\:\!-mb-11 {
    margin-bottom: -2.75rem !important;
  }

  .\33xl\:\!-ml-11 {
    margin-left: -2.75rem !important;
  }

  .\33xl\:\!-mt-12 {
    margin-top: -3rem !important;
  }

  .\33xl\:\!-mr-12 {
    margin-right: -3rem !important;
  }

  .\33xl\:\!-mb-12 {
    margin-bottom: -3rem !important;
  }

  .\33xl\:\!-ml-12 {
    margin-left: -3rem !important;
  }

  .\33xl\:\!-mt-13 {
    margin-top: -3.25rem !important;
  }

  .\33xl\:\!-mr-13 {
    margin-right: -3.25rem !important;
  }

  .\33xl\:\!-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .\33xl\:\!-ml-13 {
    margin-left: -3.25rem !important;
  }

  .\33xl\:\!-mt-14 {
    margin-top: -3.5rem !important;
  }

  .\33xl\:\!-mr-14 {
    margin-right: -3.5rem !important;
  }

  .\33xl\:\!-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .\33xl\:\!-ml-14 {
    margin-left: -3.5rem !important;
  }

  .\33xl\:\!-mt-15 {
    margin-top: -3.75rem !important;
  }

  .\33xl\:\!-mr-15 {
    margin-right: -3.75rem !important;
  }

  .\33xl\:\!-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .\33xl\:\!-ml-15 {
    margin-left: -3.75rem !important;
  }

  .\33xl\:\!-mt-16 {
    margin-top: -4rem !important;
  }

  .\33xl\:\!-mr-16 {
    margin-right: -4rem !important;
  }

  .\33xl\:\!-mb-16 {
    margin-bottom: -4rem !important;
  }

  .\33xl\:\!-ml-16 {
    margin-left: -4rem !important;
  }

  .\33xl\:\!-mt-17 {
    margin-top: -4.25rem !important;
  }

  .\33xl\:\!-mr-17 {
    margin-right: -4.25rem !important;
  }

  .\33xl\:\!-mb-17 {
    margin-bottom: -4.25rem !important;
  }

  .\33xl\:\!-ml-17 {
    margin-left: -4.25rem !important;
  }

  .\33xl\:\!-mt-18 {
    margin-top: -4.5rem !important;
  }

  .\33xl\:\!-mr-18 {
    margin-right: -4.5rem !important;
  }

  .\33xl\:\!-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .\33xl\:\!-ml-18 {
    margin-left: -4.5rem !important;
  }

  .\33xl\:\!-mt-19 {
    margin-top: -4.75rem !important;
  }

  .\33xl\:\!-mr-19 {
    margin-right: -4.75rem !important;
  }

  .\33xl\:\!-mb-19 {
    margin-bottom: -4.75rem !important;
  }

  .\33xl\:\!-ml-19 {
    margin-left: -4.75rem !important;
  }

  .\33xl\:\!-mt-20 {
    margin-top: -5rem !important;
  }

  .\33xl\:\!-mr-20 {
    margin-right: -5rem !important;
  }

  .\33xl\:\!-mb-20 {
    margin-bottom: -5rem !important;
  }

  .\33xl\:\!-ml-20 {
    margin-left: -5rem !important;
  }

  .\33xl\:\!-mt-21 {
    margin-top: -5.25rem !important;
  }

  .\33xl\:\!-mr-21 {
    margin-right: -5.25rem !important;
  }

  .\33xl\:\!-mb-21 {
    margin-bottom: -5.25rem !important;
  }

  .\33xl\:\!-ml-21 {
    margin-left: -5.25rem !important;
  }

  .\33xl\:\!-mt-22 {
    margin-top: -5.5rem !important;
  }

  .\33xl\:\!-mr-22 {
    margin-right: -5.5rem !important;
  }

  .\33xl\:\!-mb-22 {
    margin-bottom: -5.5rem !important;
  }

  .\33xl\:\!-ml-22 {
    margin-left: -5.5rem !important;
  }

  .\33xl\:\!-mt-23 {
    margin-top: -5.75rem !important;
  }

  .\33xl\:\!-mr-23 {
    margin-right: -5.75rem !important;
  }

  .\33xl\:\!-mb-23 {
    margin-bottom: -5.75rem !important;
  }

  .\33xl\:\!-ml-23 {
    margin-left: -5.75rem !important;
  }

  .\33xl\:\!-mt-24 {
    margin-top: -6rem !important;
  }

  .\33xl\:\!-mr-24 {
    margin-right: -6rem !important;
  }

  .\33xl\:\!-mb-24 {
    margin-bottom: -6rem !important;
  }

  .\33xl\:\!-ml-24 {
    margin-left: -6rem !important;
  }

  .\33xl\:\!-mt-25 {
    margin-top: -6.25rem !important;
  }

  .\33xl\:\!-mr-25 {
    margin-right: -6.25rem !important;
  }

  .\33xl\:\!-mb-25 {
    margin-bottom: -6.25rem !important;
  }

  .\33xl\:\!-ml-25 {
    margin-left: -6.25rem !important;
  }

  .\33xl\:\!-mt-26 {
    margin-top: -6.5rem !important;
  }

  .\33xl\:\!-mr-26 {
    margin-right: -6.5rem !important;
  }

  .\33xl\:\!-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .\33xl\:\!-ml-26 {
    margin-left: -6.5rem !important;
  }

  .\33xl\:\!-mt-27 {
    margin-top: -6.75rem !important;
  }

  .\33xl\:\!-mr-27 {
    margin-right: -6.75rem !important;
  }

  .\33xl\:\!-mb-27 {
    margin-bottom: -6.75rem !important;
  }

  .\33xl\:\!-ml-27 {
    margin-left: -6.75rem !important;
  }

  .\33xl\:\!-mt-28 {
    margin-top: -7rem !important;
  }

  .\33xl\:\!-mr-28 {
    margin-right: -7rem !important;
  }

  .\33xl\:\!-mb-28 {
    margin-bottom: -7rem !important;
  }

  .\33xl\:\!-ml-28 {
    margin-left: -7rem !important;
  }

  .\33xl\:\!-mt-29 {
    margin-top: -7.25rem !important;
  }

  .\33xl\:\!-mr-29 {
    margin-right: -7.25rem !important;
  }

  .\33xl\:\!-mb-29 {
    margin-bottom: -7.25rem !important;
  }

  .\33xl\:\!-ml-29 {
    margin-left: -7.25rem !important;
  }

  .\33xl\:\!-mt-30 {
    margin-top: -7.5rem !important;
  }

  .\33xl\:\!-mr-30 {
    margin-right: -7.5rem !important;
  }

  .\33xl\:\!-mb-30 {
    margin-bottom: -7.5rem !important;
  }

  .\33xl\:\!-ml-30 {
    margin-left: -7.5rem !important;
  }

  .\33xl\:\!-mt-31 {
    margin-top: -7.75rem !important;
  }

  .\33xl\:\!-mr-31 {
    margin-right: -7.75rem !important;
  }

  .\33xl\:\!-mb-31 {
    margin-bottom: -7.75rem !important;
  }

  .\33xl\:\!-ml-31 {
    margin-left: -7.75rem !important;
  }

  .\33xl\:\!-mt-32 {
    margin-top: -8rem !important;
  }

  .\33xl\:\!-mr-32 {
    margin-right: -8rem !important;
  }

  .\33xl\:\!-mb-32 {
    margin-bottom: -8rem !important;
  }

  .\33xl\:\!-ml-32 {
    margin-left: -8rem !important;
  }

  .\33xl\:\!-mt-40 {
    margin-top: -10rem !important;
  }

  .\33xl\:\!-mr-40 {
    margin-right: -10rem !important;
  }

  .\33xl\:\!-mb-40 {
    margin-bottom: -10rem !important;
  }

  .\33xl\:\!-ml-40 {
    margin-left: -10rem !important;
  }

  .\33xl\:\!-mt-48 {
    margin-top: -12rem !important;
  }

  .\33xl\:\!-mr-48 {
    margin-right: -12rem !important;
  }

  .\33xl\:\!-mb-48 {
    margin-bottom: -12rem !important;
  }

  .\33xl\:\!-ml-48 {
    margin-left: -12rem !important;
  }

  .\33xl\:\!-mt-56 {
    margin-top: -14rem !important;
  }

  .\33xl\:\!-mr-56 {
    margin-right: -14rem !important;
  }

  .\33xl\:\!-mb-56 {
    margin-bottom: -14rem !important;
  }

  .\33xl\:\!-ml-56 {
    margin-left: -14rem !important;
  }

  .\33xl\:\!-mt-64 {
    margin-top: -16rem !important;
  }

  .\33xl\:\!-mr-64 {
    margin-right: -16rem !important;
  }

  .\33xl\:\!-mb-64 {
    margin-bottom: -16rem !important;
  }

  .\33xl\:\!-ml-64 {
    margin-left: -16rem !important;
  }

  .\33xl\:\!-mt-px {
    margin-top: -1px !important;
  }

  .\33xl\:\!-mr-px {
    margin-right: -1px !important;
  }

  .\33xl\:\!-mb-px {
    margin-bottom: -1px !important;
  }

  .\33xl\:\!-ml-px {
    margin-left: -1px !important;
  }

  .\33xl\:hover\:m-0:hover {
    margin: 0rem;
  }

  .\33xl\:hover\:m-1:hover {
    margin: 0.25rem;
  }

  .\33xl\:hover\:m-2:hover {
    margin: 0.5rem;
  }

  .\33xl\:hover\:m-3:hover {
    margin: 0.75rem;
  }

  .\33xl\:hover\:m-4:hover {
    margin: 1rem;
  }

  .\33xl\:hover\:m-5:hover {
    margin: 1.25rem;
  }

  .\33xl\:hover\:m-6:hover {
    margin: 1.5rem;
  }

  .\33xl\:hover\:m-7:hover {
    margin: 1.75rem;
  }

  .\33xl\:hover\:m-8:hover {
    margin: 2rem;
  }

  .\33xl\:hover\:m-9:hover {
    margin: 2.25rem;
  }

  .\33xl\:hover\:m-10:hover {
    margin: 2.5rem;
  }

  .\33xl\:hover\:m-11:hover {
    margin: 2.75rem;
  }

  .\33xl\:hover\:m-12:hover {
    margin: 3rem;
  }

  .\33xl\:hover\:m-13:hover {
    margin: 3.25rem;
  }

  .\33xl\:hover\:m-14:hover {
    margin: 3.5rem;
  }

  .\33xl\:hover\:m-15:hover {
    margin: 3.75rem;
  }

  .\33xl\:hover\:m-16:hover {
    margin: 4rem;
  }

  .\33xl\:hover\:m-17:hover {
    margin: 4.25rem;
  }

  .\33xl\:hover\:m-18:hover {
    margin: 4.5rem;
  }

  .\33xl\:hover\:m-19:hover {
    margin: 4.75rem;
  }

  .\33xl\:hover\:m-20:hover {
    margin: 5rem;
  }

  .\33xl\:hover\:m-21:hover {
    margin: 5.25rem;
  }

  .\33xl\:hover\:m-22:hover {
    margin: 5.5rem;
  }

  .\33xl\:hover\:m-23:hover {
    margin: 5.75rem;
  }

  .\33xl\:hover\:m-24:hover {
    margin: 6rem;
  }

  .\33xl\:hover\:m-25:hover {
    margin: 6.25rem;
  }

  .\33xl\:hover\:m-26:hover {
    margin: 6.5rem;
  }

  .\33xl\:hover\:m-27:hover {
    margin: 6.75rem;
  }

  .\33xl\:hover\:m-28:hover {
    margin: 7rem;
  }

  .\33xl\:hover\:m-29:hover {
    margin: 7.25rem;
  }

  .\33xl\:hover\:m-30:hover {
    margin: 7.5rem;
  }

  .\33xl\:hover\:m-31:hover {
    margin: 7.75rem;
  }

  .\33xl\:hover\:m-32:hover {
    margin: 8rem;
  }

  .\33xl\:hover\:m-40:hover {
    margin: 10rem;
  }

  .\33xl\:hover\:m-48:hover {
    margin: 12rem;
  }

  .\33xl\:hover\:m-56:hover {
    margin: 14rem;
  }

  .\33xl\:hover\:m-64:hover {
    margin: 16rem;
  }

  .\33xl\:hover\:m-auto:hover {
    margin: auto;
  }

  .\33xl\:hover\:m-px:hover {
    margin: 1px;
  }

  .\33xl\:hover\:-m-0:hover {
    margin: 0rem;
  }

  .\33xl\:hover\:-m-1:hover {
    margin: -0.25rem;
  }

  .\33xl\:hover\:-m-2:hover {
    margin: -0.5rem;
  }

  .\33xl\:hover\:-m-3:hover {
    margin: -0.75rem;
  }

  .\33xl\:hover\:-m-4:hover {
    margin: -1rem;
  }

  .\33xl\:hover\:-m-5:hover {
    margin: -1.25rem;
  }

  .\33xl\:hover\:-m-6:hover {
    margin: -1.5rem;
  }

  .\33xl\:hover\:-m-7:hover {
    margin: -1.75rem;
  }

  .\33xl\:hover\:-m-8:hover {
    margin: -2rem;
  }

  .\33xl\:hover\:-m-9:hover {
    margin: -2.25rem;
  }

  .\33xl\:hover\:-m-10:hover {
    margin: -2.5rem;
  }

  .\33xl\:hover\:-m-11:hover {
    margin: -2.75rem;
  }

  .\33xl\:hover\:-m-12:hover {
    margin: -3rem;
  }

  .\33xl\:hover\:-m-13:hover {
    margin: -3.25rem;
  }

  .\33xl\:hover\:-m-14:hover {
    margin: -3.5rem;
  }

  .\33xl\:hover\:-m-15:hover {
    margin: -3.75rem;
  }

  .\33xl\:hover\:-m-16:hover {
    margin: -4rem;
  }

  .\33xl\:hover\:-m-17:hover {
    margin: -4.25rem;
  }

  .\33xl\:hover\:-m-18:hover {
    margin: -4.5rem;
  }

  .\33xl\:hover\:-m-19:hover {
    margin: -4.75rem;
  }

  .\33xl\:hover\:-m-20:hover {
    margin: -5rem;
  }

  .\33xl\:hover\:-m-21:hover {
    margin: -5.25rem;
  }

  .\33xl\:hover\:-m-22:hover {
    margin: -5.5rem;
  }

  .\33xl\:hover\:-m-23:hover {
    margin: -5.75rem;
  }

  .\33xl\:hover\:-m-24:hover {
    margin: -6rem;
  }

  .\33xl\:hover\:-m-25:hover {
    margin: -6.25rem;
  }

  .\33xl\:hover\:-m-26:hover {
    margin: -6.5rem;
  }

  .\33xl\:hover\:-m-27:hover {
    margin: -6.75rem;
  }

  .\33xl\:hover\:-m-28:hover {
    margin: -7rem;
  }

  .\33xl\:hover\:-m-29:hover {
    margin: -7.25rem;
  }

  .\33xl\:hover\:-m-30:hover {
    margin: -7.5rem;
  }

  .\33xl\:hover\:-m-31:hover {
    margin: -7.75rem;
  }

  .\33xl\:hover\:-m-32:hover {
    margin: -8rem;
  }

  .\33xl\:hover\:-m-40:hover {
    margin: -10rem;
  }

  .\33xl\:hover\:-m-48:hover {
    margin: -12rem;
  }

  .\33xl\:hover\:-m-56:hover {
    margin: -14rem;
  }

  .\33xl\:hover\:-m-64:hover {
    margin: -16rem;
  }

  .\33xl\:hover\:-m-px:hover {
    margin: -1px;
  }

  .\33xl\:hover\:my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\33xl\:hover\:mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\33xl\:hover\:my-1:hover {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .\33xl\:hover\:mx-1:hover {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .\33xl\:hover\:my-2:hover {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .\33xl\:hover\:mx-2:hover {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .\33xl\:hover\:my-3:hover {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .\33xl\:hover\:mx-3:hover {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .\33xl\:hover\:my-4:hover {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .\33xl\:hover\:mx-4:hover {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .\33xl\:hover\:my-5:hover {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .\33xl\:hover\:mx-5:hover {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .\33xl\:hover\:my-6:hover {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .\33xl\:hover\:mx-6:hover {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .\33xl\:hover\:my-7:hover {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .\33xl\:hover\:mx-7:hover {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .\33xl\:hover\:my-8:hover {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .\33xl\:hover\:mx-8:hover {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .\33xl\:hover\:my-9:hover {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .\33xl\:hover\:mx-9:hover {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .\33xl\:hover\:my-10:hover {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .\33xl\:hover\:mx-10:hover {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .\33xl\:hover\:my-11:hover {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .\33xl\:hover\:mx-11:hover {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .\33xl\:hover\:my-12:hover {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .\33xl\:hover\:mx-12:hover {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .\33xl\:hover\:my-13:hover {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .\33xl\:hover\:mx-13:hover {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .\33xl\:hover\:my-14:hover {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .\33xl\:hover\:mx-14:hover {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .\33xl\:hover\:my-15:hover {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .\33xl\:hover\:mx-15:hover {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .\33xl\:hover\:my-16:hover {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .\33xl\:hover\:mx-16:hover {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .\33xl\:hover\:my-17:hover {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .\33xl\:hover\:mx-17:hover {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .\33xl\:hover\:my-18:hover {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .\33xl\:hover\:mx-18:hover {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .\33xl\:hover\:my-19:hover {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .\33xl\:hover\:mx-19:hover {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .\33xl\:hover\:my-20:hover {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .\33xl\:hover\:mx-20:hover {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .\33xl\:hover\:my-21:hover {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .\33xl\:hover\:mx-21:hover {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .\33xl\:hover\:my-22:hover {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .\33xl\:hover\:mx-22:hover {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .\33xl\:hover\:my-23:hover {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .\33xl\:hover\:mx-23:hover {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .\33xl\:hover\:my-24:hover {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .\33xl\:hover\:mx-24:hover {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .\33xl\:hover\:my-25:hover {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .\33xl\:hover\:mx-25:hover {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .\33xl\:hover\:my-26:hover {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .\33xl\:hover\:mx-26:hover {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .\33xl\:hover\:my-27:hover {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .\33xl\:hover\:mx-27:hover {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .\33xl\:hover\:my-28:hover {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .\33xl\:hover\:mx-28:hover {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .\33xl\:hover\:my-29:hover {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .\33xl\:hover\:mx-29:hover {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .\33xl\:hover\:my-30:hover {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .\33xl\:hover\:mx-30:hover {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .\33xl\:hover\:my-31:hover {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .\33xl\:hover\:mx-31:hover {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .\33xl\:hover\:my-32:hover {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .\33xl\:hover\:mx-32:hover {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .\33xl\:hover\:my-40:hover {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .\33xl\:hover\:mx-40:hover {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .\33xl\:hover\:my-48:hover {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .\33xl\:hover\:mx-48:hover {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .\33xl\:hover\:my-56:hover {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .\33xl\:hover\:mx-56:hover {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .\33xl\:hover\:my-64:hover {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .\33xl\:hover\:mx-64:hover {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .\33xl\:hover\:my-auto:hover {
    margin-top: auto;
    margin-bottom: auto;
  }

  .\33xl\:hover\:mx-auto:hover {
    margin-left: auto;
    margin-right: auto;
  }

  .\33xl\:hover\:my-px:hover {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .\33xl\:hover\:mx-px:hover {
    margin-left: 1px;
    margin-right: 1px;
  }

  .\33xl\:hover\:-my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .\33xl\:hover\:-mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .\33xl\:hover\:-my-1:hover {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .\33xl\:hover\:-mx-1:hover {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .\33xl\:hover\:-my-2:hover {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .\33xl\:hover\:-mx-2:hover {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .\33xl\:hover\:-my-3:hover {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .\33xl\:hover\:-mx-3:hover {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .\33xl\:hover\:-my-4:hover {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .\33xl\:hover\:-mx-4:hover {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .\33xl\:hover\:-my-5:hover {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .\33xl\:hover\:-mx-5:hover {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .\33xl\:hover\:-my-6:hover {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .\33xl\:hover\:-mx-6:hover {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .\33xl\:hover\:-my-7:hover {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .\33xl\:hover\:-mx-7:hover {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .\33xl\:hover\:-my-8:hover {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .\33xl\:hover\:-mx-8:hover {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .\33xl\:hover\:-my-9:hover {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .\33xl\:hover\:-mx-9:hover {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .\33xl\:hover\:-my-10:hover {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .\33xl\:hover\:-mx-10:hover {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .\33xl\:hover\:-my-11:hover {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .\33xl\:hover\:-mx-11:hover {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .\33xl\:hover\:-my-12:hover {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .\33xl\:hover\:-mx-12:hover {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .\33xl\:hover\:-my-13:hover {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .\33xl\:hover\:-mx-13:hover {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .\33xl\:hover\:-my-14:hover {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .\33xl\:hover\:-mx-14:hover {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .\33xl\:hover\:-my-15:hover {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .\33xl\:hover\:-mx-15:hover {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .\33xl\:hover\:-my-16:hover {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .\33xl\:hover\:-mx-16:hover {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .\33xl\:hover\:-my-17:hover {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .\33xl\:hover\:-mx-17:hover {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .\33xl\:hover\:-my-18:hover {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .\33xl\:hover\:-mx-18:hover {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .\33xl\:hover\:-my-19:hover {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .\33xl\:hover\:-mx-19:hover {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .\33xl\:hover\:-my-20:hover {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .\33xl\:hover\:-mx-20:hover {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .\33xl\:hover\:-my-21:hover {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .\33xl\:hover\:-mx-21:hover {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .\33xl\:hover\:-my-22:hover {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .\33xl\:hover\:-mx-22:hover {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .\33xl\:hover\:-my-23:hover {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .\33xl\:hover\:-mx-23:hover {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .\33xl\:hover\:-my-24:hover {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .\33xl\:hover\:-mx-24:hover {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .\33xl\:hover\:-my-25:hover {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .\33xl\:hover\:-mx-25:hover {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .\33xl\:hover\:-my-26:hover {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .\33xl\:hover\:-mx-26:hover {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .\33xl\:hover\:-my-27:hover {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .\33xl\:hover\:-mx-27:hover {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .\33xl\:hover\:-my-28:hover {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .\33xl\:hover\:-mx-28:hover {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .\33xl\:hover\:-my-29:hover {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .\33xl\:hover\:-mx-29:hover {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .\33xl\:hover\:-my-30:hover {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .\33xl\:hover\:-mx-30:hover {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .\33xl\:hover\:-my-31:hover {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .\33xl\:hover\:-mx-31:hover {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .\33xl\:hover\:-my-32:hover {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .\33xl\:hover\:-mx-32:hover {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .\33xl\:hover\:-my-40:hover {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .\33xl\:hover\:-mx-40:hover {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .\33xl\:hover\:-my-48:hover {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .\33xl\:hover\:-mx-48:hover {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .\33xl\:hover\:-my-56:hover {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .\33xl\:hover\:-mx-56:hover {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .\33xl\:hover\:-my-64:hover {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .\33xl\:hover\:-mx-64:hover {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .\33xl\:hover\:-my-px:hover {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .\33xl\:hover\:-mx-px:hover {
    margin-left: -1px;
    margin-right: -1px;
  }

  .\33xl\:hover\:mt-0:hover {
    margin-top: 0rem;
  }

  .\33xl\:hover\:mr-0:hover {
    margin-right: 0rem;
  }

  .\33xl\:hover\:mb-0:hover {
    margin-bottom: 0rem;
  }

  .\33xl\:hover\:ml-0:hover {
    margin-left: 0rem;
  }

  .\33xl\:hover\:mt-1:hover {
    margin-top: 0.25rem;
  }

  .\33xl\:hover\:mr-1:hover {
    margin-right: 0.25rem;
  }

  .\33xl\:hover\:mb-1:hover {
    margin-bottom: 0.25rem;
  }

  .\33xl\:hover\:ml-1:hover {
    margin-left: 0.25rem;
  }

  .\33xl\:hover\:mt-2:hover {
    margin-top: 0.5rem;
  }

  .\33xl\:hover\:mr-2:hover {
    margin-right: 0.5rem;
  }

  .\33xl\:hover\:mb-2:hover {
    margin-bottom: 0.5rem;
  }

  .\33xl\:hover\:ml-2:hover {
    margin-left: 0.5rem;
  }

  .\33xl\:hover\:mt-3:hover {
    margin-top: 0.75rem;
  }

  .\33xl\:hover\:mr-3:hover {
    margin-right: 0.75rem;
  }

  .\33xl\:hover\:mb-3:hover {
    margin-bottom: 0.75rem;
  }

  .\33xl\:hover\:ml-3:hover {
    margin-left: 0.75rem;
  }

  .\33xl\:hover\:mt-4:hover {
    margin-top: 1rem;
  }

  .\33xl\:hover\:mr-4:hover {
    margin-right: 1rem;
  }

  .\33xl\:hover\:mb-4:hover {
    margin-bottom: 1rem;
  }

  .\33xl\:hover\:ml-4:hover {
    margin-left: 1rem;
  }

  .\33xl\:hover\:mt-5:hover {
    margin-top: 1.25rem;
  }

  .\33xl\:hover\:mr-5:hover {
    margin-right: 1.25rem;
  }

  .\33xl\:hover\:mb-5:hover {
    margin-bottom: 1.25rem;
  }

  .\33xl\:hover\:ml-5:hover {
    margin-left: 1.25rem;
  }

  .\33xl\:hover\:mt-6:hover {
    margin-top: 1.5rem;
  }

  .\33xl\:hover\:mr-6:hover {
    margin-right: 1.5rem;
  }

  .\33xl\:hover\:mb-6:hover {
    margin-bottom: 1.5rem;
  }

  .\33xl\:hover\:ml-6:hover {
    margin-left: 1.5rem;
  }

  .\33xl\:hover\:mt-7:hover {
    margin-top: 1.75rem;
  }

  .\33xl\:hover\:mr-7:hover {
    margin-right: 1.75rem;
  }

  .\33xl\:hover\:mb-7:hover {
    margin-bottom: 1.75rem;
  }

  .\33xl\:hover\:ml-7:hover {
    margin-left: 1.75rem;
  }

  .\33xl\:hover\:mt-8:hover {
    margin-top: 2rem;
  }

  .\33xl\:hover\:mr-8:hover {
    margin-right: 2rem;
  }

  .\33xl\:hover\:mb-8:hover {
    margin-bottom: 2rem;
  }

  .\33xl\:hover\:ml-8:hover {
    margin-left: 2rem;
  }

  .\33xl\:hover\:mt-9:hover {
    margin-top: 2.25rem;
  }

  .\33xl\:hover\:mr-9:hover {
    margin-right: 2.25rem;
  }

  .\33xl\:hover\:mb-9:hover {
    margin-bottom: 2.25rem;
  }

  .\33xl\:hover\:ml-9:hover {
    margin-left: 2.25rem;
  }

  .\33xl\:hover\:mt-10:hover {
    margin-top: 2.5rem;
  }

  .\33xl\:hover\:mr-10:hover {
    margin-right: 2.5rem;
  }

  .\33xl\:hover\:mb-10:hover {
    margin-bottom: 2.5rem;
  }

  .\33xl\:hover\:ml-10:hover {
    margin-left: 2.5rem;
  }

  .\33xl\:hover\:mt-11:hover {
    margin-top: 2.75rem;
  }

  .\33xl\:hover\:mr-11:hover {
    margin-right: 2.75rem;
  }

  .\33xl\:hover\:mb-11:hover {
    margin-bottom: 2.75rem;
  }

  .\33xl\:hover\:ml-11:hover {
    margin-left: 2.75rem;
  }

  .\33xl\:hover\:mt-12:hover {
    margin-top: 3rem;
  }

  .\33xl\:hover\:mr-12:hover {
    margin-right: 3rem;
  }

  .\33xl\:hover\:mb-12:hover {
    margin-bottom: 3rem;
  }

  .\33xl\:hover\:ml-12:hover {
    margin-left: 3rem;
  }

  .\33xl\:hover\:mt-13:hover {
    margin-top: 3.25rem;
  }

  .\33xl\:hover\:mr-13:hover {
    margin-right: 3.25rem;
  }

  .\33xl\:hover\:mb-13:hover {
    margin-bottom: 3.25rem;
  }

  .\33xl\:hover\:ml-13:hover {
    margin-left: 3.25rem;
  }

  .\33xl\:hover\:mt-14:hover {
    margin-top: 3.5rem;
  }

  .\33xl\:hover\:mr-14:hover {
    margin-right: 3.5rem;
  }

  .\33xl\:hover\:mb-14:hover {
    margin-bottom: 3.5rem;
  }

  .\33xl\:hover\:ml-14:hover {
    margin-left: 3.5rem;
  }

  .\33xl\:hover\:mt-15:hover {
    margin-top: 3.75rem;
  }

  .\33xl\:hover\:mr-15:hover {
    margin-right: 3.75rem;
  }

  .\33xl\:hover\:mb-15:hover {
    margin-bottom: 3.75rem;
  }

  .\33xl\:hover\:ml-15:hover {
    margin-left: 3.75rem;
  }

  .\33xl\:hover\:mt-16:hover {
    margin-top: 4rem;
  }

  .\33xl\:hover\:mr-16:hover {
    margin-right: 4rem;
  }

  .\33xl\:hover\:mb-16:hover {
    margin-bottom: 4rem;
  }

  .\33xl\:hover\:ml-16:hover {
    margin-left: 4rem;
  }

  .\33xl\:hover\:mt-17:hover {
    margin-top: 4.25rem;
  }

  .\33xl\:hover\:mr-17:hover {
    margin-right: 4.25rem;
  }

  .\33xl\:hover\:mb-17:hover {
    margin-bottom: 4.25rem;
  }

  .\33xl\:hover\:ml-17:hover {
    margin-left: 4.25rem;
  }

  .\33xl\:hover\:mt-18:hover {
    margin-top: 4.5rem;
  }

  .\33xl\:hover\:mr-18:hover {
    margin-right: 4.5rem;
  }

  .\33xl\:hover\:mb-18:hover {
    margin-bottom: 4.5rem;
  }

  .\33xl\:hover\:ml-18:hover {
    margin-left: 4.5rem;
  }

  .\33xl\:hover\:mt-19:hover {
    margin-top: 4.75rem;
  }

  .\33xl\:hover\:mr-19:hover {
    margin-right: 4.75rem;
  }

  .\33xl\:hover\:mb-19:hover {
    margin-bottom: 4.75rem;
  }

  .\33xl\:hover\:ml-19:hover {
    margin-left: 4.75rem;
  }

  .\33xl\:hover\:mt-20:hover {
    margin-top: 5rem;
  }

  .\33xl\:hover\:mr-20:hover {
    margin-right: 5rem;
  }

  .\33xl\:hover\:mb-20:hover {
    margin-bottom: 5rem;
  }

  .\33xl\:hover\:ml-20:hover {
    margin-left: 5rem;
  }

  .\33xl\:hover\:mt-21:hover {
    margin-top: 5.25rem;
  }

  .\33xl\:hover\:mr-21:hover {
    margin-right: 5.25rem;
  }

  .\33xl\:hover\:mb-21:hover {
    margin-bottom: 5.25rem;
  }

  .\33xl\:hover\:ml-21:hover {
    margin-left: 5.25rem;
  }

  .\33xl\:hover\:mt-22:hover {
    margin-top: 5.5rem;
  }

  .\33xl\:hover\:mr-22:hover {
    margin-right: 5.5rem;
  }

  .\33xl\:hover\:mb-22:hover {
    margin-bottom: 5.5rem;
  }

  .\33xl\:hover\:ml-22:hover {
    margin-left: 5.5rem;
  }

  .\33xl\:hover\:mt-23:hover {
    margin-top: 5.75rem;
  }

  .\33xl\:hover\:mr-23:hover {
    margin-right: 5.75rem;
  }

  .\33xl\:hover\:mb-23:hover {
    margin-bottom: 5.75rem;
  }

  .\33xl\:hover\:ml-23:hover {
    margin-left: 5.75rem;
  }

  .\33xl\:hover\:mt-24:hover {
    margin-top: 6rem;
  }

  .\33xl\:hover\:mr-24:hover {
    margin-right: 6rem;
  }

  .\33xl\:hover\:mb-24:hover {
    margin-bottom: 6rem;
  }

  .\33xl\:hover\:ml-24:hover {
    margin-left: 6rem;
  }

  .\33xl\:hover\:mt-25:hover {
    margin-top: 6.25rem;
  }

  .\33xl\:hover\:mr-25:hover {
    margin-right: 6.25rem;
  }

  .\33xl\:hover\:mb-25:hover {
    margin-bottom: 6.25rem;
  }

  .\33xl\:hover\:ml-25:hover {
    margin-left: 6.25rem;
  }

  .\33xl\:hover\:mt-26:hover {
    margin-top: 6.5rem;
  }

  .\33xl\:hover\:mr-26:hover {
    margin-right: 6.5rem;
  }

  .\33xl\:hover\:mb-26:hover {
    margin-bottom: 6.5rem;
  }

  .\33xl\:hover\:ml-26:hover {
    margin-left: 6.5rem;
  }

  .\33xl\:hover\:mt-27:hover {
    margin-top: 6.75rem;
  }

  .\33xl\:hover\:mr-27:hover {
    margin-right: 6.75rem;
  }

  .\33xl\:hover\:mb-27:hover {
    margin-bottom: 6.75rem;
  }

  .\33xl\:hover\:ml-27:hover {
    margin-left: 6.75rem;
  }

  .\33xl\:hover\:mt-28:hover {
    margin-top: 7rem;
  }

  .\33xl\:hover\:mr-28:hover {
    margin-right: 7rem;
  }

  .\33xl\:hover\:mb-28:hover {
    margin-bottom: 7rem;
  }

  .\33xl\:hover\:ml-28:hover {
    margin-left: 7rem;
  }

  .\33xl\:hover\:mt-29:hover {
    margin-top: 7.25rem;
  }

  .\33xl\:hover\:mr-29:hover {
    margin-right: 7.25rem;
  }

  .\33xl\:hover\:mb-29:hover {
    margin-bottom: 7.25rem;
  }

  .\33xl\:hover\:ml-29:hover {
    margin-left: 7.25rem;
  }

  .\33xl\:hover\:mt-30:hover {
    margin-top: 7.5rem;
  }

  .\33xl\:hover\:mr-30:hover {
    margin-right: 7.5rem;
  }

  .\33xl\:hover\:mb-30:hover {
    margin-bottom: 7.5rem;
  }

  .\33xl\:hover\:ml-30:hover {
    margin-left: 7.5rem;
  }

  .\33xl\:hover\:mt-31:hover {
    margin-top: 7.75rem;
  }

  .\33xl\:hover\:mr-31:hover {
    margin-right: 7.75rem;
  }

  .\33xl\:hover\:mb-31:hover {
    margin-bottom: 7.75rem;
  }

  .\33xl\:hover\:ml-31:hover {
    margin-left: 7.75rem;
  }

  .\33xl\:hover\:mt-32:hover {
    margin-top: 8rem;
  }

  .\33xl\:hover\:mr-32:hover {
    margin-right: 8rem;
  }

  .\33xl\:hover\:mb-32:hover {
    margin-bottom: 8rem;
  }

  .\33xl\:hover\:ml-32:hover {
    margin-left: 8rem;
  }

  .\33xl\:hover\:mt-40:hover {
    margin-top: 10rem;
  }

  .\33xl\:hover\:mr-40:hover {
    margin-right: 10rem;
  }

  .\33xl\:hover\:mb-40:hover {
    margin-bottom: 10rem;
  }

  .\33xl\:hover\:ml-40:hover {
    margin-left: 10rem;
  }

  .\33xl\:hover\:mt-48:hover {
    margin-top: 12rem;
  }

  .\33xl\:hover\:mr-48:hover {
    margin-right: 12rem;
  }

  .\33xl\:hover\:mb-48:hover {
    margin-bottom: 12rem;
  }

  .\33xl\:hover\:ml-48:hover {
    margin-left: 12rem;
  }

  .\33xl\:hover\:mt-56:hover {
    margin-top: 14rem;
  }

  .\33xl\:hover\:mr-56:hover {
    margin-right: 14rem;
  }

  .\33xl\:hover\:mb-56:hover {
    margin-bottom: 14rem;
  }

  .\33xl\:hover\:ml-56:hover {
    margin-left: 14rem;
  }

  .\33xl\:hover\:mt-64:hover {
    margin-top: 16rem;
  }

  .\33xl\:hover\:mr-64:hover {
    margin-right: 16rem;
  }

  .\33xl\:hover\:mb-64:hover {
    margin-bottom: 16rem;
  }

  .\33xl\:hover\:ml-64:hover {
    margin-left: 16rem;
  }

  .\33xl\:hover\:mt-auto:hover {
    margin-top: auto;
  }

  .\33xl\:hover\:mr-auto:hover {
    margin-right: auto;
  }

  .\33xl\:hover\:mb-auto:hover {
    margin-bottom: auto;
  }

  .\33xl\:hover\:ml-auto:hover {
    margin-left: auto;
  }

  .\33xl\:hover\:mt-px:hover {
    margin-top: 1px;
  }

  .\33xl\:hover\:mr-px:hover {
    margin-right: 1px;
  }

  .\33xl\:hover\:mb-px:hover {
    margin-bottom: 1px;
  }

  .\33xl\:hover\:ml-px:hover {
    margin-left: 1px;
  }

  .\33xl\:hover\:-mt-0:hover {
    margin-top: 0rem;
  }

  .\33xl\:hover\:-mr-0:hover {
    margin-right: 0rem;
  }

  .\33xl\:hover\:-mb-0:hover {
    margin-bottom: 0rem;
  }

  .\33xl\:hover\:-ml-0:hover {
    margin-left: 0rem;
  }

  .\33xl\:hover\:-mt-1:hover {
    margin-top: -0.25rem;
  }

  .\33xl\:hover\:-mr-1:hover {
    margin-right: -0.25rem;
  }

  .\33xl\:hover\:-mb-1:hover {
    margin-bottom: -0.25rem;
  }

  .\33xl\:hover\:-ml-1:hover {
    margin-left: -0.25rem;
  }

  .\33xl\:hover\:-mt-2:hover {
    margin-top: -0.5rem;
  }

  .\33xl\:hover\:-mr-2:hover {
    margin-right: -0.5rem;
  }

  .\33xl\:hover\:-mb-2:hover {
    margin-bottom: -0.5rem;
  }

  .\33xl\:hover\:-ml-2:hover {
    margin-left: -0.5rem;
  }

  .\33xl\:hover\:-mt-3:hover {
    margin-top: -0.75rem;
  }

  .\33xl\:hover\:-mr-3:hover {
    margin-right: -0.75rem;
  }

  .\33xl\:hover\:-mb-3:hover {
    margin-bottom: -0.75rem;
  }

  .\33xl\:hover\:-ml-3:hover {
    margin-left: -0.75rem;
  }

  .\33xl\:hover\:-mt-4:hover {
    margin-top: -1rem;
  }

  .\33xl\:hover\:-mr-4:hover {
    margin-right: -1rem;
  }

  .\33xl\:hover\:-mb-4:hover {
    margin-bottom: -1rem;
  }

  .\33xl\:hover\:-ml-4:hover {
    margin-left: -1rem;
  }

  .\33xl\:hover\:-mt-5:hover {
    margin-top: -1.25rem;
  }

  .\33xl\:hover\:-mr-5:hover {
    margin-right: -1.25rem;
  }

  .\33xl\:hover\:-mb-5:hover {
    margin-bottom: -1.25rem;
  }

  .\33xl\:hover\:-ml-5:hover {
    margin-left: -1.25rem;
  }

  .\33xl\:hover\:-mt-6:hover {
    margin-top: -1.5rem;
  }

  .\33xl\:hover\:-mr-6:hover {
    margin-right: -1.5rem;
  }

  .\33xl\:hover\:-mb-6:hover {
    margin-bottom: -1.5rem;
  }

  .\33xl\:hover\:-ml-6:hover {
    margin-left: -1.5rem;
  }

  .\33xl\:hover\:-mt-7:hover {
    margin-top: -1.75rem;
  }

  .\33xl\:hover\:-mr-7:hover {
    margin-right: -1.75rem;
  }

  .\33xl\:hover\:-mb-7:hover {
    margin-bottom: -1.75rem;
  }

  .\33xl\:hover\:-ml-7:hover {
    margin-left: -1.75rem;
  }

  .\33xl\:hover\:-mt-8:hover {
    margin-top: -2rem;
  }

  .\33xl\:hover\:-mr-8:hover {
    margin-right: -2rem;
  }

  .\33xl\:hover\:-mb-8:hover {
    margin-bottom: -2rem;
  }

  .\33xl\:hover\:-ml-8:hover {
    margin-left: -2rem;
  }

  .\33xl\:hover\:-mt-9:hover {
    margin-top: -2.25rem;
  }

  .\33xl\:hover\:-mr-9:hover {
    margin-right: -2.25rem;
  }

  .\33xl\:hover\:-mb-9:hover {
    margin-bottom: -2.25rem;
  }

  .\33xl\:hover\:-ml-9:hover {
    margin-left: -2.25rem;
  }

  .\33xl\:hover\:-mt-10:hover {
    margin-top: -2.5rem;
  }

  .\33xl\:hover\:-mr-10:hover {
    margin-right: -2.5rem;
  }

  .\33xl\:hover\:-mb-10:hover {
    margin-bottom: -2.5rem;
  }

  .\33xl\:hover\:-ml-10:hover {
    margin-left: -2.5rem;
  }

  .\33xl\:hover\:-mt-11:hover {
    margin-top: -2.75rem;
  }

  .\33xl\:hover\:-mr-11:hover {
    margin-right: -2.75rem;
  }

  .\33xl\:hover\:-mb-11:hover {
    margin-bottom: -2.75rem;
  }

  .\33xl\:hover\:-ml-11:hover {
    margin-left: -2.75rem;
  }

  .\33xl\:hover\:-mt-12:hover {
    margin-top: -3rem;
  }

  .\33xl\:hover\:-mr-12:hover {
    margin-right: -3rem;
  }

  .\33xl\:hover\:-mb-12:hover {
    margin-bottom: -3rem;
  }

  .\33xl\:hover\:-ml-12:hover {
    margin-left: -3rem;
  }

  .\33xl\:hover\:-mt-13:hover {
    margin-top: -3.25rem;
  }

  .\33xl\:hover\:-mr-13:hover {
    margin-right: -3.25rem;
  }

  .\33xl\:hover\:-mb-13:hover {
    margin-bottom: -3.25rem;
  }

  .\33xl\:hover\:-ml-13:hover {
    margin-left: -3.25rem;
  }

  .\33xl\:hover\:-mt-14:hover {
    margin-top: -3.5rem;
  }

  .\33xl\:hover\:-mr-14:hover {
    margin-right: -3.5rem;
  }

  .\33xl\:hover\:-mb-14:hover {
    margin-bottom: -3.5rem;
  }

  .\33xl\:hover\:-ml-14:hover {
    margin-left: -3.5rem;
  }

  .\33xl\:hover\:-mt-15:hover {
    margin-top: -3.75rem;
  }

  .\33xl\:hover\:-mr-15:hover {
    margin-right: -3.75rem;
  }

  .\33xl\:hover\:-mb-15:hover {
    margin-bottom: -3.75rem;
  }

  .\33xl\:hover\:-ml-15:hover {
    margin-left: -3.75rem;
  }

  .\33xl\:hover\:-mt-16:hover {
    margin-top: -4rem;
  }

  .\33xl\:hover\:-mr-16:hover {
    margin-right: -4rem;
  }

  .\33xl\:hover\:-mb-16:hover {
    margin-bottom: -4rem;
  }

  .\33xl\:hover\:-ml-16:hover {
    margin-left: -4rem;
  }

  .\33xl\:hover\:-mt-17:hover {
    margin-top: -4.25rem;
  }

  .\33xl\:hover\:-mr-17:hover {
    margin-right: -4.25rem;
  }

  .\33xl\:hover\:-mb-17:hover {
    margin-bottom: -4.25rem;
  }

  .\33xl\:hover\:-ml-17:hover {
    margin-left: -4.25rem;
  }

  .\33xl\:hover\:-mt-18:hover {
    margin-top: -4.5rem;
  }

  .\33xl\:hover\:-mr-18:hover {
    margin-right: -4.5rem;
  }

  .\33xl\:hover\:-mb-18:hover {
    margin-bottom: -4.5rem;
  }

  .\33xl\:hover\:-ml-18:hover {
    margin-left: -4.5rem;
  }

  .\33xl\:hover\:-mt-19:hover {
    margin-top: -4.75rem;
  }

  .\33xl\:hover\:-mr-19:hover {
    margin-right: -4.75rem;
  }

  .\33xl\:hover\:-mb-19:hover {
    margin-bottom: -4.75rem;
  }

  .\33xl\:hover\:-ml-19:hover {
    margin-left: -4.75rem;
  }

  .\33xl\:hover\:-mt-20:hover {
    margin-top: -5rem;
  }

  .\33xl\:hover\:-mr-20:hover {
    margin-right: -5rem;
  }

  .\33xl\:hover\:-mb-20:hover {
    margin-bottom: -5rem;
  }

  .\33xl\:hover\:-ml-20:hover {
    margin-left: -5rem;
  }

  .\33xl\:hover\:-mt-21:hover {
    margin-top: -5.25rem;
  }

  .\33xl\:hover\:-mr-21:hover {
    margin-right: -5.25rem;
  }

  .\33xl\:hover\:-mb-21:hover {
    margin-bottom: -5.25rem;
  }

  .\33xl\:hover\:-ml-21:hover {
    margin-left: -5.25rem;
  }

  .\33xl\:hover\:-mt-22:hover {
    margin-top: -5.5rem;
  }

  .\33xl\:hover\:-mr-22:hover {
    margin-right: -5.5rem;
  }

  .\33xl\:hover\:-mb-22:hover {
    margin-bottom: -5.5rem;
  }

  .\33xl\:hover\:-ml-22:hover {
    margin-left: -5.5rem;
  }

  .\33xl\:hover\:-mt-23:hover {
    margin-top: -5.75rem;
  }

  .\33xl\:hover\:-mr-23:hover {
    margin-right: -5.75rem;
  }

  .\33xl\:hover\:-mb-23:hover {
    margin-bottom: -5.75rem;
  }

  .\33xl\:hover\:-ml-23:hover {
    margin-left: -5.75rem;
  }

  .\33xl\:hover\:-mt-24:hover {
    margin-top: -6rem;
  }

  .\33xl\:hover\:-mr-24:hover {
    margin-right: -6rem;
  }

  .\33xl\:hover\:-mb-24:hover {
    margin-bottom: -6rem;
  }

  .\33xl\:hover\:-ml-24:hover {
    margin-left: -6rem;
  }

  .\33xl\:hover\:-mt-25:hover {
    margin-top: -6.25rem;
  }

  .\33xl\:hover\:-mr-25:hover {
    margin-right: -6.25rem;
  }

  .\33xl\:hover\:-mb-25:hover {
    margin-bottom: -6.25rem;
  }

  .\33xl\:hover\:-ml-25:hover {
    margin-left: -6.25rem;
  }

  .\33xl\:hover\:-mt-26:hover {
    margin-top: -6.5rem;
  }

  .\33xl\:hover\:-mr-26:hover {
    margin-right: -6.5rem;
  }

  .\33xl\:hover\:-mb-26:hover {
    margin-bottom: -6.5rem;
  }

  .\33xl\:hover\:-ml-26:hover {
    margin-left: -6.5rem;
  }

  .\33xl\:hover\:-mt-27:hover {
    margin-top: -6.75rem;
  }

  .\33xl\:hover\:-mr-27:hover {
    margin-right: -6.75rem;
  }

  .\33xl\:hover\:-mb-27:hover {
    margin-bottom: -6.75rem;
  }

  .\33xl\:hover\:-ml-27:hover {
    margin-left: -6.75rem;
  }

  .\33xl\:hover\:-mt-28:hover {
    margin-top: -7rem;
  }

  .\33xl\:hover\:-mr-28:hover {
    margin-right: -7rem;
  }

  .\33xl\:hover\:-mb-28:hover {
    margin-bottom: -7rem;
  }

  .\33xl\:hover\:-ml-28:hover {
    margin-left: -7rem;
  }

  .\33xl\:hover\:-mt-29:hover {
    margin-top: -7.25rem;
  }

  .\33xl\:hover\:-mr-29:hover {
    margin-right: -7.25rem;
  }

  .\33xl\:hover\:-mb-29:hover {
    margin-bottom: -7.25rem;
  }

  .\33xl\:hover\:-ml-29:hover {
    margin-left: -7.25rem;
  }

  .\33xl\:hover\:-mt-30:hover {
    margin-top: -7.5rem;
  }

  .\33xl\:hover\:-mr-30:hover {
    margin-right: -7.5rem;
  }

  .\33xl\:hover\:-mb-30:hover {
    margin-bottom: -7.5rem;
  }

  .\33xl\:hover\:-ml-30:hover {
    margin-left: -7.5rem;
  }

  .\33xl\:hover\:-mt-31:hover {
    margin-top: -7.75rem;
  }

  .\33xl\:hover\:-mr-31:hover {
    margin-right: -7.75rem;
  }

  .\33xl\:hover\:-mb-31:hover {
    margin-bottom: -7.75rem;
  }

  .\33xl\:hover\:-ml-31:hover {
    margin-left: -7.75rem;
  }

  .\33xl\:hover\:-mt-32:hover {
    margin-top: -8rem;
  }

  .\33xl\:hover\:-mr-32:hover {
    margin-right: -8rem;
  }

  .\33xl\:hover\:-mb-32:hover {
    margin-bottom: -8rem;
  }

  .\33xl\:hover\:-ml-32:hover {
    margin-left: -8rem;
  }

  .\33xl\:hover\:-mt-40:hover {
    margin-top: -10rem;
  }

  .\33xl\:hover\:-mr-40:hover {
    margin-right: -10rem;
  }

  .\33xl\:hover\:-mb-40:hover {
    margin-bottom: -10rem;
  }

  .\33xl\:hover\:-ml-40:hover {
    margin-left: -10rem;
  }

  .\33xl\:hover\:-mt-48:hover {
    margin-top: -12rem;
  }

  .\33xl\:hover\:-mr-48:hover {
    margin-right: -12rem;
  }

  .\33xl\:hover\:-mb-48:hover {
    margin-bottom: -12rem;
  }

  .\33xl\:hover\:-ml-48:hover {
    margin-left: -12rem;
  }

  .\33xl\:hover\:-mt-56:hover {
    margin-top: -14rem;
  }

  .\33xl\:hover\:-mr-56:hover {
    margin-right: -14rem;
  }

  .\33xl\:hover\:-mb-56:hover {
    margin-bottom: -14rem;
  }

  .\33xl\:hover\:-ml-56:hover {
    margin-left: -14rem;
  }

  .\33xl\:hover\:-mt-64:hover {
    margin-top: -16rem;
  }

  .\33xl\:hover\:-mr-64:hover {
    margin-right: -16rem;
  }

  .\33xl\:hover\:-mb-64:hover {
    margin-bottom: -16rem;
  }

  .\33xl\:hover\:-ml-64:hover {
    margin-left: -16rem;
  }

  .\33xl\:hover\:-mt-px:hover {
    margin-top: -1px;
  }

  .\33xl\:hover\:-mr-px:hover {
    margin-right: -1px;
  }

  .\33xl\:hover\:-mb-px:hover {
    margin-bottom: -1px;
  }

  .\33xl\:hover\:-ml-px:hover {
    margin-left: -1px;
  }

  .\33xl\:max-h-0 {
    max-height: 0rem;
  }

  .\33xl\:max-h-1 {
    max-height: 0.25rem;
  }

  .\33xl\:max-h-2 {
    max-height: 0.5rem;
  }

  .\33xl\:max-h-3 {
    max-height: 0.75rem;
  }

  .\33xl\:max-h-4 {
    max-height: 1rem;
  }

  .\33xl\:max-h-5 {
    max-height: 1.25rem;
  }

  .\33xl\:max-h-6 {
    max-height: 1.5rem;
  }

  .\33xl\:max-h-7 {
    max-height: 1.75rem;
  }

  .\33xl\:max-h-8 {
    max-height: 2rem;
  }

  .\33xl\:max-h-9 {
    max-height: 2.25rem;
  }

  .\33xl\:max-h-10 {
    max-height: 2.5rem;
  }

  .\33xl\:max-h-11 {
    max-height: 2.75rem;
  }

  .\33xl\:max-h-12 {
    max-height: 3rem;
  }

  .\33xl\:max-h-13 {
    max-height: 3.25rem;
  }

  .\33xl\:max-h-14 {
    max-height: 3.5rem;
  }

  .\33xl\:max-h-15 {
    max-height: 3.75rem;
  }

  .\33xl\:max-h-16 {
    max-height: 4rem;
  }

  .\33xl\:max-h-17 {
    max-height: 4.25rem;
  }

  .\33xl\:max-h-18 {
    max-height: 4.5rem;
  }

  .\33xl\:max-h-19 {
    max-height: 4.75rem;
  }

  .\33xl\:max-h-20 {
    max-height: 5rem;
  }

  .\33xl\:max-h-21 {
    max-height: 5.25rem;
  }

  .\33xl\:max-h-22 {
    max-height: 5.5rem;
  }

  .\33xl\:max-h-23 {
    max-height: 5.75rem;
  }

  .\33xl\:max-h-24 {
    max-height: 6rem;
  }

  .\33xl\:max-h-25 {
    max-height: 6.25rem;
  }

  .\33xl\:max-h-26 {
    max-height: 6.5rem;
  }

  .\33xl\:max-h-27 {
    max-height: 6.75rem;
  }

  .\33xl\:max-h-28 {
    max-height: 7rem;
  }

  .\33xl\:max-h-29 {
    max-height: 7.25rem;
  }

  .\33xl\:max-h-30 {
    max-height: 7.5rem;
  }

  .\33xl\:max-h-31 {
    max-height: 7.75rem;
  }

  .\33xl\:max-h-32 {
    max-height: 8rem;
  }

  .\33xl\:max-h-40 {
    max-height: 10rem;
  }

  .\33xl\:max-h-48 {
    max-height: 12rem;
  }

  .\33xl\:max-h-56 {
    max-height: 14rem;
  }

  .\33xl\:max-h-64 {
    max-height: 16rem;
  }

  .\33xl\:max-h-full {
    max-height: 100%;
  }

  .\33xl\:max-h-screen {
    max-height: 100vh;
  }

  .\33xl\:max-h-px {
    max-height: 1px;
  }

  .\33xl\:max-h-1\/2 {
    max-height: 50%;
  }

  .\33xl\:\!max-h-0 {
    max-height: 0rem !important;
  }

  .\33xl\:\!max-h-1 {
    max-height: 0.25rem !important;
  }

  .\33xl\:\!max-h-2 {
    max-height: 0.5rem !important;
  }

  .\33xl\:\!max-h-3 {
    max-height: 0.75rem !important;
  }

  .\33xl\:\!max-h-4 {
    max-height: 1rem !important;
  }

  .\33xl\:\!max-h-5 {
    max-height: 1.25rem !important;
  }

  .\33xl\:\!max-h-6 {
    max-height: 1.5rem !important;
  }

  .\33xl\:\!max-h-7 {
    max-height: 1.75rem !important;
  }

  .\33xl\:\!max-h-8 {
    max-height: 2rem !important;
  }

  .\33xl\:\!max-h-9 {
    max-height: 2.25rem !important;
  }

  .\33xl\:\!max-h-10 {
    max-height: 2.5rem !important;
  }

  .\33xl\:\!max-h-11 {
    max-height: 2.75rem !important;
  }

  .\33xl\:\!max-h-12 {
    max-height: 3rem !important;
  }

  .\33xl\:\!max-h-13 {
    max-height: 3.25rem !important;
  }

  .\33xl\:\!max-h-14 {
    max-height: 3.5rem !important;
  }

  .\33xl\:\!max-h-15 {
    max-height: 3.75rem !important;
  }

  .\33xl\:\!max-h-16 {
    max-height: 4rem !important;
  }

  .\33xl\:\!max-h-17 {
    max-height: 4.25rem !important;
  }

  .\33xl\:\!max-h-18 {
    max-height: 4.5rem !important;
  }

  .\33xl\:\!max-h-19 {
    max-height: 4.75rem !important;
  }

  .\33xl\:\!max-h-20 {
    max-height: 5rem !important;
  }

  .\33xl\:\!max-h-21 {
    max-height: 5.25rem !important;
  }

  .\33xl\:\!max-h-22 {
    max-height: 5.5rem !important;
  }

  .\33xl\:\!max-h-23 {
    max-height: 5.75rem !important;
  }

  .\33xl\:\!max-h-24 {
    max-height: 6rem !important;
  }

  .\33xl\:\!max-h-25 {
    max-height: 6.25rem !important;
  }

  .\33xl\:\!max-h-26 {
    max-height: 6.5rem !important;
  }

  .\33xl\:\!max-h-27 {
    max-height: 6.75rem !important;
  }

  .\33xl\:\!max-h-28 {
    max-height: 7rem !important;
  }

  .\33xl\:\!max-h-29 {
    max-height: 7.25rem !important;
  }

  .\33xl\:\!max-h-30 {
    max-height: 7.5rem !important;
  }

  .\33xl\:\!max-h-31 {
    max-height: 7.75rem !important;
  }

  .\33xl\:\!max-h-32 {
    max-height: 8rem !important;
  }

  .\33xl\:\!max-h-40 {
    max-height: 10rem !important;
  }

  .\33xl\:\!max-h-48 {
    max-height: 12rem !important;
  }

  .\33xl\:\!max-h-56 {
    max-height: 14rem !important;
  }

  .\33xl\:\!max-h-64 {
    max-height: 16rem !important;
  }

  .\33xl\:\!max-h-full {
    max-height: 100% !important;
  }

  .\33xl\:\!max-h-screen {
    max-height: 100vh !important;
  }

  .\33xl\:\!max-h-px {
    max-height: 1px !important;
  }

  .\33xl\:\!max-h-1\/2 {
    max-height: 50% !important;
  }

  .\33xl\:hover\:max-h-0:hover {
    max-height: 0rem;
  }

  .\33xl\:hover\:max-h-1:hover {
    max-height: 0.25rem;
  }

  .\33xl\:hover\:max-h-2:hover {
    max-height: 0.5rem;
  }

  .\33xl\:hover\:max-h-3:hover {
    max-height: 0.75rem;
  }

  .\33xl\:hover\:max-h-4:hover {
    max-height: 1rem;
  }

  .\33xl\:hover\:max-h-5:hover {
    max-height: 1.25rem;
  }

  .\33xl\:hover\:max-h-6:hover {
    max-height: 1.5rem;
  }

  .\33xl\:hover\:max-h-7:hover {
    max-height: 1.75rem;
  }

  .\33xl\:hover\:max-h-8:hover {
    max-height: 2rem;
  }

  .\33xl\:hover\:max-h-9:hover {
    max-height: 2.25rem;
  }

  .\33xl\:hover\:max-h-10:hover {
    max-height: 2.5rem;
  }

  .\33xl\:hover\:max-h-11:hover {
    max-height: 2.75rem;
  }

  .\33xl\:hover\:max-h-12:hover {
    max-height: 3rem;
  }

  .\33xl\:hover\:max-h-13:hover {
    max-height: 3.25rem;
  }

  .\33xl\:hover\:max-h-14:hover {
    max-height: 3.5rem;
  }

  .\33xl\:hover\:max-h-15:hover {
    max-height: 3.75rem;
  }

  .\33xl\:hover\:max-h-16:hover {
    max-height: 4rem;
  }

  .\33xl\:hover\:max-h-17:hover {
    max-height: 4.25rem;
  }

  .\33xl\:hover\:max-h-18:hover {
    max-height: 4.5rem;
  }

  .\33xl\:hover\:max-h-19:hover {
    max-height: 4.75rem;
  }

  .\33xl\:hover\:max-h-20:hover {
    max-height: 5rem;
  }

  .\33xl\:hover\:max-h-21:hover {
    max-height: 5.25rem;
  }

  .\33xl\:hover\:max-h-22:hover {
    max-height: 5.5rem;
  }

  .\33xl\:hover\:max-h-23:hover {
    max-height: 5.75rem;
  }

  .\33xl\:hover\:max-h-24:hover {
    max-height: 6rem;
  }

  .\33xl\:hover\:max-h-25:hover {
    max-height: 6.25rem;
  }

  .\33xl\:hover\:max-h-26:hover {
    max-height: 6.5rem;
  }

  .\33xl\:hover\:max-h-27:hover {
    max-height: 6.75rem;
  }

  .\33xl\:hover\:max-h-28:hover {
    max-height: 7rem;
  }

  .\33xl\:hover\:max-h-29:hover {
    max-height: 7.25rem;
  }

  .\33xl\:hover\:max-h-30:hover {
    max-height: 7.5rem;
  }

  .\33xl\:hover\:max-h-31:hover {
    max-height: 7.75rem;
  }

  .\33xl\:hover\:max-h-32:hover {
    max-height: 8rem;
  }

  .\33xl\:hover\:max-h-40:hover {
    max-height: 10rem;
  }

  .\33xl\:hover\:max-h-48:hover {
    max-height: 12rem;
  }

  .\33xl\:hover\:max-h-56:hover {
    max-height: 14rem;
  }

  .\33xl\:hover\:max-h-64:hover {
    max-height: 16rem;
  }

  .\33xl\:hover\:max-h-full:hover {
    max-height: 100%;
  }

  .\33xl\:hover\:max-h-screen:hover {
    max-height: 100vh;
  }

  .\33xl\:hover\:max-h-px:hover {
    max-height: 1px;
  }

  .\33xl\:hover\:max-h-1\/2:hover {
    max-height: 50%;
  }

  .\33xl\:max-w-0 {
    max-width: 0rem;
  }

  .\33xl\:max-w-1 {
    max-width: 0.25rem;
  }

  .\33xl\:max-w-2 {
    max-width: 0.5rem;
  }

  .\33xl\:max-w-3 {
    max-width: 0.75rem;
  }

  .\33xl\:max-w-4 {
    max-width: 1rem;
  }

  .\33xl\:max-w-5 {
    max-width: 1.25rem;
  }

  .\33xl\:max-w-6 {
    max-width: 1.5rem;
  }

  .\33xl\:max-w-7 {
    max-width: 1.75rem;
  }

  .\33xl\:max-w-8 {
    max-width: 2rem;
  }

  .\33xl\:max-w-9 {
    max-width: 2.25rem;
  }

  .\33xl\:max-w-10 {
    max-width: 2.5rem;
  }

  .\33xl\:max-w-11 {
    max-width: 2.75rem;
  }

  .\33xl\:max-w-12 {
    max-width: 3rem;
  }

  .\33xl\:max-w-13 {
    max-width: 3.25rem;
  }

  .\33xl\:max-w-14 {
    max-width: 3.5rem;
  }

  .\33xl\:max-w-15 {
    max-width: 3.75rem;
  }

  .\33xl\:max-w-16 {
    max-width: 4rem;
  }

  .\33xl\:max-w-17 {
    max-width: 4.25rem;
  }

  .\33xl\:max-w-18 {
    max-width: 4.5rem;
  }

  .\33xl\:max-w-19 {
    max-width: 4.75rem;
  }

  .\33xl\:max-w-20 {
    max-width: 5rem;
  }

  .\33xl\:max-w-21 {
    max-width: 5.25rem;
  }

  .\33xl\:max-w-22 {
    max-width: 5.5rem;
  }

  .\33xl\:max-w-23 {
    max-width: 5.75rem;
  }

  .\33xl\:max-w-24 {
    max-width: 6rem;
  }

  .\33xl\:max-w-25 {
    max-width: 6.25rem;
  }

  .\33xl\:max-w-26 {
    max-width: 6.5rem;
  }

  .\33xl\:max-w-27 {
    max-width: 6.75rem;
  }

  .\33xl\:max-w-28 {
    max-width: 7rem;
  }

  .\33xl\:max-w-29 {
    max-width: 7.25rem;
  }

  .\33xl\:max-w-30 {
    max-width: 7.5rem;
  }

  .\33xl\:max-w-31 {
    max-width: 7.75rem;
  }

  .\33xl\:max-w-32 {
    max-width: 8rem;
  }

  .\33xl\:max-w-40 {
    max-width: 10rem;
  }

  .\33xl\:max-w-48 {
    max-width: 12rem;
  }

  .\33xl\:max-w-56 {
    max-width: 14rem;
  }

  .\33xl\:max-w-64 {
    max-width: 16rem;
  }

  .\33xl\:max-w-none {
    max-width: none;
  }

  .\33xl\:max-w-xs {
    max-width: 20rem;
  }

  .\33xl\:max-w-sm {
    max-width: 24rem;
  }

  .\33xl\:max-w-md {
    max-width: 28rem;
  }

  .\33xl\:max-w-lg {
    max-width: 32rem;
  }

  .\33xl\:max-w-xl {
    max-width: 36rem;
  }

  .\33xl\:max-w-2xl {
    max-width: 42rem;
  }

  .\33xl\:max-w-3xl {
    max-width: 48rem;
  }

  .\33xl\:max-w-4xl {
    max-width: 56rem;
  }

  .\33xl\:max-w-5xl {
    max-width: 64rem;
  }

  .\33xl\:max-w-6xl {
    max-width: 72rem;
  }

  .\33xl\:max-w-full {
    max-width: 100%;
  }

  .\33xl\:max-w-px {
    max-width: 1px;
  }

  .\33xl\:max-w-1\/2 {
    max-width: 50%;
  }

  .\33xl\:max-w-mobile {
    max-width: 767px;
  }

  .\33xl\:max-w-tablet {
    max-width: 1023px;
  }

  .\33xl\:max-w-laptop {
    max-width: 1440px;
  }

  .\33xl\:max-w-desktop {
    max-width: 1920px;
  }

  .\33xl\:\!max-w-0 {
    max-width: 0rem !important;
  }

  .\33xl\:\!max-w-1 {
    max-width: 0.25rem !important;
  }

  .\33xl\:\!max-w-2 {
    max-width: 0.5rem !important;
  }

  .\33xl\:\!max-w-3 {
    max-width: 0.75rem !important;
  }

  .\33xl\:\!max-w-4 {
    max-width: 1rem !important;
  }

  .\33xl\:\!max-w-5 {
    max-width: 1.25rem !important;
  }

  .\33xl\:\!max-w-6 {
    max-width: 1.5rem !important;
  }

  .\33xl\:\!max-w-7 {
    max-width: 1.75rem !important;
  }

  .\33xl\:\!max-w-8 {
    max-width: 2rem !important;
  }

  .\33xl\:\!max-w-9 {
    max-width: 2.25rem !important;
  }

  .\33xl\:\!max-w-10 {
    max-width: 2.5rem !important;
  }

  .\33xl\:\!max-w-11 {
    max-width: 2.75rem !important;
  }

  .\33xl\:\!max-w-12 {
    max-width: 3rem !important;
  }

  .\33xl\:\!max-w-13 {
    max-width: 3.25rem !important;
  }

  .\33xl\:\!max-w-14 {
    max-width: 3.5rem !important;
  }

  .\33xl\:\!max-w-15 {
    max-width: 3.75rem !important;
  }

  .\33xl\:\!max-w-16 {
    max-width: 4rem !important;
  }

  .\33xl\:\!max-w-17 {
    max-width: 4.25rem !important;
  }

  .\33xl\:\!max-w-18 {
    max-width: 4.5rem !important;
  }

  .\33xl\:\!max-w-19 {
    max-width: 4.75rem !important;
  }

  .\33xl\:\!max-w-20 {
    max-width: 5rem !important;
  }

  .\33xl\:\!max-w-21 {
    max-width: 5.25rem !important;
  }

  .\33xl\:\!max-w-22 {
    max-width: 5.5rem !important;
  }

  .\33xl\:\!max-w-23 {
    max-width: 5.75rem !important;
  }

  .\33xl\:\!max-w-24 {
    max-width: 6rem !important;
  }

  .\33xl\:\!max-w-25 {
    max-width: 6.25rem !important;
  }

  .\33xl\:\!max-w-26 {
    max-width: 6.5rem !important;
  }

  .\33xl\:\!max-w-27 {
    max-width: 6.75rem !important;
  }

  .\33xl\:\!max-w-28 {
    max-width: 7rem !important;
  }

  .\33xl\:\!max-w-29 {
    max-width: 7.25rem !important;
  }

  .\33xl\:\!max-w-30 {
    max-width: 7.5rem !important;
  }

  .\33xl\:\!max-w-31 {
    max-width: 7.75rem !important;
  }

  .\33xl\:\!max-w-32 {
    max-width: 8rem !important;
  }

  .\33xl\:\!max-w-40 {
    max-width: 10rem !important;
  }

  .\33xl\:\!max-w-48 {
    max-width: 12rem !important;
  }

  .\33xl\:\!max-w-56 {
    max-width: 14rem !important;
  }

  .\33xl\:\!max-w-64 {
    max-width: 16rem !important;
  }

  .\33xl\:\!max-w-none {
    max-width: none !important;
  }

  .\33xl\:\!max-w-xs {
    max-width: 20rem !important;
  }

  .\33xl\:\!max-w-sm {
    max-width: 24rem !important;
  }

  .\33xl\:\!max-w-md {
    max-width: 28rem !important;
  }

  .\33xl\:\!max-w-lg {
    max-width: 32rem !important;
  }

  .\33xl\:\!max-w-xl {
    max-width: 36rem !important;
  }

  .\33xl\:\!max-w-2xl {
    max-width: 42rem !important;
  }

  .\33xl\:\!max-w-3xl {
    max-width: 48rem !important;
  }

  .\33xl\:\!max-w-4xl {
    max-width: 56rem !important;
  }

  .\33xl\:\!max-w-5xl {
    max-width: 64rem !important;
  }

  .\33xl\:\!max-w-6xl {
    max-width: 72rem !important;
  }

  .\33xl\:\!max-w-full {
    max-width: 100% !important;
  }

  .\33xl\:\!max-w-px {
    max-width: 1px !important;
  }

  .\33xl\:\!max-w-1\/2 {
    max-width: 50% !important;
  }

  .\33xl\:\!max-w-mobile {
    max-width: 767px !important;
  }

  .\33xl\:\!max-w-tablet {
    max-width: 1023px !important;
  }

  .\33xl\:\!max-w-laptop {
    max-width: 1440px !important;
  }

  .\33xl\:\!max-w-desktop {
    max-width: 1920px !important;
  }

  .\33xl\:hover\:max-w-0:hover {
    max-width: 0rem;
  }

  .\33xl\:hover\:max-w-1:hover {
    max-width: 0.25rem;
  }

  .\33xl\:hover\:max-w-2:hover {
    max-width: 0.5rem;
  }

  .\33xl\:hover\:max-w-3:hover {
    max-width: 0.75rem;
  }

  .\33xl\:hover\:max-w-4:hover {
    max-width: 1rem;
  }

  .\33xl\:hover\:max-w-5:hover {
    max-width: 1.25rem;
  }

  .\33xl\:hover\:max-w-6:hover {
    max-width: 1.5rem;
  }

  .\33xl\:hover\:max-w-7:hover {
    max-width: 1.75rem;
  }

  .\33xl\:hover\:max-w-8:hover {
    max-width: 2rem;
  }

  .\33xl\:hover\:max-w-9:hover {
    max-width: 2.25rem;
  }

  .\33xl\:hover\:max-w-10:hover {
    max-width: 2.5rem;
  }

  .\33xl\:hover\:max-w-11:hover {
    max-width: 2.75rem;
  }

  .\33xl\:hover\:max-w-12:hover {
    max-width: 3rem;
  }

  .\33xl\:hover\:max-w-13:hover {
    max-width: 3.25rem;
  }

  .\33xl\:hover\:max-w-14:hover {
    max-width: 3.5rem;
  }

  .\33xl\:hover\:max-w-15:hover {
    max-width: 3.75rem;
  }

  .\33xl\:hover\:max-w-16:hover {
    max-width: 4rem;
  }

  .\33xl\:hover\:max-w-17:hover {
    max-width: 4.25rem;
  }

  .\33xl\:hover\:max-w-18:hover {
    max-width: 4.5rem;
  }

  .\33xl\:hover\:max-w-19:hover {
    max-width: 4.75rem;
  }

  .\33xl\:hover\:max-w-20:hover {
    max-width: 5rem;
  }

  .\33xl\:hover\:max-w-21:hover {
    max-width: 5.25rem;
  }

  .\33xl\:hover\:max-w-22:hover {
    max-width: 5.5rem;
  }

  .\33xl\:hover\:max-w-23:hover {
    max-width: 5.75rem;
  }

  .\33xl\:hover\:max-w-24:hover {
    max-width: 6rem;
  }

  .\33xl\:hover\:max-w-25:hover {
    max-width: 6.25rem;
  }

  .\33xl\:hover\:max-w-26:hover {
    max-width: 6.5rem;
  }

  .\33xl\:hover\:max-w-27:hover {
    max-width: 6.75rem;
  }

  .\33xl\:hover\:max-w-28:hover {
    max-width: 7rem;
  }

  .\33xl\:hover\:max-w-29:hover {
    max-width: 7.25rem;
  }

  .\33xl\:hover\:max-w-30:hover {
    max-width: 7.5rem;
  }

  .\33xl\:hover\:max-w-31:hover {
    max-width: 7.75rem;
  }

  .\33xl\:hover\:max-w-32:hover {
    max-width: 8rem;
  }

  .\33xl\:hover\:max-w-40:hover {
    max-width: 10rem;
  }

  .\33xl\:hover\:max-w-48:hover {
    max-width: 12rem;
  }

  .\33xl\:hover\:max-w-56:hover {
    max-width: 14rem;
  }

  .\33xl\:hover\:max-w-64:hover {
    max-width: 16rem;
  }

  .\33xl\:hover\:max-w-none:hover {
    max-width: none;
  }

  .\33xl\:hover\:max-w-xs:hover {
    max-width: 20rem;
  }

  .\33xl\:hover\:max-w-sm:hover {
    max-width: 24rem;
  }

  .\33xl\:hover\:max-w-md:hover {
    max-width: 28rem;
  }

  .\33xl\:hover\:max-w-lg:hover {
    max-width: 32rem;
  }

  .\33xl\:hover\:max-w-xl:hover {
    max-width: 36rem;
  }

  .\33xl\:hover\:max-w-2xl:hover {
    max-width: 42rem;
  }

  .\33xl\:hover\:max-w-3xl:hover {
    max-width: 48rem;
  }

  .\33xl\:hover\:max-w-4xl:hover {
    max-width: 56rem;
  }

  .\33xl\:hover\:max-w-5xl:hover {
    max-width: 64rem;
  }

  .\33xl\:hover\:max-w-6xl:hover {
    max-width: 72rem;
  }

  .\33xl\:hover\:max-w-full:hover {
    max-width: 100%;
  }

  .\33xl\:hover\:max-w-px:hover {
    max-width: 1px;
  }

  .\33xl\:hover\:max-w-1\/2:hover {
    max-width: 50%;
  }

  .\33xl\:hover\:max-w-mobile:hover {
    max-width: 767px;
  }

  .\33xl\:hover\:max-w-tablet:hover {
    max-width: 1023px;
  }

  .\33xl\:hover\:max-w-laptop:hover {
    max-width: 1440px;
  }

  .\33xl\:hover\:max-w-desktop:hover {
    max-width: 1920px;
  }

  .\33xl\:min-h-0 {
    min-height: 0rem;
  }

  .\33xl\:min-h-1 {
    min-height: 0.25rem;
  }

  .\33xl\:min-h-2 {
    min-height: 0.5rem;
  }

  .\33xl\:min-h-3 {
    min-height: 0.75rem;
  }

  .\33xl\:min-h-4 {
    min-height: 1rem;
  }

  .\33xl\:min-h-5 {
    min-height: 1.25rem;
  }

  .\33xl\:min-h-6 {
    min-height: 1.5rem;
  }

  .\33xl\:min-h-7 {
    min-height: 1.75rem;
  }

  .\33xl\:min-h-8 {
    min-height: 2rem;
  }

  .\33xl\:min-h-9 {
    min-height: 2.25rem;
  }

  .\33xl\:min-h-10 {
    min-height: 2.5rem;
  }

  .\33xl\:min-h-11 {
    min-height: 2.75rem;
  }

  .\33xl\:min-h-12 {
    min-height: 3rem;
  }

  .\33xl\:min-h-13 {
    min-height: 3.25rem;
  }

  .\33xl\:min-h-14 {
    min-height: 3.5rem;
  }

  .\33xl\:min-h-15 {
    min-height: 3.75rem;
  }

  .\33xl\:min-h-16 {
    min-height: 4rem;
  }

  .\33xl\:min-h-17 {
    min-height: 4.25rem;
  }

  .\33xl\:min-h-18 {
    min-height: 4.5rem;
  }

  .\33xl\:min-h-19 {
    min-height: 4.75rem;
  }

  .\33xl\:min-h-20 {
    min-height: 5rem;
  }

  .\33xl\:min-h-21 {
    min-height: 5.25rem;
  }

  .\33xl\:min-h-22 {
    min-height: 5.5rem;
  }

  .\33xl\:min-h-23 {
    min-height: 5.75rem;
  }

  .\33xl\:min-h-24 {
    min-height: 6rem;
  }

  .\33xl\:min-h-25 {
    min-height: 6.25rem;
  }

  .\33xl\:min-h-26 {
    min-height: 6.5rem;
  }

  .\33xl\:min-h-27 {
    min-height: 6.75rem;
  }

  .\33xl\:min-h-28 {
    min-height: 7rem;
  }

  .\33xl\:min-h-29 {
    min-height: 7.25rem;
  }

  .\33xl\:min-h-30 {
    min-height: 7.5rem;
  }

  .\33xl\:min-h-31 {
    min-height: 7.75rem;
  }

  .\33xl\:min-h-32 {
    min-height: 8rem;
  }

  .\33xl\:min-h-40 {
    min-height: 10rem;
  }

  .\33xl\:min-h-48 {
    min-height: 12rem;
  }

  .\33xl\:min-h-56 {
    min-height: 14rem;
  }

  .\33xl\:min-h-64 {
    min-height: 16rem;
  }

  .\33xl\:min-h-full {
    min-height: 100%;
  }

  .\33xl\:min-h-screen {
    min-height: 100vh;
  }

  .\33xl\:min-h-px {
    min-height: 1px;
  }

  .\33xl\:min-h-1\/2 {
    min-height: 50%;
  }

  .\33xl\:\!min-h-0 {
    min-height: 0rem !important;
  }

  .\33xl\:\!min-h-1 {
    min-height: 0.25rem !important;
  }

  .\33xl\:\!min-h-2 {
    min-height: 0.5rem !important;
  }

  .\33xl\:\!min-h-3 {
    min-height: 0.75rem !important;
  }

  .\33xl\:\!min-h-4 {
    min-height: 1rem !important;
  }

  .\33xl\:\!min-h-5 {
    min-height: 1.25rem !important;
  }

  .\33xl\:\!min-h-6 {
    min-height: 1.5rem !important;
  }

  .\33xl\:\!min-h-7 {
    min-height: 1.75rem !important;
  }

  .\33xl\:\!min-h-8 {
    min-height: 2rem !important;
  }

  .\33xl\:\!min-h-9 {
    min-height: 2.25rem !important;
  }

  .\33xl\:\!min-h-10 {
    min-height: 2.5rem !important;
  }

  .\33xl\:\!min-h-11 {
    min-height: 2.75rem !important;
  }

  .\33xl\:\!min-h-12 {
    min-height: 3rem !important;
  }

  .\33xl\:\!min-h-13 {
    min-height: 3.25rem !important;
  }

  .\33xl\:\!min-h-14 {
    min-height: 3.5rem !important;
  }

  .\33xl\:\!min-h-15 {
    min-height: 3.75rem !important;
  }

  .\33xl\:\!min-h-16 {
    min-height: 4rem !important;
  }

  .\33xl\:\!min-h-17 {
    min-height: 4.25rem !important;
  }

  .\33xl\:\!min-h-18 {
    min-height: 4.5rem !important;
  }

  .\33xl\:\!min-h-19 {
    min-height: 4.75rem !important;
  }

  .\33xl\:\!min-h-20 {
    min-height: 5rem !important;
  }

  .\33xl\:\!min-h-21 {
    min-height: 5.25rem !important;
  }

  .\33xl\:\!min-h-22 {
    min-height: 5.5rem !important;
  }

  .\33xl\:\!min-h-23 {
    min-height: 5.75rem !important;
  }

  .\33xl\:\!min-h-24 {
    min-height: 6rem !important;
  }

  .\33xl\:\!min-h-25 {
    min-height: 6.25rem !important;
  }

  .\33xl\:\!min-h-26 {
    min-height: 6.5rem !important;
  }

  .\33xl\:\!min-h-27 {
    min-height: 6.75rem !important;
  }

  .\33xl\:\!min-h-28 {
    min-height: 7rem !important;
  }

  .\33xl\:\!min-h-29 {
    min-height: 7.25rem !important;
  }

  .\33xl\:\!min-h-30 {
    min-height: 7.5rem !important;
  }

  .\33xl\:\!min-h-31 {
    min-height: 7.75rem !important;
  }

  .\33xl\:\!min-h-32 {
    min-height: 8rem !important;
  }

  .\33xl\:\!min-h-40 {
    min-height: 10rem !important;
  }

  .\33xl\:\!min-h-48 {
    min-height: 12rem !important;
  }

  .\33xl\:\!min-h-56 {
    min-height: 14rem !important;
  }

  .\33xl\:\!min-h-64 {
    min-height: 16rem !important;
  }

  .\33xl\:\!min-h-full {
    min-height: 100% !important;
  }

  .\33xl\:\!min-h-screen {
    min-height: 100vh !important;
  }

  .\33xl\:\!min-h-px {
    min-height: 1px !important;
  }

  .\33xl\:\!min-h-1\/2 {
    min-height: 50% !important;
  }

  .\33xl\:hover\:min-h-0:hover {
    min-height: 0rem;
  }

  .\33xl\:hover\:min-h-1:hover {
    min-height: 0.25rem;
  }

  .\33xl\:hover\:min-h-2:hover {
    min-height: 0.5rem;
  }

  .\33xl\:hover\:min-h-3:hover {
    min-height: 0.75rem;
  }

  .\33xl\:hover\:min-h-4:hover {
    min-height: 1rem;
  }

  .\33xl\:hover\:min-h-5:hover {
    min-height: 1.25rem;
  }

  .\33xl\:hover\:min-h-6:hover {
    min-height: 1.5rem;
  }

  .\33xl\:hover\:min-h-7:hover {
    min-height: 1.75rem;
  }

  .\33xl\:hover\:min-h-8:hover {
    min-height: 2rem;
  }

  .\33xl\:hover\:min-h-9:hover {
    min-height: 2.25rem;
  }

  .\33xl\:hover\:min-h-10:hover {
    min-height: 2.5rem;
  }

  .\33xl\:hover\:min-h-11:hover {
    min-height: 2.75rem;
  }

  .\33xl\:hover\:min-h-12:hover {
    min-height: 3rem;
  }

  .\33xl\:hover\:min-h-13:hover {
    min-height: 3.25rem;
  }

  .\33xl\:hover\:min-h-14:hover {
    min-height: 3.5rem;
  }

  .\33xl\:hover\:min-h-15:hover {
    min-height: 3.75rem;
  }

  .\33xl\:hover\:min-h-16:hover {
    min-height: 4rem;
  }

  .\33xl\:hover\:min-h-17:hover {
    min-height: 4.25rem;
  }

  .\33xl\:hover\:min-h-18:hover {
    min-height: 4.5rem;
  }

  .\33xl\:hover\:min-h-19:hover {
    min-height: 4.75rem;
  }

  .\33xl\:hover\:min-h-20:hover {
    min-height: 5rem;
  }

  .\33xl\:hover\:min-h-21:hover {
    min-height: 5.25rem;
  }

  .\33xl\:hover\:min-h-22:hover {
    min-height: 5.5rem;
  }

  .\33xl\:hover\:min-h-23:hover {
    min-height: 5.75rem;
  }

  .\33xl\:hover\:min-h-24:hover {
    min-height: 6rem;
  }

  .\33xl\:hover\:min-h-25:hover {
    min-height: 6.25rem;
  }

  .\33xl\:hover\:min-h-26:hover {
    min-height: 6.5rem;
  }

  .\33xl\:hover\:min-h-27:hover {
    min-height: 6.75rem;
  }

  .\33xl\:hover\:min-h-28:hover {
    min-height: 7rem;
  }

  .\33xl\:hover\:min-h-29:hover {
    min-height: 7.25rem;
  }

  .\33xl\:hover\:min-h-30:hover {
    min-height: 7.5rem;
  }

  .\33xl\:hover\:min-h-31:hover {
    min-height: 7.75rem;
  }

  .\33xl\:hover\:min-h-32:hover {
    min-height: 8rem;
  }

  .\33xl\:hover\:min-h-40:hover {
    min-height: 10rem;
  }

  .\33xl\:hover\:min-h-48:hover {
    min-height: 12rem;
  }

  .\33xl\:hover\:min-h-56:hover {
    min-height: 14rem;
  }

  .\33xl\:hover\:min-h-64:hover {
    min-height: 16rem;
  }

  .\33xl\:hover\:min-h-full:hover {
    min-height: 100%;
  }

  .\33xl\:hover\:min-h-screen:hover {
    min-height: 100vh;
  }

  .\33xl\:hover\:min-h-px:hover {
    min-height: 1px;
  }

  .\33xl\:hover\:min-h-1\/2:hover {
    min-height: 50%;
  }

  .\33xl\:min-w-0 {
    min-width: 0rem;
  }

  .\33xl\:min-w-1 {
    min-width: 0.25rem;
  }

  .\33xl\:min-w-2 {
    min-width: 0.5rem;
  }

  .\33xl\:min-w-3 {
    min-width: 0.75rem;
  }

  .\33xl\:min-w-4 {
    min-width: 1rem;
  }

  .\33xl\:min-w-5 {
    min-width: 1.25rem;
  }

  .\33xl\:min-w-6 {
    min-width: 1.5rem;
  }

  .\33xl\:min-w-7 {
    min-width: 1.75rem;
  }

  .\33xl\:min-w-8 {
    min-width: 2rem;
  }

  .\33xl\:min-w-9 {
    min-width: 2.25rem;
  }

  .\33xl\:min-w-10 {
    min-width: 2.5rem;
  }

  .\33xl\:min-w-11 {
    min-width: 2.75rem;
  }

  .\33xl\:min-w-12 {
    min-width: 3rem;
  }

  .\33xl\:min-w-13 {
    min-width: 3.25rem;
  }

  .\33xl\:min-w-14 {
    min-width: 3.5rem;
  }

  .\33xl\:min-w-15 {
    min-width: 3.75rem;
  }

  .\33xl\:min-w-16 {
    min-width: 4rem;
  }

  .\33xl\:min-w-17 {
    min-width: 4.25rem;
  }

  .\33xl\:min-w-18 {
    min-width: 4.5rem;
  }

  .\33xl\:min-w-19 {
    min-width: 4.75rem;
  }

  .\33xl\:min-w-20 {
    min-width: 5rem;
  }

  .\33xl\:min-w-21 {
    min-width: 5.25rem;
  }

  .\33xl\:min-w-22 {
    min-width: 5.5rem;
  }

  .\33xl\:min-w-23 {
    min-width: 5.75rem;
  }

  .\33xl\:min-w-24 {
    min-width: 6rem;
  }

  .\33xl\:min-w-25 {
    min-width: 6.25rem;
  }

  .\33xl\:min-w-26 {
    min-width: 6.5rem;
  }

  .\33xl\:min-w-27 {
    min-width: 6.75rem;
  }

  .\33xl\:min-w-28 {
    min-width: 7rem;
  }

  .\33xl\:min-w-29 {
    min-width: 7.25rem;
  }

  .\33xl\:min-w-30 {
    min-width: 7.5rem;
  }

  .\33xl\:min-w-31 {
    min-width: 7.75rem;
  }

  .\33xl\:min-w-32 {
    min-width: 8rem;
  }

  .\33xl\:min-w-40 {
    min-width: 10rem;
  }

  .\33xl\:min-w-48 {
    min-width: 12rem;
  }

  .\33xl\:min-w-56 {
    min-width: 14rem;
  }

  .\33xl\:min-w-64 {
    min-width: 16rem;
  }

  .\33xl\:min-w-full {
    min-width: 100%;
  }

  .\33xl\:min-w-px {
    min-width: 1px;
  }

  .\33xl\:min-w-1\/2 {
    min-width: 50%;
  }

  .\33xl\:min-w-2xs {
    min-width: 375px;
  }

  .\33xl\:min-w-xs {
    min-width: 478px;
  }

  .\33xl\:min-w-sm {
    min-width: 576px;
  }

  .\33xl\:min-w-md {
    min-width: 768px;
  }

  .\33xl\:min-w-lg {
    min-width: 1024px;
  }

  .\33xl\:min-w-xl {
    min-width: 1440px;
  }

  .\33xl\:min-w-2xl {
    min-width: 1920px;
  }

  .\33xl\:min-w-3xl {
    min-width: 2560px;
  }

  .\33xl\:\!min-w-0 {
    min-width: 0rem !important;
  }

  .\33xl\:\!min-w-1 {
    min-width: 0.25rem !important;
  }

  .\33xl\:\!min-w-2 {
    min-width: 0.5rem !important;
  }

  .\33xl\:\!min-w-3 {
    min-width: 0.75rem !important;
  }

  .\33xl\:\!min-w-4 {
    min-width: 1rem !important;
  }

  .\33xl\:\!min-w-5 {
    min-width: 1.25rem !important;
  }

  .\33xl\:\!min-w-6 {
    min-width: 1.5rem !important;
  }

  .\33xl\:\!min-w-7 {
    min-width: 1.75rem !important;
  }

  .\33xl\:\!min-w-8 {
    min-width: 2rem !important;
  }

  .\33xl\:\!min-w-9 {
    min-width: 2.25rem !important;
  }

  .\33xl\:\!min-w-10 {
    min-width: 2.5rem !important;
  }

  .\33xl\:\!min-w-11 {
    min-width: 2.75rem !important;
  }

  .\33xl\:\!min-w-12 {
    min-width: 3rem !important;
  }

  .\33xl\:\!min-w-13 {
    min-width: 3.25rem !important;
  }

  .\33xl\:\!min-w-14 {
    min-width: 3.5rem !important;
  }

  .\33xl\:\!min-w-15 {
    min-width: 3.75rem !important;
  }

  .\33xl\:\!min-w-16 {
    min-width: 4rem !important;
  }

  .\33xl\:\!min-w-17 {
    min-width: 4.25rem !important;
  }

  .\33xl\:\!min-w-18 {
    min-width: 4.5rem !important;
  }

  .\33xl\:\!min-w-19 {
    min-width: 4.75rem !important;
  }

  .\33xl\:\!min-w-20 {
    min-width: 5rem !important;
  }

  .\33xl\:\!min-w-21 {
    min-width: 5.25rem !important;
  }

  .\33xl\:\!min-w-22 {
    min-width: 5.5rem !important;
  }

  .\33xl\:\!min-w-23 {
    min-width: 5.75rem !important;
  }

  .\33xl\:\!min-w-24 {
    min-width: 6rem !important;
  }

  .\33xl\:\!min-w-25 {
    min-width: 6.25rem !important;
  }

  .\33xl\:\!min-w-26 {
    min-width: 6.5rem !important;
  }

  .\33xl\:\!min-w-27 {
    min-width: 6.75rem !important;
  }

  .\33xl\:\!min-w-28 {
    min-width: 7rem !important;
  }

  .\33xl\:\!min-w-29 {
    min-width: 7.25rem !important;
  }

  .\33xl\:\!min-w-30 {
    min-width: 7.5rem !important;
  }

  .\33xl\:\!min-w-31 {
    min-width: 7.75rem !important;
  }

  .\33xl\:\!min-w-32 {
    min-width: 8rem !important;
  }

  .\33xl\:\!min-w-40 {
    min-width: 10rem !important;
  }

  .\33xl\:\!min-w-48 {
    min-width: 12rem !important;
  }

  .\33xl\:\!min-w-56 {
    min-width: 14rem !important;
  }

  .\33xl\:\!min-w-64 {
    min-width: 16rem !important;
  }

  .\33xl\:\!min-w-full {
    min-width: 100% !important;
  }

  .\33xl\:\!min-w-px {
    min-width: 1px !important;
  }

  .\33xl\:\!min-w-1\/2 {
    min-width: 50% !important;
  }

  .\33xl\:\!min-w-2xs {
    min-width: 375px !important;
  }

  .\33xl\:\!min-w-xs {
    min-width: 478px !important;
  }

  .\33xl\:\!min-w-sm {
    min-width: 576px !important;
  }

  .\33xl\:\!min-w-md {
    min-width: 768px !important;
  }

  .\33xl\:\!min-w-lg {
    min-width: 1024px !important;
  }

  .\33xl\:\!min-w-xl {
    min-width: 1440px !important;
  }

  .\33xl\:\!min-w-2xl {
    min-width: 1920px !important;
  }

  .\33xl\:\!min-w-3xl {
    min-width: 2560px !important;
  }

  .\33xl\:hover\:min-w-0:hover {
    min-width: 0rem;
  }

  .\33xl\:hover\:min-w-1:hover {
    min-width: 0.25rem;
  }

  .\33xl\:hover\:min-w-2:hover {
    min-width: 0.5rem;
  }

  .\33xl\:hover\:min-w-3:hover {
    min-width: 0.75rem;
  }

  .\33xl\:hover\:min-w-4:hover {
    min-width: 1rem;
  }

  .\33xl\:hover\:min-w-5:hover {
    min-width: 1.25rem;
  }

  .\33xl\:hover\:min-w-6:hover {
    min-width: 1.5rem;
  }

  .\33xl\:hover\:min-w-7:hover {
    min-width: 1.75rem;
  }

  .\33xl\:hover\:min-w-8:hover {
    min-width: 2rem;
  }

  .\33xl\:hover\:min-w-9:hover {
    min-width: 2.25rem;
  }

  .\33xl\:hover\:min-w-10:hover {
    min-width: 2.5rem;
  }

  .\33xl\:hover\:min-w-11:hover {
    min-width: 2.75rem;
  }

  .\33xl\:hover\:min-w-12:hover {
    min-width: 3rem;
  }

  .\33xl\:hover\:min-w-13:hover {
    min-width: 3.25rem;
  }

  .\33xl\:hover\:min-w-14:hover {
    min-width: 3.5rem;
  }

  .\33xl\:hover\:min-w-15:hover {
    min-width: 3.75rem;
  }

  .\33xl\:hover\:min-w-16:hover {
    min-width: 4rem;
  }

  .\33xl\:hover\:min-w-17:hover {
    min-width: 4.25rem;
  }

  .\33xl\:hover\:min-w-18:hover {
    min-width: 4.5rem;
  }

  .\33xl\:hover\:min-w-19:hover {
    min-width: 4.75rem;
  }

  .\33xl\:hover\:min-w-20:hover {
    min-width: 5rem;
  }

  .\33xl\:hover\:min-w-21:hover {
    min-width: 5.25rem;
  }

  .\33xl\:hover\:min-w-22:hover {
    min-width: 5.5rem;
  }

  .\33xl\:hover\:min-w-23:hover {
    min-width: 5.75rem;
  }

  .\33xl\:hover\:min-w-24:hover {
    min-width: 6rem;
  }

  .\33xl\:hover\:min-w-25:hover {
    min-width: 6.25rem;
  }

  .\33xl\:hover\:min-w-26:hover {
    min-width: 6.5rem;
  }

  .\33xl\:hover\:min-w-27:hover {
    min-width: 6.75rem;
  }

  .\33xl\:hover\:min-w-28:hover {
    min-width: 7rem;
  }

  .\33xl\:hover\:min-w-29:hover {
    min-width: 7.25rem;
  }

  .\33xl\:hover\:min-w-30:hover {
    min-width: 7.5rem;
  }

  .\33xl\:hover\:min-w-31:hover {
    min-width: 7.75rem;
  }

  .\33xl\:hover\:min-w-32:hover {
    min-width: 8rem;
  }

  .\33xl\:hover\:min-w-40:hover {
    min-width: 10rem;
  }

  .\33xl\:hover\:min-w-48:hover {
    min-width: 12rem;
  }

  .\33xl\:hover\:min-w-56:hover {
    min-width: 14rem;
  }

  .\33xl\:hover\:min-w-64:hover {
    min-width: 16rem;
  }

  .\33xl\:hover\:min-w-full:hover {
    min-width: 100%;
  }

  .\33xl\:hover\:min-w-px:hover {
    min-width: 1px;
  }

  .\33xl\:hover\:min-w-1\/2:hover {
    min-width: 50%;
  }

  .\33xl\:hover\:min-w-2xs:hover {
    min-width: 375px;
  }

  .\33xl\:hover\:min-w-xs:hover {
    min-width: 478px;
  }

  .\33xl\:hover\:min-w-sm:hover {
    min-width: 576px;
  }

  .\33xl\:hover\:min-w-md:hover {
    min-width: 768px;
  }

  .\33xl\:hover\:min-w-lg:hover {
    min-width: 1024px;
  }

  .\33xl\:hover\:min-w-xl:hover {
    min-width: 1440px;
  }

  .\33xl\:hover\:min-w-2xl:hover {
    min-width: 1920px;
  }

  .\33xl\:hover\:min-w-3xl:hover {
    min-width: 2560px;
  }

  .\33xl\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .\33xl\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .\33xl\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .\33xl\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .\33xl\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .\33xl\:\!object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .\33xl\:\!object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .\33xl\:\!object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .\33xl\:\!object-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .\33xl\:\!object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .\33xl\:hover\:object-contain:hover {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .\33xl\:hover\:object-cover:hover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .\33xl\:hover\:object-fill:hover {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .\33xl\:hover\:object-none:hover {
    -o-object-fit: none;
       object-fit: none;
  }

  .\33xl\:hover\:object-scale-down:hover {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .\33xl\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .\33xl\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .\33xl\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .\33xl\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .\33xl\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .\33xl\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .\33xl\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .\33xl\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .\33xl\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .\33xl\:\!object-bottom {
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .\33xl\:\!object-center {
    -o-object-position: center !important;
       object-position: center !important;
  }

  .\33xl\:\!object-left {
    -o-object-position: left !important;
       object-position: left !important;
  }

  .\33xl\:\!object-left-bottom {
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .\33xl\:\!object-left-top {
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .\33xl\:\!object-right {
    -o-object-position: right !important;
       object-position: right !important;
  }

  .\33xl\:\!object-right-bottom {
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .\33xl\:\!object-right-top {
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .\33xl\:\!object-top {
    -o-object-position: top !important;
       object-position: top !important;
  }

  .\33xl\:hover\:object-bottom:hover {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .\33xl\:hover\:object-center:hover {
    -o-object-position: center;
       object-position: center;
  }

  .\33xl\:hover\:object-left:hover {
    -o-object-position: left;
       object-position: left;
  }

  .\33xl\:hover\:object-left-bottom:hover {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .\33xl\:hover\:object-left-top:hover {
    -o-object-position: left top;
       object-position: left top;
  }

  .\33xl\:hover\:object-right:hover {
    -o-object-position: right;
       object-position: right;
  }

  .\33xl\:hover\:object-right-bottom:hover {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .\33xl\:hover\:object-right-top:hover {
    -o-object-position: right top;
       object-position: right top;
  }

  .\33xl\:hover\:object-top:hover {
    -o-object-position: top;
       object-position: top;
  }

  .\33xl\:opacity-0 {
    opacity: 0;
  }

  .\33xl\:opacity-25 {
    opacity: 0.25;
  }

  .\33xl\:opacity-50 {
    opacity: 0.5;
  }

  .\33xl\:opacity-75 {
    opacity: 0.75;
  }

  .\33xl\:opacity-100 {
    opacity: 1;
  }

  .\33xl\:\!opacity-0 {
    opacity: 0 !important;
  }

  .\33xl\:\!opacity-25 {
    opacity: 0.25 !important;
  }

  .\33xl\:\!opacity-50 {
    opacity: 0.5 !important;
  }

  .\33xl\:\!opacity-75 {
    opacity: 0.75 !important;
  }

  .\33xl\:\!opacity-100 {
    opacity: 1 !important;
  }

  .\33xl\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .\33xl\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .\33xl\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .\33xl\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .\33xl\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .\33xl\:outline-none {
    outline: 0;
  }

  .\33xl\:\!outline-none {
    outline: 0 !important;
  }

  .\33xl\:hover\:outline-none:hover {
    outline: 0;
  }

  .\33xl\:overflow-auto {
    overflow: auto;
  }

  .\33xl\:overflow-hidden {
    overflow: hidden;
  }

  .\33xl\:overflow-visible {
    overflow: visible;
  }

  .\33xl\:overflow-scroll {
    overflow: scroll;
  }

  .\33xl\:overflow-x-auto {
    overflow-x: auto;
  }

  .\33xl\:overflow-y-auto {
    overflow-y: auto;
  }

  .\33xl\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .\33xl\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .\33xl\:overflow-x-visible {
    overflow-x: visible;
  }

  .\33xl\:overflow-y-visible {
    overflow-y: visible;
  }

  .\33xl\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .\33xl\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .\33xl\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .\33xl\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .\33xl\:\!overflow-auto {
    overflow: auto !important;
  }

  .\33xl\:\!overflow-hidden {
    overflow: hidden !important;
  }

  .\33xl\:\!overflow-visible {
    overflow: visible !important;
  }

  .\33xl\:\!overflow-scroll {
    overflow: scroll !important;
  }

  .\33xl\:\!overflow-x-auto {
    overflow-x: auto !important;
  }

  .\33xl\:\!overflow-y-auto {
    overflow-y: auto !important;
  }

  .\33xl\:\!overflow-x-hidden {
    overflow-x: hidden !important;
  }

  .\33xl\:\!overflow-y-hidden {
    overflow-y: hidden !important;
  }

  .\33xl\:\!overflow-x-visible {
    overflow-x: visible !important;
  }

  .\33xl\:\!overflow-y-visible {
    overflow-y: visible !important;
  }

  .\33xl\:\!overflow-x-scroll {
    overflow-x: scroll !important;
  }

  .\33xl\:\!overflow-y-scroll {
    overflow-y: scroll !important;
  }

  .\33xl\:\!scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .\33xl\:\!scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .\33xl\:hover\:overflow-auto:hover {
    overflow: auto;
  }

  .\33xl\:hover\:overflow-hidden:hover {
    overflow: hidden;
  }

  .\33xl\:hover\:overflow-visible:hover {
    overflow: visible;
  }

  .\33xl\:hover\:overflow-scroll:hover {
    overflow: scroll;
  }

  .\33xl\:hover\:overflow-x-auto:hover {
    overflow-x: auto;
  }

  .\33xl\:hover\:overflow-y-auto:hover {
    overflow-y: auto;
  }

  .\33xl\:hover\:overflow-x-hidden:hover {
    overflow-x: hidden;
  }

  .\33xl\:hover\:overflow-y-hidden:hover {
    overflow-y: hidden;
  }

  .\33xl\:hover\:overflow-x-visible:hover {
    overflow-x: visible;
  }

  .\33xl\:hover\:overflow-y-visible:hover {
    overflow-y: visible;
  }

  .\33xl\:hover\:overflow-x-scroll:hover {
    overflow-x: scroll;
  }

  .\33xl\:hover\:overflow-y-scroll:hover {
    overflow-y: scroll;
  }

  .\33xl\:hover\:scrolling-touch:hover {
    -webkit-overflow-scrolling: touch;
  }

  .\33xl\:hover\:scrolling-auto:hover {
    -webkit-overflow-scrolling: auto;
  }

  .\33xl\:p-0 {
    padding: 0rem;
  }

  .\33xl\:p-1 {
    padding: 0.25rem;
  }

  .\33xl\:p-2 {
    padding: 0.5rem;
  }

  .\33xl\:p-3 {
    padding: 0.75rem;
  }

  .\33xl\:p-4 {
    padding: 1rem;
  }

  .\33xl\:p-5 {
    padding: 1.25rem;
  }

  .\33xl\:p-6 {
    padding: 1.5rem;
  }

  .\33xl\:p-7 {
    padding: 1.75rem;
  }

  .\33xl\:p-8 {
    padding: 2rem;
  }

  .\33xl\:p-9 {
    padding: 2.25rem;
  }

  .\33xl\:p-10 {
    padding: 2.5rem;
  }

  .\33xl\:p-11 {
    padding: 2.75rem;
  }

  .\33xl\:p-12 {
    padding: 3rem;
  }

  .\33xl\:p-13 {
    padding: 3.25rem;
  }

  .\33xl\:p-14 {
    padding: 3.5rem;
  }

  .\33xl\:p-15 {
    padding: 3.75rem;
  }

  .\33xl\:p-16 {
    padding: 4rem;
  }

  .\33xl\:p-17 {
    padding: 4.25rem;
  }

  .\33xl\:p-18 {
    padding: 4.5rem;
  }

  .\33xl\:p-19 {
    padding: 4.75rem;
  }

  .\33xl\:p-20 {
    padding: 5rem;
  }

  .\33xl\:p-21 {
    padding: 5.25rem;
  }

  .\33xl\:p-22 {
    padding: 5.5rem;
  }

  .\33xl\:p-23 {
    padding: 5.75rem;
  }

  .\33xl\:p-24 {
    padding: 6rem;
  }

  .\33xl\:p-25 {
    padding: 6.25rem;
  }

  .\33xl\:p-26 {
    padding: 6.5rem;
  }

  .\33xl\:p-27 {
    padding: 6.75rem;
  }

  .\33xl\:p-28 {
    padding: 7rem;
  }

  .\33xl\:p-29 {
    padding: 7.25rem;
  }

  .\33xl\:p-30 {
    padding: 7.5rem;
  }

  .\33xl\:p-31 {
    padding: 7.75rem;
  }

  .\33xl\:p-32 {
    padding: 8rem;
  }

  .\33xl\:p-40 {
    padding: 10rem;
  }

  .\33xl\:p-48 {
    padding: 12rem;
  }

  .\33xl\:p-56 {
    padding: 14rem;
  }

  .\33xl\:p-64 {
    padding: 16rem;
  }

  .\33xl\:p-px {
    padding: 1px;
  }

  .\33xl\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .\33xl\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .\33xl\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .\33xl\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .\33xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .\33xl\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .\33xl\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .\33xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .\33xl\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\33xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .\33xl\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .\33xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\33xl\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .\33xl\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\33xl\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .\33xl\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .\33xl\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .\33xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .\33xl\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .\33xl\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .\33xl\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\33xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\33xl\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .\33xl\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .\33xl\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .\33xl\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .\33xl\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .\33xl\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .\33xl\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .\33xl\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .\33xl\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .\33xl\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .\33xl\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .\33xl\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .\33xl\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .\33xl\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .\33xl\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .\33xl\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .\33xl\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .\33xl\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .\33xl\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\33xl\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\33xl\:py-21 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .\33xl\:px-21 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .\33xl\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .\33xl\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .\33xl\:py-23 {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .\33xl\:px-23 {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .\33xl\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .\33xl\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .\33xl\:py-25 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .\33xl\:px-25 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .\33xl\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .\33xl\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .\33xl\:py-27 {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .\33xl\:px-27 {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .\33xl\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .\33xl\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .\33xl\:py-29 {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .\33xl\:px-29 {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .\33xl\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .\33xl\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .\33xl\:py-31 {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .\33xl\:px-31 {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .\33xl\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .\33xl\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .\33xl\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .\33xl\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .\33xl\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .\33xl\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .\33xl\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .\33xl\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .\33xl\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .\33xl\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .\33xl\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .\33xl\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .\33xl\:pt-0 {
    padding-top: 0rem;
  }

  .\33xl\:pr-0 {
    padding-right: 0rem;
  }

  .\33xl\:pb-0 {
    padding-bottom: 0rem;
  }

  .\33xl\:pl-0 {
    padding-left: 0rem;
  }

  .\33xl\:pt-1 {
    padding-top: 0.25rem;
  }

  .\33xl\:pr-1 {
    padding-right: 0.25rem;
  }

  .\33xl\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .\33xl\:pl-1 {
    padding-left: 0.25rem;
  }

  .\33xl\:pt-2 {
    padding-top: 0.5rem;
  }

  .\33xl\:pr-2 {
    padding-right: 0.5rem;
  }

  .\33xl\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .\33xl\:pl-2 {
    padding-left: 0.5rem;
  }

  .\33xl\:pt-3 {
    padding-top: 0.75rem;
  }

  .\33xl\:pr-3 {
    padding-right: 0.75rem;
  }

  .\33xl\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .\33xl\:pl-3 {
    padding-left: 0.75rem;
  }

  .\33xl\:pt-4 {
    padding-top: 1rem;
  }

  .\33xl\:pr-4 {
    padding-right: 1rem;
  }

  .\33xl\:pb-4 {
    padding-bottom: 1rem;
  }

  .\33xl\:pl-4 {
    padding-left: 1rem;
  }

  .\33xl\:pt-5 {
    padding-top: 1.25rem;
  }

  .\33xl\:pr-5 {
    padding-right: 1.25rem;
  }

  .\33xl\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .\33xl\:pl-5 {
    padding-left: 1.25rem;
  }

  .\33xl\:pt-6 {
    padding-top: 1.5rem;
  }

  .\33xl\:pr-6 {
    padding-right: 1.5rem;
  }

  .\33xl\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .\33xl\:pl-6 {
    padding-left: 1.5rem;
  }

  .\33xl\:pt-7 {
    padding-top: 1.75rem;
  }

  .\33xl\:pr-7 {
    padding-right: 1.75rem;
  }

  .\33xl\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .\33xl\:pl-7 {
    padding-left: 1.75rem;
  }

  .\33xl\:pt-8 {
    padding-top: 2rem;
  }

  .\33xl\:pr-8 {
    padding-right: 2rem;
  }

  .\33xl\:pb-8 {
    padding-bottom: 2rem;
  }

  .\33xl\:pl-8 {
    padding-left: 2rem;
  }

  .\33xl\:pt-9 {
    padding-top: 2.25rem;
  }

  .\33xl\:pr-9 {
    padding-right: 2.25rem;
  }

  .\33xl\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .\33xl\:pl-9 {
    padding-left: 2.25rem;
  }

  .\33xl\:pt-10 {
    padding-top: 2.5rem;
  }

  .\33xl\:pr-10 {
    padding-right: 2.5rem;
  }

  .\33xl\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .\33xl\:pl-10 {
    padding-left: 2.5rem;
  }

  .\33xl\:pt-11 {
    padding-top: 2.75rem;
  }

  .\33xl\:pr-11 {
    padding-right: 2.75rem;
  }

  .\33xl\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .\33xl\:pl-11 {
    padding-left: 2.75rem;
  }

  .\33xl\:pt-12 {
    padding-top: 3rem;
  }

  .\33xl\:pr-12 {
    padding-right: 3rem;
  }

  .\33xl\:pb-12 {
    padding-bottom: 3rem;
  }

  .\33xl\:pl-12 {
    padding-left: 3rem;
  }

  .\33xl\:pt-13 {
    padding-top: 3.25rem;
  }

  .\33xl\:pr-13 {
    padding-right: 3.25rem;
  }

  .\33xl\:pb-13 {
    padding-bottom: 3.25rem;
  }

  .\33xl\:pl-13 {
    padding-left: 3.25rem;
  }

  .\33xl\:pt-14 {
    padding-top: 3.5rem;
  }

  .\33xl\:pr-14 {
    padding-right: 3.5rem;
  }

  .\33xl\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .\33xl\:pl-14 {
    padding-left: 3.5rem;
  }

  .\33xl\:pt-15 {
    padding-top: 3.75rem;
  }

  .\33xl\:pr-15 {
    padding-right: 3.75rem;
  }

  .\33xl\:pb-15 {
    padding-bottom: 3.75rem;
  }

  .\33xl\:pl-15 {
    padding-left: 3.75rem;
  }

  .\33xl\:pt-16 {
    padding-top: 4rem;
  }

  .\33xl\:pr-16 {
    padding-right: 4rem;
  }

  .\33xl\:pb-16 {
    padding-bottom: 4rem;
  }

  .\33xl\:pl-16 {
    padding-left: 4rem;
  }

  .\33xl\:pt-17 {
    padding-top: 4.25rem;
  }

  .\33xl\:pr-17 {
    padding-right: 4.25rem;
  }

  .\33xl\:pb-17 {
    padding-bottom: 4.25rem;
  }

  .\33xl\:pl-17 {
    padding-left: 4.25rem;
  }

  .\33xl\:pt-18 {
    padding-top: 4.5rem;
  }

  .\33xl\:pr-18 {
    padding-right: 4.5rem;
  }

  .\33xl\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .\33xl\:pl-18 {
    padding-left: 4.5rem;
  }

  .\33xl\:pt-19 {
    padding-top: 4.75rem;
  }

  .\33xl\:pr-19 {
    padding-right: 4.75rem;
  }

  .\33xl\:pb-19 {
    padding-bottom: 4.75rem;
  }

  .\33xl\:pl-19 {
    padding-left: 4.75rem;
  }

  .\33xl\:pt-20 {
    padding-top: 5rem;
  }

  .\33xl\:pr-20 {
    padding-right: 5rem;
  }

  .\33xl\:pb-20 {
    padding-bottom: 5rem;
  }

  .\33xl\:pl-20 {
    padding-left: 5rem;
  }

  .\33xl\:pt-21 {
    padding-top: 5.25rem;
  }

  .\33xl\:pr-21 {
    padding-right: 5.25rem;
  }

  .\33xl\:pb-21 {
    padding-bottom: 5.25rem;
  }

  .\33xl\:pl-21 {
    padding-left: 5.25rem;
  }

  .\33xl\:pt-22 {
    padding-top: 5.5rem;
  }

  .\33xl\:pr-22 {
    padding-right: 5.5rem;
  }

  .\33xl\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .\33xl\:pl-22 {
    padding-left: 5.5rem;
  }

  .\33xl\:pt-23 {
    padding-top: 5.75rem;
  }

  .\33xl\:pr-23 {
    padding-right: 5.75rem;
  }

  .\33xl\:pb-23 {
    padding-bottom: 5.75rem;
  }

  .\33xl\:pl-23 {
    padding-left: 5.75rem;
  }

  .\33xl\:pt-24 {
    padding-top: 6rem;
  }

  .\33xl\:pr-24 {
    padding-right: 6rem;
  }

  .\33xl\:pb-24 {
    padding-bottom: 6rem;
  }

  .\33xl\:pl-24 {
    padding-left: 6rem;
  }

  .\33xl\:pt-25 {
    padding-top: 6.25rem;
  }

  .\33xl\:pr-25 {
    padding-right: 6.25rem;
  }

  .\33xl\:pb-25 {
    padding-bottom: 6.25rem;
  }

  .\33xl\:pl-25 {
    padding-left: 6.25rem;
  }

  .\33xl\:pt-26 {
    padding-top: 6.5rem;
  }

  .\33xl\:pr-26 {
    padding-right: 6.5rem;
  }

  .\33xl\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .\33xl\:pl-26 {
    padding-left: 6.5rem;
  }

  .\33xl\:pt-27 {
    padding-top: 6.75rem;
  }

  .\33xl\:pr-27 {
    padding-right: 6.75rem;
  }

  .\33xl\:pb-27 {
    padding-bottom: 6.75rem;
  }

  .\33xl\:pl-27 {
    padding-left: 6.75rem;
  }

  .\33xl\:pt-28 {
    padding-top: 7rem;
  }

  .\33xl\:pr-28 {
    padding-right: 7rem;
  }

  .\33xl\:pb-28 {
    padding-bottom: 7rem;
  }

  .\33xl\:pl-28 {
    padding-left: 7rem;
  }

  .\33xl\:pt-29 {
    padding-top: 7.25rem;
  }

  .\33xl\:pr-29 {
    padding-right: 7.25rem;
  }

  .\33xl\:pb-29 {
    padding-bottom: 7.25rem;
  }

  .\33xl\:pl-29 {
    padding-left: 7.25rem;
  }

  .\33xl\:pt-30 {
    padding-top: 7.5rem;
  }

  .\33xl\:pr-30 {
    padding-right: 7.5rem;
  }

  .\33xl\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .\33xl\:pl-30 {
    padding-left: 7.5rem;
  }

  .\33xl\:pt-31 {
    padding-top: 7.75rem;
  }

  .\33xl\:pr-31 {
    padding-right: 7.75rem;
  }

  .\33xl\:pb-31 {
    padding-bottom: 7.75rem;
  }

  .\33xl\:pl-31 {
    padding-left: 7.75rem;
  }

  .\33xl\:pt-32 {
    padding-top: 8rem;
  }

  .\33xl\:pr-32 {
    padding-right: 8rem;
  }

  .\33xl\:pb-32 {
    padding-bottom: 8rem;
  }

  .\33xl\:pl-32 {
    padding-left: 8rem;
  }

  .\33xl\:pt-40 {
    padding-top: 10rem;
  }

  .\33xl\:pr-40 {
    padding-right: 10rem;
  }

  .\33xl\:pb-40 {
    padding-bottom: 10rem;
  }

  .\33xl\:pl-40 {
    padding-left: 10rem;
  }

  .\33xl\:pt-48 {
    padding-top: 12rem;
  }

  .\33xl\:pr-48 {
    padding-right: 12rem;
  }

  .\33xl\:pb-48 {
    padding-bottom: 12rem;
  }

  .\33xl\:pl-48 {
    padding-left: 12rem;
  }

  .\33xl\:pt-56 {
    padding-top: 14rem;
  }

  .\33xl\:pr-56 {
    padding-right: 14rem;
  }

  .\33xl\:pb-56 {
    padding-bottom: 14rem;
  }

  .\33xl\:pl-56 {
    padding-left: 14rem;
  }

  .\33xl\:pt-64 {
    padding-top: 16rem;
  }

  .\33xl\:pr-64 {
    padding-right: 16rem;
  }

  .\33xl\:pb-64 {
    padding-bottom: 16rem;
  }

  .\33xl\:pl-64 {
    padding-left: 16rem;
  }

  .\33xl\:pt-px {
    padding-top: 1px;
  }

  .\33xl\:pr-px {
    padding-right: 1px;
  }

  .\33xl\:pb-px {
    padding-bottom: 1px;
  }

  .\33xl\:pl-px {
    padding-left: 1px;
  }

  .\33xl\:\!p-0 {
    padding: 0rem !important;
  }

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

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

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

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

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

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

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

  .\33xl\:\!p-8 {
    padding: 2rem !important;
  }

  .\33xl\:\!p-9 {
    padding: 2.25rem !important;
  }

  .\33xl\:\!p-10 {
    padding: 2.5rem !important;
  }

  .\33xl\:\!p-11 {
    padding: 2.75rem !important;
  }

  .\33xl\:\!p-12 {
    padding: 3rem !important;
  }

  .\33xl\:\!p-13 {
    padding: 3.25rem !important;
  }

  .\33xl\:\!p-14 {
    padding: 3.5rem !important;
  }

  .\33xl\:\!p-15 {
    padding: 3.75rem !important;
  }

  .\33xl\:\!p-16 {
    padding: 4rem !important;
  }

  .\33xl\:\!p-17 {
    padding: 4.25rem !important;
  }

  .\33xl\:\!p-18 {
    padding: 4.5rem !important;
  }

  .\33xl\:\!p-19 {
    padding: 4.75rem !important;
  }

  .\33xl\:\!p-20 {
    padding: 5rem !important;
  }

  .\33xl\:\!p-21 {
    padding: 5.25rem !important;
  }

  .\33xl\:\!p-22 {
    padding: 5.5rem !important;
  }

  .\33xl\:\!p-23 {
    padding: 5.75rem !important;
  }

  .\33xl\:\!p-24 {
    padding: 6rem !important;
  }

  .\33xl\:\!p-25 {
    padding: 6.25rem !important;
  }

  .\33xl\:\!p-26 {
    padding: 6.5rem !important;
  }

  .\33xl\:\!p-27 {
    padding: 6.75rem !important;
  }

  .\33xl\:\!p-28 {
    padding: 7rem !important;
  }

  .\33xl\:\!p-29 {
    padding: 7.25rem !important;
  }

  .\33xl\:\!p-30 {
    padding: 7.5rem !important;
  }

  .\33xl\:\!p-31 {
    padding: 7.75rem !important;
  }

  .\33xl\:\!p-32 {
    padding: 8rem !important;
  }

  .\33xl\:\!p-40 {
    padding: 10rem !important;
  }

  .\33xl\:\!p-48 {
    padding: 12rem !important;
  }

  .\33xl\:\!p-56 {
    padding: 14rem !important;
  }

  .\33xl\:\!p-64 {
    padding: 16rem !important;
  }

  .\33xl\:\!p-px {
    padding: 1px !important;
  }

  .\33xl\:\!py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .\33xl\:\!px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .\33xl\:\!py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .\33xl\:\!px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .\33xl\:\!py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .\33xl\:\!px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .\33xl\:\!py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .\33xl\:\!px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .\33xl\:\!py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .\33xl\:\!px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .\33xl\:\!py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .\33xl\:\!px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .\33xl\:\!py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .\33xl\:\!px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .\33xl\:\!py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .\33xl\:\!px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .\33xl\:\!py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .\33xl\:\!px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .\33xl\:\!py-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .\33xl\:\!px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .\33xl\:\!py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .\33xl\:\!px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .\33xl\:\!py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .\33xl\:\!px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .\33xl\:\!py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .\33xl\:\!px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .\33xl\:\!py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .\33xl\:\!px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .\33xl\:\!py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .\33xl\:\!px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .\33xl\:\!py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .\33xl\:\!px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .\33xl\:\!py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .\33xl\:\!px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .\33xl\:\!py-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .\33xl\:\!px-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .\33xl\:\!py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .\33xl\:\!px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .\33xl\:\!py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .\33xl\:\!px-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .\33xl\:\!py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .\33xl\:\!px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .\33xl\:\!py-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .\33xl\:\!px-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .\33xl\:\!py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .\33xl\:\!px-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .\33xl\:\!py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .\33xl\:\!px-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .\33xl\:\!py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .\33xl\:\!px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .\33xl\:\!py-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .\33xl\:\!px-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .\33xl\:\!py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .\33xl\:\!px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .\33xl\:\!py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .\33xl\:\!px-27 {
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .\33xl\:\!py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .\33xl\:\!px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .\33xl\:\!py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .\33xl\:\!px-29 {
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .\33xl\:\!py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .\33xl\:\!px-30 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .\33xl\:\!py-31 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .\33xl\:\!px-31 {
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .\33xl\:\!py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .\33xl\:\!px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .\33xl\:\!py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .\33xl\:\!px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .\33xl\:\!py-48 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .\33xl\:\!px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .\33xl\:\!py-56 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .\33xl\:\!px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .\33xl\:\!py-64 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .\33xl\:\!px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .\33xl\:\!py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .\33xl\:\!px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .\33xl\:\!pt-0 {
    padding-top: 0rem !important;
  }

  .\33xl\:\!pr-0 {
    padding-right: 0rem !important;
  }

  .\33xl\:\!pb-0 {
    padding-bottom: 0rem !important;
  }

  .\33xl\:\!pl-0 {
    padding-left: 0rem !important;
  }

  .\33xl\:\!pt-1 {
    padding-top: 0.25rem !important;
  }

  .\33xl\:\!pr-1 {
    padding-right: 0.25rem !important;
  }

  .\33xl\:\!pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .\33xl\:\!pl-1 {
    padding-left: 0.25rem !important;
  }

  .\33xl\:\!pt-2 {
    padding-top: 0.5rem !important;
  }

  .\33xl\:\!pr-2 {
    padding-right: 0.5rem !important;
  }

  .\33xl\:\!pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .\33xl\:\!pl-2 {
    padding-left: 0.5rem !important;
  }

  .\33xl\:\!pt-3 {
    padding-top: 0.75rem !important;
  }

  .\33xl\:\!pr-3 {
    padding-right: 0.75rem !important;
  }

  .\33xl\:\!pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .\33xl\:\!pl-3 {
    padding-left: 0.75rem !important;
  }

  .\33xl\:\!pt-4 {
    padding-top: 1rem !important;
  }

  .\33xl\:\!pr-4 {
    padding-right: 1rem !important;
  }

  .\33xl\:\!pb-4 {
    padding-bottom: 1rem !important;
  }

  .\33xl\:\!pl-4 {
    padding-left: 1rem !important;
  }

  .\33xl\:\!pt-5 {
    padding-top: 1.25rem !important;
  }

  .\33xl\:\!pr-5 {
    padding-right: 1.25rem !important;
  }

  .\33xl\:\!pb-5 {
    padding-bottom: 1.25rem !important;
  }

  .\33xl\:\!pl-5 {
    padding-left: 1.25rem !important;
  }

  .\33xl\:\!pt-6 {
    padding-top: 1.5rem !important;
  }

  .\33xl\:\!pr-6 {
    padding-right: 1.5rem !important;
  }

  .\33xl\:\!pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .\33xl\:\!pl-6 {
    padding-left: 1.5rem !important;
  }

  .\33xl\:\!pt-7 {
    padding-top: 1.75rem !important;
  }

  .\33xl\:\!pr-7 {
    padding-right: 1.75rem !important;
  }

  .\33xl\:\!pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .\33xl\:\!pl-7 {
    padding-left: 1.75rem !important;
  }

  .\33xl\:\!pt-8 {
    padding-top: 2rem !important;
  }

  .\33xl\:\!pr-8 {
    padding-right: 2rem !important;
  }

  .\33xl\:\!pb-8 {
    padding-bottom: 2rem !important;
  }

  .\33xl\:\!pl-8 {
    padding-left: 2rem !important;
  }

  .\33xl\:\!pt-9 {
    padding-top: 2.25rem !important;
  }

  .\33xl\:\!pr-9 {
    padding-right: 2.25rem !important;
  }

  .\33xl\:\!pb-9 {
    padding-bottom: 2.25rem !important;
  }

  .\33xl\:\!pl-9 {
    padding-left: 2.25rem !important;
  }

  .\33xl\:\!pt-10 {
    padding-top: 2.5rem !important;
  }

  .\33xl\:\!pr-10 {
    padding-right: 2.5rem !important;
  }

  .\33xl\:\!pb-10 {
    padding-bottom: 2.5rem !important;
  }

  .\33xl\:\!pl-10 {
    padding-left: 2.5rem !important;
  }

  .\33xl\:\!pt-11 {
    padding-top: 2.75rem !important;
  }

  .\33xl\:\!pr-11 {
    padding-right: 2.75rem !important;
  }

  .\33xl\:\!pb-11 {
    padding-bottom: 2.75rem !important;
  }

  .\33xl\:\!pl-11 {
    padding-left: 2.75rem !important;
  }

  .\33xl\:\!pt-12 {
    padding-top: 3rem !important;
  }

  .\33xl\:\!pr-12 {
    padding-right: 3rem !important;
  }

  .\33xl\:\!pb-12 {
    padding-bottom: 3rem !important;
  }

  .\33xl\:\!pl-12 {
    padding-left: 3rem !important;
  }

  .\33xl\:\!pt-13 {
    padding-top: 3.25rem !important;
  }

  .\33xl\:\!pr-13 {
    padding-right: 3.25rem !important;
  }

  .\33xl\:\!pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .\33xl\:\!pl-13 {
    padding-left: 3.25rem !important;
  }

  .\33xl\:\!pt-14 {
    padding-top: 3.5rem !important;
  }

  .\33xl\:\!pr-14 {
    padding-right: 3.5rem !important;
  }

  .\33xl\:\!pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .\33xl\:\!pl-14 {
    padding-left: 3.5rem !important;
  }

  .\33xl\:\!pt-15 {
    padding-top: 3.75rem !important;
  }

  .\33xl\:\!pr-15 {
    padding-right: 3.75rem !important;
  }

  .\33xl\:\!pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .\33xl\:\!pl-15 {
    padding-left: 3.75rem !important;
  }

  .\33xl\:\!pt-16 {
    padding-top: 4rem !important;
  }

  .\33xl\:\!pr-16 {
    padding-right: 4rem !important;
  }

  .\33xl\:\!pb-16 {
    padding-bottom: 4rem !important;
  }

  .\33xl\:\!pl-16 {
    padding-left: 4rem !important;
  }

  .\33xl\:\!pt-17 {
    padding-top: 4.25rem !important;
  }

  .\33xl\:\!pr-17 {
    padding-right: 4.25rem !important;
  }

  .\33xl\:\!pb-17 {
    padding-bottom: 4.25rem !important;
  }

  .\33xl\:\!pl-17 {
    padding-left: 4.25rem !important;
  }

  .\33xl\:\!pt-18 {
    padding-top: 4.5rem !important;
  }

  .\33xl\:\!pr-18 {
    padding-right: 4.5rem !important;
  }

  .\33xl\:\!pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .\33xl\:\!pl-18 {
    padding-left: 4.5rem !important;
  }

  .\33xl\:\!pt-19 {
    padding-top: 4.75rem !important;
  }

  .\33xl\:\!pr-19 {
    padding-right: 4.75rem !important;
  }

  .\33xl\:\!pb-19 {
    padding-bottom: 4.75rem !important;
  }

  .\33xl\:\!pl-19 {
    padding-left: 4.75rem !important;
  }

  .\33xl\:\!pt-20 {
    padding-top: 5rem !important;
  }

  .\33xl\:\!pr-20 {
    padding-right: 5rem !important;
  }

  .\33xl\:\!pb-20 {
    padding-bottom: 5rem !important;
  }

  .\33xl\:\!pl-20 {
    padding-left: 5rem !important;
  }

  .\33xl\:\!pt-21 {
    padding-top: 5.25rem !important;
  }

  .\33xl\:\!pr-21 {
    padding-right: 5.25rem !important;
  }

  .\33xl\:\!pb-21 {
    padding-bottom: 5.25rem !important;
  }

  .\33xl\:\!pl-21 {
    padding-left: 5.25rem !important;
  }

  .\33xl\:\!pt-22 {
    padding-top: 5.5rem !important;
  }

  .\33xl\:\!pr-22 {
    padding-right: 5.5rem !important;
  }

  .\33xl\:\!pb-22 {
    padding-bottom: 5.5rem !important;
  }

  .\33xl\:\!pl-22 {
    padding-left: 5.5rem !important;
  }

  .\33xl\:\!pt-23 {
    padding-top: 5.75rem !important;
  }

  .\33xl\:\!pr-23 {
    padding-right: 5.75rem !important;
  }

  .\33xl\:\!pb-23 {
    padding-bottom: 5.75rem !important;
  }

  .\33xl\:\!pl-23 {
    padding-left: 5.75rem !important;
  }

  .\33xl\:\!pt-24 {
    padding-top: 6rem !important;
  }

  .\33xl\:\!pr-24 {
    padding-right: 6rem !important;
  }

  .\33xl\:\!pb-24 {
    padding-bottom: 6rem !important;
  }

  .\33xl\:\!pl-24 {
    padding-left: 6rem !important;
  }

  .\33xl\:\!pt-25 {
    padding-top: 6.25rem !important;
  }

  .\33xl\:\!pr-25 {
    padding-right: 6.25rem !important;
  }

  .\33xl\:\!pb-25 {
    padding-bottom: 6.25rem !important;
  }

  .\33xl\:\!pl-25 {
    padding-left: 6.25rem !important;
  }

  .\33xl\:\!pt-26 {
    padding-top: 6.5rem !important;
  }

  .\33xl\:\!pr-26 {
    padding-right: 6.5rem !important;
  }

  .\33xl\:\!pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .\33xl\:\!pl-26 {
    padding-left: 6.5rem !important;
  }

  .\33xl\:\!pt-27 {
    padding-top: 6.75rem !important;
  }

  .\33xl\:\!pr-27 {
    padding-right: 6.75rem !important;
  }

  .\33xl\:\!pb-27 {
    padding-bottom: 6.75rem !important;
  }

  .\33xl\:\!pl-27 {
    padding-left: 6.75rem !important;
  }

  .\33xl\:\!pt-28 {
    padding-top: 7rem !important;
  }

  .\33xl\:\!pr-28 {
    padding-right: 7rem !important;
  }

  .\33xl\:\!pb-28 {
    padding-bottom: 7rem !important;
  }

  .\33xl\:\!pl-28 {
    padding-left: 7rem !important;
  }

  .\33xl\:\!pt-29 {
    padding-top: 7.25rem !important;
  }

  .\33xl\:\!pr-29 {
    padding-right: 7.25rem !important;
  }

  .\33xl\:\!pb-29 {
    padding-bottom: 7.25rem !important;
  }

  .\33xl\:\!pl-29 {
    padding-left: 7.25rem !important;
  }

  .\33xl\:\!pt-30 {
    padding-top: 7.5rem !important;
  }

  .\33xl\:\!pr-30 {
    padding-right: 7.5rem !important;
  }

  .\33xl\:\!pb-30 {
    padding-bottom: 7.5rem !important;
  }

  .\33xl\:\!pl-30 {
    padding-left: 7.5rem !important;
  }

  .\33xl\:\!pt-31 {
    padding-top: 7.75rem !important;
  }

  .\33xl\:\!pr-31 {
    padding-right: 7.75rem !important;
  }

  .\33xl\:\!pb-31 {
    padding-bottom: 7.75rem !important;
  }

  .\33xl\:\!pl-31 {
    padding-left: 7.75rem !important;
  }

  .\33xl\:\!pt-32 {
    padding-top: 8rem !important;
  }

  .\33xl\:\!pr-32 {
    padding-right: 8rem !important;
  }

  .\33xl\:\!pb-32 {
    padding-bottom: 8rem !important;
  }

  .\33xl\:\!pl-32 {
    padding-left: 8rem !important;
  }

  .\33xl\:\!pt-40 {
    padding-top: 10rem !important;
  }

  .\33xl\:\!pr-40 {
    padding-right: 10rem !important;
  }

  .\33xl\:\!pb-40 {
    padding-bottom: 10rem !important;
  }

  .\33xl\:\!pl-40 {
    padding-left: 10rem !important;
  }

  .\33xl\:\!pt-48 {
    padding-top: 12rem !important;
  }

  .\33xl\:\!pr-48 {
    padding-right: 12rem !important;
  }

  .\33xl\:\!pb-48 {
    padding-bottom: 12rem !important;
  }

  .\33xl\:\!pl-48 {
    padding-left: 12rem !important;
  }

  .\33xl\:\!pt-56 {
    padding-top: 14rem !important;
  }

  .\33xl\:\!pr-56 {
    padding-right: 14rem !important;
  }

  .\33xl\:\!pb-56 {
    padding-bottom: 14rem !important;
  }

  .\33xl\:\!pl-56 {
    padding-left: 14rem !important;
  }

  .\33xl\:\!pt-64 {
    padding-top: 16rem !important;
  }

  .\33xl\:\!pr-64 {
    padding-right: 16rem !important;
  }

  .\33xl\:\!pb-64 {
    padding-bottom: 16rem !important;
  }

  .\33xl\:\!pl-64 {
    padding-left: 16rem !important;
  }

  .\33xl\:\!pt-px {
    padding-top: 1px !important;
  }

  .\33xl\:\!pr-px {
    padding-right: 1px !important;
  }

  .\33xl\:\!pb-px {
    padding-bottom: 1px !important;
  }

  .\33xl\:\!pl-px {
    padding-left: 1px !important;
  }

  .\33xl\:hover\:p-0:hover {
    padding: 0rem;
  }

  .\33xl\:hover\:p-1:hover {
    padding: 0.25rem;
  }

  .\33xl\:hover\:p-2:hover {
    padding: 0.5rem;
  }

  .\33xl\:hover\:p-3:hover {
    padding: 0.75rem;
  }

  .\33xl\:hover\:p-4:hover {
    padding: 1rem;
  }

  .\33xl\:hover\:p-5:hover {
    padding: 1.25rem;
  }

  .\33xl\:hover\:p-6:hover {
    padding: 1.5rem;
  }

  .\33xl\:hover\:p-7:hover {
    padding: 1.75rem;
  }

  .\33xl\:hover\:p-8:hover {
    padding: 2rem;
  }

  .\33xl\:hover\:p-9:hover {
    padding: 2.25rem;
  }

  .\33xl\:hover\:p-10:hover {
    padding: 2.5rem;
  }

  .\33xl\:hover\:p-11:hover {
    padding: 2.75rem;
  }

  .\33xl\:hover\:p-12:hover {
    padding: 3rem;
  }

  .\33xl\:hover\:p-13:hover {
    padding: 3.25rem;
  }

  .\33xl\:hover\:p-14:hover {
    padding: 3.5rem;
  }

  .\33xl\:hover\:p-15:hover {
    padding: 3.75rem;
  }

  .\33xl\:hover\:p-16:hover {
    padding: 4rem;
  }

  .\33xl\:hover\:p-17:hover {
    padding: 4.25rem;
  }

  .\33xl\:hover\:p-18:hover {
    padding: 4.5rem;
  }

  .\33xl\:hover\:p-19:hover {
    padding: 4.75rem;
  }

  .\33xl\:hover\:p-20:hover {
    padding: 5rem;
  }

  .\33xl\:hover\:p-21:hover {
    padding: 5.25rem;
  }

  .\33xl\:hover\:p-22:hover {
    padding: 5.5rem;
  }

  .\33xl\:hover\:p-23:hover {
    padding: 5.75rem;
  }

  .\33xl\:hover\:p-24:hover {
    padding: 6rem;
  }

  .\33xl\:hover\:p-25:hover {
    padding: 6.25rem;
  }

  .\33xl\:hover\:p-26:hover {
    padding: 6.5rem;
  }

  .\33xl\:hover\:p-27:hover {
    padding: 6.75rem;
  }

  .\33xl\:hover\:p-28:hover {
    padding: 7rem;
  }

  .\33xl\:hover\:p-29:hover {
    padding: 7.25rem;
  }

  .\33xl\:hover\:p-30:hover {
    padding: 7.5rem;
  }

  .\33xl\:hover\:p-31:hover {
    padding: 7.75rem;
  }

  .\33xl\:hover\:p-32:hover {
    padding: 8rem;
  }

  .\33xl\:hover\:p-40:hover {
    padding: 10rem;
  }

  .\33xl\:hover\:p-48:hover {
    padding: 12rem;
  }

  .\33xl\:hover\:p-56:hover {
    padding: 14rem;
  }

  .\33xl\:hover\:p-64:hover {
    padding: 16rem;
  }

  .\33xl\:hover\:p-px:hover {
    padding: 1px;
  }

  .\33xl\:hover\:py-0:hover {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .\33xl\:hover\:px-0:hover {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .\33xl\:hover\:py-1:hover {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .\33xl\:hover\:px-1:hover {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .\33xl\:hover\:py-2:hover {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .\33xl\:hover\:px-2:hover {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .\33xl\:hover\:py-3:hover {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .\33xl\:hover\:px-3:hover {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .\33xl\:hover\:py-4:hover {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .\33xl\:hover\:px-4:hover {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .\33xl\:hover\:py-5:hover {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .\33xl\:hover\:px-5:hover {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .\33xl\:hover\:py-6:hover {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .\33xl\:hover\:px-6:hover {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .\33xl\:hover\:py-7:hover {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .\33xl\:hover\:px-7:hover {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .\33xl\:hover\:py-8:hover {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .\33xl\:hover\:px-8:hover {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .\33xl\:hover\:py-9:hover {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .\33xl\:hover\:px-9:hover {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .\33xl\:hover\:py-10:hover {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .\33xl\:hover\:px-10:hover {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .\33xl\:hover\:py-11:hover {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .\33xl\:hover\:px-11:hover {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .\33xl\:hover\:py-12:hover {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .\33xl\:hover\:px-12:hover {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .\33xl\:hover\:py-13:hover {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .\33xl\:hover\:px-13:hover {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .\33xl\:hover\:py-14:hover {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .\33xl\:hover\:px-14:hover {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .\33xl\:hover\:py-15:hover {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .\33xl\:hover\:px-15:hover {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .\33xl\:hover\:py-16:hover {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .\33xl\:hover\:px-16:hover {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .\33xl\:hover\:py-17:hover {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .\33xl\:hover\:px-17:hover {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .\33xl\:hover\:py-18:hover {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .\33xl\:hover\:px-18:hover {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .\33xl\:hover\:py-19:hover {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .\33xl\:hover\:px-19:hover {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .\33xl\:hover\:py-20:hover {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .\33xl\:hover\:px-20:hover {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .\33xl\:hover\:py-21:hover {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .\33xl\:hover\:px-21:hover {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .\33xl\:hover\:py-22:hover {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .\33xl\:hover\:px-22:hover {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .\33xl\:hover\:py-23:hover {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .\33xl\:hover\:px-23:hover {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .\33xl\:hover\:py-24:hover {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .\33xl\:hover\:px-24:hover {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .\33xl\:hover\:py-25:hover {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .\33xl\:hover\:px-25:hover {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .\33xl\:hover\:py-26:hover {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .\33xl\:hover\:px-26:hover {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .\33xl\:hover\:py-27:hover {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .\33xl\:hover\:px-27:hover {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .\33xl\:hover\:py-28:hover {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .\33xl\:hover\:px-28:hover {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .\33xl\:hover\:py-29:hover {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .\33xl\:hover\:px-29:hover {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .\33xl\:hover\:py-30:hover {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .\33xl\:hover\:px-30:hover {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .\33xl\:hover\:py-31:hover {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .\33xl\:hover\:px-31:hover {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .\33xl\:hover\:py-32:hover {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .\33xl\:hover\:px-32:hover {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .\33xl\:hover\:py-40:hover {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .\33xl\:hover\:px-40:hover {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .\33xl\:hover\:py-48:hover {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .\33xl\:hover\:px-48:hover {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .\33xl\:hover\:py-56:hover {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .\33xl\:hover\:px-56:hover {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .\33xl\:hover\:py-64:hover {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .\33xl\:hover\:px-64:hover {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .\33xl\:hover\:py-px:hover {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .\33xl\:hover\:px-px:hover {
    padding-left: 1px;
    padding-right: 1px;
  }

  .\33xl\:hover\:pt-0:hover {
    padding-top: 0rem;
  }

  .\33xl\:hover\:pr-0:hover {
    padding-right: 0rem;
  }

  .\33xl\:hover\:pb-0:hover {
    padding-bottom: 0rem;
  }

  .\33xl\:hover\:pl-0:hover {
    padding-left: 0rem;
  }

  .\33xl\:hover\:pt-1:hover {
    padding-top: 0.25rem;
  }

  .\33xl\:hover\:pr-1:hover {
    padding-right: 0.25rem;
  }

  .\33xl\:hover\:pb-1:hover {
    padding-bottom: 0.25rem;
  }

  .\33xl\:hover\:pl-1:hover {
    padding-left: 0.25rem;
  }

  .\33xl\:hover\:pt-2:hover {
    padding-top: 0.5rem;
  }

  .\33xl\:hover\:pr-2:hover {
    padding-right: 0.5rem;
  }

  .\33xl\:hover\:pb-2:hover {
    padding-bottom: 0.5rem;
  }

  .\33xl\:hover\:pl-2:hover {
    padding-left: 0.5rem;
  }

  .\33xl\:hover\:pt-3:hover {
    padding-top: 0.75rem;
  }

  .\33xl\:hover\:pr-3:hover {
    padding-right: 0.75rem;
  }

  .\33xl\:hover\:pb-3:hover {
    padding-bottom: 0.75rem;
  }

  .\33xl\:hover\:pl-3:hover {
    padding-left: 0.75rem;
  }

  .\33xl\:hover\:pt-4:hover {
    padding-top: 1rem;
  }

  .\33xl\:hover\:pr-4:hover {
    padding-right: 1rem;
  }

  .\33xl\:hover\:pb-4:hover {
    padding-bottom: 1rem;
  }

  .\33xl\:hover\:pl-4:hover {
    padding-left: 1rem;
  }

  .\33xl\:hover\:pt-5:hover {
    padding-top: 1.25rem;
  }

  .\33xl\:hover\:pr-5:hover {
    padding-right: 1.25rem;
  }

  .\33xl\:hover\:pb-5:hover {
    padding-bottom: 1.25rem;
  }

  .\33xl\:hover\:pl-5:hover {
    padding-left: 1.25rem;
  }

  .\33xl\:hover\:pt-6:hover {
    padding-top: 1.5rem;
  }

  .\33xl\:hover\:pr-6:hover {
    padding-right: 1.5rem;
  }

  .\33xl\:hover\:pb-6:hover {
    padding-bottom: 1.5rem;
  }

  .\33xl\:hover\:pl-6:hover {
    padding-left: 1.5rem;
  }

  .\33xl\:hover\:pt-7:hover {
    padding-top: 1.75rem;
  }

  .\33xl\:hover\:pr-7:hover {
    padding-right: 1.75rem;
  }

  .\33xl\:hover\:pb-7:hover {
    padding-bottom: 1.75rem;
  }

  .\33xl\:hover\:pl-7:hover {
    padding-left: 1.75rem;
  }

  .\33xl\:hover\:pt-8:hover {
    padding-top: 2rem;
  }

  .\33xl\:hover\:pr-8:hover {
    padding-right: 2rem;
  }

  .\33xl\:hover\:pb-8:hover {
    padding-bottom: 2rem;
  }

  .\33xl\:hover\:pl-8:hover {
    padding-left: 2rem;
  }

  .\33xl\:hover\:pt-9:hover {
    padding-top: 2.25rem;
  }

  .\33xl\:hover\:pr-9:hover {
    padding-right: 2.25rem;
  }

  .\33xl\:hover\:pb-9:hover {
    padding-bottom: 2.25rem;
  }

  .\33xl\:hover\:pl-9:hover {
    padding-left: 2.25rem;
  }

  .\33xl\:hover\:pt-10:hover {
    padding-top: 2.5rem;
  }

  .\33xl\:hover\:pr-10:hover {
    padding-right: 2.5rem;
  }

  .\33xl\:hover\:pb-10:hover {
    padding-bottom: 2.5rem;
  }

  .\33xl\:hover\:pl-10:hover {
    padding-left: 2.5rem;
  }

  .\33xl\:hover\:pt-11:hover {
    padding-top: 2.75rem;
  }

  .\33xl\:hover\:pr-11:hover {
    padding-right: 2.75rem;
  }

  .\33xl\:hover\:pb-11:hover {
    padding-bottom: 2.75rem;
  }

  .\33xl\:hover\:pl-11:hover {
    padding-left: 2.75rem;
  }

  .\33xl\:hover\:pt-12:hover {
    padding-top: 3rem;
  }

  .\33xl\:hover\:pr-12:hover {
    padding-right: 3rem;
  }

  .\33xl\:hover\:pb-12:hover {
    padding-bottom: 3rem;
  }

  .\33xl\:hover\:pl-12:hover {
    padding-left: 3rem;
  }

  .\33xl\:hover\:pt-13:hover {
    padding-top: 3.25rem;
  }

  .\33xl\:hover\:pr-13:hover {
    padding-right: 3.25rem;
  }

  .\33xl\:hover\:pb-13:hover {
    padding-bottom: 3.25rem;
  }

  .\33xl\:hover\:pl-13:hover {
    padding-left: 3.25rem;
  }

  .\33xl\:hover\:pt-14:hover {
    padding-top: 3.5rem;
  }

  .\33xl\:hover\:pr-14:hover {
    padding-right: 3.5rem;
  }

  .\33xl\:hover\:pb-14:hover {
    padding-bottom: 3.5rem;
  }

  .\33xl\:hover\:pl-14:hover {
    padding-left: 3.5rem;
  }

  .\33xl\:hover\:pt-15:hover {
    padding-top: 3.75rem;
  }

  .\33xl\:hover\:pr-15:hover {
    padding-right: 3.75rem;
  }

  .\33xl\:hover\:pb-15:hover {
    padding-bottom: 3.75rem;
  }

  .\33xl\:hover\:pl-15:hover {
    padding-left: 3.75rem;
  }

  .\33xl\:hover\:pt-16:hover {
    padding-top: 4rem;
  }

  .\33xl\:hover\:pr-16:hover {
    padding-right: 4rem;
  }

  .\33xl\:hover\:pb-16:hover {
    padding-bottom: 4rem;
  }

  .\33xl\:hover\:pl-16:hover {
    padding-left: 4rem;
  }

  .\33xl\:hover\:pt-17:hover {
    padding-top: 4.25rem;
  }

  .\33xl\:hover\:pr-17:hover {
    padding-right: 4.25rem;
  }

  .\33xl\:hover\:pb-17:hover {
    padding-bottom: 4.25rem;
  }

  .\33xl\:hover\:pl-17:hover {
    padding-left: 4.25rem;
  }

  .\33xl\:hover\:pt-18:hover {
    padding-top: 4.5rem;
  }

  .\33xl\:hover\:pr-18:hover {
    padding-right: 4.5rem;
  }

  .\33xl\:hover\:pb-18:hover {
    padding-bottom: 4.5rem;
  }

  .\33xl\:hover\:pl-18:hover {
    padding-left: 4.5rem;
  }

  .\33xl\:hover\:pt-19:hover {
    padding-top: 4.75rem;
  }

  .\33xl\:hover\:pr-19:hover {
    padding-right: 4.75rem;
  }

  .\33xl\:hover\:pb-19:hover {
    padding-bottom: 4.75rem;
  }

  .\33xl\:hover\:pl-19:hover {
    padding-left: 4.75rem;
  }

  .\33xl\:hover\:pt-20:hover {
    padding-top: 5rem;
  }

  .\33xl\:hover\:pr-20:hover {
    padding-right: 5rem;
  }

  .\33xl\:hover\:pb-20:hover {
    padding-bottom: 5rem;
  }

  .\33xl\:hover\:pl-20:hover {
    padding-left: 5rem;
  }

  .\33xl\:hover\:pt-21:hover {
    padding-top: 5.25rem;
  }

  .\33xl\:hover\:pr-21:hover {
    padding-right: 5.25rem;
  }

  .\33xl\:hover\:pb-21:hover {
    padding-bottom: 5.25rem;
  }

  .\33xl\:hover\:pl-21:hover {
    padding-left: 5.25rem;
  }

  .\33xl\:hover\:pt-22:hover {
    padding-top: 5.5rem;
  }

  .\33xl\:hover\:pr-22:hover {
    padding-right: 5.5rem;
  }

  .\33xl\:hover\:pb-22:hover {
    padding-bottom: 5.5rem;
  }

  .\33xl\:hover\:pl-22:hover {
    padding-left: 5.5rem;
  }

  .\33xl\:hover\:pt-23:hover {
    padding-top: 5.75rem;
  }

  .\33xl\:hover\:pr-23:hover {
    padding-right: 5.75rem;
  }

  .\33xl\:hover\:pb-23:hover {
    padding-bottom: 5.75rem;
  }

  .\33xl\:hover\:pl-23:hover {
    padding-left: 5.75rem;
  }

  .\33xl\:hover\:pt-24:hover {
    padding-top: 6rem;
  }

  .\33xl\:hover\:pr-24:hover {
    padding-right: 6rem;
  }

  .\33xl\:hover\:pb-24:hover {
    padding-bottom: 6rem;
  }

  .\33xl\:hover\:pl-24:hover {
    padding-left: 6rem;
  }

  .\33xl\:hover\:pt-25:hover {
    padding-top: 6.25rem;
  }

  .\33xl\:hover\:pr-25:hover {
    padding-right: 6.25rem;
  }

  .\33xl\:hover\:pb-25:hover {
    padding-bottom: 6.25rem;
  }

  .\33xl\:hover\:pl-25:hover {
    padding-left: 6.25rem;
  }

  .\33xl\:hover\:pt-26:hover {
    padding-top: 6.5rem;
  }

  .\33xl\:hover\:pr-26:hover {
    padding-right: 6.5rem;
  }

  .\33xl\:hover\:pb-26:hover {
    padding-bottom: 6.5rem;
  }

  .\33xl\:hover\:pl-26:hover {
    padding-left: 6.5rem;
  }

  .\33xl\:hover\:pt-27:hover {
    padding-top: 6.75rem;
  }

  .\33xl\:hover\:pr-27:hover {
    padding-right: 6.75rem;
  }

  .\33xl\:hover\:pb-27:hover {
    padding-bottom: 6.75rem;
  }

  .\33xl\:hover\:pl-27:hover {
    padding-left: 6.75rem;
  }

  .\33xl\:hover\:pt-28:hover {
    padding-top: 7rem;
  }

  .\33xl\:hover\:pr-28:hover {
    padding-right: 7rem;
  }

  .\33xl\:hover\:pb-28:hover {
    padding-bottom: 7rem;
  }

  .\33xl\:hover\:pl-28:hover {
    padding-left: 7rem;
  }

  .\33xl\:hover\:pt-29:hover {
    padding-top: 7.25rem;
  }

  .\33xl\:hover\:pr-29:hover {
    padding-right: 7.25rem;
  }

  .\33xl\:hover\:pb-29:hover {
    padding-bottom: 7.25rem;
  }

  .\33xl\:hover\:pl-29:hover {
    padding-left: 7.25rem;
  }

  .\33xl\:hover\:pt-30:hover {
    padding-top: 7.5rem;
  }

  .\33xl\:hover\:pr-30:hover {
    padding-right: 7.5rem;
  }

  .\33xl\:hover\:pb-30:hover {
    padding-bottom: 7.5rem;
  }

  .\33xl\:hover\:pl-30:hover {
    padding-left: 7.5rem;
  }

  .\33xl\:hover\:pt-31:hover {
    padding-top: 7.75rem;
  }

  .\33xl\:hover\:pr-31:hover {
    padding-right: 7.75rem;
  }

  .\33xl\:hover\:pb-31:hover {
    padding-bottom: 7.75rem;
  }

  .\33xl\:hover\:pl-31:hover {
    padding-left: 7.75rem;
  }

  .\33xl\:hover\:pt-32:hover {
    padding-top: 8rem;
  }

  .\33xl\:hover\:pr-32:hover {
    padding-right: 8rem;
  }

  .\33xl\:hover\:pb-32:hover {
    padding-bottom: 8rem;
  }

  .\33xl\:hover\:pl-32:hover {
    padding-left: 8rem;
  }

  .\33xl\:hover\:pt-40:hover {
    padding-top: 10rem;
  }

  .\33xl\:hover\:pr-40:hover {
    padding-right: 10rem;
  }

  .\33xl\:hover\:pb-40:hover {
    padding-bottom: 10rem;
  }

  .\33xl\:hover\:pl-40:hover {
    padding-left: 10rem;
  }

  .\33xl\:hover\:pt-48:hover {
    padding-top: 12rem;
  }

  .\33xl\:hover\:pr-48:hover {
    padding-right: 12rem;
  }

  .\33xl\:hover\:pb-48:hover {
    padding-bottom: 12rem;
  }

  .\33xl\:hover\:pl-48:hover {
    padding-left: 12rem;
  }

  .\33xl\:hover\:pt-56:hover {
    padding-top: 14rem;
  }

  .\33xl\:hover\:pr-56:hover {
    padding-right: 14rem;
  }

  .\33xl\:hover\:pb-56:hover {
    padding-bottom: 14rem;
  }

  .\33xl\:hover\:pl-56:hover {
    padding-left: 14rem;
  }

  .\33xl\:hover\:pt-64:hover {
    padding-top: 16rem;
  }

  .\33xl\:hover\:pr-64:hover {
    padding-right: 16rem;
  }

  .\33xl\:hover\:pb-64:hover {
    padding-bottom: 16rem;
  }

  .\33xl\:hover\:pl-64:hover {
    padding-left: 16rem;
  }

  .\33xl\:hover\:pt-px:hover {
    padding-top: 1px;
  }

  .\33xl\:hover\:pr-px:hover {
    padding-right: 1px;
  }

  .\33xl\:hover\:pb-px:hover {
    padding-bottom: 1px;
  }

  .\33xl\:hover\:pl-px:hover {
    padding-left: 1px;
  }

  .\33xl\:placeholder-primary::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-primary::-moz-placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-primary:-ms-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-primary::-ms-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-primary::placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-primaryDark::placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-primary1::-moz-placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-primary1::placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-primary2::-moz-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-primary2::placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-primary3::-moz-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-primary3::placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-primary4::-moz-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-primary4::placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-secondary::-moz-placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-secondary:-ms-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-secondary::-ms-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-secondary::placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-secondary1::-moz-placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-secondary1::placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-secondary2::placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-alert::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-alert::-moz-placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-alert:-ms-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-alert::-ms-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-alert::placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-safe::-webkit-input-placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-safe::-moz-placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-safe:-ms-input-placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-safe::-ms-input-placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-safe::placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-primary-dark::placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-primary-1::-moz-placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-primary-1::placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-primary-2::placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-primary-3::placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-primary-4::placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-secondary-1::placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-secondary-2::placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .\33xl\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .\33xl\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .\33xl\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .\33xl\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .\33xl\:placeholder-black::-webkit-input-placeholder {
    color: #000000;
  }

  .\33xl\:placeholder-black::-moz-placeholder {
    color: #000000;
  }

  .\33xl\:placeholder-black:-ms-input-placeholder {
    color: #000000;
  }

  .\33xl\:placeholder-black::-ms-input-placeholder {
    color: #000000;
  }

  .\33xl\:placeholder-black::placeholder {
    color: #000000;
  }

  .\33xl\:placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .\33xl\:placeholder-white::-moz-placeholder {
    color: #FFFFFF;
  }

  .\33xl\:placeholder-white:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .\33xl\:placeholder-white::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .\33xl\:placeholder-white::placeholder {
    color: #FFFFFF;
  }

  .\33xl\:placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF;
  }

  .\33xl\:placeholder-point-violet::-moz-placeholder {
    color: #7545FF;
  }

  .\33xl\:placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF;
  }

  .\33xl\:placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF;
  }

  .\33xl\:placeholder-point-violet::placeholder {
    color: #7545FF;
  }

  .\33xl\:placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .\33xl\:placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7;
  }

  .\33xl\:placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .\33xl\:placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .\33xl\:placeholder-gray-100::placeholder {
    color: #F7F7F7;
  }

  .\33xl\:placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .\33xl\:placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8;
  }

  .\33xl\:placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .\33xl\:placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .\33xl\:placeholder-gray-200::placeholder {
    color: #E5E5E8;
  }

  .\33xl\:placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .\33xl\:placeholder-gray-300::-moz-placeholder {
    color: #CED0D6;
  }

  .\33xl\:placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6;
  }

  .\33xl\:placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6;
  }

  .\33xl\:placeholder-gray-300::placeholder {
    color: #CED0D6;
  }

  .\33xl\:placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .\33xl\:placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2;
  }

  .\33xl\:placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .\33xl\:placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .\33xl\:placeholder-gray-400::placeholder {
    color: #A7A9B2;
  }

  .\33xl\:placeholder-gray-500::-webkit-input-placeholder {
    color: #858895;
  }

  .\33xl\:placeholder-gray-500::-moz-placeholder {
    color: #858895;
  }

  .\33xl\:placeholder-gray-500:-ms-input-placeholder {
    color: #858895;
  }

  .\33xl\:placeholder-gray-500::-ms-input-placeholder {
    color: #858895;
  }

  .\33xl\:placeholder-gray-500::placeholder {
    color: #858895;
  }

  .\33xl\:placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .\33xl\:placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B;
  }

  .\33xl\:placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .\33xl\:placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .\33xl\:placeholder-gray-600::placeholder {
    color: #6B6E7B;
  }

  .\33xl\:placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D;
  }

  .\33xl\:placeholder-gray-700::-moz-placeholder {
    color: #5F616D;
  }

  .\33xl\:placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D;
  }

  .\33xl\:placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D;
  }

  .\33xl\:placeholder-gray-700::placeholder {
    color: #5F616D;
  }

  .\33xl\:placeholder-gray-800::-webkit-input-placeholder {
    color: #474952;
  }

  .\33xl\:placeholder-gray-800::-moz-placeholder {
    color: #474952;
  }

  .\33xl\:placeholder-gray-800:-ms-input-placeholder {
    color: #474952;
  }

  .\33xl\:placeholder-gray-800::-ms-input-placeholder {
    color: #474952;
  }

  .\33xl\:placeholder-gray-800::placeholder {
    color: #474952;
  }

  .\33xl\:placeholder-gray-900::-webkit-input-placeholder {
    color: #222532;
  }

  .\33xl\:placeholder-gray-900::-moz-placeholder {
    color: #222532;
  }

  .\33xl\:placeholder-gray-900:-ms-input-placeholder {
    color: #222532;
  }

  .\33xl\:placeholder-gray-900::-ms-input-placeholder {
    color: #222532;
  }

  .\33xl\:placeholder-gray-900::placeholder {
    color: #222532;
  }

  .\33xl\:placeholder-gray::-webkit-input-placeholder {
    color: #858895;
  }

  .\33xl\:placeholder-gray::-moz-placeholder {
    color: #858895;
  }

  .\33xl\:placeholder-gray:-ms-input-placeholder {
    color: #858895;
  }

  .\33xl\:placeholder-gray::-ms-input-placeholder {
    color: #858895;
  }

  .\33xl\:placeholder-gray::placeholder {
    color: #858895;
  }

  .\33xl\:placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532;
  }

  .\33xl\:placeholder-gray-dark::-moz-placeholder {
    color: #222532;
  }

  .\33xl\:placeholder-gray-dark:-ms-input-placeholder {
    color: #222532;
  }

  .\33xl\:placeholder-gray-dark::-ms-input-placeholder {
    color: #222532;
  }

  .\33xl\:placeholder-gray-dark::placeholder {
    color: #222532;
  }

  .\33xl\:placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .\33xl\:placeholder-red-100::-moz-placeholder {
    color: #FFE8E8;
  }

  .\33xl\:placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .\33xl\:placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .\33xl\:placeholder-red-100::placeholder {
    color: #FFE8E8;
  }

  .\33xl\:placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .\33xl\:placeholder-red-200::-moz-placeholder {
    color: #FFC4C4;
  }

  .\33xl\:placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .\33xl\:placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .\33xl\:placeholder-red-200::placeholder {
    color: #FFC4C4;
  }

  .\33xl\:placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .\33xl\:placeholder-red-300::-moz-placeholder {
    color: #FF8F8F;
  }

  .\33xl\:placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .\33xl\:placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .\33xl\:placeholder-red-300::placeholder {
    color: #FF8F8F;
  }

  .\33xl\:placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .\33xl\:placeholder-red-400::-moz-placeholder {
    color: #FF6A6A;
  }

  .\33xl\:placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .\33xl\:placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .\33xl\:placeholder-red-400::placeholder {
    color: #FF6A6A;
  }

  .\33xl\:placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-red-500::-moz-placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-red-500:-ms-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-red-500::-ms-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-red-500::placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .\33xl\:placeholder-red-600::-moz-placeholder {
    color: #CC2C00;
  }

  .\33xl\:placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00;
  }

  .\33xl\:placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00;
  }

  .\33xl\:placeholder-red-600::placeholder {
    color: #CC2C00;
  }

  .\33xl\:placeholder-red-700::-webkit-input-placeholder {
    color: #C53030;
  }

  .\33xl\:placeholder-red-700::-moz-placeholder {
    color: #C53030;
  }

  .\33xl\:placeholder-red-700:-ms-input-placeholder {
    color: #C53030;
  }

  .\33xl\:placeholder-red-700::-ms-input-placeholder {
    color: #C53030;
  }

  .\33xl\:placeholder-red-700::placeholder {
    color: #C53030;
  }

  .\33xl\:placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .\33xl\:placeholder-red-800::-moz-placeholder {
    color: #9B2C2C;
  }

  .\33xl\:placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .\33xl\:placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .\33xl\:placeholder-red-800::placeholder {
    color: #9B2C2C;
  }

  .\33xl\:placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A;
  }

  .\33xl\:placeholder-red-900::-moz-placeholder {
    color: #742A2A;
  }

  .\33xl\:placeholder-red-900:-ms-input-placeholder {
    color: #742A2A;
  }

  .\33xl\:placeholder-red-900::-ms-input-placeholder {
    color: #742A2A;
  }

  .\33xl\:placeholder-red-900::placeholder {
    color: #742A2A;
  }

  .\33xl\:placeholder-red::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-red::-moz-placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-red:-ms-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-red::-ms-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-red::placeholder {
    color: #EF3817;
  }

  .\33xl\:placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .\33xl\:placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6;
  }

  .\33xl\:placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .\33xl\:placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .\33xl\:placeholder-coral-100::placeholder {
    color: #FFEBE6;
  }

  .\33xl\:placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .\33xl\:placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8;
  }

  .\33xl\:placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .\33xl\:placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .\33xl\:placeholder-coral-200::placeholder {
    color: #FFD3C8;
  }

  .\33xl\:placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .\33xl\:placeholder-coral-300::-moz-placeholder {
    color: #FFB39E;
  }

  .\33xl\:placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E;
  }

  .\33xl\:placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E;
  }

  .\33xl\:placeholder-coral-300::placeholder {
    color: #FFB39E;
  }

  .\33xl\:placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476;
  }

  .\33xl\:placeholder-coral-400::-moz-placeholder {
    color: #FF9476;
  }

  .\33xl\:placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476;
  }

  .\33xl\:placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476;
  }

  .\33xl\:placeholder-coral-400::placeholder {
    color: #FF9476;
  }

  .\33xl\:placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750;
  }

  .\33xl\:placeholder-coral-500::-moz-placeholder {
    color: #FF7750;
  }

  .\33xl\:placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750;
  }

  .\33xl\:placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750;
  }

  .\33xl\:placeholder-coral-500::placeholder {
    color: #FF7750;
  }

  .\33xl\:placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .\33xl\:placeholder-coral-600::-moz-placeholder {
    color: #F55A2F;
  }

  .\33xl\:placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F;
  }

  .\33xl\:placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F;
  }

  .\33xl\:placeholder-coral-600::placeholder {
    color: #F55A2F;
  }

  .\33xl\:placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F;
  }

  .\33xl\:placeholder-coral-700::-moz-placeholder {
    color: #DD470F;
  }

  .\33xl\:placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F;
  }

  .\33xl\:placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F;
  }

  .\33xl\:placeholder-coral-700::placeholder {
    color: #DD470F;
  }

  .\33xl\:placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .\33xl\:placeholder-coral-800::-moz-placeholder {
    color: #B93E0F;
  }

  .\33xl\:placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F;
  }

  .\33xl\:placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F;
  }

  .\33xl\:placeholder-coral-800::placeholder {
    color: #B93E0F;
  }

  .\33xl\:placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311;
  }

  .\33xl\:placeholder-coral-900::-moz-placeholder {
    color: #8E3311;
  }

  .\33xl\:placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311;
  }

  .\33xl\:placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311;
  }

  .\33xl\:placeholder-coral-900::placeholder {
    color: #8E3311;
  }

  .\33xl\:placeholder-coral::-webkit-input-placeholder {
    color: #FF7750;
  }

  .\33xl\:placeholder-coral::-moz-placeholder {
    color: #FF7750;
  }

  .\33xl\:placeholder-coral:-ms-input-placeholder {
    color: #FF7750;
  }

  .\33xl\:placeholder-coral::-ms-input-placeholder {
    color: #FF7750;
  }

  .\33xl\:placeholder-coral::placeholder {
    color: #FF7750;
  }

  .\33xl\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .\33xl\:placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6;
  }

  .\33xl\:placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .\33xl\:placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .\33xl\:placeholder-yellow-100::placeholder {
    color: #FFFAE6;
  }

  .\33xl\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .\33xl\:placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99;
  }

  .\33xl\:placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99;
  }

  .\33xl\:placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99;
  }

  .\33xl\:placeholder-yellow-200::placeholder {
    color: #FFEB99;
  }

  .\33xl\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066;
  }

  .\33xl\:placeholder-yellow-300::-moz-placeholder {
    color: #FFE066;
  }

  .\33xl\:placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066;
  }

  .\33xl\:placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066;
  }

  .\33xl\:placeholder-yellow-300::placeholder {
    color: #FFE066;
  }

  .\33xl\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633;
  }

  .\33xl\:placeholder-yellow-400::-moz-placeholder {
    color: #FFD633;
  }

  .\33xl\:placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633;
  }

  .\33xl\:placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633;
  }

  .\33xl\:placeholder-yellow-400::placeholder {
    color: #FFD633;
  }

  .\33xl\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .\33xl\:placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02;
  }

  .\33xl\:placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02;
  }

  .\33xl\:placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02;
  }

  .\33xl\:placeholder-yellow-500::placeholder {
    color: #FFCE02;
  }

  .\33xl\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800;
  }

  .\33xl\:placeholder-yellow-600::-moz-placeholder {
    color: #E6B800;
  }

  .\33xl\:placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800;
  }

  .\33xl\:placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800;
  }

  .\33xl\:placeholder-yellow-600::placeholder {
    color: #E6B800;
  }

  .\33xl\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300;
  }

  .\33xl\:placeholder-yellow-700::-moz-placeholder {
    color: #CCA300;
  }

  .\33xl\:placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300;
  }

  .\33xl\:placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300;
  }

  .\33xl\:placeholder-yellow-700::placeholder {
    color: #CCA300;
  }

  .\33xl\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600;
  }

  .\33xl\:placeholder-yellow-800::-moz-placeholder {
    color: #806600;
  }

  .\33xl\:placeholder-yellow-800:-ms-input-placeholder {
    color: #806600;
  }

  .\33xl\:placeholder-yellow-800::-ms-input-placeholder {
    color: #806600;
  }

  .\33xl\:placeholder-yellow-800::placeholder {
    color: #806600;
  }

  .\33xl\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .\33xl\:placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00;
  }

  .\33xl\:placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00;
  }

  .\33xl\:placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00;
  }

  .\33xl\:placeholder-yellow-900::placeholder {
    color: #4D3D00;
  }

  .\33xl\:placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .\33xl\:placeholder-yellow::-moz-placeholder {
    color: #FFCE02;
  }

  .\33xl\:placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02;
  }

  .\33xl\:placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02;
  }

  .\33xl\:placeholder-yellow::placeholder {
    color: #FFCE02;
  }

  .\33xl\:placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .\33xl\:placeholder-green-100::-moz-placeholder {
    color: #F9FCE9;
  }

  .\33xl\:placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .\33xl\:placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .\33xl\:placeholder-green-100::placeholder {
    color: #F9FCE9;
  }

  .\33xl\:placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .\33xl\:placeholder-green-200::-moz-placeholder {
    color: #E7F3A5;
  }

  .\33xl\:placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .\33xl\:placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .\33xl\:placeholder-green-200::placeholder {
    color: #E7F3A5;
  }

  .\33xl\:placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .\33xl\:placeholder-green-300::-moz-placeholder {
    color: #D5EA62;
  }

  .\33xl\:placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62;
  }

  .\33xl\:placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62;
  }

  .\33xl\:placeholder-green-300::placeholder {
    color: #D5EA62;
  }

  .\33xl\:placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .\33xl\:placeholder-green-400::-moz-placeholder {
    color: #C2E01E;
  }

  .\33xl\:placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E;
  }

  .\33xl\:placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E;
  }

  .\33xl\:placeholder-green-400::placeholder {
    color: #C2E01E;
  }

  .\33xl\:placeholder-green-500::-webkit-input-placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-green-500::-moz-placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-green-500:-ms-input-placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-green-500::-ms-input-placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-green-500::placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .\33xl\:placeholder-green-600::-moz-placeholder {
    color: #3F7B1A;
  }

  .\33xl\:placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .\33xl\:placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .\33xl\:placeholder-green-600::placeholder {
    color: #3F7B1A;
  }

  .\33xl\:placeholder-green-700::-webkit-input-placeholder {
    color: #366916;
  }

  .\33xl\:placeholder-green-700::-moz-placeholder {
    color: #366916;
  }

  .\33xl\:placeholder-green-700:-ms-input-placeholder {
    color: #366916;
  }

  .\33xl\:placeholder-green-700::-ms-input-placeholder {
    color: #366916;
  }

  .\33xl\:placeholder-green-700::placeholder {
    color: #366916;
  }

  .\33xl\:placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D;
  }

  .\33xl\:placeholder-green-800::-moz-placeholder {
    color: #203F0D;
  }

  .\33xl\:placeholder-green-800:-ms-input-placeholder {
    color: #203F0D;
  }

  .\33xl\:placeholder-green-800::-ms-input-placeholder {
    color: #203F0D;
  }

  .\33xl\:placeholder-green-800::placeholder {
    color: #203F0D;
  }

  .\33xl\:placeholder-green-900::-webkit-input-placeholder {
    color: #162A09;
  }

  .\33xl\:placeholder-green-900::-moz-placeholder {
    color: #162A09;
  }

  .\33xl\:placeholder-green-900:-ms-input-placeholder {
    color: #162A09;
  }

  .\33xl\:placeholder-green-900::-ms-input-placeholder {
    color: #162A09;
  }

  .\33xl\:placeholder-green-900::placeholder {
    color: #162A09;
  }

  .\33xl\:placeholder-green::-webkit-input-placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-green::-moz-placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-green:-ms-input-placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-green::-ms-input-placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-green::placeholder {
    color: #60B731;
  }

  .\33xl\:placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-blue-100::placeholder {
    color: #F5F9FD;
  }

  .\33xl\:placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .\33xl\:placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF;
  }

  .\33xl\:placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .\33xl\:placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .\33xl\:placeholder-blue-200::placeholder {
    color: #E9F4FF;
  }

  .\33xl\:placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .\33xl\:placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF;
  }

  .\33xl\:placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .\33xl\:placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .\33xl\:placeholder-blue-300::placeholder {
    color: #B9DCFF;
  }

  .\33xl\:placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-blue-400::-moz-placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-blue-400::placeholder {
    color: #43BEFF;
  }

  .\33xl\:placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-blue-500::-moz-placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-blue-500::placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC;
  }

  .\33xl\:placeholder-blue-600::-moz-placeholder {
    color: #0069CC;
  }

  .\33xl\:placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC;
  }

  .\33xl\:placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC;
  }

  .\33xl\:placeholder-blue-600::placeholder {
    color: #0069CC;
  }

  .\33xl\:placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3;
  }

  .\33xl\:placeholder-blue-700::-moz-placeholder {
    color: #005CB3;
  }

  .\33xl\:placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3;
  }

  .\33xl\:placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3;
  }

  .\33xl\:placeholder-blue-700::placeholder {
    color: #005CB3;
  }

  .\33xl\:placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99;
  }

  .\33xl\:placeholder-blue-800::-moz-placeholder {
    color: #004F99;
  }

  .\33xl\:placeholder-blue-800:-ms-input-placeholder {
    color: #004F99;
  }

  .\33xl\:placeholder-blue-800::-ms-input-placeholder {
    color: #004F99;
  }

  .\33xl\:placeholder-blue-800::placeholder {
    color: #004F99;
  }

  .\33xl\:placeholder-blue-900::-webkit-input-placeholder {
    color: #003566;
  }

  .\33xl\:placeholder-blue-900::-moz-placeholder {
    color: #003566;
  }

  .\33xl\:placeholder-blue-900:-ms-input-placeholder {
    color: #003566;
  }

  .\33xl\:placeholder-blue-900::-ms-input-placeholder {
    color: #003566;
  }

  .\33xl\:placeholder-blue-900::placeholder {
    color: #003566;
  }

  .\33xl\:placeholder-blue::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-blue::-moz-placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-blue:-ms-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-blue::-ms-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-blue::placeholder {
    color: #007EE5;
  }

  .\33xl\:placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-violet-100::placeholder {
    color: #F8F8FC;
  }

  .\33xl\:placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-violet-200::placeholder {
    color: #EBEAF6;
  }

  .\33xl\:placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-violet-300::placeholder {
    color: #A8A5CE;
  }

  .\33xl\:placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-violet-400::-moz-placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-violet-400::placeholder {
    color: #8C81D1;
  }

  .\33xl\:placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-violet-500::-moz-placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-violet-500::placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C;
  }

  .\33xl\:placeholder-violet-600::-moz-placeholder {
    color: #58309C;
  }

  .\33xl\:placeholder-violet-600:-ms-input-placeholder {
    color: #58309C;
  }

  .\33xl\:placeholder-violet-600::-ms-input-placeholder {
    color: #58309C;
  }

  .\33xl\:placeholder-violet-600::placeholder {
    color: #58309C;
  }

  .\33xl\:placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .\33xl\:placeholder-violet-700::-moz-placeholder {
    color: #4D2A89;
  }

  .\33xl\:placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89;
  }

  .\33xl\:placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89;
  }

  .\33xl\:placeholder-violet-700::placeholder {
    color: #4D2A89;
  }

  .\33xl\:placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-violet-800::-moz-placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-violet-800::placeholder {
    color: #3C2C84;
  }

  .\33xl\:placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62;
  }

  .\33xl\:placeholder-violet-900::-moz-placeholder {
    color: #371E62;
  }

  .\33xl\:placeholder-violet-900:-ms-input-placeholder {
    color: #371E62;
  }

  .\33xl\:placeholder-violet-900::-ms-input-placeholder {
    color: #371E62;
  }

  .\33xl\:placeholder-violet-900::placeholder {
    color: #371E62;
  }

  .\33xl\:placeholder-violet::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-violet::-moz-placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-violet:-ms-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-violet::-ms-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-violet::placeholder {
    color: #6638B6;
  }

  .\33xl\:placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .\33xl\:placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA;
  }

  .\33xl\:placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .\33xl\:placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .\33xl\:placeholder-peacock-100::placeholder {
    color: #E6FFFA;
  }

  .\33xl\:placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .\33xl\:placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA;
  }

  .\33xl\:placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .\33xl\:placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .\33xl\:placeholder-peacock-200::placeholder {
    color: #B2F5EA;
  }

  .\33xl\:placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .\33xl\:placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9;
  }

  .\33xl\:placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9;
  }

  .\33xl\:placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9;
  }

  .\33xl\:placeholder-peacock-300::placeholder {
    color: #81E6D9;
  }

  .\33xl\:placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .\33xl\:placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5;
  }

  .\33xl\:placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .\33xl\:placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .\33xl\:placeholder-peacock-400::placeholder {
    color: #4FD1C5;
  }

  .\33xl\:placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .\33xl\:placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC;
  }

  .\33xl\:placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC;
  }

  .\33xl\:placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC;
  }

  .\33xl\:placeholder-peacock-500::placeholder {
    color: #38B2AC;
  }

  .\33xl\:placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795;
  }

  .\33xl\:placeholder-peacock-600::-moz-placeholder {
    color: #319795;
  }

  .\33xl\:placeholder-peacock-600:-ms-input-placeholder {
    color: #319795;
  }

  .\33xl\:placeholder-peacock-600::-ms-input-placeholder {
    color: #319795;
  }

  .\33xl\:placeholder-peacock-600::placeholder {
    color: #319795;
  }

  .\33xl\:placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .\33xl\:placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B;
  }

  .\33xl\:placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .\33xl\:placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .\33xl\:placeholder-peacock-700::placeholder {
    color: #2C7A7B;
  }

  .\33xl\:placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61;
  }

  .\33xl\:placeholder-peacock-800::-moz-placeholder {
    color: #285E61;
  }

  .\33xl\:placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61;
  }

  .\33xl\:placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61;
  }

  .\33xl\:placeholder-peacock-800::placeholder {
    color: #285E61;
  }

  .\33xl\:placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52;
  }

  .\33xl\:placeholder-peacock-900::-moz-placeholder {
    color: #234E52;
  }

  .\33xl\:placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52;
  }

  .\33xl\:placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52;
  }

  .\33xl\:placeholder-peacock-900::placeholder {
    color: #234E52;
  }

  .\33xl\:placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .\33xl\:placeholder-peacock::-moz-placeholder {
    color: #38B2AC;
  }

  .\33xl\:placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC;
  }

  .\33xl\:placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC;
  }

  .\33xl\:placeholder-peacock::placeholder {
    color: #38B2AC;
  }

  .\33xl\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .\33xl\:placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF;
  }

  .\33xl\:placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .\33xl\:placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .\33xl\:placeholder-indigo-100::placeholder {
    color: #EBF4FF;
  }

  .\33xl\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .\33xl\:placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE;
  }

  .\33xl\:placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .\33xl\:placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .\33xl\:placeholder-indigo-200::placeholder {
    color: #C3DAFE;
  }

  .\33xl\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .\33xl\:placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA;
  }

  .\33xl\:placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .\33xl\:placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .\33xl\:placeholder-indigo-300::placeholder {
    color: #A3BFFA;
  }

  .\33xl\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .\33xl\:placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5;
  }

  .\33xl\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .\33xl\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .\33xl\:placeholder-indigo-400::placeholder {
    color: #7F9CF5;
  }

  .\33xl\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA;
  }

  .\33xl\:placeholder-indigo-500::-moz-placeholder {
    color: #667EEA;
  }

  .\33xl\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA;
  }

  .\33xl\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA;
  }

  .\33xl\:placeholder-indigo-500::placeholder {
    color: #667EEA;
  }

  .\33xl\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .\33xl\:placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8;
  }

  .\33xl\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8;
  }

  .\33xl\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8;
  }

  .\33xl\:placeholder-indigo-600::placeholder {
    color: #5A67D8;
  }

  .\33xl\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE;
  }

  .\33xl\:placeholder-indigo-700::-moz-placeholder {
    color: #6439DE;
  }

  .\33xl\:placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE;
  }

  .\33xl\:placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE;
  }

  .\33xl\:placeholder-indigo-700::placeholder {
    color: #6439DE;
  }

  .\33xl\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .\33xl\:placeholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .\33xl\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .\33xl\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .\33xl\:placeholder-indigo-800::placeholder {
    color: #434190;
  }

  .\33xl\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B;
  }

  .\33xl\:placeholder-indigo-900::-moz-placeholder {
    color: #3C366B;
  }

  .\33xl\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B;
  }

  .\33xl\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B;
  }

  .\33xl\:placeholder-indigo-900::placeholder {
    color: #3C366B;
  }

  .\33xl\:placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA;
  }

  .\33xl\:placeholder-indigo::-moz-placeholder {
    color: #667EEA;
  }

  .\33xl\:placeholder-indigo:-ms-input-placeholder {
    color: #667EEA;
  }

  .\33xl\:placeholder-indigo::-ms-input-placeholder {
    color: #667EEA;
  }

  .\33xl\:placeholder-indigo::placeholder {
    color: #667EEA;
  }

  .\33xl\:\!placeholder-primary::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-primary::-moz-placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-primary:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-primary::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-primary::placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-primaryDark::placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-primary1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-primary1::placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-primary2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-primary2::placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-primary3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-primary3::placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-primary4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-primary4::placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-secondary::-moz-placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-secondary:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-secondary::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-secondary::placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-secondary1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-secondary1::placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-secondary2::placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-alert::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-alert::-moz-placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-alert:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-alert::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-alert::placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-safe::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-safe::-moz-placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-safe:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-safe::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-safe::placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-primary-dark::placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-primary-1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-primary-1::placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-primary-2::placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-primary-3::placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-primary-4::placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-secondary-1::placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-secondary-2::placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-transparent::-webkit-input-placeholder {
    color: transparent !important;
  }

  .\33xl\:\!placeholder-transparent::-moz-placeholder {
    color: transparent !important;
  }

  .\33xl\:\!placeholder-transparent:-ms-input-placeholder {
    color: transparent !important;
  }

  .\33xl\:\!placeholder-transparent::-ms-input-placeholder {
    color: transparent !important;
  }

  .\33xl\:\!placeholder-transparent::placeholder {
    color: transparent !important;
  }

  .\33xl\:\!placeholder-black::-webkit-input-placeholder {
    color: #000000 !important;
  }

  .\33xl\:\!placeholder-black::-moz-placeholder {
    color: #000000 !important;
  }

  .\33xl\:\!placeholder-black:-ms-input-placeholder {
    color: #000000 !important;
  }

  .\33xl\:\!placeholder-black::-ms-input-placeholder {
    color: #000000 !important;
  }

  .\33xl\:\!placeholder-black::placeholder {
    color: #000000 !important;
  }

  .\33xl\:\!placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF !important;
  }

  .\33xl\:\!placeholder-white::-moz-placeholder {
    color: #FFFFFF !important;
  }

  .\33xl\:\!placeholder-white:-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .\33xl\:\!placeholder-white::-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .\33xl\:\!placeholder-white::placeholder {
    color: #FFFFFF !important;
  }

  .\33xl\:\!placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF !important;
  }

  .\33xl\:\!placeholder-point-violet::-moz-placeholder {
    color: #7545FF !important;
  }

  .\33xl\:\!placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF !important;
  }

  .\33xl\:\!placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF !important;
  }

  .\33xl\:\!placeholder-point-violet::placeholder {
    color: #7545FF !important;
  }

  .\33xl\:\!placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7 !important;
  }

  .\33xl\:\!placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7 !important;
  }

  .\33xl\:\!placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .\33xl\:\!placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .\33xl\:\!placeholder-gray-100::placeholder {
    color: #F7F7F7 !important;
  }

  .\33xl\:\!placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8 !important;
  }

  .\33xl\:\!placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8 !important;
  }

  .\33xl\:\!placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .\33xl\:\!placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .\33xl\:\!placeholder-gray-200::placeholder {
    color: #E5E5E8 !important;
  }

  .\33xl\:\!placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6 !important;
  }

  .\33xl\:\!placeholder-gray-300::-moz-placeholder {
    color: #CED0D6 !important;
  }

  .\33xl\:\!placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .\33xl\:\!placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .\33xl\:\!placeholder-gray-300::placeholder {
    color: #CED0D6 !important;
  }

  .\33xl\:\!placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2 !important;
  }

  .\33xl\:\!placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2 !important;
  }

  .\33xl\:\!placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .\33xl\:\!placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .\33xl\:\!placeholder-gray-400::placeholder {
    color: #A7A9B2 !important;
  }

  .\33xl\:\!placeholder-gray-500::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .\33xl\:\!placeholder-gray-500::-moz-placeholder {
    color: #858895 !important;
  }

  .\33xl\:\!placeholder-gray-500:-ms-input-placeholder {
    color: #858895 !important;
  }

  .\33xl\:\!placeholder-gray-500::-ms-input-placeholder {
    color: #858895 !important;
  }

  .\33xl\:\!placeholder-gray-500::placeholder {
    color: #858895 !important;
  }

  .\33xl\:\!placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B !important;
  }

  .\33xl\:\!placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B !important;
  }

  .\33xl\:\!placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .\33xl\:\!placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .\33xl\:\!placeholder-gray-600::placeholder {
    color: #6B6E7B !important;
  }

  .\33xl\:\!placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D !important;
  }

  .\33xl\:\!placeholder-gray-700::-moz-placeholder {
    color: #5F616D !important;
  }

  .\33xl\:\!placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D !important;
  }

  .\33xl\:\!placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D !important;
  }

  .\33xl\:\!placeholder-gray-700::placeholder {
    color: #5F616D !important;
  }

  .\33xl\:\!placeholder-gray-800::-webkit-input-placeholder {
    color: #474952 !important;
  }

  .\33xl\:\!placeholder-gray-800::-moz-placeholder {
    color: #474952 !important;
  }

  .\33xl\:\!placeholder-gray-800:-ms-input-placeholder {
    color: #474952 !important;
  }

  .\33xl\:\!placeholder-gray-800::-ms-input-placeholder {
    color: #474952 !important;
  }

  .\33xl\:\!placeholder-gray-800::placeholder {
    color: #474952 !important;
  }

  .\33xl\:\!placeholder-gray-900::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .\33xl\:\!placeholder-gray-900::-moz-placeholder {
    color: #222532 !important;
  }

  .\33xl\:\!placeholder-gray-900:-ms-input-placeholder {
    color: #222532 !important;
  }

  .\33xl\:\!placeholder-gray-900::-ms-input-placeholder {
    color: #222532 !important;
  }

  .\33xl\:\!placeholder-gray-900::placeholder {
    color: #222532 !important;
  }

  .\33xl\:\!placeholder-gray::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .\33xl\:\!placeholder-gray::-moz-placeholder {
    color: #858895 !important;
  }

  .\33xl\:\!placeholder-gray:-ms-input-placeholder {
    color: #858895 !important;
  }

  .\33xl\:\!placeholder-gray::-ms-input-placeholder {
    color: #858895 !important;
  }

  .\33xl\:\!placeholder-gray::placeholder {
    color: #858895 !important;
  }

  .\33xl\:\!placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .\33xl\:\!placeholder-gray-dark::-moz-placeholder {
    color: #222532 !important;
  }

  .\33xl\:\!placeholder-gray-dark:-ms-input-placeholder {
    color: #222532 !important;
  }

  .\33xl\:\!placeholder-gray-dark::-ms-input-placeholder {
    color: #222532 !important;
  }

  .\33xl\:\!placeholder-gray-dark::placeholder {
    color: #222532 !important;
  }

  .\33xl\:\!placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8 !important;
  }

  .\33xl\:\!placeholder-red-100::-moz-placeholder {
    color: #FFE8E8 !important;
  }

  .\33xl\:\!placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .\33xl\:\!placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .\33xl\:\!placeholder-red-100::placeholder {
    color: #FFE8E8 !important;
  }

  .\33xl\:\!placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4 !important;
  }

  .\33xl\:\!placeholder-red-200::-moz-placeholder {
    color: #FFC4C4 !important;
  }

  .\33xl\:\!placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .\33xl\:\!placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .\33xl\:\!placeholder-red-200::placeholder {
    color: #FFC4C4 !important;
  }

  .\33xl\:\!placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F !important;
  }

  .\33xl\:\!placeholder-red-300::-moz-placeholder {
    color: #FF8F8F !important;
  }

  .\33xl\:\!placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .\33xl\:\!placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .\33xl\:\!placeholder-red-300::placeholder {
    color: #FF8F8F !important;
  }

  .\33xl\:\!placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A !important;
  }

  .\33xl\:\!placeholder-red-400::-moz-placeholder {
    color: #FF6A6A !important;
  }

  .\33xl\:\!placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .\33xl\:\!placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .\33xl\:\!placeholder-red-400::placeholder {
    color: #FF6A6A !important;
  }

  .\33xl\:\!placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-red-500::-moz-placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-red-500:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-red-500::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-red-500::placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00 !important;
  }

  .\33xl\:\!placeholder-red-600::-moz-placeholder {
    color: #CC2C00 !important;
  }

  .\33xl\:\!placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .\33xl\:\!placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .\33xl\:\!placeholder-red-600::placeholder {
    color: #CC2C00 !important;
  }

  .\33xl\:\!placeholder-red-700::-webkit-input-placeholder {
    color: #C53030 !important;
  }

  .\33xl\:\!placeholder-red-700::-moz-placeholder {
    color: #C53030 !important;
  }

  .\33xl\:\!placeholder-red-700:-ms-input-placeholder {
    color: #C53030 !important;
  }

  .\33xl\:\!placeholder-red-700::-ms-input-placeholder {
    color: #C53030 !important;
  }

  .\33xl\:\!placeholder-red-700::placeholder {
    color: #C53030 !important;
  }

  .\33xl\:\!placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C !important;
  }

  .\33xl\:\!placeholder-red-800::-moz-placeholder {
    color: #9B2C2C !important;
  }

  .\33xl\:\!placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .\33xl\:\!placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .\33xl\:\!placeholder-red-800::placeholder {
    color: #9B2C2C !important;
  }

  .\33xl\:\!placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A !important;
  }

  .\33xl\:\!placeholder-red-900::-moz-placeholder {
    color: #742A2A !important;
  }

  .\33xl\:\!placeholder-red-900:-ms-input-placeholder {
    color: #742A2A !important;
  }

  .\33xl\:\!placeholder-red-900::-ms-input-placeholder {
    color: #742A2A !important;
  }

  .\33xl\:\!placeholder-red-900::placeholder {
    color: #742A2A !important;
  }

  .\33xl\:\!placeholder-red::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-red::-moz-placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-red:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-red::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-red::placeholder {
    color: #EF3817 !important;
  }

  .\33xl\:\!placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6 !important;
  }

  .\33xl\:\!placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6 !important;
  }

  .\33xl\:\!placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .\33xl\:\!placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .\33xl\:\!placeholder-coral-100::placeholder {
    color: #FFEBE6 !important;
  }

  .\33xl\:\!placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8 !important;
  }

  .\33xl\:\!placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8 !important;
  }

  .\33xl\:\!placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .\33xl\:\!placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .\33xl\:\!placeholder-coral-200::placeholder {
    color: #FFD3C8 !important;
  }

  .\33xl\:\!placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E !important;
  }

  .\33xl\:\!placeholder-coral-300::-moz-placeholder {
    color: #FFB39E !important;
  }

  .\33xl\:\!placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .\33xl\:\!placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .\33xl\:\!placeholder-coral-300::placeholder {
    color: #FFB39E !important;
  }

  .\33xl\:\!placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476 !important;
  }

  .\33xl\:\!placeholder-coral-400::-moz-placeholder {
    color: #FF9476 !important;
  }

  .\33xl\:\!placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .\33xl\:\!placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .\33xl\:\!placeholder-coral-400::placeholder {
    color: #FF9476 !important;
  }

  .\33xl\:\!placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .\33xl\:\!placeholder-coral-500::-moz-placeholder {
    color: #FF7750 !important;
  }

  .\33xl\:\!placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .\33xl\:\!placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .\33xl\:\!placeholder-coral-500::placeholder {
    color: #FF7750 !important;
  }

  .\33xl\:\!placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F !important;
  }

  .\33xl\:\!placeholder-coral-600::-moz-placeholder {
    color: #F55A2F !important;
  }

  .\33xl\:\!placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .\33xl\:\!placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .\33xl\:\!placeholder-coral-600::placeholder {
    color: #F55A2F !important;
  }

  .\33xl\:\!placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F !important;
  }

  .\33xl\:\!placeholder-coral-700::-moz-placeholder {
    color: #DD470F !important;
  }

  .\33xl\:\!placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F !important;
  }

  .\33xl\:\!placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F !important;
  }

  .\33xl\:\!placeholder-coral-700::placeholder {
    color: #DD470F !important;
  }

  .\33xl\:\!placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F !important;
  }

  .\33xl\:\!placeholder-coral-800::-moz-placeholder {
    color: #B93E0F !important;
  }

  .\33xl\:\!placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .\33xl\:\!placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .\33xl\:\!placeholder-coral-800::placeholder {
    color: #B93E0F !important;
  }

  .\33xl\:\!placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311 !important;
  }

  .\33xl\:\!placeholder-coral-900::-moz-placeholder {
    color: #8E3311 !important;
  }

  .\33xl\:\!placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .\33xl\:\!placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .\33xl\:\!placeholder-coral-900::placeholder {
    color: #8E3311 !important;
  }

  .\33xl\:\!placeholder-coral::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .\33xl\:\!placeholder-coral::-moz-placeholder {
    color: #FF7750 !important;
  }

  .\33xl\:\!placeholder-coral:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .\33xl\:\!placeholder-coral::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .\33xl\:\!placeholder-coral::placeholder {
    color: #FF7750 !important;
  }

  .\33xl\:\!placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6 !important;
  }

  .\33xl\:\!placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6 !important;
  }

  .\33xl\:\!placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .\33xl\:\!placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .\33xl\:\!placeholder-yellow-100::placeholder {
    color: #FFFAE6 !important;
  }

  .\33xl\:\!placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99 !important;
  }

  .\33xl\:\!placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99 !important;
  }

  .\33xl\:\!placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .\33xl\:\!placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .\33xl\:\!placeholder-yellow-200::placeholder {
    color: #FFEB99 !important;
  }

  .\33xl\:\!placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066 !important;
  }

  .\33xl\:\!placeholder-yellow-300::-moz-placeholder {
    color: #FFE066 !important;
  }

  .\33xl\:\!placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .\33xl\:\!placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .\33xl\:\!placeholder-yellow-300::placeholder {
    color: #FFE066 !important;
  }

  .\33xl\:\!placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633 !important;
  }

  .\33xl\:\!placeholder-yellow-400::-moz-placeholder {
    color: #FFD633 !important;
  }

  .\33xl\:\!placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .\33xl\:\!placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .\33xl\:\!placeholder-yellow-400::placeholder {
    color: #FFD633 !important;
  }

  .\33xl\:\!placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .\33xl\:\!placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .\33xl\:\!placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .\33xl\:\!placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .\33xl\:\!placeholder-yellow-500::placeholder {
    color: #FFCE02 !important;
  }

  .\33xl\:\!placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800 !important;
  }

  .\33xl\:\!placeholder-yellow-600::-moz-placeholder {
    color: #E6B800 !important;
  }

  .\33xl\:\!placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .\33xl\:\!placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .\33xl\:\!placeholder-yellow-600::placeholder {
    color: #E6B800 !important;
  }

  .\33xl\:\!placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300 !important;
  }

  .\33xl\:\!placeholder-yellow-700::-moz-placeholder {
    color: #CCA300 !important;
  }

  .\33xl\:\!placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .\33xl\:\!placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .\33xl\:\!placeholder-yellow-700::placeholder {
    color: #CCA300 !important;
  }

  .\33xl\:\!placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600 !important;
  }

  .\33xl\:\!placeholder-yellow-800::-moz-placeholder {
    color: #806600 !important;
  }

  .\33xl\:\!placeholder-yellow-800:-ms-input-placeholder {
    color: #806600 !important;
  }

  .\33xl\:\!placeholder-yellow-800::-ms-input-placeholder {
    color: #806600 !important;
  }

  .\33xl\:\!placeholder-yellow-800::placeholder {
    color: #806600 !important;
  }

  .\33xl\:\!placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00 !important;
  }

  .\33xl\:\!placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00 !important;
  }

  .\33xl\:\!placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .\33xl\:\!placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .\33xl\:\!placeholder-yellow-900::placeholder {
    color: #4D3D00 !important;
  }

  .\33xl\:\!placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .\33xl\:\!placeholder-yellow::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .\33xl\:\!placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .\33xl\:\!placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .\33xl\:\!placeholder-yellow::placeholder {
    color: #FFCE02 !important;
  }

  .\33xl\:\!placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9 !important;
  }

  .\33xl\:\!placeholder-green-100::-moz-placeholder {
    color: #F9FCE9 !important;
  }

  .\33xl\:\!placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .\33xl\:\!placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .\33xl\:\!placeholder-green-100::placeholder {
    color: #F9FCE9 !important;
  }

  .\33xl\:\!placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5 !important;
  }

  .\33xl\:\!placeholder-green-200::-moz-placeholder {
    color: #E7F3A5 !important;
  }

  .\33xl\:\!placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .\33xl\:\!placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .\33xl\:\!placeholder-green-200::placeholder {
    color: #E7F3A5 !important;
  }

  .\33xl\:\!placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62 !important;
  }

  .\33xl\:\!placeholder-green-300::-moz-placeholder {
    color: #D5EA62 !important;
  }

  .\33xl\:\!placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .\33xl\:\!placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .\33xl\:\!placeholder-green-300::placeholder {
    color: #D5EA62 !important;
  }

  .\33xl\:\!placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E !important;
  }

  .\33xl\:\!placeholder-green-400::-moz-placeholder {
    color: #C2E01E !important;
  }

  .\33xl\:\!placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .\33xl\:\!placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .\33xl\:\!placeholder-green-400::placeholder {
    color: #C2E01E !important;
  }

  .\33xl\:\!placeholder-green-500::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-green-500::-moz-placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-green-500:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-green-500::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-green-500::placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A !important;
  }

  .\33xl\:\!placeholder-green-600::-moz-placeholder {
    color: #3F7B1A !important;
  }

  .\33xl\:\!placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .\33xl\:\!placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .\33xl\:\!placeholder-green-600::placeholder {
    color: #3F7B1A !important;
  }

  .\33xl\:\!placeholder-green-700::-webkit-input-placeholder {
    color: #366916 !important;
  }

  .\33xl\:\!placeholder-green-700::-moz-placeholder {
    color: #366916 !important;
  }

  .\33xl\:\!placeholder-green-700:-ms-input-placeholder {
    color: #366916 !important;
  }

  .\33xl\:\!placeholder-green-700::-ms-input-placeholder {
    color: #366916 !important;
  }

  .\33xl\:\!placeholder-green-700::placeholder {
    color: #366916 !important;
  }

  .\33xl\:\!placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D !important;
  }

  .\33xl\:\!placeholder-green-800::-moz-placeholder {
    color: #203F0D !important;
  }

  .\33xl\:\!placeholder-green-800:-ms-input-placeholder {
    color: #203F0D !important;
  }

  .\33xl\:\!placeholder-green-800::-ms-input-placeholder {
    color: #203F0D !important;
  }

  .\33xl\:\!placeholder-green-800::placeholder {
    color: #203F0D !important;
  }

  .\33xl\:\!placeholder-green-900::-webkit-input-placeholder {
    color: #162A09 !important;
  }

  .\33xl\:\!placeholder-green-900::-moz-placeholder {
    color: #162A09 !important;
  }

  .\33xl\:\!placeholder-green-900:-ms-input-placeholder {
    color: #162A09 !important;
  }

  .\33xl\:\!placeholder-green-900::-ms-input-placeholder {
    color: #162A09 !important;
  }

  .\33xl\:\!placeholder-green-900::placeholder {
    color: #162A09 !important;
  }

  .\33xl\:\!placeholder-green::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-green::-moz-placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-green:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-green::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-green::placeholder {
    color: #60B731 !important;
  }

  .\33xl\:\!placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-blue-100::placeholder {
    color: #F5F9FD !important;
  }

  .\33xl\:\!placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF !important;
  }

  .\33xl\:\!placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF !important;
  }

  .\33xl\:\!placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .\33xl\:\!placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .\33xl\:\!placeholder-blue-200::placeholder {
    color: #E9F4FF !important;
  }

  .\33xl\:\!placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF !important;
  }

  .\33xl\:\!placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF !important;
  }

  .\33xl\:\!placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .\33xl\:\!placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .\33xl\:\!placeholder-blue-300::placeholder {
    color: #B9DCFF !important;
  }

  .\33xl\:\!placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-blue-400::-moz-placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-blue-400::placeholder {
    color: #43BEFF !important;
  }

  .\33xl\:\!placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-blue-500::-moz-placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-blue-500::placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC !important;
  }

  .\33xl\:\!placeholder-blue-600::-moz-placeholder {
    color: #0069CC !important;
  }

  .\33xl\:\!placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC !important;
  }

  .\33xl\:\!placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC !important;
  }

  .\33xl\:\!placeholder-blue-600::placeholder {
    color: #0069CC !important;
  }

  .\33xl\:\!placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3 !important;
  }

  .\33xl\:\!placeholder-blue-700::-moz-placeholder {
    color: #005CB3 !important;
  }

  .\33xl\:\!placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .\33xl\:\!placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .\33xl\:\!placeholder-blue-700::placeholder {
    color: #005CB3 !important;
  }

  .\33xl\:\!placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99 !important;
  }

  .\33xl\:\!placeholder-blue-800::-moz-placeholder {
    color: #004F99 !important;
  }

  .\33xl\:\!placeholder-blue-800:-ms-input-placeholder {
    color: #004F99 !important;
  }

  .\33xl\:\!placeholder-blue-800::-ms-input-placeholder {
    color: #004F99 !important;
  }

  .\33xl\:\!placeholder-blue-800::placeholder {
    color: #004F99 !important;
  }

  .\33xl\:\!placeholder-blue-900::-webkit-input-placeholder {
    color: #003566 !important;
  }

  .\33xl\:\!placeholder-blue-900::-moz-placeholder {
    color: #003566 !important;
  }

  .\33xl\:\!placeholder-blue-900:-ms-input-placeholder {
    color: #003566 !important;
  }

  .\33xl\:\!placeholder-blue-900::-ms-input-placeholder {
    color: #003566 !important;
  }

  .\33xl\:\!placeholder-blue-900::placeholder {
    color: #003566 !important;
  }

  .\33xl\:\!placeholder-blue::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-blue::-moz-placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-blue:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-blue::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-blue::placeholder {
    color: #007EE5 !important;
  }

  .\33xl\:\!placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-violet-100::placeholder {
    color: #F8F8FC !important;
  }

  .\33xl\:\!placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-violet-200::placeholder {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-violet-300::placeholder {
    color: #A8A5CE !important;
  }

  .\33xl\:\!placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-violet-400::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-violet-400::placeholder {
    color: #8C81D1 !important;
  }

  .\33xl\:\!placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-violet-500::-moz-placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-violet-500::placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C !important;
  }

  .\33xl\:\!placeholder-violet-600::-moz-placeholder {
    color: #58309C !important;
  }

  .\33xl\:\!placeholder-violet-600:-ms-input-placeholder {
    color: #58309C !important;
  }

  .\33xl\:\!placeholder-violet-600::-ms-input-placeholder {
    color: #58309C !important;
  }

  .\33xl\:\!placeholder-violet-600::placeholder {
    color: #58309C !important;
  }

  .\33xl\:\!placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89 !important;
  }

  .\33xl\:\!placeholder-violet-700::-moz-placeholder {
    color: #4D2A89 !important;
  }

  .\33xl\:\!placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .\33xl\:\!placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .\33xl\:\!placeholder-violet-700::placeholder {
    color: #4D2A89 !important;
  }

  .\33xl\:\!placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-violet-800::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-violet-800::placeholder {
    color: #3C2C84 !important;
  }

  .\33xl\:\!placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62 !important;
  }

  .\33xl\:\!placeholder-violet-900::-moz-placeholder {
    color: #371E62 !important;
  }

  .\33xl\:\!placeholder-violet-900:-ms-input-placeholder {
    color: #371E62 !important;
  }

  .\33xl\:\!placeholder-violet-900::-ms-input-placeholder {
    color: #371E62 !important;
  }

  .\33xl\:\!placeholder-violet-900::placeholder {
    color: #371E62 !important;
  }

  .\33xl\:\!placeholder-violet::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-violet::-moz-placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-violet:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-violet::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-violet::placeholder {
    color: #6638B6 !important;
  }

  .\33xl\:\!placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA !important;
  }

  .\33xl\:\!placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA !important;
  }

  .\33xl\:\!placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .\33xl\:\!placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .\33xl\:\!placeholder-peacock-100::placeholder {
    color: #E6FFFA !important;
  }

  .\33xl\:\!placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA !important;
  }

  .\33xl\:\!placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA !important;
  }

  .\33xl\:\!placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .\33xl\:\!placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .\33xl\:\!placeholder-peacock-200::placeholder {
    color: #B2F5EA !important;
  }

  .\33xl\:\!placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9 !important;
  }

  .\33xl\:\!placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9 !important;
  }

  .\33xl\:\!placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .\33xl\:\!placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .\33xl\:\!placeholder-peacock-300::placeholder {
    color: #81E6D9 !important;
  }

  .\33xl\:\!placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5 !important;
  }

  .\33xl\:\!placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5 !important;
  }

  .\33xl\:\!placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .\33xl\:\!placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .\33xl\:\!placeholder-peacock-400::placeholder {
    color: #4FD1C5 !important;
  }

  .\33xl\:\!placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .\33xl\:\!placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC !important;
  }

  .\33xl\:\!placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .\33xl\:\!placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .\33xl\:\!placeholder-peacock-500::placeholder {
    color: #38B2AC !important;
  }

  .\33xl\:\!placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795 !important;
  }

  .\33xl\:\!placeholder-peacock-600::-moz-placeholder {
    color: #319795 !important;
  }

  .\33xl\:\!placeholder-peacock-600:-ms-input-placeholder {
    color: #319795 !important;
  }

  .\33xl\:\!placeholder-peacock-600::-ms-input-placeholder {
    color: #319795 !important;
  }

  .\33xl\:\!placeholder-peacock-600::placeholder {
    color: #319795 !important;
  }

  .\33xl\:\!placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B !important;
  }

  .\33xl\:\!placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B !important;
  }

  .\33xl\:\!placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .\33xl\:\!placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .\33xl\:\!placeholder-peacock-700::placeholder {
    color: #2C7A7B !important;
  }

  .\33xl\:\!placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61 !important;
  }

  .\33xl\:\!placeholder-peacock-800::-moz-placeholder {
    color: #285E61 !important;
  }

  .\33xl\:\!placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61 !important;
  }

  .\33xl\:\!placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61 !important;
  }

  .\33xl\:\!placeholder-peacock-800::placeholder {
    color: #285E61 !important;
  }

  .\33xl\:\!placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52 !important;
  }

  .\33xl\:\!placeholder-peacock-900::-moz-placeholder {
    color: #234E52 !important;
  }

  .\33xl\:\!placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52 !important;
  }

  .\33xl\:\!placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52 !important;
  }

  .\33xl\:\!placeholder-peacock-900::placeholder {
    color: #234E52 !important;
  }

  .\33xl\:\!placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .\33xl\:\!placeholder-peacock::-moz-placeholder {
    color: #38B2AC !important;
  }

  .\33xl\:\!placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .\33xl\:\!placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .\33xl\:\!placeholder-peacock::placeholder {
    color: #38B2AC !important;
  }

  .\33xl\:\!placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF !important;
  }

  .\33xl\:\!placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF !important;
  }

  .\33xl\:\!placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .\33xl\:\!placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .\33xl\:\!placeholder-indigo-100::placeholder {
    color: #EBF4FF !important;
  }

  .\33xl\:\!placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE !important;
  }

  .\33xl\:\!placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE !important;
  }

  .\33xl\:\!placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .\33xl\:\!placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .\33xl\:\!placeholder-indigo-200::placeholder {
    color: #C3DAFE !important;
  }

  .\33xl\:\!placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA !important;
  }

  .\33xl\:\!placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA !important;
  }

  .\33xl\:\!placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .\33xl\:\!placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .\33xl\:\!placeholder-indigo-300::placeholder {
    color: #A3BFFA !important;
  }

  .\33xl\:\!placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5 !important;
  }

  .\33xl\:\!placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5 !important;
  }

  .\33xl\:\!placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .\33xl\:\!placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .\33xl\:\!placeholder-indigo-400::placeholder {
    color: #7F9CF5 !important;
  }

  .\33xl\:\!placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .\33xl\:\!placeholder-indigo-500::-moz-placeholder {
    color: #667EEA !important;
  }

  .\33xl\:\!placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .\33xl\:\!placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .\33xl\:\!placeholder-indigo-500::placeholder {
    color: #667EEA !important;
  }

  .\33xl\:\!placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8 !important;
  }

  .\33xl\:\!placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8 !important;
  }

  .\33xl\:\!placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .\33xl\:\!placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .\33xl\:\!placeholder-indigo-600::placeholder {
    color: #5A67D8 !important;
  }

  .\33xl\:\!placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE !important;
  }

  .\33xl\:\!placeholder-indigo-700::-moz-placeholder {
    color: #6439DE !important;
  }

  .\33xl\:\!placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE !important;
  }

  .\33xl\:\!placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE !important;
  }

  .\33xl\:\!placeholder-indigo-700::placeholder {
    color: #6439DE !important;
  }

  .\33xl\:\!placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190 !important;
  }

  .\33xl\:\!placeholder-indigo-800::-moz-placeholder {
    color: #434190 !important;
  }

  .\33xl\:\!placeholder-indigo-800:-ms-input-placeholder {
    color: #434190 !important;
  }

  .\33xl\:\!placeholder-indigo-800::-ms-input-placeholder {
    color: #434190 !important;
  }

  .\33xl\:\!placeholder-indigo-800::placeholder {
    color: #434190 !important;
  }

  .\33xl\:\!placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B !important;
  }

  .\33xl\:\!placeholder-indigo-900::-moz-placeholder {
    color: #3C366B !important;
  }

  .\33xl\:\!placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B !important;
  }

  .\33xl\:\!placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B !important;
  }

  .\33xl\:\!placeholder-indigo-900::placeholder {
    color: #3C366B !important;
  }

  .\33xl\:\!placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .\33xl\:\!placeholder-indigo::-moz-placeholder {
    color: #667EEA !important;
  }

  .\33xl\:\!placeholder-indigo:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .\33xl\:\!placeholder-indigo::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .\33xl\:\!placeholder-indigo::placeholder {
    color: #667EEA !important;
  }

  .\33xl\:hover\:placeholder-primary:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-primary:hover::-moz-placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-primary:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-primary:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-primary:hover::placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-primaryDark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-primaryDark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-primaryDark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-primaryDark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-primaryDark:hover::placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-primary1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-primary1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-primary1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-primary1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-primary1:hover::placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-primary2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-primary2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-primary2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-primary2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-primary2:hover::placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-primary3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-primary3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-primary3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-primary3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-primary3:hover::placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-primary4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-primary4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-primary4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-primary4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-primary4:hover::placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-secondary:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-secondary:hover::-moz-placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-secondary:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-secondary:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-secondary:hover::placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-secondary1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-secondary1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-secondary1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-secondary1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-secondary1:hover::placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-secondary2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-secondary2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-secondary2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-secondary2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-secondary2:hover::placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-alert:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-alert:hover::-moz-placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-alert:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-alert:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-alert:hover::placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-safe:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-safe:hover::-moz-placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-safe:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-safe:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-safe:hover::placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-primary-dark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-primary-dark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-primary-dark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-primary-dark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-primary-dark:hover::placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-primary-1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-primary-1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-primary-1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-primary-1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-primary-1:hover::placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-primary-2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-primary-2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-primary-2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-primary-2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-primary-2:hover::placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-primary-3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-primary-3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-primary-3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-primary-3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-primary-3:hover::placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-primary-4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-primary-4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-primary-4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-primary-4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-primary-4:hover::placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-secondary-1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-secondary-1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-secondary-1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-secondary-1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-secondary-1:hover::placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-secondary-2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-secondary-2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-secondary-2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-secondary-2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-secondary-2:hover::placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-transparent:hover::-webkit-input-placeholder {
    color: transparent;
  }

  .\33xl\:hover\:placeholder-transparent:hover::-moz-placeholder {
    color: transparent;
  }

  .\33xl\:hover\:placeholder-transparent:hover:-ms-input-placeholder {
    color: transparent;
  }

  .\33xl\:hover\:placeholder-transparent:hover::-ms-input-placeholder {
    color: transparent;
  }

  .\33xl\:hover\:placeholder-transparent:hover::placeholder {
    color: transparent;
  }

  .\33xl\:hover\:placeholder-black:hover::-webkit-input-placeholder {
    color: #000000;
  }

  .\33xl\:hover\:placeholder-black:hover::-moz-placeholder {
    color: #000000;
  }

  .\33xl\:hover\:placeholder-black:hover:-ms-input-placeholder {
    color: #000000;
  }

  .\33xl\:hover\:placeholder-black:hover::-ms-input-placeholder {
    color: #000000;
  }

  .\33xl\:hover\:placeholder-black:hover::placeholder {
    color: #000000;
  }

  .\33xl\:hover\:placeholder-white:hover::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .\33xl\:hover\:placeholder-white:hover::-moz-placeholder {
    color: #FFFFFF;
  }

  .\33xl\:hover\:placeholder-white:hover:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .\33xl\:hover\:placeholder-white:hover::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .\33xl\:hover\:placeholder-white:hover::placeholder {
    color: #FFFFFF;
  }

  .\33xl\:hover\:placeholder-point-violet:hover::-webkit-input-placeholder {
    color: #7545FF;
  }

  .\33xl\:hover\:placeholder-point-violet:hover::-moz-placeholder {
    color: #7545FF;
  }

  .\33xl\:hover\:placeholder-point-violet:hover:-ms-input-placeholder {
    color: #7545FF;
  }

  .\33xl\:hover\:placeholder-point-violet:hover::-ms-input-placeholder {
    color: #7545FF;
  }

  .\33xl\:hover\:placeholder-point-violet:hover::placeholder {
    color: #7545FF;
  }

  .\33xl\:hover\:placeholder-gray-100:hover::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .\33xl\:hover\:placeholder-gray-100:hover::-moz-placeholder {
    color: #F7F7F7;
  }

  .\33xl\:hover\:placeholder-gray-100:hover:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .\33xl\:hover\:placeholder-gray-100:hover::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .\33xl\:hover\:placeholder-gray-100:hover::placeholder {
    color: #F7F7F7;
  }

  .\33xl\:hover\:placeholder-gray-200:hover::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .\33xl\:hover\:placeholder-gray-200:hover::-moz-placeholder {
    color: #E5E5E8;
  }

  .\33xl\:hover\:placeholder-gray-200:hover:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .\33xl\:hover\:placeholder-gray-200:hover::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .\33xl\:hover\:placeholder-gray-200:hover::placeholder {
    color: #E5E5E8;
  }

  .\33xl\:hover\:placeholder-gray-300:hover::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .\33xl\:hover\:placeholder-gray-300:hover::-moz-placeholder {
    color: #CED0D6;
  }

  .\33xl\:hover\:placeholder-gray-300:hover:-ms-input-placeholder {
    color: #CED0D6;
  }

  .\33xl\:hover\:placeholder-gray-300:hover::-ms-input-placeholder {
    color: #CED0D6;
  }

  .\33xl\:hover\:placeholder-gray-300:hover::placeholder {
    color: #CED0D6;
  }

  .\33xl\:hover\:placeholder-gray-400:hover::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .\33xl\:hover\:placeholder-gray-400:hover::-moz-placeholder {
    color: #A7A9B2;
  }

  .\33xl\:hover\:placeholder-gray-400:hover:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .\33xl\:hover\:placeholder-gray-400:hover::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .\33xl\:hover\:placeholder-gray-400:hover::placeholder {
    color: #A7A9B2;
  }

  .\33xl\:hover\:placeholder-gray-500:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .\33xl\:hover\:placeholder-gray-500:hover::-moz-placeholder {
    color: #858895;
  }

  .\33xl\:hover\:placeholder-gray-500:hover:-ms-input-placeholder {
    color: #858895;
  }

  .\33xl\:hover\:placeholder-gray-500:hover::-ms-input-placeholder {
    color: #858895;
  }

  .\33xl\:hover\:placeholder-gray-500:hover::placeholder {
    color: #858895;
  }

  .\33xl\:hover\:placeholder-gray-600:hover::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .\33xl\:hover\:placeholder-gray-600:hover::-moz-placeholder {
    color: #6B6E7B;
  }

  .\33xl\:hover\:placeholder-gray-600:hover:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .\33xl\:hover\:placeholder-gray-600:hover::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .\33xl\:hover\:placeholder-gray-600:hover::placeholder {
    color: #6B6E7B;
  }

  .\33xl\:hover\:placeholder-gray-700:hover::-webkit-input-placeholder {
    color: #5F616D;
  }

  .\33xl\:hover\:placeholder-gray-700:hover::-moz-placeholder {
    color: #5F616D;
  }

  .\33xl\:hover\:placeholder-gray-700:hover:-ms-input-placeholder {
    color: #5F616D;
  }

  .\33xl\:hover\:placeholder-gray-700:hover::-ms-input-placeholder {
    color: #5F616D;
  }

  .\33xl\:hover\:placeholder-gray-700:hover::placeholder {
    color: #5F616D;
  }

  .\33xl\:hover\:placeholder-gray-800:hover::-webkit-input-placeholder {
    color: #474952;
  }

  .\33xl\:hover\:placeholder-gray-800:hover::-moz-placeholder {
    color: #474952;
  }

  .\33xl\:hover\:placeholder-gray-800:hover:-ms-input-placeholder {
    color: #474952;
  }

  .\33xl\:hover\:placeholder-gray-800:hover::-ms-input-placeholder {
    color: #474952;
  }

  .\33xl\:hover\:placeholder-gray-800:hover::placeholder {
    color: #474952;
  }

  .\33xl\:hover\:placeholder-gray-900:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .\33xl\:hover\:placeholder-gray-900:hover::-moz-placeholder {
    color: #222532;
  }

  .\33xl\:hover\:placeholder-gray-900:hover:-ms-input-placeholder {
    color: #222532;
  }

  .\33xl\:hover\:placeholder-gray-900:hover::-ms-input-placeholder {
    color: #222532;
  }

  .\33xl\:hover\:placeholder-gray-900:hover::placeholder {
    color: #222532;
  }

  .\33xl\:hover\:placeholder-gray:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .\33xl\:hover\:placeholder-gray:hover::-moz-placeholder {
    color: #858895;
  }

  .\33xl\:hover\:placeholder-gray:hover:-ms-input-placeholder {
    color: #858895;
  }

  .\33xl\:hover\:placeholder-gray:hover::-ms-input-placeholder {
    color: #858895;
  }

  .\33xl\:hover\:placeholder-gray:hover::placeholder {
    color: #858895;
  }

  .\33xl\:hover\:placeholder-gray-dark:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .\33xl\:hover\:placeholder-gray-dark:hover::-moz-placeholder {
    color: #222532;
  }

  .\33xl\:hover\:placeholder-gray-dark:hover:-ms-input-placeholder {
    color: #222532;
  }

  .\33xl\:hover\:placeholder-gray-dark:hover::-ms-input-placeholder {
    color: #222532;
  }

  .\33xl\:hover\:placeholder-gray-dark:hover::placeholder {
    color: #222532;
  }

  .\33xl\:hover\:placeholder-red-100:hover::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .\33xl\:hover\:placeholder-red-100:hover::-moz-placeholder {
    color: #FFE8E8;
  }

  .\33xl\:hover\:placeholder-red-100:hover:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .\33xl\:hover\:placeholder-red-100:hover::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .\33xl\:hover\:placeholder-red-100:hover::placeholder {
    color: #FFE8E8;
  }

  .\33xl\:hover\:placeholder-red-200:hover::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .\33xl\:hover\:placeholder-red-200:hover::-moz-placeholder {
    color: #FFC4C4;
  }

  .\33xl\:hover\:placeholder-red-200:hover:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .\33xl\:hover\:placeholder-red-200:hover::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .\33xl\:hover\:placeholder-red-200:hover::placeholder {
    color: #FFC4C4;
  }

  .\33xl\:hover\:placeholder-red-300:hover::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .\33xl\:hover\:placeholder-red-300:hover::-moz-placeholder {
    color: #FF8F8F;
  }

  .\33xl\:hover\:placeholder-red-300:hover:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .\33xl\:hover\:placeholder-red-300:hover::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .\33xl\:hover\:placeholder-red-300:hover::placeholder {
    color: #FF8F8F;
  }

  .\33xl\:hover\:placeholder-red-400:hover::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .\33xl\:hover\:placeholder-red-400:hover::-moz-placeholder {
    color: #FF6A6A;
  }

  .\33xl\:hover\:placeholder-red-400:hover:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .\33xl\:hover\:placeholder-red-400:hover::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .\33xl\:hover\:placeholder-red-400:hover::placeholder {
    color: #FF6A6A;
  }

  .\33xl\:hover\:placeholder-red-500:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-red-500:hover::-moz-placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-red-500:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-red-500:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-red-500:hover::placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-red-600:hover::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .\33xl\:hover\:placeholder-red-600:hover::-moz-placeholder {
    color: #CC2C00;
  }

  .\33xl\:hover\:placeholder-red-600:hover:-ms-input-placeholder {
    color: #CC2C00;
  }

  .\33xl\:hover\:placeholder-red-600:hover::-ms-input-placeholder {
    color: #CC2C00;
  }

  .\33xl\:hover\:placeholder-red-600:hover::placeholder {
    color: #CC2C00;
  }

  .\33xl\:hover\:placeholder-red-700:hover::-webkit-input-placeholder {
    color: #C53030;
  }

  .\33xl\:hover\:placeholder-red-700:hover::-moz-placeholder {
    color: #C53030;
  }

  .\33xl\:hover\:placeholder-red-700:hover:-ms-input-placeholder {
    color: #C53030;
  }

  .\33xl\:hover\:placeholder-red-700:hover::-ms-input-placeholder {
    color: #C53030;
  }

  .\33xl\:hover\:placeholder-red-700:hover::placeholder {
    color: #C53030;
  }

  .\33xl\:hover\:placeholder-red-800:hover::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .\33xl\:hover\:placeholder-red-800:hover::-moz-placeholder {
    color: #9B2C2C;
  }

  .\33xl\:hover\:placeholder-red-800:hover:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .\33xl\:hover\:placeholder-red-800:hover::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .\33xl\:hover\:placeholder-red-800:hover::placeholder {
    color: #9B2C2C;
  }

  .\33xl\:hover\:placeholder-red-900:hover::-webkit-input-placeholder {
    color: #742A2A;
  }

  .\33xl\:hover\:placeholder-red-900:hover::-moz-placeholder {
    color: #742A2A;
  }

  .\33xl\:hover\:placeholder-red-900:hover:-ms-input-placeholder {
    color: #742A2A;
  }

  .\33xl\:hover\:placeholder-red-900:hover::-ms-input-placeholder {
    color: #742A2A;
  }

  .\33xl\:hover\:placeholder-red-900:hover::placeholder {
    color: #742A2A;
  }

  .\33xl\:hover\:placeholder-red:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-red:hover::-moz-placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-red:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-red:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-red:hover::placeholder {
    color: #EF3817;
  }

  .\33xl\:hover\:placeholder-coral-100:hover::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .\33xl\:hover\:placeholder-coral-100:hover::-moz-placeholder {
    color: #FFEBE6;
  }

  .\33xl\:hover\:placeholder-coral-100:hover:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .\33xl\:hover\:placeholder-coral-100:hover::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .\33xl\:hover\:placeholder-coral-100:hover::placeholder {
    color: #FFEBE6;
  }

  .\33xl\:hover\:placeholder-coral-200:hover::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .\33xl\:hover\:placeholder-coral-200:hover::-moz-placeholder {
    color: #FFD3C8;
  }

  .\33xl\:hover\:placeholder-coral-200:hover:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .\33xl\:hover\:placeholder-coral-200:hover::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .\33xl\:hover\:placeholder-coral-200:hover::placeholder {
    color: #FFD3C8;
  }

  .\33xl\:hover\:placeholder-coral-300:hover::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .\33xl\:hover\:placeholder-coral-300:hover::-moz-placeholder {
    color: #FFB39E;
  }

  .\33xl\:hover\:placeholder-coral-300:hover:-ms-input-placeholder {
    color: #FFB39E;
  }

  .\33xl\:hover\:placeholder-coral-300:hover::-ms-input-placeholder {
    color: #FFB39E;
  }

  .\33xl\:hover\:placeholder-coral-300:hover::placeholder {
    color: #FFB39E;
  }

  .\33xl\:hover\:placeholder-coral-400:hover::-webkit-input-placeholder {
    color: #FF9476;
  }

  .\33xl\:hover\:placeholder-coral-400:hover::-moz-placeholder {
    color: #FF9476;
  }

  .\33xl\:hover\:placeholder-coral-400:hover:-ms-input-placeholder {
    color: #FF9476;
  }

  .\33xl\:hover\:placeholder-coral-400:hover::-ms-input-placeholder {
    color: #FF9476;
  }

  .\33xl\:hover\:placeholder-coral-400:hover::placeholder {
    color: #FF9476;
  }

  .\33xl\:hover\:placeholder-coral-500:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .\33xl\:hover\:placeholder-coral-500:hover::-moz-placeholder {
    color: #FF7750;
  }

  .\33xl\:hover\:placeholder-coral-500:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .\33xl\:hover\:placeholder-coral-500:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .\33xl\:hover\:placeholder-coral-500:hover::placeholder {
    color: #FF7750;
  }

  .\33xl\:hover\:placeholder-coral-600:hover::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .\33xl\:hover\:placeholder-coral-600:hover::-moz-placeholder {
    color: #F55A2F;
  }

  .\33xl\:hover\:placeholder-coral-600:hover:-ms-input-placeholder {
    color: #F55A2F;
  }

  .\33xl\:hover\:placeholder-coral-600:hover::-ms-input-placeholder {
    color: #F55A2F;
  }

  .\33xl\:hover\:placeholder-coral-600:hover::placeholder {
    color: #F55A2F;
  }

  .\33xl\:hover\:placeholder-coral-700:hover::-webkit-input-placeholder {
    color: #DD470F;
  }

  .\33xl\:hover\:placeholder-coral-700:hover::-moz-placeholder {
    color: #DD470F;
  }

  .\33xl\:hover\:placeholder-coral-700:hover:-ms-input-placeholder {
    color: #DD470F;
  }

  .\33xl\:hover\:placeholder-coral-700:hover::-ms-input-placeholder {
    color: #DD470F;
  }

  .\33xl\:hover\:placeholder-coral-700:hover::placeholder {
    color: #DD470F;
  }

  .\33xl\:hover\:placeholder-coral-800:hover::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .\33xl\:hover\:placeholder-coral-800:hover::-moz-placeholder {
    color: #B93E0F;
  }

  .\33xl\:hover\:placeholder-coral-800:hover:-ms-input-placeholder {
    color: #B93E0F;
  }

  .\33xl\:hover\:placeholder-coral-800:hover::-ms-input-placeholder {
    color: #B93E0F;
  }

  .\33xl\:hover\:placeholder-coral-800:hover::placeholder {
    color: #B93E0F;
  }

  .\33xl\:hover\:placeholder-coral-900:hover::-webkit-input-placeholder {
    color: #8E3311;
  }

  .\33xl\:hover\:placeholder-coral-900:hover::-moz-placeholder {
    color: #8E3311;
  }

  .\33xl\:hover\:placeholder-coral-900:hover:-ms-input-placeholder {
    color: #8E3311;
  }

  .\33xl\:hover\:placeholder-coral-900:hover::-ms-input-placeholder {
    color: #8E3311;
  }

  .\33xl\:hover\:placeholder-coral-900:hover::placeholder {
    color: #8E3311;
  }

  .\33xl\:hover\:placeholder-coral:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .\33xl\:hover\:placeholder-coral:hover::-moz-placeholder {
    color: #FF7750;
  }

  .\33xl\:hover\:placeholder-coral:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .\33xl\:hover\:placeholder-coral:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .\33xl\:hover\:placeholder-coral:hover::placeholder {
    color: #FF7750;
  }

  .\33xl\:hover\:placeholder-yellow-100:hover::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .\33xl\:hover\:placeholder-yellow-100:hover::-moz-placeholder {
    color: #FFFAE6;
  }

  .\33xl\:hover\:placeholder-yellow-100:hover:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .\33xl\:hover\:placeholder-yellow-100:hover::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .\33xl\:hover\:placeholder-yellow-100:hover::placeholder {
    color: #FFFAE6;
  }

  .\33xl\:hover\:placeholder-yellow-200:hover::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .\33xl\:hover\:placeholder-yellow-200:hover::-moz-placeholder {
    color: #FFEB99;
  }

  .\33xl\:hover\:placeholder-yellow-200:hover:-ms-input-placeholder {
    color: #FFEB99;
  }

  .\33xl\:hover\:placeholder-yellow-200:hover::-ms-input-placeholder {
    color: #FFEB99;
  }

  .\33xl\:hover\:placeholder-yellow-200:hover::placeholder {
    color: #FFEB99;
  }

  .\33xl\:hover\:placeholder-yellow-300:hover::-webkit-input-placeholder {
    color: #FFE066;
  }

  .\33xl\:hover\:placeholder-yellow-300:hover::-moz-placeholder {
    color: #FFE066;
  }

  .\33xl\:hover\:placeholder-yellow-300:hover:-ms-input-placeholder {
    color: #FFE066;
  }

  .\33xl\:hover\:placeholder-yellow-300:hover::-ms-input-placeholder {
    color: #FFE066;
  }

  .\33xl\:hover\:placeholder-yellow-300:hover::placeholder {
    color: #FFE066;
  }

  .\33xl\:hover\:placeholder-yellow-400:hover::-webkit-input-placeholder {
    color: #FFD633;
  }

  .\33xl\:hover\:placeholder-yellow-400:hover::-moz-placeholder {
    color: #FFD633;
  }

  .\33xl\:hover\:placeholder-yellow-400:hover:-ms-input-placeholder {
    color: #FFD633;
  }

  .\33xl\:hover\:placeholder-yellow-400:hover::-ms-input-placeholder {
    color: #FFD633;
  }

  .\33xl\:hover\:placeholder-yellow-400:hover::placeholder {
    color: #FFD633;
  }

  .\33xl\:hover\:placeholder-yellow-500:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .\33xl\:hover\:placeholder-yellow-500:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .\33xl\:hover\:placeholder-yellow-500:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .\33xl\:hover\:placeholder-yellow-500:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .\33xl\:hover\:placeholder-yellow-500:hover::placeholder {
    color: #FFCE02;
  }

  .\33xl\:hover\:placeholder-yellow-600:hover::-webkit-input-placeholder {
    color: #E6B800;
  }

  .\33xl\:hover\:placeholder-yellow-600:hover::-moz-placeholder {
    color: #E6B800;
  }

  .\33xl\:hover\:placeholder-yellow-600:hover:-ms-input-placeholder {
    color: #E6B800;
  }

  .\33xl\:hover\:placeholder-yellow-600:hover::-ms-input-placeholder {
    color: #E6B800;
  }

  .\33xl\:hover\:placeholder-yellow-600:hover::placeholder {
    color: #E6B800;
  }

  .\33xl\:hover\:placeholder-yellow-700:hover::-webkit-input-placeholder {
    color: #CCA300;
  }

  .\33xl\:hover\:placeholder-yellow-700:hover::-moz-placeholder {
    color: #CCA300;
  }

  .\33xl\:hover\:placeholder-yellow-700:hover:-ms-input-placeholder {
    color: #CCA300;
  }

  .\33xl\:hover\:placeholder-yellow-700:hover::-ms-input-placeholder {
    color: #CCA300;
  }

  .\33xl\:hover\:placeholder-yellow-700:hover::placeholder {
    color: #CCA300;
  }

  .\33xl\:hover\:placeholder-yellow-800:hover::-webkit-input-placeholder {
    color: #806600;
  }

  .\33xl\:hover\:placeholder-yellow-800:hover::-moz-placeholder {
    color: #806600;
  }

  .\33xl\:hover\:placeholder-yellow-800:hover:-ms-input-placeholder {
    color: #806600;
  }

  .\33xl\:hover\:placeholder-yellow-800:hover::-ms-input-placeholder {
    color: #806600;
  }

  .\33xl\:hover\:placeholder-yellow-800:hover::placeholder {
    color: #806600;
  }

  .\33xl\:hover\:placeholder-yellow-900:hover::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .\33xl\:hover\:placeholder-yellow-900:hover::-moz-placeholder {
    color: #4D3D00;
  }

  .\33xl\:hover\:placeholder-yellow-900:hover:-ms-input-placeholder {
    color: #4D3D00;
  }

  .\33xl\:hover\:placeholder-yellow-900:hover::-ms-input-placeholder {
    color: #4D3D00;
  }

  .\33xl\:hover\:placeholder-yellow-900:hover::placeholder {
    color: #4D3D00;
  }

  .\33xl\:hover\:placeholder-yellow:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .\33xl\:hover\:placeholder-yellow:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .\33xl\:hover\:placeholder-yellow:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .\33xl\:hover\:placeholder-yellow:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .\33xl\:hover\:placeholder-yellow:hover::placeholder {
    color: #FFCE02;
  }

  .\33xl\:hover\:placeholder-green-100:hover::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .\33xl\:hover\:placeholder-green-100:hover::-moz-placeholder {
    color: #F9FCE9;
  }

  .\33xl\:hover\:placeholder-green-100:hover:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .\33xl\:hover\:placeholder-green-100:hover::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .\33xl\:hover\:placeholder-green-100:hover::placeholder {
    color: #F9FCE9;
  }

  .\33xl\:hover\:placeholder-green-200:hover::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .\33xl\:hover\:placeholder-green-200:hover::-moz-placeholder {
    color: #E7F3A5;
  }

  .\33xl\:hover\:placeholder-green-200:hover:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .\33xl\:hover\:placeholder-green-200:hover::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .\33xl\:hover\:placeholder-green-200:hover::placeholder {
    color: #E7F3A5;
  }

  .\33xl\:hover\:placeholder-green-300:hover::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .\33xl\:hover\:placeholder-green-300:hover::-moz-placeholder {
    color: #D5EA62;
  }

  .\33xl\:hover\:placeholder-green-300:hover:-ms-input-placeholder {
    color: #D5EA62;
  }

  .\33xl\:hover\:placeholder-green-300:hover::-ms-input-placeholder {
    color: #D5EA62;
  }

  .\33xl\:hover\:placeholder-green-300:hover::placeholder {
    color: #D5EA62;
  }

  .\33xl\:hover\:placeholder-green-400:hover::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .\33xl\:hover\:placeholder-green-400:hover::-moz-placeholder {
    color: #C2E01E;
  }

  .\33xl\:hover\:placeholder-green-400:hover:-ms-input-placeholder {
    color: #C2E01E;
  }

  .\33xl\:hover\:placeholder-green-400:hover::-ms-input-placeholder {
    color: #C2E01E;
  }

  .\33xl\:hover\:placeholder-green-400:hover::placeholder {
    color: #C2E01E;
  }

  .\33xl\:hover\:placeholder-green-500:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-green-500:hover::-moz-placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-green-500:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-green-500:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-green-500:hover::placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-green-600:hover::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .\33xl\:hover\:placeholder-green-600:hover::-moz-placeholder {
    color: #3F7B1A;
  }

  .\33xl\:hover\:placeholder-green-600:hover:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .\33xl\:hover\:placeholder-green-600:hover::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .\33xl\:hover\:placeholder-green-600:hover::placeholder {
    color: #3F7B1A;
  }

  .\33xl\:hover\:placeholder-green-700:hover::-webkit-input-placeholder {
    color: #366916;
  }

  .\33xl\:hover\:placeholder-green-700:hover::-moz-placeholder {
    color: #366916;
  }

  .\33xl\:hover\:placeholder-green-700:hover:-ms-input-placeholder {
    color: #366916;
  }

  .\33xl\:hover\:placeholder-green-700:hover::-ms-input-placeholder {
    color: #366916;
  }

  .\33xl\:hover\:placeholder-green-700:hover::placeholder {
    color: #366916;
  }

  .\33xl\:hover\:placeholder-green-800:hover::-webkit-input-placeholder {
    color: #203F0D;
  }

  .\33xl\:hover\:placeholder-green-800:hover::-moz-placeholder {
    color: #203F0D;
  }

  .\33xl\:hover\:placeholder-green-800:hover:-ms-input-placeholder {
    color: #203F0D;
  }

  .\33xl\:hover\:placeholder-green-800:hover::-ms-input-placeholder {
    color: #203F0D;
  }

  .\33xl\:hover\:placeholder-green-800:hover::placeholder {
    color: #203F0D;
  }

  .\33xl\:hover\:placeholder-green-900:hover::-webkit-input-placeholder {
    color: #162A09;
  }

  .\33xl\:hover\:placeholder-green-900:hover::-moz-placeholder {
    color: #162A09;
  }

  .\33xl\:hover\:placeholder-green-900:hover:-ms-input-placeholder {
    color: #162A09;
  }

  .\33xl\:hover\:placeholder-green-900:hover::-ms-input-placeholder {
    color: #162A09;
  }

  .\33xl\:hover\:placeholder-green-900:hover::placeholder {
    color: #162A09;
  }

  .\33xl\:hover\:placeholder-green:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-green:hover::-moz-placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-green:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-green:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-green:hover::placeholder {
    color: #60B731;
  }

  .\33xl\:hover\:placeholder-blue-100:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-blue-100:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-blue-100:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-blue-100:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-blue-100:hover::placeholder {
    color: #F5F9FD;
  }

  .\33xl\:hover\:placeholder-blue-200:hover::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .\33xl\:hover\:placeholder-blue-200:hover::-moz-placeholder {
    color: #E9F4FF;
  }

  .\33xl\:hover\:placeholder-blue-200:hover:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .\33xl\:hover\:placeholder-blue-200:hover::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .\33xl\:hover\:placeholder-blue-200:hover::placeholder {
    color: #E9F4FF;
  }

  .\33xl\:hover\:placeholder-blue-300:hover::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .\33xl\:hover\:placeholder-blue-300:hover::-moz-placeholder {
    color: #B9DCFF;
  }

  .\33xl\:hover\:placeholder-blue-300:hover:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .\33xl\:hover\:placeholder-blue-300:hover::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .\33xl\:hover\:placeholder-blue-300:hover::placeholder {
    color: #B9DCFF;
  }

  .\33xl\:hover\:placeholder-blue-400:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-blue-400:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-blue-400:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-blue-400:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-blue-400:hover::placeholder {
    color: #43BEFF;
  }

  .\33xl\:hover\:placeholder-blue-500:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-blue-500:hover::-moz-placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-blue-500:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-blue-500:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-blue-500:hover::placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-blue-600:hover::-webkit-input-placeholder {
    color: #0069CC;
  }

  .\33xl\:hover\:placeholder-blue-600:hover::-moz-placeholder {
    color: #0069CC;
  }

  .\33xl\:hover\:placeholder-blue-600:hover:-ms-input-placeholder {
    color: #0069CC;
  }

  .\33xl\:hover\:placeholder-blue-600:hover::-ms-input-placeholder {
    color: #0069CC;
  }

  .\33xl\:hover\:placeholder-blue-600:hover::placeholder {
    color: #0069CC;
  }

  .\33xl\:hover\:placeholder-blue-700:hover::-webkit-input-placeholder {
    color: #005CB3;
  }

  .\33xl\:hover\:placeholder-blue-700:hover::-moz-placeholder {
    color: #005CB3;
  }

  .\33xl\:hover\:placeholder-blue-700:hover:-ms-input-placeholder {
    color: #005CB3;
  }

  .\33xl\:hover\:placeholder-blue-700:hover::-ms-input-placeholder {
    color: #005CB3;
  }

  .\33xl\:hover\:placeholder-blue-700:hover::placeholder {
    color: #005CB3;
  }

  .\33xl\:hover\:placeholder-blue-800:hover::-webkit-input-placeholder {
    color: #004F99;
  }

  .\33xl\:hover\:placeholder-blue-800:hover::-moz-placeholder {
    color: #004F99;
  }

  .\33xl\:hover\:placeholder-blue-800:hover:-ms-input-placeholder {
    color: #004F99;
  }

  .\33xl\:hover\:placeholder-blue-800:hover::-ms-input-placeholder {
    color: #004F99;
  }

  .\33xl\:hover\:placeholder-blue-800:hover::placeholder {
    color: #004F99;
  }

  .\33xl\:hover\:placeholder-blue-900:hover::-webkit-input-placeholder {
    color: #003566;
  }

  .\33xl\:hover\:placeholder-blue-900:hover::-moz-placeholder {
    color: #003566;
  }

  .\33xl\:hover\:placeholder-blue-900:hover:-ms-input-placeholder {
    color: #003566;
  }

  .\33xl\:hover\:placeholder-blue-900:hover::-ms-input-placeholder {
    color: #003566;
  }

  .\33xl\:hover\:placeholder-blue-900:hover::placeholder {
    color: #003566;
  }

  .\33xl\:hover\:placeholder-blue:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-blue:hover::-moz-placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-blue:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-blue:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-blue:hover::placeholder {
    color: #007EE5;
  }

  .\33xl\:hover\:placeholder-violet-100:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-violet-100:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-violet-100:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-violet-100:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-violet-100:hover::placeholder {
    color: #F8F8FC;
  }

  .\33xl\:hover\:placeholder-violet-200:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-violet-200:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-violet-200:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-violet-200:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-violet-200:hover::placeholder {
    color: #EBEAF6;
  }

  .\33xl\:hover\:placeholder-violet-300:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-violet-300:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-violet-300:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-violet-300:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-violet-300:hover::placeholder {
    color: #A8A5CE;
  }

  .\33xl\:hover\:placeholder-violet-400:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-violet-400:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-violet-400:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-violet-400:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-violet-400:hover::placeholder {
    color: #8C81D1;
  }

  .\33xl\:hover\:placeholder-violet-500:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-violet-500:hover::-moz-placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-violet-500:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-violet-500:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-violet-500:hover::placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-violet-600:hover::-webkit-input-placeholder {
    color: #58309C;
  }

  .\33xl\:hover\:placeholder-violet-600:hover::-moz-placeholder {
    color: #58309C;
  }

  .\33xl\:hover\:placeholder-violet-600:hover:-ms-input-placeholder {
    color: #58309C;
  }

  .\33xl\:hover\:placeholder-violet-600:hover::-ms-input-placeholder {
    color: #58309C;
  }

  .\33xl\:hover\:placeholder-violet-600:hover::placeholder {
    color: #58309C;
  }

  .\33xl\:hover\:placeholder-violet-700:hover::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .\33xl\:hover\:placeholder-violet-700:hover::-moz-placeholder {
    color: #4D2A89;
  }

  .\33xl\:hover\:placeholder-violet-700:hover:-ms-input-placeholder {
    color: #4D2A89;
  }

  .\33xl\:hover\:placeholder-violet-700:hover::-ms-input-placeholder {
    color: #4D2A89;
  }

  .\33xl\:hover\:placeholder-violet-700:hover::placeholder {
    color: #4D2A89;
  }

  .\33xl\:hover\:placeholder-violet-800:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-violet-800:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-violet-800:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-violet-800:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-violet-800:hover::placeholder {
    color: #3C2C84;
  }

  .\33xl\:hover\:placeholder-violet-900:hover::-webkit-input-placeholder {
    color: #371E62;
  }

  .\33xl\:hover\:placeholder-violet-900:hover::-moz-placeholder {
    color: #371E62;
  }

  .\33xl\:hover\:placeholder-violet-900:hover:-ms-input-placeholder {
    color: #371E62;
  }

  .\33xl\:hover\:placeholder-violet-900:hover::-ms-input-placeholder {
    color: #371E62;
  }

  .\33xl\:hover\:placeholder-violet-900:hover::placeholder {
    color: #371E62;
  }

  .\33xl\:hover\:placeholder-violet:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-violet:hover::-moz-placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-violet:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-violet:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-violet:hover::placeholder {
    color: #6638B6;
  }

  .\33xl\:hover\:placeholder-peacock-100:hover::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .\33xl\:hover\:placeholder-peacock-100:hover::-moz-placeholder {
    color: #E6FFFA;
  }

  .\33xl\:hover\:placeholder-peacock-100:hover:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .\33xl\:hover\:placeholder-peacock-100:hover::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .\33xl\:hover\:placeholder-peacock-100:hover::placeholder {
    color: #E6FFFA;
  }

  .\33xl\:hover\:placeholder-peacock-200:hover::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .\33xl\:hover\:placeholder-peacock-200:hover::-moz-placeholder {
    color: #B2F5EA;
  }

  .\33xl\:hover\:placeholder-peacock-200:hover:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .\33xl\:hover\:placeholder-peacock-200:hover::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .\33xl\:hover\:placeholder-peacock-200:hover::placeholder {
    color: #B2F5EA;
  }

  .\33xl\:hover\:placeholder-peacock-300:hover::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .\33xl\:hover\:placeholder-peacock-300:hover::-moz-placeholder {
    color: #81E6D9;
  }

  .\33xl\:hover\:placeholder-peacock-300:hover:-ms-input-placeholder {
    color: #81E6D9;
  }

  .\33xl\:hover\:placeholder-peacock-300:hover::-ms-input-placeholder {
    color: #81E6D9;
  }

  .\33xl\:hover\:placeholder-peacock-300:hover::placeholder {
    color: #81E6D9;
  }

  .\33xl\:hover\:placeholder-peacock-400:hover::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .\33xl\:hover\:placeholder-peacock-400:hover::-moz-placeholder {
    color: #4FD1C5;
  }

  .\33xl\:hover\:placeholder-peacock-400:hover:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .\33xl\:hover\:placeholder-peacock-400:hover::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .\33xl\:hover\:placeholder-peacock-400:hover::placeholder {
    color: #4FD1C5;
  }

  .\33xl\:hover\:placeholder-peacock-500:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .\33xl\:hover\:placeholder-peacock-500:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .\33xl\:hover\:placeholder-peacock-500:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .\33xl\:hover\:placeholder-peacock-500:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .\33xl\:hover\:placeholder-peacock-500:hover::placeholder {
    color: #38B2AC;
  }

  .\33xl\:hover\:placeholder-peacock-600:hover::-webkit-input-placeholder {
    color: #319795;
  }

  .\33xl\:hover\:placeholder-peacock-600:hover::-moz-placeholder {
    color: #319795;
  }

  .\33xl\:hover\:placeholder-peacock-600:hover:-ms-input-placeholder {
    color: #319795;
  }

  .\33xl\:hover\:placeholder-peacock-600:hover::-ms-input-placeholder {
    color: #319795;
  }

  .\33xl\:hover\:placeholder-peacock-600:hover::placeholder {
    color: #319795;
  }

  .\33xl\:hover\:placeholder-peacock-700:hover::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .\33xl\:hover\:placeholder-peacock-700:hover::-moz-placeholder {
    color: #2C7A7B;
  }

  .\33xl\:hover\:placeholder-peacock-700:hover:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .\33xl\:hover\:placeholder-peacock-700:hover::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .\33xl\:hover\:placeholder-peacock-700:hover::placeholder {
    color: #2C7A7B;
  }

  .\33xl\:hover\:placeholder-peacock-800:hover::-webkit-input-placeholder {
    color: #285E61;
  }

  .\33xl\:hover\:placeholder-peacock-800:hover::-moz-placeholder {
    color: #285E61;
  }

  .\33xl\:hover\:placeholder-peacock-800:hover:-ms-input-placeholder {
    color: #285E61;
  }

  .\33xl\:hover\:placeholder-peacock-800:hover::-ms-input-placeholder {
    color: #285E61;
  }

  .\33xl\:hover\:placeholder-peacock-800:hover::placeholder {
    color: #285E61;
  }

  .\33xl\:hover\:placeholder-peacock-900:hover::-webkit-input-placeholder {
    color: #234E52;
  }

  .\33xl\:hover\:placeholder-peacock-900:hover::-moz-placeholder {
    color: #234E52;
  }

  .\33xl\:hover\:placeholder-peacock-900:hover:-ms-input-placeholder {
    color: #234E52;
  }

  .\33xl\:hover\:placeholder-peacock-900:hover::-ms-input-placeholder {
    color: #234E52;
  }

  .\33xl\:hover\:placeholder-peacock-900:hover::placeholder {
    color: #234E52;
  }

  .\33xl\:hover\:placeholder-peacock:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .\33xl\:hover\:placeholder-peacock:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .\33xl\:hover\:placeholder-peacock:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .\33xl\:hover\:placeholder-peacock:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .\33xl\:hover\:placeholder-peacock:hover::placeholder {
    color: #38B2AC;
  }

  .\33xl\:hover\:placeholder-indigo-100:hover::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .\33xl\:hover\:placeholder-indigo-100:hover::-moz-placeholder {
    color: #EBF4FF;
  }

  .\33xl\:hover\:placeholder-indigo-100:hover:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .\33xl\:hover\:placeholder-indigo-100:hover::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .\33xl\:hover\:placeholder-indigo-100:hover::placeholder {
    color: #EBF4FF;
  }

  .\33xl\:hover\:placeholder-indigo-200:hover::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .\33xl\:hover\:placeholder-indigo-200:hover::-moz-placeholder {
    color: #C3DAFE;
  }

  .\33xl\:hover\:placeholder-indigo-200:hover:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .\33xl\:hover\:placeholder-indigo-200:hover::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .\33xl\:hover\:placeholder-indigo-200:hover::placeholder {
    color: #C3DAFE;
  }

  .\33xl\:hover\:placeholder-indigo-300:hover::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .\33xl\:hover\:placeholder-indigo-300:hover::-moz-placeholder {
    color: #A3BFFA;
  }

  .\33xl\:hover\:placeholder-indigo-300:hover:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .\33xl\:hover\:placeholder-indigo-300:hover::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .\33xl\:hover\:placeholder-indigo-300:hover::placeholder {
    color: #A3BFFA;
  }

  .\33xl\:hover\:placeholder-indigo-400:hover::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .\33xl\:hover\:placeholder-indigo-400:hover::-moz-placeholder {
    color: #7F9CF5;
  }

  .\33xl\:hover\:placeholder-indigo-400:hover:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .\33xl\:hover\:placeholder-indigo-400:hover::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .\33xl\:hover\:placeholder-indigo-400:hover::placeholder {
    color: #7F9CF5;
  }

  .\33xl\:hover\:placeholder-indigo-500:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .\33xl\:hover\:placeholder-indigo-500:hover::-moz-placeholder {
    color: #667EEA;
  }

  .\33xl\:hover\:placeholder-indigo-500:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .\33xl\:hover\:placeholder-indigo-500:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .\33xl\:hover\:placeholder-indigo-500:hover::placeholder {
    color: #667EEA;
  }

  .\33xl\:hover\:placeholder-indigo-600:hover::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .\33xl\:hover\:placeholder-indigo-600:hover::-moz-placeholder {
    color: #5A67D8;
  }

  .\33xl\:hover\:placeholder-indigo-600:hover:-ms-input-placeholder {
    color: #5A67D8;
  }

  .\33xl\:hover\:placeholder-indigo-600:hover::-ms-input-placeholder {
    color: #5A67D8;
  }

  .\33xl\:hover\:placeholder-indigo-600:hover::placeholder {
    color: #5A67D8;
  }

  .\33xl\:hover\:placeholder-indigo-700:hover::-webkit-input-placeholder {
    color: #6439DE;
  }

  .\33xl\:hover\:placeholder-indigo-700:hover::-moz-placeholder {
    color: #6439DE;
  }

  .\33xl\:hover\:placeholder-indigo-700:hover:-ms-input-placeholder {
    color: #6439DE;
  }

  .\33xl\:hover\:placeholder-indigo-700:hover::-ms-input-placeholder {
    color: #6439DE;
  }

  .\33xl\:hover\:placeholder-indigo-700:hover::placeholder {
    color: #6439DE;
  }

  .\33xl\:hover\:placeholder-indigo-800:hover::-webkit-input-placeholder {
    color: #434190;
  }

  .\33xl\:hover\:placeholder-indigo-800:hover::-moz-placeholder {
    color: #434190;
  }

  .\33xl\:hover\:placeholder-indigo-800:hover:-ms-input-placeholder {
    color: #434190;
  }

  .\33xl\:hover\:placeholder-indigo-800:hover::-ms-input-placeholder {
    color: #434190;
  }

  .\33xl\:hover\:placeholder-indigo-800:hover::placeholder {
    color: #434190;
  }

  .\33xl\:hover\:placeholder-indigo-900:hover::-webkit-input-placeholder {
    color: #3C366B;
  }

  .\33xl\:hover\:placeholder-indigo-900:hover::-moz-placeholder {
    color: #3C366B;
  }

  .\33xl\:hover\:placeholder-indigo-900:hover:-ms-input-placeholder {
    color: #3C366B;
  }

  .\33xl\:hover\:placeholder-indigo-900:hover::-ms-input-placeholder {
    color: #3C366B;
  }

  .\33xl\:hover\:placeholder-indigo-900:hover::placeholder {
    color: #3C366B;
  }

  .\33xl\:hover\:placeholder-indigo:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .\33xl\:hover\:placeholder-indigo:hover::-moz-placeholder {
    color: #667EEA;
  }

  .\33xl\:hover\:placeholder-indigo:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .\33xl\:hover\:placeholder-indigo:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .\33xl\:hover\:placeholder-indigo:hover::placeholder {
    color: #667EEA;
  }

  .\33xl\:pointer-events-none {
    pointer-events: none;
  }

  .\33xl\:pointer-events-auto {
    pointer-events: auto;
  }

  .\33xl\:\!pointer-events-none {
    pointer-events: none !important;
  }

  .\33xl\:\!pointer-events-auto {
    pointer-events: auto !important;
  }

  .\33xl\:hover\:pointer-events-none:hover {
    pointer-events: none;
  }

  .\33xl\:hover\:pointer-events-auto:hover {
    pointer-events: auto;
  }

  .\33xl\:static {
    position: static;
  }

  .\33xl\:fixed {
    position: fixed;
  }

  .\33xl\:absolute {
    position: absolute;
  }

  .\33xl\:relative {
    position: relative;
  }

  .\33xl\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .\33xl\:\!static {
    position: static !important;
  }

  .\33xl\:\!fixed {
    position: fixed !important;
  }

  .\33xl\:\!absolute {
    position: absolute !important;
  }

  .\33xl\:\!relative {
    position: relative !important;
  }

  .\33xl\:\!sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }

  .\33xl\:hover\:static:hover {
    position: static;
  }

  .\33xl\:hover\:fixed:hover {
    position: fixed;
  }

  .\33xl\:hover\:absolute:hover {
    position: absolute;
  }

  .\33xl\:hover\:relative:hover {
    position: relative;
  }

  .\33xl\:hover\:sticky:hover {
    position: -webkit-sticky;
    position: sticky;
  }

  .\33xl\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .\33xl\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\33xl\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .\33xl\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .\33xl\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .\33xl\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .\33xl\:top-0 {
    top: 0;
  }

  .\33xl\:right-0 {
    right: 0;
  }

  .\33xl\:bottom-0 {
    bottom: 0;
  }

  .\33xl\:left-0 {
    left: 0;
  }

  .\33xl\:top-auto {
    top: auto;
  }

  .\33xl\:right-auto {
    right: auto;
  }

  .\33xl\:bottom-auto {
    bottom: auto;
  }

  .\33xl\:left-auto {
    left: auto;
  }

  .\33xl\:\!inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .\33xl\:\!inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .\33xl\:\!inset-y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }

  .\33xl\:\!inset-x-0 {
    right: 0 !important;
    left: 0 !important;
  }

  .\33xl\:\!inset-y-auto {
    top: auto !important;
    bottom: auto !important;
  }

  .\33xl\:\!inset-x-auto {
    right: auto !important;
    left: auto !important;
  }

  .\33xl\:\!top-0 {
    top: 0 !important;
  }

  .\33xl\:\!right-0 {
    right: 0 !important;
  }

  .\33xl\:\!bottom-0 {
    bottom: 0 !important;
  }

  .\33xl\:\!left-0 {
    left: 0 !important;
  }

  .\33xl\:\!top-auto {
    top: auto !important;
  }

  .\33xl\:\!right-auto {
    right: auto !important;
  }

  .\33xl\:\!bottom-auto {
    bottom: auto !important;
  }

  .\33xl\:\!left-auto {
    left: auto !important;
  }

  .\33xl\:hover\:inset-0:hover {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .\33xl\:hover\:inset-auto:hover {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .\33xl\:hover\:inset-y-0:hover {
    top: 0;
    bottom: 0;
  }

  .\33xl\:hover\:inset-x-0:hover {
    right: 0;
    left: 0;
  }

  .\33xl\:hover\:inset-y-auto:hover {
    top: auto;
    bottom: auto;
  }

  .\33xl\:hover\:inset-x-auto:hover {
    right: auto;
    left: auto;
  }

  .\33xl\:hover\:top-0:hover {
    top: 0;
  }

  .\33xl\:hover\:right-0:hover {
    right: 0;
  }

  .\33xl\:hover\:bottom-0:hover {
    bottom: 0;
  }

  .\33xl\:hover\:left-0:hover {
    left: 0;
  }

  .\33xl\:hover\:top-auto:hover {
    top: auto;
  }

  .\33xl\:hover\:right-auto:hover {
    right: auto;
  }

  .\33xl\:hover\:bottom-auto:hover {
    bottom: auto;
  }

  .\33xl\:hover\:left-auto:hover {
    left: auto;
  }

  .\33xl\:resize-none {
    resize: none;
  }

  .\33xl\:resize-y {
    resize: vertical;
  }

  .\33xl\:resize-x {
    resize: horizontal;
  }

  .\33xl\:resize {
    resize: both;
  }

  .\33xl\:\!resize-none {
    resize: none !important;
  }

  .\33xl\:\!resize-y {
    resize: vertical !important;
  }

  .\33xl\:\!resize-x {
    resize: horizontal !important;
  }

  .\33xl\:\!resize {
    resize: both !important;
  }

  .\33xl\:hover\:resize-none:hover {
    resize: none;
  }

  .\33xl\:hover\:resize-y:hover {
    resize: vertical;
  }

  .\33xl\:hover\:resize-x:hover {
    resize: horizontal;
  }

  .\33xl\:hover\:resize:hover {
    resize: both;
  }

  .\33xl\:shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\33xl\:shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\33xl\:shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\33xl\:shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\33xl\:shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\33xl\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\33xl\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\33xl\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\33xl\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\33xl\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .\33xl\:\!shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .\33xl\:\!shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .\33xl\:\!shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\33xl\:\!shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .\33xl\:\!shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .\33xl\:\!shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .\33xl\:\!shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .\33xl\:\!shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\33xl\:\!shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .\33xl\:\!shadow-none {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .\33xl\:hover\:shadow-xs:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .\33xl\:hover\:shadow-sm:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .\33xl\:hover\:shadow:hover {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .\33xl\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .\33xl\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .\33xl\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .\33xl\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .\33xl\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .\33xl\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .\33xl\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .\33xl\:fill-current {
    fill: currentColor;
  }

  .\33xl\:\!fill-current {
    fill: currentColor !important;
  }

  .\33xl\:hover\:fill-current:hover {
    fill: currentColor;
  }

  .\33xl\:stroke-current {
    stroke: currentColor;
  }

  .\33xl\:\!stroke-current {
    stroke: currentColor !important;
  }

  .\33xl\:hover\:stroke-current:hover {
    stroke: currentColor;
  }

  .\33xl\:stroke-0 {
    stroke-width: 0;
  }

  .\33xl\:stroke-1 {
    stroke-width: 1;
  }

  .\33xl\:stroke-2 {
    stroke-width: 2;
  }

  .\33xl\:\!stroke-0 {
    stroke-width: 0 !important;
  }

  .\33xl\:\!stroke-1 {
    stroke-width: 1 !important;
  }

  .\33xl\:\!stroke-2 {
    stroke-width: 2 !important;
  }

  .\33xl\:hover\:stroke-0:hover {
    stroke-width: 0;
  }

  .\33xl\:hover\:stroke-1:hover {
    stroke-width: 1;
  }

  .\33xl\:hover\:stroke-2:hover {
    stroke-width: 2;
  }

  .\33xl\:table-auto {
    table-layout: auto;
  }

  .\33xl\:table-fixed {
    table-layout: fixed;
  }

  .\33xl\:\!table-auto {
    table-layout: auto !important;
  }

  .\33xl\:\!table-fixed {
    table-layout: fixed !important;
  }

  .\33xl\:hover\:table-auto:hover {
    table-layout: auto;
  }

  .\33xl\:hover\:table-fixed:hover {
    table-layout: fixed;
  }

  .\33xl\:text-left {
    text-align: left;
  }

  .\33xl\:text-center {
    text-align: center;
  }

  .\33xl\:text-right {
    text-align: right;
  }

  .\33xl\:text-justify {
    text-align: justify;
  }

  .\33xl\:\!text-left {
    text-align: left !important;
  }

  .\33xl\:\!text-center {
    text-align: center !important;
  }

  .\33xl\:\!text-right {
    text-align: right !important;
  }

  .\33xl\:\!text-justify {
    text-align: justify !important;
  }

  .\33xl\:hover\:text-left:hover {
    text-align: left;
  }

  .\33xl\:hover\:text-center:hover {
    text-align: center;
  }

  .\33xl\:hover\:text-right:hover {
    text-align: right;
  }

  .\33xl\:hover\:text-justify:hover {
    text-align: justify;
  }

  .\33xl\:text-primary {
    color: #6638B6;
  }

  .\33xl\:text-primaryDark {
    color: #3C2C84;
  }

  .\33xl\:text-primary1 {
    color: #8C81D1;
  }

  .\33xl\:text-primary2 {
    color: #A8A5CE;
  }

  .\33xl\:text-primary3 {
    color: #EBEAF6;
  }

  .\33xl\:text-primary4 {
    color: #F8F8FC;
  }

  .\33xl\:text-secondary {
    color: #007EE5;
  }

  .\33xl\:text-secondary1 {
    color: #43BEFF;
  }

  .\33xl\:text-secondary2 {
    color: #F5F9FD;
  }

  .\33xl\:text-alert {
    color: #EF3817;
  }

  .\33xl\:text-safe {
    color: #60B731;
  }

  .\33xl\:text-primary-dark {
    color: #3C2C84;
  }

  .\33xl\:text-primary-1 {
    color: #8C81D1;
  }

  .\33xl\:text-primary-2 {
    color: #A8A5CE;
  }

  .\33xl\:text-primary-3 {
    color: #EBEAF6;
  }

  .\33xl\:text-primary-4 {
    color: #F8F8FC;
  }

  .\33xl\:text-secondary-1 {
    color: #43BEFF;
  }

  .\33xl\:text-secondary-2 {
    color: #F5F9FD;
  }

  .\33xl\:text-transparent {
    color: transparent;
  }

  .\33xl\:text-black {
    color: #000000;
  }

  .\33xl\:text-white {
    color: #FFFFFF;
  }

  .\33xl\:text-point-violet {
    color: #7545FF;
  }

  .\33xl\:text-gray-100 {
    color: #F7F7F7;
  }

  .\33xl\:text-gray-200 {
    color: #E5E5E8;
  }

  .\33xl\:text-gray-300 {
    color: #CED0D6;
  }

  .\33xl\:text-gray-400 {
    color: #A7A9B2;
  }

  .\33xl\:text-gray-500 {
    color: #858895;
  }

  .\33xl\:text-gray-600 {
    color: #6B6E7B;
  }

  .\33xl\:text-gray-700 {
    color: #5F616D;
  }

  .\33xl\:text-gray-800 {
    color: #474952;
  }

  .\33xl\:text-gray-900 {
    color: #222532;
  }

  .\33xl\:text-gray {
    color: #858895;
  }

  .\33xl\:text-gray-dark {
    color: #222532;
  }

  .\33xl\:text-red-100 {
    color: #FFE8E8;
  }

  .\33xl\:text-red-200 {
    color: #FFC4C4;
  }

  .\33xl\:text-red-300 {
    color: #FF8F8F;
  }

  .\33xl\:text-red-400 {
    color: #FF6A6A;
  }

  .\33xl\:text-red-500 {
    color: #EF3817;
  }

  .\33xl\:text-red-600 {
    color: #CC2C00;
  }

  .\33xl\:text-red-700 {
    color: #C53030;
  }

  .\33xl\:text-red-800 {
    color: #9B2C2C;
  }

  .\33xl\:text-red-900 {
    color: #742A2A;
  }

  .\33xl\:text-red {
    color: #EF3817;
  }

  .\33xl\:text-coral-100 {
    color: #FFEBE6;
  }

  .\33xl\:text-coral-200 {
    color: #FFD3C8;
  }

  .\33xl\:text-coral-300 {
    color: #FFB39E;
  }

  .\33xl\:text-coral-400 {
    color: #FF9476;
  }

  .\33xl\:text-coral-500 {
    color: #FF7750;
  }

  .\33xl\:text-coral-600 {
    color: #F55A2F;
  }

  .\33xl\:text-coral-700 {
    color: #DD470F;
  }

  .\33xl\:text-coral-800 {
    color: #B93E0F;
  }

  .\33xl\:text-coral-900 {
    color: #8E3311;
  }

  .\33xl\:text-coral {
    color: #FF7750;
  }

  .\33xl\:text-yellow-100 {
    color: #FFFAE6;
  }

  .\33xl\:text-yellow-200 {
    color: #FFEB99;
  }

  .\33xl\:text-yellow-300 {
    color: #FFE066;
  }

  .\33xl\:text-yellow-400 {
    color: #FFD633;
  }

  .\33xl\:text-yellow-500 {
    color: #FFCE02;
  }

  .\33xl\:text-yellow-600 {
    color: #E6B800;
  }

  .\33xl\:text-yellow-700 {
    color: #CCA300;
  }

  .\33xl\:text-yellow-800 {
    color: #806600;
  }

  .\33xl\:text-yellow-900 {
    color: #4D3D00;
  }

  .\33xl\:text-yellow {
    color: #FFCE02;
  }

  .\33xl\:text-green-100 {
    color: #F9FCE9;
  }

  .\33xl\:text-green-200 {
    color: #E7F3A5;
  }

  .\33xl\:text-green-300 {
    color: #D5EA62;
  }

  .\33xl\:text-green-400 {
    color: #C2E01E;
  }

  .\33xl\:text-green-500 {
    color: #60B731;
  }

  .\33xl\:text-green-600 {
    color: #3F7B1A;
  }

  .\33xl\:text-green-700 {
    color: #366916;
  }

  .\33xl\:text-green-800 {
    color: #203F0D;
  }

  .\33xl\:text-green-900 {
    color: #162A09;
  }

  .\33xl\:text-green {
    color: #60B731;
  }

  .\33xl\:text-blue-100 {
    color: #F5F9FD;
  }

  .\33xl\:text-blue-200 {
    color: #E9F4FF;
  }

  .\33xl\:text-blue-300 {
    color: #B9DCFF;
  }

  .\33xl\:text-blue-400 {
    color: #43BEFF;
  }

  .\33xl\:text-blue-500 {
    color: #007EE5;
  }

  .\33xl\:text-blue-600 {
    color: #0069CC;
  }

  .\33xl\:text-blue-700 {
    color: #005CB3;
  }

  .\33xl\:text-blue-800 {
    color: #004F99;
  }

  .\33xl\:text-blue-900 {
    color: #003566;
  }

  .\33xl\:text-blue {
    color: #007EE5;
  }

  .\33xl\:text-violet-100 {
    color: #F8F8FC;
  }

  .\33xl\:text-violet-200 {
    color: #EBEAF6;
  }

  .\33xl\:text-violet-300 {
    color: #A8A5CE;
  }

  .\33xl\:text-violet-400 {
    color: #8C81D1;
  }

  .\33xl\:text-violet-500 {
    color: #6638B6;
  }

  .\33xl\:text-violet-600 {
    color: #58309C;
  }

  .\33xl\:text-violet-700 {
    color: #4D2A89;
  }

  .\33xl\:text-violet-800 {
    color: #3C2C84;
  }

  .\33xl\:text-violet-900 {
    color: #371E62;
  }

  .\33xl\:text-violet {
    color: #6638B6;
  }

  .\33xl\:text-peacock-100 {
    color: #E6FFFA;
  }

  .\33xl\:text-peacock-200 {
    color: #B2F5EA;
  }

  .\33xl\:text-peacock-300 {
    color: #81E6D9;
  }

  .\33xl\:text-peacock-400 {
    color: #4FD1C5;
  }

  .\33xl\:text-peacock-500 {
    color: #38B2AC;
  }

  .\33xl\:text-peacock-600 {
    color: #319795;
  }

  .\33xl\:text-peacock-700 {
    color: #2C7A7B;
  }

  .\33xl\:text-peacock-800 {
    color: #285E61;
  }

  .\33xl\:text-peacock-900 {
    color: #234E52;
  }

  .\33xl\:text-peacock {
    color: #38B2AC;
  }

  .\33xl\:text-indigo-100 {
    color: #EBF4FF;
  }

  .\33xl\:text-indigo-200 {
    color: #C3DAFE;
  }

  .\33xl\:text-indigo-300 {
    color: #A3BFFA;
  }

  .\33xl\:text-indigo-400 {
    color: #7F9CF5;
  }

  .\33xl\:text-indigo-500 {
    color: #667EEA;
  }

  .\33xl\:text-indigo-600 {
    color: #5A67D8;
  }

  .\33xl\:text-indigo-700 {
    color: #6439DE;
  }

  .\33xl\:text-indigo-800 {
    color: #434190;
  }

  .\33xl\:text-indigo-900 {
    color: #3C366B;
  }

  .\33xl\:text-indigo {
    color: #667EEA;
  }

  .\33xl\:\!text-primary {
    color: #6638B6 !important;
  }

  .\33xl\:\!text-primaryDark {
    color: #3C2C84 !important;
  }

  .\33xl\:\!text-primary1 {
    color: #8C81D1 !important;
  }

  .\33xl\:\!text-primary2 {
    color: #A8A5CE !important;
  }

  .\33xl\:\!text-primary3 {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!text-primary4 {
    color: #F8F8FC !important;
  }

  .\33xl\:\!text-secondary {
    color: #007EE5 !important;
  }

  .\33xl\:\!text-secondary1 {
    color: #43BEFF !important;
  }

  .\33xl\:\!text-secondary2 {
    color: #F5F9FD !important;
  }

  .\33xl\:\!text-alert {
    color: #EF3817 !important;
  }

  .\33xl\:\!text-safe {
    color: #60B731 !important;
  }

  .\33xl\:\!text-primary-dark {
    color: #3C2C84 !important;
  }

  .\33xl\:\!text-primary-1 {
    color: #8C81D1 !important;
  }

  .\33xl\:\!text-primary-2 {
    color: #A8A5CE !important;
  }

  .\33xl\:\!text-primary-3 {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!text-primary-4 {
    color: #F8F8FC !important;
  }

  .\33xl\:\!text-secondary-1 {
    color: #43BEFF !important;
  }

  .\33xl\:\!text-secondary-2 {
    color: #F5F9FD !important;
  }

  .\33xl\:\!text-transparent {
    color: transparent !important;
  }

  .\33xl\:\!text-black {
    color: #000000 !important;
  }

  .\33xl\:\!text-white {
    color: #FFFFFF !important;
  }

  .\33xl\:\!text-point-violet {
    color: #7545FF !important;
  }

  .\33xl\:\!text-gray-100 {
    color: #F7F7F7 !important;
  }

  .\33xl\:\!text-gray-200 {
    color: #E5E5E8 !important;
  }

  .\33xl\:\!text-gray-300 {
    color: #CED0D6 !important;
  }

  .\33xl\:\!text-gray-400 {
    color: #A7A9B2 !important;
  }

  .\33xl\:\!text-gray-500 {
    color: #858895 !important;
  }

  .\33xl\:\!text-gray-600 {
    color: #6B6E7B !important;
  }

  .\33xl\:\!text-gray-700 {
    color: #5F616D !important;
  }

  .\33xl\:\!text-gray-800 {
    color: #474952 !important;
  }

  .\33xl\:\!text-gray-900 {
    color: #222532 !important;
  }

  .\33xl\:\!text-gray {
    color: #858895 !important;
  }

  .\33xl\:\!text-gray-dark {
    color: #222532 !important;
  }

  .\33xl\:\!text-red-100 {
    color: #FFE8E8 !important;
  }

  .\33xl\:\!text-red-200 {
    color: #FFC4C4 !important;
  }

  .\33xl\:\!text-red-300 {
    color: #FF8F8F !important;
  }

  .\33xl\:\!text-red-400 {
    color: #FF6A6A !important;
  }

  .\33xl\:\!text-red-500 {
    color: #EF3817 !important;
  }

  .\33xl\:\!text-red-600 {
    color: #CC2C00 !important;
  }

  .\33xl\:\!text-red-700 {
    color: #C53030 !important;
  }

  .\33xl\:\!text-red-800 {
    color: #9B2C2C !important;
  }

  .\33xl\:\!text-red-900 {
    color: #742A2A !important;
  }

  .\33xl\:\!text-red {
    color: #EF3817 !important;
  }

  .\33xl\:\!text-coral-100 {
    color: #FFEBE6 !important;
  }

  .\33xl\:\!text-coral-200 {
    color: #FFD3C8 !important;
  }

  .\33xl\:\!text-coral-300 {
    color: #FFB39E !important;
  }

  .\33xl\:\!text-coral-400 {
    color: #FF9476 !important;
  }

  .\33xl\:\!text-coral-500 {
    color: #FF7750 !important;
  }

  .\33xl\:\!text-coral-600 {
    color: #F55A2F !important;
  }

  .\33xl\:\!text-coral-700 {
    color: #DD470F !important;
  }

  .\33xl\:\!text-coral-800 {
    color: #B93E0F !important;
  }

  .\33xl\:\!text-coral-900 {
    color: #8E3311 !important;
  }

  .\33xl\:\!text-coral {
    color: #FF7750 !important;
  }

  .\33xl\:\!text-yellow-100 {
    color: #FFFAE6 !important;
  }

  .\33xl\:\!text-yellow-200 {
    color: #FFEB99 !important;
  }

  .\33xl\:\!text-yellow-300 {
    color: #FFE066 !important;
  }

  .\33xl\:\!text-yellow-400 {
    color: #FFD633 !important;
  }

  .\33xl\:\!text-yellow-500 {
    color: #FFCE02 !important;
  }

  .\33xl\:\!text-yellow-600 {
    color: #E6B800 !important;
  }

  .\33xl\:\!text-yellow-700 {
    color: #CCA300 !important;
  }

  .\33xl\:\!text-yellow-800 {
    color: #806600 !important;
  }

  .\33xl\:\!text-yellow-900 {
    color: #4D3D00 !important;
  }

  .\33xl\:\!text-yellow {
    color: #FFCE02 !important;
  }

  .\33xl\:\!text-green-100 {
    color: #F9FCE9 !important;
  }

  .\33xl\:\!text-green-200 {
    color: #E7F3A5 !important;
  }

  .\33xl\:\!text-green-300 {
    color: #D5EA62 !important;
  }

  .\33xl\:\!text-green-400 {
    color: #C2E01E !important;
  }

  .\33xl\:\!text-green-500 {
    color: #60B731 !important;
  }

  .\33xl\:\!text-green-600 {
    color: #3F7B1A !important;
  }

  .\33xl\:\!text-green-700 {
    color: #366916 !important;
  }

  .\33xl\:\!text-green-800 {
    color: #203F0D !important;
  }

  .\33xl\:\!text-green-900 {
    color: #162A09 !important;
  }

  .\33xl\:\!text-green {
    color: #60B731 !important;
  }

  .\33xl\:\!text-blue-100 {
    color: #F5F9FD !important;
  }

  .\33xl\:\!text-blue-200 {
    color: #E9F4FF !important;
  }

  .\33xl\:\!text-blue-300 {
    color: #B9DCFF !important;
  }

  .\33xl\:\!text-blue-400 {
    color: #43BEFF !important;
  }

  .\33xl\:\!text-blue-500 {
    color: #007EE5 !important;
  }

  .\33xl\:\!text-blue-600 {
    color: #0069CC !important;
  }

  .\33xl\:\!text-blue-700 {
    color: #005CB3 !important;
  }

  .\33xl\:\!text-blue-800 {
    color: #004F99 !important;
  }

  .\33xl\:\!text-blue-900 {
    color: #003566 !important;
  }

  .\33xl\:\!text-blue {
    color: #007EE5 !important;
  }

  .\33xl\:\!text-violet-100 {
    color: #F8F8FC !important;
  }

  .\33xl\:\!text-violet-200 {
    color: #EBEAF6 !important;
  }

  .\33xl\:\!text-violet-300 {
    color: #A8A5CE !important;
  }

  .\33xl\:\!text-violet-400 {
    color: #8C81D1 !important;
  }

  .\33xl\:\!text-violet-500 {
    color: #6638B6 !important;
  }

  .\33xl\:\!text-violet-600 {
    color: #58309C !important;
  }

  .\33xl\:\!text-violet-700 {
    color: #4D2A89 !important;
  }

  .\33xl\:\!text-violet-800 {
    color: #3C2C84 !important;
  }

  .\33xl\:\!text-violet-900 {
    color: #371E62 !important;
  }

  .\33xl\:\!text-violet {
    color: #6638B6 !important;
  }

  .\33xl\:\!text-peacock-100 {
    color: #E6FFFA !important;
  }

  .\33xl\:\!text-peacock-200 {
    color: #B2F5EA !important;
  }

  .\33xl\:\!text-peacock-300 {
    color: #81E6D9 !important;
  }

  .\33xl\:\!text-peacock-400 {
    color: #4FD1C5 !important;
  }

  .\33xl\:\!text-peacock-500 {
    color: #38B2AC !important;
  }

  .\33xl\:\!text-peacock-600 {
    color: #319795 !important;
  }

  .\33xl\:\!text-peacock-700 {
    color: #2C7A7B !important;
  }

  .\33xl\:\!text-peacock-800 {
    color: #285E61 !important;
  }

  .\33xl\:\!text-peacock-900 {
    color: #234E52 !important;
  }

  .\33xl\:\!text-peacock {
    color: #38B2AC !important;
  }

  .\33xl\:\!text-indigo-100 {
    color: #EBF4FF !important;
  }

  .\33xl\:\!text-indigo-200 {
    color: #C3DAFE !important;
  }

  .\33xl\:\!text-indigo-300 {
    color: #A3BFFA !important;
  }

  .\33xl\:\!text-indigo-400 {
    color: #7F9CF5 !important;
  }

  .\33xl\:\!text-indigo-500 {
    color: #667EEA !important;
  }

  .\33xl\:\!text-indigo-600 {
    color: #5A67D8 !important;
  }

  .\33xl\:\!text-indigo-700 {
    color: #6439DE !important;
  }

  .\33xl\:\!text-indigo-800 {
    color: #434190 !important;
  }

  .\33xl\:\!text-indigo-900 {
    color: #3C366B !important;
  }

  .\33xl\:\!text-indigo {
    color: #667EEA !important;
  }

  .\33xl\:hover\:text-primary:hover {
    color: #6638B6;
  }

  .\33xl\:hover\:text-primaryDark:hover {
    color: #3C2C84;
  }

  .\33xl\:hover\:text-primary1:hover {
    color: #8C81D1;
  }

  .\33xl\:hover\:text-primary2:hover {
    color: #A8A5CE;
  }

  .\33xl\:hover\:text-primary3:hover {
    color: #EBEAF6;
  }

  .\33xl\:hover\:text-primary4:hover {
    color: #F8F8FC;
  }

  .\33xl\:hover\:text-secondary:hover {
    color: #007EE5;
  }

  .\33xl\:hover\:text-secondary1:hover {
    color: #43BEFF;
  }

  .\33xl\:hover\:text-secondary2:hover {
    color: #F5F9FD;
  }

  .\33xl\:hover\:text-alert:hover {
    color: #EF3817;
  }

  .\33xl\:hover\:text-safe:hover {
    color: #60B731;
  }

  .\33xl\:hover\:text-primary-dark:hover {
    color: #3C2C84;
  }

  .\33xl\:hover\:text-primary-1:hover {
    color: #8C81D1;
  }

  .\33xl\:hover\:text-primary-2:hover {
    color: #A8A5CE;
  }

  .\33xl\:hover\:text-primary-3:hover {
    color: #EBEAF6;
  }

  .\33xl\:hover\:text-primary-4:hover {
    color: #F8F8FC;
  }

  .\33xl\:hover\:text-secondary-1:hover {
    color: #43BEFF;
  }

  .\33xl\:hover\:text-secondary-2:hover {
    color: #F5F9FD;
  }

  .\33xl\:hover\:text-transparent:hover {
    color: transparent;
  }

  .\33xl\:hover\:text-black:hover {
    color: #000000;
  }

  .\33xl\:hover\:text-white:hover {
    color: #FFFFFF;
  }

  .\33xl\:hover\:text-point-violet:hover {
    color: #7545FF;
  }

  .\33xl\:hover\:text-gray-100:hover {
    color: #F7F7F7;
  }

  .\33xl\:hover\:text-gray-200:hover {
    color: #E5E5E8;
  }

  .\33xl\:hover\:text-gray-300:hover {
    color: #CED0D6;
  }

  .\33xl\:hover\:text-gray-400:hover {
    color: #A7A9B2;
  }

  .\33xl\:hover\:text-gray-500:hover {
    color: #858895;
  }

  .\33xl\:hover\:text-gray-600:hover {
    color: #6B6E7B;
  }

  .\33xl\:hover\:text-gray-700:hover {
    color: #5F616D;
  }

  .\33xl\:hover\:text-gray-800:hover {
    color: #474952;
  }

  .\33xl\:hover\:text-gray-900:hover {
    color: #222532;
  }

  .\33xl\:hover\:text-gray:hover {
    color: #858895;
  }

  .\33xl\:hover\:text-gray-dark:hover {
    color: #222532;
  }

  .\33xl\:hover\:text-red-100:hover {
    color: #FFE8E8;
  }

  .\33xl\:hover\:text-red-200:hover {
    color: #FFC4C4;
  }

  .\33xl\:hover\:text-red-300:hover {
    color: #FF8F8F;
  }

  .\33xl\:hover\:text-red-400:hover {
    color: #FF6A6A;
  }

  .\33xl\:hover\:text-red-500:hover {
    color: #EF3817;
  }

  .\33xl\:hover\:text-red-600:hover {
    color: #CC2C00;
  }

  .\33xl\:hover\:text-red-700:hover {
    color: #C53030;
  }

  .\33xl\:hover\:text-red-800:hover {
    color: #9B2C2C;
  }

  .\33xl\:hover\:text-red-900:hover {
    color: #742A2A;
  }

  .\33xl\:hover\:text-red:hover {
    color: #EF3817;
  }

  .\33xl\:hover\:text-coral-100:hover {
    color: #FFEBE6;
  }

  .\33xl\:hover\:text-coral-200:hover {
    color: #FFD3C8;
  }

  .\33xl\:hover\:text-coral-300:hover {
    color: #FFB39E;
  }

  .\33xl\:hover\:text-coral-400:hover {
    color: #FF9476;
  }

  .\33xl\:hover\:text-coral-500:hover {
    color: #FF7750;
  }

  .\33xl\:hover\:text-coral-600:hover {
    color: #F55A2F;
  }

  .\33xl\:hover\:text-coral-700:hover {
    color: #DD470F;
  }

  .\33xl\:hover\:text-coral-800:hover {
    color: #B93E0F;
  }

  .\33xl\:hover\:text-coral-900:hover {
    color: #8E3311;
  }

  .\33xl\:hover\:text-coral:hover {
    color: #FF7750;
  }

  .\33xl\:hover\:text-yellow-100:hover {
    color: #FFFAE6;
  }

  .\33xl\:hover\:text-yellow-200:hover {
    color: #FFEB99;
  }

  .\33xl\:hover\:text-yellow-300:hover {
    color: #FFE066;
  }

  .\33xl\:hover\:text-yellow-400:hover {
    color: #FFD633;
  }

  .\33xl\:hover\:text-yellow-500:hover {
    color: #FFCE02;
  }

  .\33xl\:hover\:text-yellow-600:hover {
    color: #E6B800;
  }

  .\33xl\:hover\:text-yellow-700:hover {
    color: #CCA300;
  }

  .\33xl\:hover\:text-yellow-800:hover {
    color: #806600;
  }

  .\33xl\:hover\:text-yellow-900:hover {
    color: #4D3D00;
  }

  .\33xl\:hover\:text-yellow:hover {
    color: #FFCE02;
  }

  .\33xl\:hover\:text-green-100:hover {
    color: #F9FCE9;
  }

  .\33xl\:hover\:text-green-200:hover {
    color: #E7F3A5;
  }

  .\33xl\:hover\:text-green-300:hover {
    color: #D5EA62;
  }

  .\33xl\:hover\:text-green-400:hover {
    color: #C2E01E;
  }

  .\33xl\:hover\:text-green-500:hover {
    color: #60B731;
  }

  .\33xl\:hover\:text-green-600:hover {
    color: #3F7B1A;
  }

  .\33xl\:hover\:text-green-700:hover {
    color: #366916;
  }

  .\33xl\:hover\:text-green-800:hover {
    color: #203F0D;
  }

  .\33xl\:hover\:text-green-900:hover {
    color: #162A09;
  }

  .\33xl\:hover\:text-green:hover {
    color: #60B731;
  }

  .\33xl\:hover\:text-blue-100:hover {
    color: #F5F9FD;
  }

  .\33xl\:hover\:text-blue-200:hover {
    color: #E9F4FF;
  }

  .\33xl\:hover\:text-blue-300:hover {
    color: #B9DCFF;
  }

  .\33xl\:hover\:text-blue-400:hover {
    color: #43BEFF;
  }

  .\33xl\:hover\:text-blue-500:hover {
    color: #007EE5;
  }

  .\33xl\:hover\:text-blue-600:hover {
    color: #0069CC;
  }

  .\33xl\:hover\:text-blue-700:hover {
    color: #005CB3;
  }

  .\33xl\:hover\:text-blue-800:hover {
    color: #004F99;
  }

  .\33xl\:hover\:text-blue-900:hover {
    color: #003566;
  }

  .\33xl\:hover\:text-blue:hover {
    color: #007EE5;
  }

  .\33xl\:hover\:text-violet-100:hover {
    color: #F8F8FC;
  }

  .\33xl\:hover\:text-violet-200:hover {
    color: #EBEAF6;
  }

  .\33xl\:hover\:text-violet-300:hover {
    color: #A8A5CE;
  }

  .\33xl\:hover\:text-violet-400:hover {
    color: #8C81D1;
  }

  .\33xl\:hover\:text-violet-500:hover {
    color: #6638B6;
  }

  .\33xl\:hover\:text-violet-600:hover {
    color: #58309C;
  }

  .\33xl\:hover\:text-violet-700:hover {
    color: #4D2A89;
  }

  .\33xl\:hover\:text-violet-800:hover {
    color: #3C2C84;
  }

  .\33xl\:hover\:text-violet-900:hover {
    color: #371E62;
  }

  .\33xl\:hover\:text-violet:hover {
    color: #6638B6;
  }

  .\33xl\:hover\:text-peacock-100:hover {
    color: #E6FFFA;
  }

  .\33xl\:hover\:text-peacock-200:hover {
    color: #B2F5EA;
  }

  .\33xl\:hover\:text-peacock-300:hover {
    color: #81E6D9;
  }

  .\33xl\:hover\:text-peacock-400:hover {
    color: #4FD1C5;
  }

  .\33xl\:hover\:text-peacock-500:hover {
    color: #38B2AC;
  }

  .\33xl\:hover\:text-peacock-600:hover {
    color: #319795;
  }

  .\33xl\:hover\:text-peacock-700:hover {
    color: #2C7A7B;
  }

  .\33xl\:hover\:text-peacock-800:hover {
    color: #285E61;
  }

  .\33xl\:hover\:text-peacock-900:hover {
    color: #234E52;
  }

  .\33xl\:hover\:text-peacock:hover {
    color: #38B2AC;
  }

  .\33xl\:hover\:text-indigo-100:hover {
    color: #EBF4FF;
  }

  .\33xl\:hover\:text-indigo-200:hover {
    color: #C3DAFE;
  }

  .\33xl\:hover\:text-indigo-300:hover {
    color: #A3BFFA;
  }

  .\33xl\:hover\:text-indigo-400:hover {
    color: #7F9CF5;
  }

  .\33xl\:hover\:text-indigo-500:hover {
    color: #667EEA;
  }

  .\33xl\:hover\:text-indigo-600:hover {
    color: #5A67D8;
  }

  .\33xl\:hover\:text-indigo-700:hover {
    color: #6439DE;
  }

  .\33xl\:hover\:text-indigo-800:hover {
    color: #434190;
  }

  .\33xl\:hover\:text-indigo-900:hover {
    color: #3C366B;
  }

  .\33xl\:hover\:text-indigo:hover {
    color: #667EEA;
  }

  .\33xl\:text-xs {
    font-size: 0.75rem;
  }

  .\33xl\:text-sm {
    font-size: 0.875rem;
  }

  .\33xl\:text-base {
    font-size: 1rem;
  }

  .\33xl\:text-lg {
    font-size: 1.125rem;
  }

  .\33xl\:text-xl {
    font-size: 1.25rem;
  }

  .\33xl\:text-2xl {
    font-size: 1.5rem;
  }

  .\33xl\:text-3xl {
    font-size: 1.875rem;
  }

  .\33xl\:text-4xl {
    font-size: 2.25rem;
  }

  .\33xl\:text-5xl {
    font-size: 3rem;
  }

  .\33xl\:text-6xl {
    font-size: 4rem;
  }

  .\33xl\:\!text-xs {
    font-size: 0.75rem !important;
  }

  .\33xl\:\!text-sm {
    font-size: 0.875rem !important;
  }

  .\33xl\:\!text-base {
    font-size: 1rem !important;
  }

  .\33xl\:\!text-lg {
    font-size: 1.125rem !important;
  }

  .\33xl\:\!text-xl {
    font-size: 1.25rem !important;
  }

  .\33xl\:\!text-2xl {
    font-size: 1.5rem !important;
  }

  .\33xl\:\!text-3xl {
    font-size: 1.875rem !important;
  }

  .\33xl\:\!text-4xl {
    font-size: 2.25rem !important;
  }

  .\33xl\:\!text-5xl {
    font-size: 3rem !important;
  }

  .\33xl\:\!text-6xl {
    font-size: 4rem !important;
  }

  .\33xl\:hover\:text-xs:hover {
    font-size: 0.75rem;
  }

  .\33xl\:hover\:text-sm:hover {
    font-size: 0.875rem;
  }

  .\33xl\:hover\:text-base:hover {
    font-size: 1rem;
  }

  .\33xl\:hover\:text-lg:hover {
    font-size: 1.125rem;
  }

  .\33xl\:hover\:text-xl:hover {
    font-size: 1.25rem;
  }

  .\33xl\:hover\:text-2xl:hover {
    font-size: 1.5rem;
  }

  .\33xl\:hover\:text-3xl:hover {
    font-size: 1.875rem;
  }

  .\33xl\:hover\:text-4xl:hover {
    font-size: 2.25rem;
  }

  .\33xl\:hover\:text-5xl:hover {
    font-size: 3rem;
  }

  .\33xl\:hover\:text-6xl:hover {
    font-size: 4rem;
  }

  .\33xl\:italic {
    font-style: italic;
  }

  .\33xl\:not-italic {
    font-style: normal;
  }

  .\33xl\:\!italic {
    font-style: italic !important;
  }

  .\33xl\:\!not-italic {
    font-style: normal !important;
  }

  .\33xl\:hover\:italic:hover {
    font-style: italic;
  }

  .\33xl\:hover\:not-italic:hover {
    font-style: normal;
  }

  .\33xl\:uppercase {
    text-transform: uppercase;
  }

  .\33xl\:lowercase {
    text-transform: lowercase;
  }

  .\33xl\:capitalize {
    text-transform: capitalize;
  }

  .\33xl\:normal-case {
    text-transform: none;
  }

  .\33xl\:\!uppercase {
    text-transform: uppercase !important;
  }

  .\33xl\:\!lowercase {
    text-transform: lowercase !important;
  }

  .\33xl\:\!capitalize {
    text-transform: capitalize !important;
  }

  .\33xl\:\!normal-case {
    text-transform: none !important;
  }

  .\33xl\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .\33xl\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .\33xl\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .\33xl\:hover\:normal-case:hover {
    text-transform: none;
  }

  .\33xl\:underline {
    text-decoration: underline;
  }

  .\33xl\:line-through {
    text-decoration: line-through;
  }

  .\33xl\:no-underline {
    text-decoration: none;
  }

  .\33xl\:\!underline {
    text-decoration: underline !important;
  }

  .\33xl\:\!line-through {
    text-decoration: line-through !important;
  }

  .\33xl\:\!no-underline {
    text-decoration: none !important;
  }

  .\33xl\:hover\:underline:hover {
    text-decoration: underline;
  }

  .\33xl\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .\33xl\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .\33xl\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .\33xl\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .\33xl\:\!antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .\33xl\:\!subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .\33xl\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .\33xl\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .\33xl\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .\33xl\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .\33xl\:tracking-normal {
    letter-spacing: 0;
  }

  .\33xl\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .\33xl\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .\33xl\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .\33xl\:\!tracking-tighter {
    letter-spacing: -0.05em !important;
  }

  .\33xl\:\!tracking-tight {
    letter-spacing: -0.025em !important;
  }

  .\33xl\:\!tracking-normal {
    letter-spacing: 0 !important;
  }

  .\33xl\:\!tracking-wide {
    letter-spacing: 0.025em !important;
  }

  .\33xl\:\!tracking-wider {
    letter-spacing: 0.05em !important;
  }

  .\33xl\:\!tracking-widest {
    letter-spacing: 0.1em !important;
  }

  .\33xl\:hover\:tracking-tighter:hover {
    letter-spacing: -0.05em;
  }

  .\33xl\:hover\:tracking-tight:hover {
    letter-spacing: -0.025em;
  }

  .\33xl\:hover\:tracking-normal:hover {
    letter-spacing: 0;
  }

  .\33xl\:hover\:tracking-wide:hover {
    letter-spacing: 0.025em;
  }

  .\33xl\:hover\:tracking-wider:hover {
    letter-spacing: 0.05em;
  }

  .\33xl\:hover\:tracking-widest:hover {
    letter-spacing: 0.1em;
  }

  .\33xl\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .\33xl\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .\33xl\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .\33xl\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .\33xl\:\!select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .\33xl\:\!select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .\33xl\:\!select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .\33xl\:\!select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .\33xl\:hover\:select-none:hover {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .\33xl\:hover\:select-text:hover {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .\33xl\:hover\:select-all:hover {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .\33xl\:hover\:select-auto:hover {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .\33xl\:align-baseline {
    vertical-align: baseline;
  }

  .\33xl\:align-top {
    vertical-align: top;
  }

  .\33xl\:align-middle {
    vertical-align: middle;
  }

  .\33xl\:align-bottom {
    vertical-align: bottom;
  }

  .\33xl\:align-text-top {
    vertical-align: text-top;
  }

  .\33xl\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .\33xl\:\!align-baseline {
    vertical-align: baseline !important;
  }

  .\33xl\:\!align-top {
    vertical-align: top !important;
  }

  .\33xl\:\!align-middle {
    vertical-align: middle !important;
  }

  .\33xl\:\!align-bottom {
    vertical-align: bottom !important;
  }

  .\33xl\:\!align-text-top {
    vertical-align: text-top !important;
  }

  .\33xl\:\!align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .\33xl\:hover\:align-baseline:hover {
    vertical-align: baseline;
  }

  .\33xl\:hover\:align-top:hover {
    vertical-align: top;
  }

  .\33xl\:hover\:align-middle:hover {
    vertical-align: middle;
  }

  .\33xl\:hover\:align-bottom:hover {
    vertical-align: bottom;
  }

  .\33xl\:hover\:align-text-top:hover {
    vertical-align: text-top;
  }

  .\33xl\:hover\:align-text-bottom:hover {
    vertical-align: text-bottom;
  }

  .\33xl\:visible {
    visibility: visible;
  }

  .\33xl\:invisible {
    visibility: hidden;
  }

  .\33xl\:\!visible {
    visibility: visible !important;
  }

  .\33xl\:\!invisible {
    visibility: hidden !important;
  }

  .\33xl\:hover\:visible:hover {
    visibility: visible;
  }

  .\33xl\:hover\:invisible:hover {
    visibility: hidden;
  }

  .\33xl\:whitespace-normal {
    white-space: normal;
  }

  .\33xl\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .\33xl\:whitespace-pre {
    white-space: pre;
  }

  .\33xl\:whitespace-pre-line {
    white-space: pre-line;
  }

  .\33xl\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\33xl\:\!whitespace-normal {
    white-space: normal !important;
  }

  .\33xl\:\!whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .\33xl\:\!whitespace-pre {
    white-space: pre !important;
  }

  .\33xl\:\!whitespace-pre-line {
    white-space: pre-line !important;
  }

  .\33xl\:\!whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .\33xl\:hover\:whitespace-normal:hover {
    white-space: normal;
  }

  .\33xl\:hover\:whitespace-no-wrap:hover {
    white-space: nowrap;
  }

  .\33xl\:hover\:whitespace-pre:hover {
    white-space: pre;
  }

  .\33xl\:hover\:whitespace-pre-line:hover {
    white-space: pre-line;
  }

  .\33xl\:hover\:whitespace-pre-wrap:hover {
    white-space: pre-wrap;
  }

  .\33xl\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .\33xl\:break-words {
    overflow-wrap: break-word;
  }

  .\33xl\:break-all {
    word-break: break-all;
  }

  .\33xl\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .\33xl\:\!break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .\33xl\:\!break-words {
    overflow-wrap: break-word !important;
  }

  .\33xl\:\!break-all {
    word-break: break-all !important;
  }

  .\33xl\:\!truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .\33xl\:hover\:break-normal:hover {
    overflow-wrap: normal;
    word-break: normal;
  }

  .\33xl\:hover\:break-words:hover {
    overflow-wrap: break-word;
  }

  .\33xl\:hover\:break-all:hover {
    word-break: break-all;
  }

  .\33xl\:hover\:truncate:hover {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .\33xl\:w-0 {
    width: 0rem;
  }

  .\33xl\:w-1 {
    width: 0.25rem;
  }

  .\33xl\:w-2 {
    width: 0.5rem;
  }

  .\33xl\:w-3 {
    width: 0.75rem;
  }

  .\33xl\:w-4 {
    width: 1rem;
  }

  .\33xl\:w-5 {
    width: 1.25rem;
  }

  .\33xl\:w-6 {
    width: 1.5rem;
  }

  .\33xl\:w-7 {
    width: 1.75rem;
  }

  .\33xl\:w-8 {
    width: 2rem;
  }

  .\33xl\:w-9 {
    width: 2.25rem;
  }

  .\33xl\:w-10 {
    width: 2.5rem;
  }

  .\33xl\:w-11 {
    width: 2.75rem;
  }

  .\33xl\:w-12 {
    width: 3rem;
  }

  .\33xl\:w-13 {
    width: 3.25rem;
  }

  .\33xl\:w-14 {
    width: 3.5rem;
  }

  .\33xl\:w-15 {
    width: 3.75rem;
  }

  .\33xl\:w-16 {
    width: 4rem;
  }

  .\33xl\:w-17 {
    width: 4.25rem;
  }

  .\33xl\:w-18 {
    width: 4.5rem;
  }

  .\33xl\:w-19 {
    width: 4.75rem;
  }

  .\33xl\:w-20 {
    width: 5rem;
  }

  .\33xl\:w-21 {
    width: 5.25rem;
  }

  .\33xl\:w-22 {
    width: 5.5rem;
  }

  .\33xl\:w-23 {
    width: 5.75rem;
  }

  .\33xl\:w-24 {
    width: 6rem;
  }

  .\33xl\:w-25 {
    width: 6.25rem;
  }

  .\33xl\:w-26 {
    width: 6.5rem;
  }

  .\33xl\:w-27 {
    width: 6.75rem;
  }

  .\33xl\:w-28 {
    width: 7rem;
  }

  .\33xl\:w-29 {
    width: 7.25rem;
  }

  .\33xl\:w-30 {
    width: 7.5rem;
  }

  .\33xl\:w-31 {
    width: 7.75rem;
  }

  .\33xl\:w-32 {
    width: 8rem;
  }

  .\33xl\:w-40 {
    width: 10rem;
  }

  .\33xl\:w-48 {
    width: 12rem;
  }

  .\33xl\:w-56 {
    width: 14rem;
  }

  .\33xl\:w-64 {
    width: 16rem;
  }

  .\33xl\:w-auto {
    width: auto;
  }

  .\33xl\:w-px {
    width: 1px;
  }

  .\33xl\:w-1\/2 {
    width: 50%;
  }

  .\33xl\:w-1\/3 {
    width: 33.333333%;
  }

  .\33xl\:w-2\/3 {
    width: 66.666667%;
  }

  .\33xl\:w-1\/4 {
    width: 25%;
  }

  .\33xl\:w-2\/4 {
    width: 50%;
  }

  .\33xl\:w-3\/4 {
    width: 75%;
  }

  .\33xl\:w-1\/5 {
    width: 20%;
  }

  .\33xl\:w-2\/5 {
    width: 40%;
  }

  .\33xl\:w-3\/5 {
    width: 60%;
  }

  .\33xl\:w-4\/5 {
    width: 80%;
  }

  .\33xl\:w-1\/6 {
    width: 16.666667%;
  }

  .\33xl\:w-2\/6 {
    width: 33.333333%;
  }

  .\33xl\:w-3\/6 {
    width: 50%;
  }

  .\33xl\:w-4\/6 {
    width: 66.666667%;
  }

  .\33xl\:w-5\/6 {
    width: 83.333333%;
  }

  .\33xl\:w-1\/12 {
    width: 8.333333%;
  }

  .\33xl\:w-2\/12 {
    width: 16.666667%;
  }

  .\33xl\:w-3\/12 {
    width: 25%;
  }

  .\33xl\:w-4\/12 {
    width: 33.333333%;
  }

  .\33xl\:w-5\/12 {
    width: 41.666667%;
  }

  .\33xl\:w-6\/12 {
    width: 50%;
  }

  .\33xl\:w-7\/12 {
    width: 58.333333%;
  }

  .\33xl\:w-8\/12 {
    width: 66.666667%;
  }

  .\33xl\:w-9\/12 {
    width: 75%;
  }

  .\33xl\:w-10\/12 {
    width: 83.333333%;
  }

  .\33xl\:w-11\/12 {
    width: 91.666667%;
  }

  .\33xl\:w-full {
    width: 100%;
  }

  .\33xl\:w-screen {
    width: 100vw;
  }

  .\33xl\:\!w-0 {
    width: 0rem !important;
  }

  .\33xl\:\!w-1 {
    width: 0.25rem !important;
  }

  .\33xl\:\!w-2 {
    width: 0.5rem !important;
  }

  .\33xl\:\!w-3 {
    width: 0.75rem !important;
  }

  .\33xl\:\!w-4 {
    width: 1rem !important;
  }

  .\33xl\:\!w-5 {
    width: 1.25rem !important;
  }

  .\33xl\:\!w-6 {
    width: 1.5rem !important;
  }

  .\33xl\:\!w-7 {
    width: 1.75rem !important;
  }

  .\33xl\:\!w-8 {
    width: 2rem !important;
  }

  .\33xl\:\!w-9 {
    width: 2.25rem !important;
  }

  .\33xl\:\!w-10 {
    width: 2.5rem !important;
  }

  .\33xl\:\!w-11 {
    width: 2.75rem !important;
  }

  .\33xl\:\!w-12 {
    width: 3rem !important;
  }

  .\33xl\:\!w-13 {
    width: 3.25rem !important;
  }

  .\33xl\:\!w-14 {
    width: 3.5rem !important;
  }

  .\33xl\:\!w-15 {
    width: 3.75rem !important;
  }

  .\33xl\:\!w-16 {
    width: 4rem !important;
  }

  .\33xl\:\!w-17 {
    width: 4.25rem !important;
  }

  .\33xl\:\!w-18 {
    width: 4.5rem !important;
  }

  .\33xl\:\!w-19 {
    width: 4.75rem !important;
  }

  .\33xl\:\!w-20 {
    width: 5rem !important;
  }

  .\33xl\:\!w-21 {
    width: 5.25rem !important;
  }

  .\33xl\:\!w-22 {
    width: 5.5rem !important;
  }

  .\33xl\:\!w-23 {
    width: 5.75rem !important;
  }

  .\33xl\:\!w-24 {
    width: 6rem !important;
  }

  .\33xl\:\!w-25 {
    width: 6.25rem !important;
  }

  .\33xl\:\!w-26 {
    width: 6.5rem !important;
  }

  .\33xl\:\!w-27 {
    width: 6.75rem !important;
  }

  .\33xl\:\!w-28 {
    width: 7rem !important;
  }

  .\33xl\:\!w-29 {
    width: 7.25rem !important;
  }

  .\33xl\:\!w-30 {
    width: 7.5rem !important;
  }

  .\33xl\:\!w-31 {
    width: 7.75rem !important;
  }

  .\33xl\:\!w-32 {
    width: 8rem !important;
  }

  .\33xl\:\!w-40 {
    width: 10rem !important;
  }

  .\33xl\:\!w-48 {
    width: 12rem !important;
  }

  .\33xl\:\!w-56 {
    width: 14rem !important;
  }

  .\33xl\:\!w-64 {
    width: 16rem !important;
  }

  .\33xl\:\!w-auto {
    width: auto !important;
  }

  .\33xl\:\!w-px {
    width: 1px !important;
  }

  .\33xl\:\!w-1\/2 {
    width: 50% !important;
  }

  .\33xl\:\!w-1\/3 {
    width: 33.333333% !important;
  }

  .\33xl\:\!w-2\/3 {
    width: 66.666667% !important;
  }

  .\33xl\:\!w-1\/4 {
    width: 25% !important;
  }

  .\33xl\:\!w-2\/4 {
    width: 50% !important;
  }

  .\33xl\:\!w-3\/4 {
    width: 75% !important;
  }

  .\33xl\:\!w-1\/5 {
    width: 20% !important;
  }

  .\33xl\:\!w-2\/5 {
    width: 40% !important;
  }

  .\33xl\:\!w-3\/5 {
    width: 60% !important;
  }

  .\33xl\:\!w-4\/5 {
    width: 80% !important;
  }

  .\33xl\:\!w-1\/6 {
    width: 16.666667% !important;
  }

  .\33xl\:\!w-2\/6 {
    width: 33.333333% !important;
  }

  .\33xl\:\!w-3\/6 {
    width: 50% !important;
  }

  .\33xl\:\!w-4\/6 {
    width: 66.666667% !important;
  }

  .\33xl\:\!w-5\/6 {
    width: 83.333333% !important;
  }

  .\33xl\:\!w-1\/12 {
    width: 8.333333% !important;
  }

  .\33xl\:\!w-2\/12 {
    width: 16.666667% !important;
  }

  .\33xl\:\!w-3\/12 {
    width: 25% !important;
  }

  .\33xl\:\!w-4\/12 {
    width: 33.333333% !important;
  }

  .\33xl\:\!w-5\/12 {
    width: 41.666667% !important;
  }

  .\33xl\:\!w-6\/12 {
    width: 50% !important;
  }

  .\33xl\:\!w-7\/12 {
    width: 58.333333% !important;
  }

  .\33xl\:\!w-8\/12 {
    width: 66.666667% !important;
  }

  .\33xl\:\!w-9\/12 {
    width: 75% !important;
  }

  .\33xl\:\!w-10\/12 {
    width: 83.333333% !important;
  }

  .\33xl\:\!w-11\/12 {
    width: 91.666667% !important;
  }

  .\33xl\:\!w-full {
    width: 100% !important;
  }

  .\33xl\:\!w-screen {
    width: 100vw !important;
  }

  .\33xl\:hover\:w-0:hover {
    width: 0rem;
  }

  .\33xl\:hover\:w-1:hover {
    width: 0.25rem;
  }

  .\33xl\:hover\:w-2:hover {
    width: 0.5rem;
  }

  .\33xl\:hover\:w-3:hover {
    width: 0.75rem;
  }

  .\33xl\:hover\:w-4:hover {
    width: 1rem;
  }

  .\33xl\:hover\:w-5:hover {
    width: 1.25rem;
  }

  .\33xl\:hover\:w-6:hover {
    width: 1.5rem;
  }

  .\33xl\:hover\:w-7:hover {
    width: 1.75rem;
  }

  .\33xl\:hover\:w-8:hover {
    width: 2rem;
  }

  .\33xl\:hover\:w-9:hover {
    width: 2.25rem;
  }

  .\33xl\:hover\:w-10:hover {
    width: 2.5rem;
  }

  .\33xl\:hover\:w-11:hover {
    width: 2.75rem;
  }

  .\33xl\:hover\:w-12:hover {
    width: 3rem;
  }

  .\33xl\:hover\:w-13:hover {
    width: 3.25rem;
  }

  .\33xl\:hover\:w-14:hover {
    width: 3.5rem;
  }

  .\33xl\:hover\:w-15:hover {
    width: 3.75rem;
  }

  .\33xl\:hover\:w-16:hover {
    width: 4rem;
  }

  .\33xl\:hover\:w-17:hover {
    width: 4.25rem;
  }

  .\33xl\:hover\:w-18:hover {
    width: 4.5rem;
  }

  .\33xl\:hover\:w-19:hover {
    width: 4.75rem;
  }

  .\33xl\:hover\:w-20:hover {
    width: 5rem;
  }

  .\33xl\:hover\:w-21:hover {
    width: 5.25rem;
  }

  .\33xl\:hover\:w-22:hover {
    width: 5.5rem;
  }

  .\33xl\:hover\:w-23:hover {
    width: 5.75rem;
  }

  .\33xl\:hover\:w-24:hover {
    width: 6rem;
  }

  .\33xl\:hover\:w-25:hover {
    width: 6.25rem;
  }

  .\33xl\:hover\:w-26:hover {
    width: 6.5rem;
  }

  .\33xl\:hover\:w-27:hover {
    width: 6.75rem;
  }

  .\33xl\:hover\:w-28:hover {
    width: 7rem;
  }

  .\33xl\:hover\:w-29:hover {
    width: 7.25rem;
  }

  .\33xl\:hover\:w-30:hover {
    width: 7.5rem;
  }

  .\33xl\:hover\:w-31:hover {
    width: 7.75rem;
  }

  .\33xl\:hover\:w-32:hover {
    width: 8rem;
  }

  .\33xl\:hover\:w-40:hover {
    width: 10rem;
  }

  .\33xl\:hover\:w-48:hover {
    width: 12rem;
  }

  .\33xl\:hover\:w-56:hover {
    width: 14rem;
  }

  .\33xl\:hover\:w-64:hover {
    width: 16rem;
  }

  .\33xl\:hover\:w-auto:hover {
    width: auto;
  }

  .\33xl\:hover\:w-px:hover {
    width: 1px;
  }

  .\33xl\:hover\:w-1\/2:hover {
    width: 50%;
  }

  .\33xl\:hover\:w-1\/3:hover {
    width: 33.333333%;
  }

  .\33xl\:hover\:w-2\/3:hover {
    width: 66.666667%;
  }

  .\33xl\:hover\:w-1\/4:hover {
    width: 25%;
  }

  .\33xl\:hover\:w-2\/4:hover {
    width: 50%;
  }

  .\33xl\:hover\:w-3\/4:hover {
    width: 75%;
  }

  .\33xl\:hover\:w-1\/5:hover {
    width: 20%;
  }

  .\33xl\:hover\:w-2\/5:hover {
    width: 40%;
  }

  .\33xl\:hover\:w-3\/5:hover {
    width: 60%;
  }

  .\33xl\:hover\:w-4\/5:hover {
    width: 80%;
  }

  .\33xl\:hover\:w-1\/6:hover {
    width: 16.666667%;
  }

  .\33xl\:hover\:w-2\/6:hover {
    width: 33.333333%;
  }

  .\33xl\:hover\:w-3\/6:hover {
    width: 50%;
  }

  .\33xl\:hover\:w-4\/6:hover {
    width: 66.666667%;
  }

  .\33xl\:hover\:w-5\/6:hover {
    width: 83.333333%;
  }

  .\33xl\:hover\:w-1\/12:hover {
    width: 8.333333%;
  }

  .\33xl\:hover\:w-2\/12:hover {
    width: 16.666667%;
  }

  .\33xl\:hover\:w-3\/12:hover {
    width: 25%;
  }

  .\33xl\:hover\:w-4\/12:hover {
    width: 33.333333%;
  }

  .\33xl\:hover\:w-5\/12:hover {
    width: 41.666667%;
  }

  .\33xl\:hover\:w-6\/12:hover {
    width: 50%;
  }

  .\33xl\:hover\:w-7\/12:hover {
    width: 58.333333%;
  }

  .\33xl\:hover\:w-8\/12:hover {
    width: 66.666667%;
  }

  .\33xl\:hover\:w-9\/12:hover {
    width: 75%;
  }

  .\33xl\:hover\:w-10\/12:hover {
    width: 83.333333%;
  }

  .\33xl\:hover\:w-11\/12:hover {
    width: 91.666667%;
  }

  .\33xl\:hover\:w-full:hover {
    width: 100%;
  }

  .\33xl\:hover\:w-screen:hover {
    width: 100vw;
  }

  .\33xl\:z-0 {
    z-index: 0;
  }

  .\33xl\:z-10 {
    z-index: 10;
  }

  .\33xl\:z-20 {
    z-index: 20;
  }

  .\33xl\:z-30 {
    z-index: 30;
  }

  .\33xl\:z-40 {
    z-index: 40;
  }

  .\33xl\:z-50 {
    z-index: 50;
  }

  .\33xl\:z-auto {
    z-index: auto;
  }

  .\33xl\:\!z-0 {
    z-index: 0 !important;
  }

  .\33xl\:\!z-10 {
    z-index: 10 !important;
  }

  .\33xl\:\!z-20 {
    z-index: 20 !important;
  }

  .\33xl\:\!z-30 {
    z-index: 30 !important;
  }

  .\33xl\:\!z-40 {
    z-index: 40 !important;
  }

  .\33xl\:\!z-50 {
    z-index: 50 !important;
  }

  .\33xl\:\!z-auto {
    z-index: auto !important;
  }

  .\33xl\:hover\:z-0:hover {
    z-index: 0;
  }

  .\33xl\:hover\:z-10:hover {
    z-index: 10;
  }

  .\33xl\:hover\:z-20:hover {
    z-index: 20;
  }

  .\33xl\:hover\:z-30:hover {
    z-index: 30;
  }

  .\33xl\:hover\:z-40:hover {
    z-index: 40;
  }

  .\33xl\:hover\:z-50:hover {
    z-index: 50;
  }

  .\33xl\:hover\:z-auto:hover {
    z-index: auto;
  }

  .\33xl\:gap-0 {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .\33xl\:gap-1 {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .\33xl\:gap-2 {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .\33xl\:gap-3 {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .\33xl\:gap-4 {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .\33xl\:gap-5 {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .\33xl\:gap-6 {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .\33xl\:gap-7 {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .\33xl\:gap-8 {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .\33xl\:gap-9 {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .\33xl\:gap-10 {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .\33xl\:gap-11 {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .\33xl\:gap-12 {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .\33xl\:gap-13 {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .\33xl\:gap-14 {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .\33xl\:gap-15 {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .\33xl\:gap-16 {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .\33xl\:gap-17 {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .\33xl\:gap-18 {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .\33xl\:gap-19 {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .\33xl\:gap-20 {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .\33xl\:gap-21 {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .\33xl\:gap-22 {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .\33xl\:gap-23 {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .\33xl\:gap-24 {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .\33xl\:gap-25 {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .\33xl\:gap-26 {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .\33xl\:gap-27 {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .\33xl\:gap-28 {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .\33xl\:gap-29 {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .\33xl\:gap-30 {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .\33xl\:gap-31 {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .\33xl\:gap-32 {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .\33xl\:gap-40 {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .\33xl\:gap-48 {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .\33xl\:gap-56 {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .\33xl\:gap-64 {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .\33xl\:gap-px {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .\33xl\:col-gap-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .\33xl\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .\33xl\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .\33xl\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .\33xl\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .\33xl\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .\33xl\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .\33xl\:col-gap-7 {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .\33xl\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .\33xl\:col-gap-9 {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .\33xl\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .\33xl\:col-gap-11 {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .\33xl\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .\33xl\:col-gap-13 {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .\33xl\:col-gap-14 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .\33xl\:col-gap-15 {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .\33xl\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .\33xl\:col-gap-17 {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .\33xl\:col-gap-18 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .\33xl\:col-gap-19 {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .\33xl\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .\33xl\:col-gap-21 {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .\33xl\:col-gap-22 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .\33xl\:col-gap-23 {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .\33xl\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .\33xl\:col-gap-25 {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .\33xl\:col-gap-26 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .\33xl\:col-gap-27 {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .\33xl\:col-gap-28 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .\33xl\:col-gap-29 {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .\33xl\:col-gap-30 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .\33xl\:col-gap-31 {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .\33xl\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .\33xl\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .\33xl\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .\33xl\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .\33xl\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .\33xl\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .\33xl\:row-gap-0 {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .\33xl\:row-gap-1 {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .\33xl\:row-gap-2 {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .\33xl\:row-gap-3 {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .\33xl\:row-gap-4 {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .\33xl\:row-gap-5 {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\33xl\:row-gap-6 {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .\33xl\:row-gap-7 {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .\33xl\:row-gap-8 {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .\33xl\:row-gap-9 {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .\33xl\:row-gap-10 {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\33xl\:row-gap-11 {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .\33xl\:row-gap-12 {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .\33xl\:row-gap-13 {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .\33xl\:row-gap-14 {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .\33xl\:row-gap-15 {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .\33xl\:row-gap-16 {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .\33xl\:row-gap-17 {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .\33xl\:row-gap-18 {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .\33xl\:row-gap-19 {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .\33xl\:row-gap-20 {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\33xl\:row-gap-21 {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .\33xl\:row-gap-22 {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .\33xl\:row-gap-23 {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .\33xl\:row-gap-24 {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .\33xl\:row-gap-25 {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .\33xl\:row-gap-26 {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .\33xl\:row-gap-27 {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .\33xl\:row-gap-28 {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .\33xl\:row-gap-29 {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .\33xl\:row-gap-30 {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .\33xl\:row-gap-31 {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .\33xl\:row-gap-32 {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .\33xl\:row-gap-40 {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .\33xl\:row-gap-48 {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .\33xl\:row-gap-56 {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .\33xl\:row-gap-64 {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .\33xl\:row-gap-px {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .\33xl\:\!gap-0 {
    grid-gap: 0rem !important;
    grid-gap: 0rem !important;
    gap: 0rem !important;
  }

  .\33xl\:\!gap-1 {
    grid-gap: 0.25rem !important;
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .\33xl\:\!gap-2 {
    grid-gap: 0.5rem !important;
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .\33xl\:\!gap-3 {
    grid-gap: 0.75rem !important;
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .\33xl\:\!gap-4 {
    grid-gap: 1rem !important;
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .\33xl\:\!gap-5 {
    grid-gap: 1.25rem !important;
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .\33xl\:\!gap-6 {
    grid-gap: 1.5rem !important;
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .\33xl\:\!gap-7 {
    grid-gap: 1.75rem !important;
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .\33xl\:\!gap-8 {
    grid-gap: 2rem !important;
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .\33xl\:\!gap-9 {
    grid-gap: 2.25rem !important;
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .\33xl\:\!gap-10 {
    grid-gap: 2.5rem !important;
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .\33xl\:\!gap-11 {
    grid-gap: 2.75rem !important;
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .\33xl\:\!gap-12 {
    grid-gap: 3rem !important;
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .\33xl\:\!gap-13 {
    grid-gap: 3.25rem !important;
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .\33xl\:\!gap-14 {
    grid-gap: 3.5rem !important;
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .\33xl\:\!gap-15 {
    grid-gap: 3.75rem !important;
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .\33xl\:\!gap-16 {
    grid-gap: 4rem !important;
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .\33xl\:\!gap-17 {
    grid-gap: 4.25rem !important;
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .\33xl\:\!gap-18 {
    grid-gap: 4.5rem !important;
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .\33xl\:\!gap-19 {
    grid-gap: 4.75rem !important;
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .\33xl\:\!gap-20 {
    grid-gap: 5rem !important;
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .\33xl\:\!gap-21 {
    grid-gap: 5.25rem !important;
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .\33xl\:\!gap-22 {
    grid-gap: 5.5rem !important;
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .\33xl\:\!gap-23 {
    grid-gap: 5.75rem !important;
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .\33xl\:\!gap-24 {
    grid-gap: 6rem !important;
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .\33xl\:\!gap-25 {
    grid-gap: 6.25rem !important;
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .\33xl\:\!gap-26 {
    grid-gap: 6.5rem !important;
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .\33xl\:\!gap-27 {
    grid-gap: 6.75rem !important;
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .\33xl\:\!gap-28 {
    grid-gap: 7rem !important;
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .\33xl\:\!gap-29 {
    grid-gap: 7.25rem !important;
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .\33xl\:\!gap-30 {
    grid-gap: 7.5rem !important;
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .\33xl\:\!gap-31 {
    grid-gap: 7.75rem !important;
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .\33xl\:\!gap-32 {
    grid-gap: 8rem !important;
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .\33xl\:\!gap-40 {
    grid-gap: 10rem !important;
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .\33xl\:\!gap-48 {
    grid-gap: 12rem !important;
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .\33xl\:\!gap-56 {
    grid-gap: 14rem !important;
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .\33xl\:\!gap-64 {
    grid-gap: 16rem !important;
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .\33xl\:\!gap-px {
    grid-gap: 1px !important;
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .\33xl\:\!col-gap-0 {
    grid-column-gap: 0rem !important;
    -webkit-column-gap: 0rem !important;
       -moz-column-gap: 0rem !important;
            grid-column-gap: 0rem !important;
            column-gap: 0rem !important;
  }

  .\33xl\:\!col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            grid-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .\33xl\:\!col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            grid-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .\33xl\:\!col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            grid-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .\33xl\:\!col-gap-4 {
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            grid-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .\33xl\:\!col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            grid-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .\33xl\:\!col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            grid-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .\33xl\:\!col-gap-7 {
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            grid-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .\33xl\:\!col-gap-8 {
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            grid-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .\33xl\:\!col-gap-9 {
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            grid-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .\33xl\:\!col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            grid-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .\33xl\:\!col-gap-11 {
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            grid-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .\33xl\:\!col-gap-12 {
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            grid-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .\33xl\:\!col-gap-13 {
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            grid-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .\33xl\:\!col-gap-14 {
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            grid-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .\33xl\:\!col-gap-15 {
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            grid-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .\33xl\:\!col-gap-16 {
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            grid-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .\33xl\:\!col-gap-17 {
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            grid-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .\33xl\:\!col-gap-18 {
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            grid-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .\33xl\:\!col-gap-19 {
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            grid-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .\33xl\:\!col-gap-20 {
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            grid-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .\33xl\:\!col-gap-21 {
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            grid-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .\33xl\:\!col-gap-22 {
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            grid-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .\33xl\:\!col-gap-23 {
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            grid-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .\33xl\:\!col-gap-24 {
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            grid-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .\33xl\:\!col-gap-25 {
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            grid-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .\33xl\:\!col-gap-26 {
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            grid-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .\33xl\:\!col-gap-27 {
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            grid-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .\33xl\:\!col-gap-28 {
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            grid-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .\33xl\:\!col-gap-29 {
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            grid-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .\33xl\:\!col-gap-30 {
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            grid-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .\33xl\:\!col-gap-31 {
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            grid-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .\33xl\:\!col-gap-32 {
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            grid-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .\33xl\:\!col-gap-40 {
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            grid-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .\33xl\:\!col-gap-48 {
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            grid-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .\33xl\:\!col-gap-56 {
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            grid-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .\33xl\:\!col-gap-64 {
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            grid-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .\33xl\:\!col-gap-px {
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            grid-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .\33xl\:\!row-gap-0 {
    grid-row-gap: 0rem !important;
    grid-row-gap: 0rem !important;
    row-gap: 0rem !important;
  }

  .\33xl\:\!row-gap-1 {
    grid-row-gap: 0.25rem !important;
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .\33xl\:\!row-gap-2 {
    grid-row-gap: 0.5rem !important;
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .\33xl\:\!row-gap-3 {
    grid-row-gap: 0.75rem !important;
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .\33xl\:\!row-gap-4 {
    grid-row-gap: 1rem !important;
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .\33xl\:\!row-gap-5 {
    grid-row-gap: 1.25rem !important;
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .\33xl\:\!row-gap-6 {
    grid-row-gap: 1.5rem !important;
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .\33xl\:\!row-gap-7 {
    grid-row-gap: 1.75rem !important;
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .\33xl\:\!row-gap-8 {
    grid-row-gap: 2rem !important;
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .\33xl\:\!row-gap-9 {
    grid-row-gap: 2.25rem !important;
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .\33xl\:\!row-gap-10 {
    grid-row-gap: 2.5rem !important;
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .\33xl\:\!row-gap-11 {
    grid-row-gap: 2.75rem !important;
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .\33xl\:\!row-gap-12 {
    grid-row-gap: 3rem !important;
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .\33xl\:\!row-gap-13 {
    grid-row-gap: 3.25rem !important;
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .\33xl\:\!row-gap-14 {
    grid-row-gap: 3.5rem !important;
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .\33xl\:\!row-gap-15 {
    grid-row-gap: 3.75rem !important;
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .\33xl\:\!row-gap-16 {
    grid-row-gap: 4rem !important;
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .\33xl\:\!row-gap-17 {
    grid-row-gap: 4.25rem !important;
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .\33xl\:\!row-gap-18 {
    grid-row-gap: 4.5rem !important;
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .\33xl\:\!row-gap-19 {
    grid-row-gap: 4.75rem !important;
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .\33xl\:\!row-gap-20 {
    grid-row-gap: 5rem !important;
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .\33xl\:\!row-gap-21 {
    grid-row-gap: 5.25rem !important;
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .\33xl\:\!row-gap-22 {
    grid-row-gap: 5.5rem !important;
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .\33xl\:\!row-gap-23 {
    grid-row-gap: 5.75rem !important;
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .\33xl\:\!row-gap-24 {
    grid-row-gap: 6rem !important;
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .\33xl\:\!row-gap-25 {
    grid-row-gap: 6.25rem !important;
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .\33xl\:\!row-gap-26 {
    grid-row-gap: 6.5rem !important;
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .\33xl\:\!row-gap-27 {
    grid-row-gap: 6.75rem !important;
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .\33xl\:\!row-gap-28 {
    grid-row-gap: 7rem !important;
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .\33xl\:\!row-gap-29 {
    grid-row-gap: 7.25rem !important;
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .\33xl\:\!row-gap-30 {
    grid-row-gap: 7.5rem !important;
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .\33xl\:\!row-gap-31 {
    grid-row-gap: 7.75rem !important;
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .\33xl\:\!row-gap-32 {
    grid-row-gap: 8rem !important;
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .\33xl\:\!row-gap-40 {
    grid-row-gap: 10rem !important;
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .\33xl\:\!row-gap-48 {
    grid-row-gap: 12rem !important;
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .\33xl\:\!row-gap-56 {
    grid-row-gap: 14rem !important;
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .\33xl\:\!row-gap-64 {
    grid-row-gap: 16rem !important;
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .\33xl\:\!row-gap-px {
    grid-row-gap: 1px !important;
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .\33xl\:hover\:gap-0:hover {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .\33xl\:hover\:gap-1:hover {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .\33xl\:hover\:gap-2:hover {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .\33xl\:hover\:gap-3:hover {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .\33xl\:hover\:gap-4:hover {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .\33xl\:hover\:gap-5:hover {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .\33xl\:hover\:gap-6:hover {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .\33xl\:hover\:gap-7:hover {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .\33xl\:hover\:gap-8:hover {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .\33xl\:hover\:gap-9:hover {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .\33xl\:hover\:gap-10:hover {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .\33xl\:hover\:gap-11:hover {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .\33xl\:hover\:gap-12:hover {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .\33xl\:hover\:gap-13:hover {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .\33xl\:hover\:gap-14:hover {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .\33xl\:hover\:gap-15:hover {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .\33xl\:hover\:gap-16:hover {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .\33xl\:hover\:gap-17:hover {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .\33xl\:hover\:gap-18:hover {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .\33xl\:hover\:gap-19:hover {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .\33xl\:hover\:gap-20:hover {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .\33xl\:hover\:gap-21:hover {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .\33xl\:hover\:gap-22:hover {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .\33xl\:hover\:gap-23:hover {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .\33xl\:hover\:gap-24:hover {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .\33xl\:hover\:gap-25:hover {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .\33xl\:hover\:gap-26:hover {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .\33xl\:hover\:gap-27:hover {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .\33xl\:hover\:gap-28:hover {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .\33xl\:hover\:gap-29:hover {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .\33xl\:hover\:gap-30:hover {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .\33xl\:hover\:gap-31:hover {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .\33xl\:hover\:gap-32:hover {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .\33xl\:hover\:gap-40:hover {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .\33xl\:hover\:gap-48:hover {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .\33xl\:hover\:gap-56:hover {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .\33xl\:hover\:gap-64:hover {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .\33xl\:hover\:gap-px:hover {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .\33xl\:hover\:col-gap-0:hover {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .\33xl\:hover\:col-gap-1:hover {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .\33xl\:hover\:col-gap-2:hover {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .\33xl\:hover\:col-gap-3:hover {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .\33xl\:hover\:col-gap-4:hover {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .\33xl\:hover\:col-gap-5:hover {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .\33xl\:hover\:col-gap-6:hover {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .\33xl\:hover\:col-gap-7:hover {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .\33xl\:hover\:col-gap-8:hover {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .\33xl\:hover\:col-gap-9:hover {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .\33xl\:hover\:col-gap-10:hover {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .\33xl\:hover\:col-gap-11:hover {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .\33xl\:hover\:col-gap-12:hover {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .\33xl\:hover\:col-gap-13:hover {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .\33xl\:hover\:col-gap-14:hover {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .\33xl\:hover\:col-gap-15:hover {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .\33xl\:hover\:col-gap-16:hover {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .\33xl\:hover\:col-gap-17:hover {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .\33xl\:hover\:col-gap-18:hover {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .\33xl\:hover\:col-gap-19:hover {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .\33xl\:hover\:col-gap-20:hover {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .\33xl\:hover\:col-gap-21:hover {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .\33xl\:hover\:col-gap-22:hover {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .\33xl\:hover\:col-gap-23:hover {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .\33xl\:hover\:col-gap-24:hover {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .\33xl\:hover\:col-gap-25:hover {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .\33xl\:hover\:col-gap-26:hover {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .\33xl\:hover\:col-gap-27:hover {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .\33xl\:hover\:col-gap-28:hover {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .\33xl\:hover\:col-gap-29:hover {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .\33xl\:hover\:col-gap-30:hover {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .\33xl\:hover\:col-gap-31:hover {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .\33xl\:hover\:col-gap-32:hover {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .\33xl\:hover\:col-gap-40:hover {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .\33xl\:hover\:col-gap-48:hover {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .\33xl\:hover\:col-gap-56:hover {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .\33xl\:hover\:col-gap-64:hover {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .\33xl\:hover\:col-gap-px:hover {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .\33xl\:hover\:row-gap-0:hover {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .\33xl\:hover\:row-gap-1:hover {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .\33xl\:hover\:row-gap-2:hover {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .\33xl\:hover\:row-gap-3:hover {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .\33xl\:hover\:row-gap-4:hover {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .\33xl\:hover\:row-gap-5:hover {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .\33xl\:hover\:row-gap-6:hover {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .\33xl\:hover\:row-gap-7:hover {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .\33xl\:hover\:row-gap-8:hover {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .\33xl\:hover\:row-gap-9:hover {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .\33xl\:hover\:row-gap-10:hover {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .\33xl\:hover\:row-gap-11:hover {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .\33xl\:hover\:row-gap-12:hover {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .\33xl\:hover\:row-gap-13:hover {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .\33xl\:hover\:row-gap-14:hover {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .\33xl\:hover\:row-gap-15:hover {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .\33xl\:hover\:row-gap-16:hover {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .\33xl\:hover\:row-gap-17:hover {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .\33xl\:hover\:row-gap-18:hover {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .\33xl\:hover\:row-gap-19:hover {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .\33xl\:hover\:row-gap-20:hover {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .\33xl\:hover\:row-gap-21:hover {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .\33xl\:hover\:row-gap-22:hover {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .\33xl\:hover\:row-gap-23:hover {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .\33xl\:hover\:row-gap-24:hover {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .\33xl\:hover\:row-gap-25:hover {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .\33xl\:hover\:row-gap-26:hover {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .\33xl\:hover\:row-gap-27:hover {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .\33xl\:hover\:row-gap-28:hover {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .\33xl\:hover\:row-gap-29:hover {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .\33xl\:hover\:row-gap-30:hover {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .\33xl\:hover\:row-gap-31:hover {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .\33xl\:hover\:row-gap-32:hover {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .\33xl\:hover\:row-gap-40:hover {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .\33xl\:hover\:row-gap-48:hover {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .\33xl\:hover\:row-gap-56:hover {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .\33xl\:hover\:row-gap-64:hover {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .\33xl\:hover\:row-gap-px:hover {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .\33xl\:grid-flow-row {
    grid-auto-flow: row;
  }

  .\33xl\:grid-flow-col {
    grid-auto-flow: column;
  }

  .\33xl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .\33xl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .\33xl\:\!grid-flow-row {
    grid-auto-flow: row !important;
  }

  .\33xl\:\!grid-flow-col {
    grid-auto-flow: column !important;
  }

  .\33xl\:\!grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }

  .\33xl\:\!grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }

  .\33xl\:hover\:grid-flow-row:hover {
    grid-auto-flow: row;
  }

  .\33xl\:hover\:grid-flow-col:hover {
    grid-auto-flow: column;
  }

  .\33xl\:hover\:grid-flow-row-dense:hover {
    grid-auto-flow: row dense;
  }

  .\33xl\:hover\:grid-flow-col-dense:hover {
    grid-auto-flow: column dense;
  }

  .\33xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\33xl\:grid-cols-none {
    grid-template-columns: none;
  }

  .\33xl\:\!grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-cols-none {
    grid-template-columns: none !important;
  }

  .\33xl\:hover\:grid-cols-1:hover {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-cols-2:hover {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-cols-3:hover {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-cols-4:hover {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-cols-5:hover {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-cols-6:hover {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-cols-7:hover {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-cols-8:hover {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-cols-9:hover {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-cols-10:hover {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-cols-11:hover {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-cols-12:hover {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-cols-none:hover {
    grid-template-columns: none;
  }

  .\33xl\:col-auto {
    grid-column: auto;
  }

  .\33xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .\33xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .\33xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .\33xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .\33xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .\33xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .\33xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .\33xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .\33xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .\33xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .\33xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .\33xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .\33xl\:\!col-auto {
    grid-column: auto !important;
  }

  .\33xl\:\!col-span-1 {
    grid-column: span 1 / span 1 !important;
  }

  .\33xl\:\!col-span-2 {
    grid-column: span 2 / span 2 !important;
  }

  .\33xl\:\!col-span-3 {
    grid-column: span 3 / span 3 !important;
  }

  .\33xl\:\!col-span-4 {
    grid-column: span 4 / span 4 !important;
  }

  .\33xl\:\!col-span-5 {
    grid-column: span 5 / span 5 !important;
  }

  .\33xl\:\!col-span-6 {
    grid-column: span 6 / span 6 !important;
  }

  .\33xl\:\!col-span-7 {
    grid-column: span 7 / span 7 !important;
  }

  .\33xl\:\!col-span-8 {
    grid-column: span 8 / span 8 !important;
  }

  .\33xl\:\!col-span-9 {
    grid-column: span 9 / span 9 !important;
  }

  .\33xl\:\!col-span-10 {
    grid-column: span 10 / span 10 !important;
  }

  .\33xl\:\!col-span-11 {
    grid-column: span 11 / span 11 !important;
  }

  .\33xl\:\!col-span-12 {
    grid-column: span 12 / span 12 !important;
  }

  .\33xl\:hover\:col-auto:hover {
    grid-column: auto;
  }

  .\33xl\:hover\:col-span-1:hover {
    grid-column: span 1 / span 1;
  }

  .\33xl\:hover\:col-span-2:hover {
    grid-column: span 2 / span 2;
  }

  .\33xl\:hover\:col-span-3:hover {
    grid-column: span 3 / span 3;
  }

  .\33xl\:hover\:col-span-4:hover {
    grid-column: span 4 / span 4;
  }

  .\33xl\:hover\:col-span-5:hover {
    grid-column: span 5 / span 5;
  }

  .\33xl\:hover\:col-span-6:hover {
    grid-column: span 6 / span 6;
  }

  .\33xl\:hover\:col-span-7:hover {
    grid-column: span 7 / span 7;
  }

  .\33xl\:hover\:col-span-8:hover {
    grid-column: span 8 / span 8;
  }

  .\33xl\:hover\:col-span-9:hover {
    grid-column: span 9 / span 9;
  }

  .\33xl\:hover\:col-span-10:hover {
    grid-column: span 10 / span 10;
  }

  .\33xl\:hover\:col-span-11:hover {
    grid-column: span 11 / span 11;
  }

  .\33xl\:hover\:col-span-12:hover {
    grid-column: span 12 / span 12;
  }

  .\33xl\:col-start-1 {
    grid-column-start: 1;
  }

  .\33xl\:col-start-2 {
    grid-column-start: 2;
  }

  .\33xl\:col-start-3 {
    grid-column-start: 3;
  }

  .\33xl\:col-start-4 {
    grid-column-start: 4;
  }

  .\33xl\:col-start-5 {
    grid-column-start: 5;
  }

  .\33xl\:col-start-6 {
    grid-column-start: 6;
  }

  .\33xl\:col-start-7 {
    grid-column-start: 7;
  }

  .\33xl\:col-start-8 {
    grid-column-start: 8;
  }

  .\33xl\:col-start-9 {
    grid-column-start: 9;
  }

  .\33xl\:col-start-10 {
    grid-column-start: 10;
  }

  .\33xl\:col-start-11 {
    grid-column-start: 11;
  }

  .\33xl\:col-start-12 {
    grid-column-start: 12;
  }

  .\33xl\:col-start-13 {
    grid-column-start: 13;
  }

  .\33xl\:col-start-auto {
    grid-column-start: auto;
  }

  .\33xl\:\!col-start-1 {
    grid-column-start: 1 !important;
  }

  .\33xl\:\!col-start-2 {
    grid-column-start: 2 !important;
  }

  .\33xl\:\!col-start-3 {
    grid-column-start: 3 !important;
  }

  .\33xl\:\!col-start-4 {
    grid-column-start: 4 !important;
  }

  .\33xl\:\!col-start-5 {
    grid-column-start: 5 !important;
  }

  .\33xl\:\!col-start-6 {
    grid-column-start: 6 !important;
  }

  .\33xl\:\!col-start-7 {
    grid-column-start: 7 !important;
  }

  .\33xl\:\!col-start-8 {
    grid-column-start: 8 !important;
  }

  .\33xl\:\!col-start-9 {
    grid-column-start: 9 !important;
  }

  .\33xl\:\!col-start-10 {
    grid-column-start: 10 !important;
  }

  .\33xl\:\!col-start-11 {
    grid-column-start: 11 !important;
  }

  .\33xl\:\!col-start-12 {
    grid-column-start: 12 !important;
  }

  .\33xl\:\!col-start-13 {
    grid-column-start: 13 !important;
  }

  .\33xl\:\!col-start-auto {
    grid-column-start: auto !important;
  }

  .\33xl\:hover\:col-start-1:hover {
    grid-column-start: 1;
  }

  .\33xl\:hover\:col-start-2:hover {
    grid-column-start: 2;
  }

  .\33xl\:hover\:col-start-3:hover {
    grid-column-start: 3;
  }

  .\33xl\:hover\:col-start-4:hover {
    grid-column-start: 4;
  }

  .\33xl\:hover\:col-start-5:hover {
    grid-column-start: 5;
  }

  .\33xl\:hover\:col-start-6:hover {
    grid-column-start: 6;
  }

  .\33xl\:hover\:col-start-7:hover {
    grid-column-start: 7;
  }

  .\33xl\:hover\:col-start-8:hover {
    grid-column-start: 8;
  }

  .\33xl\:hover\:col-start-9:hover {
    grid-column-start: 9;
  }

  .\33xl\:hover\:col-start-10:hover {
    grid-column-start: 10;
  }

  .\33xl\:hover\:col-start-11:hover {
    grid-column-start: 11;
  }

  .\33xl\:hover\:col-start-12:hover {
    grid-column-start: 12;
  }

  .\33xl\:hover\:col-start-13:hover {
    grid-column-start: 13;
  }

  .\33xl\:hover\:col-start-auto:hover {
    grid-column-start: auto;
  }

  .\33xl\:col-end-1 {
    grid-column-end: 1;
  }

  .\33xl\:col-end-2 {
    grid-column-end: 2;
  }

  .\33xl\:col-end-3 {
    grid-column-end: 3;
  }

  .\33xl\:col-end-4 {
    grid-column-end: 4;
  }

  .\33xl\:col-end-5 {
    grid-column-end: 5;
  }

  .\33xl\:col-end-6 {
    grid-column-end: 6;
  }

  .\33xl\:col-end-7 {
    grid-column-end: 7;
  }

  .\33xl\:col-end-8 {
    grid-column-end: 8;
  }

  .\33xl\:col-end-9 {
    grid-column-end: 9;
  }

  .\33xl\:col-end-10 {
    grid-column-end: 10;
  }

  .\33xl\:col-end-11 {
    grid-column-end: 11;
  }

  .\33xl\:col-end-12 {
    grid-column-end: 12;
  }

  .\33xl\:col-end-13 {
    grid-column-end: 13;
  }

  .\33xl\:col-end-auto {
    grid-column-end: auto;
  }

  .\33xl\:\!col-end-1 {
    grid-column-end: 1 !important;
  }

  .\33xl\:\!col-end-2 {
    grid-column-end: 2 !important;
  }

  .\33xl\:\!col-end-3 {
    grid-column-end: 3 !important;
  }

  .\33xl\:\!col-end-4 {
    grid-column-end: 4 !important;
  }

  .\33xl\:\!col-end-5 {
    grid-column-end: 5 !important;
  }

  .\33xl\:\!col-end-6 {
    grid-column-end: 6 !important;
  }

  .\33xl\:\!col-end-7 {
    grid-column-end: 7 !important;
  }

  .\33xl\:\!col-end-8 {
    grid-column-end: 8 !important;
  }

  .\33xl\:\!col-end-9 {
    grid-column-end: 9 !important;
  }

  .\33xl\:\!col-end-10 {
    grid-column-end: 10 !important;
  }

  .\33xl\:\!col-end-11 {
    grid-column-end: 11 !important;
  }

  .\33xl\:\!col-end-12 {
    grid-column-end: 12 !important;
  }

  .\33xl\:\!col-end-13 {
    grid-column-end: 13 !important;
  }

  .\33xl\:\!col-end-auto {
    grid-column-end: auto !important;
  }

  .\33xl\:hover\:col-end-1:hover {
    grid-column-end: 1;
  }

  .\33xl\:hover\:col-end-2:hover {
    grid-column-end: 2;
  }

  .\33xl\:hover\:col-end-3:hover {
    grid-column-end: 3;
  }

  .\33xl\:hover\:col-end-4:hover {
    grid-column-end: 4;
  }

  .\33xl\:hover\:col-end-5:hover {
    grid-column-end: 5;
  }

  .\33xl\:hover\:col-end-6:hover {
    grid-column-end: 6;
  }

  .\33xl\:hover\:col-end-7:hover {
    grid-column-end: 7;
  }

  .\33xl\:hover\:col-end-8:hover {
    grid-column-end: 8;
  }

  .\33xl\:hover\:col-end-9:hover {
    grid-column-end: 9;
  }

  .\33xl\:hover\:col-end-10:hover {
    grid-column-end: 10;
  }

  .\33xl\:hover\:col-end-11:hover {
    grid-column-end: 11;
  }

  .\33xl\:hover\:col-end-12:hover {
    grid-column-end: 12;
  }

  .\33xl\:hover\:col-end-13:hover {
    grid-column-end: 13;
  }

  .\33xl\:hover\:col-end-auto:hover {
    grid-column-end: auto;
  }

  .\33xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\33xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\33xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\33xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\33xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\33xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\33xl\:grid-rows-none {
    grid-template-rows: none;
  }

  .\33xl\:\!grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .\33xl\:\!grid-rows-none {
    grid-template-rows: none !important;
  }

  .\33xl\:hover\:grid-rows-1:hover {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-rows-2:hover {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-rows-3:hover {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-rows-4:hover {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-rows-5:hover {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-rows-6:hover {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .\33xl\:hover\:grid-rows-none:hover {
    grid-template-rows: none;
  }

  .\33xl\:row-auto {
    grid-row: auto;
  }

  .\33xl\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .\33xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .\33xl\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .\33xl\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .\33xl\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .\33xl\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .\33xl\:\!row-auto {
    grid-row: auto !important;
  }

  .\33xl\:\!row-span-1 {
    grid-row: span 1 / span 1 !important;
  }

  .\33xl\:\!row-span-2 {
    grid-row: span 2 / span 2 !important;
  }

  .\33xl\:\!row-span-3 {
    grid-row: span 3 / span 3 !important;
  }

  .\33xl\:\!row-span-4 {
    grid-row: span 4 / span 4 !important;
  }

  .\33xl\:\!row-span-5 {
    grid-row: span 5 / span 5 !important;
  }

  .\33xl\:\!row-span-6 {
    grid-row: span 6 / span 6 !important;
  }

  .\33xl\:hover\:row-auto:hover {
    grid-row: auto;
  }

  .\33xl\:hover\:row-span-1:hover {
    grid-row: span 1 / span 1;
  }

  .\33xl\:hover\:row-span-2:hover {
    grid-row: span 2 / span 2;
  }

  .\33xl\:hover\:row-span-3:hover {
    grid-row: span 3 / span 3;
  }

  .\33xl\:hover\:row-span-4:hover {
    grid-row: span 4 / span 4;
  }

  .\33xl\:hover\:row-span-5:hover {
    grid-row: span 5 / span 5;
  }

  .\33xl\:hover\:row-span-6:hover {
    grid-row: span 6 / span 6;
  }

  .\33xl\:row-start-1 {
    grid-row-start: 1;
  }

  .\33xl\:row-start-2 {
    grid-row-start: 2;
  }

  .\33xl\:row-start-3 {
    grid-row-start: 3;
  }

  .\33xl\:row-start-4 {
    grid-row-start: 4;
  }

  .\33xl\:row-start-5 {
    grid-row-start: 5;
  }

  .\33xl\:row-start-6 {
    grid-row-start: 6;
  }

  .\33xl\:row-start-7 {
    grid-row-start: 7;
  }

  .\33xl\:row-start-auto {
    grid-row-start: auto;
  }

  .\33xl\:\!row-start-1 {
    grid-row-start: 1 !important;
  }

  .\33xl\:\!row-start-2 {
    grid-row-start: 2 !important;
  }

  .\33xl\:\!row-start-3 {
    grid-row-start: 3 !important;
  }

  .\33xl\:\!row-start-4 {
    grid-row-start: 4 !important;
  }

  .\33xl\:\!row-start-5 {
    grid-row-start: 5 !important;
  }

  .\33xl\:\!row-start-6 {
    grid-row-start: 6 !important;
  }

  .\33xl\:\!row-start-7 {
    grid-row-start: 7 !important;
  }

  .\33xl\:\!row-start-auto {
    grid-row-start: auto !important;
  }

  .\33xl\:hover\:row-start-1:hover {
    grid-row-start: 1;
  }

  .\33xl\:hover\:row-start-2:hover {
    grid-row-start: 2;
  }

  .\33xl\:hover\:row-start-3:hover {
    grid-row-start: 3;
  }

  .\33xl\:hover\:row-start-4:hover {
    grid-row-start: 4;
  }

  .\33xl\:hover\:row-start-5:hover {
    grid-row-start: 5;
  }

  .\33xl\:hover\:row-start-6:hover {
    grid-row-start: 6;
  }

  .\33xl\:hover\:row-start-7:hover {
    grid-row-start: 7;
  }

  .\33xl\:hover\:row-start-auto:hover {
    grid-row-start: auto;
  }

  .\33xl\:row-end-1 {
    grid-row-end: 1;
  }

  .\33xl\:row-end-2 {
    grid-row-end: 2;
  }

  .\33xl\:row-end-3 {
    grid-row-end: 3;
  }

  .\33xl\:row-end-4 {
    grid-row-end: 4;
  }

  .\33xl\:row-end-5 {
    grid-row-end: 5;
  }

  .\33xl\:row-end-6 {
    grid-row-end: 6;
  }

  .\33xl\:row-end-7 {
    grid-row-end: 7;
  }

  .\33xl\:row-end-auto {
    grid-row-end: auto;
  }

  .\33xl\:\!row-end-1 {
    grid-row-end: 1 !important;
  }

  .\33xl\:\!row-end-2 {
    grid-row-end: 2 !important;
  }

  .\33xl\:\!row-end-3 {
    grid-row-end: 3 !important;
  }

  .\33xl\:\!row-end-4 {
    grid-row-end: 4 !important;
  }

  .\33xl\:\!row-end-5 {
    grid-row-end: 5 !important;
  }

  .\33xl\:\!row-end-6 {
    grid-row-end: 6 !important;
  }

  .\33xl\:\!row-end-7 {
    grid-row-end: 7 !important;
  }

  .\33xl\:\!row-end-auto {
    grid-row-end: auto !important;
  }

  .\33xl\:hover\:row-end-1:hover {
    grid-row-end: 1;
  }

  .\33xl\:hover\:row-end-2:hover {
    grid-row-end: 2;
  }

  .\33xl\:hover\:row-end-3:hover {
    grid-row-end: 3;
  }

  .\33xl\:hover\:row-end-4:hover {
    grid-row-end: 4;
  }

  .\33xl\:hover\:row-end-5:hover {
    grid-row-end: 5;
  }

  .\33xl\:hover\:row-end-6:hover {
    grid-row-end: 6;
  }

  .\33xl\:hover\:row-end-7:hover {
    grid-row-end: 7;
  }

  .\33xl\:hover\:row-end-auto:hover {
    grid-row-end: auto;
  }

  .\33xl\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .\33xl\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .\33xl\:\!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;
    -webkit-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: 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;
  }

  .\33xl\:\!transform-none {
    -webkit-transform: none !important;
            transform: none !important;
  }

  .\33xl\:hover\:transform:hover {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .\33xl\:hover\:transform-none:hover {
    -webkit-transform: none;
            transform: none;
  }

  .\33xl\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .\33xl\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .\33xl\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .\33xl\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .\33xl\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .\33xl\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .\33xl\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .\33xl\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .\33xl\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .\33xl\:\!origin-center {
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .\33xl\:\!origin-top {
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .\33xl\:\!origin-top-right {
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .\33xl\:\!origin-right {
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .\33xl\:\!origin-bottom-right {
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .\33xl\:\!origin-bottom {
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .\33xl\:\!origin-bottom-left {
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .\33xl\:\!origin-left {
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .\33xl\:\!origin-top-left {
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .\33xl\:hover\:origin-center:hover {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .\33xl\:hover\:origin-top:hover {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .\33xl\:hover\:origin-top-right:hover {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .\33xl\:hover\:origin-right:hover {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .\33xl\:hover\:origin-bottom-right:hover {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .\33xl\:hover\:origin-bottom:hover {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .\33xl\:hover\:origin-bottom-left:hover {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .\33xl\:hover\:origin-left:hover {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .\33xl\:hover\:origin-top-left:hover {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .\33xl\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\33xl\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\33xl\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\33xl\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\33xl\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\33xl\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\33xl\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\33xl\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\33xl\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\33xl\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\33xl\:scale-x-0 {
    --transform-scale-x: 0;
  }

  .\33xl\:scale-x-50 {
    --transform-scale-x: .5;
  }

  .\33xl\:scale-x-75 {
    --transform-scale-x: .75;
  }

  .\33xl\:scale-x-90 {
    --transform-scale-x: .9;
  }

  .\33xl\:scale-x-95 {
    --transform-scale-x: .95;
  }

  .\33xl\:scale-x-100 {
    --transform-scale-x: 1;
  }

  .\33xl\:scale-x-105 {
    --transform-scale-x: 1.05;
  }

  .\33xl\:scale-x-110 {
    --transform-scale-x: 1.1;
  }

  .\33xl\:scale-x-125 {
    --transform-scale-x: 1.25;
  }

  .\33xl\:scale-x-150 {
    --transform-scale-x: 1.5;
  }

  .\33xl\:scale-y-0 {
    --transform-scale-y: 0;
  }

  .\33xl\:scale-y-50 {
    --transform-scale-y: .5;
  }

  .\33xl\:scale-y-75 {
    --transform-scale-y: .75;
  }

  .\33xl\:scale-y-90 {
    --transform-scale-y: .9;
  }

  .\33xl\:scale-y-95 {
    --transform-scale-y: .95;
  }

  .\33xl\:scale-y-100 {
    --transform-scale-y: 1;
  }

  .\33xl\:scale-y-105 {
    --transform-scale-y: 1.05;
  }

  .\33xl\:scale-y-110 {
    --transform-scale-y: 1.1;
  }

  .\33xl\:scale-y-125 {
    --transform-scale-y: 1.25;
  }

  .\33xl\:scale-y-150 {
    --transform-scale-y: 1.5;
  }

  .\33xl\:\!scale-0 {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .\33xl\:\!scale-50 {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .\33xl\:\!scale-75 {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .\33xl\:\!scale-90 {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .\33xl\:\!scale-95 {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .\33xl\:\!scale-100 {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .\33xl\:\!scale-105 {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .\33xl\:\!scale-110 {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .\33xl\:\!scale-125 {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .\33xl\:\!scale-150 {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .\33xl\:\!scale-x-0 {
    --transform-scale-x: 0 !important;
  }

  .\33xl\:\!scale-x-50 {
    --transform-scale-x: .5 !important;
  }

  .\33xl\:\!scale-x-75 {
    --transform-scale-x: .75 !important;
  }

  .\33xl\:\!scale-x-90 {
    --transform-scale-x: .9 !important;
  }

  .\33xl\:\!scale-x-95 {
    --transform-scale-x: .95 !important;
  }

  .\33xl\:\!scale-x-100 {
    --transform-scale-x: 1 !important;
  }

  .\33xl\:\!scale-x-105 {
    --transform-scale-x: 1.05 !important;
  }

  .\33xl\:\!scale-x-110 {
    --transform-scale-x: 1.1 !important;
  }

  .\33xl\:\!scale-x-125 {
    --transform-scale-x: 1.25 !important;
  }

  .\33xl\:\!scale-x-150 {
    --transform-scale-x: 1.5 !important;
  }

  .\33xl\:\!scale-y-0 {
    --transform-scale-y: 0 !important;
  }

  .\33xl\:\!scale-y-50 {
    --transform-scale-y: .5 !important;
  }

  .\33xl\:\!scale-y-75 {
    --transform-scale-y: .75 !important;
  }

  .\33xl\:\!scale-y-90 {
    --transform-scale-y: .9 !important;
  }

  .\33xl\:\!scale-y-95 {
    --transform-scale-y: .95 !important;
  }

  .\33xl\:\!scale-y-100 {
    --transform-scale-y: 1 !important;
  }

  .\33xl\:\!scale-y-105 {
    --transform-scale-y: 1.05 !important;
  }

  .\33xl\:\!scale-y-110 {
    --transform-scale-y: 1.1 !important;
  }

  .\33xl\:\!scale-y-125 {
    --transform-scale-y: 1.25 !important;
  }

  .\33xl\:\!scale-y-150 {
    --transform-scale-y: 1.5 !important;
  }

  .\33xl\:hover\:scale-0:hover {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .\33xl\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .\33xl\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .\33xl\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .\33xl\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .\33xl\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .\33xl\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .\33xl\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .\33xl\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .\33xl\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .\33xl\:hover\:scale-x-0:hover {
    --transform-scale-x: 0;
  }

  .\33xl\:hover\:scale-x-50:hover {
    --transform-scale-x: .5;
  }

  .\33xl\:hover\:scale-x-75:hover {
    --transform-scale-x: .75;
  }

  .\33xl\:hover\:scale-x-90:hover {
    --transform-scale-x: .9;
  }

  .\33xl\:hover\:scale-x-95:hover {
    --transform-scale-x: .95;
  }

  .\33xl\:hover\:scale-x-100:hover {
    --transform-scale-x: 1;
  }

  .\33xl\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05;
  }

  .\33xl\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1;
  }

  .\33xl\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25;
  }

  .\33xl\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5;
  }

  .\33xl\:hover\:scale-y-0:hover {
    --transform-scale-y: 0;
  }

  .\33xl\:hover\:scale-y-50:hover {
    --transform-scale-y: .5;
  }

  .\33xl\:hover\:scale-y-75:hover {
    --transform-scale-y: .75;
  }

  .\33xl\:hover\:scale-y-90:hover {
    --transform-scale-y: .9;
  }

  .\33xl\:hover\:scale-y-95:hover {
    --transform-scale-y: .95;
  }

  .\33xl\:hover\:scale-y-100:hover {
    --transform-scale-y: 1;
  }

  .\33xl\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05;
  }

  .\33xl\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1;
  }

  .\33xl\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25;
  }

  .\33xl\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5;
  }

  .\33xl\:rotate-0 {
    --transform-rotate: 0;
  }

  .\33xl\:rotate-45 {
    --transform-rotate: 45deg;
  }

  .\33xl\:rotate-90 {
    --transform-rotate: 90deg;
  }

  .\33xl\:rotate-180 {
    --transform-rotate: 180deg;
  }

  .\33xl\:-rotate-180 {
    --transform-rotate: -180deg;
  }

  .\33xl\:-rotate-90 {
    --transform-rotate: -90deg;
  }

  .\33xl\:-rotate-45 {
    --transform-rotate: -45deg;
  }

  .\33xl\:\!rotate-0 {
    --transform-rotate: 0 !important;
  }

  .\33xl\:\!rotate-45 {
    --transform-rotate: 45deg !important;
  }

  .\33xl\:\!rotate-90 {
    --transform-rotate: 90deg !important;
  }

  .\33xl\:\!rotate-180 {
    --transform-rotate: 180deg !important;
  }

  .\33xl\:\!-rotate-180 {
    --transform-rotate: -180deg !important;
  }

  .\33xl\:\!-rotate-90 {
    --transform-rotate: -90deg !important;
  }

  .\33xl\:\!-rotate-45 {
    --transform-rotate: -45deg !important;
  }

  .\33xl\:hover\:rotate-0:hover {
    --transform-rotate: 0;
  }

  .\33xl\:hover\:rotate-45:hover {
    --transform-rotate: 45deg;
  }

  .\33xl\:hover\:rotate-90:hover {
    --transform-rotate: 90deg;
  }

  .\33xl\:hover\:rotate-180:hover {
    --transform-rotate: 180deg;
  }

  .\33xl\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg;
  }

  .\33xl\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg;
  }

  .\33xl\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg;
  }

  .\33xl\:translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .\33xl\:translate-x-1 {
    --transform-translate-x: 0.25rem;
  }

  .\33xl\:translate-x-2 {
    --transform-translate-x: 0.5rem;
  }

  .\33xl\:translate-x-3 {
    --transform-translate-x: 0.75rem;
  }

  .\33xl\:translate-x-4 {
    --transform-translate-x: 1rem;
  }

  .\33xl\:translate-x-5 {
    --transform-translate-x: 1.25rem;
  }

  .\33xl\:translate-x-6 {
    --transform-translate-x: 1.5rem;
  }

  .\33xl\:translate-x-7 {
    --transform-translate-x: 1.75rem;
  }

  .\33xl\:translate-x-8 {
    --transform-translate-x: 2rem;
  }

  .\33xl\:translate-x-9 {
    --transform-translate-x: 2.25rem;
  }

  .\33xl\:translate-x-10 {
    --transform-translate-x: 2.5rem;
  }

  .\33xl\:translate-x-11 {
    --transform-translate-x: 2.75rem;
  }

  .\33xl\:translate-x-12 {
    --transform-translate-x: 3rem;
  }

  .\33xl\:translate-x-13 {
    --transform-translate-x: 3.25rem;
  }

  .\33xl\:translate-x-14 {
    --transform-translate-x: 3.5rem;
  }

  .\33xl\:translate-x-15 {
    --transform-translate-x: 3.75rem;
  }

  .\33xl\:translate-x-16 {
    --transform-translate-x: 4rem;
  }

  .\33xl\:translate-x-17 {
    --transform-translate-x: 4.25rem;
  }

  .\33xl\:translate-x-18 {
    --transform-translate-x: 4.5rem;
  }

  .\33xl\:translate-x-19 {
    --transform-translate-x: 4.75rem;
  }

  .\33xl\:translate-x-20 {
    --transform-translate-x: 5rem;
  }

  .\33xl\:translate-x-21 {
    --transform-translate-x: 5.25rem;
  }

  .\33xl\:translate-x-22 {
    --transform-translate-x: 5.5rem;
  }

  .\33xl\:translate-x-23 {
    --transform-translate-x: 5.75rem;
  }

  .\33xl\:translate-x-24 {
    --transform-translate-x: 6rem;
  }

  .\33xl\:translate-x-25 {
    --transform-translate-x: 6.25rem;
  }

  .\33xl\:translate-x-26 {
    --transform-translate-x: 6.5rem;
  }

  .\33xl\:translate-x-27 {
    --transform-translate-x: 6.75rem;
  }

  .\33xl\:translate-x-28 {
    --transform-translate-x: 7rem;
  }

  .\33xl\:translate-x-29 {
    --transform-translate-x: 7.25rem;
  }

  .\33xl\:translate-x-30 {
    --transform-translate-x: 7.5rem;
  }

  .\33xl\:translate-x-31 {
    --transform-translate-x: 7.75rem;
  }

  .\33xl\:translate-x-32 {
    --transform-translate-x: 8rem;
  }

  .\33xl\:translate-x-40 {
    --transform-translate-x: 10rem;
  }

  .\33xl\:translate-x-48 {
    --transform-translate-x: 12rem;
  }

  .\33xl\:translate-x-56 {
    --transform-translate-x: 14rem;
  }

  .\33xl\:translate-x-64 {
    --transform-translate-x: 16rem;
  }

  .\33xl\:translate-x-px {
    --transform-translate-x: 1px;
  }

  .\33xl\:-translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .\33xl\:-translate-x-1 {
    --transform-translate-x: -0.25rem;
  }

  .\33xl\:-translate-x-2 {
    --transform-translate-x: -0.5rem;
  }

  .\33xl\:-translate-x-3 {
    --transform-translate-x: -0.75rem;
  }

  .\33xl\:-translate-x-4 {
    --transform-translate-x: -1rem;
  }

  .\33xl\:-translate-x-5 {
    --transform-translate-x: -1.25rem;
  }

  .\33xl\:-translate-x-6 {
    --transform-translate-x: -1.5rem;
  }

  .\33xl\:-translate-x-7 {
    --transform-translate-x: -1.75rem;
  }

  .\33xl\:-translate-x-8 {
    --transform-translate-x: -2rem;
  }

  .\33xl\:-translate-x-9 {
    --transform-translate-x: -2.25rem;
  }

  .\33xl\:-translate-x-10 {
    --transform-translate-x: -2.5rem;
  }

  .\33xl\:-translate-x-11 {
    --transform-translate-x: -2.75rem;
  }

  .\33xl\:-translate-x-12 {
    --transform-translate-x: -3rem;
  }

  .\33xl\:-translate-x-13 {
    --transform-translate-x: -3.25rem;
  }

  .\33xl\:-translate-x-14 {
    --transform-translate-x: -3.5rem;
  }

  .\33xl\:-translate-x-15 {
    --transform-translate-x: -3.75rem;
  }

  .\33xl\:-translate-x-16 {
    --transform-translate-x: -4rem;
  }

  .\33xl\:-translate-x-17 {
    --transform-translate-x: -4.25rem;
  }

  .\33xl\:-translate-x-18 {
    --transform-translate-x: -4.5rem;
  }

  .\33xl\:-translate-x-19 {
    --transform-translate-x: -4.75rem;
  }

  .\33xl\:-translate-x-20 {
    --transform-translate-x: -5rem;
  }

  .\33xl\:-translate-x-21 {
    --transform-translate-x: -5.25rem;
  }

  .\33xl\:-translate-x-22 {
    --transform-translate-x: -5.5rem;
  }

  .\33xl\:-translate-x-23 {
    --transform-translate-x: -5.75rem;
  }

  .\33xl\:-translate-x-24 {
    --transform-translate-x: -6rem;
  }

  .\33xl\:-translate-x-25 {
    --transform-translate-x: -6.25rem;
  }

  .\33xl\:-translate-x-26 {
    --transform-translate-x: -6.5rem;
  }

  .\33xl\:-translate-x-27 {
    --transform-translate-x: -6.75rem;
  }

  .\33xl\:-translate-x-28 {
    --transform-translate-x: -7rem;
  }

  .\33xl\:-translate-x-29 {
    --transform-translate-x: -7.25rem;
  }

  .\33xl\:-translate-x-30 {
    --transform-translate-x: -7.5rem;
  }

  .\33xl\:-translate-x-31 {
    --transform-translate-x: -7.75rem;
  }

  .\33xl\:-translate-x-32 {
    --transform-translate-x: -8rem;
  }

  .\33xl\:-translate-x-40 {
    --transform-translate-x: -10rem;
  }

  .\33xl\:-translate-x-48 {
    --transform-translate-x: -12rem;
  }

  .\33xl\:-translate-x-56 {
    --transform-translate-x: -14rem;
  }

  .\33xl\:-translate-x-64 {
    --transform-translate-x: -16rem;
  }

  .\33xl\:-translate-x-px {
    --transform-translate-x: -1px;
  }

  .\33xl\:-translate-x-full {
    --transform-translate-x: -100%;
  }

  .\33xl\:-translate-x-1\/2 {
    --transform-translate-x: -50%;
  }

  .\33xl\:translate-x-1\/2 {
    --transform-translate-x: 50%;
  }

  .\33xl\:translate-x-full {
    --transform-translate-x: 100%;
  }

  .\33xl\:translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .\33xl\:translate-y-1 {
    --transform-translate-y: 0.25rem;
  }

  .\33xl\:translate-y-2 {
    --transform-translate-y: 0.5rem;
  }

  .\33xl\:translate-y-3 {
    --transform-translate-y: 0.75rem;
  }

  .\33xl\:translate-y-4 {
    --transform-translate-y: 1rem;
  }

  .\33xl\:translate-y-5 {
    --transform-translate-y: 1.25rem;
  }

  .\33xl\:translate-y-6 {
    --transform-translate-y: 1.5rem;
  }

  .\33xl\:translate-y-7 {
    --transform-translate-y: 1.75rem;
  }

  .\33xl\:translate-y-8 {
    --transform-translate-y: 2rem;
  }

  .\33xl\:translate-y-9 {
    --transform-translate-y: 2.25rem;
  }

  .\33xl\:translate-y-10 {
    --transform-translate-y: 2.5rem;
  }

  .\33xl\:translate-y-11 {
    --transform-translate-y: 2.75rem;
  }

  .\33xl\:translate-y-12 {
    --transform-translate-y: 3rem;
  }

  .\33xl\:translate-y-13 {
    --transform-translate-y: 3.25rem;
  }

  .\33xl\:translate-y-14 {
    --transform-translate-y: 3.5rem;
  }

  .\33xl\:translate-y-15 {
    --transform-translate-y: 3.75rem;
  }

  .\33xl\:translate-y-16 {
    --transform-translate-y: 4rem;
  }

  .\33xl\:translate-y-17 {
    --transform-translate-y: 4.25rem;
  }

  .\33xl\:translate-y-18 {
    --transform-translate-y: 4.5rem;
  }

  .\33xl\:translate-y-19 {
    --transform-translate-y: 4.75rem;
  }

  .\33xl\:translate-y-20 {
    --transform-translate-y: 5rem;
  }

  .\33xl\:translate-y-21 {
    --transform-translate-y: 5.25rem;
  }

  .\33xl\:translate-y-22 {
    --transform-translate-y: 5.5rem;
  }

  .\33xl\:translate-y-23 {
    --transform-translate-y: 5.75rem;
  }

  .\33xl\:translate-y-24 {
    --transform-translate-y: 6rem;
  }

  .\33xl\:translate-y-25 {
    --transform-translate-y: 6.25rem;
  }

  .\33xl\:translate-y-26 {
    --transform-translate-y: 6.5rem;
  }

  .\33xl\:translate-y-27 {
    --transform-translate-y: 6.75rem;
  }

  .\33xl\:translate-y-28 {
    --transform-translate-y: 7rem;
  }

  .\33xl\:translate-y-29 {
    --transform-translate-y: 7.25rem;
  }

  .\33xl\:translate-y-30 {
    --transform-translate-y: 7.5rem;
  }

  .\33xl\:translate-y-31 {
    --transform-translate-y: 7.75rem;
  }

  .\33xl\:translate-y-32 {
    --transform-translate-y: 8rem;
  }

  .\33xl\:translate-y-40 {
    --transform-translate-y: 10rem;
  }

  .\33xl\:translate-y-48 {
    --transform-translate-y: 12rem;
  }

  .\33xl\:translate-y-56 {
    --transform-translate-y: 14rem;
  }

  .\33xl\:translate-y-64 {
    --transform-translate-y: 16rem;
  }

  .\33xl\:translate-y-px {
    --transform-translate-y: 1px;
  }

  .\33xl\:-translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .\33xl\:-translate-y-1 {
    --transform-translate-y: -0.25rem;
  }

  .\33xl\:-translate-y-2 {
    --transform-translate-y: -0.5rem;
  }

  .\33xl\:-translate-y-3 {
    --transform-translate-y: -0.75rem;
  }

  .\33xl\:-translate-y-4 {
    --transform-translate-y: -1rem;
  }

  .\33xl\:-translate-y-5 {
    --transform-translate-y: -1.25rem;
  }

  .\33xl\:-translate-y-6 {
    --transform-translate-y: -1.5rem;
  }

  .\33xl\:-translate-y-7 {
    --transform-translate-y: -1.75rem;
  }

  .\33xl\:-translate-y-8 {
    --transform-translate-y: -2rem;
  }

  .\33xl\:-translate-y-9 {
    --transform-translate-y: -2.25rem;
  }

  .\33xl\:-translate-y-10 {
    --transform-translate-y: -2.5rem;
  }

  .\33xl\:-translate-y-11 {
    --transform-translate-y: -2.75rem;
  }

  .\33xl\:-translate-y-12 {
    --transform-translate-y: -3rem;
  }

  .\33xl\:-translate-y-13 {
    --transform-translate-y: -3.25rem;
  }

  .\33xl\:-translate-y-14 {
    --transform-translate-y: -3.5rem;
  }

  .\33xl\:-translate-y-15 {
    --transform-translate-y: -3.75rem;
  }

  .\33xl\:-translate-y-16 {
    --transform-translate-y: -4rem;
  }

  .\33xl\:-translate-y-17 {
    --transform-translate-y: -4.25rem;
  }

  .\33xl\:-translate-y-18 {
    --transform-translate-y: -4.5rem;
  }

  .\33xl\:-translate-y-19 {
    --transform-translate-y: -4.75rem;
  }

  .\33xl\:-translate-y-20 {
    --transform-translate-y: -5rem;
  }

  .\33xl\:-translate-y-21 {
    --transform-translate-y: -5.25rem;
  }

  .\33xl\:-translate-y-22 {
    --transform-translate-y: -5.5rem;
  }

  .\33xl\:-translate-y-23 {
    --transform-translate-y: -5.75rem;
  }

  .\33xl\:-translate-y-24 {
    --transform-translate-y: -6rem;
  }

  .\33xl\:-translate-y-25 {
    --transform-translate-y: -6.25rem;
  }

  .\33xl\:-translate-y-26 {
    --transform-translate-y: -6.5rem;
  }

  .\33xl\:-translate-y-27 {
    --transform-translate-y: -6.75rem;
  }

  .\33xl\:-translate-y-28 {
    --transform-translate-y: -7rem;
  }

  .\33xl\:-translate-y-29 {
    --transform-translate-y: -7.25rem;
  }

  .\33xl\:-translate-y-30 {
    --transform-translate-y: -7.5rem;
  }

  .\33xl\:-translate-y-31 {
    --transform-translate-y: -7.75rem;
  }

  .\33xl\:-translate-y-32 {
    --transform-translate-y: -8rem;
  }

  .\33xl\:-translate-y-40 {
    --transform-translate-y: -10rem;
  }

  .\33xl\:-translate-y-48 {
    --transform-translate-y: -12rem;
  }

  .\33xl\:-translate-y-56 {
    --transform-translate-y: -14rem;
  }

  .\33xl\:-translate-y-64 {
    --transform-translate-y: -16rem;
  }

  .\33xl\:-translate-y-px {
    --transform-translate-y: -1px;
  }

  .\33xl\:-translate-y-full {
    --transform-translate-y: -100%;
  }

  .\33xl\:-translate-y-1\/2 {
    --transform-translate-y: -50%;
  }

  .\33xl\:translate-y-1\/2 {
    --transform-translate-y: 50%;
  }

  .\33xl\:translate-y-full {
    --transform-translate-y: 100%;
  }

  .\33xl\:\!translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .\33xl\:\!translate-x-1 {
    --transform-translate-x: 0.25rem !important;
  }

  .\33xl\:\!translate-x-2 {
    --transform-translate-x: 0.5rem !important;
  }

  .\33xl\:\!translate-x-3 {
    --transform-translate-x: 0.75rem !important;
  }

  .\33xl\:\!translate-x-4 {
    --transform-translate-x: 1rem !important;
  }

  .\33xl\:\!translate-x-5 {
    --transform-translate-x: 1.25rem !important;
  }

  .\33xl\:\!translate-x-6 {
    --transform-translate-x: 1.5rem !important;
  }

  .\33xl\:\!translate-x-7 {
    --transform-translate-x: 1.75rem !important;
  }

  .\33xl\:\!translate-x-8 {
    --transform-translate-x: 2rem !important;
  }

  .\33xl\:\!translate-x-9 {
    --transform-translate-x: 2.25rem !important;
  }

  .\33xl\:\!translate-x-10 {
    --transform-translate-x: 2.5rem !important;
  }

  .\33xl\:\!translate-x-11 {
    --transform-translate-x: 2.75rem !important;
  }

  .\33xl\:\!translate-x-12 {
    --transform-translate-x: 3rem !important;
  }

  .\33xl\:\!translate-x-13 {
    --transform-translate-x: 3.25rem !important;
  }

  .\33xl\:\!translate-x-14 {
    --transform-translate-x: 3.5rem !important;
  }

  .\33xl\:\!translate-x-15 {
    --transform-translate-x: 3.75rem !important;
  }

  .\33xl\:\!translate-x-16 {
    --transform-translate-x: 4rem !important;
  }

  .\33xl\:\!translate-x-17 {
    --transform-translate-x: 4.25rem !important;
  }

  .\33xl\:\!translate-x-18 {
    --transform-translate-x: 4.5rem !important;
  }

  .\33xl\:\!translate-x-19 {
    --transform-translate-x: 4.75rem !important;
  }

  .\33xl\:\!translate-x-20 {
    --transform-translate-x: 5rem !important;
  }

  .\33xl\:\!translate-x-21 {
    --transform-translate-x: 5.25rem !important;
  }

  .\33xl\:\!translate-x-22 {
    --transform-translate-x: 5.5rem !important;
  }

  .\33xl\:\!translate-x-23 {
    --transform-translate-x: 5.75rem !important;
  }

  .\33xl\:\!translate-x-24 {
    --transform-translate-x: 6rem !important;
  }

  .\33xl\:\!translate-x-25 {
    --transform-translate-x: 6.25rem !important;
  }

  .\33xl\:\!translate-x-26 {
    --transform-translate-x: 6.5rem !important;
  }

  .\33xl\:\!translate-x-27 {
    --transform-translate-x: 6.75rem !important;
  }

  .\33xl\:\!translate-x-28 {
    --transform-translate-x: 7rem !important;
  }

  .\33xl\:\!translate-x-29 {
    --transform-translate-x: 7.25rem !important;
  }

  .\33xl\:\!translate-x-30 {
    --transform-translate-x: 7.5rem !important;
  }

  .\33xl\:\!translate-x-31 {
    --transform-translate-x: 7.75rem !important;
  }

  .\33xl\:\!translate-x-32 {
    --transform-translate-x: 8rem !important;
  }

  .\33xl\:\!translate-x-40 {
    --transform-translate-x: 10rem !important;
  }

  .\33xl\:\!translate-x-48 {
    --transform-translate-x: 12rem !important;
  }

  .\33xl\:\!translate-x-56 {
    --transform-translate-x: 14rem !important;
  }

  .\33xl\:\!translate-x-64 {
    --transform-translate-x: 16rem !important;
  }

  .\33xl\:\!translate-x-px {
    --transform-translate-x: 1px !important;
  }

  .\33xl\:\!-translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .\33xl\:\!-translate-x-1 {
    --transform-translate-x: -0.25rem !important;
  }

  .\33xl\:\!-translate-x-2 {
    --transform-translate-x: -0.5rem !important;
  }

  .\33xl\:\!-translate-x-3 {
    --transform-translate-x: -0.75rem !important;
  }

  .\33xl\:\!-translate-x-4 {
    --transform-translate-x: -1rem !important;
  }

  .\33xl\:\!-translate-x-5 {
    --transform-translate-x: -1.25rem !important;
  }

  .\33xl\:\!-translate-x-6 {
    --transform-translate-x: -1.5rem !important;
  }

  .\33xl\:\!-translate-x-7 {
    --transform-translate-x: -1.75rem !important;
  }

  .\33xl\:\!-translate-x-8 {
    --transform-translate-x: -2rem !important;
  }

  .\33xl\:\!-translate-x-9 {
    --transform-translate-x: -2.25rem !important;
  }

  .\33xl\:\!-translate-x-10 {
    --transform-translate-x: -2.5rem !important;
  }

  .\33xl\:\!-translate-x-11 {
    --transform-translate-x: -2.75rem !important;
  }

  .\33xl\:\!-translate-x-12 {
    --transform-translate-x: -3rem !important;
  }

  .\33xl\:\!-translate-x-13 {
    --transform-translate-x: -3.25rem !important;
  }

  .\33xl\:\!-translate-x-14 {
    --transform-translate-x: -3.5rem !important;
  }

  .\33xl\:\!-translate-x-15 {
    --transform-translate-x: -3.75rem !important;
  }

  .\33xl\:\!-translate-x-16 {
    --transform-translate-x: -4rem !important;
  }

  .\33xl\:\!-translate-x-17 {
    --transform-translate-x: -4.25rem !important;
  }

  .\33xl\:\!-translate-x-18 {
    --transform-translate-x: -4.5rem !important;
  }

  .\33xl\:\!-translate-x-19 {
    --transform-translate-x: -4.75rem !important;
  }

  .\33xl\:\!-translate-x-20 {
    --transform-translate-x: -5rem !important;
  }

  .\33xl\:\!-translate-x-21 {
    --transform-translate-x: -5.25rem !important;
  }

  .\33xl\:\!-translate-x-22 {
    --transform-translate-x: -5.5rem !important;
  }

  .\33xl\:\!-translate-x-23 {
    --transform-translate-x: -5.75rem !important;
  }

  .\33xl\:\!-translate-x-24 {
    --transform-translate-x: -6rem !important;
  }

  .\33xl\:\!-translate-x-25 {
    --transform-translate-x: -6.25rem !important;
  }

  .\33xl\:\!-translate-x-26 {
    --transform-translate-x: -6.5rem !important;
  }

  .\33xl\:\!-translate-x-27 {
    --transform-translate-x: -6.75rem !important;
  }

  .\33xl\:\!-translate-x-28 {
    --transform-translate-x: -7rem !important;
  }

  .\33xl\:\!-translate-x-29 {
    --transform-translate-x: -7.25rem !important;
  }

  .\33xl\:\!-translate-x-30 {
    --transform-translate-x: -7.5rem !important;
  }

  .\33xl\:\!-translate-x-31 {
    --transform-translate-x: -7.75rem !important;
  }

  .\33xl\:\!-translate-x-32 {
    --transform-translate-x: -8rem !important;
  }

  .\33xl\:\!-translate-x-40 {
    --transform-translate-x: -10rem !important;
  }

  .\33xl\:\!-translate-x-48 {
    --transform-translate-x: -12rem !important;
  }

  .\33xl\:\!-translate-x-56 {
    --transform-translate-x: -14rem !important;
  }

  .\33xl\:\!-translate-x-64 {
    --transform-translate-x: -16rem !important;
  }

  .\33xl\:\!-translate-x-px {
    --transform-translate-x: -1px !important;
  }

  .\33xl\:\!-translate-x-full {
    --transform-translate-x: -100% !important;
  }

  .\33xl\:\!-translate-x-1\/2 {
    --transform-translate-x: -50% !important;
  }

  .\33xl\:\!translate-x-1\/2 {
    --transform-translate-x: 50% !important;
  }

  .\33xl\:\!translate-x-full {
    --transform-translate-x: 100% !important;
  }

  .\33xl\:\!translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .\33xl\:\!translate-y-1 {
    --transform-translate-y: 0.25rem !important;
  }

  .\33xl\:\!translate-y-2 {
    --transform-translate-y: 0.5rem !important;
  }

  .\33xl\:\!translate-y-3 {
    --transform-translate-y: 0.75rem !important;
  }

  .\33xl\:\!translate-y-4 {
    --transform-translate-y: 1rem !important;
  }

  .\33xl\:\!translate-y-5 {
    --transform-translate-y: 1.25rem !important;
  }

  .\33xl\:\!translate-y-6 {
    --transform-translate-y: 1.5rem !important;
  }

  .\33xl\:\!translate-y-7 {
    --transform-translate-y: 1.75rem !important;
  }

  .\33xl\:\!translate-y-8 {
    --transform-translate-y: 2rem !important;
  }

  .\33xl\:\!translate-y-9 {
    --transform-translate-y: 2.25rem !important;
  }

  .\33xl\:\!translate-y-10 {
    --transform-translate-y: 2.5rem !important;
  }

  .\33xl\:\!translate-y-11 {
    --transform-translate-y: 2.75rem !important;
  }

  .\33xl\:\!translate-y-12 {
    --transform-translate-y: 3rem !important;
  }

  .\33xl\:\!translate-y-13 {
    --transform-translate-y: 3.25rem !important;
  }

  .\33xl\:\!translate-y-14 {
    --transform-translate-y: 3.5rem !important;
  }

  .\33xl\:\!translate-y-15 {
    --transform-translate-y: 3.75rem !important;
  }

  .\33xl\:\!translate-y-16 {
    --transform-translate-y: 4rem !important;
  }

  .\33xl\:\!translate-y-17 {
    --transform-translate-y: 4.25rem !important;
  }

  .\33xl\:\!translate-y-18 {
    --transform-translate-y: 4.5rem !important;
  }

  .\33xl\:\!translate-y-19 {
    --transform-translate-y: 4.75rem !important;
  }

  .\33xl\:\!translate-y-20 {
    --transform-translate-y: 5rem !important;
  }

  .\33xl\:\!translate-y-21 {
    --transform-translate-y: 5.25rem !important;
  }

  .\33xl\:\!translate-y-22 {
    --transform-translate-y: 5.5rem !important;
  }

  .\33xl\:\!translate-y-23 {
    --transform-translate-y: 5.75rem !important;
  }

  .\33xl\:\!translate-y-24 {
    --transform-translate-y: 6rem !important;
  }

  .\33xl\:\!translate-y-25 {
    --transform-translate-y: 6.25rem !important;
  }

  .\33xl\:\!translate-y-26 {
    --transform-translate-y: 6.5rem !important;
  }

  .\33xl\:\!translate-y-27 {
    --transform-translate-y: 6.75rem !important;
  }

  .\33xl\:\!translate-y-28 {
    --transform-translate-y: 7rem !important;
  }

  .\33xl\:\!translate-y-29 {
    --transform-translate-y: 7.25rem !important;
  }

  .\33xl\:\!translate-y-30 {
    --transform-translate-y: 7.5rem !important;
  }

  .\33xl\:\!translate-y-31 {
    --transform-translate-y: 7.75rem !important;
  }

  .\33xl\:\!translate-y-32 {
    --transform-translate-y: 8rem !important;
  }

  .\33xl\:\!translate-y-40 {
    --transform-translate-y: 10rem !important;
  }

  .\33xl\:\!translate-y-48 {
    --transform-translate-y: 12rem !important;
  }

  .\33xl\:\!translate-y-56 {
    --transform-translate-y: 14rem !important;
  }

  .\33xl\:\!translate-y-64 {
    --transform-translate-y: 16rem !important;
  }

  .\33xl\:\!translate-y-px {
    --transform-translate-y: 1px !important;
  }

  .\33xl\:\!-translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .\33xl\:\!-translate-y-1 {
    --transform-translate-y: -0.25rem !important;
  }

  .\33xl\:\!-translate-y-2 {
    --transform-translate-y: -0.5rem !important;
  }

  .\33xl\:\!-translate-y-3 {
    --transform-translate-y: -0.75rem !important;
  }

  .\33xl\:\!-translate-y-4 {
    --transform-translate-y: -1rem !important;
  }

  .\33xl\:\!-translate-y-5 {
    --transform-translate-y: -1.25rem !important;
  }

  .\33xl\:\!-translate-y-6 {
    --transform-translate-y: -1.5rem !important;
  }

  .\33xl\:\!-translate-y-7 {
    --transform-translate-y: -1.75rem !important;
  }

  .\33xl\:\!-translate-y-8 {
    --transform-translate-y: -2rem !important;
  }

  .\33xl\:\!-translate-y-9 {
    --transform-translate-y: -2.25rem !important;
  }

  .\33xl\:\!-translate-y-10 {
    --transform-translate-y: -2.5rem !important;
  }

  .\33xl\:\!-translate-y-11 {
    --transform-translate-y: -2.75rem !important;
  }

  .\33xl\:\!-translate-y-12 {
    --transform-translate-y: -3rem !important;
  }

  .\33xl\:\!-translate-y-13 {
    --transform-translate-y: -3.25rem !important;
  }

  .\33xl\:\!-translate-y-14 {
    --transform-translate-y: -3.5rem !important;
  }

  .\33xl\:\!-translate-y-15 {
    --transform-translate-y: -3.75rem !important;
  }

  .\33xl\:\!-translate-y-16 {
    --transform-translate-y: -4rem !important;
  }

  .\33xl\:\!-translate-y-17 {
    --transform-translate-y: -4.25rem !important;
  }

  .\33xl\:\!-translate-y-18 {
    --transform-translate-y: -4.5rem !important;
  }

  .\33xl\:\!-translate-y-19 {
    --transform-translate-y: -4.75rem !important;
  }

  .\33xl\:\!-translate-y-20 {
    --transform-translate-y: -5rem !important;
  }

  .\33xl\:\!-translate-y-21 {
    --transform-translate-y: -5.25rem !important;
  }

  .\33xl\:\!-translate-y-22 {
    --transform-translate-y: -5.5rem !important;
  }

  .\33xl\:\!-translate-y-23 {
    --transform-translate-y: -5.75rem !important;
  }

  .\33xl\:\!-translate-y-24 {
    --transform-translate-y: -6rem !important;
  }

  .\33xl\:\!-translate-y-25 {
    --transform-translate-y: -6.25rem !important;
  }

  .\33xl\:\!-translate-y-26 {
    --transform-translate-y: -6.5rem !important;
  }

  .\33xl\:\!-translate-y-27 {
    --transform-translate-y: -6.75rem !important;
  }

  .\33xl\:\!-translate-y-28 {
    --transform-translate-y: -7rem !important;
  }

  .\33xl\:\!-translate-y-29 {
    --transform-translate-y: -7.25rem !important;
  }

  .\33xl\:\!-translate-y-30 {
    --transform-translate-y: -7.5rem !important;
  }

  .\33xl\:\!-translate-y-31 {
    --transform-translate-y: -7.75rem !important;
  }

  .\33xl\:\!-translate-y-32 {
    --transform-translate-y: -8rem !important;
  }

  .\33xl\:\!-translate-y-40 {
    --transform-translate-y: -10rem !important;
  }

  .\33xl\:\!-translate-y-48 {
    --transform-translate-y: -12rem !important;
  }

  .\33xl\:\!-translate-y-56 {
    --transform-translate-y: -14rem !important;
  }

  .\33xl\:\!-translate-y-64 {
    --transform-translate-y: -16rem !important;
  }

  .\33xl\:\!-translate-y-px {
    --transform-translate-y: -1px !important;
  }

  .\33xl\:\!-translate-y-full {
    --transform-translate-y: -100% !important;
  }

  .\33xl\:\!-translate-y-1\/2 {
    --transform-translate-y: -50% !important;
  }

  .\33xl\:\!translate-y-1\/2 {
    --transform-translate-y: 50% !important;
  }

  .\33xl\:\!translate-y-full {
    --transform-translate-y: 100% !important;
  }

  .\33xl\:hover\:translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .\33xl\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem;
  }

  .\33xl\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem;
  }

  .\33xl\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem;
  }

  .\33xl\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem;
  }

  .\33xl\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem;
  }

  .\33xl\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem;
  }

  .\33xl\:hover\:translate-x-7:hover {
    --transform-translate-x: 1.75rem;
  }

  .\33xl\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem;
  }

  .\33xl\:hover\:translate-x-9:hover {
    --transform-translate-x: 2.25rem;
  }

  .\33xl\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem;
  }

  .\33xl\:hover\:translate-x-11:hover {
    --transform-translate-x: 2.75rem;
  }

  .\33xl\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem;
  }

  .\33xl\:hover\:translate-x-13:hover {
    --transform-translate-x: 3.25rem;
  }

  .\33xl\:hover\:translate-x-14:hover {
    --transform-translate-x: 3.5rem;
  }

  .\33xl\:hover\:translate-x-15:hover {
    --transform-translate-x: 3.75rem;
  }

  .\33xl\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem;
  }

  .\33xl\:hover\:translate-x-17:hover {
    --transform-translate-x: 4.25rem;
  }

  .\33xl\:hover\:translate-x-18:hover {
    --transform-translate-x: 4.5rem;
  }

  .\33xl\:hover\:translate-x-19:hover {
    --transform-translate-x: 4.75rem;
  }

  .\33xl\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem;
  }

  .\33xl\:hover\:translate-x-21:hover {
    --transform-translate-x: 5.25rem;
  }

  .\33xl\:hover\:translate-x-22:hover {
    --transform-translate-x: 5.5rem;
  }

  .\33xl\:hover\:translate-x-23:hover {
    --transform-translate-x: 5.75rem;
  }

  .\33xl\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem;
  }

  .\33xl\:hover\:translate-x-25:hover {
    --transform-translate-x: 6.25rem;
  }

  .\33xl\:hover\:translate-x-26:hover {
    --transform-translate-x: 6.5rem;
  }

  .\33xl\:hover\:translate-x-27:hover {
    --transform-translate-x: 6.75rem;
  }

  .\33xl\:hover\:translate-x-28:hover {
    --transform-translate-x: 7rem;
  }

  .\33xl\:hover\:translate-x-29:hover {
    --transform-translate-x: 7.25rem;
  }

  .\33xl\:hover\:translate-x-30:hover {
    --transform-translate-x: 7.5rem;
  }

  .\33xl\:hover\:translate-x-31:hover {
    --transform-translate-x: 7.75rem;
  }

  .\33xl\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem;
  }

  .\33xl\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem;
  }

  .\33xl\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem;
  }

  .\33xl\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem;
  }

  .\33xl\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem;
  }

  .\33xl\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px;
  }

  .\33xl\:hover\:-translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .\33xl\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem;
  }

  .\33xl\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem;
  }

  .\33xl\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem;
  }

  .\33xl\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem;
  }

  .\33xl\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem;
  }

  .\33xl\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem;
  }

  .\33xl\:hover\:-translate-x-7:hover {
    --transform-translate-x: -1.75rem;
  }

  .\33xl\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem;
  }

  .\33xl\:hover\:-translate-x-9:hover {
    --transform-translate-x: -2.25rem;
  }

  .\33xl\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem;
  }

  .\33xl\:hover\:-translate-x-11:hover {
    --transform-translate-x: -2.75rem;
  }

  .\33xl\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem;
  }

  .\33xl\:hover\:-translate-x-13:hover {
    --transform-translate-x: -3.25rem;
  }

  .\33xl\:hover\:-translate-x-14:hover {
    --transform-translate-x: -3.5rem;
  }

  .\33xl\:hover\:-translate-x-15:hover {
    --transform-translate-x: -3.75rem;
  }

  .\33xl\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem;
  }

  .\33xl\:hover\:-translate-x-17:hover {
    --transform-translate-x: -4.25rem;
  }

  .\33xl\:hover\:-translate-x-18:hover {
    --transform-translate-x: -4.5rem;
  }

  .\33xl\:hover\:-translate-x-19:hover {
    --transform-translate-x: -4.75rem;
  }

  .\33xl\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem;
  }

  .\33xl\:hover\:-translate-x-21:hover {
    --transform-translate-x: -5.25rem;
  }

  .\33xl\:hover\:-translate-x-22:hover {
    --transform-translate-x: -5.5rem;
  }

  .\33xl\:hover\:-translate-x-23:hover {
    --transform-translate-x: -5.75rem;
  }

  .\33xl\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem;
  }

  .\33xl\:hover\:-translate-x-25:hover {
    --transform-translate-x: -6.25rem;
  }

  .\33xl\:hover\:-translate-x-26:hover {
    --transform-translate-x: -6.5rem;
  }

  .\33xl\:hover\:-translate-x-27:hover {
    --transform-translate-x: -6.75rem;
  }

  .\33xl\:hover\:-translate-x-28:hover {
    --transform-translate-x: -7rem;
  }

  .\33xl\:hover\:-translate-x-29:hover {
    --transform-translate-x: -7.25rem;
  }

  .\33xl\:hover\:-translate-x-30:hover {
    --transform-translate-x: -7.5rem;
  }

  .\33xl\:hover\:-translate-x-31:hover {
    --transform-translate-x: -7.75rem;
  }

  .\33xl\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem;
  }

  .\33xl\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem;
  }

  .\33xl\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem;
  }

  .\33xl\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem;
  }

  .\33xl\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem;
  }

  .\33xl\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px;
  }

  .\33xl\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%;
  }

  .\33xl\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%;
  }

  .\33xl\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%;
  }

  .\33xl\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%;
  }

  .\33xl\:hover\:translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .\33xl\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem;
  }

  .\33xl\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem;
  }

  .\33xl\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem;
  }

  .\33xl\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem;
  }

  .\33xl\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem;
  }

  .\33xl\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem;
  }

  .\33xl\:hover\:translate-y-7:hover {
    --transform-translate-y: 1.75rem;
  }

  .\33xl\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem;
  }

  .\33xl\:hover\:translate-y-9:hover {
    --transform-translate-y: 2.25rem;
  }

  .\33xl\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem;
  }

  .\33xl\:hover\:translate-y-11:hover {
    --transform-translate-y: 2.75rem;
  }

  .\33xl\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem;
  }

  .\33xl\:hover\:translate-y-13:hover {
    --transform-translate-y: 3.25rem;
  }

  .\33xl\:hover\:translate-y-14:hover {
    --transform-translate-y: 3.5rem;
  }

  .\33xl\:hover\:translate-y-15:hover {
    --transform-translate-y: 3.75rem;
  }

  .\33xl\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem;
  }

  .\33xl\:hover\:translate-y-17:hover {
    --transform-translate-y: 4.25rem;
  }

  .\33xl\:hover\:translate-y-18:hover {
    --transform-translate-y: 4.5rem;
  }

  .\33xl\:hover\:translate-y-19:hover {
    --transform-translate-y: 4.75rem;
  }

  .\33xl\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem;
  }

  .\33xl\:hover\:translate-y-21:hover {
    --transform-translate-y: 5.25rem;
  }

  .\33xl\:hover\:translate-y-22:hover {
    --transform-translate-y: 5.5rem;
  }

  .\33xl\:hover\:translate-y-23:hover {
    --transform-translate-y: 5.75rem;
  }

  .\33xl\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem;
  }

  .\33xl\:hover\:translate-y-25:hover {
    --transform-translate-y: 6.25rem;
  }

  .\33xl\:hover\:translate-y-26:hover {
    --transform-translate-y: 6.5rem;
  }

  .\33xl\:hover\:translate-y-27:hover {
    --transform-translate-y: 6.75rem;
  }

  .\33xl\:hover\:translate-y-28:hover {
    --transform-translate-y: 7rem;
  }

  .\33xl\:hover\:translate-y-29:hover {
    --transform-translate-y: 7.25rem;
  }

  .\33xl\:hover\:translate-y-30:hover {
    --transform-translate-y: 7.5rem;
  }

  .\33xl\:hover\:translate-y-31:hover {
    --transform-translate-y: 7.75rem;
  }

  .\33xl\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem;
  }

  .\33xl\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem;
  }

  .\33xl\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem;
  }

  .\33xl\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem;
  }

  .\33xl\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem;
  }

  .\33xl\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px;
  }

  .\33xl\:hover\:-translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .\33xl\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem;
  }

  .\33xl\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem;
  }

  .\33xl\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem;
  }

  .\33xl\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem;
  }

  .\33xl\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem;
  }

  .\33xl\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem;
  }

  .\33xl\:hover\:-translate-y-7:hover {
    --transform-translate-y: -1.75rem;
  }

  .\33xl\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem;
  }

  .\33xl\:hover\:-translate-y-9:hover {
    --transform-translate-y: -2.25rem;
  }

  .\33xl\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem;
  }

  .\33xl\:hover\:-translate-y-11:hover {
    --transform-translate-y: -2.75rem;
  }

  .\33xl\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem;
  }

  .\33xl\:hover\:-translate-y-13:hover {
    --transform-translate-y: -3.25rem;
  }

  .\33xl\:hover\:-translate-y-14:hover {
    --transform-translate-y: -3.5rem;
  }

  .\33xl\:hover\:-translate-y-15:hover {
    --transform-translate-y: -3.75rem;
  }

  .\33xl\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem;
  }

  .\33xl\:hover\:-translate-y-17:hover {
    --transform-translate-y: -4.25rem;
  }

  .\33xl\:hover\:-translate-y-18:hover {
    --transform-translate-y: -4.5rem;
  }

  .\33xl\:hover\:-translate-y-19:hover {
    --transform-translate-y: -4.75rem;
  }

  .\33xl\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem;
  }

  .\33xl\:hover\:-translate-y-21:hover {
    --transform-translate-y: -5.25rem;
  }

  .\33xl\:hover\:-translate-y-22:hover {
    --transform-translate-y: -5.5rem;
  }

  .\33xl\:hover\:-translate-y-23:hover {
    --transform-translate-y: -5.75rem;
  }

  .\33xl\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem;
  }

  .\33xl\:hover\:-translate-y-25:hover {
    --transform-translate-y: -6.25rem;
  }

  .\33xl\:hover\:-translate-y-26:hover {
    --transform-translate-y: -6.5rem;
  }

  .\33xl\:hover\:-translate-y-27:hover {
    --transform-translate-y: -6.75rem;
  }

  .\33xl\:hover\:-translate-y-28:hover {
    --transform-translate-y: -7rem;
  }

  .\33xl\:hover\:-translate-y-29:hover {
    --transform-translate-y: -7.25rem;
  }

  .\33xl\:hover\:-translate-y-30:hover {
    --transform-translate-y: -7.5rem;
  }

  .\33xl\:hover\:-translate-y-31:hover {
    --transform-translate-y: -7.75rem;
  }

  .\33xl\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem;
  }

  .\33xl\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem;
  }

  .\33xl\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem;
  }

  .\33xl\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem;
  }

  .\33xl\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem;
  }

  .\33xl\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px;
  }

  .\33xl\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%;
  }

  .\33xl\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%;
  }

  .\33xl\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%;
  }

  .\33xl\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%;
  }

  .\33xl\:skew-x-0 {
    --transform-skew-x: 0;
  }

  .\33xl\:skew-x-3 {
    --transform-skew-x: 3deg;
  }

  .\33xl\:skew-x-6 {
    --transform-skew-x: 6deg;
  }

  .\33xl\:skew-x-12 {
    --transform-skew-x: 12deg;
  }

  .\33xl\:-skew-x-12 {
    --transform-skew-x: -12deg;
  }

  .\33xl\:-skew-x-6 {
    --transform-skew-x: -6deg;
  }

  .\33xl\:-skew-x-3 {
    --transform-skew-x: -3deg;
  }

  .\33xl\:skew-y-0 {
    --transform-skew-y: 0;
  }

  .\33xl\:skew-y-3 {
    --transform-skew-y: 3deg;
  }

  .\33xl\:skew-y-6 {
    --transform-skew-y: 6deg;
  }

  .\33xl\:skew-y-12 {
    --transform-skew-y: 12deg;
  }

  .\33xl\:-skew-y-12 {
    --transform-skew-y: -12deg;
  }

  .\33xl\:-skew-y-6 {
    --transform-skew-y: -6deg;
  }

  .\33xl\:-skew-y-3 {
    --transform-skew-y: -3deg;
  }

  .\33xl\:\!skew-x-0 {
    --transform-skew-x: 0 !important;
  }

  .\33xl\:\!skew-x-3 {
    --transform-skew-x: 3deg !important;
  }

  .\33xl\:\!skew-x-6 {
    --transform-skew-x: 6deg !important;
  }

  .\33xl\:\!skew-x-12 {
    --transform-skew-x: 12deg !important;
  }

  .\33xl\:\!-skew-x-12 {
    --transform-skew-x: -12deg !important;
  }

  .\33xl\:\!-skew-x-6 {
    --transform-skew-x: -6deg !important;
  }

  .\33xl\:\!-skew-x-3 {
    --transform-skew-x: -3deg !important;
  }

  .\33xl\:\!skew-y-0 {
    --transform-skew-y: 0 !important;
  }

  .\33xl\:\!skew-y-3 {
    --transform-skew-y: 3deg !important;
  }

  .\33xl\:\!skew-y-6 {
    --transform-skew-y: 6deg !important;
  }

  .\33xl\:\!skew-y-12 {
    --transform-skew-y: 12deg !important;
  }

  .\33xl\:\!-skew-y-12 {
    --transform-skew-y: -12deg !important;
  }

  .\33xl\:\!-skew-y-6 {
    --transform-skew-y: -6deg !important;
  }

  .\33xl\:\!-skew-y-3 {
    --transform-skew-y: -3deg !important;
  }

  .\33xl\:hover\:skew-x-0:hover {
    --transform-skew-x: 0;
  }

  .\33xl\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg;
  }

  .\33xl\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg;
  }

  .\33xl\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg;
  }

  .\33xl\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg;
  }

  .\33xl\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg;
  }

  .\33xl\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg;
  }

  .\33xl\:hover\:skew-y-0:hover {
    --transform-skew-y: 0;
  }

  .\33xl\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg;
  }

  .\33xl\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg;
  }

  .\33xl\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg;
  }

  .\33xl\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg;
  }

  .\33xl\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg;
  }

  .\33xl\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg;
  }

  .\33xl\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .\33xl\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .\33xl\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .\33xl\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .\33xl\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .\33xl\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .\33xl\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .\33xl\:\!transition-none {
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .\33xl\:\!transition-all {
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .\33xl\:\!transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .\33xl\:\!transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .\33xl\:\!transition-opacity {
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .\33xl\:\!transition-shadow {
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .\33xl\:\!transition-transform {
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .\33xl\:hover\:transition-none:hover {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .\33xl\:hover\:transition-all:hover {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .\33xl\:hover\:transition:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .\33xl\:hover\:transition-colors:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .\33xl\:hover\:transition-opacity:hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .\33xl\:hover\:transition-shadow:hover {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .\33xl\:hover\:transition-transform:hover {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .\33xl\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .\33xl\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .\33xl\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .\33xl\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .\33xl\:\!ease-linear {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .\33xl\:\!ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .\33xl\:\!ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .\33xl\:\!ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .\33xl\:hover\:ease-linear:hover {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .\33xl\:hover\:ease-in:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .\33xl\:hover\:ease-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .\33xl\:hover\:ease-in-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .\33xl\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .\33xl\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .\33xl\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .\33xl\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .\33xl\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .\33xl\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .\33xl\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .\33xl\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .\33xl\:\!duration-75 {
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .\33xl\:\!duration-100 {
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .\33xl\:\!duration-150 {
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .\33xl\:\!duration-200 {
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .\33xl\:\!duration-300 {
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .\33xl\:\!duration-500 {
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .\33xl\:\!duration-700 {
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .\33xl\:\!duration-1000 {
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .\33xl\:hover\:duration-75:hover {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .\33xl\:hover\:duration-100:hover {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .\33xl\:hover\:duration-150:hover {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .\33xl\:hover\:duration-200:hover {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .\33xl\:hover\:duration-300:hover {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .\33xl\:hover\:duration-500:hover {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .\33xl\:hover\:duration-700:hover {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .\33xl\:hover\:duration-1000:hover {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }
}

@media (max-width: 767px) {
  .mobile\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .mobile\:\!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;
  }

  .mobile\:\!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;
  }

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

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

  .mobile\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

  .mobile\:hover\:appearance-none:hover {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .mobile\:bg-fixed {
    background-attachment: fixed;
  }

  .mobile\:bg-local {
    background-attachment: local;
  }

  .mobile\:bg-scroll {
    background-attachment: scroll;
  }

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

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

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

  .mobile\:hover\:bg-fixed:hover {
    background-attachment: fixed;
  }

  .mobile\:hover\:bg-local:hover {
    background-attachment: local;
  }

  .mobile\:hover\:bg-scroll:hover {
    background-attachment: scroll;
  }

  .mobile\:bg-primary {
    background-color: #6638B6;
  }

  .mobile\:bg-primaryDark {
    background-color: #3C2C84;
  }

  .mobile\:bg-primary1 {
    background-color: #8C81D1;
  }

  .mobile\:bg-primary2 {
    background-color: #A8A5CE;
  }

  .mobile\:bg-primary3 {
    background-color: #EBEAF6;
  }

  .mobile\:bg-primary4 {
    background-color: #F8F8FC;
  }

  .mobile\:bg-secondary {
    background-color: #007EE5;
  }

  .mobile\:bg-secondary1 {
    background-color: #43BEFF;
  }

  .mobile\:bg-secondary2 {
    background-color: #F5F9FD;
  }

  .mobile\:bg-alert {
    background-color: #EF3817;
  }

  .mobile\:bg-safe {
    background-color: #60B731;
  }

  .mobile\:bg-primary-dark {
    background-color: #3C2C84;
  }

  .mobile\:bg-primary-1 {
    background-color: #8C81D1;
  }

  .mobile\:bg-primary-2 {
    background-color: #A8A5CE;
  }

  .mobile\:bg-primary-3 {
    background-color: #EBEAF6;
  }

  .mobile\:bg-primary-4 {
    background-color: #F8F8FC;
  }

  .mobile\:bg-secondary-1 {
    background-color: #43BEFF;
  }

  .mobile\:bg-secondary-2 {
    background-color: #F5F9FD;
  }

  .mobile\:bg-transparent {
    background-color: transparent;
  }

  .mobile\:bg-black {
    background-color: #000000;
  }

  .mobile\:bg-white {
    background-color: #FFFFFF;
  }

  .mobile\:bg-point-violet {
    background-color: #7545FF;
  }

  .mobile\:bg-gray-100 {
    background-color: #F7F7F7;
  }

  .mobile\:bg-gray-200 {
    background-color: #E5E5E8;
  }

  .mobile\:bg-gray-300 {
    background-color: #CED0D6;
  }

  .mobile\:bg-gray-400 {
    background-color: #A7A9B2;
  }

  .mobile\:bg-gray-500 {
    background-color: #858895;
  }

  .mobile\:bg-gray-600 {
    background-color: #6B6E7B;
  }

  .mobile\:bg-gray-700 {
    background-color: #5F616D;
  }

  .mobile\:bg-gray-800 {
    background-color: #474952;
  }

  .mobile\:bg-gray-900 {
    background-color: #222532;
  }

  .mobile\:bg-gray {
    background-color: #858895;
  }

  .mobile\:bg-gray-dark {
    background-color: #222532;
  }

  .mobile\:bg-red-100 {
    background-color: #FFE8E8;
  }

  .mobile\:bg-red-200 {
    background-color: #FFC4C4;
  }

  .mobile\:bg-red-300 {
    background-color: #FF8F8F;
  }

  .mobile\:bg-red-400 {
    background-color: #FF6A6A;
  }

  .mobile\:bg-red-500 {
    background-color: #EF3817;
  }

  .mobile\:bg-red-600 {
    background-color: #CC2C00;
  }

  .mobile\:bg-red-700 {
    background-color: #C53030;
  }

  .mobile\:bg-red-800 {
    background-color: #9B2C2C;
  }

  .mobile\:bg-red-900 {
    background-color: #742A2A;
  }

  .mobile\:bg-red {
    background-color: #EF3817;
  }

  .mobile\:bg-coral-100 {
    background-color: #FFEBE6;
  }

  .mobile\:bg-coral-200 {
    background-color: #FFD3C8;
  }

  .mobile\:bg-coral-300 {
    background-color: #FFB39E;
  }

  .mobile\:bg-coral-400 {
    background-color: #FF9476;
  }

  .mobile\:bg-coral-500 {
    background-color: #FF7750;
  }

  .mobile\:bg-coral-600 {
    background-color: #F55A2F;
  }

  .mobile\:bg-coral-700 {
    background-color: #DD470F;
  }

  .mobile\:bg-coral-800 {
    background-color: #B93E0F;
  }

  .mobile\:bg-coral-900 {
    background-color: #8E3311;
  }

  .mobile\:bg-coral {
    background-color: #FF7750;
  }

  .mobile\:bg-yellow-100 {
    background-color: #FFFAE6;
  }

  .mobile\:bg-yellow-200 {
    background-color: #FFEB99;
  }

  .mobile\:bg-yellow-300 {
    background-color: #FFE066;
  }

  .mobile\:bg-yellow-400 {
    background-color: #FFD633;
  }

  .mobile\:bg-yellow-500 {
    background-color: #FFCE02;
  }

  .mobile\:bg-yellow-600 {
    background-color: #E6B800;
  }

  .mobile\:bg-yellow-700 {
    background-color: #CCA300;
  }

  .mobile\:bg-yellow-800 {
    background-color: #806600;
  }

  .mobile\:bg-yellow-900 {
    background-color: #4D3D00;
  }

  .mobile\:bg-yellow {
    background-color: #FFCE02;
  }

  .mobile\:bg-green-100 {
    background-color: #F9FCE9;
  }

  .mobile\:bg-green-200 {
    background-color: #E7F3A5;
  }

  .mobile\:bg-green-300 {
    background-color: #D5EA62;
  }

  .mobile\:bg-green-400 {
    background-color: #C2E01E;
  }

  .mobile\:bg-green-500 {
    background-color: #60B731;
  }

  .mobile\:bg-green-600 {
    background-color: #3F7B1A;
  }

  .mobile\:bg-green-700 {
    background-color: #366916;
  }

  .mobile\:bg-green-800 {
    background-color: #203F0D;
  }

  .mobile\:bg-green-900 {
    background-color: #162A09;
  }

  .mobile\:bg-green {
    background-color: #60B731;
  }

  .mobile\:bg-blue-100 {
    background-color: #F5F9FD;
  }

  .mobile\:bg-blue-200 {
    background-color: #E9F4FF;
  }

  .mobile\:bg-blue-300 {
    background-color: #B9DCFF;
  }

  .mobile\:bg-blue-400 {
    background-color: #43BEFF;
  }

  .mobile\:bg-blue-500 {
    background-color: #007EE5;
  }

  .mobile\:bg-blue-600 {
    background-color: #0069CC;
  }

  .mobile\:bg-blue-700 {
    background-color: #005CB3;
  }

  .mobile\:bg-blue-800 {
    background-color: #004F99;
  }

  .mobile\:bg-blue-900 {
    background-color: #003566;
  }

  .mobile\:bg-blue {
    background-color: #007EE5;
  }

  .mobile\:bg-violet-100 {
    background-color: #F8F8FC;
  }

  .mobile\:bg-violet-200 {
    background-color: #EBEAF6;
  }

  .mobile\:bg-violet-300 {
    background-color: #A8A5CE;
  }

  .mobile\:bg-violet-400 {
    background-color: #8C81D1;
  }

  .mobile\:bg-violet-500 {
    background-color: #6638B6;
  }

  .mobile\:bg-violet-600 {
    background-color: #58309C;
  }

  .mobile\:bg-violet-700 {
    background-color: #4D2A89;
  }

  .mobile\:bg-violet-800 {
    background-color: #3C2C84;
  }

  .mobile\:bg-violet-900 {
    background-color: #371E62;
  }

  .mobile\:bg-violet {
    background-color: #6638B6;
  }

  .mobile\:bg-peacock-100 {
    background-color: #E6FFFA;
  }

  .mobile\:bg-peacock-200 {
    background-color: #B2F5EA;
  }

  .mobile\:bg-peacock-300 {
    background-color: #81E6D9;
  }

  .mobile\:bg-peacock-400 {
    background-color: #4FD1C5;
  }

  .mobile\:bg-peacock-500 {
    background-color: #38B2AC;
  }

  .mobile\:bg-peacock-600 {
    background-color: #319795;
  }

  .mobile\:bg-peacock-700 {
    background-color: #2C7A7B;
  }

  .mobile\:bg-peacock-800 {
    background-color: #285E61;
  }

  .mobile\:bg-peacock-900 {
    background-color: #234E52;
  }

  .mobile\:bg-peacock {
    background-color: #38B2AC;
  }

  .mobile\:bg-indigo-100 {
    background-color: #EBF4FF;
  }

  .mobile\:bg-indigo-200 {
    background-color: #C3DAFE;
  }

  .mobile\:bg-indigo-300 {
    background-color: #A3BFFA;
  }

  .mobile\:bg-indigo-400 {
    background-color: #7F9CF5;
  }

  .mobile\:bg-indigo-500 {
    background-color: #667EEA;
  }

  .mobile\:bg-indigo-600 {
    background-color: #5A67D8;
  }

  .mobile\:bg-indigo-700 {
    background-color: #6439DE;
  }

  .mobile\:bg-indigo-800 {
    background-color: #434190;
  }

  .mobile\:bg-indigo-900 {
    background-color: #3C366B;
  }

  .mobile\:bg-indigo {
    background-color: #667EEA;
  }

  .mobile\:\!bg-primary {
    background-color: #6638B6 !important;
  }

  .mobile\:\!bg-primaryDark {
    background-color: #3C2C84 !important;
  }

  .mobile\:\!bg-primary1 {
    background-color: #8C81D1 !important;
  }

  .mobile\:\!bg-primary2 {
    background-color: #A8A5CE !important;
  }

  .mobile\:\!bg-primary3 {
    background-color: #EBEAF6 !important;
  }

  .mobile\:\!bg-primary4 {
    background-color: #F8F8FC !important;
  }

  .mobile\:\!bg-secondary {
    background-color: #007EE5 !important;
  }

  .mobile\:\!bg-secondary1 {
    background-color: #43BEFF !important;
  }

  .mobile\:\!bg-secondary2 {
    background-color: #F5F9FD !important;
  }

  .mobile\:\!bg-alert {
    background-color: #EF3817 !important;
  }

  .mobile\:\!bg-safe {
    background-color: #60B731 !important;
  }

  .mobile\:\!bg-primary-dark {
    background-color: #3C2C84 !important;
  }

  .mobile\:\!bg-primary-1 {
    background-color: #8C81D1 !important;
  }

  .mobile\:\!bg-primary-2 {
    background-color: #A8A5CE !important;
  }

  .mobile\:\!bg-primary-3 {
    background-color: #EBEAF6 !important;
  }

  .mobile\:\!bg-primary-4 {
    background-color: #F8F8FC !important;
  }

  .mobile\:\!bg-secondary-1 {
    background-color: #43BEFF !important;
  }

  .mobile\:\!bg-secondary-2 {
    background-color: #F5F9FD !important;
  }

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

  .mobile\:\!bg-black {
    background-color: #000000 !important;
  }

  .mobile\:\!bg-white {
    background-color: #FFFFFF !important;
  }

  .mobile\:\!bg-point-violet {
    background-color: #7545FF !important;
  }

  .mobile\:\!bg-gray-100 {
    background-color: #F7F7F7 !important;
  }

  .mobile\:\!bg-gray-200 {
    background-color: #E5E5E8 !important;
  }

  .mobile\:\!bg-gray-300 {
    background-color: #CED0D6 !important;
  }

  .mobile\:\!bg-gray-400 {
    background-color: #A7A9B2 !important;
  }

  .mobile\:\!bg-gray-500 {
    background-color: #858895 !important;
  }

  .mobile\:\!bg-gray-600 {
    background-color: #6B6E7B !important;
  }

  .mobile\:\!bg-gray-700 {
    background-color: #5F616D !important;
  }

  .mobile\:\!bg-gray-800 {
    background-color: #474952 !important;
  }

  .mobile\:\!bg-gray-900 {
    background-color: #222532 !important;
  }

  .mobile\:\!bg-gray {
    background-color: #858895 !important;
  }

  .mobile\:\!bg-gray-dark {
    background-color: #222532 !important;
  }

  .mobile\:\!bg-red-100 {
    background-color: #FFE8E8 !important;
  }

  .mobile\:\!bg-red-200 {
    background-color: #FFC4C4 !important;
  }

  .mobile\:\!bg-red-300 {
    background-color: #FF8F8F !important;
  }

  .mobile\:\!bg-red-400 {
    background-color: #FF6A6A !important;
  }

  .mobile\:\!bg-red-500 {
    background-color: #EF3817 !important;
  }

  .mobile\:\!bg-red-600 {
    background-color: #CC2C00 !important;
  }

  .mobile\:\!bg-red-700 {
    background-color: #C53030 !important;
  }

  .mobile\:\!bg-red-800 {
    background-color: #9B2C2C !important;
  }

  .mobile\:\!bg-red-900 {
    background-color: #742A2A !important;
  }

  .mobile\:\!bg-red {
    background-color: #EF3817 !important;
  }

  .mobile\:\!bg-coral-100 {
    background-color: #FFEBE6 !important;
  }

  .mobile\:\!bg-coral-200 {
    background-color: #FFD3C8 !important;
  }

  .mobile\:\!bg-coral-300 {
    background-color: #FFB39E !important;
  }

  .mobile\:\!bg-coral-400 {
    background-color: #FF9476 !important;
  }

  .mobile\:\!bg-coral-500 {
    background-color: #FF7750 !important;
  }

  .mobile\:\!bg-coral-600 {
    background-color: #F55A2F !important;
  }

  .mobile\:\!bg-coral-700 {
    background-color: #DD470F !important;
  }

  .mobile\:\!bg-coral-800 {
    background-color: #B93E0F !important;
  }

  .mobile\:\!bg-coral-900 {
    background-color: #8E3311 !important;
  }

  .mobile\:\!bg-coral {
    background-color: #FF7750 !important;
  }

  .mobile\:\!bg-yellow-100 {
    background-color: #FFFAE6 !important;
  }

  .mobile\:\!bg-yellow-200 {
    background-color: #FFEB99 !important;
  }

  .mobile\:\!bg-yellow-300 {
    background-color: #FFE066 !important;
  }

  .mobile\:\!bg-yellow-400 {
    background-color: #FFD633 !important;
  }

  .mobile\:\!bg-yellow-500 {
    background-color: #FFCE02 !important;
  }

  .mobile\:\!bg-yellow-600 {
    background-color: #E6B800 !important;
  }

  .mobile\:\!bg-yellow-700 {
    background-color: #CCA300 !important;
  }

  .mobile\:\!bg-yellow-800 {
    background-color: #806600 !important;
  }

  .mobile\:\!bg-yellow-900 {
    background-color: #4D3D00 !important;
  }

  .mobile\:\!bg-yellow {
    background-color: #FFCE02 !important;
  }

  .mobile\:\!bg-green-100 {
    background-color: #F9FCE9 !important;
  }

  .mobile\:\!bg-green-200 {
    background-color: #E7F3A5 !important;
  }

  .mobile\:\!bg-green-300 {
    background-color: #D5EA62 !important;
  }

  .mobile\:\!bg-green-400 {
    background-color: #C2E01E !important;
  }

  .mobile\:\!bg-green-500 {
    background-color: #60B731 !important;
  }

  .mobile\:\!bg-green-600 {
    background-color: #3F7B1A !important;
  }

  .mobile\:\!bg-green-700 {
    background-color: #366916 !important;
  }

  .mobile\:\!bg-green-800 {
    background-color: #203F0D !important;
  }

  .mobile\:\!bg-green-900 {
    background-color: #162A09 !important;
  }

  .mobile\:\!bg-green {
    background-color: #60B731 !important;
  }

  .mobile\:\!bg-blue-100 {
    background-color: #F5F9FD !important;
  }

  .mobile\:\!bg-blue-200 {
    background-color: #E9F4FF !important;
  }

  .mobile\:\!bg-blue-300 {
    background-color: #B9DCFF !important;
  }

  .mobile\:\!bg-blue-400 {
    background-color: #43BEFF !important;
  }

  .mobile\:\!bg-blue-500 {
    background-color: #007EE5 !important;
  }

  .mobile\:\!bg-blue-600 {
    background-color: #0069CC !important;
  }

  .mobile\:\!bg-blue-700 {
    background-color: #005CB3 !important;
  }

  .mobile\:\!bg-blue-800 {
    background-color: #004F99 !important;
  }

  .mobile\:\!bg-blue-900 {
    background-color: #003566 !important;
  }

  .mobile\:\!bg-blue {
    background-color: #007EE5 !important;
  }

  .mobile\:\!bg-violet-100 {
    background-color: #F8F8FC !important;
  }

  .mobile\:\!bg-violet-200 {
    background-color: #EBEAF6 !important;
  }

  .mobile\:\!bg-violet-300 {
    background-color: #A8A5CE !important;
  }

  .mobile\:\!bg-violet-400 {
    background-color: #8C81D1 !important;
  }

  .mobile\:\!bg-violet-500 {
    background-color: #6638B6 !important;
  }

  .mobile\:\!bg-violet-600 {
    background-color: #58309C !important;
  }

  .mobile\:\!bg-violet-700 {
    background-color: #4D2A89 !important;
  }

  .mobile\:\!bg-violet-800 {
    background-color: #3C2C84 !important;
  }

  .mobile\:\!bg-violet-900 {
    background-color: #371E62 !important;
  }

  .mobile\:\!bg-violet {
    background-color: #6638B6 !important;
  }

  .mobile\:\!bg-peacock-100 {
    background-color: #E6FFFA !important;
  }

  .mobile\:\!bg-peacock-200 {
    background-color: #B2F5EA !important;
  }

  .mobile\:\!bg-peacock-300 {
    background-color: #81E6D9 !important;
  }

  .mobile\:\!bg-peacock-400 {
    background-color: #4FD1C5 !important;
  }

  .mobile\:\!bg-peacock-500 {
    background-color: #38B2AC !important;
  }

  .mobile\:\!bg-peacock-600 {
    background-color: #319795 !important;
  }

  .mobile\:\!bg-peacock-700 {
    background-color: #2C7A7B !important;
  }

  .mobile\:\!bg-peacock-800 {
    background-color: #285E61 !important;
  }

  .mobile\:\!bg-peacock-900 {
    background-color: #234E52 !important;
  }

  .mobile\:\!bg-peacock {
    background-color: #38B2AC !important;
  }

  .mobile\:\!bg-indigo-100 {
    background-color: #EBF4FF !important;
  }

  .mobile\:\!bg-indigo-200 {
    background-color: #C3DAFE !important;
  }

  .mobile\:\!bg-indigo-300 {
    background-color: #A3BFFA !important;
  }

  .mobile\:\!bg-indigo-400 {
    background-color: #7F9CF5 !important;
  }

  .mobile\:\!bg-indigo-500 {
    background-color: #667EEA !important;
  }

  .mobile\:\!bg-indigo-600 {
    background-color: #5A67D8 !important;
  }

  .mobile\:\!bg-indigo-700 {
    background-color: #6439DE !important;
  }

  .mobile\:\!bg-indigo-800 {
    background-color: #434190 !important;
  }

  .mobile\:\!bg-indigo-900 {
    background-color: #3C366B !important;
  }

  .mobile\:\!bg-indigo {
    background-color: #667EEA !important;
  }

  .mobile\:hover\:bg-primary:hover {
    background-color: #6638B6;
  }

  .mobile\:hover\:bg-primaryDark:hover {
    background-color: #3C2C84;
  }

  .mobile\:hover\:bg-primary1:hover {
    background-color: #8C81D1;
  }

  .mobile\:hover\:bg-primary2:hover {
    background-color: #A8A5CE;
  }

  .mobile\:hover\:bg-primary3:hover {
    background-color: #EBEAF6;
  }

  .mobile\:hover\:bg-primary4:hover {
    background-color: #F8F8FC;
  }

  .mobile\:hover\:bg-secondary:hover {
    background-color: #007EE5;
  }

  .mobile\:hover\:bg-secondary1:hover {
    background-color: #43BEFF;
  }

  .mobile\:hover\:bg-secondary2:hover {
    background-color: #F5F9FD;
  }

  .mobile\:hover\:bg-alert:hover {
    background-color: #EF3817;
  }

  .mobile\:hover\:bg-safe:hover {
    background-color: #60B731;
  }

  .mobile\:hover\:bg-primary-dark:hover {
    background-color: #3C2C84;
  }

  .mobile\:hover\:bg-primary-1:hover {
    background-color: #8C81D1;
  }

  .mobile\:hover\:bg-primary-2:hover {
    background-color: #A8A5CE;
  }

  .mobile\:hover\:bg-primary-3:hover {
    background-color: #EBEAF6;
  }

  .mobile\:hover\:bg-primary-4:hover {
    background-color: #F8F8FC;
  }

  .mobile\:hover\:bg-secondary-1:hover {
    background-color: #43BEFF;
  }

  .mobile\:hover\:bg-secondary-2:hover {
    background-color: #F5F9FD;
  }

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

  .mobile\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .mobile\:hover\:bg-white:hover {
    background-color: #FFFFFF;
  }

  .mobile\:hover\:bg-point-violet:hover {
    background-color: #7545FF;
  }

  .mobile\:hover\:bg-gray-100:hover {
    background-color: #F7F7F7;
  }

  .mobile\:hover\:bg-gray-200:hover {
    background-color: #E5E5E8;
  }

  .mobile\:hover\:bg-gray-300:hover {
    background-color: #CED0D6;
  }

  .mobile\:hover\:bg-gray-400:hover {
    background-color: #A7A9B2;
  }

  .mobile\:hover\:bg-gray-500:hover {
    background-color: #858895;
  }

  .mobile\:hover\:bg-gray-600:hover {
    background-color: #6B6E7B;
  }

  .mobile\:hover\:bg-gray-700:hover {
    background-color: #5F616D;
  }

  .mobile\:hover\:bg-gray-800:hover {
    background-color: #474952;
  }

  .mobile\:hover\:bg-gray-900:hover {
    background-color: #222532;
  }

  .mobile\:hover\:bg-gray:hover {
    background-color: #858895;
  }

  .mobile\:hover\:bg-gray-dark:hover {
    background-color: #222532;
  }

  .mobile\:hover\:bg-red-100:hover {
    background-color: #FFE8E8;
  }

  .mobile\:hover\:bg-red-200:hover {
    background-color: #FFC4C4;
  }

  .mobile\:hover\:bg-red-300:hover {
    background-color: #FF8F8F;
  }

  .mobile\:hover\:bg-red-400:hover {
    background-color: #FF6A6A;
  }

  .mobile\:hover\:bg-red-500:hover {
    background-color: #EF3817;
  }

  .mobile\:hover\:bg-red-600:hover {
    background-color: #CC2C00;
  }

  .mobile\:hover\:bg-red-700:hover {
    background-color: #C53030;
  }

  .mobile\:hover\:bg-red-800:hover {
    background-color: #9B2C2C;
  }

  .mobile\:hover\:bg-red-900:hover {
    background-color: #742A2A;
  }

  .mobile\:hover\:bg-red:hover {
    background-color: #EF3817;
  }

  .mobile\:hover\:bg-coral-100:hover {
    background-color: #FFEBE6;
  }

  .mobile\:hover\:bg-coral-200:hover {
    background-color: #FFD3C8;
  }

  .mobile\:hover\:bg-coral-300:hover {
    background-color: #FFB39E;
  }

  .mobile\:hover\:bg-coral-400:hover {
    background-color: #FF9476;
  }

  .mobile\:hover\:bg-coral-500:hover {
    background-color: #FF7750;
  }

  .mobile\:hover\:bg-coral-600:hover {
    background-color: #F55A2F;
  }

  .mobile\:hover\:bg-coral-700:hover {
    background-color: #DD470F;
  }

  .mobile\:hover\:bg-coral-800:hover {
    background-color: #B93E0F;
  }

  .mobile\:hover\:bg-coral-900:hover {
    background-color: #8E3311;
  }

  .mobile\:hover\:bg-coral:hover {
    background-color: #FF7750;
  }

  .mobile\:hover\:bg-yellow-100:hover {
    background-color: #FFFAE6;
  }

  .mobile\:hover\:bg-yellow-200:hover {
    background-color: #FFEB99;
  }

  .mobile\:hover\:bg-yellow-300:hover {
    background-color: #FFE066;
  }

  .mobile\:hover\:bg-yellow-400:hover {
    background-color: #FFD633;
  }

  .mobile\:hover\:bg-yellow-500:hover {
    background-color: #FFCE02;
  }

  .mobile\:hover\:bg-yellow-600:hover {
    background-color: #E6B800;
  }

  .mobile\:hover\:bg-yellow-700:hover {
    background-color: #CCA300;
  }

  .mobile\:hover\:bg-yellow-800:hover {
    background-color: #806600;
  }

  .mobile\:hover\:bg-yellow-900:hover {
    background-color: #4D3D00;
  }

  .mobile\:hover\:bg-yellow:hover {
    background-color: #FFCE02;
  }

  .mobile\:hover\:bg-green-100:hover {
    background-color: #F9FCE9;
  }

  .mobile\:hover\:bg-green-200:hover {
    background-color: #E7F3A5;
  }

  .mobile\:hover\:bg-green-300:hover {
    background-color: #D5EA62;
  }

  .mobile\:hover\:bg-green-400:hover {
    background-color: #C2E01E;
  }

  .mobile\:hover\:bg-green-500:hover {
    background-color: #60B731;
  }

  .mobile\:hover\:bg-green-600:hover {
    background-color: #3F7B1A;
  }

  .mobile\:hover\:bg-green-700:hover {
    background-color: #366916;
  }

  .mobile\:hover\:bg-green-800:hover {
    background-color: #203F0D;
  }

  .mobile\:hover\:bg-green-900:hover {
    background-color: #162A09;
  }

  .mobile\:hover\:bg-green:hover {
    background-color: #60B731;
  }

  .mobile\:hover\:bg-blue-100:hover {
    background-color: #F5F9FD;
  }

  .mobile\:hover\:bg-blue-200:hover {
    background-color: #E9F4FF;
  }

  .mobile\:hover\:bg-blue-300:hover {
    background-color: #B9DCFF;
  }

  .mobile\:hover\:bg-blue-400:hover {
    background-color: #43BEFF;
  }

  .mobile\:hover\:bg-blue-500:hover {
    background-color: #007EE5;
  }

  .mobile\:hover\:bg-blue-600:hover {
    background-color: #0069CC;
  }

  .mobile\:hover\:bg-blue-700:hover {
    background-color: #005CB3;
  }

  .mobile\:hover\:bg-blue-800:hover {
    background-color: #004F99;
  }

  .mobile\:hover\:bg-blue-900:hover {
    background-color: #003566;
  }

  .mobile\:hover\:bg-blue:hover {
    background-color: #007EE5;
  }

  .mobile\:hover\:bg-violet-100:hover {
    background-color: #F8F8FC;
  }

  .mobile\:hover\:bg-violet-200:hover {
    background-color: #EBEAF6;
  }

  .mobile\:hover\:bg-violet-300:hover {
    background-color: #A8A5CE;
  }

  .mobile\:hover\:bg-violet-400:hover {
    background-color: #8C81D1;
  }

  .mobile\:hover\:bg-violet-500:hover {
    background-color: #6638B6;
  }

  .mobile\:hover\:bg-violet-600:hover {
    background-color: #58309C;
  }

  .mobile\:hover\:bg-violet-700:hover {
    background-color: #4D2A89;
  }

  .mobile\:hover\:bg-violet-800:hover {
    background-color: #3C2C84;
  }

  .mobile\:hover\:bg-violet-900:hover {
    background-color: #371E62;
  }

  .mobile\:hover\:bg-violet:hover {
    background-color: #6638B6;
  }

  .mobile\:hover\:bg-peacock-100:hover {
    background-color: #E6FFFA;
  }

  .mobile\:hover\:bg-peacock-200:hover {
    background-color: #B2F5EA;
  }

  .mobile\:hover\:bg-peacock-300:hover {
    background-color: #81E6D9;
  }

  .mobile\:hover\:bg-peacock-400:hover {
    background-color: #4FD1C5;
  }

  .mobile\:hover\:bg-peacock-500:hover {
    background-color: #38B2AC;
  }

  .mobile\:hover\:bg-peacock-600:hover {
    background-color: #319795;
  }

  .mobile\:hover\:bg-peacock-700:hover {
    background-color: #2C7A7B;
  }

  .mobile\:hover\:bg-peacock-800:hover {
    background-color: #285E61;
  }

  .mobile\:hover\:bg-peacock-900:hover {
    background-color: #234E52;
  }

  .mobile\:hover\:bg-peacock:hover {
    background-color: #38B2AC;
  }

  .mobile\:hover\:bg-indigo-100:hover {
    background-color: #EBF4FF;
  }

  .mobile\:hover\:bg-indigo-200:hover {
    background-color: #C3DAFE;
  }

  .mobile\:hover\:bg-indigo-300:hover {
    background-color: #A3BFFA;
  }

  .mobile\:hover\:bg-indigo-400:hover {
    background-color: #7F9CF5;
  }

  .mobile\:hover\:bg-indigo-500:hover {
    background-color: #667EEA;
  }

  .mobile\:hover\:bg-indigo-600:hover {
    background-color: #5A67D8;
  }

  .mobile\:hover\:bg-indigo-700:hover {
    background-color: #6439DE;
  }

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

  .mobile\:hover\:bg-indigo-900:hover {
    background-color: #3C366B;
  }

  .mobile\:hover\:bg-indigo:hover {
    background-color: #667EEA;
  }

  .mobile\:bg-bottom {
    background-position: bottom;
  }

  .mobile\:bg-center {
    background-position: center;
  }

  .mobile\:bg-left {
    background-position: left;
  }

  .mobile\:bg-left-bottom {
    background-position: left bottom;
  }

  .mobile\:bg-left-top {
    background-position: left top;
  }

  .mobile\:bg-right {
    background-position: right;
  }

  .mobile\:bg-right-bottom {
    background-position: right bottom;
  }

  .mobile\:bg-right-top {
    background-position: right top;
  }

  .mobile\:bg-top {
    background-position: top;
  }

  .mobile\:\!bg-bottom {
    background-position: bottom !important;
  }

  .mobile\:\!bg-center {
    background-position: center !important;
  }

  .mobile\:\!bg-left {
    background-position: left !important;
  }

  .mobile\:\!bg-left-bottom {
    background-position: left bottom !important;
  }

  .mobile\:\!bg-left-top {
    background-position: left top !important;
  }

  .mobile\:\!bg-right {
    background-position: right !important;
  }

  .mobile\:\!bg-right-bottom {
    background-position: right bottom !important;
  }

  .mobile\:\!bg-right-top {
    background-position: right top !important;
  }

  .mobile\:\!bg-top {
    background-position: top !important;
  }

  .mobile\:hover\:bg-bottom:hover {
    background-position: bottom;
  }

  .mobile\:hover\:bg-center:hover {
    background-position: center;
  }

  .mobile\:hover\:bg-left:hover {
    background-position: left;
  }

  .mobile\:hover\:bg-left-bottom:hover {
    background-position: left bottom;
  }

  .mobile\:hover\:bg-left-top:hover {
    background-position: left top;
  }

  .mobile\:hover\:bg-right:hover {
    background-position: right;
  }

  .mobile\:hover\:bg-right-bottom:hover {
    background-position: right bottom;
  }

  .mobile\:hover\:bg-right-top:hover {
    background-position: right top;
  }

  .mobile\:hover\:bg-top:hover {
    background-position: top;
  }

  .mobile\:bg-repeat {
    background-repeat: repeat;
  }

  .mobile\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .mobile\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .mobile\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .mobile\:bg-repeat-round {
    background-repeat: round;
  }

  .mobile\:bg-repeat-space {
    background-repeat: space;
  }

  .mobile\:\!bg-repeat {
    background-repeat: repeat !important;
  }

  .mobile\:\!bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .mobile\:\!bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .mobile\:\!bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .mobile\:\!bg-repeat-round {
    background-repeat: round !important;
  }

  .mobile\:\!bg-repeat-space {
    background-repeat: space !important;
  }

  .mobile\:hover\:bg-repeat:hover {
    background-repeat: repeat;
  }

  .mobile\:hover\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }

  .mobile\:hover\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }

  .mobile\:hover\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }

  .mobile\:hover\:bg-repeat-round:hover {
    background-repeat: round;
  }

  .mobile\:hover\:bg-repeat-space:hover {
    background-repeat: space;
  }

  .mobile\:bg-auto {
    background-size: auto;
  }

  .mobile\:bg-cover {
    background-size: cover;
  }

  .mobile\:bg-contain {
    background-size: contain;
  }

  .mobile\:\!bg-auto {
    background-size: auto !important;
  }

  .mobile\:\!bg-cover {
    background-size: cover !important;
  }

  .mobile\:\!bg-contain {
    background-size: contain !important;
  }

  .mobile\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .mobile\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .mobile\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .mobile\:border-collapse {
    border-collapse: collapse;
  }

  .mobile\:border-separate {
    border-collapse: separate;
  }

  .mobile\:\!border-collapse {
    border-collapse: collapse !important;
  }

  .mobile\:\!border-separate {
    border-collapse: separate !important;
  }

  .mobile\:hover\:border-collapse:hover {
    border-collapse: collapse;
  }

  .mobile\:hover\:border-separate:hover {
    border-collapse: separate;
  }

  .mobile\:border-primary {
    border-color: #6638B6;
  }

  .mobile\:border-primaryDark {
    border-color: #3C2C84;
  }

  .mobile\:border-primary1 {
    border-color: #8C81D1;
  }

  .mobile\:border-primary2 {
    border-color: #A8A5CE;
  }

  .mobile\:border-primary3 {
    border-color: #EBEAF6;
  }

  .mobile\:border-primary4 {
    border-color: #F8F8FC;
  }

  .mobile\:border-secondary {
    border-color: #007EE5;
  }

  .mobile\:border-secondary1 {
    border-color: #43BEFF;
  }

  .mobile\:border-secondary2 {
    border-color: #F5F9FD;
  }

  .mobile\:border-alert {
    border-color: #EF3817;
  }

  .mobile\:border-safe {
    border-color: #60B731;
  }

  .mobile\:border-primary-dark {
    border-color: #3C2C84;
  }

  .mobile\:border-primary-1 {
    border-color: #8C81D1;
  }

  .mobile\:border-primary-2 {
    border-color: #A8A5CE;
  }

  .mobile\:border-primary-3 {
    border-color: #EBEAF6;
  }

  .mobile\:border-primary-4 {
    border-color: #F8F8FC;
  }

  .mobile\:border-secondary-1 {
    border-color: #43BEFF;
  }

  .mobile\:border-secondary-2 {
    border-color: #F5F9FD;
  }

  .mobile\:border-transparent {
    border-color: transparent;
  }

  .mobile\:border-black {
    border-color: #000000;
  }

  .mobile\:border-white {
    border-color: #FFFFFF;
  }

  .mobile\:border-point-violet {
    border-color: #7545FF;
  }

  .mobile\:border-gray-100 {
    border-color: #F7F7F7;
  }

  .mobile\:border-gray-200 {
    border-color: #E5E5E8;
  }

  .mobile\:border-gray-300 {
    border-color: #CED0D6;
  }

  .mobile\:border-gray-400 {
    border-color: #A7A9B2;
  }

  .mobile\:border-gray-500 {
    border-color: #858895;
  }

  .mobile\:border-gray-600 {
    border-color: #6B6E7B;
  }

  .mobile\:border-gray-700 {
    border-color: #5F616D;
  }

  .mobile\:border-gray-800 {
    border-color: #474952;
  }

  .mobile\:border-gray-900 {
    border-color: #222532;
  }

  .mobile\:border-gray {
    border-color: #858895;
  }

  .mobile\:border-gray-dark {
    border-color: #222532;
  }

  .mobile\:border-red-100 {
    border-color: #FFE8E8;
  }

  .mobile\:border-red-200 {
    border-color: #FFC4C4;
  }

  .mobile\:border-red-300 {
    border-color: #FF8F8F;
  }

  .mobile\:border-red-400 {
    border-color: #FF6A6A;
  }

  .mobile\:border-red-500 {
    border-color: #EF3817;
  }

  .mobile\:border-red-600 {
    border-color: #CC2C00;
  }

  .mobile\:border-red-700 {
    border-color: #C53030;
  }

  .mobile\:border-red-800 {
    border-color: #9B2C2C;
  }

  .mobile\:border-red-900 {
    border-color: #742A2A;
  }

  .mobile\:border-red {
    border-color: #EF3817;
  }

  .mobile\:border-coral-100 {
    border-color: #FFEBE6;
  }

  .mobile\:border-coral-200 {
    border-color: #FFD3C8;
  }

  .mobile\:border-coral-300 {
    border-color: #FFB39E;
  }

  .mobile\:border-coral-400 {
    border-color: #FF9476;
  }

  .mobile\:border-coral-500 {
    border-color: #FF7750;
  }

  .mobile\:border-coral-600 {
    border-color: #F55A2F;
  }

  .mobile\:border-coral-700 {
    border-color: #DD470F;
  }

  .mobile\:border-coral-800 {
    border-color: #B93E0F;
  }

  .mobile\:border-coral-900 {
    border-color: #8E3311;
  }

  .mobile\:border-coral {
    border-color: #FF7750;
  }

  .mobile\:border-yellow-100 {
    border-color: #FFFAE6;
  }

  .mobile\:border-yellow-200 {
    border-color: #FFEB99;
  }

  .mobile\:border-yellow-300 {
    border-color: #FFE066;
  }

  .mobile\:border-yellow-400 {
    border-color: #FFD633;
  }

  .mobile\:border-yellow-500 {
    border-color: #FFCE02;
  }

  .mobile\:border-yellow-600 {
    border-color: #E6B800;
  }

  .mobile\:border-yellow-700 {
    border-color: #CCA300;
  }

  .mobile\:border-yellow-800 {
    border-color: #806600;
  }

  .mobile\:border-yellow-900 {
    border-color: #4D3D00;
  }

  .mobile\:border-yellow {
    border-color: #FFCE02;
  }

  .mobile\:border-green-100 {
    border-color: #F9FCE9;
  }

  .mobile\:border-green-200 {
    border-color: #E7F3A5;
  }

  .mobile\:border-green-300 {
    border-color: #D5EA62;
  }

  .mobile\:border-green-400 {
    border-color: #C2E01E;
  }

  .mobile\:border-green-500 {
    border-color: #60B731;
  }

  .mobile\:border-green-600 {
    border-color: #3F7B1A;
  }

  .mobile\:border-green-700 {
    border-color: #366916;
  }

  .mobile\:border-green-800 {
    border-color: #203F0D;
  }

  .mobile\:border-green-900 {
    border-color: #162A09;
  }

  .mobile\:border-green {
    border-color: #60B731;
  }

  .mobile\:border-blue-100 {
    border-color: #F5F9FD;
  }

  .mobile\:border-blue-200 {
    border-color: #E9F4FF;
  }

  .mobile\:border-blue-300 {
    border-color: #B9DCFF;
  }

  .mobile\:border-blue-400 {
    border-color: #43BEFF;
  }

  .mobile\:border-blue-500 {
    border-color: #007EE5;
  }

  .mobile\:border-blue-600 {
    border-color: #0069CC;
  }

  .mobile\:border-blue-700 {
    border-color: #005CB3;
  }

  .mobile\:border-blue-800 {
    border-color: #004F99;
  }

  .mobile\:border-blue-900 {
    border-color: #003566;
  }

  .mobile\:border-blue {
    border-color: #007EE5;
  }

  .mobile\:border-violet-100 {
    border-color: #F8F8FC;
  }

  .mobile\:border-violet-200 {
    border-color: #EBEAF6;
  }

  .mobile\:border-violet-300 {
    border-color: #A8A5CE;
  }

  .mobile\:border-violet-400 {
    border-color: #8C81D1;
  }

  .mobile\:border-violet-500 {
    border-color: #6638B6;
  }

  .mobile\:border-violet-600 {
    border-color: #58309C;
  }

  .mobile\:border-violet-700 {
    border-color: #4D2A89;
  }

  .mobile\:border-violet-800 {
    border-color: #3C2C84;
  }

  .mobile\:border-violet-900 {
    border-color: #371E62;
  }

  .mobile\:border-violet {
    border-color: #6638B6;
  }

  .mobile\:border-peacock-100 {
    border-color: #E6FFFA;
  }

  .mobile\:border-peacock-200 {
    border-color: #B2F5EA;
  }

  .mobile\:border-peacock-300 {
    border-color: #81E6D9;
  }

  .mobile\:border-peacock-400 {
    border-color: #4FD1C5;
  }

  .mobile\:border-peacock-500 {
    border-color: #38B2AC;
  }

  .mobile\:border-peacock-600 {
    border-color: #319795;
  }

  .mobile\:border-peacock-700 {
    border-color: #2C7A7B;
  }

  .mobile\:border-peacock-800 {
    border-color: #285E61;
  }

  .mobile\:border-peacock-900 {
    border-color: #234E52;
  }

  .mobile\:border-peacock {
    border-color: #38B2AC;
  }

  .mobile\:border-indigo-100 {
    border-color: #EBF4FF;
  }

  .mobile\:border-indigo-200 {
    border-color: #C3DAFE;
  }

  .mobile\:border-indigo-300 {
    border-color: #A3BFFA;
  }

  .mobile\:border-indigo-400 {
    border-color: #7F9CF5;
  }

  .mobile\:border-indigo-500 {
    border-color: #667EEA;
  }

  .mobile\:border-indigo-600 {
    border-color: #5A67D8;
  }

  .mobile\:border-indigo-700 {
    border-color: #6439DE;
  }

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

  .mobile\:border-indigo-900 {
    border-color: #3C366B;
  }

  .mobile\:border-indigo {
    border-color: #667EEA;
  }

  .mobile\:\!border-primary {
    border-color: #6638B6 !important;
  }

  .mobile\:\!border-primaryDark {
    border-color: #3C2C84 !important;
  }

  .mobile\:\!border-primary1 {
    border-color: #8C81D1 !important;
  }

  .mobile\:\!border-primary2 {
    border-color: #A8A5CE !important;
  }

  .mobile\:\!border-primary3 {
    border-color: #EBEAF6 !important;
  }

  .mobile\:\!border-primary4 {
    border-color: #F8F8FC !important;
  }

  .mobile\:\!border-secondary {
    border-color: #007EE5 !important;
  }

  .mobile\:\!border-secondary1 {
    border-color: #43BEFF !important;
  }

  .mobile\:\!border-secondary2 {
    border-color: #F5F9FD !important;
  }

  .mobile\:\!border-alert {
    border-color: #EF3817 !important;
  }

  .mobile\:\!border-safe {
    border-color: #60B731 !important;
  }

  .mobile\:\!border-primary-dark {
    border-color: #3C2C84 !important;
  }

  .mobile\:\!border-primary-1 {
    border-color: #8C81D1 !important;
  }

  .mobile\:\!border-primary-2 {
    border-color: #A8A5CE !important;
  }

  .mobile\:\!border-primary-3 {
    border-color: #EBEAF6 !important;
  }

  .mobile\:\!border-primary-4 {
    border-color: #F8F8FC !important;
  }

  .mobile\:\!border-secondary-1 {
    border-color: #43BEFF !important;
  }

  .mobile\:\!border-secondary-2 {
    border-color: #F5F9FD !important;
  }

  .mobile\:\!border-transparent {
    border-color: transparent !important;
  }

  .mobile\:\!border-black {
    border-color: #000000 !important;
  }

  .mobile\:\!border-white {
    border-color: #FFFFFF !important;
  }

  .mobile\:\!border-point-violet {
    border-color: #7545FF !important;
  }

  .mobile\:\!border-gray-100 {
    border-color: #F7F7F7 !important;
  }

  .mobile\:\!border-gray-200 {
    border-color: #E5E5E8 !important;
  }

  .mobile\:\!border-gray-300 {
    border-color: #CED0D6 !important;
  }

  .mobile\:\!border-gray-400 {
    border-color: #A7A9B2 !important;
  }

  .mobile\:\!border-gray-500 {
    border-color: #858895 !important;
  }

  .mobile\:\!border-gray-600 {
    border-color: #6B6E7B !important;
  }

  .mobile\:\!border-gray-700 {
    border-color: #5F616D !important;
  }

  .mobile\:\!border-gray-800 {
    border-color: #474952 !important;
  }

  .mobile\:\!border-gray-900 {
    border-color: #222532 !important;
  }

  .mobile\:\!border-gray {
    border-color: #858895 !important;
  }

  .mobile\:\!border-gray-dark {
    border-color: #222532 !important;
  }

  .mobile\:\!border-red-100 {
    border-color: #FFE8E8 !important;
  }

  .mobile\:\!border-red-200 {
    border-color: #FFC4C4 !important;
  }

  .mobile\:\!border-red-300 {
    border-color: #FF8F8F !important;
  }

  .mobile\:\!border-red-400 {
    border-color: #FF6A6A !important;
  }

  .mobile\:\!border-red-500 {
    border-color: #EF3817 !important;
  }

  .mobile\:\!border-red-600 {
    border-color: #CC2C00 !important;
  }

  .mobile\:\!border-red-700 {
    border-color: #C53030 !important;
  }

  .mobile\:\!border-red-800 {
    border-color: #9B2C2C !important;
  }

  .mobile\:\!border-red-900 {
    border-color: #742A2A !important;
  }

  .mobile\:\!border-red {
    border-color: #EF3817 !important;
  }

  .mobile\:\!border-coral-100 {
    border-color: #FFEBE6 !important;
  }

  .mobile\:\!border-coral-200 {
    border-color: #FFD3C8 !important;
  }

  .mobile\:\!border-coral-300 {
    border-color: #FFB39E !important;
  }

  .mobile\:\!border-coral-400 {
    border-color: #FF9476 !important;
  }

  .mobile\:\!border-coral-500 {
    border-color: #FF7750 !important;
  }

  .mobile\:\!border-coral-600 {
    border-color: #F55A2F !important;
  }

  .mobile\:\!border-coral-700 {
    border-color: #DD470F !important;
  }

  .mobile\:\!border-coral-800 {
    border-color: #B93E0F !important;
  }

  .mobile\:\!border-coral-900 {
    border-color: #8E3311 !important;
  }

  .mobile\:\!border-coral {
    border-color: #FF7750 !important;
  }

  .mobile\:\!border-yellow-100 {
    border-color: #FFFAE6 !important;
  }

  .mobile\:\!border-yellow-200 {
    border-color: #FFEB99 !important;
  }

  .mobile\:\!border-yellow-300 {
    border-color: #FFE066 !important;
  }

  .mobile\:\!border-yellow-400 {
    border-color: #FFD633 !important;
  }

  .mobile\:\!border-yellow-500 {
    border-color: #FFCE02 !important;
  }

  .mobile\:\!border-yellow-600 {
    border-color: #E6B800 !important;
  }

  .mobile\:\!border-yellow-700 {
    border-color: #CCA300 !important;
  }

  .mobile\:\!border-yellow-800 {
    border-color: #806600 !important;
  }

  .mobile\:\!border-yellow-900 {
    border-color: #4D3D00 !important;
  }

  .mobile\:\!border-yellow {
    border-color: #FFCE02 !important;
  }

  .mobile\:\!border-green-100 {
    border-color: #F9FCE9 !important;
  }

  .mobile\:\!border-green-200 {
    border-color: #E7F3A5 !important;
  }

  .mobile\:\!border-green-300 {
    border-color: #D5EA62 !important;
  }

  .mobile\:\!border-green-400 {
    border-color: #C2E01E !important;
  }

  .mobile\:\!border-green-500 {
    border-color: #60B731 !important;
  }

  .mobile\:\!border-green-600 {
    border-color: #3F7B1A !important;
  }

  .mobile\:\!border-green-700 {
    border-color: #366916 !important;
  }

  .mobile\:\!border-green-800 {
    border-color: #203F0D !important;
  }

  .mobile\:\!border-green-900 {
    border-color: #162A09 !important;
  }

  .mobile\:\!border-green {
    border-color: #60B731 !important;
  }

  .mobile\:\!border-blue-100 {
    border-color: #F5F9FD !important;
  }

  .mobile\:\!border-blue-200 {
    border-color: #E9F4FF !important;
  }

  .mobile\:\!border-blue-300 {
    border-color: #B9DCFF !important;
  }

  .mobile\:\!border-blue-400 {
    border-color: #43BEFF !important;
  }

  .mobile\:\!border-blue-500 {
    border-color: #007EE5 !important;
  }

  .mobile\:\!border-blue-600 {
    border-color: #0069CC !important;
  }

  .mobile\:\!border-blue-700 {
    border-color: #005CB3 !important;
  }

  .mobile\:\!border-blue-800 {
    border-color: #004F99 !important;
  }

  .mobile\:\!border-blue-900 {
    border-color: #003566 !important;
  }

  .mobile\:\!border-blue {
    border-color: #007EE5 !important;
  }

  .mobile\:\!border-violet-100 {
    border-color: #F8F8FC !important;
  }

  .mobile\:\!border-violet-200 {
    border-color: #EBEAF6 !important;
  }

  .mobile\:\!border-violet-300 {
    border-color: #A8A5CE !important;
  }

  .mobile\:\!border-violet-400 {
    border-color: #8C81D1 !important;
  }

  .mobile\:\!border-violet-500 {
    border-color: #6638B6 !important;
  }

  .mobile\:\!border-violet-600 {
    border-color: #58309C !important;
  }

  .mobile\:\!border-violet-700 {
    border-color: #4D2A89 !important;
  }

  .mobile\:\!border-violet-800 {
    border-color: #3C2C84 !important;
  }

  .mobile\:\!border-violet-900 {
    border-color: #371E62 !important;
  }

  .mobile\:\!border-violet {
    border-color: #6638B6 !important;
  }

  .mobile\:\!border-peacock-100 {
    border-color: #E6FFFA !important;
  }

  .mobile\:\!border-peacock-200 {
    border-color: #B2F5EA !important;
  }

  .mobile\:\!border-peacock-300 {
    border-color: #81E6D9 !important;
  }

  .mobile\:\!border-peacock-400 {
    border-color: #4FD1C5 !important;
  }

  .mobile\:\!border-peacock-500 {
    border-color: #38B2AC !important;
  }

  .mobile\:\!border-peacock-600 {
    border-color: #319795 !important;
  }

  .mobile\:\!border-peacock-700 {
    border-color: #2C7A7B !important;
  }

  .mobile\:\!border-peacock-800 {
    border-color: #285E61 !important;
  }

  .mobile\:\!border-peacock-900 {
    border-color: #234E52 !important;
  }

  .mobile\:\!border-peacock {
    border-color: #38B2AC !important;
  }

  .mobile\:\!border-indigo-100 {
    border-color: #EBF4FF !important;
  }

  .mobile\:\!border-indigo-200 {
    border-color: #C3DAFE !important;
  }

  .mobile\:\!border-indigo-300 {
    border-color: #A3BFFA !important;
  }

  .mobile\:\!border-indigo-400 {
    border-color: #7F9CF5 !important;
  }

  .mobile\:\!border-indigo-500 {
    border-color: #667EEA !important;
  }

  .mobile\:\!border-indigo-600 {
    border-color: #5A67D8 !important;
  }

  .mobile\:\!border-indigo-700 {
    border-color: #6439DE !important;
  }

  .mobile\:\!border-indigo-800 {
    border-color: #434190 !important;
  }

  .mobile\:\!border-indigo-900 {
    border-color: #3C366B !important;
  }

  .mobile\:\!border-indigo {
    border-color: #667EEA !important;
  }

  .mobile\:hover\:border-primary:hover {
    border-color: #6638B6;
  }

  .mobile\:hover\:border-primaryDark:hover {
    border-color: #3C2C84;
  }

  .mobile\:hover\:border-primary1:hover {
    border-color: #8C81D1;
  }

  .mobile\:hover\:border-primary2:hover {
    border-color: #A8A5CE;
  }

  .mobile\:hover\:border-primary3:hover {
    border-color: #EBEAF6;
  }

  .mobile\:hover\:border-primary4:hover {
    border-color: #F8F8FC;
  }

  .mobile\:hover\:border-secondary:hover {
    border-color: #007EE5;
  }

  .mobile\:hover\:border-secondary1:hover {
    border-color: #43BEFF;
  }

  .mobile\:hover\:border-secondary2:hover {
    border-color: #F5F9FD;
  }

  .mobile\:hover\:border-alert:hover {
    border-color: #EF3817;
  }

  .mobile\:hover\:border-safe:hover {
    border-color: #60B731;
  }

  .mobile\:hover\:border-primary-dark:hover {
    border-color: #3C2C84;
  }

  .mobile\:hover\:border-primary-1:hover {
    border-color: #8C81D1;
  }

  .mobile\:hover\:border-primary-2:hover {
    border-color: #A8A5CE;
  }

  .mobile\:hover\:border-primary-3:hover {
    border-color: #EBEAF6;
  }

  .mobile\:hover\:border-primary-4:hover {
    border-color: #F8F8FC;
  }

  .mobile\:hover\:border-secondary-1:hover {
    border-color: #43BEFF;
  }

  .mobile\:hover\:border-secondary-2:hover {
    border-color: #F5F9FD;
  }

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

  .mobile\:hover\:border-black:hover {
    border-color: #000000;
  }

  .mobile\:hover\:border-white:hover {
    border-color: #FFFFFF;
  }

  .mobile\:hover\:border-point-violet:hover {
    border-color: #7545FF;
  }

  .mobile\:hover\:border-gray-100:hover {
    border-color: #F7F7F7;
  }

  .mobile\:hover\:border-gray-200:hover {
    border-color: #E5E5E8;
  }

  .mobile\:hover\:border-gray-300:hover {
    border-color: #CED0D6;
  }

  .mobile\:hover\:border-gray-400:hover {
    border-color: #A7A9B2;
  }

  .mobile\:hover\:border-gray-500:hover {
    border-color: #858895;
  }

  .mobile\:hover\:border-gray-600:hover {
    border-color: #6B6E7B;
  }

  .mobile\:hover\:border-gray-700:hover {
    border-color: #5F616D;
  }

  .mobile\:hover\:border-gray-800:hover {
    border-color: #474952;
  }

  .mobile\:hover\:border-gray-900:hover {
    border-color: #222532;
  }

  .mobile\:hover\:border-gray:hover {
    border-color: #858895;
  }

  .mobile\:hover\:border-gray-dark:hover {
    border-color: #222532;
  }

  .mobile\:hover\:border-red-100:hover {
    border-color: #FFE8E8;
  }

  .mobile\:hover\:border-red-200:hover {
    border-color: #FFC4C4;
  }

  .mobile\:hover\:border-red-300:hover {
    border-color: #FF8F8F;
  }

  .mobile\:hover\:border-red-400:hover {
    border-color: #FF6A6A;
  }

  .mobile\:hover\:border-red-500:hover {
    border-color: #EF3817;
  }

  .mobile\:hover\:border-red-600:hover {
    border-color: #CC2C00;
  }

  .mobile\:hover\:border-red-700:hover {
    border-color: #C53030;
  }

  .mobile\:hover\:border-red-800:hover {
    border-color: #9B2C2C;
  }

  .mobile\:hover\:border-red-900:hover {
    border-color: #742A2A;
  }

  .mobile\:hover\:border-red:hover {
    border-color: #EF3817;
  }

  .mobile\:hover\:border-coral-100:hover {
    border-color: #FFEBE6;
  }

  .mobile\:hover\:border-coral-200:hover {
    border-color: #FFD3C8;
  }

  .mobile\:hover\:border-coral-300:hover {
    border-color: #FFB39E;
  }

  .mobile\:hover\:border-coral-400:hover {
    border-color: #FF9476;
  }

  .mobile\:hover\:border-coral-500:hover {
    border-color: #FF7750;
  }

  .mobile\:hover\:border-coral-600:hover {
    border-color: #F55A2F;
  }

  .mobile\:hover\:border-coral-700:hover {
    border-color: #DD470F;
  }

  .mobile\:hover\:border-coral-800:hover {
    border-color: #B93E0F;
  }

  .mobile\:hover\:border-coral-900:hover {
    border-color: #8E3311;
  }

  .mobile\:hover\:border-coral:hover {
    border-color: #FF7750;
  }

  .mobile\:hover\:border-yellow-100:hover {
    border-color: #FFFAE6;
  }

  .mobile\:hover\:border-yellow-200:hover {
    border-color: #FFEB99;
  }

  .mobile\:hover\:border-yellow-300:hover {
    border-color: #FFE066;
  }

  .mobile\:hover\:border-yellow-400:hover {
    border-color: #FFD633;
  }

  .mobile\:hover\:border-yellow-500:hover {
    border-color: #FFCE02;
  }

  .mobile\:hover\:border-yellow-600:hover {
    border-color: #E6B800;
  }

  .mobile\:hover\:border-yellow-700:hover {
    border-color: #CCA300;
  }

  .mobile\:hover\:border-yellow-800:hover {
    border-color: #806600;
  }

  .mobile\:hover\:border-yellow-900:hover {
    border-color: #4D3D00;
  }

  .mobile\:hover\:border-yellow:hover {
    border-color: #FFCE02;
  }

  .mobile\:hover\:border-green-100:hover {
    border-color: #F9FCE9;
  }

  .mobile\:hover\:border-green-200:hover {
    border-color: #E7F3A5;
  }

  .mobile\:hover\:border-green-300:hover {
    border-color: #D5EA62;
  }

  .mobile\:hover\:border-green-400:hover {
    border-color: #C2E01E;
  }

  .mobile\:hover\:border-green-500:hover {
    border-color: #60B731;
  }

  .mobile\:hover\:border-green-600:hover {
    border-color: #3F7B1A;
  }

  .mobile\:hover\:border-green-700:hover {
    border-color: #366916;
  }

  .mobile\:hover\:border-green-800:hover {
    border-color: #203F0D;
  }

  .mobile\:hover\:border-green-900:hover {
    border-color: #162A09;
  }

  .mobile\:hover\:border-green:hover {
    border-color: #60B731;
  }

  .mobile\:hover\:border-blue-100:hover {
    border-color: #F5F9FD;
  }

  .mobile\:hover\:border-blue-200:hover {
    border-color: #E9F4FF;
  }

  .mobile\:hover\:border-blue-300:hover {
    border-color: #B9DCFF;
  }

  .mobile\:hover\:border-blue-400:hover {
    border-color: #43BEFF;
  }

  .mobile\:hover\:border-blue-500:hover {
    border-color: #007EE5;
  }

  .mobile\:hover\:border-blue-600:hover {
    border-color: #0069CC;
  }

  .mobile\:hover\:border-blue-700:hover {
    border-color: #005CB3;
  }

  .mobile\:hover\:border-blue-800:hover {
    border-color: #004F99;
  }

  .mobile\:hover\:border-blue-900:hover {
    border-color: #003566;
  }

  .mobile\:hover\:border-blue:hover {
    border-color: #007EE5;
  }

  .mobile\:hover\:border-violet-100:hover {
    border-color: #F8F8FC;
  }

  .mobile\:hover\:border-violet-200:hover {
    border-color: #EBEAF6;
  }

  .mobile\:hover\:border-violet-300:hover {
    border-color: #A8A5CE;
  }

  .mobile\:hover\:border-violet-400:hover {
    border-color: #8C81D1;
  }

  .mobile\:hover\:border-violet-500:hover {
    border-color: #6638B6;
  }

  .mobile\:hover\:border-violet-600:hover {
    border-color: #58309C;
  }

  .mobile\:hover\:border-violet-700:hover {
    border-color: #4D2A89;
  }

  .mobile\:hover\:border-violet-800:hover {
    border-color: #3C2C84;
  }

  .mobile\:hover\:border-violet-900:hover {
    border-color: #371E62;
  }

  .mobile\:hover\:border-violet:hover {
    border-color: #6638B6;
  }

  .mobile\:hover\:border-peacock-100:hover {
    border-color: #E6FFFA;
  }

  .mobile\:hover\:border-peacock-200:hover {
    border-color: #B2F5EA;
  }

  .mobile\:hover\:border-peacock-300:hover {
    border-color: #81E6D9;
  }

  .mobile\:hover\:border-peacock-400:hover {
    border-color: #4FD1C5;
  }

  .mobile\:hover\:border-peacock-500:hover {
    border-color: #38B2AC;
  }

  .mobile\:hover\:border-peacock-600:hover {
    border-color: #319795;
  }

  .mobile\:hover\:border-peacock-700:hover {
    border-color: #2C7A7B;
  }

  .mobile\:hover\:border-peacock-800:hover {
    border-color: #285E61;
  }

  .mobile\:hover\:border-peacock-900:hover {
    border-color: #234E52;
  }

  .mobile\:hover\:border-peacock:hover {
    border-color: #38B2AC;
  }

  .mobile\:hover\:border-indigo-100:hover {
    border-color: #EBF4FF;
  }

  .mobile\:hover\:border-indigo-200:hover {
    border-color: #C3DAFE;
  }

  .mobile\:hover\:border-indigo-300:hover {
    border-color: #A3BFFA;
  }

  .mobile\:hover\:border-indigo-400:hover {
    border-color: #7F9CF5;
  }

  .mobile\:hover\:border-indigo-500:hover {
    border-color: #667EEA;
  }

  .mobile\:hover\:border-indigo-600:hover {
    border-color: #5A67D8;
  }

  .mobile\:hover\:border-indigo-700:hover {
    border-color: #6439DE;
  }

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

  .mobile\:hover\:border-indigo-900:hover {
    border-color: #3C366B;
  }

  .mobile\:hover\:border-indigo:hover {
    border-color: #667EEA;
  }

  .mobile\:rounded-none {
    border-radius: 0;
  }

  .mobile\:rounded-sm {
    border-radius: 0.125rem;
  }

  .mobile\:rounded {
    border-radius: 0.25rem;
  }

  .mobile\:rounded-md {
    border-radius: 0.375rem;
  }

  .mobile\:rounded-lg {
    border-radius: 0.5rem;
  }

  .mobile\:rounded-full {
    border-radius: 9999px;
  }

  .mobile\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .mobile\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .mobile\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .mobile\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .mobile\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .mobile\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .mobile\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .mobile\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .mobile\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .mobile\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .mobile\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .mobile\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .mobile\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .mobile\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .mobile\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .mobile\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .mobile\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .mobile\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .mobile\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .mobile\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .mobile\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .mobile\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .mobile\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .mobile\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .mobile\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .mobile\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .mobile\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .mobile\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .mobile\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .mobile\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .mobile\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .mobile\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .mobile\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .mobile\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .mobile\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .mobile\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .mobile\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .mobile\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .mobile\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .mobile\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .mobile\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .mobile\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .mobile\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .mobile\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .mobile\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .mobile\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .mobile\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .mobile\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .mobile\:\!rounded-none {
    border-radius: 0 !important;
  }

  .mobile\:\!rounded-sm {
    border-radius: 0.125rem !important;
  }

  .mobile\:\!rounded {
    border-radius: 0.25rem !important;
  }

  .mobile\:\!rounded-md {
    border-radius: 0.375rem !important;
  }

  .mobile\:\!rounded-lg {
    border-radius: 0.5rem !important;
  }

  .mobile\:\!rounded-full {
    border-radius: 9999px !important;
  }

  .mobile\:\!rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .mobile\:\!rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .mobile\:\!rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .mobile\:\!rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .mobile\:\!rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .mobile\:\!rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .mobile\:\!rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .mobile\:\!rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .mobile\:\!rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .mobile\:\!rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .mobile\:\!rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .mobile\:\!rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .mobile\:\!rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .mobile\:\!rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .mobile\:\!rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .mobile\:\!rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .mobile\:\!rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .mobile\:\!rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .mobile\:\!rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .mobile\:\!rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .mobile\:\!rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .mobile\:\!rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .mobile\:\!rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .mobile\:\!rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .mobile\:\!rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .mobile\:\!rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .mobile\:\!rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .mobile\:\!rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .mobile\:\!rounded-tl-sm {
    border-top-left-radius: 0.125rem !important;
  }

  .mobile\:\!rounded-tr-sm {
    border-top-right-radius: 0.125rem !important;
  }

  .mobile\:\!rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important;
  }

  .mobile\:\!rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important;
  }

  .mobile\:\!rounded-tl {
    border-top-left-radius: 0.25rem !important;
  }

  .mobile\:\!rounded-tr {
    border-top-right-radius: 0.25rem !important;
  }

  .mobile\:\!rounded-br {
    border-bottom-right-radius: 0.25rem !important;
  }

  .mobile\:\!rounded-bl {
    border-bottom-left-radius: 0.25rem !important;
  }

  .mobile\:\!rounded-tl-md {
    border-top-left-radius: 0.375rem !important;
  }

  .mobile\:\!rounded-tr-md {
    border-top-right-radius: 0.375rem !important;
  }

  .mobile\:\!rounded-br-md {
    border-bottom-right-radius: 0.375rem !important;
  }

  .mobile\:\!rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important;
  }

  .mobile\:\!rounded-tl-lg {
    border-top-left-radius: 0.5rem !important;
  }

  .mobile\:\!rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
  }

  .mobile\:\!rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important;
  }

  .mobile\:\!rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important;
  }

  .mobile\:\!rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .mobile\:\!rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .mobile\:\!rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .mobile\:\!rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .mobile\:hover\:rounded-none:hover {
    border-radius: 0;
  }

  .mobile\:hover\:rounded-sm:hover {
    border-radius: 0.125rem;
  }

  .mobile\:hover\:rounded:hover {
    border-radius: 0.25rem;
  }

  .mobile\:hover\:rounded-md:hover {
    border-radius: 0.375rem;
  }

  .mobile\:hover\:rounded-lg:hover {
    border-radius: 0.5rem;
  }

  .mobile\:hover\:rounded-full:hover {
    border-radius: 9999px;
  }

  .mobile\:hover\:rounded-t-none:hover {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .mobile\:hover\:rounded-r-none:hover {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .mobile\:hover\:rounded-b-none:hover {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .mobile\:hover\:rounded-l-none:hover {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .mobile\:hover\:rounded-t-sm:hover {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .mobile\:hover\:rounded-r-sm:hover {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .mobile\:hover\:rounded-b-sm:hover {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .mobile\:hover\:rounded-l-sm:hover {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .mobile\:hover\:rounded-t:hover {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .mobile\:hover\:rounded-r:hover {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .mobile\:hover\:rounded-b:hover {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .mobile\:hover\:rounded-l:hover {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .mobile\:hover\:rounded-t-md:hover {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .mobile\:hover\:rounded-r-md:hover {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .mobile\:hover\:rounded-b-md:hover {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .mobile\:hover\:rounded-l-md:hover {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .mobile\:hover\:rounded-t-lg:hover {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .mobile\:hover\:rounded-r-lg:hover {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .mobile\:hover\:rounded-b-lg:hover {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .mobile\:hover\:rounded-l-lg:hover {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .mobile\:hover\:rounded-t-full:hover {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .mobile\:hover\:rounded-r-full:hover {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .mobile\:hover\:rounded-b-full:hover {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .mobile\:hover\:rounded-l-full:hover {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .mobile\:hover\:rounded-tl-none:hover {
    border-top-left-radius: 0;
  }

  .mobile\:hover\:rounded-tr-none:hover {
    border-top-right-radius: 0;
  }

  .mobile\:hover\:rounded-br-none:hover {
    border-bottom-right-radius: 0;
  }

  .mobile\:hover\:rounded-bl-none:hover {
    border-bottom-left-radius: 0;
  }

  .mobile\:hover\:rounded-tl-sm:hover {
    border-top-left-radius: 0.125rem;
  }

  .mobile\:hover\:rounded-tr-sm:hover {
    border-top-right-radius: 0.125rem;
  }

  .mobile\:hover\:rounded-br-sm:hover {
    border-bottom-right-radius: 0.125rem;
  }

  .mobile\:hover\:rounded-bl-sm:hover {
    border-bottom-left-radius: 0.125rem;
  }

  .mobile\:hover\:rounded-tl:hover {
    border-top-left-radius: 0.25rem;
  }

  .mobile\:hover\:rounded-tr:hover {
    border-top-right-radius: 0.25rem;
  }

  .mobile\:hover\:rounded-br:hover {
    border-bottom-right-radius: 0.25rem;
  }

  .mobile\:hover\:rounded-bl:hover {
    border-bottom-left-radius: 0.25rem;
  }

  .mobile\:hover\:rounded-tl-md:hover {
    border-top-left-radius: 0.375rem;
  }

  .mobile\:hover\:rounded-tr-md:hover {
    border-top-right-radius: 0.375rem;
  }

  .mobile\:hover\:rounded-br-md:hover {
    border-bottom-right-radius: 0.375rem;
  }

  .mobile\:hover\:rounded-bl-md:hover {
    border-bottom-left-radius: 0.375rem;
  }

  .mobile\:hover\:rounded-tl-lg:hover {
    border-top-left-radius: 0.5rem;
  }

  .mobile\:hover\:rounded-tr-lg:hover {
    border-top-right-radius: 0.5rem;
  }

  .mobile\:hover\:rounded-br-lg:hover {
    border-bottom-right-radius: 0.5rem;
  }

  .mobile\:hover\:rounded-bl-lg:hover {
    border-bottom-left-radius: 0.5rem;
  }

  .mobile\:hover\:rounded-tl-full:hover {
    border-top-left-radius: 9999px;
  }

  .mobile\:hover\:rounded-tr-full:hover {
    border-top-right-radius: 9999px;
  }

  .mobile\:hover\:rounded-br-full:hover {
    border-bottom-right-radius: 9999px;
  }

  .mobile\:hover\:rounded-bl-full:hover {
    border-bottom-left-radius: 9999px;
  }

  .mobile\:border-solid {
    border-style: solid;
  }

  .mobile\:border-dashed {
    border-style: dashed;
  }

  .mobile\:border-dotted {
    border-style: dotted;
  }

  .mobile\:border-double {
    border-style: double;
  }

  .mobile\:border-none {
    border-style: none;
  }

  .mobile\:\!border-solid {
    border-style: solid !important;
  }

  .mobile\:\!border-dashed {
    border-style: dashed !important;
  }

  .mobile\:\!border-dotted {
    border-style: dotted !important;
  }

  .mobile\:\!border-double {
    border-style: double !important;
  }

  .mobile\:\!border-none {
    border-style: none !important;
  }

  .mobile\:hover\:border-solid:hover {
    border-style: solid;
  }

  .mobile\:hover\:border-dashed:hover {
    border-style: dashed;
  }

  .mobile\:hover\:border-dotted:hover {
    border-style: dotted;
  }

  .mobile\:hover\:border-double:hover {
    border-style: double;
  }

  .mobile\:hover\:border-none:hover {
    border-style: none;
  }

  .mobile\:border-0 {
    border-width: 0;
  }

  .mobile\:border-2 {
    border-width: 2px;
  }

  .mobile\:border-4 {
    border-width: 4px;
  }

  .mobile\:border-8 {
    border-width: 8px;
  }

  .mobile\:border {
    border-width: 1px;
  }

  .mobile\:border-t-0 {
    border-top-width: 0;
  }

  .mobile\:border-r-0 {
    border-right-width: 0;
  }

  .mobile\:border-b-0 {
    border-bottom-width: 0;
  }

  .mobile\:border-l-0 {
    border-left-width: 0;
  }

  .mobile\:border-t-2 {
    border-top-width: 2px;
  }

  .mobile\:border-r-2 {
    border-right-width: 2px;
  }

  .mobile\:border-b-2 {
    border-bottom-width: 2px;
  }

  .mobile\:border-l-2 {
    border-left-width: 2px;
  }

  .mobile\:border-t-4 {
    border-top-width: 4px;
  }

  .mobile\:border-r-4 {
    border-right-width: 4px;
  }

  .mobile\:border-b-4 {
    border-bottom-width: 4px;
  }

  .mobile\:border-l-4 {
    border-left-width: 4px;
  }

  .mobile\:border-t-8 {
    border-top-width: 8px;
  }

  .mobile\:border-r-8 {
    border-right-width: 8px;
  }

  .mobile\:border-b-8 {
    border-bottom-width: 8px;
  }

  .mobile\:border-l-8 {
    border-left-width: 8px;
  }

  .mobile\:border-t {
    border-top-width: 1px;
  }

  .mobile\:border-r {
    border-right-width: 1px;
  }

  .mobile\:border-b {
    border-bottom-width: 1px;
  }

  .mobile\:border-l {
    border-left-width: 1px;
  }

  .mobile\:\!border-0 {
    border-width: 0 !important;
  }

  .mobile\:\!border-2 {
    border-width: 2px !important;
  }

  .mobile\:\!border-4 {
    border-width: 4px !important;
  }

  .mobile\:\!border-8 {
    border-width: 8px !important;
  }

  .mobile\:\!border {
    border-width: 1px !important;
  }

  .mobile\:\!border-t-0 {
    border-top-width: 0 !important;
  }

  .mobile\:\!border-r-0 {
    border-right-width: 0 !important;
  }

  .mobile\:\!border-b-0 {
    border-bottom-width: 0 !important;
  }

  .mobile\:\!border-l-0 {
    border-left-width: 0 !important;
  }

  .mobile\:\!border-t-2 {
    border-top-width: 2px !important;
  }

  .mobile\:\!border-r-2 {
    border-right-width: 2px !important;
  }

  .mobile\:\!border-b-2 {
    border-bottom-width: 2px !important;
  }

  .mobile\:\!border-l-2 {
    border-left-width: 2px !important;
  }

  .mobile\:\!border-t-4 {
    border-top-width: 4px !important;
  }

  .mobile\:\!border-r-4 {
    border-right-width: 4px !important;
  }

  .mobile\:\!border-b-4 {
    border-bottom-width: 4px !important;
  }

  .mobile\:\!border-l-4 {
    border-left-width: 4px !important;
  }

  .mobile\:\!border-t-8 {
    border-top-width: 8px !important;
  }

  .mobile\:\!border-r-8 {
    border-right-width: 8px !important;
  }

  .mobile\:\!border-b-8 {
    border-bottom-width: 8px !important;
  }

  .mobile\:\!border-l-8 {
    border-left-width: 8px !important;
  }

  .mobile\:\!border-t {
    border-top-width: 1px !important;
  }

  .mobile\:\!border-r {
    border-right-width: 1px !important;
  }

  .mobile\:\!border-b {
    border-bottom-width: 1px !important;
  }

  .mobile\:\!border-l {
    border-left-width: 1px !important;
  }

  .mobile\:hover\:border-0:hover {
    border-width: 0;
  }

  .mobile\:hover\:border-2:hover {
    border-width: 2px;
  }

  .mobile\:hover\:border-4:hover {
    border-width: 4px;
  }

  .mobile\:hover\:border-8:hover {
    border-width: 8px;
  }

  .mobile\:hover\:border:hover {
    border-width: 1px;
  }

  .mobile\:hover\:border-t-0:hover {
    border-top-width: 0;
  }

  .mobile\:hover\:border-r-0:hover {
    border-right-width: 0;
  }

  .mobile\:hover\:border-b-0:hover {
    border-bottom-width: 0;
  }

  .mobile\:hover\:border-l-0:hover {
    border-left-width: 0;
  }

  .mobile\:hover\:border-t-2:hover {
    border-top-width: 2px;
  }

  .mobile\:hover\:border-r-2:hover {
    border-right-width: 2px;
  }

  .mobile\:hover\:border-b-2:hover {
    border-bottom-width: 2px;
  }

  .mobile\:hover\:border-l-2:hover {
    border-left-width: 2px;
  }

  .mobile\:hover\:border-t-4:hover {
    border-top-width: 4px;
  }

  .mobile\:hover\:border-r-4:hover {
    border-right-width: 4px;
  }

  .mobile\:hover\:border-b-4:hover {
    border-bottom-width: 4px;
  }

  .mobile\:hover\:border-l-4:hover {
    border-left-width: 4px;
  }

  .mobile\:hover\:border-t-8:hover {
    border-top-width: 8px;
  }

  .mobile\:hover\:border-r-8:hover {
    border-right-width: 8px;
  }

  .mobile\:hover\:border-b-8:hover {
    border-bottom-width: 8px;
  }

  .mobile\:hover\:border-l-8:hover {
    border-left-width: 8px;
  }

  .mobile\:hover\:border-t:hover {
    border-top-width: 1px;
  }

  .mobile\:hover\:border-r:hover {
    border-right-width: 1px;
  }

  .mobile\:hover\:border-b:hover {
    border-bottom-width: 1px;
  }

  .mobile\:hover\:border-l:hover {
    border-left-width: 1px;
  }

  .mobile\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .mobile\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .mobile\:\!box-border {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .mobile\:\!box-content {
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .mobile\:hover\:box-border:hover {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .mobile\:hover\:box-content:hover {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .mobile\:cursor-auto {
    cursor: auto;
  }

  .mobile\:cursor-default {
    cursor: default;
  }

  .mobile\:cursor-pointer {
    cursor: pointer;
  }

  .mobile\:cursor-wait {
    cursor: wait;
  }

  .mobile\:cursor-text {
    cursor: text;
  }

  .mobile\:cursor-move {
    cursor: move;
  }

  .mobile\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .mobile\:\!cursor-auto {
    cursor: auto !important;
  }

  .mobile\:\!cursor-default {
    cursor: default !important;
  }

  .mobile\:\!cursor-pointer {
    cursor: pointer !important;
  }

  .mobile\:\!cursor-wait {
    cursor: wait !important;
  }

  .mobile\:\!cursor-text {
    cursor: text !important;
  }

  .mobile\:\!cursor-move {
    cursor: move !important;
  }

  .mobile\:\!cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .mobile\:hover\:cursor-auto:hover {
    cursor: auto;
  }

  .mobile\:hover\:cursor-default:hover {
    cursor: default;
  }

  .mobile\:hover\:cursor-pointer:hover {
    cursor: pointer;
  }

  .mobile\:hover\:cursor-wait:hover {
    cursor: wait;
  }

  .mobile\:hover\:cursor-text:hover {
    cursor: text;
  }

  .mobile\:hover\:cursor-move:hover {
    cursor: move;
  }

  .mobile\:hover\:cursor-not-allowed:hover {
    cursor: not-allowed;
  }

  .mobile\:block {
    display: block;
  }

  .mobile\:inline-block {
    display: inline-block;
  }

  .mobile\:inline {
    display: inline;
  }

  .mobile\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .mobile\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .mobile\:grid {
    display: grid;
  }

  .mobile\:table {
    display: table;
  }

  .mobile\:table-caption {
    display: table-caption;
  }

  .mobile\:table-cell {
    display: table-cell;
  }

  .mobile\:table-column {
    display: table-column;
  }

  .mobile\:table-column-group {
    display: table-column-group;
  }

  .mobile\:table-footer-group {
    display: table-footer-group;
  }

  .mobile\:table-header-group {
    display: table-header-group;
  }

  .mobile\:table-row-group {
    display: table-row-group;
  }

  .mobile\:table-row {
    display: table-row;
  }

  .mobile\:hidden {
    display: none;
  }

  .mobile\:\!block {
    display: block !important;
  }

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

  .mobile\:\!inline {
    display: inline !important;
  }

  .mobile\:\!flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .mobile\:\!inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .mobile\:\!grid {
    display: grid !important;
  }

  .mobile\:\!table {
    display: table !important;
  }

  .mobile\:\!table-caption {
    display: table-caption !important;
  }

  .mobile\:\!table-cell {
    display: table-cell !important;
  }

  .mobile\:\!table-column {
    display: table-column !important;
  }

  .mobile\:\!table-column-group {
    display: table-column-group !important;
  }

  .mobile\:\!table-footer-group {
    display: table-footer-group !important;
  }

  .mobile\:\!table-header-group {
    display: table-header-group !important;
  }

  .mobile\:\!table-row-group {
    display: table-row-group !important;
  }

  .mobile\:\!table-row {
    display: table-row !important;
  }

  .mobile\:\!hidden {
    display: none !important;
  }

  .mobile\:hover\:block:hover {
    display: block;
  }

  .mobile\:hover\:inline-block:hover {
    display: inline-block;
  }

  .mobile\:hover\:inline:hover {
    display: inline;
  }

  .mobile\:hover\:flex:hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .mobile\:hover\:inline-flex:hover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .mobile\:hover\:grid:hover {
    display: grid;
  }

  .mobile\:hover\:table:hover {
    display: table;
  }

  .mobile\:hover\:table-caption:hover {
    display: table-caption;
  }

  .mobile\:hover\:table-cell:hover {
    display: table-cell;
  }

  .mobile\:hover\:table-column:hover {
    display: table-column;
  }

  .mobile\:hover\:table-column-group:hover {
    display: table-column-group;
  }

  .mobile\:hover\:table-footer-group:hover {
    display: table-footer-group;
  }

  .mobile\:hover\:table-header-group:hover {
    display: table-header-group;
  }

  .mobile\:hover\:table-row-group:hover {
    display: table-row-group;
  }

  .mobile\:hover\:table-row:hover {
    display: table-row;
  }

  .mobile\:hover\:hidden:hover {
    display: none;
  }

  .mobile\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .mobile\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .mobile\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .mobile\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .mobile\:\!flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .mobile\:\!flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .mobile\:\!flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .mobile\:\!flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .mobile\:hover\:flex-row:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .mobile\:hover\:flex-row-reverse:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .mobile\:hover\:flex-col:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .mobile\:hover\:flex-col-reverse:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .mobile\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .mobile\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .mobile\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .mobile\:\!flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .mobile\:\!flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .mobile\:\!flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .mobile\:hover\:flex-wrap:hover {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .mobile\:hover\:flex-wrap-reverse:hover {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .mobile\:hover\:flex-no-wrap:hover {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .mobile\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .mobile\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .mobile\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .mobile\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .mobile\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .mobile\:\!items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .mobile\:\!items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .mobile\:\!items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .mobile\:\!items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .mobile\:\!items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .mobile\:hover\:items-start:hover {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .mobile\:hover\:items-end:hover {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .mobile\:hover\:items-center:hover {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .mobile\:hover\:items-baseline:hover {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .mobile\:hover\:items-stretch:hover {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .mobile\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .mobile\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .mobile\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .mobile\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .mobile\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .mobile\:\!self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .mobile\:\!self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .mobile\:\!self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .mobile\:\!self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .mobile\:\!self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .mobile\:hover\:self-auto:hover {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .mobile\:hover\:self-start:hover {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .mobile\:hover\:self-end:hover {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .mobile\:hover\:self-center:hover {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .mobile\:hover\:self-stretch:hover {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .mobile\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .mobile\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .mobile\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .mobile\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .mobile\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .mobile\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .mobile\:\!justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .mobile\:\!justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .mobile\:\!justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .mobile\:\!justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .mobile\:\!justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .mobile\:\!justify-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .mobile\:hover\:justify-start:hover {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .mobile\:hover\:justify-end:hover {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .mobile\:hover\:justify-center:hover {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .mobile\:hover\:justify-between:hover {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .mobile\:hover\:justify-around:hover {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .mobile\:hover\:justify-evenly:hover {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .mobile\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .mobile\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .mobile\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .mobile\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .mobile\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .mobile\:\!content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .mobile\:\!content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .mobile\:\!content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .mobile\:\!content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .mobile\:\!content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .mobile\:hover\:content-center:hover {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .mobile\:hover\:content-start:hover {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .mobile\:hover\:content-end:hover {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .mobile\:hover\:content-between:hover {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .mobile\:hover\:content-around:hover {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .mobile\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .mobile\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .mobile\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .mobile\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .mobile\:\!flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .mobile\:\!flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .mobile\:\!flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .mobile\:\!flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .mobile\:hover\:flex-1:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .mobile\:hover\:flex-auto:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .mobile\:hover\:flex-initial:hover {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .mobile\:hover\:flex-none:hover {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .mobile\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .mobile\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .mobile\:\!flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .mobile\:\!flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .mobile\:hover\:flex-grow-0:hover {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .mobile\:hover\:flex-grow:hover {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .mobile\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .mobile\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .mobile\:\!flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .mobile\:\!flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .mobile\:hover\:flex-shrink-0:hover {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .mobile\:hover\:flex-shrink:hover {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .mobile\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .mobile\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .mobile\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .mobile\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .mobile\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .mobile\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .mobile\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .mobile\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .mobile\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .mobile\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .mobile\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .mobile\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .mobile\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .mobile\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .mobile\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .mobile\:\!order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .mobile\:\!order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .mobile\:\!order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .mobile\:\!order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .mobile\:\!order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .mobile\:\!order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .mobile\:\!order-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .mobile\:\!order-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .mobile\:\!order-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .mobile\:\!order-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .mobile\:\!order-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .mobile\:\!order-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .mobile\:\!order-first {
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .mobile\:\!order-last {
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .mobile\:\!order-none {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .mobile\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .mobile\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .mobile\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .mobile\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .mobile\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .mobile\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .mobile\:hover\:order-7:hover {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .mobile\:hover\:order-8:hover {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .mobile\:hover\:order-9:hover {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .mobile\:hover\:order-10:hover {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .mobile\:hover\:order-11:hover {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .mobile\:hover\:order-12:hover {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .mobile\:hover\:order-first:hover {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .mobile\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .mobile\:hover\:order-none:hover {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .mobile\:float-right {
    float: right;
  }

  .mobile\:float-left {
    float: left;
  }

  .mobile\:float-none {
    float: none;
  }

  .mobile\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .mobile\:\!float-right {
    float: right !important;
  }

  .mobile\:\!float-left {
    float: left !important;
  }

  .mobile\:\!float-none {
    float: none !important;
  }

  .mobile\:\!clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .mobile\:hover\:float-right:hover {
    float: right;
  }

  .mobile\:hover\:float-left:hover {
    float: left;
  }

  .mobile\:hover\:float-none:hover {
    float: none;
  }

  .mobile\:hover\:clearfix:hover:after {
    content: "";
    display: table;
    clear: both;
  }

  .mobile\:clear-left {
    clear: left;
  }

  .mobile\:clear-right {
    clear: right;
  }

  .mobile\:clear-both {
    clear: both;
  }

  .mobile\:\!clear-left {
    clear: left !important;
  }

  .mobile\:\!clear-right {
    clear: right !important;
  }

  .mobile\:\!clear-both {
    clear: both !important;
  }

  .mobile\:hover\:clear-left:hover {
    clear: left;
  }

  .mobile\:hover\:clear-right:hover {
    clear: right;
  }

  .mobile\:hover\:clear-both:hover {
    clear: both;
  }

  .mobile\:font-sans {
    font-family: Noto Sans;
  }

  .mobile\:font-serif {
    font-family: Roboto;
  }

  .mobile\:\!font-sans {
    font-family: Noto Sans !important;
  }

  .mobile\:\!font-serif {
    font-family: Roboto !important;
  }

  .mobile\:hover\:font-sans:hover {
    font-family: Noto Sans;
  }

  .mobile\:hover\:font-serif:hover {
    font-family: Roboto;
  }

  .mobile\:font-hairline {
    font-weight: 100;
  }

  .mobile\:font-thin {
    font-weight: 200;
  }

  .mobile\:font-light {
    font-weight: 300;
  }

  .mobile\:font-normal {
    font-weight: 400;
  }

  .mobile\:font-medium {
    font-weight: 500;
  }

  .mobile\:font-semibold {
    font-weight: 600;
  }

  .mobile\:font-bold {
    font-weight: 700;
  }

  .mobile\:font-extrabold {
    font-weight: 800;
  }

  .mobile\:font-black {
    font-weight: 900;
  }

  .mobile\:\!font-hairline {
    font-weight: 100 !important;
  }

  .mobile\:\!font-thin {
    font-weight: 200 !important;
  }

  .mobile\:\!font-light {
    font-weight: 300 !important;
  }

  .mobile\:\!font-normal {
    font-weight: 400 !important;
  }

  .mobile\:\!font-medium {
    font-weight: 500 !important;
  }

  .mobile\:\!font-semibold {
    font-weight: 600 !important;
  }

  .mobile\:\!font-bold {
    font-weight: 700 !important;
  }

  .mobile\:\!font-extrabold {
    font-weight: 800 !important;
  }

  .mobile\:\!font-black {
    font-weight: 900 !important;
  }

  .mobile\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .mobile\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .mobile\:hover\:font-light:hover {
    font-weight: 300;
  }

  .mobile\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .mobile\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .mobile\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .mobile\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .mobile\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .mobile\:hover\:font-black:hover {
    font-weight: 900;
  }

  .mobile\:h-0 {
    height: 0rem;
  }

  .mobile\:h-1 {
    height: 0.25rem;
  }

  .mobile\:h-2 {
    height: 0.5rem;
  }

  .mobile\:h-3 {
    height: 0.75rem;
  }

  .mobile\:h-4 {
    height: 1rem;
  }

  .mobile\:h-5 {
    height: 1.25rem;
  }

  .mobile\:h-6 {
    height: 1.5rem;
  }

  .mobile\:h-7 {
    height: 1.75rem;
  }

  .mobile\:h-8 {
    height: 2rem;
  }

  .mobile\:h-9 {
    height: 2.25rem;
  }

  .mobile\:h-10 {
    height: 2.5rem;
  }

  .mobile\:h-11 {
    height: 2.75rem;
  }

  .mobile\:h-12 {
    height: 3rem;
  }

  .mobile\:h-13 {
    height: 3.25rem;
  }

  .mobile\:h-14 {
    height: 3.5rem;
  }

  .mobile\:h-15 {
    height: 3.75rem;
  }

  .mobile\:h-16 {
    height: 4rem;
  }

  .mobile\:h-17 {
    height: 4.25rem;
  }

  .mobile\:h-18 {
    height: 4.5rem;
  }

  .mobile\:h-19 {
    height: 4.75rem;
  }

  .mobile\:h-20 {
    height: 5rem;
  }

  .mobile\:h-21 {
    height: 5.25rem;
  }

  .mobile\:h-22 {
    height: 5.5rem;
  }

  .mobile\:h-23 {
    height: 5.75rem;
  }

  .mobile\:h-24 {
    height: 6rem;
  }

  .mobile\:h-25 {
    height: 6.25rem;
  }

  .mobile\:h-26 {
    height: 6.5rem;
  }

  .mobile\:h-27 {
    height: 6.75rem;
  }

  .mobile\:h-28 {
    height: 7rem;
  }

  .mobile\:h-29 {
    height: 7.25rem;
  }

  .mobile\:h-30 {
    height: 7.5rem;
  }

  .mobile\:h-31 {
    height: 7.75rem;
  }

  .mobile\:h-32 {
    height: 8rem;
  }

  .mobile\:h-40 {
    height: 10rem;
  }

  .mobile\:h-48 {
    height: 12rem;
  }

  .mobile\:h-56 {
    height: 14rem;
  }

  .mobile\:h-64 {
    height: 16rem;
  }

  .mobile\:h-auto {
    height: auto;
  }

  .mobile\:h-px {
    height: 1px;
  }

  .mobile\:h-full {
    height: 100%;
  }

  .mobile\:h-screen {
    height: 100vh;
  }

  .mobile\:\!h-0 {
    height: 0rem !important;
  }

  .mobile\:\!h-1 {
    height: 0.25rem !important;
  }

  .mobile\:\!h-2 {
    height: 0.5rem !important;
  }

  .mobile\:\!h-3 {
    height: 0.75rem !important;
  }

  .mobile\:\!h-4 {
    height: 1rem !important;
  }

  .mobile\:\!h-5 {
    height: 1.25rem !important;
  }

  .mobile\:\!h-6 {
    height: 1.5rem !important;
  }

  .mobile\:\!h-7 {
    height: 1.75rem !important;
  }

  .mobile\:\!h-8 {
    height: 2rem !important;
  }

  .mobile\:\!h-9 {
    height: 2.25rem !important;
  }

  .mobile\:\!h-10 {
    height: 2.5rem !important;
  }

  .mobile\:\!h-11 {
    height: 2.75rem !important;
  }

  .mobile\:\!h-12 {
    height: 3rem !important;
  }

  .mobile\:\!h-13 {
    height: 3.25rem !important;
  }

  .mobile\:\!h-14 {
    height: 3.5rem !important;
  }

  .mobile\:\!h-15 {
    height: 3.75rem !important;
  }

  .mobile\:\!h-16 {
    height: 4rem !important;
  }

  .mobile\:\!h-17 {
    height: 4.25rem !important;
  }

  .mobile\:\!h-18 {
    height: 4.5rem !important;
  }

  .mobile\:\!h-19 {
    height: 4.75rem !important;
  }

  .mobile\:\!h-20 {
    height: 5rem !important;
  }

  .mobile\:\!h-21 {
    height: 5.25rem !important;
  }

  .mobile\:\!h-22 {
    height: 5.5rem !important;
  }

  .mobile\:\!h-23 {
    height: 5.75rem !important;
  }

  .mobile\:\!h-24 {
    height: 6rem !important;
  }

  .mobile\:\!h-25 {
    height: 6.25rem !important;
  }

  .mobile\:\!h-26 {
    height: 6.5rem !important;
  }

  .mobile\:\!h-27 {
    height: 6.75rem !important;
  }

  .mobile\:\!h-28 {
    height: 7rem !important;
  }

  .mobile\:\!h-29 {
    height: 7.25rem !important;
  }

  .mobile\:\!h-30 {
    height: 7.5rem !important;
  }

  .mobile\:\!h-31 {
    height: 7.75rem !important;
  }

  .mobile\:\!h-32 {
    height: 8rem !important;
  }

  .mobile\:\!h-40 {
    height: 10rem !important;
  }

  .mobile\:\!h-48 {
    height: 12rem !important;
  }

  .mobile\:\!h-56 {
    height: 14rem !important;
  }

  .mobile\:\!h-64 {
    height: 16rem !important;
  }

  .mobile\:\!h-auto {
    height: auto !important;
  }

  .mobile\:\!h-px {
    height: 1px !important;
  }

  .mobile\:\!h-full {
    height: 100% !important;
  }

  .mobile\:\!h-screen {
    height: 100vh !important;
  }

  .mobile\:hover\:h-0:hover {
    height: 0rem;
  }

  .mobile\:hover\:h-1:hover {
    height: 0.25rem;
  }

  .mobile\:hover\:h-2:hover {
    height: 0.5rem;
  }

  .mobile\:hover\:h-3:hover {
    height: 0.75rem;
  }

  .mobile\:hover\:h-4:hover {
    height: 1rem;
  }

  .mobile\:hover\:h-5:hover {
    height: 1.25rem;
  }

  .mobile\:hover\:h-6:hover {
    height: 1.5rem;
  }

  .mobile\:hover\:h-7:hover {
    height: 1.75rem;
  }

  .mobile\:hover\:h-8:hover {
    height: 2rem;
  }

  .mobile\:hover\:h-9:hover {
    height: 2.25rem;
  }

  .mobile\:hover\:h-10:hover {
    height: 2.5rem;
  }

  .mobile\:hover\:h-11:hover {
    height: 2.75rem;
  }

  .mobile\:hover\:h-12:hover {
    height: 3rem;
  }

  .mobile\:hover\:h-13:hover {
    height: 3.25rem;
  }

  .mobile\:hover\:h-14:hover {
    height: 3.5rem;
  }

  .mobile\:hover\:h-15:hover {
    height: 3.75rem;
  }

  .mobile\:hover\:h-16:hover {
    height: 4rem;
  }

  .mobile\:hover\:h-17:hover {
    height: 4.25rem;
  }

  .mobile\:hover\:h-18:hover {
    height: 4.5rem;
  }

  .mobile\:hover\:h-19:hover {
    height: 4.75rem;
  }

  .mobile\:hover\:h-20:hover {
    height: 5rem;
  }

  .mobile\:hover\:h-21:hover {
    height: 5.25rem;
  }

  .mobile\:hover\:h-22:hover {
    height: 5.5rem;
  }

  .mobile\:hover\:h-23:hover {
    height: 5.75rem;
  }

  .mobile\:hover\:h-24:hover {
    height: 6rem;
  }

  .mobile\:hover\:h-25:hover {
    height: 6.25rem;
  }

  .mobile\:hover\:h-26:hover {
    height: 6.5rem;
  }

  .mobile\:hover\:h-27:hover {
    height: 6.75rem;
  }

  .mobile\:hover\:h-28:hover {
    height: 7rem;
  }

  .mobile\:hover\:h-29:hover {
    height: 7.25rem;
  }

  .mobile\:hover\:h-30:hover {
    height: 7.5rem;
  }

  .mobile\:hover\:h-31:hover {
    height: 7.75rem;
  }

  .mobile\:hover\:h-32:hover {
    height: 8rem;
  }

  .mobile\:hover\:h-40:hover {
    height: 10rem;
  }

  .mobile\:hover\:h-48:hover {
    height: 12rem;
  }

  .mobile\:hover\:h-56:hover {
    height: 14rem;
  }

  .mobile\:hover\:h-64:hover {
    height: 16rem;
  }

  .mobile\:hover\:h-auto:hover {
    height: auto;
  }

  .mobile\:hover\:h-px:hover {
    height: 1px;
  }

  .mobile\:hover\:h-full:hover {
    height: 100%;
  }

  .mobile\:hover\:h-screen:hover {
    height: 100vh;
  }

  .mobile\:leading-3 {
    line-height: .75rem;
  }

  .mobile\:leading-4 {
    line-height: 1rem;
  }

  .mobile\:leading-5 {
    line-height: 1.25rem;
  }

  .mobile\:leading-6 {
    line-height: 1.5rem;
  }

  .mobile\:leading-7 {
    line-height: 1.75rem;
  }

  .mobile\:leading-8 {
    line-height: 2rem;
  }

  .mobile\:leading-9 {
    line-height: 2.25rem;
  }

  .mobile\:leading-10 {
    line-height: 2.5rem;
  }

  .mobile\:leading-none {
    line-height: 1;
  }

  .mobile\:leading-tight {
    line-height: 1.25;
  }

  .mobile\:leading-snug {
    line-height: 1.375;
  }

  .mobile\:leading-normal {
    line-height: 1.5;
  }

  .mobile\:leading-relaxed {
    line-height: 1.625;
  }

  .mobile\:leading-loose {
    line-height: 2;
  }

  .mobile\:\!leading-3 {
    line-height: .75rem !important;
  }

  .mobile\:\!leading-4 {
    line-height: 1rem !important;
  }

  .mobile\:\!leading-5 {
    line-height: 1.25rem !important;
  }

  .mobile\:\!leading-6 {
    line-height: 1.5rem !important;
  }

  .mobile\:\!leading-7 {
    line-height: 1.75rem !important;
  }

  .mobile\:\!leading-8 {
    line-height: 2rem !important;
  }

  .mobile\:\!leading-9 {
    line-height: 2.25rem !important;
  }

  .mobile\:\!leading-10 {
    line-height: 2.5rem !important;
  }

  .mobile\:\!leading-none {
    line-height: 1 !important;
  }

  .mobile\:\!leading-tight {
    line-height: 1.25 !important;
  }

  .mobile\:\!leading-snug {
    line-height: 1.375 !important;
  }

  .mobile\:\!leading-normal {
    line-height: 1.5 !important;
  }

  .mobile\:\!leading-relaxed {
    line-height: 1.625 !important;
  }

  .mobile\:\!leading-loose {
    line-height: 2 !important;
  }

  .mobile\:hover\:leading-3:hover {
    line-height: .75rem;
  }

  .mobile\:hover\:leading-4:hover {
    line-height: 1rem;
  }

  .mobile\:hover\:leading-5:hover {
    line-height: 1.25rem;
  }

  .mobile\:hover\:leading-6:hover {
    line-height: 1.5rem;
  }

  .mobile\:hover\:leading-7:hover {
    line-height: 1.75rem;
  }

  .mobile\:hover\:leading-8:hover {
    line-height: 2rem;
  }

  .mobile\:hover\:leading-9:hover {
    line-height: 2.25rem;
  }

  .mobile\:hover\:leading-10:hover {
    line-height: 2.5rem;
  }

  .mobile\:hover\:leading-none:hover {
    line-height: 1;
  }

  .mobile\:hover\:leading-tight:hover {
    line-height: 1.25;
  }

  .mobile\:hover\:leading-snug:hover {
    line-height: 1.375;
  }

  .mobile\:hover\:leading-normal:hover {
    line-height: 1.5;
  }

  .mobile\:hover\:leading-relaxed:hover {
    line-height: 1.625;
  }

  .mobile\:hover\:leading-loose:hover {
    line-height: 2;
  }

  .mobile\:list-inside {
    list-style-position: inside;
  }

  .mobile\:list-outside {
    list-style-position: outside;
  }

  .mobile\:\!list-inside {
    list-style-position: inside !important;
  }

  .mobile\:\!list-outside {
    list-style-position: outside !important;
  }

  .mobile\:hover\:list-inside:hover {
    list-style-position: inside;
  }

  .mobile\:hover\:list-outside:hover {
    list-style-position: outside;
  }

  .mobile\:list-none {
    list-style-type: none;
  }

  .mobile\:list-disc {
    list-style-type: disc;
  }

  .mobile\:list-decimal {
    list-style-type: decimal;
  }

  .mobile\:\!list-none {
    list-style-type: none !important;
  }

  .mobile\:\!list-disc {
    list-style-type: disc !important;
  }

  .mobile\:\!list-decimal {
    list-style-type: decimal !important;
  }

  .mobile\:hover\:list-none:hover {
    list-style-type: none;
  }

  .mobile\:hover\:list-disc:hover {
    list-style-type: disc;
  }

  .mobile\:hover\:list-decimal:hover {
    list-style-type: decimal;
  }

  .mobile\:m-0 {
    margin: 0rem;
  }

  .mobile\:m-1 {
    margin: 0.25rem;
  }

  .mobile\:m-2 {
    margin: 0.5rem;
  }

  .mobile\:m-3 {
    margin: 0.75rem;
  }

  .mobile\:m-4 {
    margin: 1rem;
  }

  .mobile\:m-5 {
    margin: 1.25rem;
  }

  .mobile\:m-6 {
    margin: 1.5rem;
  }

  .mobile\:m-7 {
    margin: 1.75rem;
  }

  .mobile\:m-8 {
    margin: 2rem;
  }

  .mobile\:m-9 {
    margin: 2.25rem;
  }

  .mobile\:m-10 {
    margin: 2.5rem;
  }

  .mobile\:m-11 {
    margin: 2.75rem;
  }

  .mobile\:m-12 {
    margin: 3rem;
  }

  .mobile\:m-13 {
    margin: 3.25rem;
  }

  .mobile\:m-14 {
    margin: 3.5rem;
  }

  .mobile\:m-15 {
    margin: 3.75rem;
  }

  .mobile\:m-16 {
    margin: 4rem;
  }

  .mobile\:m-17 {
    margin: 4.25rem;
  }

  .mobile\:m-18 {
    margin: 4.5rem;
  }

  .mobile\:m-19 {
    margin: 4.75rem;
  }

  .mobile\:m-20 {
    margin: 5rem;
  }

  .mobile\:m-21 {
    margin: 5.25rem;
  }

  .mobile\:m-22 {
    margin: 5.5rem;
  }

  .mobile\:m-23 {
    margin: 5.75rem;
  }

  .mobile\:m-24 {
    margin: 6rem;
  }

  .mobile\:m-25 {
    margin: 6.25rem;
  }

  .mobile\:m-26 {
    margin: 6.5rem;
  }

  .mobile\:m-27 {
    margin: 6.75rem;
  }

  .mobile\:m-28 {
    margin: 7rem;
  }

  .mobile\:m-29 {
    margin: 7.25rem;
  }

  .mobile\:m-30 {
    margin: 7.5rem;
  }

  .mobile\:m-31 {
    margin: 7.75rem;
  }

  .mobile\:m-32 {
    margin: 8rem;
  }

  .mobile\:m-40 {
    margin: 10rem;
  }

  .mobile\:m-48 {
    margin: 12rem;
  }

  .mobile\:m-56 {
    margin: 14rem;
  }

  .mobile\:m-64 {
    margin: 16rem;
  }

  .mobile\:m-auto {
    margin: auto;
  }

  .mobile\:m-px {
    margin: 1px;
  }

  .mobile\:-m-0 {
    margin: 0rem;
  }

  .mobile\:-m-1 {
    margin: -0.25rem;
  }

  .mobile\:-m-2 {
    margin: -0.5rem;
  }

  .mobile\:-m-3 {
    margin: -0.75rem;
  }

  .mobile\:-m-4 {
    margin: -1rem;
  }

  .mobile\:-m-5 {
    margin: -1.25rem;
  }

  .mobile\:-m-6 {
    margin: -1.5rem;
  }

  .mobile\:-m-7 {
    margin: -1.75rem;
  }

  .mobile\:-m-8 {
    margin: -2rem;
  }

  .mobile\:-m-9 {
    margin: -2.25rem;
  }

  .mobile\:-m-10 {
    margin: -2.5rem;
  }

  .mobile\:-m-11 {
    margin: -2.75rem;
  }

  .mobile\:-m-12 {
    margin: -3rem;
  }

  .mobile\:-m-13 {
    margin: -3.25rem;
  }

  .mobile\:-m-14 {
    margin: -3.5rem;
  }

  .mobile\:-m-15 {
    margin: -3.75rem;
  }

  .mobile\:-m-16 {
    margin: -4rem;
  }

  .mobile\:-m-17 {
    margin: -4.25rem;
  }

  .mobile\:-m-18 {
    margin: -4.5rem;
  }

  .mobile\:-m-19 {
    margin: -4.75rem;
  }

  .mobile\:-m-20 {
    margin: -5rem;
  }

  .mobile\:-m-21 {
    margin: -5.25rem;
  }

  .mobile\:-m-22 {
    margin: -5.5rem;
  }

  .mobile\:-m-23 {
    margin: -5.75rem;
  }

  .mobile\:-m-24 {
    margin: -6rem;
  }

  .mobile\:-m-25 {
    margin: -6.25rem;
  }

  .mobile\:-m-26 {
    margin: -6.5rem;
  }

  .mobile\:-m-27 {
    margin: -6.75rem;
  }

  .mobile\:-m-28 {
    margin: -7rem;
  }

  .mobile\:-m-29 {
    margin: -7.25rem;
  }

  .mobile\:-m-30 {
    margin: -7.5rem;
  }

  .mobile\:-m-31 {
    margin: -7.75rem;
  }

  .mobile\:-m-32 {
    margin: -8rem;
  }

  .mobile\:-m-40 {
    margin: -10rem;
  }

  .mobile\:-m-48 {
    margin: -12rem;
  }

  .mobile\:-m-56 {
    margin: -14rem;
  }

  .mobile\:-m-64 {
    margin: -16rem;
  }

  .mobile\:-m-px {
    margin: -1px;
  }

  .mobile\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .mobile\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .mobile\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .mobile\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .mobile\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mobile\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .mobile\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .mobile\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .mobile\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .mobile\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .mobile\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .mobile\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .mobile\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .mobile\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .mobile\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .mobile\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .mobile\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .mobile\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .mobile\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .mobile\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .mobile\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .mobile\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .mobile\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .mobile\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .mobile\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .mobile\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .mobile\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .mobile\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .mobile\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .mobile\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .mobile\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .mobile\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .mobile\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .mobile\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .mobile\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .mobile\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .mobile\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .mobile\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .mobile\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .mobile\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .mobile\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .mobile\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .mobile\:my-21 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .mobile\:mx-21 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .mobile\:my-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .mobile\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .mobile\:my-23 {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .mobile\:mx-23 {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .mobile\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .mobile\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .mobile\:my-25 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .mobile\:mx-25 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .mobile\:my-26 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .mobile\:mx-26 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .mobile\:my-27 {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .mobile\:mx-27 {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .mobile\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .mobile\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .mobile\:my-29 {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .mobile\:mx-29 {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .mobile\:my-30 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .mobile\:mx-30 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .mobile\:my-31 {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .mobile\:mx-31 {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .mobile\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .mobile\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .mobile\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .mobile\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .mobile\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .mobile\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .mobile\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .mobile\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .mobile\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .mobile\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .mobile\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .mobile\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mobile\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .mobile\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .mobile\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .mobile\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .mobile\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .mobile\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .mobile\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .mobile\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .mobile\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .mobile\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .mobile\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .mobile\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .mobile\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .mobile\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .mobile\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .mobile\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .mobile\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .mobile\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .mobile\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .mobile\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .mobile\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .mobile\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .mobile\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .mobile\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .mobile\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .mobile\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .mobile\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .mobile\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .mobile\:-my-13 {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .mobile\:-mx-13 {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .mobile\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .mobile\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .mobile\:-my-15 {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .mobile\:-mx-15 {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .mobile\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .mobile\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .mobile\:-my-17 {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .mobile\:-mx-17 {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .mobile\:-my-18 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .mobile\:-mx-18 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .mobile\:-my-19 {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .mobile\:-mx-19 {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .mobile\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .mobile\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .mobile\:-my-21 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .mobile\:-mx-21 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .mobile\:-my-22 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .mobile\:-mx-22 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .mobile\:-my-23 {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .mobile\:-mx-23 {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .mobile\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .mobile\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .mobile\:-my-25 {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .mobile\:-mx-25 {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .mobile\:-my-26 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .mobile\:-mx-26 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .mobile\:-my-27 {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .mobile\:-mx-27 {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .mobile\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .mobile\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .mobile\:-my-29 {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .mobile\:-mx-29 {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .mobile\:-my-30 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .mobile\:-mx-30 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .mobile\:-my-31 {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .mobile\:-mx-31 {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .mobile\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .mobile\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .mobile\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .mobile\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .mobile\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .mobile\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .mobile\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .mobile\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .mobile\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .mobile\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .mobile\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .mobile\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .mobile\:mt-0 {
    margin-top: 0rem;
  }

  .mobile\:mr-0 {
    margin-right: 0rem;
  }

  .mobile\:mb-0 {
    margin-bottom: 0rem;
  }

  .mobile\:ml-0 {
    margin-left: 0rem;
  }

  .mobile\:mt-1 {
    margin-top: 0.25rem;
  }

  .mobile\:mr-1 {
    margin-right: 0.25rem;
  }

  .mobile\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .mobile\:ml-1 {
    margin-left: 0.25rem;
  }

  .mobile\:mt-2 {
    margin-top: 0.5rem;
  }

  .mobile\:mr-2 {
    margin-right: 0.5rem;
  }

  .mobile\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .mobile\:ml-2 {
    margin-left: 0.5rem;
  }

  .mobile\:mt-3 {
    margin-top: 0.75rem;
  }

  .mobile\:mr-3 {
    margin-right: 0.75rem;
  }

  .mobile\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .mobile\:ml-3 {
    margin-left: 0.75rem;
  }

  .mobile\:mt-4 {
    margin-top: 1rem;
  }

  .mobile\:mr-4 {
    margin-right: 1rem;
  }

  .mobile\:mb-4 {
    margin-bottom: 1rem;
  }

  .mobile\:ml-4 {
    margin-left: 1rem;
  }

  .mobile\:mt-5 {
    margin-top: 1.25rem;
  }

  .mobile\:mr-5 {
    margin-right: 1.25rem;
  }

  .mobile\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .mobile\:ml-5 {
    margin-left: 1.25rem;
  }

  .mobile\:mt-6 {
    margin-top: 1.5rem;
  }

  .mobile\:mr-6 {
    margin-right: 1.5rem;
  }

  .mobile\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .mobile\:ml-6 {
    margin-left: 1.5rem;
  }

  .mobile\:mt-7 {
    margin-top: 1.75rem;
  }

  .mobile\:mr-7 {
    margin-right: 1.75rem;
  }

  .mobile\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .mobile\:ml-7 {
    margin-left: 1.75rem;
  }

  .mobile\:mt-8 {
    margin-top: 2rem;
  }

  .mobile\:mr-8 {
    margin-right: 2rem;
  }

  .mobile\:mb-8 {
    margin-bottom: 2rem;
  }

  .mobile\:ml-8 {
    margin-left: 2rem;
  }

  .mobile\:mt-9 {
    margin-top: 2.25rem;
  }

  .mobile\:mr-9 {
    margin-right: 2.25rem;
  }

  .mobile\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .mobile\:ml-9 {
    margin-left: 2.25rem;
  }

  .mobile\:mt-10 {
    margin-top: 2.5rem;
  }

  .mobile\:mr-10 {
    margin-right: 2.5rem;
  }

  .mobile\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .mobile\:ml-10 {
    margin-left: 2.5rem;
  }

  .mobile\:mt-11 {
    margin-top: 2.75rem;
  }

  .mobile\:mr-11 {
    margin-right: 2.75rem;
  }

  .mobile\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .mobile\:ml-11 {
    margin-left: 2.75rem;
  }

  .mobile\:mt-12 {
    margin-top: 3rem;
  }

  .mobile\:mr-12 {
    margin-right: 3rem;
  }

  .mobile\:mb-12 {
    margin-bottom: 3rem;
  }

  .mobile\:ml-12 {
    margin-left: 3rem;
  }

  .mobile\:mt-13 {
    margin-top: 3.25rem;
  }

  .mobile\:mr-13 {
    margin-right: 3.25rem;
  }

  .mobile\:mb-13 {
    margin-bottom: 3.25rem;
  }

  .mobile\:ml-13 {
    margin-left: 3.25rem;
  }

  .mobile\:mt-14 {
    margin-top: 3.5rem;
  }

  .mobile\:mr-14 {
    margin-right: 3.5rem;
  }

  .mobile\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .mobile\:ml-14 {
    margin-left: 3.5rem;
  }

  .mobile\:mt-15 {
    margin-top: 3.75rem;
  }

  .mobile\:mr-15 {
    margin-right: 3.75rem;
  }

  .mobile\:mb-15 {
    margin-bottom: 3.75rem;
  }

  .mobile\:ml-15 {
    margin-left: 3.75rem;
  }

  .mobile\:mt-16 {
    margin-top: 4rem;
  }

  .mobile\:mr-16 {
    margin-right: 4rem;
  }

  .mobile\:mb-16 {
    margin-bottom: 4rem;
  }

  .mobile\:ml-16 {
    margin-left: 4rem;
  }

  .mobile\:mt-17 {
    margin-top: 4.25rem;
  }

  .mobile\:mr-17 {
    margin-right: 4.25rem;
  }

  .mobile\:mb-17 {
    margin-bottom: 4.25rem;
  }

  .mobile\:ml-17 {
    margin-left: 4.25rem;
  }

  .mobile\:mt-18 {
    margin-top: 4.5rem;
  }

  .mobile\:mr-18 {
    margin-right: 4.5rem;
  }

  .mobile\:mb-18 {
    margin-bottom: 4.5rem;
  }

  .mobile\:ml-18 {
    margin-left: 4.5rem;
  }

  .mobile\:mt-19 {
    margin-top: 4.75rem;
  }

  .mobile\:mr-19 {
    margin-right: 4.75rem;
  }

  .mobile\:mb-19 {
    margin-bottom: 4.75rem;
  }

  .mobile\:ml-19 {
    margin-left: 4.75rem;
  }

  .mobile\:mt-20 {
    margin-top: 5rem;
  }

  .mobile\:mr-20 {
    margin-right: 5rem;
  }

  .mobile\:mb-20 {
    margin-bottom: 5rem;
  }

  .mobile\:ml-20 {
    margin-left: 5rem;
  }

  .mobile\:mt-21 {
    margin-top: 5.25rem;
  }

  .mobile\:mr-21 {
    margin-right: 5.25rem;
  }

  .mobile\:mb-21 {
    margin-bottom: 5.25rem;
  }

  .mobile\:ml-21 {
    margin-left: 5.25rem;
  }

  .mobile\:mt-22 {
    margin-top: 5.5rem;
  }

  .mobile\:mr-22 {
    margin-right: 5.5rem;
  }

  .mobile\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .mobile\:ml-22 {
    margin-left: 5.5rem;
  }

  .mobile\:mt-23 {
    margin-top: 5.75rem;
  }

  .mobile\:mr-23 {
    margin-right: 5.75rem;
  }

  .mobile\:mb-23 {
    margin-bottom: 5.75rem;
  }

  .mobile\:ml-23 {
    margin-left: 5.75rem;
  }

  .mobile\:mt-24 {
    margin-top: 6rem;
  }

  .mobile\:mr-24 {
    margin-right: 6rem;
  }

  .mobile\:mb-24 {
    margin-bottom: 6rem;
  }

  .mobile\:ml-24 {
    margin-left: 6rem;
  }

  .mobile\:mt-25 {
    margin-top: 6.25rem;
  }

  .mobile\:mr-25 {
    margin-right: 6.25rem;
  }

  .mobile\:mb-25 {
    margin-bottom: 6.25rem;
  }

  .mobile\:ml-25 {
    margin-left: 6.25rem;
  }

  .mobile\:mt-26 {
    margin-top: 6.5rem;
  }

  .mobile\:mr-26 {
    margin-right: 6.5rem;
  }

  .mobile\:mb-26 {
    margin-bottom: 6.5rem;
  }

  .mobile\:ml-26 {
    margin-left: 6.5rem;
  }

  .mobile\:mt-27 {
    margin-top: 6.75rem;
  }

  .mobile\:mr-27 {
    margin-right: 6.75rem;
  }

  .mobile\:mb-27 {
    margin-bottom: 6.75rem;
  }

  .mobile\:ml-27 {
    margin-left: 6.75rem;
  }

  .mobile\:mt-28 {
    margin-top: 7rem;
  }

  .mobile\:mr-28 {
    margin-right: 7rem;
  }

  .mobile\:mb-28 {
    margin-bottom: 7rem;
  }

  .mobile\:ml-28 {
    margin-left: 7rem;
  }

  .mobile\:mt-29 {
    margin-top: 7.25rem;
  }

  .mobile\:mr-29 {
    margin-right: 7.25rem;
  }

  .mobile\:mb-29 {
    margin-bottom: 7.25rem;
  }

  .mobile\:ml-29 {
    margin-left: 7.25rem;
  }

  .mobile\:mt-30 {
    margin-top: 7.5rem;
  }

  .mobile\:mr-30 {
    margin-right: 7.5rem;
  }

  .mobile\:mb-30 {
    margin-bottom: 7.5rem;
  }

  .mobile\:ml-30 {
    margin-left: 7.5rem;
  }

  .mobile\:mt-31 {
    margin-top: 7.75rem;
  }

  .mobile\:mr-31 {
    margin-right: 7.75rem;
  }

  .mobile\:mb-31 {
    margin-bottom: 7.75rem;
  }

  .mobile\:ml-31 {
    margin-left: 7.75rem;
  }

  .mobile\:mt-32 {
    margin-top: 8rem;
  }

  .mobile\:mr-32 {
    margin-right: 8rem;
  }

  .mobile\:mb-32 {
    margin-bottom: 8rem;
  }

  .mobile\:ml-32 {
    margin-left: 8rem;
  }

  .mobile\:mt-40 {
    margin-top: 10rem;
  }

  .mobile\:mr-40 {
    margin-right: 10rem;
  }

  .mobile\:mb-40 {
    margin-bottom: 10rem;
  }

  .mobile\:ml-40 {
    margin-left: 10rem;
  }

  .mobile\:mt-48 {
    margin-top: 12rem;
  }

  .mobile\:mr-48 {
    margin-right: 12rem;
  }

  .mobile\:mb-48 {
    margin-bottom: 12rem;
  }

  .mobile\:ml-48 {
    margin-left: 12rem;
  }

  .mobile\:mt-56 {
    margin-top: 14rem;
  }

  .mobile\:mr-56 {
    margin-right: 14rem;
  }

  .mobile\:mb-56 {
    margin-bottom: 14rem;
  }

  .mobile\:ml-56 {
    margin-left: 14rem;
  }

  .mobile\:mt-64 {
    margin-top: 16rem;
  }

  .mobile\:mr-64 {
    margin-right: 16rem;
  }

  .mobile\:mb-64 {
    margin-bottom: 16rem;
  }

  .mobile\:ml-64 {
    margin-left: 16rem;
  }

  .mobile\:mt-auto {
    margin-top: auto;
  }

  .mobile\:mr-auto {
    margin-right: auto;
  }

  .mobile\:mb-auto {
    margin-bottom: auto;
  }

  .mobile\:ml-auto {
    margin-left: auto;
  }

  .mobile\:mt-px {
    margin-top: 1px;
  }

  .mobile\:mr-px {
    margin-right: 1px;
  }

  .mobile\:mb-px {
    margin-bottom: 1px;
  }

  .mobile\:ml-px {
    margin-left: 1px;
  }

  .mobile\:-mt-0 {
    margin-top: 0rem;
  }

  .mobile\:-mr-0 {
    margin-right: 0rem;
  }

  .mobile\:-mb-0 {
    margin-bottom: 0rem;
  }

  .mobile\:-ml-0 {
    margin-left: 0rem;
  }

  .mobile\:-mt-1 {
    margin-top: -0.25rem;
  }

  .mobile\:-mr-1 {
    margin-right: -0.25rem;
  }

  .mobile\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .mobile\:-ml-1 {
    margin-left: -0.25rem;
  }

  .mobile\:-mt-2 {
    margin-top: -0.5rem;
  }

  .mobile\:-mr-2 {
    margin-right: -0.5rem;
  }

  .mobile\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .mobile\:-ml-2 {
    margin-left: -0.5rem;
  }

  .mobile\:-mt-3 {
    margin-top: -0.75rem;
  }

  .mobile\:-mr-3 {
    margin-right: -0.75rem;
  }

  .mobile\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .mobile\:-ml-3 {
    margin-left: -0.75rem;
  }

  .mobile\:-mt-4 {
    margin-top: -1rem;
  }

  .mobile\:-mr-4 {
    margin-right: -1rem;
  }

  .mobile\:-mb-4 {
    margin-bottom: -1rem;
  }

  .mobile\:-ml-4 {
    margin-left: -1rem;
  }

  .mobile\:-mt-5 {
    margin-top: -1.25rem;
  }

  .mobile\:-mr-5 {
    margin-right: -1.25rem;
  }

  .mobile\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .mobile\:-ml-5 {
    margin-left: -1.25rem;
  }

  .mobile\:-mt-6 {
    margin-top: -1.5rem;
  }

  .mobile\:-mr-6 {
    margin-right: -1.5rem;
  }

  .mobile\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .mobile\:-ml-6 {
    margin-left: -1.5rem;
  }

  .mobile\:-mt-7 {
    margin-top: -1.75rem;
  }

  .mobile\:-mr-7 {
    margin-right: -1.75rem;
  }

  .mobile\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .mobile\:-ml-7 {
    margin-left: -1.75rem;
  }

  .mobile\:-mt-8 {
    margin-top: -2rem;
  }

  .mobile\:-mr-8 {
    margin-right: -2rem;
  }

  .mobile\:-mb-8 {
    margin-bottom: -2rem;
  }

  .mobile\:-ml-8 {
    margin-left: -2rem;
  }

  .mobile\:-mt-9 {
    margin-top: -2.25rem;
  }

  .mobile\:-mr-9 {
    margin-right: -2.25rem;
  }

  .mobile\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .mobile\:-ml-9 {
    margin-left: -2.25rem;
  }

  .mobile\:-mt-10 {
    margin-top: -2.5rem;
  }

  .mobile\:-mr-10 {
    margin-right: -2.5rem;
  }

  .mobile\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .mobile\:-ml-10 {
    margin-left: -2.5rem;
  }

  .mobile\:-mt-11 {
    margin-top: -2.75rem;
  }

  .mobile\:-mr-11 {
    margin-right: -2.75rem;
  }

  .mobile\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .mobile\:-ml-11 {
    margin-left: -2.75rem;
  }

  .mobile\:-mt-12 {
    margin-top: -3rem;
  }

  .mobile\:-mr-12 {
    margin-right: -3rem;
  }

  .mobile\:-mb-12 {
    margin-bottom: -3rem;
  }

  .mobile\:-ml-12 {
    margin-left: -3rem;
  }

  .mobile\:-mt-13 {
    margin-top: -3.25rem;
  }

  .mobile\:-mr-13 {
    margin-right: -3.25rem;
  }

  .mobile\:-mb-13 {
    margin-bottom: -3.25rem;
  }

  .mobile\:-ml-13 {
    margin-left: -3.25rem;
  }

  .mobile\:-mt-14 {
    margin-top: -3.5rem;
  }

  .mobile\:-mr-14 {
    margin-right: -3.5rem;
  }

  .mobile\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .mobile\:-ml-14 {
    margin-left: -3.5rem;
  }

  .mobile\:-mt-15 {
    margin-top: -3.75rem;
  }

  .mobile\:-mr-15 {
    margin-right: -3.75rem;
  }

  .mobile\:-mb-15 {
    margin-bottom: -3.75rem;
  }

  .mobile\:-ml-15 {
    margin-left: -3.75rem;
  }

  .mobile\:-mt-16 {
    margin-top: -4rem;
  }

  .mobile\:-mr-16 {
    margin-right: -4rem;
  }

  .mobile\:-mb-16 {
    margin-bottom: -4rem;
  }

  .mobile\:-ml-16 {
    margin-left: -4rem;
  }

  .mobile\:-mt-17 {
    margin-top: -4.25rem;
  }

  .mobile\:-mr-17 {
    margin-right: -4.25rem;
  }

  .mobile\:-mb-17 {
    margin-bottom: -4.25rem;
  }

  .mobile\:-ml-17 {
    margin-left: -4.25rem;
  }

  .mobile\:-mt-18 {
    margin-top: -4.5rem;
  }

  .mobile\:-mr-18 {
    margin-right: -4.5rem;
  }

  .mobile\:-mb-18 {
    margin-bottom: -4.5rem;
  }

  .mobile\:-ml-18 {
    margin-left: -4.5rem;
  }

  .mobile\:-mt-19 {
    margin-top: -4.75rem;
  }

  .mobile\:-mr-19 {
    margin-right: -4.75rem;
  }

  .mobile\:-mb-19 {
    margin-bottom: -4.75rem;
  }

  .mobile\:-ml-19 {
    margin-left: -4.75rem;
  }

  .mobile\:-mt-20 {
    margin-top: -5rem;
  }

  .mobile\:-mr-20 {
    margin-right: -5rem;
  }

  .mobile\:-mb-20 {
    margin-bottom: -5rem;
  }

  .mobile\:-ml-20 {
    margin-left: -5rem;
  }

  .mobile\:-mt-21 {
    margin-top: -5.25rem;
  }

  .mobile\:-mr-21 {
    margin-right: -5.25rem;
  }

  .mobile\:-mb-21 {
    margin-bottom: -5.25rem;
  }

  .mobile\:-ml-21 {
    margin-left: -5.25rem;
  }

  .mobile\:-mt-22 {
    margin-top: -5.5rem;
  }

  .mobile\:-mr-22 {
    margin-right: -5.5rem;
  }

  .mobile\:-mb-22 {
    margin-bottom: -5.5rem;
  }

  .mobile\:-ml-22 {
    margin-left: -5.5rem;
  }

  .mobile\:-mt-23 {
    margin-top: -5.75rem;
  }

  .mobile\:-mr-23 {
    margin-right: -5.75rem;
  }

  .mobile\:-mb-23 {
    margin-bottom: -5.75rem;
  }

  .mobile\:-ml-23 {
    margin-left: -5.75rem;
  }

  .mobile\:-mt-24 {
    margin-top: -6rem;
  }

  .mobile\:-mr-24 {
    margin-right: -6rem;
  }

  .mobile\:-mb-24 {
    margin-bottom: -6rem;
  }

  .mobile\:-ml-24 {
    margin-left: -6rem;
  }

  .mobile\:-mt-25 {
    margin-top: -6.25rem;
  }

  .mobile\:-mr-25 {
    margin-right: -6.25rem;
  }

  .mobile\:-mb-25 {
    margin-bottom: -6.25rem;
  }

  .mobile\:-ml-25 {
    margin-left: -6.25rem;
  }

  .mobile\:-mt-26 {
    margin-top: -6.5rem;
  }

  .mobile\:-mr-26 {
    margin-right: -6.5rem;
  }

  .mobile\:-mb-26 {
    margin-bottom: -6.5rem;
  }

  .mobile\:-ml-26 {
    margin-left: -6.5rem;
  }

  .mobile\:-mt-27 {
    margin-top: -6.75rem;
  }

  .mobile\:-mr-27 {
    margin-right: -6.75rem;
  }

  .mobile\:-mb-27 {
    margin-bottom: -6.75rem;
  }

  .mobile\:-ml-27 {
    margin-left: -6.75rem;
  }

  .mobile\:-mt-28 {
    margin-top: -7rem;
  }

  .mobile\:-mr-28 {
    margin-right: -7rem;
  }

  .mobile\:-mb-28 {
    margin-bottom: -7rem;
  }

  .mobile\:-ml-28 {
    margin-left: -7rem;
  }

  .mobile\:-mt-29 {
    margin-top: -7.25rem;
  }

  .mobile\:-mr-29 {
    margin-right: -7.25rem;
  }

  .mobile\:-mb-29 {
    margin-bottom: -7.25rem;
  }

  .mobile\:-ml-29 {
    margin-left: -7.25rem;
  }

  .mobile\:-mt-30 {
    margin-top: -7.5rem;
  }

  .mobile\:-mr-30 {
    margin-right: -7.5rem;
  }

  .mobile\:-mb-30 {
    margin-bottom: -7.5rem;
  }

  .mobile\:-ml-30 {
    margin-left: -7.5rem;
  }

  .mobile\:-mt-31 {
    margin-top: -7.75rem;
  }

  .mobile\:-mr-31 {
    margin-right: -7.75rem;
  }

  .mobile\:-mb-31 {
    margin-bottom: -7.75rem;
  }

  .mobile\:-ml-31 {
    margin-left: -7.75rem;
  }

  .mobile\:-mt-32 {
    margin-top: -8rem;
  }

  .mobile\:-mr-32 {
    margin-right: -8rem;
  }

  .mobile\:-mb-32 {
    margin-bottom: -8rem;
  }

  .mobile\:-ml-32 {
    margin-left: -8rem;
  }

  .mobile\:-mt-40 {
    margin-top: -10rem;
  }

  .mobile\:-mr-40 {
    margin-right: -10rem;
  }

  .mobile\:-mb-40 {
    margin-bottom: -10rem;
  }

  .mobile\:-ml-40 {
    margin-left: -10rem;
  }

  .mobile\:-mt-48 {
    margin-top: -12rem;
  }

  .mobile\:-mr-48 {
    margin-right: -12rem;
  }

  .mobile\:-mb-48 {
    margin-bottom: -12rem;
  }

  .mobile\:-ml-48 {
    margin-left: -12rem;
  }

  .mobile\:-mt-56 {
    margin-top: -14rem;
  }

  .mobile\:-mr-56 {
    margin-right: -14rem;
  }

  .mobile\:-mb-56 {
    margin-bottom: -14rem;
  }

  .mobile\:-ml-56 {
    margin-left: -14rem;
  }

  .mobile\:-mt-64 {
    margin-top: -16rem;
  }

  .mobile\:-mr-64 {
    margin-right: -16rem;
  }

  .mobile\:-mb-64 {
    margin-bottom: -16rem;
  }

  .mobile\:-ml-64 {
    margin-left: -16rem;
  }

  .mobile\:-mt-px {
    margin-top: -1px;
  }

  .mobile\:-mr-px {
    margin-right: -1px;
  }

  .mobile\:-mb-px {
    margin-bottom: -1px;
  }

  .mobile\:-ml-px {
    margin-left: -1px;
  }

  .mobile\:\!m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .mobile\:\!m-8 {
    margin: 2rem !important;
  }

  .mobile\:\!m-9 {
    margin: 2.25rem !important;
  }

  .mobile\:\!m-10 {
    margin: 2.5rem !important;
  }

  .mobile\:\!m-11 {
    margin: 2.75rem !important;
  }

  .mobile\:\!m-12 {
    margin: 3rem !important;
  }

  .mobile\:\!m-13 {
    margin: 3.25rem !important;
  }

  .mobile\:\!m-14 {
    margin: 3.5rem !important;
  }

  .mobile\:\!m-15 {
    margin: 3.75rem !important;
  }

  .mobile\:\!m-16 {
    margin: 4rem !important;
  }

  .mobile\:\!m-17 {
    margin: 4.25rem !important;
  }

  .mobile\:\!m-18 {
    margin: 4.5rem !important;
  }

  .mobile\:\!m-19 {
    margin: 4.75rem !important;
  }

  .mobile\:\!m-20 {
    margin: 5rem !important;
  }

  .mobile\:\!m-21 {
    margin: 5.25rem !important;
  }

  .mobile\:\!m-22 {
    margin: 5.5rem !important;
  }

  .mobile\:\!m-23 {
    margin: 5.75rem !important;
  }

  .mobile\:\!m-24 {
    margin: 6rem !important;
  }

  .mobile\:\!m-25 {
    margin: 6.25rem !important;
  }

  .mobile\:\!m-26 {
    margin: 6.5rem !important;
  }

  .mobile\:\!m-27 {
    margin: 6.75rem !important;
  }

  .mobile\:\!m-28 {
    margin: 7rem !important;
  }

  .mobile\:\!m-29 {
    margin: 7.25rem !important;
  }

  .mobile\:\!m-30 {
    margin: 7.5rem !important;
  }

  .mobile\:\!m-31 {
    margin: 7.75rem !important;
  }

  .mobile\:\!m-32 {
    margin: 8rem !important;
  }

  .mobile\:\!m-40 {
    margin: 10rem !important;
  }

  .mobile\:\!m-48 {
    margin: 12rem !important;
  }

  .mobile\:\!m-56 {
    margin: 14rem !important;
  }

  .mobile\:\!m-64 {
    margin: 16rem !important;
  }

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

  .mobile\:\!m-px {
    margin: 1px !important;
  }

  .mobile\:\!-m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .mobile\:\!-m-8 {
    margin: -2rem !important;
  }

  .mobile\:\!-m-9 {
    margin: -2.25rem !important;
  }

  .mobile\:\!-m-10 {
    margin: -2.5rem !important;
  }

  .mobile\:\!-m-11 {
    margin: -2.75rem !important;
  }

  .mobile\:\!-m-12 {
    margin: -3rem !important;
  }

  .mobile\:\!-m-13 {
    margin: -3.25rem !important;
  }

  .mobile\:\!-m-14 {
    margin: -3.5rem !important;
  }

  .mobile\:\!-m-15 {
    margin: -3.75rem !important;
  }

  .mobile\:\!-m-16 {
    margin: -4rem !important;
  }

  .mobile\:\!-m-17 {
    margin: -4.25rem !important;
  }

  .mobile\:\!-m-18 {
    margin: -4.5rem !important;
  }

  .mobile\:\!-m-19 {
    margin: -4.75rem !important;
  }

  .mobile\:\!-m-20 {
    margin: -5rem !important;
  }

  .mobile\:\!-m-21 {
    margin: -5.25rem !important;
  }

  .mobile\:\!-m-22 {
    margin: -5.5rem !important;
  }

  .mobile\:\!-m-23 {
    margin: -5.75rem !important;
  }

  .mobile\:\!-m-24 {
    margin: -6rem !important;
  }

  .mobile\:\!-m-25 {
    margin: -6.25rem !important;
  }

  .mobile\:\!-m-26 {
    margin: -6.5rem !important;
  }

  .mobile\:\!-m-27 {
    margin: -6.75rem !important;
  }

  .mobile\:\!-m-28 {
    margin: -7rem !important;
  }

  .mobile\:\!-m-29 {
    margin: -7.25rem !important;
  }

  .mobile\:\!-m-30 {
    margin: -7.5rem !important;
  }

  .mobile\:\!-m-31 {
    margin: -7.75rem !important;
  }

  .mobile\:\!-m-32 {
    margin: -8rem !important;
  }

  .mobile\:\!-m-40 {
    margin: -10rem !important;
  }

  .mobile\:\!-m-48 {
    margin: -12rem !important;
  }

  .mobile\:\!-m-56 {
    margin: -14rem !important;
  }

  .mobile\:\!-m-64 {
    margin: -16rem !important;
  }

  .mobile\:\!-m-px {
    margin: -1px !important;
  }

  .mobile\:\!my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .mobile\:\!mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .mobile\:\!my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .mobile\:\!mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .mobile\:\!my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .mobile\:\!mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .mobile\:\!my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .mobile\:\!mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .mobile\:\!my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .mobile\:\!mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .mobile\:\!my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .mobile\:\!mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .mobile\:\!my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .mobile\:\!mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .mobile\:\!my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .mobile\:\!mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .mobile\:\!my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .mobile\:\!mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .mobile\:\!my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .mobile\:\!mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .mobile\:\!my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .mobile\:\!mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .mobile\:\!my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .mobile\:\!mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .mobile\:\!my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .mobile\:\!mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .mobile\:\!my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .mobile\:\!mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .mobile\:\!my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .mobile\:\!mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .mobile\:\!my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .mobile\:\!mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .mobile\:\!my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .mobile\:\!mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .mobile\:\!my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .mobile\:\!mx-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .mobile\:\!my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .mobile\:\!mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .mobile\:\!my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .mobile\:\!mx-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .mobile\:\!my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .mobile\:\!mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .mobile\:\!my-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .mobile\:\!mx-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .mobile\:\!my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .mobile\:\!mx-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .mobile\:\!my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .mobile\:\!mx-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .mobile\:\!my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .mobile\:\!mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .mobile\:\!my-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .mobile\:\!mx-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .mobile\:\!my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .mobile\:\!mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .mobile\:\!my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .mobile\:\!mx-27 {
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .mobile\:\!my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .mobile\:\!mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .mobile\:\!my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .mobile\:\!mx-29 {
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .mobile\:\!my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .mobile\:\!mx-30 {
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .mobile\:\!my-31 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .mobile\:\!mx-31 {
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .mobile\:\!my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .mobile\:\!mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .mobile\:\!my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .mobile\:\!mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .mobile\:\!my-48 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .mobile\:\!mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .mobile\:\!my-56 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .mobile\:\!mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .mobile\:\!my-64 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .mobile\:\!mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .mobile\:\!my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mobile\:\!mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .mobile\:\!my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .mobile\:\!mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .mobile\:\!-my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .mobile\:\!-mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .mobile\:\!-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .mobile\:\!-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .mobile\:\!-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .mobile\:\!-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .mobile\:\!-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .mobile\:\!-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .mobile\:\!-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .mobile\:\!-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .mobile\:\!-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .mobile\:\!-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .mobile\:\!-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .mobile\:\!-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .mobile\:\!-my-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .mobile\:\!-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .mobile\:\!-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .mobile\:\!-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .mobile\:\!-my-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .mobile\:\!-mx-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .mobile\:\!-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .mobile\:\!-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .mobile\:\!-my-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .mobile\:\!-mx-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .mobile\:\!-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .mobile\:\!-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .mobile\:\!-my-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .mobile\:\!-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .mobile\:\!-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .mobile\:\!-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .mobile\:\!-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .mobile\:\!-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .mobile\:\!-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .mobile\:\!-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .mobile\:\!-my-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .mobile\:\!-mx-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .mobile\:\!-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .mobile\:\!-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .mobile\:\!-my-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .mobile\:\!-mx-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .mobile\:\!-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .mobile\:\!-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .mobile\:\!-my-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .mobile\:\!-mx-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .mobile\:\!-my-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .mobile\:\!-mx-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .mobile\:\!-my-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .mobile\:\!-mx-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .mobile\:\!-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .mobile\:\!-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .mobile\:\!-my-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .mobile\:\!-mx-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .mobile\:\!-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .mobile\:\!-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .mobile\:\!-my-27 {
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .mobile\:\!-mx-27 {
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .mobile\:\!-my-28 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .mobile\:\!-mx-28 {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .mobile\:\!-my-29 {
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .mobile\:\!-mx-29 {
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .mobile\:\!-my-30 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .mobile\:\!-mx-30 {
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .mobile\:\!-my-31 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .mobile\:\!-mx-31 {
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .mobile\:\!-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .mobile\:\!-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .mobile\:\!-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .mobile\:\!-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .mobile\:\!-my-48 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .mobile\:\!-mx-48 {
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .mobile\:\!-my-56 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .mobile\:\!-mx-56 {
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .mobile\:\!-my-64 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .mobile\:\!-mx-64 {
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .mobile\:\!-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .mobile\:\!-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .mobile\:\!mt-0 {
    margin-top: 0rem !important;
  }

  .mobile\:\!mr-0 {
    margin-right: 0rem !important;
  }

  .mobile\:\!mb-0 {
    margin-bottom: 0rem !important;
  }

  .mobile\:\!ml-0 {
    margin-left: 0rem !important;
  }

  .mobile\:\!mt-1 {
    margin-top: 0.25rem !important;
  }

  .mobile\:\!mr-1 {
    margin-right: 0.25rem !important;
  }

  .mobile\:\!mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .mobile\:\!ml-1 {
    margin-left: 0.25rem !important;
  }

  .mobile\:\!mt-2 {
    margin-top: 0.5rem !important;
  }

  .mobile\:\!mr-2 {
    margin-right: 0.5rem !important;
  }

  .mobile\:\!mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .mobile\:\!ml-2 {
    margin-left: 0.5rem !important;
  }

  .mobile\:\!mt-3 {
    margin-top: 0.75rem !important;
  }

  .mobile\:\!mr-3 {
    margin-right: 0.75rem !important;
  }

  .mobile\:\!mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .mobile\:\!ml-3 {
    margin-left: 0.75rem !important;
  }

  .mobile\:\!mt-4 {
    margin-top: 1rem !important;
  }

  .mobile\:\!mr-4 {
    margin-right: 1rem !important;
  }

  .mobile\:\!mb-4 {
    margin-bottom: 1rem !important;
  }

  .mobile\:\!ml-4 {
    margin-left: 1rem !important;
  }

  .mobile\:\!mt-5 {
    margin-top: 1.25rem !important;
  }

  .mobile\:\!mr-5 {
    margin-right: 1.25rem !important;
  }

  .mobile\:\!mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .mobile\:\!ml-5 {
    margin-left: 1.25rem !important;
  }

  .mobile\:\!mt-6 {
    margin-top: 1.5rem !important;
  }

  .mobile\:\!mr-6 {
    margin-right: 1.5rem !important;
  }

  .mobile\:\!mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .mobile\:\!ml-6 {
    margin-left: 1.5rem !important;
  }

  .mobile\:\!mt-7 {
    margin-top: 1.75rem !important;
  }

  .mobile\:\!mr-7 {
    margin-right: 1.75rem !important;
  }

  .mobile\:\!mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .mobile\:\!ml-7 {
    margin-left: 1.75rem !important;
  }

  .mobile\:\!mt-8 {
    margin-top: 2rem !important;
  }

  .mobile\:\!mr-8 {
    margin-right: 2rem !important;
  }

  .mobile\:\!mb-8 {
    margin-bottom: 2rem !important;
  }

  .mobile\:\!ml-8 {
    margin-left: 2rem !important;
  }

  .mobile\:\!mt-9 {
    margin-top: 2.25rem !important;
  }

  .mobile\:\!mr-9 {
    margin-right: 2.25rem !important;
  }

  .mobile\:\!mb-9 {
    margin-bottom: 2.25rem !important;
  }

  .mobile\:\!ml-9 {
    margin-left: 2.25rem !important;
  }

  .mobile\:\!mt-10 {
    margin-top: 2.5rem !important;
  }

  .mobile\:\!mr-10 {
    margin-right: 2.5rem !important;
  }

  .mobile\:\!mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .mobile\:\!ml-10 {
    margin-left: 2.5rem !important;
  }

  .mobile\:\!mt-11 {
    margin-top: 2.75rem !important;
  }

  .mobile\:\!mr-11 {
    margin-right: 2.75rem !important;
  }

  .mobile\:\!mb-11 {
    margin-bottom: 2.75rem !important;
  }

  .mobile\:\!ml-11 {
    margin-left: 2.75rem !important;
  }

  .mobile\:\!mt-12 {
    margin-top: 3rem !important;
  }

  .mobile\:\!mr-12 {
    margin-right: 3rem !important;
  }

  .mobile\:\!mb-12 {
    margin-bottom: 3rem !important;
  }

  .mobile\:\!ml-12 {
    margin-left: 3rem !important;
  }

  .mobile\:\!mt-13 {
    margin-top: 3.25rem !important;
  }

  .mobile\:\!mr-13 {
    margin-right: 3.25rem !important;
  }

  .mobile\:\!mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .mobile\:\!ml-13 {
    margin-left: 3.25rem !important;
  }

  .mobile\:\!mt-14 {
    margin-top: 3.5rem !important;
  }

  .mobile\:\!mr-14 {
    margin-right: 3.5rem !important;
  }

  .mobile\:\!mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .mobile\:\!ml-14 {
    margin-left: 3.5rem !important;
  }

  .mobile\:\!mt-15 {
    margin-top: 3.75rem !important;
  }

  .mobile\:\!mr-15 {
    margin-right: 3.75rem !important;
  }

  .mobile\:\!mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .mobile\:\!ml-15 {
    margin-left: 3.75rem !important;
  }

  .mobile\:\!mt-16 {
    margin-top: 4rem !important;
  }

  .mobile\:\!mr-16 {
    margin-right: 4rem !important;
  }

  .mobile\:\!mb-16 {
    margin-bottom: 4rem !important;
  }

  .mobile\:\!ml-16 {
    margin-left: 4rem !important;
  }

  .mobile\:\!mt-17 {
    margin-top: 4.25rem !important;
  }

  .mobile\:\!mr-17 {
    margin-right: 4.25rem !important;
  }

  .mobile\:\!mb-17 {
    margin-bottom: 4.25rem !important;
  }

  .mobile\:\!ml-17 {
    margin-left: 4.25rem !important;
  }

  .mobile\:\!mt-18 {
    margin-top: 4.5rem !important;
  }

  .mobile\:\!mr-18 {
    margin-right: 4.5rem !important;
  }

  .mobile\:\!mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .mobile\:\!ml-18 {
    margin-left: 4.5rem !important;
  }

  .mobile\:\!mt-19 {
    margin-top: 4.75rem !important;
  }

  .mobile\:\!mr-19 {
    margin-right: 4.75rem !important;
  }

  .mobile\:\!mb-19 {
    margin-bottom: 4.75rem !important;
  }

  .mobile\:\!ml-19 {
    margin-left: 4.75rem !important;
  }

  .mobile\:\!mt-20 {
    margin-top: 5rem !important;
  }

  .mobile\:\!mr-20 {
    margin-right: 5rem !important;
  }

  .mobile\:\!mb-20 {
    margin-bottom: 5rem !important;
  }

  .mobile\:\!ml-20 {
    margin-left: 5rem !important;
  }

  .mobile\:\!mt-21 {
    margin-top: 5.25rem !important;
  }

  .mobile\:\!mr-21 {
    margin-right: 5.25rem !important;
  }

  .mobile\:\!mb-21 {
    margin-bottom: 5.25rem !important;
  }

  .mobile\:\!ml-21 {
    margin-left: 5.25rem !important;
  }

  .mobile\:\!mt-22 {
    margin-top: 5.5rem !important;
  }

  .mobile\:\!mr-22 {
    margin-right: 5.5rem !important;
  }

  .mobile\:\!mb-22 {
    margin-bottom: 5.5rem !important;
  }

  .mobile\:\!ml-22 {
    margin-left: 5.5rem !important;
  }

  .mobile\:\!mt-23 {
    margin-top: 5.75rem !important;
  }

  .mobile\:\!mr-23 {
    margin-right: 5.75rem !important;
  }

  .mobile\:\!mb-23 {
    margin-bottom: 5.75rem !important;
  }

  .mobile\:\!ml-23 {
    margin-left: 5.75rem !important;
  }

  .mobile\:\!mt-24 {
    margin-top: 6rem !important;
  }

  .mobile\:\!mr-24 {
    margin-right: 6rem !important;
  }

  .mobile\:\!mb-24 {
    margin-bottom: 6rem !important;
  }

  .mobile\:\!ml-24 {
    margin-left: 6rem !important;
  }

  .mobile\:\!mt-25 {
    margin-top: 6.25rem !important;
  }

  .mobile\:\!mr-25 {
    margin-right: 6.25rem !important;
  }

  .mobile\:\!mb-25 {
    margin-bottom: 6.25rem !important;
  }

  .mobile\:\!ml-25 {
    margin-left: 6.25rem !important;
  }

  .mobile\:\!mt-26 {
    margin-top: 6.5rem !important;
  }

  .mobile\:\!mr-26 {
    margin-right: 6.5rem !important;
  }

  .mobile\:\!mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .mobile\:\!ml-26 {
    margin-left: 6.5rem !important;
  }

  .mobile\:\!mt-27 {
    margin-top: 6.75rem !important;
  }

  .mobile\:\!mr-27 {
    margin-right: 6.75rem !important;
  }

  .mobile\:\!mb-27 {
    margin-bottom: 6.75rem !important;
  }

  .mobile\:\!ml-27 {
    margin-left: 6.75rem !important;
  }

  .mobile\:\!mt-28 {
    margin-top: 7rem !important;
  }

  .mobile\:\!mr-28 {
    margin-right: 7rem !important;
  }

  .mobile\:\!mb-28 {
    margin-bottom: 7rem !important;
  }

  .mobile\:\!ml-28 {
    margin-left: 7rem !important;
  }

  .mobile\:\!mt-29 {
    margin-top: 7.25rem !important;
  }

  .mobile\:\!mr-29 {
    margin-right: 7.25rem !important;
  }

  .mobile\:\!mb-29 {
    margin-bottom: 7.25rem !important;
  }

  .mobile\:\!ml-29 {
    margin-left: 7.25rem !important;
  }

  .mobile\:\!mt-30 {
    margin-top: 7.5rem !important;
  }

  .mobile\:\!mr-30 {
    margin-right: 7.5rem !important;
  }

  .mobile\:\!mb-30 {
    margin-bottom: 7.5rem !important;
  }

  .mobile\:\!ml-30 {
    margin-left: 7.5rem !important;
  }

  .mobile\:\!mt-31 {
    margin-top: 7.75rem !important;
  }

  .mobile\:\!mr-31 {
    margin-right: 7.75rem !important;
  }

  .mobile\:\!mb-31 {
    margin-bottom: 7.75rem !important;
  }

  .mobile\:\!ml-31 {
    margin-left: 7.75rem !important;
  }

  .mobile\:\!mt-32 {
    margin-top: 8rem !important;
  }

  .mobile\:\!mr-32 {
    margin-right: 8rem !important;
  }

  .mobile\:\!mb-32 {
    margin-bottom: 8rem !important;
  }

  .mobile\:\!ml-32 {
    margin-left: 8rem !important;
  }

  .mobile\:\!mt-40 {
    margin-top: 10rem !important;
  }

  .mobile\:\!mr-40 {
    margin-right: 10rem !important;
  }

  .mobile\:\!mb-40 {
    margin-bottom: 10rem !important;
  }

  .mobile\:\!ml-40 {
    margin-left: 10rem !important;
  }

  .mobile\:\!mt-48 {
    margin-top: 12rem !important;
  }

  .mobile\:\!mr-48 {
    margin-right: 12rem !important;
  }

  .mobile\:\!mb-48 {
    margin-bottom: 12rem !important;
  }

  .mobile\:\!ml-48 {
    margin-left: 12rem !important;
  }

  .mobile\:\!mt-56 {
    margin-top: 14rem !important;
  }

  .mobile\:\!mr-56 {
    margin-right: 14rem !important;
  }

  .mobile\:\!mb-56 {
    margin-bottom: 14rem !important;
  }

  .mobile\:\!ml-56 {
    margin-left: 14rem !important;
  }

  .mobile\:\!mt-64 {
    margin-top: 16rem !important;
  }

  .mobile\:\!mr-64 {
    margin-right: 16rem !important;
  }

  .mobile\:\!mb-64 {
    margin-bottom: 16rem !important;
  }

  .mobile\:\!ml-64 {
    margin-left: 16rem !important;
  }

  .mobile\:\!mt-auto {
    margin-top: auto !important;
  }

  .mobile\:\!mr-auto {
    margin-right: auto !important;
  }

  .mobile\:\!mb-auto {
    margin-bottom: auto !important;
  }

  .mobile\:\!ml-auto {
    margin-left: auto !important;
  }

  .mobile\:\!mt-px {
    margin-top: 1px !important;
  }

  .mobile\:\!mr-px {
    margin-right: 1px !important;
  }

  .mobile\:\!mb-px {
    margin-bottom: 1px !important;
  }

  .mobile\:\!ml-px {
    margin-left: 1px !important;
  }

  .mobile\:\!-mt-0 {
    margin-top: 0rem !important;
  }

  .mobile\:\!-mr-0 {
    margin-right: 0rem !important;
  }

  .mobile\:\!-mb-0 {
    margin-bottom: 0rem !important;
  }

  .mobile\:\!-ml-0 {
    margin-left: 0rem !important;
  }

  .mobile\:\!-mt-1 {
    margin-top: -0.25rem !important;
  }

  .mobile\:\!-mr-1 {
    margin-right: -0.25rem !important;
  }

  .mobile\:\!-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .mobile\:\!-ml-1 {
    margin-left: -0.25rem !important;
  }

  .mobile\:\!-mt-2 {
    margin-top: -0.5rem !important;
  }

  .mobile\:\!-mr-2 {
    margin-right: -0.5rem !important;
  }

  .mobile\:\!-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .mobile\:\!-ml-2 {
    margin-left: -0.5rem !important;
  }

  .mobile\:\!-mt-3 {
    margin-top: -0.75rem !important;
  }

  .mobile\:\!-mr-3 {
    margin-right: -0.75rem !important;
  }

  .mobile\:\!-mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .mobile\:\!-ml-3 {
    margin-left: -0.75rem !important;
  }

  .mobile\:\!-mt-4 {
    margin-top: -1rem !important;
  }

  .mobile\:\!-mr-4 {
    margin-right: -1rem !important;
  }

  .mobile\:\!-mb-4 {
    margin-bottom: -1rem !important;
  }

  .mobile\:\!-ml-4 {
    margin-left: -1rem !important;
  }

  .mobile\:\!-mt-5 {
    margin-top: -1.25rem !important;
  }

  .mobile\:\!-mr-5 {
    margin-right: -1.25rem !important;
  }

  .mobile\:\!-mb-5 {
    margin-bottom: -1.25rem !important;
  }

  .mobile\:\!-ml-5 {
    margin-left: -1.25rem !important;
  }

  .mobile\:\!-mt-6 {
    margin-top: -1.5rem !important;
  }

  .mobile\:\!-mr-6 {
    margin-right: -1.5rem !important;
  }

  .mobile\:\!-mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .mobile\:\!-ml-6 {
    margin-left: -1.5rem !important;
  }

  .mobile\:\!-mt-7 {
    margin-top: -1.75rem !important;
  }

  .mobile\:\!-mr-7 {
    margin-right: -1.75rem !important;
  }

  .mobile\:\!-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .mobile\:\!-ml-7 {
    margin-left: -1.75rem !important;
  }

  .mobile\:\!-mt-8 {
    margin-top: -2rem !important;
  }

  .mobile\:\!-mr-8 {
    margin-right: -2rem !important;
  }

  .mobile\:\!-mb-8 {
    margin-bottom: -2rem !important;
  }

  .mobile\:\!-ml-8 {
    margin-left: -2rem !important;
  }

  .mobile\:\!-mt-9 {
    margin-top: -2.25rem !important;
  }

  .mobile\:\!-mr-9 {
    margin-right: -2.25rem !important;
  }

  .mobile\:\!-mb-9 {
    margin-bottom: -2.25rem !important;
  }

  .mobile\:\!-ml-9 {
    margin-left: -2.25rem !important;
  }

  .mobile\:\!-mt-10 {
    margin-top: -2.5rem !important;
  }

  .mobile\:\!-mr-10 {
    margin-right: -2.5rem !important;
  }

  .mobile\:\!-mb-10 {
    margin-bottom: -2.5rem !important;
  }

  .mobile\:\!-ml-10 {
    margin-left: -2.5rem !important;
  }

  .mobile\:\!-mt-11 {
    margin-top: -2.75rem !important;
  }

  .mobile\:\!-mr-11 {
    margin-right: -2.75rem !important;
  }

  .mobile\:\!-mb-11 {
    margin-bottom: -2.75rem !important;
  }

  .mobile\:\!-ml-11 {
    margin-left: -2.75rem !important;
  }

  .mobile\:\!-mt-12 {
    margin-top: -3rem !important;
  }

  .mobile\:\!-mr-12 {
    margin-right: -3rem !important;
  }

  .mobile\:\!-mb-12 {
    margin-bottom: -3rem !important;
  }

  .mobile\:\!-ml-12 {
    margin-left: -3rem !important;
  }

  .mobile\:\!-mt-13 {
    margin-top: -3.25rem !important;
  }

  .mobile\:\!-mr-13 {
    margin-right: -3.25rem !important;
  }

  .mobile\:\!-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .mobile\:\!-ml-13 {
    margin-left: -3.25rem !important;
  }

  .mobile\:\!-mt-14 {
    margin-top: -3.5rem !important;
  }

  .mobile\:\!-mr-14 {
    margin-right: -3.5rem !important;
  }

  .mobile\:\!-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .mobile\:\!-ml-14 {
    margin-left: -3.5rem !important;
  }

  .mobile\:\!-mt-15 {
    margin-top: -3.75rem !important;
  }

  .mobile\:\!-mr-15 {
    margin-right: -3.75rem !important;
  }

  .mobile\:\!-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .mobile\:\!-ml-15 {
    margin-left: -3.75rem !important;
  }

  .mobile\:\!-mt-16 {
    margin-top: -4rem !important;
  }

  .mobile\:\!-mr-16 {
    margin-right: -4rem !important;
  }

  .mobile\:\!-mb-16 {
    margin-bottom: -4rem !important;
  }

  .mobile\:\!-ml-16 {
    margin-left: -4rem !important;
  }

  .mobile\:\!-mt-17 {
    margin-top: -4.25rem !important;
  }

  .mobile\:\!-mr-17 {
    margin-right: -4.25rem !important;
  }

  .mobile\:\!-mb-17 {
    margin-bottom: -4.25rem !important;
  }

  .mobile\:\!-ml-17 {
    margin-left: -4.25rem !important;
  }

  .mobile\:\!-mt-18 {
    margin-top: -4.5rem !important;
  }

  .mobile\:\!-mr-18 {
    margin-right: -4.5rem !important;
  }

  .mobile\:\!-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .mobile\:\!-ml-18 {
    margin-left: -4.5rem !important;
  }

  .mobile\:\!-mt-19 {
    margin-top: -4.75rem !important;
  }

  .mobile\:\!-mr-19 {
    margin-right: -4.75rem !important;
  }

  .mobile\:\!-mb-19 {
    margin-bottom: -4.75rem !important;
  }

  .mobile\:\!-ml-19 {
    margin-left: -4.75rem !important;
  }

  .mobile\:\!-mt-20 {
    margin-top: -5rem !important;
  }

  .mobile\:\!-mr-20 {
    margin-right: -5rem !important;
  }

  .mobile\:\!-mb-20 {
    margin-bottom: -5rem !important;
  }

  .mobile\:\!-ml-20 {
    margin-left: -5rem !important;
  }

  .mobile\:\!-mt-21 {
    margin-top: -5.25rem !important;
  }

  .mobile\:\!-mr-21 {
    margin-right: -5.25rem !important;
  }

  .mobile\:\!-mb-21 {
    margin-bottom: -5.25rem !important;
  }

  .mobile\:\!-ml-21 {
    margin-left: -5.25rem !important;
  }

  .mobile\:\!-mt-22 {
    margin-top: -5.5rem !important;
  }

  .mobile\:\!-mr-22 {
    margin-right: -5.5rem !important;
  }

  .mobile\:\!-mb-22 {
    margin-bottom: -5.5rem !important;
  }

  .mobile\:\!-ml-22 {
    margin-left: -5.5rem !important;
  }

  .mobile\:\!-mt-23 {
    margin-top: -5.75rem !important;
  }

  .mobile\:\!-mr-23 {
    margin-right: -5.75rem !important;
  }

  .mobile\:\!-mb-23 {
    margin-bottom: -5.75rem !important;
  }

  .mobile\:\!-ml-23 {
    margin-left: -5.75rem !important;
  }

  .mobile\:\!-mt-24 {
    margin-top: -6rem !important;
  }

  .mobile\:\!-mr-24 {
    margin-right: -6rem !important;
  }

  .mobile\:\!-mb-24 {
    margin-bottom: -6rem !important;
  }

  .mobile\:\!-ml-24 {
    margin-left: -6rem !important;
  }

  .mobile\:\!-mt-25 {
    margin-top: -6.25rem !important;
  }

  .mobile\:\!-mr-25 {
    margin-right: -6.25rem !important;
  }

  .mobile\:\!-mb-25 {
    margin-bottom: -6.25rem !important;
  }

  .mobile\:\!-ml-25 {
    margin-left: -6.25rem !important;
  }

  .mobile\:\!-mt-26 {
    margin-top: -6.5rem !important;
  }

  .mobile\:\!-mr-26 {
    margin-right: -6.5rem !important;
  }

  .mobile\:\!-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .mobile\:\!-ml-26 {
    margin-left: -6.5rem !important;
  }

  .mobile\:\!-mt-27 {
    margin-top: -6.75rem !important;
  }

  .mobile\:\!-mr-27 {
    margin-right: -6.75rem !important;
  }

  .mobile\:\!-mb-27 {
    margin-bottom: -6.75rem !important;
  }

  .mobile\:\!-ml-27 {
    margin-left: -6.75rem !important;
  }

  .mobile\:\!-mt-28 {
    margin-top: -7rem !important;
  }

  .mobile\:\!-mr-28 {
    margin-right: -7rem !important;
  }

  .mobile\:\!-mb-28 {
    margin-bottom: -7rem !important;
  }

  .mobile\:\!-ml-28 {
    margin-left: -7rem !important;
  }

  .mobile\:\!-mt-29 {
    margin-top: -7.25rem !important;
  }

  .mobile\:\!-mr-29 {
    margin-right: -7.25rem !important;
  }

  .mobile\:\!-mb-29 {
    margin-bottom: -7.25rem !important;
  }

  .mobile\:\!-ml-29 {
    margin-left: -7.25rem !important;
  }

  .mobile\:\!-mt-30 {
    margin-top: -7.5rem !important;
  }

  .mobile\:\!-mr-30 {
    margin-right: -7.5rem !important;
  }

  .mobile\:\!-mb-30 {
    margin-bottom: -7.5rem !important;
  }

  .mobile\:\!-ml-30 {
    margin-left: -7.5rem !important;
  }

  .mobile\:\!-mt-31 {
    margin-top: -7.75rem !important;
  }

  .mobile\:\!-mr-31 {
    margin-right: -7.75rem !important;
  }

  .mobile\:\!-mb-31 {
    margin-bottom: -7.75rem !important;
  }

  .mobile\:\!-ml-31 {
    margin-left: -7.75rem !important;
  }

  .mobile\:\!-mt-32 {
    margin-top: -8rem !important;
  }

  .mobile\:\!-mr-32 {
    margin-right: -8rem !important;
  }

  .mobile\:\!-mb-32 {
    margin-bottom: -8rem !important;
  }

  .mobile\:\!-ml-32 {
    margin-left: -8rem !important;
  }

  .mobile\:\!-mt-40 {
    margin-top: -10rem !important;
  }

  .mobile\:\!-mr-40 {
    margin-right: -10rem !important;
  }

  .mobile\:\!-mb-40 {
    margin-bottom: -10rem !important;
  }

  .mobile\:\!-ml-40 {
    margin-left: -10rem !important;
  }

  .mobile\:\!-mt-48 {
    margin-top: -12rem !important;
  }

  .mobile\:\!-mr-48 {
    margin-right: -12rem !important;
  }

  .mobile\:\!-mb-48 {
    margin-bottom: -12rem !important;
  }

  .mobile\:\!-ml-48 {
    margin-left: -12rem !important;
  }

  .mobile\:\!-mt-56 {
    margin-top: -14rem !important;
  }

  .mobile\:\!-mr-56 {
    margin-right: -14rem !important;
  }

  .mobile\:\!-mb-56 {
    margin-bottom: -14rem !important;
  }

  .mobile\:\!-ml-56 {
    margin-left: -14rem !important;
  }

  .mobile\:\!-mt-64 {
    margin-top: -16rem !important;
  }

  .mobile\:\!-mr-64 {
    margin-right: -16rem !important;
  }

  .mobile\:\!-mb-64 {
    margin-bottom: -16rem !important;
  }

  .mobile\:\!-ml-64 {
    margin-left: -16rem !important;
  }

  .mobile\:\!-mt-px {
    margin-top: -1px !important;
  }

  .mobile\:\!-mr-px {
    margin-right: -1px !important;
  }

  .mobile\:\!-mb-px {
    margin-bottom: -1px !important;
  }

  .mobile\:\!-ml-px {
    margin-left: -1px !important;
  }

  .mobile\:hover\:m-0:hover {
    margin: 0rem;
  }

  .mobile\:hover\:m-1:hover {
    margin: 0.25rem;
  }

  .mobile\:hover\:m-2:hover {
    margin: 0.5rem;
  }

  .mobile\:hover\:m-3:hover {
    margin: 0.75rem;
  }

  .mobile\:hover\:m-4:hover {
    margin: 1rem;
  }

  .mobile\:hover\:m-5:hover {
    margin: 1.25rem;
  }

  .mobile\:hover\:m-6:hover {
    margin: 1.5rem;
  }

  .mobile\:hover\:m-7:hover {
    margin: 1.75rem;
  }

  .mobile\:hover\:m-8:hover {
    margin: 2rem;
  }

  .mobile\:hover\:m-9:hover {
    margin: 2.25rem;
  }

  .mobile\:hover\:m-10:hover {
    margin: 2.5rem;
  }

  .mobile\:hover\:m-11:hover {
    margin: 2.75rem;
  }

  .mobile\:hover\:m-12:hover {
    margin: 3rem;
  }

  .mobile\:hover\:m-13:hover {
    margin: 3.25rem;
  }

  .mobile\:hover\:m-14:hover {
    margin: 3.5rem;
  }

  .mobile\:hover\:m-15:hover {
    margin: 3.75rem;
  }

  .mobile\:hover\:m-16:hover {
    margin: 4rem;
  }

  .mobile\:hover\:m-17:hover {
    margin: 4.25rem;
  }

  .mobile\:hover\:m-18:hover {
    margin: 4.5rem;
  }

  .mobile\:hover\:m-19:hover {
    margin: 4.75rem;
  }

  .mobile\:hover\:m-20:hover {
    margin: 5rem;
  }

  .mobile\:hover\:m-21:hover {
    margin: 5.25rem;
  }

  .mobile\:hover\:m-22:hover {
    margin: 5.5rem;
  }

  .mobile\:hover\:m-23:hover {
    margin: 5.75rem;
  }

  .mobile\:hover\:m-24:hover {
    margin: 6rem;
  }

  .mobile\:hover\:m-25:hover {
    margin: 6.25rem;
  }

  .mobile\:hover\:m-26:hover {
    margin: 6.5rem;
  }

  .mobile\:hover\:m-27:hover {
    margin: 6.75rem;
  }

  .mobile\:hover\:m-28:hover {
    margin: 7rem;
  }

  .mobile\:hover\:m-29:hover {
    margin: 7.25rem;
  }

  .mobile\:hover\:m-30:hover {
    margin: 7.5rem;
  }

  .mobile\:hover\:m-31:hover {
    margin: 7.75rem;
  }

  .mobile\:hover\:m-32:hover {
    margin: 8rem;
  }

  .mobile\:hover\:m-40:hover {
    margin: 10rem;
  }

  .mobile\:hover\:m-48:hover {
    margin: 12rem;
  }

  .mobile\:hover\:m-56:hover {
    margin: 14rem;
  }

  .mobile\:hover\:m-64:hover {
    margin: 16rem;
  }

  .mobile\:hover\:m-auto:hover {
    margin: auto;
  }

  .mobile\:hover\:m-px:hover {
    margin: 1px;
  }

  .mobile\:hover\:-m-0:hover {
    margin: 0rem;
  }

  .mobile\:hover\:-m-1:hover {
    margin: -0.25rem;
  }

  .mobile\:hover\:-m-2:hover {
    margin: -0.5rem;
  }

  .mobile\:hover\:-m-3:hover {
    margin: -0.75rem;
  }

  .mobile\:hover\:-m-4:hover {
    margin: -1rem;
  }

  .mobile\:hover\:-m-5:hover {
    margin: -1.25rem;
  }

  .mobile\:hover\:-m-6:hover {
    margin: -1.5rem;
  }

  .mobile\:hover\:-m-7:hover {
    margin: -1.75rem;
  }

  .mobile\:hover\:-m-8:hover {
    margin: -2rem;
  }

  .mobile\:hover\:-m-9:hover {
    margin: -2.25rem;
  }

  .mobile\:hover\:-m-10:hover {
    margin: -2.5rem;
  }

  .mobile\:hover\:-m-11:hover {
    margin: -2.75rem;
  }

  .mobile\:hover\:-m-12:hover {
    margin: -3rem;
  }

  .mobile\:hover\:-m-13:hover {
    margin: -3.25rem;
  }

  .mobile\:hover\:-m-14:hover {
    margin: -3.5rem;
  }

  .mobile\:hover\:-m-15:hover {
    margin: -3.75rem;
  }

  .mobile\:hover\:-m-16:hover {
    margin: -4rem;
  }

  .mobile\:hover\:-m-17:hover {
    margin: -4.25rem;
  }

  .mobile\:hover\:-m-18:hover {
    margin: -4.5rem;
  }

  .mobile\:hover\:-m-19:hover {
    margin: -4.75rem;
  }

  .mobile\:hover\:-m-20:hover {
    margin: -5rem;
  }

  .mobile\:hover\:-m-21:hover {
    margin: -5.25rem;
  }

  .mobile\:hover\:-m-22:hover {
    margin: -5.5rem;
  }

  .mobile\:hover\:-m-23:hover {
    margin: -5.75rem;
  }

  .mobile\:hover\:-m-24:hover {
    margin: -6rem;
  }

  .mobile\:hover\:-m-25:hover {
    margin: -6.25rem;
  }

  .mobile\:hover\:-m-26:hover {
    margin: -6.5rem;
  }

  .mobile\:hover\:-m-27:hover {
    margin: -6.75rem;
  }

  .mobile\:hover\:-m-28:hover {
    margin: -7rem;
  }

  .mobile\:hover\:-m-29:hover {
    margin: -7.25rem;
  }

  .mobile\:hover\:-m-30:hover {
    margin: -7.5rem;
  }

  .mobile\:hover\:-m-31:hover {
    margin: -7.75rem;
  }

  .mobile\:hover\:-m-32:hover {
    margin: -8rem;
  }

  .mobile\:hover\:-m-40:hover {
    margin: -10rem;
  }

  .mobile\:hover\:-m-48:hover {
    margin: -12rem;
  }

  .mobile\:hover\:-m-56:hover {
    margin: -14rem;
  }

  .mobile\:hover\:-m-64:hover {
    margin: -16rem;
  }

  .mobile\:hover\:-m-px:hover {
    margin: -1px;
  }

  .mobile\:hover\:my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .mobile\:hover\:mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .mobile\:hover\:my-1:hover {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .mobile\:hover\:mx-1:hover {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .mobile\:hover\:my-2:hover {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .mobile\:hover\:mx-2:hover {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .mobile\:hover\:my-3:hover {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .mobile\:hover\:mx-3:hover {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .mobile\:hover\:my-4:hover {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .mobile\:hover\:mx-4:hover {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .mobile\:hover\:my-5:hover {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .mobile\:hover\:mx-5:hover {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .mobile\:hover\:my-6:hover {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .mobile\:hover\:mx-6:hover {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .mobile\:hover\:my-7:hover {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .mobile\:hover\:mx-7:hover {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .mobile\:hover\:my-8:hover {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .mobile\:hover\:mx-8:hover {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .mobile\:hover\:my-9:hover {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .mobile\:hover\:mx-9:hover {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .mobile\:hover\:my-10:hover {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .mobile\:hover\:mx-10:hover {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .mobile\:hover\:my-11:hover {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .mobile\:hover\:mx-11:hover {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .mobile\:hover\:my-12:hover {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .mobile\:hover\:mx-12:hover {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .mobile\:hover\:my-13:hover {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .mobile\:hover\:mx-13:hover {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .mobile\:hover\:my-14:hover {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .mobile\:hover\:mx-14:hover {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .mobile\:hover\:my-15:hover {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .mobile\:hover\:mx-15:hover {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .mobile\:hover\:my-16:hover {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .mobile\:hover\:mx-16:hover {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .mobile\:hover\:my-17:hover {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .mobile\:hover\:mx-17:hover {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .mobile\:hover\:my-18:hover {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .mobile\:hover\:mx-18:hover {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .mobile\:hover\:my-19:hover {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .mobile\:hover\:mx-19:hover {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .mobile\:hover\:my-20:hover {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .mobile\:hover\:mx-20:hover {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .mobile\:hover\:my-21:hover {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .mobile\:hover\:mx-21:hover {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .mobile\:hover\:my-22:hover {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .mobile\:hover\:mx-22:hover {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .mobile\:hover\:my-23:hover {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .mobile\:hover\:mx-23:hover {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .mobile\:hover\:my-24:hover {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .mobile\:hover\:mx-24:hover {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .mobile\:hover\:my-25:hover {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .mobile\:hover\:mx-25:hover {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .mobile\:hover\:my-26:hover {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .mobile\:hover\:mx-26:hover {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .mobile\:hover\:my-27:hover {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .mobile\:hover\:mx-27:hover {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .mobile\:hover\:my-28:hover {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .mobile\:hover\:mx-28:hover {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .mobile\:hover\:my-29:hover {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .mobile\:hover\:mx-29:hover {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .mobile\:hover\:my-30:hover {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .mobile\:hover\:mx-30:hover {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .mobile\:hover\:my-31:hover {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .mobile\:hover\:mx-31:hover {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .mobile\:hover\:my-32:hover {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .mobile\:hover\:mx-32:hover {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .mobile\:hover\:my-40:hover {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .mobile\:hover\:mx-40:hover {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .mobile\:hover\:my-48:hover {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .mobile\:hover\:mx-48:hover {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .mobile\:hover\:my-56:hover {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .mobile\:hover\:mx-56:hover {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .mobile\:hover\:my-64:hover {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .mobile\:hover\:mx-64:hover {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .mobile\:hover\:my-auto:hover {
    margin-top: auto;
    margin-bottom: auto;
  }

  .mobile\:hover\:mx-auto:hover {
    margin-left: auto;
    margin-right: auto;
  }

  .mobile\:hover\:my-px:hover {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .mobile\:hover\:mx-px:hover {
    margin-left: 1px;
    margin-right: 1px;
  }

  .mobile\:hover\:-my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .mobile\:hover\:-mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .mobile\:hover\:-my-1:hover {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .mobile\:hover\:-mx-1:hover {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .mobile\:hover\:-my-2:hover {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .mobile\:hover\:-mx-2:hover {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .mobile\:hover\:-my-3:hover {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .mobile\:hover\:-mx-3:hover {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .mobile\:hover\:-my-4:hover {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .mobile\:hover\:-mx-4:hover {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .mobile\:hover\:-my-5:hover {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .mobile\:hover\:-mx-5:hover {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .mobile\:hover\:-my-6:hover {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .mobile\:hover\:-mx-6:hover {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .mobile\:hover\:-my-7:hover {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .mobile\:hover\:-mx-7:hover {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .mobile\:hover\:-my-8:hover {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .mobile\:hover\:-mx-8:hover {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .mobile\:hover\:-my-9:hover {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .mobile\:hover\:-mx-9:hover {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .mobile\:hover\:-my-10:hover {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .mobile\:hover\:-mx-10:hover {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .mobile\:hover\:-my-11:hover {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .mobile\:hover\:-mx-11:hover {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .mobile\:hover\:-my-12:hover {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .mobile\:hover\:-mx-12:hover {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .mobile\:hover\:-my-13:hover {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .mobile\:hover\:-mx-13:hover {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .mobile\:hover\:-my-14:hover {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .mobile\:hover\:-mx-14:hover {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .mobile\:hover\:-my-15:hover {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .mobile\:hover\:-mx-15:hover {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .mobile\:hover\:-my-16:hover {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .mobile\:hover\:-mx-16:hover {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .mobile\:hover\:-my-17:hover {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .mobile\:hover\:-mx-17:hover {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .mobile\:hover\:-my-18:hover {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .mobile\:hover\:-mx-18:hover {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .mobile\:hover\:-my-19:hover {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .mobile\:hover\:-mx-19:hover {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .mobile\:hover\:-my-20:hover {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .mobile\:hover\:-mx-20:hover {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .mobile\:hover\:-my-21:hover {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .mobile\:hover\:-mx-21:hover {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .mobile\:hover\:-my-22:hover {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .mobile\:hover\:-mx-22:hover {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .mobile\:hover\:-my-23:hover {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .mobile\:hover\:-mx-23:hover {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .mobile\:hover\:-my-24:hover {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .mobile\:hover\:-mx-24:hover {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .mobile\:hover\:-my-25:hover {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .mobile\:hover\:-mx-25:hover {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .mobile\:hover\:-my-26:hover {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .mobile\:hover\:-mx-26:hover {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .mobile\:hover\:-my-27:hover {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .mobile\:hover\:-mx-27:hover {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .mobile\:hover\:-my-28:hover {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .mobile\:hover\:-mx-28:hover {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .mobile\:hover\:-my-29:hover {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .mobile\:hover\:-mx-29:hover {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .mobile\:hover\:-my-30:hover {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .mobile\:hover\:-mx-30:hover {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .mobile\:hover\:-my-31:hover {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .mobile\:hover\:-mx-31:hover {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .mobile\:hover\:-my-32:hover {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .mobile\:hover\:-mx-32:hover {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .mobile\:hover\:-my-40:hover {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .mobile\:hover\:-mx-40:hover {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .mobile\:hover\:-my-48:hover {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .mobile\:hover\:-mx-48:hover {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .mobile\:hover\:-my-56:hover {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .mobile\:hover\:-mx-56:hover {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .mobile\:hover\:-my-64:hover {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .mobile\:hover\:-mx-64:hover {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .mobile\:hover\:-my-px:hover {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .mobile\:hover\:-mx-px:hover {
    margin-left: -1px;
    margin-right: -1px;
  }

  .mobile\:hover\:mt-0:hover {
    margin-top: 0rem;
  }

  .mobile\:hover\:mr-0:hover {
    margin-right: 0rem;
  }

  .mobile\:hover\:mb-0:hover {
    margin-bottom: 0rem;
  }

  .mobile\:hover\:ml-0:hover {
    margin-left: 0rem;
  }

  .mobile\:hover\:mt-1:hover {
    margin-top: 0.25rem;
  }

  .mobile\:hover\:mr-1:hover {
    margin-right: 0.25rem;
  }

  .mobile\:hover\:mb-1:hover {
    margin-bottom: 0.25rem;
  }

  .mobile\:hover\:ml-1:hover {
    margin-left: 0.25rem;
  }

  .mobile\:hover\:mt-2:hover {
    margin-top: 0.5rem;
  }

  .mobile\:hover\:mr-2:hover {
    margin-right: 0.5rem;
  }

  .mobile\:hover\:mb-2:hover {
    margin-bottom: 0.5rem;
  }

  .mobile\:hover\:ml-2:hover {
    margin-left: 0.5rem;
  }

  .mobile\:hover\:mt-3:hover {
    margin-top: 0.75rem;
  }

  .mobile\:hover\:mr-3:hover {
    margin-right: 0.75rem;
  }

  .mobile\:hover\:mb-3:hover {
    margin-bottom: 0.75rem;
  }

  .mobile\:hover\:ml-3:hover {
    margin-left: 0.75rem;
  }

  .mobile\:hover\:mt-4:hover {
    margin-top: 1rem;
  }

  .mobile\:hover\:mr-4:hover {
    margin-right: 1rem;
  }

  .mobile\:hover\:mb-4:hover {
    margin-bottom: 1rem;
  }

  .mobile\:hover\:ml-4:hover {
    margin-left: 1rem;
  }

  .mobile\:hover\:mt-5:hover {
    margin-top: 1.25rem;
  }

  .mobile\:hover\:mr-5:hover {
    margin-right: 1.25rem;
  }

  .mobile\:hover\:mb-5:hover {
    margin-bottom: 1.25rem;
  }

  .mobile\:hover\:ml-5:hover {
    margin-left: 1.25rem;
  }

  .mobile\:hover\:mt-6:hover {
    margin-top: 1.5rem;
  }

  .mobile\:hover\:mr-6:hover {
    margin-right: 1.5rem;
  }

  .mobile\:hover\:mb-6:hover {
    margin-bottom: 1.5rem;
  }

  .mobile\:hover\:ml-6:hover {
    margin-left: 1.5rem;
  }

  .mobile\:hover\:mt-7:hover {
    margin-top: 1.75rem;
  }

  .mobile\:hover\:mr-7:hover {
    margin-right: 1.75rem;
  }

  .mobile\:hover\:mb-7:hover {
    margin-bottom: 1.75rem;
  }

  .mobile\:hover\:ml-7:hover {
    margin-left: 1.75rem;
  }

  .mobile\:hover\:mt-8:hover {
    margin-top: 2rem;
  }

  .mobile\:hover\:mr-8:hover {
    margin-right: 2rem;
  }

  .mobile\:hover\:mb-8:hover {
    margin-bottom: 2rem;
  }

  .mobile\:hover\:ml-8:hover {
    margin-left: 2rem;
  }

  .mobile\:hover\:mt-9:hover {
    margin-top: 2.25rem;
  }

  .mobile\:hover\:mr-9:hover {
    margin-right: 2.25rem;
  }

  .mobile\:hover\:mb-9:hover {
    margin-bottom: 2.25rem;
  }

  .mobile\:hover\:ml-9:hover {
    margin-left: 2.25rem;
  }

  .mobile\:hover\:mt-10:hover {
    margin-top: 2.5rem;
  }

  .mobile\:hover\:mr-10:hover {
    margin-right: 2.5rem;
  }

  .mobile\:hover\:mb-10:hover {
    margin-bottom: 2.5rem;
  }

  .mobile\:hover\:ml-10:hover {
    margin-left: 2.5rem;
  }

  .mobile\:hover\:mt-11:hover {
    margin-top: 2.75rem;
  }

  .mobile\:hover\:mr-11:hover {
    margin-right: 2.75rem;
  }

  .mobile\:hover\:mb-11:hover {
    margin-bottom: 2.75rem;
  }

  .mobile\:hover\:ml-11:hover {
    margin-left: 2.75rem;
  }

  .mobile\:hover\:mt-12:hover {
    margin-top: 3rem;
  }

  .mobile\:hover\:mr-12:hover {
    margin-right: 3rem;
  }

  .mobile\:hover\:mb-12:hover {
    margin-bottom: 3rem;
  }

  .mobile\:hover\:ml-12:hover {
    margin-left: 3rem;
  }

  .mobile\:hover\:mt-13:hover {
    margin-top: 3.25rem;
  }

  .mobile\:hover\:mr-13:hover {
    margin-right: 3.25rem;
  }

  .mobile\:hover\:mb-13:hover {
    margin-bottom: 3.25rem;
  }

  .mobile\:hover\:ml-13:hover {
    margin-left: 3.25rem;
  }

  .mobile\:hover\:mt-14:hover {
    margin-top: 3.5rem;
  }

  .mobile\:hover\:mr-14:hover {
    margin-right: 3.5rem;
  }

  .mobile\:hover\:mb-14:hover {
    margin-bottom: 3.5rem;
  }

  .mobile\:hover\:ml-14:hover {
    margin-left: 3.5rem;
  }

  .mobile\:hover\:mt-15:hover {
    margin-top: 3.75rem;
  }

  .mobile\:hover\:mr-15:hover {
    margin-right: 3.75rem;
  }

  .mobile\:hover\:mb-15:hover {
    margin-bottom: 3.75rem;
  }

  .mobile\:hover\:ml-15:hover {
    margin-left: 3.75rem;
  }

  .mobile\:hover\:mt-16:hover {
    margin-top: 4rem;
  }

  .mobile\:hover\:mr-16:hover {
    margin-right: 4rem;
  }

  .mobile\:hover\:mb-16:hover {
    margin-bottom: 4rem;
  }

  .mobile\:hover\:ml-16:hover {
    margin-left: 4rem;
  }

  .mobile\:hover\:mt-17:hover {
    margin-top: 4.25rem;
  }

  .mobile\:hover\:mr-17:hover {
    margin-right: 4.25rem;
  }

  .mobile\:hover\:mb-17:hover {
    margin-bottom: 4.25rem;
  }

  .mobile\:hover\:ml-17:hover {
    margin-left: 4.25rem;
  }

  .mobile\:hover\:mt-18:hover {
    margin-top: 4.5rem;
  }

  .mobile\:hover\:mr-18:hover {
    margin-right: 4.5rem;
  }

  .mobile\:hover\:mb-18:hover {
    margin-bottom: 4.5rem;
  }

  .mobile\:hover\:ml-18:hover {
    margin-left: 4.5rem;
  }

  .mobile\:hover\:mt-19:hover {
    margin-top: 4.75rem;
  }

  .mobile\:hover\:mr-19:hover {
    margin-right: 4.75rem;
  }

  .mobile\:hover\:mb-19:hover {
    margin-bottom: 4.75rem;
  }

  .mobile\:hover\:ml-19:hover {
    margin-left: 4.75rem;
  }

  .mobile\:hover\:mt-20:hover {
    margin-top: 5rem;
  }

  .mobile\:hover\:mr-20:hover {
    margin-right: 5rem;
  }

  .mobile\:hover\:mb-20:hover {
    margin-bottom: 5rem;
  }

  .mobile\:hover\:ml-20:hover {
    margin-left: 5rem;
  }

  .mobile\:hover\:mt-21:hover {
    margin-top: 5.25rem;
  }

  .mobile\:hover\:mr-21:hover {
    margin-right: 5.25rem;
  }

  .mobile\:hover\:mb-21:hover {
    margin-bottom: 5.25rem;
  }

  .mobile\:hover\:ml-21:hover {
    margin-left: 5.25rem;
  }

  .mobile\:hover\:mt-22:hover {
    margin-top: 5.5rem;
  }

  .mobile\:hover\:mr-22:hover {
    margin-right: 5.5rem;
  }

  .mobile\:hover\:mb-22:hover {
    margin-bottom: 5.5rem;
  }

  .mobile\:hover\:ml-22:hover {
    margin-left: 5.5rem;
  }

  .mobile\:hover\:mt-23:hover {
    margin-top: 5.75rem;
  }

  .mobile\:hover\:mr-23:hover {
    margin-right: 5.75rem;
  }

  .mobile\:hover\:mb-23:hover {
    margin-bottom: 5.75rem;
  }

  .mobile\:hover\:ml-23:hover {
    margin-left: 5.75rem;
  }

  .mobile\:hover\:mt-24:hover {
    margin-top: 6rem;
  }

  .mobile\:hover\:mr-24:hover {
    margin-right: 6rem;
  }

  .mobile\:hover\:mb-24:hover {
    margin-bottom: 6rem;
  }

  .mobile\:hover\:ml-24:hover {
    margin-left: 6rem;
  }

  .mobile\:hover\:mt-25:hover {
    margin-top: 6.25rem;
  }

  .mobile\:hover\:mr-25:hover {
    margin-right: 6.25rem;
  }

  .mobile\:hover\:mb-25:hover {
    margin-bottom: 6.25rem;
  }

  .mobile\:hover\:ml-25:hover {
    margin-left: 6.25rem;
  }

  .mobile\:hover\:mt-26:hover {
    margin-top: 6.5rem;
  }

  .mobile\:hover\:mr-26:hover {
    margin-right: 6.5rem;
  }

  .mobile\:hover\:mb-26:hover {
    margin-bottom: 6.5rem;
  }

  .mobile\:hover\:ml-26:hover {
    margin-left: 6.5rem;
  }

  .mobile\:hover\:mt-27:hover {
    margin-top: 6.75rem;
  }

  .mobile\:hover\:mr-27:hover {
    margin-right: 6.75rem;
  }

  .mobile\:hover\:mb-27:hover {
    margin-bottom: 6.75rem;
  }

  .mobile\:hover\:ml-27:hover {
    margin-left: 6.75rem;
  }

  .mobile\:hover\:mt-28:hover {
    margin-top: 7rem;
  }

  .mobile\:hover\:mr-28:hover {
    margin-right: 7rem;
  }

  .mobile\:hover\:mb-28:hover {
    margin-bottom: 7rem;
  }

  .mobile\:hover\:ml-28:hover {
    margin-left: 7rem;
  }

  .mobile\:hover\:mt-29:hover {
    margin-top: 7.25rem;
  }

  .mobile\:hover\:mr-29:hover {
    margin-right: 7.25rem;
  }

  .mobile\:hover\:mb-29:hover {
    margin-bottom: 7.25rem;
  }

  .mobile\:hover\:ml-29:hover {
    margin-left: 7.25rem;
  }

  .mobile\:hover\:mt-30:hover {
    margin-top: 7.5rem;
  }

  .mobile\:hover\:mr-30:hover {
    margin-right: 7.5rem;
  }

  .mobile\:hover\:mb-30:hover {
    margin-bottom: 7.5rem;
  }

  .mobile\:hover\:ml-30:hover {
    margin-left: 7.5rem;
  }

  .mobile\:hover\:mt-31:hover {
    margin-top: 7.75rem;
  }

  .mobile\:hover\:mr-31:hover {
    margin-right: 7.75rem;
  }

  .mobile\:hover\:mb-31:hover {
    margin-bottom: 7.75rem;
  }

  .mobile\:hover\:ml-31:hover {
    margin-left: 7.75rem;
  }

  .mobile\:hover\:mt-32:hover {
    margin-top: 8rem;
  }

  .mobile\:hover\:mr-32:hover {
    margin-right: 8rem;
  }

  .mobile\:hover\:mb-32:hover {
    margin-bottom: 8rem;
  }

  .mobile\:hover\:ml-32:hover {
    margin-left: 8rem;
  }

  .mobile\:hover\:mt-40:hover {
    margin-top: 10rem;
  }

  .mobile\:hover\:mr-40:hover {
    margin-right: 10rem;
  }

  .mobile\:hover\:mb-40:hover {
    margin-bottom: 10rem;
  }

  .mobile\:hover\:ml-40:hover {
    margin-left: 10rem;
  }

  .mobile\:hover\:mt-48:hover {
    margin-top: 12rem;
  }

  .mobile\:hover\:mr-48:hover {
    margin-right: 12rem;
  }

  .mobile\:hover\:mb-48:hover {
    margin-bottom: 12rem;
  }

  .mobile\:hover\:ml-48:hover {
    margin-left: 12rem;
  }

  .mobile\:hover\:mt-56:hover {
    margin-top: 14rem;
  }

  .mobile\:hover\:mr-56:hover {
    margin-right: 14rem;
  }

  .mobile\:hover\:mb-56:hover {
    margin-bottom: 14rem;
  }

  .mobile\:hover\:ml-56:hover {
    margin-left: 14rem;
  }

  .mobile\:hover\:mt-64:hover {
    margin-top: 16rem;
  }

  .mobile\:hover\:mr-64:hover {
    margin-right: 16rem;
  }

  .mobile\:hover\:mb-64:hover {
    margin-bottom: 16rem;
  }

  .mobile\:hover\:ml-64:hover {
    margin-left: 16rem;
  }

  .mobile\:hover\:mt-auto:hover {
    margin-top: auto;
  }

  .mobile\:hover\:mr-auto:hover {
    margin-right: auto;
  }

  .mobile\:hover\:mb-auto:hover {
    margin-bottom: auto;
  }

  .mobile\:hover\:ml-auto:hover {
    margin-left: auto;
  }

  .mobile\:hover\:mt-px:hover {
    margin-top: 1px;
  }

  .mobile\:hover\:mr-px:hover {
    margin-right: 1px;
  }

  .mobile\:hover\:mb-px:hover {
    margin-bottom: 1px;
  }

  .mobile\:hover\:ml-px:hover {
    margin-left: 1px;
  }

  .mobile\:hover\:-mt-0:hover {
    margin-top: 0rem;
  }

  .mobile\:hover\:-mr-0:hover {
    margin-right: 0rem;
  }

  .mobile\:hover\:-mb-0:hover {
    margin-bottom: 0rem;
  }

  .mobile\:hover\:-ml-0:hover {
    margin-left: 0rem;
  }

  .mobile\:hover\:-mt-1:hover {
    margin-top: -0.25rem;
  }

  .mobile\:hover\:-mr-1:hover {
    margin-right: -0.25rem;
  }

  .mobile\:hover\:-mb-1:hover {
    margin-bottom: -0.25rem;
  }

  .mobile\:hover\:-ml-1:hover {
    margin-left: -0.25rem;
  }

  .mobile\:hover\:-mt-2:hover {
    margin-top: -0.5rem;
  }

  .mobile\:hover\:-mr-2:hover {
    margin-right: -0.5rem;
  }

  .mobile\:hover\:-mb-2:hover {
    margin-bottom: -0.5rem;
  }

  .mobile\:hover\:-ml-2:hover {
    margin-left: -0.5rem;
  }

  .mobile\:hover\:-mt-3:hover {
    margin-top: -0.75rem;
  }

  .mobile\:hover\:-mr-3:hover {
    margin-right: -0.75rem;
  }

  .mobile\:hover\:-mb-3:hover {
    margin-bottom: -0.75rem;
  }

  .mobile\:hover\:-ml-3:hover {
    margin-left: -0.75rem;
  }

  .mobile\:hover\:-mt-4:hover {
    margin-top: -1rem;
  }

  .mobile\:hover\:-mr-4:hover {
    margin-right: -1rem;
  }

  .mobile\:hover\:-mb-4:hover {
    margin-bottom: -1rem;
  }

  .mobile\:hover\:-ml-4:hover {
    margin-left: -1rem;
  }

  .mobile\:hover\:-mt-5:hover {
    margin-top: -1.25rem;
  }

  .mobile\:hover\:-mr-5:hover {
    margin-right: -1.25rem;
  }

  .mobile\:hover\:-mb-5:hover {
    margin-bottom: -1.25rem;
  }

  .mobile\:hover\:-ml-5:hover {
    margin-left: -1.25rem;
  }

  .mobile\:hover\:-mt-6:hover {
    margin-top: -1.5rem;
  }

  .mobile\:hover\:-mr-6:hover {
    margin-right: -1.5rem;
  }

  .mobile\:hover\:-mb-6:hover {
    margin-bottom: -1.5rem;
  }

  .mobile\:hover\:-ml-6:hover {
    margin-left: -1.5rem;
  }

  .mobile\:hover\:-mt-7:hover {
    margin-top: -1.75rem;
  }

  .mobile\:hover\:-mr-7:hover {
    margin-right: -1.75rem;
  }

  .mobile\:hover\:-mb-7:hover {
    margin-bottom: -1.75rem;
  }

  .mobile\:hover\:-ml-7:hover {
    margin-left: -1.75rem;
  }

  .mobile\:hover\:-mt-8:hover {
    margin-top: -2rem;
  }

  .mobile\:hover\:-mr-8:hover {
    margin-right: -2rem;
  }

  .mobile\:hover\:-mb-8:hover {
    margin-bottom: -2rem;
  }

  .mobile\:hover\:-ml-8:hover {
    margin-left: -2rem;
  }

  .mobile\:hover\:-mt-9:hover {
    margin-top: -2.25rem;
  }

  .mobile\:hover\:-mr-9:hover {
    margin-right: -2.25rem;
  }

  .mobile\:hover\:-mb-9:hover {
    margin-bottom: -2.25rem;
  }

  .mobile\:hover\:-ml-9:hover {
    margin-left: -2.25rem;
  }

  .mobile\:hover\:-mt-10:hover {
    margin-top: -2.5rem;
  }

  .mobile\:hover\:-mr-10:hover {
    margin-right: -2.5rem;
  }

  .mobile\:hover\:-mb-10:hover {
    margin-bottom: -2.5rem;
  }

  .mobile\:hover\:-ml-10:hover {
    margin-left: -2.5rem;
  }

  .mobile\:hover\:-mt-11:hover {
    margin-top: -2.75rem;
  }

  .mobile\:hover\:-mr-11:hover {
    margin-right: -2.75rem;
  }

  .mobile\:hover\:-mb-11:hover {
    margin-bottom: -2.75rem;
  }

  .mobile\:hover\:-ml-11:hover {
    margin-left: -2.75rem;
  }

  .mobile\:hover\:-mt-12:hover {
    margin-top: -3rem;
  }

  .mobile\:hover\:-mr-12:hover {
    margin-right: -3rem;
  }

  .mobile\:hover\:-mb-12:hover {
    margin-bottom: -3rem;
  }

  .mobile\:hover\:-ml-12:hover {
    margin-left: -3rem;
  }

  .mobile\:hover\:-mt-13:hover {
    margin-top: -3.25rem;
  }

  .mobile\:hover\:-mr-13:hover {
    margin-right: -3.25rem;
  }

  .mobile\:hover\:-mb-13:hover {
    margin-bottom: -3.25rem;
  }

  .mobile\:hover\:-ml-13:hover {
    margin-left: -3.25rem;
  }

  .mobile\:hover\:-mt-14:hover {
    margin-top: -3.5rem;
  }

  .mobile\:hover\:-mr-14:hover {
    margin-right: -3.5rem;
  }

  .mobile\:hover\:-mb-14:hover {
    margin-bottom: -3.5rem;
  }

  .mobile\:hover\:-ml-14:hover {
    margin-left: -3.5rem;
  }

  .mobile\:hover\:-mt-15:hover {
    margin-top: -3.75rem;
  }

  .mobile\:hover\:-mr-15:hover {
    margin-right: -3.75rem;
  }

  .mobile\:hover\:-mb-15:hover {
    margin-bottom: -3.75rem;
  }

  .mobile\:hover\:-ml-15:hover {
    margin-left: -3.75rem;
  }

  .mobile\:hover\:-mt-16:hover {
    margin-top: -4rem;
  }

  .mobile\:hover\:-mr-16:hover {
    margin-right: -4rem;
  }

  .mobile\:hover\:-mb-16:hover {
    margin-bottom: -4rem;
  }

  .mobile\:hover\:-ml-16:hover {
    margin-left: -4rem;
  }

  .mobile\:hover\:-mt-17:hover {
    margin-top: -4.25rem;
  }

  .mobile\:hover\:-mr-17:hover {
    margin-right: -4.25rem;
  }

  .mobile\:hover\:-mb-17:hover {
    margin-bottom: -4.25rem;
  }

  .mobile\:hover\:-ml-17:hover {
    margin-left: -4.25rem;
  }

  .mobile\:hover\:-mt-18:hover {
    margin-top: -4.5rem;
  }

  .mobile\:hover\:-mr-18:hover {
    margin-right: -4.5rem;
  }

  .mobile\:hover\:-mb-18:hover {
    margin-bottom: -4.5rem;
  }

  .mobile\:hover\:-ml-18:hover {
    margin-left: -4.5rem;
  }

  .mobile\:hover\:-mt-19:hover {
    margin-top: -4.75rem;
  }

  .mobile\:hover\:-mr-19:hover {
    margin-right: -4.75rem;
  }

  .mobile\:hover\:-mb-19:hover {
    margin-bottom: -4.75rem;
  }

  .mobile\:hover\:-ml-19:hover {
    margin-left: -4.75rem;
  }

  .mobile\:hover\:-mt-20:hover {
    margin-top: -5rem;
  }

  .mobile\:hover\:-mr-20:hover {
    margin-right: -5rem;
  }

  .mobile\:hover\:-mb-20:hover {
    margin-bottom: -5rem;
  }

  .mobile\:hover\:-ml-20:hover {
    margin-left: -5rem;
  }

  .mobile\:hover\:-mt-21:hover {
    margin-top: -5.25rem;
  }

  .mobile\:hover\:-mr-21:hover {
    margin-right: -5.25rem;
  }

  .mobile\:hover\:-mb-21:hover {
    margin-bottom: -5.25rem;
  }

  .mobile\:hover\:-ml-21:hover {
    margin-left: -5.25rem;
  }

  .mobile\:hover\:-mt-22:hover {
    margin-top: -5.5rem;
  }

  .mobile\:hover\:-mr-22:hover {
    margin-right: -5.5rem;
  }

  .mobile\:hover\:-mb-22:hover {
    margin-bottom: -5.5rem;
  }

  .mobile\:hover\:-ml-22:hover {
    margin-left: -5.5rem;
  }

  .mobile\:hover\:-mt-23:hover {
    margin-top: -5.75rem;
  }

  .mobile\:hover\:-mr-23:hover {
    margin-right: -5.75rem;
  }

  .mobile\:hover\:-mb-23:hover {
    margin-bottom: -5.75rem;
  }

  .mobile\:hover\:-ml-23:hover {
    margin-left: -5.75rem;
  }

  .mobile\:hover\:-mt-24:hover {
    margin-top: -6rem;
  }

  .mobile\:hover\:-mr-24:hover {
    margin-right: -6rem;
  }

  .mobile\:hover\:-mb-24:hover {
    margin-bottom: -6rem;
  }

  .mobile\:hover\:-ml-24:hover {
    margin-left: -6rem;
  }

  .mobile\:hover\:-mt-25:hover {
    margin-top: -6.25rem;
  }

  .mobile\:hover\:-mr-25:hover {
    margin-right: -6.25rem;
  }

  .mobile\:hover\:-mb-25:hover {
    margin-bottom: -6.25rem;
  }

  .mobile\:hover\:-ml-25:hover {
    margin-left: -6.25rem;
  }

  .mobile\:hover\:-mt-26:hover {
    margin-top: -6.5rem;
  }

  .mobile\:hover\:-mr-26:hover {
    margin-right: -6.5rem;
  }

  .mobile\:hover\:-mb-26:hover {
    margin-bottom: -6.5rem;
  }

  .mobile\:hover\:-ml-26:hover {
    margin-left: -6.5rem;
  }

  .mobile\:hover\:-mt-27:hover {
    margin-top: -6.75rem;
  }

  .mobile\:hover\:-mr-27:hover {
    margin-right: -6.75rem;
  }

  .mobile\:hover\:-mb-27:hover {
    margin-bottom: -6.75rem;
  }

  .mobile\:hover\:-ml-27:hover {
    margin-left: -6.75rem;
  }

  .mobile\:hover\:-mt-28:hover {
    margin-top: -7rem;
  }

  .mobile\:hover\:-mr-28:hover {
    margin-right: -7rem;
  }

  .mobile\:hover\:-mb-28:hover {
    margin-bottom: -7rem;
  }

  .mobile\:hover\:-ml-28:hover {
    margin-left: -7rem;
  }

  .mobile\:hover\:-mt-29:hover {
    margin-top: -7.25rem;
  }

  .mobile\:hover\:-mr-29:hover {
    margin-right: -7.25rem;
  }

  .mobile\:hover\:-mb-29:hover {
    margin-bottom: -7.25rem;
  }

  .mobile\:hover\:-ml-29:hover {
    margin-left: -7.25rem;
  }

  .mobile\:hover\:-mt-30:hover {
    margin-top: -7.5rem;
  }

  .mobile\:hover\:-mr-30:hover {
    margin-right: -7.5rem;
  }

  .mobile\:hover\:-mb-30:hover {
    margin-bottom: -7.5rem;
  }

  .mobile\:hover\:-ml-30:hover {
    margin-left: -7.5rem;
  }

  .mobile\:hover\:-mt-31:hover {
    margin-top: -7.75rem;
  }

  .mobile\:hover\:-mr-31:hover {
    margin-right: -7.75rem;
  }

  .mobile\:hover\:-mb-31:hover {
    margin-bottom: -7.75rem;
  }

  .mobile\:hover\:-ml-31:hover {
    margin-left: -7.75rem;
  }

  .mobile\:hover\:-mt-32:hover {
    margin-top: -8rem;
  }

  .mobile\:hover\:-mr-32:hover {
    margin-right: -8rem;
  }

  .mobile\:hover\:-mb-32:hover {
    margin-bottom: -8rem;
  }

  .mobile\:hover\:-ml-32:hover {
    margin-left: -8rem;
  }

  .mobile\:hover\:-mt-40:hover {
    margin-top: -10rem;
  }

  .mobile\:hover\:-mr-40:hover {
    margin-right: -10rem;
  }

  .mobile\:hover\:-mb-40:hover {
    margin-bottom: -10rem;
  }

  .mobile\:hover\:-ml-40:hover {
    margin-left: -10rem;
  }

  .mobile\:hover\:-mt-48:hover {
    margin-top: -12rem;
  }

  .mobile\:hover\:-mr-48:hover {
    margin-right: -12rem;
  }

  .mobile\:hover\:-mb-48:hover {
    margin-bottom: -12rem;
  }

  .mobile\:hover\:-ml-48:hover {
    margin-left: -12rem;
  }

  .mobile\:hover\:-mt-56:hover {
    margin-top: -14rem;
  }

  .mobile\:hover\:-mr-56:hover {
    margin-right: -14rem;
  }

  .mobile\:hover\:-mb-56:hover {
    margin-bottom: -14rem;
  }

  .mobile\:hover\:-ml-56:hover {
    margin-left: -14rem;
  }

  .mobile\:hover\:-mt-64:hover {
    margin-top: -16rem;
  }

  .mobile\:hover\:-mr-64:hover {
    margin-right: -16rem;
  }

  .mobile\:hover\:-mb-64:hover {
    margin-bottom: -16rem;
  }

  .mobile\:hover\:-ml-64:hover {
    margin-left: -16rem;
  }

  .mobile\:hover\:-mt-px:hover {
    margin-top: -1px;
  }

  .mobile\:hover\:-mr-px:hover {
    margin-right: -1px;
  }

  .mobile\:hover\:-mb-px:hover {
    margin-bottom: -1px;
  }

  .mobile\:hover\:-ml-px:hover {
    margin-left: -1px;
  }

  .mobile\:max-h-0 {
    max-height: 0rem;
  }

  .mobile\:max-h-1 {
    max-height: 0.25rem;
  }

  .mobile\:max-h-2 {
    max-height: 0.5rem;
  }

  .mobile\:max-h-3 {
    max-height: 0.75rem;
  }

  .mobile\:max-h-4 {
    max-height: 1rem;
  }

  .mobile\:max-h-5 {
    max-height: 1.25rem;
  }

  .mobile\:max-h-6 {
    max-height: 1.5rem;
  }

  .mobile\:max-h-7 {
    max-height: 1.75rem;
  }

  .mobile\:max-h-8 {
    max-height: 2rem;
  }

  .mobile\:max-h-9 {
    max-height: 2.25rem;
  }

  .mobile\:max-h-10 {
    max-height: 2.5rem;
  }

  .mobile\:max-h-11 {
    max-height: 2.75rem;
  }

  .mobile\:max-h-12 {
    max-height: 3rem;
  }

  .mobile\:max-h-13 {
    max-height: 3.25rem;
  }

  .mobile\:max-h-14 {
    max-height: 3.5rem;
  }

  .mobile\:max-h-15 {
    max-height: 3.75rem;
  }

  .mobile\:max-h-16 {
    max-height: 4rem;
  }

  .mobile\:max-h-17 {
    max-height: 4.25rem;
  }

  .mobile\:max-h-18 {
    max-height: 4.5rem;
  }

  .mobile\:max-h-19 {
    max-height: 4.75rem;
  }

  .mobile\:max-h-20 {
    max-height: 5rem;
  }

  .mobile\:max-h-21 {
    max-height: 5.25rem;
  }

  .mobile\:max-h-22 {
    max-height: 5.5rem;
  }

  .mobile\:max-h-23 {
    max-height: 5.75rem;
  }

  .mobile\:max-h-24 {
    max-height: 6rem;
  }

  .mobile\:max-h-25 {
    max-height: 6.25rem;
  }

  .mobile\:max-h-26 {
    max-height: 6.5rem;
  }

  .mobile\:max-h-27 {
    max-height: 6.75rem;
  }

  .mobile\:max-h-28 {
    max-height: 7rem;
  }

  .mobile\:max-h-29 {
    max-height: 7.25rem;
  }

  .mobile\:max-h-30 {
    max-height: 7.5rem;
  }

  .mobile\:max-h-31 {
    max-height: 7.75rem;
  }

  .mobile\:max-h-32 {
    max-height: 8rem;
  }

  .mobile\:max-h-40 {
    max-height: 10rem;
  }

  .mobile\:max-h-48 {
    max-height: 12rem;
  }

  .mobile\:max-h-56 {
    max-height: 14rem;
  }

  .mobile\:max-h-64 {
    max-height: 16rem;
  }

  .mobile\:max-h-full {
    max-height: 100%;
  }

  .mobile\:max-h-screen {
    max-height: 100vh;
  }

  .mobile\:max-h-px {
    max-height: 1px;
  }

  .mobile\:max-h-1\/2 {
    max-height: 50%;
  }

  .mobile\:\!max-h-0 {
    max-height: 0rem !important;
  }

  .mobile\:\!max-h-1 {
    max-height: 0.25rem !important;
  }

  .mobile\:\!max-h-2 {
    max-height: 0.5rem !important;
  }

  .mobile\:\!max-h-3 {
    max-height: 0.75rem !important;
  }

  .mobile\:\!max-h-4 {
    max-height: 1rem !important;
  }

  .mobile\:\!max-h-5 {
    max-height: 1.25rem !important;
  }

  .mobile\:\!max-h-6 {
    max-height: 1.5rem !important;
  }

  .mobile\:\!max-h-7 {
    max-height: 1.75rem !important;
  }

  .mobile\:\!max-h-8 {
    max-height: 2rem !important;
  }

  .mobile\:\!max-h-9 {
    max-height: 2.25rem !important;
  }

  .mobile\:\!max-h-10 {
    max-height: 2.5rem !important;
  }

  .mobile\:\!max-h-11 {
    max-height: 2.75rem !important;
  }

  .mobile\:\!max-h-12 {
    max-height: 3rem !important;
  }

  .mobile\:\!max-h-13 {
    max-height: 3.25rem !important;
  }

  .mobile\:\!max-h-14 {
    max-height: 3.5rem !important;
  }

  .mobile\:\!max-h-15 {
    max-height: 3.75rem !important;
  }

  .mobile\:\!max-h-16 {
    max-height: 4rem !important;
  }

  .mobile\:\!max-h-17 {
    max-height: 4.25rem !important;
  }

  .mobile\:\!max-h-18 {
    max-height: 4.5rem !important;
  }

  .mobile\:\!max-h-19 {
    max-height: 4.75rem !important;
  }

  .mobile\:\!max-h-20 {
    max-height: 5rem !important;
  }

  .mobile\:\!max-h-21 {
    max-height: 5.25rem !important;
  }

  .mobile\:\!max-h-22 {
    max-height: 5.5rem !important;
  }

  .mobile\:\!max-h-23 {
    max-height: 5.75rem !important;
  }

  .mobile\:\!max-h-24 {
    max-height: 6rem !important;
  }

  .mobile\:\!max-h-25 {
    max-height: 6.25rem !important;
  }

  .mobile\:\!max-h-26 {
    max-height: 6.5rem !important;
  }

  .mobile\:\!max-h-27 {
    max-height: 6.75rem !important;
  }

  .mobile\:\!max-h-28 {
    max-height: 7rem !important;
  }

  .mobile\:\!max-h-29 {
    max-height: 7.25rem !important;
  }

  .mobile\:\!max-h-30 {
    max-height: 7.5rem !important;
  }

  .mobile\:\!max-h-31 {
    max-height: 7.75rem !important;
  }

  .mobile\:\!max-h-32 {
    max-height: 8rem !important;
  }

  .mobile\:\!max-h-40 {
    max-height: 10rem !important;
  }

  .mobile\:\!max-h-48 {
    max-height: 12rem !important;
  }

  .mobile\:\!max-h-56 {
    max-height: 14rem !important;
  }

  .mobile\:\!max-h-64 {
    max-height: 16rem !important;
  }

  .mobile\:\!max-h-full {
    max-height: 100% !important;
  }

  .mobile\:\!max-h-screen {
    max-height: 100vh !important;
  }

  .mobile\:\!max-h-px {
    max-height: 1px !important;
  }

  .mobile\:\!max-h-1\/2 {
    max-height: 50% !important;
  }

  .mobile\:hover\:max-h-0:hover {
    max-height: 0rem;
  }

  .mobile\:hover\:max-h-1:hover {
    max-height: 0.25rem;
  }

  .mobile\:hover\:max-h-2:hover {
    max-height: 0.5rem;
  }

  .mobile\:hover\:max-h-3:hover {
    max-height: 0.75rem;
  }

  .mobile\:hover\:max-h-4:hover {
    max-height: 1rem;
  }

  .mobile\:hover\:max-h-5:hover {
    max-height: 1.25rem;
  }

  .mobile\:hover\:max-h-6:hover {
    max-height: 1.5rem;
  }

  .mobile\:hover\:max-h-7:hover {
    max-height: 1.75rem;
  }

  .mobile\:hover\:max-h-8:hover {
    max-height: 2rem;
  }

  .mobile\:hover\:max-h-9:hover {
    max-height: 2.25rem;
  }

  .mobile\:hover\:max-h-10:hover {
    max-height: 2.5rem;
  }

  .mobile\:hover\:max-h-11:hover {
    max-height: 2.75rem;
  }

  .mobile\:hover\:max-h-12:hover {
    max-height: 3rem;
  }

  .mobile\:hover\:max-h-13:hover {
    max-height: 3.25rem;
  }

  .mobile\:hover\:max-h-14:hover {
    max-height: 3.5rem;
  }

  .mobile\:hover\:max-h-15:hover {
    max-height: 3.75rem;
  }

  .mobile\:hover\:max-h-16:hover {
    max-height: 4rem;
  }

  .mobile\:hover\:max-h-17:hover {
    max-height: 4.25rem;
  }

  .mobile\:hover\:max-h-18:hover {
    max-height: 4.5rem;
  }

  .mobile\:hover\:max-h-19:hover {
    max-height: 4.75rem;
  }

  .mobile\:hover\:max-h-20:hover {
    max-height: 5rem;
  }

  .mobile\:hover\:max-h-21:hover {
    max-height: 5.25rem;
  }

  .mobile\:hover\:max-h-22:hover {
    max-height: 5.5rem;
  }

  .mobile\:hover\:max-h-23:hover {
    max-height: 5.75rem;
  }

  .mobile\:hover\:max-h-24:hover {
    max-height: 6rem;
  }

  .mobile\:hover\:max-h-25:hover {
    max-height: 6.25rem;
  }

  .mobile\:hover\:max-h-26:hover {
    max-height: 6.5rem;
  }

  .mobile\:hover\:max-h-27:hover {
    max-height: 6.75rem;
  }

  .mobile\:hover\:max-h-28:hover {
    max-height: 7rem;
  }

  .mobile\:hover\:max-h-29:hover {
    max-height: 7.25rem;
  }

  .mobile\:hover\:max-h-30:hover {
    max-height: 7.5rem;
  }

  .mobile\:hover\:max-h-31:hover {
    max-height: 7.75rem;
  }

  .mobile\:hover\:max-h-32:hover {
    max-height: 8rem;
  }

  .mobile\:hover\:max-h-40:hover {
    max-height: 10rem;
  }

  .mobile\:hover\:max-h-48:hover {
    max-height: 12rem;
  }

  .mobile\:hover\:max-h-56:hover {
    max-height: 14rem;
  }

  .mobile\:hover\:max-h-64:hover {
    max-height: 16rem;
  }

  .mobile\:hover\:max-h-full:hover {
    max-height: 100%;
  }

  .mobile\:hover\:max-h-screen:hover {
    max-height: 100vh;
  }

  .mobile\:hover\:max-h-px:hover {
    max-height: 1px;
  }

  .mobile\:hover\:max-h-1\/2:hover {
    max-height: 50%;
  }

  .mobile\:max-w-0 {
    max-width: 0rem;
  }

  .mobile\:max-w-1 {
    max-width: 0.25rem;
  }

  .mobile\:max-w-2 {
    max-width: 0.5rem;
  }

  .mobile\:max-w-3 {
    max-width: 0.75rem;
  }

  .mobile\:max-w-4 {
    max-width: 1rem;
  }

  .mobile\:max-w-5 {
    max-width: 1.25rem;
  }

  .mobile\:max-w-6 {
    max-width: 1.5rem;
  }

  .mobile\:max-w-7 {
    max-width: 1.75rem;
  }

  .mobile\:max-w-8 {
    max-width: 2rem;
  }

  .mobile\:max-w-9 {
    max-width: 2.25rem;
  }

  .mobile\:max-w-10 {
    max-width: 2.5rem;
  }

  .mobile\:max-w-11 {
    max-width: 2.75rem;
  }

  .mobile\:max-w-12 {
    max-width: 3rem;
  }

  .mobile\:max-w-13 {
    max-width: 3.25rem;
  }

  .mobile\:max-w-14 {
    max-width: 3.5rem;
  }

  .mobile\:max-w-15 {
    max-width: 3.75rem;
  }

  .mobile\:max-w-16 {
    max-width: 4rem;
  }

  .mobile\:max-w-17 {
    max-width: 4.25rem;
  }

  .mobile\:max-w-18 {
    max-width: 4.5rem;
  }

  .mobile\:max-w-19 {
    max-width: 4.75rem;
  }

  .mobile\:max-w-20 {
    max-width: 5rem;
  }

  .mobile\:max-w-21 {
    max-width: 5.25rem;
  }

  .mobile\:max-w-22 {
    max-width: 5.5rem;
  }

  .mobile\:max-w-23 {
    max-width: 5.75rem;
  }

  .mobile\:max-w-24 {
    max-width: 6rem;
  }

  .mobile\:max-w-25 {
    max-width: 6.25rem;
  }

  .mobile\:max-w-26 {
    max-width: 6.5rem;
  }

  .mobile\:max-w-27 {
    max-width: 6.75rem;
  }

  .mobile\:max-w-28 {
    max-width: 7rem;
  }

  .mobile\:max-w-29 {
    max-width: 7.25rem;
  }

  .mobile\:max-w-30 {
    max-width: 7.5rem;
  }

  .mobile\:max-w-31 {
    max-width: 7.75rem;
  }

  .mobile\:max-w-32 {
    max-width: 8rem;
  }

  .mobile\:max-w-40 {
    max-width: 10rem;
  }

  .mobile\:max-w-48 {
    max-width: 12rem;
  }

  .mobile\:max-w-56 {
    max-width: 14rem;
  }

  .mobile\:max-w-64 {
    max-width: 16rem;
  }

  .mobile\:max-w-none {
    max-width: none;
  }

  .mobile\:max-w-xs {
    max-width: 20rem;
  }

  .mobile\:max-w-sm {
    max-width: 24rem;
  }

  .mobile\:max-w-md {
    max-width: 28rem;
  }

  .mobile\:max-w-lg {
    max-width: 32rem;
  }

  .mobile\:max-w-xl {
    max-width: 36rem;
  }

  .mobile\:max-w-2xl {
    max-width: 42rem;
  }

  .mobile\:max-w-3xl {
    max-width: 48rem;
  }

  .mobile\:max-w-4xl {
    max-width: 56rem;
  }

  .mobile\:max-w-5xl {
    max-width: 64rem;
  }

  .mobile\:max-w-6xl {
    max-width: 72rem;
  }

  .mobile\:max-w-full {
    max-width: 100%;
  }

  .mobile\:max-w-px {
    max-width: 1px;
  }

  .mobile\:max-w-1\/2 {
    max-width: 50%;
  }

  .mobile\:max-w-mobile {
    max-width: 767px;
  }

  .mobile\:max-w-tablet {
    max-width: 1023px;
  }

  .mobile\:max-w-laptop {
    max-width: 1440px;
  }

  .mobile\:max-w-desktop {
    max-width: 1920px;
  }

  .mobile\:\!max-w-0 {
    max-width: 0rem !important;
  }

  .mobile\:\!max-w-1 {
    max-width: 0.25rem !important;
  }

  .mobile\:\!max-w-2 {
    max-width: 0.5rem !important;
  }

  .mobile\:\!max-w-3 {
    max-width: 0.75rem !important;
  }

  .mobile\:\!max-w-4 {
    max-width: 1rem !important;
  }

  .mobile\:\!max-w-5 {
    max-width: 1.25rem !important;
  }

  .mobile\:\!max-w-6 {
    max-width: 1.5rem !important;
  }

  .mobile\:\!max-w-7 {
    max-width: 1.75rem !important;
  }

  .mobile\:\!max-w-8 {
    max-width: 2rem !important;
  }

  .mobile\:\!max-w-9 {
    max-width: 2.25rem !important;
  }

  .mobile\:\!max-w-10 {
    max-width: 2.5rem !important;
  }

  .mobile\:\!max-w-11 {
    max-width: 2.75rem !important;
  }

  .mobile\:\!max-w-12 {
    max-width: 3rem !important;
  }

  .mobile\:\!max-w-13 {
    max-width: 3.25rem !important;
  }

  .mobile\:\!max-w-14 {
    max-width: 3.5rem !important;
  }

  .mobile\:\!max-w-15 {
    max-width: 3.75rem !important;
  }

  .mobile\:\!max-w-16 {
    max-width: 4rem !important;
  }

  .mobile\:\!max-w-17 {
    max-width: 4.25rem !important;
  }

  .mobile\:\!max-w-18 {
    max-width: 4.5rem !important;
  }

  .mobile\:\!max-w-19 {
    max-width: 4.75rem !important;
  }

  .mobile\:\!max-w-20 {
    max-width: 5rem !important;
  }

  .mobile\:\!max-w-21 {
    max-width: 5.25rem !important;
  }

  .mobile\:\!max-w-22 {
    max-width: 5.5rem !important;
  }

  .mobile\:\!max-w-23 {
    max-width: 5.75rem !important;
  }

  .mobile\:\!max-w-24 {
    max-width: 6rem !important;
  }

  .mobile\:\!max-w-25 {
    max-width: 6.25rem !important;
  }

  .mobile\:\!max-w-26 {
    max-width: 6.5rem !important;
  }

  .mobile\:\!max-w-27 {
    max-width: 6.75rem !important;
  }

  .mobile\:\!max-w-28 {
    max-width: 7rem !important;
  }

  .mobile\:\!max-w-29 {
    max-width: 7.25rem !important;
  }

  .mobile\:\!max-w-30 {
    max-width: 7.5rem !important;
  }

  .mobile\:\!max-w-31 {
    max-width: 7.75rem !important;
  }

  .mobile\:\!max-w-32 {
    max-width: 8rem !important;
  }

  .mobile\:\!max-w-40 {
    max-width: 10rem !important;
  }

  .mobile\:\!max-w-48 {
    max-width: 12rem !important;
  }

  .mobile\:\!max-w-56 {
    max-width: 14rem !important;
  }

  .mobile\:\!max-w-64 {
    max-width: 16rem !important;
  }

  .mobile\:\!max-w-none {
    max-width: none !important;
  }

  .mobile\:\!max-w-xs {
    max-width: 20rem !important;
  }

  .mobile\:\!max-w-sm {
    max-width: 24rem !important;
  }

  .mobile\:\!max-w-md {
    max-width: 28rem !important;
  }

  .mobile\:\!max-w-lg {
    max-width: 32rem !important;
  }

  .mobile\:\!max-w-xl {
    max-width: 36rem !important;
  }

  .mobile\:\!max-w-2xl {
    max-width: 42rem !important;
  }

  .mobile\:\!max-w-3xl {
    max-width: 48rem !important;
  }

  .mobile\:\!max-w-4xl {
    max-width: 56rem !important;
  }

  .mobile\:\!max-w-5xl {
    max-width: 64rem !important;
  }

  .mobile\:\!max-w-6xl {
    max-width: 72rem !important;
  }

  .mobile\:\!max-w-full {
    max-width: 100% !important;
  }

  .mobile\:\!max-w-px {
    max-width: 1px !important;
  }

  .mobile\:\!max-w-1\/2 {
    max-width: 50% !important;
  }

  .mobile\:\!max-w-mobile {
    max-width: 767px !important;
  }

  .mobile\:\!max-w-tablet {
    max-width: 1023px !important;
  }

  .mobile\:\!max-w-laptop {
    max-width: 1440px !important;
  }

  .mobile\:\!max-w-desktop {
    max-width: 1920px !important;
  }

  .mobile\:hover\:max-w-0:hover {
    max-width: 0rem;
  }

  .mobile\:hover\:max-w-1:hover {
    max-width: 0.25rem;
  }

  .mobile\:hover\:max-w-2:hover {
    max-width: 0.5rem;
  }

  .mobile\:hover\:max-w-3:hover {
    max-width: 0.75rem;
  }

  .mobile\:hover\:max-w-4:hover {
    max-width: 1rem;
  }

  .mobile\:hover\:max-w-5:hover {
    max-width: 1.25rem;
  }

  .mobile\:hover\:max-w-6:hover {
    max-width: 1.5rem;
  }

  .mobile\:hover\:max-w-7:hover {
    max-width: 1.75rem;
  }

  .mobile\:hover\:max-w-8:hover {
    max-width: 2rem;
  }

  .mobile\:hover\:max-w-9:hover {
    max-width: 2.25rem;
  }

  .mobile\:hover\:max-w-10:hover {
    max-width: 2.5rem;
  }

  .mobile\:hover\:max-w-11:hover {
    max-width: 2.75rem;
  }

  .mobile\:hover\:max-w-12:hover {
    max-width: 3rem;
  }

  .mobile\:hover\:max-w-13:hover {
    max-width: 3.25rem;
  }

  .mobile\:hover\:max-w-14:hover {
    max-width: 3.5rem;
  }

  .mobile\:hover\:max-w-15:hover {
    max-width: 3.75rem;
  }

  .mobile\:hover\:max-w-16:hover {
    max-width: 4rem;
  }

  .mobile\:hover\:max-w-17:hover {
    max-width: 4.25rem;
  }

  .mobile\:hover\:max-w-18:hover {
    max-width: 4.5rem;
  }

  .mobile\:hover\:max-w-19:hover {
    max-width: 4.75rem;
  }

  .mobile\:hover\:max-w-20:hover {
    max-width: 5rem;
  }

  .mobile\:hover\:max-w-21:hover {
    max-width: 5.25rem;
  }

  .mobile\:hover\:max-w-22:hover {
    max-width: 5.5rem;
  }

  .mobile\:hover\:max-w-23:hover {
    max-width: 5.75rem;
  }

  .mobile\:hover\:max-w-24:hover {
    max-width: 6rem;
  }

  .mobile\:hover\:max-w-25:hover {
    max-width: 6.25rem;
  }

  .mobile\:hover\:max-w-26:hover {
    max-width: 6.5rem;
  }

  .mobile\:hover\:max-w-27:hover {
    max-width: 6.75rem;
  }

  .mobile\:hover\:max-w-28:hover {
    max-width: 7rem;
  }

  .mobile\:hover\:max-w-29:hover {
    max-width: 7.25rem;
  }

  .mobile\:hover\:max-w-30:hover {
    max-width: 7.5rem;
  }

  .mobile\:hover\:max-w-31:hover {
    max-width: 7.75rem;
  }

  .mobile\:hover\:max-w-32:hover {
    max-width: 8rem;
  }

  .mobile\:hover\:max-w-40:hover {
    max-width: 10rem;
  }

  .mobile\:hover\:max-w-48:hover {
    max-width: 12rem;
  }

  .mobile\:hover\:max-w-56:hover {
    max-width: 14rem;
  }

  .mobile\:hover\:max-w-64:hover {
    max-width: 16rem;
  }

  .mobile\:hover\:max-w-none:hover {
    max-width: none;
  }

  .mobile\:hover\:max-w-xs:hover {
    max-width: 20rem;
  }

  .mobile\:hover\:max-w-sm:hover {
    max-width: 24rem;
  }

  .mobile\:hover\:max-w-md:hover {
    max-width: 28rem;
  }

  .mobile\:hover\:max-w-lg:hover {
    max-width: 32rem;
  }

  .mobile\:hover\:max-w-xl:hover {
    max-width: 36rem;
  }

  .mobile\:hover\:max-w-2xl:hover {
    max-width: 42rem;
  }

  .mobile\:hover\:max-w-3xl:hover {
    max-width: 48rem;
  }

  .mobile\:hover\:max-w-4xl:hover {
    max-width: 56rem;
  }

  .mobile\:hover\:max-w-5xl:hover {
    max-width: 64rem;
  }

  .mobile\:hover\:max-w-6xl:hover {
    max-width: 72rem;
  }

  .mobile\:hover\:max-w-full:hover {
    max-width: 100%;
  }

  .mobile\:hover\:max-w-px:hover {
    max-width: 1px;
  }

  .mobile\:hover\:max-w-1\/2:hover {
    max-width: 50%;
  }

  .mobile\:hover\:max-w-mobile:hover {
    max-width: 767px;
  }

  .mobile\:hover\:max-w-tablet:hover {
    max-width: 1023px;
  }

  .mobile\:hover\:max-w-laptop:hover {
    max-width: 1440px;
  }

  .mobile\:hover\:max-w-desktop:hover {
    max-width: 1920px;
  }

  .mobile\:min-h-0 {
    min-height: 0rem;
  }

  .mobile\:min-h-1 {
    min-height: 0.25rem;
  }

  .mobile\:min-h-2 {
    min-height: 0.5rem;
  }

  .mobile\:min-h-3 {
    min-height: 0.75rem;
  }

  .mobile\:min-h-4 {
    min-height: 1rem;
  }

  .mobile\:min-h-5 {
    min-height: 1.25rem;
  }

  .mobile\:min-h-6 {
    min-height: 1.5rem;
  }

  .mobile\:min-h-7 {
    min-height: 1.75rem;
  }

  .mobile\:min-h-8 {
    min-height: 2rem;
  }

  .mobile\:min-h-9 {
    min-height: 2.25rem;
  }

  .mobile\:min-h-10 {
    min-height: 2.5rem;
  }

  .mobile\:min-h-11 {
    min-height: 2.75rem;
  }

  .mobile\:min-h-12 {
    min-height: 3rem;
  }

  .mobile\:min-h-13 {
    min-height: 3.25rem;
  }

  .mobile\:min-h-14 {
    min-height: 3.5rem;
  }

  .mobile\:min-h-15 {
    min-height: 3.75rem;
  }

  .mobile\:min-h-16 {
    min-height: 4rem;
  }

  .mobile\:min-h-17 {
    min-height: 4.25rem;
  }

  .mobile\:min-h-18 {
    min-height: 4.5rem;
  }

  .mobile\:min-h-19 {
    min-height: 4.75rem;
  }

  .mobile\:min-h-20 {
    min-height: 5rem;
  }

  .mobile\:min-h-21 {
    min-height: 5.25rem;
  }

  .mobile\:min-h-22 {
    min-height: 5.5rem;
  }

  .mobile\:min-h-23 {
    min-height: 5.75rem;
  }

  .mobile\:min-h-24 {
    min-height: 6rem;
  }

  .mobile\:min-h-25 {
    min-height: 6.25rem;
  }

  .mobile\:min-h-26 {
    min-height: 6.5rem;
  }

  .mobile\:min-h-27 {
    min-height: 6.75rem;
  }

  .mobile\:min-h-28 {
    min-height: 7rem;
  }

  .mobile\:min-h-29 {
    min-height: 7.25rem;
  }

  .mobile\:min-h-30 {
    min-height: 7.5rem;
  }

  .mobile\:min-h-31 {
    min-height: 7.75rem;
  }

  .mobile\:min-h-32 {
    min-height: 8rem;
  }

  .mobile\:min-h-40 {
    min-height: 10rem;
  }

  .mobile\:min-h-48 {
    min-height: 12rem;
  }

  .mobile\:min-h-56 {
    min-height: 14rem;
  }

  .mobile\:min-h-64 {
    min-height: 16rem;
  }

  .mobile\:min-h-full {
    min-height: 100%;
  }

  .mobile\:min-h-screen {
    min-height: 100vh;
  }

  .mobile\:min-h-px {
    min-height: 1px;
  }

  .mobile\:min-h-1\/2 {
    min-height: 50%;
  }

  .mobile\:\!min-h-0 {
    min-height: 0rem !important;
  }

  .mobile\:\!min-h-1 {
    min-height: 0.25rem !important;
  }

  .mobile\:\!min-h-2 {
    min-height: 0.5rem !important;
  }

  .mobile\:\!min-h-3 {
    min-height: 0.75rem !important;
  }

  .mobile\:\!min-h-4 {
    min-height: 1rem !important;
  }

  .mobile\:\!min-h-5 {
    min-height: 1.25rem !important;
  }

  .mobile\:\!min-h-6 {
    min-height: 1.5rem !important;
  }

  .mobile\:\!min-h-7 {
    min-height: 1.75rem !important;
  }

  .mobile\:\!min-h-8 {
    min-height: 2rem !important;
  }

  .mobile\:\!min-h-9 {
    min-height: 2.25rem !important;
  }

  .mobile\:\!min-h-10 {
    min-height: 2.5rem !important;
  }

  .mobile\:\!min-h-11 {
    min-height: 2.75rem !important;
  }

  .mobile\:\!min-h-12 {
    min-height: 3rem !important;
  }

  .mobile\:\!min-h-13 {
    min-height: 3.25rem !important;
  }

  .mobile\:\!min-h-14 {
    min-height: 3.5rem !important;
  }

  .mobile\:\!min-h-15 {
    min-height: 3.75rem !important;
  }

  .mobile\:\!min-h-16 {
    min-height: 4rem !important;
  }

  .mobile\:\!min-h-17 {
    min-height: 4.25rem !important;
  }

  .mobile\:\!min-h-18 {
    min-height: 4.5rem !important;
  }

  .mobile\:\!min-h-19 {
    min-height: 4.75rem !important;
  }

  .mobile\:\!min-h-20 {
    min-height: 5rem !important;
  }

  .mobile\:\!min-h-21 {
    min-height: 5.25rem !important;
  }

  .mobile\:\!min-h-22 {
    min-height: 5.5rem !important;
  }

  .mobile\:\!min-h-23 {
    min-height: 5.75rem !important;
  }

  .mobile\:\!min-h-24 {
    min-height: 6rem !important;
  }

  .mobile\:\!min-h-25 {
    min-height: 6.25rem !important;
  }

  .mobile\:\!min-h-26 {
    min-height: 6.5rem !important;
  }

  .mobile\:\!min-h-27 {
    min-height: 6.75rem !important;
  }

  .mobile\:\!min-h-28 {
    min-height: 7rem !important;
  }

  .mobile\:\!min-h-29 {
    min-height: 7.25rem !important;
  }

  .mobile\:\!min-h-30 {
    min-height: 7.5rem !important;
  }

  .mobile\:\!min-h-31 {
    min-height: 7.75rem !important;
  }

  .mobile\:\!min-h-32 {
    min-height: 8rem !important;
  }

  .mobile\:\!min-h-40 {
    min-height: 10rem !important;
  }

  .mobile\:\!min-h-48 {
    min-height: 12rem !important;
  }

  .mobile\:\!min-h-56 {
    min-height: 14rem !important;
  }

  .mobile\:\!min-h-64 {
    min-height: 16rem !important;
  }

  .mobile\:\!min-h-full {
    min-height: 100% !important;
  }

  .mobile\:\!min-h-screen {
    min-height: 100vh !important;
  }

  .mobile\:\!min-h-px {
    min-height: 1px !important;
  }

  .mobile\:\!min-h-1\/2 {
    min-height: 50% !important;
  }

  .mobile\:hover\:min-h-0:hover {
    min-height: 0rem;
  }

  .mobile\:hover\:min-h-1:hover {
    min-height: 0.25rem;
  }

  .mobile\:hover\:min-h-2:hover {
    min-height: 0.5rem;
  }

  .mobile\:hover\:min-h-3:hover {
    min-height: 0.75rem;
  }

  .mobile\:hover\:min-h-4:hover {
    min-height: 1rem;
  }

  .mobile\:hover\:min-h-5:hover {
    min-height: 1.25rem;
  }

  .mobile\:hover\:min-h-6:hover {
    min-height: 1.5rem;
  }

  .mobile\:hover\:min-h-7:hover {
    min-height: 1.75rem;
  }

  .mobile\:hover\:min-h-8:hover {
    min-height: 2rem;
  }

  .mobile\:hover\:min-h-9:hover {
    min-height: 2.25rem;
  }

  .mobile\:hover\:min-h-10:hover {
    min-height: 2.5rem;
  }

  .mobile\:hover\:min-h-11:hover {
    min-height: 2.75rem;
  }

  .mobile\:hover\:min-h-12:hover {
    min-height: 3rem;
  }

  .mobile\:hover\:min-h-13:hover {
    min-height: 3.25rem;
  }

  .mobile\:hover\:min-h-14:hover {
    min-height: 3.5rem;
  }

  .mobile\:hover\:min-h-15:hover {
    min-height: 3.75rem;
  }

  .mobile\:hover\:min-h-16:hover {
    min-height: 4rem;
  }

  .mobile\:hover\:min-h-17:hover {
    min-height: 4.25rem;
  }

  .mobile\:hover\:min-h-18:hover {
    min-height: 4.5rem;
  }

  .mobile\:hover\:min-h-19:hover {
    min-height: 4.75rem;
  }

  .mobile\:hover\:min-h-20:hover {
    min-height: 5rem;
  }

  .mobile\:hover\:min-h-21:hover {
    min-height: 5.25rem;
  }

  .mobile\:hover\:min-h-22:hover {
    min-height: 5.5rem;
  }

  .mobile\:hover\:min-h-23:hover {
    min-height: 5.75rem;
  }

  .mobile\:hover\:min-h-24:hover {
    min-height: 6rem;
  }

  .mobile\:hover\:min-h-25:hover {
    min-height: 6.25rem;
  }

  .mobile\:hover\:min-h-26:hover {
    min-height: 6.5rem;
  }

  .mobile\:hover\:min-h-27:hover {
    min-height: 6.75rem;
  }

  .mobile\:hover\:min-h-28:hover {
    min-height: 7rem;
  }

  .mobile\:hover\:min-h-29:hover {
    min-height: 7.25rem;
  }

  .mobile\:hover\:min-h-30:hover {
    min-height: 7.5rem;
  }

  .mobile\:hover\:min-h-31:hover {
    min-height: 7.75rem;
  }

  .mobile\:hover\:min-h-32:hover {
    min-height: 8rem;
  }

  .mobile\:hover\:min-h-40:hover {
    min-height: 10rem;
  }

  .mobile\:hover\:min-h-48:hover {
    min-height: 12rem;
  }

  .mobile\:hover\:min-h-56:hover {
    min-height: 14rem;
  }

  .mobile\:hover\:min-h-64:hover {
    min-height: 16rem;
  }

  .mobile\:hover\:min-h-full:hover {
    min-height: 100%;
  }

  .mobile\:hover\:min-h-screen:hover {
    min-height: 100vh;
  }

  .mobile\:hover\:min-h-px:hover {
    min-height: 1px;
  }

  .mobile\:hover\:min-h-1\/2:hover {
    min-height: 50%;
  }

  .mobile\:min-w-0 {
    min-width: 0rem;
  }

  .mobile\:min-w-1 {
    min-width: 0.25rem;
  }

  .mobile\:min-w-2 {
    min-width: 0.5rem;
  }

  .mobile\:min-w-3 {
    min-width: 0.75rem;
  }

  .mobile\:min-w-4 {
    min-width: 1rem;
  }

  .mobile\:min-w-5 {
    min-width: 1.25rem;
  }

  .mobile\:min-w-6 {
    min-width: 1.5rem;
  }

  .mobile\:min-w-7 {
    min-width: 1.75rem;
  }

  .mobile\:min-w-8 {
    min-width: 2rem;
  }

  .mobile\:min-w-9 {
    min-width: 2.25rem;
  }

  .mobile\:min-w-10 {
    min-width: 2.5rem;
  }

  .mobile\:min-w-11 {
    min-width: 2.75rem;
  }

  .mobile\:min-w-12 {
    min-width: 3rem;
  }

  .mobile\:min-w-13 {
    min-width: 3.25rem;
  }

  .mobile\:min-w-14 {
    min-width: 3.5rem;
  }

  .mobile\:min-w-15 {
    min-width: 3.75rem;
  }

  .mobile\:min-w-16 {
    min-width: 4rem;
  }

  .mobile\:min-w-17 {
    min-width: 4.25rem;
  }

  .mobile\:min-w-18 {
    min-width: 4.5rem;
  }

  .mobile\:min-w-19 {
    min-width: 4.75rem;
  }

  .mobile\:min-w-20 {
    min-width: 5rem;
  }

  .mobile\:min-w-21 {
    min-width: 5.25rem;
  }

  .mobile\:min-w-22 {
    min-width: 5.5rem;
  }

  .mobile\:min-w-23 {
    min-width: 5.75rem;
  }

  .mobile\:min-w-24 {
    min-width: 6rem;
  }

  .mobile\:min-w-25 {
    min-width: 6.25rem;
  }

  .mobile\:min-w-26 {
    min-width: 6.5rem;
  }

  .mobile\:min-w-27 {
    min-width: 6.75rem;
  }

  .mobile\:min-w-28 {
    min-width: 7rem;
  }

  .mobile\:min-w-29 {
    min-width: 7.25rem;
  }

  .mobile\:min-w-30 {
    min-width: 7.5rem;
  }

  .mobile\:min-w-31 {
    min-width: 7.75rem;
  }

  .mobile\:min-w-32 {
    min-width: 8rem;
  }

  .mobile\:min-w-40 {
    min-width: 10rem;
  }

  .mobile\:min-w-48 {
    min-width: 12rem;
  }

  .mobile\:min-w-56 {
    min-width: 14rem;
  }

  .mobile\:min-w-64 {
    min-width: 16rem;
  }

  .mobile\:min-w-full {
    min-width: 100%;
  }

  .mobile\:min-w-px {
    min-width: 1px;
  }

  .mobile\:min-w-1\/2 {
    min-width: 50%;
  }

  .mobile\:min-w-2xs {
    min-width: 375px;
  }

  .mobile\:min-w-xs {
    min-width: 478px;
  }

  .mobile\:min-w-sm {
    min-width: 576px;
  }

  .mobile\:min-w-md {
    min-width: 768px;
  }

  .mobile\:min-w-lg {
    min-width: 1024px;
  }

  .mobile\:min-w-xl {
    min-width: 1440px;
  }

  .mobile\:min-w-2xl {
    min-width: 1920px;
  }

  .mobile\:min-w-3xl {
    min-width: 2560px;
  }

  .mobile\:\!min-w-0 {
    min-width: 0rem !important;
  }

  .mobile\:\!min-w-1 {
    min-width: 0.25rem !important;
  }

  .mobile\:\!min-w-2 {
    min-width: 0.5rem !important;
  }

  .mobile\:\!min-w-3 {
    min-width: 0.75rem !important;
  }

  .mobile\:\!min-w-4 {
    min-width: 1rem !important;
  }

  .mobile\:\!min-w-5 {
    min-width: 1.25rem !important;
  }

  .mobile\:\!min-w-6 {
    min-width: 1.5rem !important;
  }

  .mobile\:\!min-w-7 {
    min-width: 1.75rem !important;
  }

  .mobile\:\!min-w-8 {
    min-width: 2rem !important;
  }

  .mobile\:\!min-w-9 {
    min-width: 2.25rem !important;
  }

  .mobile\:\!min-w-10 {
    min-width: 2.5rem !important;
  }

  .mobile\:\!min-w-11 {
    min-width: 2.75rem !important;
  }

  .mobile\:\!min-w-12 {
    min-width: 3rem !important;
  }

  .mobile\:\!min-w-13 {
    min-width: 3.25rem !important;
  }

  .mobile\:\!min-w-14 {
    min-width: 3.5rem !important;
  }

  .mobile\:\!min-w-15 {
    min-width: 3.75rem !important;
  }

  .mobile\:\!min-w-16 {
    min-width: 4rem !important;
  }

  .mobile\:\!min-w-17 {
    min-width: 4.25rem !important;
  }

  .mobile\:\!min-w-18 {
    min-width: 4.5rem !important;
  }

  .mobile\:\!min-w-19 {
    min-width: 4.75rem !important;
  }

  .mobile\:\!min-w-20 {
    min-width: 5rem !important;
  }

  .mobile\:\!min-w-21 {
    min-width: 5.25rem !important;
  }

  .mobile\:\!min-w-22 {
    min-width: 5.5rem !important;
  }

  .mobile\:\!min-w-23 {
    min-width: 5.75rem !important;
  }

  .mobile\:\!min-w-24 {
    min-width: 6rem !important;
  }

  .mobile\:\!min-w-25 {
    min-width: 6.25rem !important;
  }

  .mobile\:\!min-w-26 {
    min-width: 6.5rem !important;
  }

  .mobile\:\!min-w-27 {
    min-width: 6.75rem !important;
  }

  .mobile\:\!min-w-28 {
    min-width: 7rem !important;
  }

  .mobile\:\!min-w-29 {
    min-width: 7.25rem !important;
  }

  .mobile\:\!min-w-30 {
    min-width: 7.5rem !important;
  }

  .mobile\:\!min-w-31 {
    min-width: 7.75rem !important;
  }

  .mobile\:\!min-w-32 {
    min-width: 8rem !important;
  }

  .mobile\:\!min-w-40 {
    min-width: 10rem !important;
  }

  .mobile\:\!min-w-48 {
    min-width: 12rem !important;
  }

  .mobile\:\!min-w-56 {
    min-width: 14rem !important;
  }

  .mobile\:\!min-w-64 {
    min-width: 16rem !important;
  }

  .mobile\:\!min-w-full {
    min-width: 100% !important;
  }

  .mobile\:\!min-w-px {
    min-width: 1px !important;
  }

  .mobile\:\!min-w-1\/2 {
    min-width: 50% !important;
  }

  .mobile\:\!min-w-2xs {
    min-width: 375px !important;
  }

  .mobile\:\!min-w-xs {
    min-width: 478px !important;
  }

  .mobile\:\!min-w-sm {
    min-width: 576px !important;
  }

  .mobile\:\!min-w-md {
    min-width: 768px !important;
  }

  .mobile\:\!min-w-lg {
    min-width: 1024px !important;
  }

  .mobile\:\!min-w-xl {
    min-width: 1440px !important;
  }

  .mobile\:\!min-w-2xl {
    min-width: 1920px !important;
  }

  .mobile\:\!min-w-3xl {
    min-width: 2560px !important;
  }

  .mobile\:hover\:min-w-0:hover {
    min-width: 0rem;
  }

  .mobile\:hover\:min-w-1:hover {
    min-width: 0.25rem;
  }

  .mobile\:hover\:min-w-2:hover {
    min-width: 0.5rem;
  }

  .mobile\:hover\:min-w-3:hover {
    min-width: 0.75rem;
  }

  .mobile\:hover\:min-w-4:hover {
    min-width: 1rem;
  }

  .mobile\:hover\:min-w-5:hover {
    min-width: 1.25rem;
  }

  .mobile\:hover\:min-w-6:hover {
    min-width: 1.5rem;
  }

  .mobile\:hover\:min-w-7:hover {
    min-width: 1.75rem;
  }

  .mobile\:hover\:min-w-8:hover {
    min-width: 2rem;
  }

  .mobile\:hover\:min-w-9:hover {
    min-width: 2.25rem;
  }

  .mobile\:hover\:min-w-10:hover {
    min-width: 2.5rem;
  }

  .mobile\:hover\:min-w-11:hover {
    min-width: 2.75rem;
  }

  .mobile\:hover\:min-w-12:hover {
    min-width: 3rem;
  }

  .mobile\:hover\:min-w-13:hover {
    min-width: 3.25rem;
  }

  .mobile\:hover\:min-w-14:hover {
    min-width: 3.5rem;
  }

  .mobile\:hover\:min-w-15:hover {
    min-width: 3.75rem;
  }

  .mobile\:hover\:min-w-16:hover {
    min-width: 4rem;
  }

  .mobile\:hover\:min-w-17:hover {
    min-width: 4.25rem;
  }

  .mobile\:hover\:min-w-18:hover {
    min-width: 4.5rem;
  }

  .mobile\:hover\:min-w-19:hover {
    min-width: 4.75rem;
  }

  .mobile\:hover\:min-w-20:hover {
    min-width: 5rem;
  }

  .mobile\:hover\:min-w-21:hover {
    min-width: 5.25rem;
  }

  .mobile\:hover\:min-w-22:hover {
    min-width: 5.5rem;
  }

  .mobile\:hover\:min-w-23:hover {
    min-width: 5.75rem;
  }

  .mobile\:hover\:min-w-24:hover {
    min-width: 6rem;
  }

  .mobile\:hover\:min-w-25:hover {
    min-width: 6.25rem;
  }

  .mobile\:hover\:min-w-26:hover {
    min-width: 6.5rem;
  }

  .mobile\:hover\:min-w-27:hover {
    min-width: 6.75rem;
  }

  .mobile\:hover\:min-w-28:hover {
    min-width: 7rem;
  }

  .mobile\:hover\:min-w-29:hover {
    min-width: 7.25rem;
  }

  .mobile\:hover\:min-w-30:hover {
    min-width: 7.5rem;
  }

  .mobile\:hover\:min-w-31:hover {
    min-width: 7.75rem;
  }

  .mobile\:hover\:min-w-32:hover {
    min-width: 8rem;
  }

  .mobile\:hover\:min-w-40:hover {
    min-width: 10rem;
  }

  .mobile\:hover\:min-w-48:hover {
    min-width: 12rem;
  }

  .mobile\:hover\:min-w-56:hover {
    min-width: 14rem;
  }

  .mobile\:hover\:min-w-64:hover {
    min-width: 16rem;
  }

  .mobile\:hover\:min-w-full:hover {
    min-width: 100%;
  }

  .mobile\:hover\:min-w-px:hover {
    min-width: 1px;
  }

  .mobile\:hover\:min-w-1\/2:hover {
    min-width: 50%;
  }

  .mobile\:hover\:min-w-2xs:hover {
    min-width: 375px;
  }

  .mobile\:hover\:min-w-xs:hover {
    min-width: 478px;
  }

  .mobile\:hover\:min-w-sm:hover {
    min-width: 576px;
  }

  .mobile\:hover\:min-w-md:hover {
    min-width: 768px;
  }

  .mobile\:hover\:min-w-lg:hover {
    min-width: 1024px;
  }

  .mobile\:hover\:min-w-xl:hover {
    min-width: 1440px;
  }

  .mobile\:hover\:min-w-2xl:hover {
    min-width: 1920px;
  }

  .mobile\:hover\:min-w-3xl:hover {
    min-width: 2560px;
  }

  .mobile\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .mobile\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .mobile\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .mobile\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .mobile\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .mobile\:\!object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .mobile\:\!object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .mobile\:\!object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .mobile\:\!object-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .mobile\:\!object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .mobile\:hover\:object-contain:hover {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .mobile\:hover\:object-cover:hover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .mobile\:hover\:object-fill:hover {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .mobile\:hover\:object-none:hover {
    -o-object-fit: none;
       object-fit: none;
  }

  .mobile\:hover\:object-scale-down:hover {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .mobile\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .mobile\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .mobile\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .mobile\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .mobile\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .mobile\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .mobile\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .mobile\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .mobile\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .mobile\:\!object-bottom {
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .mobile\:\!object-center {
    -o-object-position: center !important;
       object-position: center !important;
  }

  .mobile\:\!object-left {
    -o-object-position: left !important;
       object-position: left !important;
  }

  .mobile\:\!object-left-bottom {
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .mobile\:\!object-left-top {
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .mobile\:\!object-right {
    -o-object-position: right !important;
       object-position: right !important;
  }

  .mobile\:\!object-right-bottom {
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .mobile\:\!object-right-top {
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .mobile\:\!object-top {
    -o-object-position: top !important;
       object-position: top !important;
  }

  .mobile\:hover\:object-bottom:hover {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .mobile\:hover\:object-center:hover {
    -o-object-position: center;
       object-position: center;
  }

  .mobile\:hover\:object-left:hover {
    -o-object-position: left;
       object-position: left;
  }

  .mobile\:hover\:object-left-bottom:hover {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .mobile\:hover\:object-left-top:hover {
    -o-object-position: left top;
       object-position: left top;
  }

  .mobile\:hover\:object-right:hover {
    -o-object-position: right;
       object-position: right;
  }

  .mobile\:hover\:object-right-bottom:hover {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .mobile\:hover\:object-right-top:hover {
    -o-object-position: right top;
       object-position: right top;
  }

  .mobile\:hover\:object-top:hover {
    -o-object-position: top;
       object-position: top;
  }

  .mobile\:opacity-0 {
    opacity: 0;
  }

  .mobile\:opacity-25 {
    opacity: 0.25;
  }

  .mobile\:opacity-50 {
    opacity: 0.5;
  }

  .mobile\:opacity-75 {
    opacity: 0.75;
  }

  .mobile\:opacity-100 {
    opacity: 1;
  }

  .mobile\:\!opacity-0 {
    opacity: 0 !important;
  }

  .mobile\:\!opacity-25 {
    opacity: 0.25 !important;
  }

  .mobile\:\!opacity-50 {
    opacity: 0.5 !important;
  }

  .mobile\:\!opacity-75 {
    opacity: 0.75 !important;
  }

  .mobile\:\!opacity-100 {
    opacity: 1 !important;
  }

  .mobile\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .mobile\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .mobile\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .mobile\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .mobile\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .mobile\:outline-none {
    outline: 0;
  }

  .mobile\:\!outline-none {
    outline: 0 !important;
  }

  .mobile\:hover\:outline-none:hover {
    outline: 0;
  }

  .mobile\:overflow-auto {
    overflow: auto;
  }

  .mobile\:overflow-hidden {
    overflow: hidden;
  }

  .mobile\:overflow-visible {
    overflow: visible;
  }

  .mobile\:overflow-scroll {
    overflow: scroll;
  }

  .mobile\:overflow-x-auto {
    overflow-x: auto;
  }

  .mobile\:overflow-y-auto {
    overflow-y: auto;
  }

  .mobile\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .mobile\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .mobile\:overflow-x-visible {
    overflow-x: visible;
  }

  .mobile\:overflow-y-visible {
    overflow-y: visible;
  }

  .mobile\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .mobile\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .mobile\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .mobile\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .mobile\:\!overflow-auto {
    overflow: auto !important;
  }

  .mobile\:\!overflow-hidden {
    overflow: hidden !important;
  }

  .mobile\:\!overflow-visible {
    overflow: visible !important;
  }

  .mobile\:\!overflow-scroll {
    overflow: scroll !important;
  }

  .mobile\:\!overflow-x-auto {
    overflow-x: auto !important;
  }

  .mobile\:\!overflow-y-auto {
    overflow-y: auto !important;
  }

  .mobile\:\!overflow-x-hidden {
    overflow-x: hidden !important;
  }

  .mobile\:\!overflow-y-hidden {
    overflow-y: hidden !important;
  }

  .mobile\:\!overflow-x-visible {
    overflow-x: visible !important;
  }

  .mobile\:\!overflow-y-visible {
    overflow-y: visible !important;
  }

  .mobile\:\!overflow-x-scroll {
    overflow-x: scroll !important;
  }

  .mobile\:\!overflow-y-scroll {
    overflow-y: scroll !important;
  }

  .mobile\:\!scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .mobile\:\!scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .mobile\:hover\:overflow-auto:hover {
    overflow: auto;
  }

  .mobile\:hover\:overflow-hidden:hover {
    overflow: hidden;
  }

  .mobile\:hover\:overflow-visible:hover {
    overflow: visible;
  }

  .mobile\:hover\:overflow-scroll:hover {
    overflow: scroll;
  }

  .mobile\:hover\:overflow-x-auto:hover {
    overflow-x: auto;
  }

  .mobile\:hover\:overflow-y-auto:hover {
    overflow-y: auto;
  }

  .mobile\:hover\:overflow-x-hidden:hover {
    overflow-x: hidden;
  }

  .mobile\:hover\:overflow-y-hidden:hover {
    overflow-y: hidden;
  }

  .mobile\:hover\:overflow-x-visible:hover {
    overflow-x: visible;
  }

  .mobile\:hover\:overflow-y-visible:hover {
    overflow-y: visible;
  }

  .mobile\:hover\:overflow-x-scroll:hover {
    overflow-x: scroll;
  }

  .mobile\:hover\:overflow-y-scroll:hover {
    overflow-y: scroll;
  }

  .mobile\:hover\:scrolling-touch:hover {
    -webkit-overflow-scrolling: touch;
  }

  .mobile\:hover\:scrolling-auto:hover {
    -webkit-overflow-scrolling: auto;
  }

  .mobile\:p-0 {
    padding: 0rem;
  }

  .mobile\:p-1 {
    padding: 0.25rem;
  }

  .mobile\:p-2 {
    padding: 0.5rem;
  }

  .mobile\:p-3 {
    padding: 0.75rem;
  }

  .mobile\:p-4 {
    padding: 1rem;
  }

  .mobile\:p-5 {
    padding: 1.25rem;
  }

  .mobile\:p-6 {
    padding: 1.5rem;
  }

  .mobile\:p-7 {
    padding: 1.75rem;
  }

  .mobile\:p-8 {
    padding: 2rem;
  }

  .mobile\:p-9 {
    padding: 2.25rem;
  }

  .mobile\:p-10 {
    padding: 2.5rem;
  }

  .mobile\:p-11 {
    padding: 2.75rem;
  }

  .mobile\:p-12 {
    padding: 3rem;
  }

  .mobile\:p-13 {
    padding: 3.25rem;
  }

  .mobile\:p-14 {
    padding: 3.5rem;
  }

  .mobile\:p-15 {
    padding: 3.75rem;
  }

  .mobile\:p-16 {
    padding: 4rem;
  }

  .mobile\:p-17 {
    padding: 4.25rem;
  }

  .mobile\:p-18 {
    padding: 4.5rem;
  }

  .mobile\:p-19 {
    padding: 4.75rem;
  }

  .mobile\:p-20 {
    padding: 5rem;
  }

  .mobile\:p-21 {
    padding: 5.25rem;
  }

  .mobile\:p-22 {
    padding: 5.5rem;
  }

  .mobile\:p-23 {
    padding: 5.75rem;
  }

  .mobile\:p-24 {
    padding: 6rem;
  }

  .mobile\:p-25 {
    padding: 6.25rem;
  }

  .mobile\:p-26 {
    padding: 6.5rem;
  }

  .mobile\:p-27 {
    padding: 6.75rem;
  }

  .mobile\:p-28 {
    padding: 7rem;
  }

  .mobile\:p-29 {
    padding: 7.25rem;
  }

  .mobile\:p-30 {
    padding: 7.5rem;
  }

  .mobile\:p-31 {
    padding: 7.75rem;
  }

  .mobile\:p-32 {
    padding: 8rem;
  }

  .mobile\:p-40 {
    padding: 10rem;
  }

  .mobile\:p-48 {
    padding: 12rem;
  }

  .mobile\:p-56 {
    padding: 14rem;
  }

  .mobile\:p-64 {
    padding: 16rem;
  }

  .mobile\:p-px {
    padding: 1px;
  }

  .mobile\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .mobile\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .mobile\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .mobile\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .mobile\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .mobile\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .mobile\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .mobile\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .mobile\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .mobile\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mobile\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .mobile\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mobile\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .mobile\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .mobile\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .mobile\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .mobile\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .mobile\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .mobile\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .mobile\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .mobile\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .mobile\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .mobile\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .mobile\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .mobile\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .mobile\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .mobile\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .mobile\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .mobile\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .mobile\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .mobile\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .mobile\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .mobile\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .mobile\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .mobile\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .mobile\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .mobile\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .mobile\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .mobile\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .mobile\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .mobile\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .mobile\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .mobile\:py-21 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .mobile\:px-21 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .mobile\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .mobile\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .mobile\:py-23 {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .mobile\:px-23 {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .mobile\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .mobile\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .mobile\:py-25 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .mobile\:px-25 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .mobile\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .mobile\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .mobile\:py-27 {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .mobile\:px-27 {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .mobile\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .mobile\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .mobile\:py-29 {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .mobile\:px-29 {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .mobile\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .mobile\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .mobile\:py-31 {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .mobile\:px-31 {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .mobile\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .mobile\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .mobile\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .mobile\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .mobile\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .mobile\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .mobile\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .mobile\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .mobile\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .mobile\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .mobile\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .mobile\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .mobile\:pt-0 {
    padding-top: 0rem;
  }

  .mobile\:pr-0 {
    padding-right: 0rem;
  }

  .mobile\:pb-0 {
    padding-bottom: 0rem;
  }

  .mobile\:pl-0 {
    padding-left: 0rem;
  }

  .mobile\:pt-1 {
    padding-top: 0.25rem;
  }

  .mobile\:pr-1 {
    padding-right: 0.25rem;
  }

  .mobile\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .mobile\:pl-1 {
    padding-left: 0.25rem;
  }

  .mobile\:pt-2 {
    padding-top: 0.5rem;
  }

  .mobile\:pr-2 {
    padding-right: 0.5rem;
  }

  .mobile\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .mobile\:pl-2 {
    padding-left: 0.5rem;
  }

  .mobile\:pt-3 {
    padding-top: 0.75rem;
  }

  .mobile\:pr-3 {
    padding-right: 0.75rem;
  }

  .mobile\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .mobile\:pl-3 {
    padding-left: 0.75rem;
  }

  .mobile\:pt-4 {
    padding-top: 1rem;
  }

  .mobile\:pr-4 {
    padding-right: 1rem;
  }

  .mobile\:pb-4 {
    padding-bottom: 1rem;
  }

  .mobile\:pl-4 {
    padding-left: 1rem;
  }

  .mobile\:pt-5 {
    padding-top: 1.25rem;
  }

  .mobile\:pr-5 {
    padding-right: 1.25rem;
  }

  .mobile\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .mobile\:pl-5 {
    padding-left: 1.25rem;
  }

  .mobile\:pt-6 {
    padding-top: 1.5rem;
  }

  .mobile\:pr-6 {
    padding-right: 1.5rem;
  }

  .mobile\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .mobile\:pl-6 {
    padding-left: 1.5rem;
  }

  .mobile\:pt-7 {
    padding-top: 1.75rem;
  }

  .mobile\:pr-7 {
    padding-right: 1.75rem;
  }

  .mobile\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .mobile\:pl-7 {
    padding-left: 1.75rem;
  }

  .mobile\:pt-8 {
    padding-top: 2rem;
  }

  .mobile\:pr-8 {
    padding-right: 2rem;
  }

  .mobile\:pb-8 {
    padding-bottom: 2rem;
  }

  .mobile\:pl-8 {
    padding-left: 2rem;
  }

  .mobile\:pt-9 {
    padding-top: 2.25rem;
  }

  .mobile\:pr-9 {
    padding-right: 2.25rem;
  }

  .mobile\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .mobile\:pl-9 {
    padding-left: 2.25rem;
  }

  .mobile\:pt-10 {
    padding-top: 2.5rem;
  }

  .mobile\:pr-10 {
    padding-right: 2.5rem;
  }

  .mobile\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .mobile\:pl-10 {
    padding-left: 2.5rem;
  }

  .mobile\:pt-11 {
    padding-top: 2.75rem;
  }

  .mobile\:pr-11 {
    padding-right: 2.75rem;
  }

  .mobile\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .mobile\:pl-11 {
    padding-left: 2.75rem;
  }

  .mobile\:pt-12 {
    padding-top: 3rem;
  }

  .mobile\:pr-12 {
    padding-right: 3rem;
  }

  .mobile\:pb-12 {
    padding-bottom: 3rem;
  }

  .mobile\:pl-12 {
    padding-left: 3rem;
  }

  .mobile\:pt-13 {
    padding-top: 3.25rem;
  }

  .mobile\:pr-13 {
    padding-right: 3.25rem;
  }

  .mobile\:pb-13 {
    padding-bottom: 3.25rem;
  }

  .mobile\:pl-13 {
    padding-left: 3.25rem;
  }

  .mobile\:pt-14 {
    padding-top: 3.5rem;
  }

  .mobile\:pr-14 {
    padding-right: 3.5rem;
  }

  .mobile\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .mobile\:pl-14 {
    padding-left: 3.5rem;
  }

  .mobile\:pt-15 {
    padding-top: 3.75rem;
  }

  .mobile\:pr-15 {
    padding-right: 3.75rem;
  }

  .mobile\:pb-15 {
    padding-bottom: 3.75rem;
  }

  .mobile\:pl-15 {
    padding-left: 3.75rem;
  }

  .mobile\:pt-16 {
    padding-top: 4rem;
  }

  .mobile\:pr-16 {
    padding-right: 4rem;
  }

  .mobile\:pb-16 {
    padding-bottom: 4rem;
  }

  .mobile\:pl-16 {
    padding-left: 4rem;
  }

  .mobile\:pt-17 {
    padding-top: 4.25rem;
  }

  .mobile\:pr-17 {
    padding-right: 4.25rem;
  }

  .mobile\:pb-17 {
    padding-bottom: 4.25rem;
  }

  .mobile\:pl-17 {
    padding-left: 4.25rem;
  }

  .mobile\:pt-18 {
    padding-top: 4.5rem;
  }

  .mobile\:pr-18 {
    padding-right: 4.5rem;
  }

  .mobile\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .mobile\:pl-18 {
    padding-left: 4.5rem;
  }

  .mobile\:pt-19 {
    padding-top: 4.75rem;
  }

  .mobile\:pr-19 {
    padding-right: 4.75rem;
  }

  .mobile\:pb-19 {
    padding-bottom: 4.75rem;
  }

  .mobile\:pl-19 {
    padding-left: 4.75rem;
  }

  .mobile\:pt-20 {
    padding-top: 5rem;
  }

  .mobile\:pr-20 {
    padding-right: 5rem;
  }

  .mobile\:pb-20 {
    padding-bottom: 5rem;
  }

  .mobile\:pl-20 {
    padding-left: 5rem;
  }

  .mobile\:pt-21 {
    padding-top: 5.25rem;
  }

  .mobile\:pr-21 {
    padding-right: 5.25rem;
  }

  .mobile\:pb-21 {
    padding-bottom: 5.25rem;
  }

  .mobile\:pl-21 {
    padding-left: 5.25rem;
  }

  .mobile\:pt-22 {
    padding-top: 5.5rem;
  }

  .mobile\:pr-22 {
    padding-right: 5.5rem;
  }

  .mobile\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .mobile\:pl-22 {
    padding-left: 5.5rem;
  }

  .mobile\:pt-23 {
    padding-top: 5.75rem;
  }

  .mobile\:pr-23 {
    padding-right: 5.75rem;
  }

  .mobile\:pb-23 {
    padding-bottom: 5.75rem;
  }

  .mobile\:pl-23 {
    padding-left: 5.75rem;
  }

  .mobile\:pt-24 {
    padding-top: 6rem;
  }

  .mobile\:pr-24 {
    padding-right: 6rem;
  }

  .mobile\:pb-24 {
    padding-bottom: 6rem;
  }

  .mobile\:pl-24 {
    padding-left: 6rem;
  }

  .mobile\:pt-25 {
    padding-top: 6.25rem;
  }

  .mobile\:pr-25 {
    padding-right: 6.25rem;
  }

  .mobile\:pb-25 {
    padding-bottom: 6.25rem;
  }

  .mobile\:pl-25 {
    padding-left: 6.25rem;
  }

  .mobile\:pt-26 {
    padding-top: 6.5rem;
  }

  .mobile\:pr-26 {
    padding-right: 6.5rem;
  }

  .mobile\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .mobile\:pl-26 {
    padding-left: 6.5rem;
  }

  .mobile\:pt-27 {
    padding-top: 6.75rem;
  }

  .mobile\:pr-27 {
    padding-right: 6.75rem;
  }

  .mobile\:pb-27 {
    padding-bottom: 6.75rem;
  }

  .mobile\:pl-27 {
    padding-left: 6.75rem;
  }

  .mobile\:pt-28 {
    padding-top: 7rem;
  }

  .mobile\:pr-28 {
    padding-right: 7rem;
  }

  .mobile\:pb-28 {
    padding-bottom: 7rem;
  }

  .mobile\:pl-28 {
    padding-left: 7rem;
  }

  .mobile\:pt-29 {
    padding-top: 7.25rem;
  }

  .mobile\:pr-29 {
    padding-right: 7.25rem;
  }

  .mobile\:pb-29 {
    padding-bottom: 7.25rem;
  }

  .mobile\:pl-29 {
    padding-left: 7.25rem;
  }

  .mobile\:pt-30 {
    padding-top: 7.5rem;
  }

  .mobile\:pr-30 {
    padding-right: 7.5rem;
  }

  .mobile\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .mobile\:pl-30 {
    padding-left: 7.5rem;
  }

  .mobile\:pt-31 {
    padding-top: 7.75rem;
  }

  .mobile\:pr-31 {
    padding-right: 7.75rem;
  }

  .mobile\:pb-31 {
    padding-bottom: 7.75rem;
  }

  .mobile\:pl-31 {
    padding-left: 7.75rem;
  }

  .mobile\:pt-32 {
    padding-top: 8rem;
  }

  .mobile\:pr-32 {
    padding-right: 8rem;
  }

  .mobile\:pb-32 {
    padding-bottom: 8rem;
  }

  .mobile\:pl-32 {
    padding-left: 8rem;
  }

  .mobile\:pt-40 {
    padding-top: 10rem;
  }

  .mobile\:pr-40 {
    padding-right: 10rem;
  }

  .mobile\:pb-40 {
    padding-bottom: 10rem;
  }

  .mobile\:pl-40 {
    padding-left: 10rem;
  }

  .mobile\:pt-48 {
    padding-top: 12rem;
  }

  .mobile\:pr-48 {
    padding-right: 12rem;
  }

  .mobile\:pb-48 {
    padding-bottom: 12rem;
  }

  .mobile\:pl-48 {
    padding-left: 12rem;
  }

  .mobile\:pt-56 {
    padding-top: 14rem;
  }

  .mobile\:pr-56 {
    padding-right: 14rem;
  }

  .mobile\:pb-56 {
    padding-bottom: 14rem;
  }

  .mobile\:pl-56 {
    padding-left: 14rem;
  }

  .mobile\:pt-64 {
    padding-top: 16rem;
  }

  .mobile\:pr-64 {
    padding-right: 16rem;
  }

  .mobile\:pb-64 {
    padding-bottom: 16rem;
  }

  .mobile\:pl-64 {
    padding-left: 16rem;
  }

  .mobile\:pt-px {
    padding-top: 1px;
  }

  .mobile\:pr-px {
    padding-right: 1px;
  }

  .mobile\:pb-px {
    padding-bottom: 1px;
  }

  .mobile\:pl-px {
    padding-left: 1px;
  }

  .mobile\:\!p-0 {
    padding: 0rem !important;
  }

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

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

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

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

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

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

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

  .mobile\:\!p-8 {
    padding: 2rem !important;
  }

  .mobile\:\!p-9 {
    padding: 2.25rem !important;
  }

  .mobile\:\!p-10 {
    padding: 2.5rem !important;
  }

  .mobile\:\!p-11 {
    padding: 2.75rem !important;
  }

  .mobile\:\!p-12 {
    padding: 3rem !important;
  }

  .mobile\:\!p-13 {
    padding: 3.25rem !important;
  }

  .mobile\:\!p-14 {
    padding: 3.5rem !important;
  }

  .mobile\:\!p-15 {
    padding: 3.75rem !important;
  }

  .mobile\:\!p-16 {
    padding: 4rem !important;
  }

  .mobile\:\!p-17 {
    padding: 4.25rem !important;
  }

  .mobile\:\!p-18 {
    padding: 4.5rem !important;
  }

  .mobile\:\!p-19 {
    padding: 4.75rem !important;
  }

  .mobile\:\!p-20 {
    padding: 5rem !important;
  }

  .mobile\:\!p-21 {
    padding: 5.25rem !important;
  }

  .mobile\:\!p-22 {
    padding: 5.5rem !important;
  }

  .mobile\:\!p-23 {
    padding: 5.75rem !important;
  }

  .mobile\:\!p-24 {
    padding: 6rem !important;
  }

  .mobile\:\!p-25 {
    padding: 6.25rem !important;
  }

  .mobile\:\!p-26 {
    padding: 6.5rem !important;
  }

  .mobile\:\!p-27 {
    padding: 6.75rem !important;
  }

  .mobile\:\!p-28 {
    padding: 7rem !important;
  }

  .mobile\:\!p-29 {
    padding: 7.25rem !important;
  }

  .mobile\:\!p-30 {
    padding: 7.5rem !important;
  }

  .mobile\:\!p-31 {
    padding: 7.75rem !important;
  }

  .mobile\:\!p-32 {
    padding: 8rem !important;
  }

  .mobile\:\!p-40 {
    padding: 10rem !important;
  }

  .mobile\:\!p-48 {
    padding: 12rem !important;
  }

  .mobile\:\!p-56 {
    padding: 14rem !important;
  }

  .mobile\:\!p-64 {
    padding: 16rem !important;
  }

  .mobile\:\!p-px {
    padding: 1px !important;
  }

  .mobile\:\!py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .mobile\:\!px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .mobile\:\!py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .mobile\:\!px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .mobile\:\!py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .mobile\:\!px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .mobile\:\!py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .mobile\:\!px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .mobile\:\!py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .mobile\:\!px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .mobile\:\!py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .mobile\:\!px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .mobile\:\!py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .mobile\:\!px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .mobile\:\!py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .mobile\:\!px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .mobile\:\!py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .mobile\:\!px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .mobile\:\!py-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .mobile\:\!px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .mobile\:\!py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .mobile\:\!px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .mobile\:\!py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .mobile\:\!px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .mobile\:\!py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .mobile\:\!px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .mobile\:\!py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .mobile\:\!px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .mobile\:\!py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .mobile\:\!px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .mobile\:\!py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .mobile\:\!px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .mobile\:\!py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .mobile\:\!px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .mobile\:\!py-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .mobile\:\!px-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .mobile\:\!py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .mobile\:\!px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .mobile\:\!py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .mobile\:\!px-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .mobile\:\!py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .mobile\:\!px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .mobile\:\!py-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .mobile\:\!px-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .mobile\:\!py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .mobile\:\!px-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .mobile\:\!py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .mobile\:\!px-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .mobile\:\!py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .mobile\:\!px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .mobile\:\!py-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .mobile\:\!px-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .mobile\:\!py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .mobile\:\!px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .mobile\:\!py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .mobile\:\!px-27 {
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .mobile\:\!py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .mobile\:\!px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .mobile\:\!py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .mobile\:\!px-29 {
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .mobile\:\!py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .mobile\:\!px-30 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .mobile\:\!py-31 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .mobile\:\!px-31 {
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .mobile\:\!py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .mobile\:\!px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .mobile\:\!py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .mobile\:\!px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .mobile\:\!py-48 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .mobile\:\!px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .mobile\:\!py-56 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .mobile\:\!px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .mobile\:\!py-64 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .mobile\:\!px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .mobile\:\!py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .mobile\:\!px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .mobile\:\!pt-0 {
    padding-top: 0rem !important;
  }

  .mobile\:\!pr-0 {
    padding-right: 0rem !important;
  }

  .mobile\:\!pb-0 {
    padding-bottom: 0rem !important;
  }

  .mobile\:\!pl-0 {
    padding-left: 0rem !important;
  }

  .mobile\:\!pt-1 {
    padding-top: 0.25rem !important;
  }

  .mobile\:\!pr-1 {
    padding-right: 0.25rem !important;
  }

  .mobile\:\!pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .mobile\:\!pl-1 {
    padding-left: 0.25rem !important;
  }

  .mobile\:\!pt-2 {
    padding-top: 0.5rem !important;
  }

  .mobile\:\!pr-2 {
    padding-right: 0.5rem !important;
  }

  .mobile\:\!pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .mobile\:\!pl-2 {
    padding-left: 0.5rem !important;
  }

  .mobile\:\!pt-3 {
    padding-top: 0.75rem !important;
  }

  .mobile\:\!pr-3 {
    padding-right: 0.75rem !important;
  }

  .mobile\:\!pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .mobile\:\!pl-3 {
    padding-left: 0.75rem !important;
  }

  .mobile\:\!pt-4 {
    padding-top: 1rem !important;
  }

  .mobile\:\!pr-4 {
    padding-right: 1rem !important;
  }

  .mobile\:\!pb-4 {
    padding-bottom: 1rem !important;
  }

  .mobile\:\!pl-4 {
    padding-left: 1rem !important;
  }

  .mobile\:\!pt-5 {
    padding-top: 1.25rem !important;
  }

  .mobile\:\!pr-5 {
    padding-right: 1.25rem !important;
  }

  .mobile\:\!pb-5 {
    padding-bottom: 1.25rem !important;
  }

  .mobile\:\!pl-5 {
    padding-left: 1.25rem !important;
  }

  .mobile\:\!pt-6 {
    padding-top: 1.5rem !important;
  }

  .mobile\:\!pr-6 {
    padding-right: 1.5rem !important;
  }

  .mobile\:\!pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .mobile\:\!pl-6 {
    padding-left: 1.5rem !important;
  }

  .mobile\:\!pt-7 {
    padding-top: 1.75rem !important;
  }

  .mobile\:\!pr-7 {
    padding-right: 1.75rem !important;
  }

  .mobile\:\!pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .mobile\:\!pl-7 {
    padding-left: 1.75rem !important;
  }

  .mobile\:\!pt-8 {
    padding-top: 2rem !important;
  }

  .mobile\:\!pr-8 {
    padding-right: 2rem !important;
  }

  .mobile\:\!pb-8 {
    padding-bottom: 2rem !important;
  }

  .mobile\:\!pl-8 {
    padding-left: 2rem !important;
  }

  .mobile\:\!pt-9 {
    padding-top: 2.25rem !important;
  }

  .mobile\:\!pr-9 {
    padding-right: 2.25rem !important;
  }

  .mobile\:\!pb-9 {
    padding-bottom: 2.25rem !important;
  }

  .mobile\:\!pl-9 {
    padding-left: 2.25rem !important;
  }

  .mobile\:\!pt-10 {
    padding-top: 2.5rem !important;
  }

  .mobile\:\!pr-10 {
    padding-right: 2.5rem !important;
  }

  .mobile\:\!pb-10 {
    padding-bottom: 2.5rem !important;
  }

  .mobile\:\!pl-10 {
    padding-left: 2.5rem !important;
  }

  .mobile\:\!pt-11 {
    padding-top: 2.75rem !important;
  }

  .mobile\:\!pr-11 {
    padding-right: 2.75rem !important;
  }

  .mobile\:\!pb-11 {
    padding-bottom: 2.75rem !important;
  }

  .mobile\:\!pl-11 {
    padding-left: 2.75rem !important;
  }

  .mobile\:\!pt-12 {
    padding-top: 3rem !important;
  }

  .mobile\:\!pr-12 {
    padding-right: 3rem !important;
  }

  .mobile\:\!pb-12 {
    padding-bottom: 3rem !important;
  }

  .mobile\:\!pl-12 {
    padding-left: 3rem !important;
  }

  .mobile\:\!pt-13 {
    padding-top: 3.25rem !important;
  }

  .mobile\:\!pr-13 {
    padding-right: 3.25rem !important;
  }

  .mobile\:\!pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .mobile\:\!pl-13 {
    padding-left: 3.25rem !important;
  }

  .mobile\:\!pt-14 {
    padding-top: 3.5rem !important;
  }

  .mobile\:\!pr-14 {
    padding-right: 3.5rem !important;
  }

  .mobile\:\!pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .mobile\:\!pl-14 {
    padding-left: 3.5rem !important;
  }

  .mobile\:\!pt-15 {
    padding-top: 3.75rem !important;
  }

  .mobile\:\!pr-15 {
    padding-right: 3.75rem !important;
  }

  .mobile\:\!pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .mobile\:\!pl-15 {
    padding-left: 3.75rem !important;
  }

  .mobile\:\!pt-16 {
    padding-top: 4rem !important;
  }

  .mobile\:\!pr-16 {
    padding-right: 4rem !important;
  }

  .mobile\:\!pb-16 {
    padding-bottom: 4rem !important;
  }

  .mobile\:\!pl-16 {
    padding-left: 4rem !important;
  }

  .mobile\:\!pt-17 {
    padding-top: 4.25rem !important;
  }

  .mobile\:\!pr-17 {
    padding-right: 4.25rem !important;
  }

  .mobile\:\!pb-17 {
    padding-bottom: 4.25rem !important;
  }

  .mobile\:\!pl-17 {
    padding-left: 4.25rem !important;
  }

  .mobile\:\!pt-18 {
    padding-top: 4.5rem !important;
  }

  .mobile\:\!pr-18 {
    padding-right: 4.5rem !important;
  }

  .mobile\:\!pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .mobile\:\!pl-18 {
    padding-left: 4.5rem !important;
  }

  .mobile\:\!pt-19 {
    padding-top: 4.75rem !important;
  }

  .mobile\:\!pr-19 {
    padding-right: 4.75rem !important;
  }

  .mobile\:\!pb-19 {
    padding-bottom: 4.75rem !important;
  }

  .mobile\:\!pl-19 {
    padding-left: 4.75rem !important;
  }

  .mobile\:\!pt-20 {
    padding-top: 5rem !important;
  }

  .mobile\:\!pr-20 {
    padding-right: 5rem !important;
  }

  .mobile\:\!pb-20 {
    padding-bottom: 5rem !important;
  }

  .mobile\:\!pl-20 {
    padding-left: 5rem !important;
  }

  .mobile\:\!pt-21 {
    padding-top: 5.25rem !important;
  }

  .mobile\:\!pr-21 {
    padding-right: 5.25rem !important;
  }

  .mobile\:\!pb-21 {
    padding-bottom: 5.25rem !important;
  }

  .mobile\:\!pl-21 {
    padding-left: 5.25rem !important;
  }

  .mobile\:\!pt-22 {
    padding-top: 5.5rem !important;
  }

  .mobile\:\!pr-22 {
    padding-right: 5.5rem !important;
  }

  .mobile\:\!pb-22 {
    padding-bottom: 5.5rem !important;
  }

  .mobile\:\!pl-22 {
    padding-left: 5.5rem !important;
  }

  .mobile\:\!pt-23 {
    padding-top: 5.75rem !important;
  }

  .mobile\:\!pr-23 {
    padding-right: 5.75rem !important;
  }

  .mobile\:\!pb-23 {
    padding-bottom: 5.75rem !important;
  }

  .mobile\:\!pl-23 {
    padding-left: 5.75rem !important;
  }

  .mobile\:\!pt-24 {
    padding-top: 6rem !important;
  }

  .mobile\:\!pr-24 {
    padding-right: 6rem !important;
  }

  .mobile\:\!pb-24 {
    padding-bottom: 6rem !important;
  }

  .mobile\:\!pl-24 {
    padding-left: 6rem !important;
  }

  .mobile\:\!pt-25 {
    padding-top: 6.25rem !important;
  }

  .mobile\:\!pr-25 {
    padding-right: 6.25rem !important;
  }

  .mobile\:\!pb-25 {
    padding-bottom: 6.25rem !important;
  }

  .mobile\:\!pl-25 {
    padding-left: 6.25rem !important;
  }

  .mobile\:\!pt-26 {
    padding-top: 6.5rem !important;
  }

  .mobile\:\!pr-26 {
    padding-right: 6.5rem !important;
  }

  .mobile\:\!pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .mobile\:\!pl-26 {
    padding-left: 6.5rem !important;
  }

  .mobile\:\!pt-27 {
    padding-top: 6.75rem !important;
  }

  .mobile\:\!pr-27 {
    padding-right: 6.75rem !important;
  }

  .mobile\:\!pb-27 {
    padding-bottom: 6.75rem !important;
  }

  .mobile\:\!pl-27 {
    padding-left: 6.75rem !important;
  }

  .mobile\:\!pt-28 {
    padding-top: 7rem !important;
  }

  .mobile\:\!pr-28 {
    padding-right: 7rem !important;
  }

  .mobile\:\!pb-28 {
    padding-bottom: 7rem !important;
  }

  .mobile\:\!pl-28 {
    padding-left: 7rem !important;
  }

  .mobile\:\!pt-29 {
    padding-top: 7.25rem !important;
  }

  .mobile\:\!pr-29 {
    padding-right: 7.25rem !important;
  }

  .mobile\:\!pb-29 {
    padding-bottom: 7.25rem !important;
  }

  .mobile\:\!pl-29 {
    padding-left: 7.25rem !important;
  }

  .mobile\:\!pt-30 {
    padding-top: 7.5rem !important;
  }

  .mobile\:\!pr-30 {
    padding-right: 7.5rem !important;
  }

  .mobile\:\!pb-30 {
    padding-bottom: 7.5rem !important;
  }

  .mobile\:\!pl-30 {
    padding-left: 7.5rem !important;
  }

  .mobile\:\!pt-31 {
    padding-top: 7.75rem !important;
  }

  .mobile\:\!pr-31 {
    padding-right: 7.75rem !important;
  }

  .mobile\:\!pb-31 {
    padding-bottom: 7.75rem !important;
  }

  .mobile\:\!pl-31 {
    padding-left: 7.75rem !important;
  }

  .mobile\:\!pt-32 {
    padding-top: 8rem !important;
  }

  .mobile\:\!pr-32 {
    padding-right: 8rem !important;
  }

  .mobile\:\!pb-32 {
    padding-bottom: 8rem !important;
  }

  .mobile\:\!pl-32 {
    padding-left: 8rem !important;
  }

  .mobile\:\!pt-40 {
    padding-top: 10rem !important;
  }

  .mobile\:\!pr-40 {
    padding-right: 10rem !important;
  }

  .mobile\:\!pb-40 {
    padding-bottom: 10rem !important;
  }

  .mobile\:\!pl-40 {
    padding-left: 10rem !important;
  }

  .mobile\:\!pt-48 {
    padding-top: 12rem !important;
  }

  .mobile\:\!pr-48 {
    padding-right: 12rem !important;
  }

  .mobile\:\!pb-48 {
    padding-bottom: 12rem !important;
  }

  .mobile\:\!pl-48 {
    padding-left: 12rem !important;
  }

  .mobile\:\!pt-56 {
    padding-top: 14rem !important;
  }

  .mobile\:\!pr-56 {
    padding-right: 14rem !important;
  }

  .mobile\:\!pb-56 {
    padding-bottom: 14rem !important;
  }

  .mobile\:\!pl-56 {
    padding-left: 14rem !important;
  }

  .mobile\:\!pt-64 {
    padding-top: 16rem !important;
  }

  .mobile\:\!pr-64 {
    padding-right: 16rem !important;
  }

  .mobile\:\!pb-64 {
    padding-bottom: 16rem !important;
  }

  .mobile\:\!pl-64 {
    padding-left: 16rem !important;
  }

  .mobile\:\!pt-px {
    padding-top: 1px !important;
  }

  .mobile\:\!pr-px {
    padding-right: 1px !important;
  }

  .mobile\:\!pb-px {
    padding-bottom: 1px !important;
  }

  .mobile\:\!pl-px {
    padding-left: 1px !important;
  }

  .mobile\:hover\:p-0:hover {
    padding: 0rem;
  }

  .mobile\:hover\:p-1:hover {
    padding: 0.25rem;
  }

  .mobile\:hover\:p-2:hover {
    padding: 0.5rem;
  }

  .mobile\:hover\:p-3:hover {
    padding: 0.75rem;
  }

  .mobile\:hover\:p-4:hover {
    padding: 1rem;
  }

  .mobile\:hover\:p-5:hover {
    padding: 1.25rem;
  }

  .mobile\:hover\:p-6:hover {
    padding: 1.5rem;
  }

  .mobile\:hover\:p-7:hover {
    padding: 1.75rem;
  }

  .mobile\:hover\:p-8:hover {
    padding: 2rem;
  }

  .mobile\:hover\:p-9:hover {
    padding: 2.25rem;
  }

  .mobile\:hover\:p-10:hover {
    padding: 2.5rem;
  }

  .mobile\:hover\:p-11:hover {
    padding: 2.75rem;
  }

  .mobile\:hover\:p-12:hover {
    padding: 3rem;
  }

  .mobile\:hover\:p-13:hover {
    padding: 3.25rem;
  }

  .mobile\:hover\:p-14:hover {
    padding: 3.5rem;
  }

  .mobile\:hover\:p-15:hover {
    padding: 3.75rem;
  }

  .mobile\:hover\:p-16:hover {
    padding: 4rem;
  }

  .mobile\:hover\:p-17:hover {
    padding: 4.25rem;
  }

  .mobile\:hover\:p-18:hover {
    padding: 4.5rem;
  }

  .mobile\:hover\:p-19:hover {
    padding: 4.75rem;
  }

  .mobile\:hover\:p-20:hover {
    padding: 5rem;
  }

  .mobile\:hover\:p-21:hover {
    padding: 5.25rem;
  }

  .mobile\:hover\:p-22:hover {
    padding: 5.5rem;
  }

  .mobile\:hover\:p-23:hover {
    padding: 5.75rem;
  }

  .mobile\:hover\:p-24:hover {
    padding: 6rem;
  }

  .mobile\:hover\:p-25:hover {
    padding: 6.25rem;
  }

  .mobile\:hover\:p-26:hover {
    padding: 6.5rem;
  }

  .mobile\:hover\:p-27:hover {
    padding: 6.75rem;
  }

  .mobile\:hover\:p-28:hover {
    padding: 7rem;
  }

  .mobile\:hover\:p-29:hover {
    padding: 7.25rem;
  }

  .mobile\:hover\:p-30:hover {
    padding: 7.5rem;
  }

  .mobile\:hover\:p-31:hover {
    padding: 7.75rem;
  }

  .mobile\:hover\:p-32:hover {
    padding: 8rem;
  }

  .mobile\:hover\:p-40:hover {
    padding: 10rem;
  }

  .mobile\:hover\:p-48:hover {
    padding: 12rem;
  }

  .mobile\:hover\:p-56:hover {
    padding: 14rem;
  }

  .mobile\:hover\:p-64:hover {
    padding: 16rem;
  }

  .mobile\:hover\:p-px:hover {
    padding: 1px;
  }

  .mobile\:hover\:py-0:hover {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .mobile\:hover\:px-0:hover {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .mobile\:hover\:py-1:hover {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .mobile\:hover\:px-1:hover {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .mobile\:hover\:py-2:hover {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .mobile\:hover\:px-2:hover {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .mobile\:hover\:py-3:hover {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .mobile\:hover\:px-3:hover {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .mobile\:hover\:py-4:hover {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .mobile\:hover\:px-4:hover {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mobile\:hover\:py-5:hover {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .mobile\:hover\:px-5:hover {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mobile\:hover\:py-6:hover {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .mobile\:hover\:px-6:hover {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .mobile\:hover\:py-7:hover {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .mobile\:hover\:px-7:hover {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .mobile\:hover\:py-8:hover {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .mobile\:hover\:px-8:hover {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .mobile\:hover\:py-9:hover {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .mobile\:hover\:px-9:hover {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .mobile\:hover\:py-10:hover {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .mobile\:hover\:px-10:hover {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .mobile\:hover\:py-11:hover {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .mobile\:hover\:px-11:hover {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .mobile\:hover\:py-12:hover {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .mobile\:hover\:px-12:hover {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .mobile\:hover\:py-13:hover {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .mobile\:hover\:px-13:hover {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .mobile\:hover\:py-14:hover {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .mobile\:hover\:px-14:hover {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .mobile\:hover\:py-15:hover {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .mobile\:hover\:px-15:hover {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .mobile\:hover\:py-16:hover {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .mobile\:hover\:px-16:hover {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .mobile\:hover\:py-17:hover {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .mobile\:hover\:px-17:hover {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .mobile\:hover\:py-18:hover {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .mobile\:hover\:px-18:hover {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .mobile\:hover\:py-19:hover {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .mobile\:hover\:px-19:hover {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .mobile\:hover\:py-20:hover {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .mobile\:hover\:px-20:hover {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .mobile\:hover\:py-21:hover {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .mobile\:hover\:px-21:hover {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .mobile\:hover\:py-22:hover {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .mobile\:hover\:px-22:hover {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .mobile\:hover\:py-23:hover {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .mobile\:hover\:px-23:hover {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .mobile\:hover\:py-24:hover {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .mobile\:hover\:px-24:hover {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .mobile\:hover\:py-25:hover {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .mobile\:hover\:px-25:hover {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .mobile\:hover\:py-26:hover {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .mobile\:hover\:px-26:hover {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .mobile\:hover\:py-27:hover {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .mobile\:hover\:px-27:hover {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .mobile\:hover\:py-28:hover {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .mobile\:hover\:px-28:hover {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .mobile\:hover\:py-29:hover {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .mobile\:hover\:px-29:hover {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .mobile\:hover\:py-30:hover {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .mobile\:hover\:px-30:hover {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .mobile\:hover\:py-31:hover {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .mobile\:hover\:px-31:hover {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .mobile\:hover\:py-32:hover {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .mobile\:hover\:px-32:hover {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .mobile\:hover\:py-40:hover {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .mobile\:hover\:px-40:hover {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .mobile\:hover\:py-48:hover {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .mobile\:hover\:px-48:hover {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .mobile\:hover\:py-56:hover {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .mobile\:hover\:px-56:hover {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .mobile\:hover\:py-64:hover {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .mobile\:hover\:px-64:hover {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .mobile\:hover\:py-px:hover {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .mobile\:hover\:px-px:hover {
    padding-left: 1px;
    padding-right: 1px;
  }

  .mobile\:hover\:pt-0:hover {
    padding-top: 0rem;
  }

  .mobile\:hover\:pr-0:hover {
    padding-right: 0rem;
  }

  .mobile\:hover\:pb-0:hover {
    padding-bottom: 0rem;
  }

  .mobile\:hover\:pl-0:hover {
    padding-left: 0rem;
  }

  .mobile\:hover\:pt-1:hover {
    padding-top: 0.25rem;
  }

  .mobile\:hover\:pr-1:hover {
    padding-right: 0.25rem;
  }

  .mobile\:hover\:pb-1:hover {
    padding-bottom: 0.25rem;
  }

  .mobile\:hover\:pl-1:hover {
    padding-left: 0.25rem;
  }

  .mobile\:hover\:pt-2:hover {
    padding-top: 0.5rem;
  }

  .mobile\:hover\:pr-2:hover {
    padding-right: 0.5rem;
  }

  .mobile\:hover\:pb-2:hover {
    padding-bottom: 0.5rem;
  }

  .mobile\:hover\:pl-2:hover {
    padding-left: 0.5rem;
  }

  .mobile\:hover\:pt-3:hover {
    padding-top: 0.75rem;
  }

  .mobile\:hover\:pr-3:hover {
    padding-right: 0.75rem;
  }

  .mobile\:hover\:pb-3:hover {
    padding-bottom: 0.75rem;
  }

  .mobile\:hover\:pl-3:hover {
    padding-left: 0.75rem;
  }

  .mobile\:hover\:pt-4:hover {
    padding-top: 1rem;
  }

  .mobile\:hover\:pr-4:hover {
    padding-right: 1rem;
  }

  .mobile\:hover\:pb-4:hover {
    padding-bottom: 1rem;
  }

  .mobile\:hover\:pl-4:hover {
    padding-left: 1rem;
  }

  .mobile\:hover\:pt-5:hover {
    padding-top: 1.25rem;
  }

  .mobile\:hover\:pr-5:hover {
    padding-right: 1.25rem;
  }

  .mobile\:hover\:pb-5:hover {
    padding-bottom: 1.25rem;
  }

  .mobile\:hover\:pl-5:hover {
    padding-left: 1.25rem;
  }

  .mobile\:hover\:pt-6:hover {
    padding-top: 1.5rem;
  }

  .mobile\:hover\:pr-6:hover {
    padding-right: 1.5rem;
  }

  .mobile\:hover\:pb-6:hover {
    padding-bottom: 1.5rem;
  }

  .mobile\:hover\:pl-6:hover {
    padding-left: 1.5rem;
  }

  .mobile\:hover\:pt-7:hover {
    padding-top: 1.75rem;
  }

  .mobile\:hover\:pr-7:hover {
    padding-right: 1.75rem;
  }

  .mobile\:hover\:pb-7:hover {
    padding-bottom: 1.75rem;
  }

  .mobile\:hover\:pl-7:hover {
    padding-left: 1.75rem;
  }

  .mobile\:hover\:pt-8:hover {
    padding-top: 2rem;
  }

  .mobile\:hover\:pr-8:hover {
    padding-right: 2rem;
  }

  .mobile\:hover\:pb-8:hover {
    padding-bottom: 2rem;
  }

  .mobile\:hover\:pl-8:hover {
    padding-left: 2rem;
  }

  .mobile\:hover\:pt-9:hover {
    padding-top: 2.25rem;
  }

  .mobile\:hover\:pr-9:hover {
    padding-right: 2.25rem;
  }

  .mobile\:hover\:pb-9:hover {
    padding-bottom: 2.25rem;
  }

  .mobile\:hover\:pl-9:hover {
    padding-left: 2.25rem;
  }

  .mobile\:hover\:pt-10:hover {
    padding-top: 2.5rem;
  }

  .mobile\:hover\:pr-10:hover {
    padding-right: 2.5rem;
  }

  .mobile\:hover\:pb-10:hover {
    padding-bottom: 2.5rem;
  }

  .mobile\:hover\:pl-10:hover {
    padding-left: 2.5rem;
  }

  .mobile\:hover\:pt-11:hover {
    padding-top: 2.75rem;
  }

  .mobile\:hover\:pr-11:hover {
    padding-right: 2.75rem;
  }

  .mobile\:hover\:pb-11:hover {
    padding-bottom: 2.75rem;
  }

  .mobile\:hover\:pl-11:hover {
    padding-left: 2.75rem;
  }

  .mobile\:hover\:pt-12:hover {
    padding-top: 3rem;
  }

  .mobile\:hover\:pr-12:hover {
    padding-right: 3rem;
  }

  .mobile\:hover\:pb-12:hover {
    padding-bottom: 3rem;
  }

  .mobile\:hover\:pl-12:hover {
    padding-left: 3rem;
  }

  .mobile\:hover\:pt-13:hover {
    padding-top: 3.25rem;
  }

  .mobile\:hover\:pr-13:hover {
    padding-right: 3.25rem;
  }

  .mobile\:hover\:pb-13:hover {
    padding-bottom: 3.25rem;
  }

  .mobile\:hover\:pl-13:hover {
    padding-left: 3.25rem;
  }

  .mobile\:hover\:pt-14:hover {
    padding-top: 3.5rem;
  }

  .mobile\:hover\:pr-14:hover {
    padding-right: 3.5rem;
  }

  .mobile\:hover\:pb-14:hover {
    padding-bottom: 3.5rem;
  }

  .mobile\:hover\:pl-14:hover {
    padding-left: 3.5rem;
  }

  .mobile\:hover\:pt-15:hover {
    padding-top: 3.75rem;
  }

  .mobile\:hover\:pr-15:hover {
    padding-right: 3.75rem;
  }

  .mobile\:hover\:pb-15:hover {
    padding-bottom: 3.75rem;
  }

  .mobile\:hover\:pl-15:hover {
    padding-left: 3.75rem;
  }

  .mobile\:hover\:pt-16:hover {
    padding-top: 4rem;
  }

  .mobile\:hover\:pr-16:hover {
    padding-right: 4rem;
  }

  .mobile\:hover\:pb-16:hover {
    padding-bottom: 4rem;
  }

  .mobile\:hover\:pl-16:hover {
    padding-left: 4rem;
  }

  .mobile\:hover\:pt-17:hover {
    padding-top: 4.25rem;
  }

  .mobile\:hover\:pr-17:hover {
    padding-right: 4.25rem;
  }

  .mobile\:hover\:pb-17:hover {
    padding-bottom: 4.25rem;
  }

  .mobile\:hover\:pl-17:hover {
    padding-left: 4.25rem;
  }

  .mobile\:hover\:pt-18:hover {
    padding-top: 4.5rem;
  }

  .mobile\:hover\:pr-18:hover {
    padding-right: 4.5rem;
  }

  .mobile\:hover\:pb-18:hover {
    padding-bottom: 4.5rem;
  }

  .mobile\:hover\:pl-18:hover {
    padding-left: 4.5rem;
  }

  .mobile\:hover\:pt-19:hover {
    padding-top: 4.75rem;
  }

  .mobile\:hover\:pr-19:hover {
    padding-right: 4.75rem;
  }

  .mobile\:hover\:pb-19:hover {
    padding-bottom: 4.75rem;
  }

  .mobile\:hover\:pl-19:hover {
    padding-left: 4.75rem;
  }

  .mobile\:hover\:pt-20:hover {
    padding-top: 5rem;
  }

  .mobile\:hover\:pr-20:hover {
    padding-right: 5rem;
  }

  .mobile\:hover\:pb-20:hover {
    padding-bottom: 5rem;
  }

  .mobile\:hover\:pl-20:hover {
    padding-left: 5rem;
  }

  .mobile\:hover\:pt-21:hover {
    padding-top: 5.25rem;
  }

  .mobile\:hover\:pr-21:hover {
    padding-right: 5.25rem;
  }

  .mobile\:hover\:pb-21:hover {
    padding-bottom: 5.25rem;
  }

  .mobile\:hover\:pl-21:hover {
    padding-left: 5.25rem;
  }

  .mobile\:hover\:pt-22:hover {
    padding-top: 5.5rem;
  }

  .mobile\:hover\:pr-22:hover {
    padding-right: 5.5rem;
  }

  .mobile\:hover\:pb-22:hover {
    padding-bottom: 5.5rem;
  }

  .mobile\:hover\:pl-22:hover {
    padding-left: 5.5rem;
  }

  .mobile\:hover\:pt-23:hover {
    padding-top: 5.75rem;
  }

  .mobile\:hover\:pr-23:hover {
    padding-right: 5.75rem;
  }

  .mobile\:hover\:pb-23:hover {
    padding-bottom: 5.75rem;
  }

  .mobile\:hover\:pl-23:hover {
    padding-left: 5.75rem;
  }

  .mobile\:hover\:pt-24:hover {
    padding-top: 6rem;
  }

  .mobile\:hover\:pr-24:hover {
    padding-right: 6rem;
  }

  .mobile\:hover\:pb-24:hover {
    padding-bottom: 6rem;
  }

  .mobile\:hover\:pl-24:hover {
    padding-left: 6rem;
  }

  .mobile\:hover\:pt-25:hover {
    padding-top: 6.25rem;
  }

  .mobile\:hover\:pr-25:hover {
    padding-right: 6.25rem;
  }

  .mobile\:hover\:pb-25:hover {
    padding-bottom: 6.25rem;
  }

  .mobile\:hover\:pl-25:hover {
    padding-left: 6.25rem;
  }

  .mobile\:hover\:pt-26:hover {
    padding-top: 6.5rem;
  }

  .mobile\:hover\:pr-26:hover {
    padding-right: 6.5rem;
  }

  .mobile\:hover\:pb-26:hover {
    padding-bottom: 6.5rem;
  }

  .mobile\:hover\:pl-26:hover {
    padding-left: 6.5rem;
  }

  .mobile\:hover\:pt-27:hover {
    padding-top: 6.75rem;
  }

  .mobile\:hover\:pr-27:hover {
    padding-right: 6.75rem;
  }

  .mobile\:hover\:pb-27:hover {
    padding-bottom: 6.75rem;
  }

  .mobile\:hover\:pl-27:hover {
    padding-left: 6.75rem;
  }

  .mobile\:hover\:pt-28:hover {
    padding-top: 7rem;
  }

  .mobile\:hover\:pr-28:hover {
    padding-right: 7rem;
  }

  .mobile\:hover\:pb-28:hover {
    padding-bottom: 7rem;
  }

  .mobile\:hover\:pl-28:hover {
    padding-left: 7rem;
  }

  .mobile\:hover\:pt-29:hover {
    padding-top: 7.25rem;
  }

  .mobile\:hover\:pr-29:hover {
    padding-right: 7.25rem;
  }

  .mobile\:hover\:pb-29:hover {
    padding-bottom: 7.25rem;
  }

  .mobile\:hover\:pl-29:hover {
    padding-left: 7.25rem;
  }

  .mobile\:hover\:pt-30:hover {
    padding-top: 7.5rem;
  }

  .mobile\:hover\:pr-30:hover {
    padding-right: 7.5rem;
  }

  .mobile\:hover\:pb-30:hover {
    padding-bottom: 7.5rem;
  }

  .mobile\:hover\:pl-30:hover {
    padding-left: 7.5rem;
  }

  .mobile\:hover\:pt-31:hover {
    padding-top: 7.75rem;
  }

  .mobile\:hover\:pr-31:hover {
    padding-right: 7.75rem;
  }

  .mobile\:hover\:pb-31:hover {
    padding-bottom: 7.75rem;
  }

  .mobile\:hover\:pl-31:hover {
    padding-left: 7.75rem;
  }

  .mobile\:hover\:pt-32:hover {
    padding-top: 8rem;
  }

  .mobile\:hover\:pr-32:hover {
    padding-right: 8rem;
  }

  .mobile\:hover\:pb-32:hover {
    padding-bottom: 8rem;
  }

  .mobile\:hover\:pl-32:hover {
    padding-left: 8rem;
  }

  .mobile\:hover\:pt-40:hover {
    padding-top: 10rem;
  }

  .mobile\:hover\:pr-40:hover {
    padding-right: 10rem;
  }

  .mobile\:hover\:pb-40:hover {
    padding-bottom: 10rem;
  }

  .mobile\:hover\:pl-40:hover {
    padding-left: 10rem;
  }

  .mobile\:hover\:pt-48:hover {
    padding-top: 12rem;
  }

  .mobile\:hover\:pr-48:hover {
    padding-right: 12rem;
  }

  .mobile\:hover\:pb-48:hover {
    padding-bottom: 12rem;
  }

  .mobile\:hover\:pl-48:hover {
    padding-left: 12rem;
  }

  .mobile\:hover\:pt-56:hover {
    padding-top: 14rem;
  }

  .mobile\:hover\:pr-56:hover {
    padding-right: 14rem;
  }

  .mobile\:hover\:pb-56:hover {
    padding-bottom: 14rem;
  }

  .mobile\:hover\:pl-56:hover {
    padding-left: 14rem;
  }

  .mobile\:hover\:pt-64:hover {
    padding-top: 16rem;
  }

  .mobile\:hover\:pr-64:hover {
    padding-right: 16rem;
  }

  .mobile\:hover\:pb-64:hover {
    padding-bottom: 16rem;
  }

  .mobile\:hover\:pl-64:hover {
    padding-left: 16rem;
  }

  .mobile\:hover\:pt-px:hover {
    padding-top: 1px;
  }

  .mobile\:hover\:pr-px:hover {
    padding-right: 1px;
  }

  .mobile\:hover\:pb-px:hover {
    padding-bottom: 1px;
  }

  .mobile\:hover\:pl-px:hover {
    padding-left: 1px;
  }

  .mobile\:placeholder-primary::-webkit-input-placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-primary::-moz-placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-primary:-ms-input-placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-primary::-ms-input-placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-primary::placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-primaryDark::placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-primary1::-moz-placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-primary1::placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-primary2::-moz-placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-primary2::placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-primary3::-moz-placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-primary3::placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-primary4::-moz-placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-primary4::placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-secondary::-moz-placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-secondary:-ms-input-placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-secondary::-ms-input-placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-secondary::placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-secondary1::-moz-placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-secondary1::placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-secondary2::placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-alert::-webkit-input-placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-alert::-moz-placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-alert:-ms-input-placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-alert::-ms-input-placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-alert::placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-safe::-webkit-input-placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-safe::-moz-placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-safe:-ms-input-placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-safe::-ms-input-placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-safe::placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-primary-dark::placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-primary-1::-moz-placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-primary-1::placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-primary-2::placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-primary-3::placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-primary-4::placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-secondary-1::placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-secondary-2::placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .mobile\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .mobile\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .mobile\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .mobile\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .mobile\:placeholder-black::-webkit-input-placeholder {
    color: #000000;
  }

  .mobile\:placeholder-black::-moz-placeholder {
    color: #000000;
  }

  .mobile\:placeholder-black:-ms-input-placeholder {
    color: #000000;
  }

  .mobile\:placeholder-black::-ms-input-placeholder {
    color: #000000;
  }

  .mobile\:placeholder-black::placeholder {
    color: #000000;
  }

  .mobile\:placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .mobile\:placeholder-white::-moz-placeholder {
    color: #FFFFFF;
  }

  .mobile\:placeholder-white:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .mobile\:placeholder-white::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .mobile\:placeholder-white::placeholder {
    color: #FFFFFF;
  }

  .mobile\:placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF;
  }

  .mobile\:placeholder-point-violet::-moz-placeholder {
    color: #7545FF;
  }

  .mobile\:placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF;
  }

  .mobile\:placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF;
  }

  .mobile\:placeholder-point-violet::placeholder {
    color: #7545FF;
  }

  .mobile\:placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .mobile\:placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7;
  }

  .mobile\:placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .mobile\:placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .mobile\:placeholder-gray-100::placeholder {
    color: #F7F7F7;
  }

  .mobile\:placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .mobile\:placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8;
  }

  .mobile\:placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .mobile\:placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .mobile\:placeholder-gray-200::placeholder {
    color: #E5E5E8;
  }

  .mobile\:placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .mobile\:placeholder-gray-300::-moz-placeholder {
    color: #CED0D6;
  }

  .mobile\:placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6;
  }

  .mobile\:placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6;
  }

  .mobile\:placeholder-gray-300::placeholder {
    color: #CED0D6;
  }

  .mobile\:placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .mobile\:placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2;
  }

  .mobile\:placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .mobile\:placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .mobile\:placeholder-gray-400::placeholder {
    color: #A7A9B2;
  }

  .mobile\:placeholder-gray-500::-webkit-input-placeholder {
    color: #858895;
  }

  .mobile\:placeholder-gray-500::-moz-placeholder {
    color: #858895;
  }

  .mobile\:placeholder-gray-500:-ms-input-placeholder {
    color: #858895;
  }

  .mobile\:placeholder-gray-500::-ms-input-placeholder {
    color: #858895;
  }

  .mobile\:placeholder-gray-500::placeholder {
    color: #858895;
  }

  .mobile\:placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .mobile\:placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B;
  }

  .mobile\:placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .mobile\:placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .mobile\:placeholder-gray-600::placeholder {
    color: #6B6E7B;
  }

  .mobile\:placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D;
  }

  .mobile\:placeholder-gray-700::-moz-placeholder {
    color: #5F616D;
  }

  .mobile\:placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D;
  }

  .mobile\:placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D;
  }

  .mobile\:placeholder-gray-700::placeholder {
    color: #5F616D;
  }

  .mobile\:placeholder-gray-800::-webkit-input-placeholder {
    color: #474952;
  }

  .mobile\:placeholder-gray-800::-moz-placeholder {
    color: #474952;
  }

  .mobile\:placeholder-gray-800:-ms-input-placeholder {
    color: #474952;
  }

  .mobile\:placeholder-gray-800::-ms-input-placeholder {
    color: #474952;
  }

  .mobile\:placeholder-gray-800::placeholder {
    color: #474952;
  }

  .mobile\:placeholder-gray-900::-webkit-input-placeholder {
    color: #222532;
  }

  .mobile\:placeholder-gray-900::-moz-placeholder {
    color: #222532;
  }

  .mobile\:placeholder-gray-900:-ms-input-placeholder {
    color: #222532;
  }

  .mobile\:placeholder-gray-900::-ms-input-placeholder {
    color: #222532;
  }

  .mobile\:placeholder-gray-900::placeholder {
    color: #222532;
  }

  .mobile\:placeholder-gray::-webkit-input-placeholder {
    color: #858895;
  }

  .mobile\:placeholder-gray::-moz-placeholder {
    color: #858895;
  }

  .mobile\:placeholder-gray:-ms-input-placeholder {
    color: #858895;
  }

  .mobile\:placeholder-gray::-ms-input-placeholder {
    color: #858895;
  }

  .mobile\:placeholder-gray::placeholder {
    color: #858895;
  }

  .mobile\:placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532;
  }

  .mobile\:placeholder-gray-dark::-moz-placeholder {
    color: #222532;
  }

  .mobile\:placeholder-gray-dark:-ms-input-placeholder {
    color: #222532;
  }

  .mobile\:placeholder-gray-dark::-ms-input-placeholder {
    color: #222532;
  }

  .mobile\:placeholder-gray-dark::placeholder {
    color: #222532;
  }

  .mobile\:placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .mobile\:placeholder-red-100::-moz-placeholder {
    color: #FFE8E8;
  }

  .mobile\:placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .mobile\:placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .mobile\:placeholder-red-100::placeholder {
    color: #FFE8E8;
  }

  .mobile\:placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .mobile\:placeholder-red-200::-moz-placeholder {
    color: #FFC4C4;
  }

  .mobile\:placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .mobile\:placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .mobile\:placeholder-red-200::placeholder {
    color: #FFC4C4;
  }

  .mobile\:placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .mobile\:placeholder-red-300::-moz-placeholder {
    color: #FF8F8F;
  }

  .mobile\:placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .mobile\:placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .mobile\:placeholder-red-300::placeholder {
    color: #FF8F8F;
  }

  .mobile\:placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .mobile\:placeholder-red-400::-moz-placeholder {
    color: #FF6A6A;
  }

  .mobile\:placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .mobile\:placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .mobile\:placeholder-red-400::placeholder {
    color: #FF6A6A;
  }

  .mobile\:placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-red-500::-moz-placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-red-500:-ms-input-placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-red-500::-ms-input-placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-red-500::placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .mobile\:placeholder-red-600::-moz-placeholder {
    color: #CC2C00;
  }

  .mobile\:placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00;
  }

  .mobile\:placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00;
  }

  .mobile\:placeholder-red-600::placeholder {
    color: #CC2C00;
  }

  .mobile\:placeholder-red-700::-webkit-input-placeholder {
    color: #C53030;
  }

  .mobile\:placeholder-red-700::-moz-placeholder {
    color: #C53030;
  }

  .mobile\:placeholder-red-700:-ms-input-placeholder {
    color: #C53030;
  }

  .mobile\:placeholder-red-700::-ms-input-placeholder {
    color: #C53030;
  }

  .mobile\:placeholder-red-700::placeholder {
    color: #C53030;
  }

  .mobile\:placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .mobile\:placeholder-red-800::-moz-placeholder {
    color: #9B2C2C;
  }

  .mobile\:placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .mobile\:placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .mobile\:placeholder-red-800::placeholder {
    color: #9B2C2C;
  }

  .mobile\:placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A;
  }

  .mobile\:placeholder-red-900::-moz-placeholder {
    color: #742A2A;
  }

  .mobile\:placeholder-red-900:-ms-input-placeholder {
    color: #742A2A;
  }

  .mobile\:placeholder-red-900::-ms-input-placeholder {
    color: #742A2A;
  }

  .mobile\:placeholder-red-900::placeholder {
    color: #742A2A;
  }

  .mobile\:placeholder-red::-webkit-input-placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-red::-moz-placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-red:-ms-input-placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-red::-ms-input-placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-red::placeholder {
    color: #EF3817;
  }

  .mobile\:placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .mobile\:placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6;
  }

  .mobile\:placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .mobile\:placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .mobile\:placeholder-coral-100::placeholder {
    color: #FFEBE6;
  }

  .mobile\:placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .mobile\:placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8;
  }

  .mobile\:placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .mobile\:placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .mobile\:placeholder-coral-200::placeholder {
    color: #FFD3C8;
  }

  .mobile\:placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .mobile\:placeholder-coral-300::-moz-placeholder {
    color: #FFB39E;
  }

  .mobile\:placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E;
  }

  .mobile\:placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E;
  }

  .mobile\:placeholder-coral-300::placeholder {
    color: #FFB39E;
  }

  .mobile\:placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476;
  }

  .mobile\:placeholder-coral-400::-moz-placeholder {
    color: #FF9476;
  }

  .mobile\:placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476;
  }

  .mobile\:placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476;
  }

  .mobile\:placeholder-coral-400::placeholder {
    color: #FF9476;
  }

  .mobile\:placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750;
  }

  .mobile\:placeholder-coral-500::-moz-placeholder {
    color: #FF7750;
  }

  .mobile\:placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750;
  }

  .mobile\:placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750;
  }

  .mobile\:placeholder-coral-500::placeholder {
    color: #FF7750;
  }

  .mobile\:placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .mobile\:placeholder-coral-600::-moz-placeholder {
    color: #F55A2F;
  }

  .mobile\:placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F;
  }

  .mobile\:placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F;
  }

  .mobile\:placeholder-coral-600::placeholder {
    color: #F55A2F;
  }

  .mobile\:placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F;
  }

  .mobile\:placeholder-coral-700::-moz-placeholder {
    color: #DD470F;
  }

  .mobile\:placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F;
  }

  .mobile\:placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F;
  }

  .mobile\:placeholder-coral-700::placeholder {
    color: #DD470F;
  }

  .mobile\:placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .mobile\:placeholder-coral-800::-moz-placeholder {
    color: #B93E0F;
  }

  .mobile\:placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F;
  }

  .mobile\:placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F;
  }

  .mobile\:placeholder-coral-800::placeholder {
    color: #B93E0F;
  }

  .mobile\:placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311;
  }

  .mobile\:placeholder-coral-900::-moz-placeholder {
    color: #8E3311;
  }

  .mobile\:placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311;
  }

  .mobile\:placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311;
  }

  .mobile\:placeholder-coral-900::placeholder {
    color: #8E3311;
  }

  .mobile\:placeholder-coral::-webkit-input-placeholder {
    color: #FF7750;
  }

  .mobile\:placeholder-coral::-moz-placeholder {
    color: #FF7750;
  }

  .mobile\:placeholder-coral:-ms-input-placeholder {
    color: #FF7750;
  }

  .mobile\:placeholder-coral::-ms-input-placeholder {
    color: #FF7750;
  }

  .mobile\:placeholder-coral::placeholder {
    color: #FF7750;
  }

  .mobile\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .mobile\:placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6;
  }

  .mobile\:placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .mobile\:placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .mobile\:placeholder-yellow-100::placeholder {
    color: #FFFAE6;
  }

  .mobile\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .mobile\:placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99;
  }

  .mobile\:placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99;
  }

  .mobile\:placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99;
  }

  .mobile\:placeholder-yellow-200::placeholder {
    color: #FFEB99;
  }

  .mobile\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066;
  }

  .mobile\:placeholder-yellow-300::-moz-placeholder {
    color: #FFE066;
  }

  .mobile\:placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066;
  }

  .mobile\:placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066;
  }

  .mobile\:placeholder-yellow-300::placeholder {
    color: #FFE066;
  }

  .mobile\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633;
  }

  .mobile\:placeholder-yellow-400::-moz-placeholder {
    color: #FFD633;
  }

  .mobile\:placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633;
  }

  .mobile\:placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633;
  }

  .mobile\:placeholder-yellow-400::placeholder {
    color: #FFD633;
  }

  .mobile\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .mobile\:placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02;
  }

  .mobile\:placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02;
  }

  .mobile\:placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02;
  }

  .mobile\:placeholder-yellow-500::placeholder {
    color: #FFCE02;
  }

  .mobile\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800;
  }

  .mobile\:placeholder-yellow-600::-moz-placeholder {
    color: #E6B800;
  }

  .mobile\:placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800;
  }

  .mobile\:placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800;
  }

  .mobile\:placeholder-yellow-600::placeholder {
    color: #E6B800;
  }

  .mobile\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300;
  }

  .mobile\:placeholder-yellow-700::-moz-placeholder {
    color: #CCA300;
  }

  .mobile\:placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300;
  }

  .mobile\:placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300;
  }

  .mobile\:placeholder-yellow-700::placeholder {
    color: #CCA300;
  }

  .mobile\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600;
  }

  .mobile\:placeholder-yellow-800::-moz-placeholder {
    color: #806600;
  }

  .mobile\:placeholder-yellow-800:-ms-input-placeholder {
    color: #806600;
  }

  .mobile\:placeholder-yellow-800::-ms-input-placeholder {
    color: #806600;
  }

  .mobile\:placeholder-yellow-800::placeholder {
    color: #806600;
  }

  .mobile\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .mobile\:placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00;
  }

  .mobile\:placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00;
  }

  .mobile\:placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00;
  }

  .mobile\:placeholder-yellow-900::placeholder {
    color: #4D3D00;
  }

  .mobile\:placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .mobile\:placeholder-yellow::-moz-placeholder {
    color: #FFCE02;
  }

  .mobile\:placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02;
  }

  .mobile\:placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02;
  }

  .mobile\:placeholder-yellow::placeholder {
    color: #FFCE02;
  }

  .mobile\:placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .mobile\:placeholder-green-100::-moz-placeholder {
    color: #F9FCE9;
  }

  .mobile\:placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .mobile\:placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .mobile\:placeholder-green-100::placeholder {
    color: #F9FCE9;
  }

  .mobile\:placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .mobile\:placeholder-green-200::-moz-placeholder {
    color: #E7F3A5;
  }

  .mobile\:placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .mobile\:placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .mobile\:placeholder-green-200::placeholder {
    color: #E7F3A5;
  }

  .mobile\:placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .mobile\:placeholder-green-300::-moz-placeholder {
    color: #D5EA62;
  }

  .mobile\:placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62;
  }

  .mobile\:placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62;
  }

  .mobile\:placeholder-green-300::placeholder {
    color: #D5EA62;
  }

  .mobile\:placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .mobile\:placeholder-green-400::-moz-placeholder {
    color: #C2E01E;
  }

  .mobile\:placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E;
  }

  .mobile\:placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E;
  }

  .mobile\:placeholder-green-400::placeholder {
    color: #C2E01E;
  }

  .mobile\:placeholder-green-500::-webkit-input-placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-green-500::-moz-placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-green-500:-ms-input-placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-green-500::-ms-input-placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-green-500::placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .mobile\:placeholder-green-600::-moz-placeholder {
    color: #3F7B1A;
  }

  .mobile\:placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .mobile\:placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .mobile\:placeholder-green-600::placeholder {
    color: #3F7B1A;
  }

  .mobile\:placeholder-green-700::-webkit-input-placeholder {
    color: #366916;
  }

  .mobile\:placeholder-green-700::-moz-placeholder {
    color: #366916;
  }

  .mobile\:placeholder-green-700:-ms-input-placeholder {
    color: #366916;
  }

  .mobile\:placeholder-green-700::-ms-input-placeholder {
    color: #366916;
  }

  .mobile\:placeholder-green-700::placeholder {
    color: #366916;
  }

  .mobile\:placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D;
  }

  .mobile\:placeholder-green-800::-moz-placeholder {
    color: #203F0D;
  }

  .mobile\:placeholder-green-800:-ms-input-placeholder {
    color: #203F0D;
  }

  .mobile\:placeholder-green-800::-ms-input-placeholder {
    color: #203F0D;
  }

  .mobile\:placeholder-green-800::placeholder {
    color: #203F0D;
  }

  .mobile\:placeholder-green-900::-webkit-input-placeholder {
    color: #162A09;
  }

  .mobile\:placeholder-green-900::-moz-placeholder {
    color: #162A09;
  }

  .mobile\:placeholder-green-900:-ms-input-placeholder {
    color: #162A09;
  }

  .mobile\:placeholder-green-900::-ms-input-placeholder {
    color: #162A09;
  }

  .mobile\:placeholder-green-900::placeholder {
    color: #162A09;
  }

  .mobile\:placeholder-green::-webkit-input-placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-green::-moz-placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-green:-ms-input-placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-green::-ms-input-placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-green::placeholder {
    color: #60B731;
  }

  .mobile\:placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-blue-100::placeholder {
    color: #F5F9FD;
  }

  .mobile\:placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .mobile\:placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF;
  }

  .mobile\:placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .mobile\:placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .mobile\:placeholder-blue-200::placeholder {
    color: #E9F4FF;
  }

  .mobile\:placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .mobile\:placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF;
  }

  .mobile\:placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .mobile\:placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .mobile\:placeholder-blue-300::placeholder {
    color: #B9DCFF;
  }

  .mobile\:placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-blue-400::-moz-placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-blue-400::placeholder {
    color: #43BEFF;
  }

  .mobile\:placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-blue-500::-moz-placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-blue-500::placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC;
  }

  .mobile\:placeholder-blue-600::-moz-placeholder {
    color: #0069CC;
  }

  .mobile\:placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC;
  }

  .mobile\:placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC;
  }

  .mobile\:placeholder-blue-600::placeholder {
    color: #0069CC;
  }

  .mobile\:placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3;
  }

  .mobile\:placeholder-blue-700::-moz-placeholder {
    color: #005CB3;
  }

  .mobile\:placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3;
  }

  .mobile\:placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3;
  }

  .mobile\:placeholder-blue-700::placeholder {
    color: #005CB3;
  }

  .mobile\:placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99;
  }

  .mobile\:placeholder-blue-800::-moz-placeholder {
    color: #004F99;
  }

  .mobile\:placeholder-blue-800:-ms-input-placeholder {
    color: #004F99;
  }

  .mobile\:placeholder-blue-800::-ms-input-placeholder {
    color: #004F99;
  }

  .mobile\:placeholder-blue-800::placeholder {
    color: #004F99;
  }

  .mobile\:placeholder-blue-900::-webkit-input-placeholder {
    color: #003566;
  }

  .mobile\:placeholder-blue-900::-moz-placeholder {
    color: #003566;
  }

  .mobile\:placeholder-blue-900:-ms-input-placeholder {
    color: #003566;
  }

  .mobile\:placeholder-blue-900::-ms-input-placeholder {
    color: #003566;
  }

  .mobile\:placeholder-blue-900::placeholder {
    color: #003566;
  }

  .mobile\:placeholder-blue::-webkit-input-placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-blue::-moz-placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-blue:-ms-input-placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-blue::-ms-input-placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-blue::placeholder {
    color: #007EE5;
  }

  .mobile\:placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-violet-100::placeholder {
    color: #F8F8FC;
  }

  .mobile\:placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-violet-200::placeholder {
    color: #EBEAF6;
  }

  .mobile\:placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-violet-300::placeholder {
    color: #A8A5CE;
  }

  .mobile\:placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-violet-400::-moz-placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-violet-400::placeholder {
    color: #8C81D1;
  }

  .mobile\:placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-violet-500::-moz-placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-violet-500::placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C;
  }

  .mobile\:placeholder-violet-600::-moz-placeholder {
    color: #58309C;
  }

  .mobile\:placeholder-violet-600:-ms-input-placeholder {
    color: #58309C;
  }

  .mobile\:placeholder-violet-600::-ms-input-placeholder {
    color: #58309C;
  }

  .mobile\:placeholder-violet-600::placeholder {
    color: #58309C;
  }

  .mobile\:placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .mobile\:placeholder-violet-700::-moz-placeholder {
    color: #4D2A89;
  }

  .mobile\:placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89;
  }

  .mobile\:placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89;
  }

  .mobile\:placeholder-violet-700::placeholder {
    color: #4D2A89;
  }

  .mobile\:placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-violet-800::-moz-placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-violet-800::placeholder {
    color: #3C2C84;
  }

  .mobile\:placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62;
  }

  .mobile\:placeholder-violet-900::-moz-placeholder {
    color: #371E62;
  }

  .mobile\:placeholder-violet-900:-ms-input-placeholder {
    color: #371E62;
  }

  .mobile\:placeholder-violet-900::-ms-input-placeholder {
    color: #371E62;
  }

  .mobile\:placeholder-violet-900::placeholder {
    color: #371E62;
  }

  .mobile\:placeholder-violet::-webkit-input-placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-violet::-moz-placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-violet:-ms-input-placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-violet::-ms-input-placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-violet::placeholder {
    color: #6638B6;
  }

  .mobile\:placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .mobile\:placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA;
  }

  .mobile\:placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .mobile\:placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .mobile\:placeholder-peacock-100::placeholder {
    color: #E6FFFA;
  }

  .mobile\:placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .mobile\:placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA;
  }

  .mobile\:placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .mobile\:placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .mobile\:placeholder-peacock-200::placeholder {
    color: #B2F5EA;
  }

  .mobile\:placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .mobile\:placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9;
  }

  .mobile\:placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9;
  }

  .mobile\:placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9;
  }

  .mobile\:placeholder-peacock-300::placeholder {
    color: #81E6D9;
  }

  .mobile\:placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .mobile\:placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5;
  }

  .mobile\:placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .mobile\:placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .mobile\:placeholder-peacock-400::placeholder {
    color: #4FD1C5;
  }

  .mobile\:placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .mobile\:placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC;
  }

  .mobile\:placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC;
  }

  .mobile\:placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC;
  }

  .mobile\:placeholder-peacock-500::placeholder {
    color: #38B2AC;
  }

  .mobile\:placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795;
  }

  .mobile\:placeholder-peacock-600::-moz-placeholder {
    color: #319795;
  }

  .mobile\:placeholder-peacock-600:-ms-input-placeholder {
    color: #319795;
  }

  .mobile\:placeholder-peacock-600::-ms-input-placeholder {
    color: #319795;
  }

  .mobile\:placeholder-peacock-600::placeholder {
    color: #319795;
  }

  .mobile\:placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .mobile\:placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B;
  }

  .mobile\:placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .mobile\:placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .mobile\:placeholder-peacock-700::placeholder {
    color: #2C7A7B;
  }

  .mobile\:placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61;
  }

  .mobile\:placeholder-peacock-800::-moz-placeholder {
    color: #285E61;
  }

  .mobile\:placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61;
  }

  .mobile\:placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61;
  }

  .mobile\:placeholder-peacock-800::placeholder {
    color: #285E61;
  }

  .mobile\:placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52;
  }

  .mobile\:placeholder-peacock-900::-moz-placeholder {
    color: #234E52;
  }

  .mobile\:placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52;
  }

  .mobile\:placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52;
  }

  .mobile\:placeholder-peacock-900::placeholder {
    color: #234E52;
  }

  .mobile\:placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .mobile\:placeholder-peacock::-moz-placeholder {
    color: #38B2AC;
  }

  .mobile\:placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC;
  }

  .mobile\:placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC;
  }

  .mobile\:placeholder-peacock::placeholder {
    color: #38B2AC;
  }

  .mobile\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .mobile\:placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF;
  }

  .mobile\:placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .mobile\:placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .mobile\:placeholder-indigo-100::placeholder {
    color: #EBF4FF;
  }

  .mobile\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .mobile\:placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE;
  }

  .mobile\:placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .mobile\:placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .mobile\:placeholder-indigo-200::placeholder {
    color: #C3DAFE;
  }

  .mobile\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .mobile\:placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA;
  }

  .mobile\:placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .mobile\:placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .mobile\:placeholder-indigo-300::placeholder {
    color: #A3BFFA;
  }

  .mobile\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .mobile\:placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5;
  }

  .mobile\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .mobile\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .mobile\:placeholder-indigo-400::placeholder {
    color: #7F9CF5;
  }

  .mobile\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA;
  }

  .mobile\:placeholder-indigo-500::-moz-placeholder {
    color: #667EEA;
  }

  .mobile\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA;
  }

  .mobile\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA;
  }

  .mobile\:placeholder-indigo-500::placeholder {
    color: #667EEA;
  }

  .mobile\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .mobile\:placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8;
  }

  .mobile\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8;
  }

  .mobile\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8;
  }

  .mobile\:placeholder-indigo-600::placeholder {
    color: #5A67D8;
  }

  .mobile\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE;
  }

  .mobile\:placeholder-indigo-700::-moz-placeholder {
    color: #6439DE;
  }

  .mobile\:placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE;
  }

  .mobile\:placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE;
  }

  .mobile\:placeholder-indigo-700::placeholder {
    color: #6439DE;
  }

  .mobile\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .mobile\:placeholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .mobile\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .mobile\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .mobile\:placeholder-indigo-800::placeholder {
    color: #434190;
  }

  .mobile\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B;
  }

  .mobile\:placeholder-indigo-900::-moz-placeholder {
    color: #3C366B;
  }

  .mobile\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B;
  }

  .mobile\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B;
  }

  .mobile\:placeholder-indigo-900::placeholder {
    color: #3C366B;
  }

  .mobile\:placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA;
  }

  .mobile\:placeholder-indigo::-moz-placeholder {
    color: #667EEA;
  }

  .mobile\:placeholder-indigo:-ms-input-placeholder {
    color: #667EEA;
  }

  .mobile\:placeholder-indigo::-ms-input-placeholder {
    color: #667EEA;
  }

  .mobile\:placeholder-indigo::placeholder {
    color: #667EEA;
  }

  .mobile\:\!placeholder-primary::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-primary::-moz-placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-primary:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-primary::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-primary::placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-primaryDark::placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-primary1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-primary1::placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-primary2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-primary2::placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-primary3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-primary3::placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-primary4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-primary4::placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-secondary::-moz-placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-secondary:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-secondary::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-secondary::placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-secondary1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-secondary1::placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-secondary2::placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-alert::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-alert::-moz-placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-alert:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-alert::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-alert::placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-safe::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-safe::-moz-placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-safe:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-safe::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-safe::placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-primary-dark::placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-primary-1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-primary-1::placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-primary-2::placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-primary-3::placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-primary-4::placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-secondary-1::placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-secondary-2::placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-transparent::-webkit-input-placeholder {
    color: transparent !important;
  }

  .mobile\:\!placeholder-transparent::-moz-placeholder {
    color: transparent !important;
  }

  .mobile\:\!placeholder-transparent:-ms-input-placeholder {
    color: transparent !important;
  }

  .mobile\:\!placeholder-transparent::-ms-input-placeholder {
    color: transparent !important;
  }

  .mobile\:\!placeholder-transparent::placeholder {
    color: transparent !important;
  }

  .mobile\:\!placeholder-black::-webkit-input-placeholder {
    color: #000000 !important;
  }

  .mobile\:\!placeholder-black::-moz-placeholder {
    color: #000000 !important;
  }

  .mobile\:\!placeholder-black:-ms-input-placeholder {
    color: #000000 !important;
  }

  .mobile\:\!placeholder-black::-ms-input-placeholder {
    color: #000000 !important;
  }

  .mobile\:\!placeholder-black::placeholder {
    color: #000000 !important;
  }

  .mobile\:\!placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF !important;
  }

  .mobile\:\!placeholder-white::-moz-placeholder {
    color: #FFFFFF !important;
  }

  .mobile\:\!placeholder-white:-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .mobile\:\!placeholder-white::-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .mobile\:\!placeholder-white::placeholder {
    color: #FFFFFF !important;
  }

  .mobile\:\!placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF !important;
  }

  .mobile\:\!placeholder-point-violet::-moz-placeholder {
    color: #7545FF !important;
  }

  .mobile\:\!placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF !important;
  }

  .mobile\:\!placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF !important;
  }

  .mobile\:\!placeholder-point-violet::placeholder {
    color: #7545FF !important;
  }

  .mobile\:\!placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7 !important;
  }

  .mobile\:\!placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7 !important;
  }

  .mobile\:\!placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .mobile\:\!placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .mobile\:\!placeholder-gray-100::placeholder {
    color: #F7F7F7 !important;
  }

  .mobile\:\!placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8 !important;
  }

  .mobile\:\!placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8 !important;
  }

  .mobile\:\!placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .mobile\:\!placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .mobile\:\!placeholder-gray-200::placeholder {
    color: #E5E5E8 !important;
  }

  .mobile\:\!placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6 !important;
  }

  .mobile\:\!placeholder-gray-300::-moz-placeholder {
    color: #CED0D6 !important;
  }

  .mobile\:\!placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .mobile\:\!placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .mobile\:\!placeholder-gray-300::placeholder {
    color: #CED0D6 !important;
  }

  .mobile\:\!placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2 !important;
  }

  .mobile\:\!placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2 !important;
  }

  .mobile\:\!placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .mobile\:\!placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .mobile\:\!placeholder-gray-400::placeholder {
    color: #A7A9B2 !important;
  }

  .mobile\:\!placeholder-gray-500::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .mobile\:\!placeholder-gray-500::-moz-placeholder {
    color: #858895 !important;
  }

  .mobile\:\!placeholder-gray-500:-ms-input-placeholder {
    color: #858895 !important;
  }

  .mobile\:\!placeholder-gray-500::-ms-input-placeholder {
    color: #858895 !important;
  }

  .mobile\:\!placeholder-gray-500::placeholder {
    color: #858895 !important;
  }

  .mobile\:\!placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B !important;
  }

  .mobile\:\!placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B !important;
  }

  .mobile\:\!placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .mobile\:\!placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .mobile\:\!placeholder-gray-600::placeholder {
    color: #6B6E7B !important;
  }

  .mobile\:\!placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D !important;
  }

  .mobile\:\!placeholder-gray-700::-moz-placeholder {
    color: #5F616D !important;
  }

  .mobile\:\!placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D !important;
  }

  .mobile\:\!placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D !important;
  }

  .mobile\:\!placeholder-gray-700::placeholder {
    color: #5F616D !important;
  }

  .mobile\:\!placeholder-gray-800::-webkit-input-placeholder {
    color: #474952 !important;
  }

  .mobile\:\!placeholder-gray-800::-moz-placeholder {
    color: #474952 !important;
  }

  .mobile\:\!placeholder-gray-800:-ms-input-placeholder {
    color: #474952 !important;
  }

  .mobile\:\!placeholder-gray-800::-ms-input-placeholder {
    color: #474952 !important;
  }

  .mobile\:\!placeholder-gray-800::placeholder {
    color: #474952 !important;
  }

  .mobile\:\!placeholder-gray-900::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .mobile\:\!placeholder-gray-900::-moz-placeholder {
    color: #222532 !important;
  }

  .mobile\:\!placeholder-gray-900:-ms-input-placeholder {
    color: #222532 !important;
  }

  .mobile\:\!placeholder-gray-900::-ms-input-placeholder {
    color: #222532 !important;
  }

  .mobile\:\!placeholder-gray-900::placeholder {
    color: #222532 !important;
  }

  .mobile\:\!placeholder-gray::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .mobile\:\!placeholder-gray::-moz-placeholder {
    color: #858895 !important;
  }

  .mobile\:\!placeholder-gray:-ms-input-placeholder {
    color: #858895 !important;
  }

  .mobile\:\!placeholder-gray::-ms-input-placeholder {
    color: #858895 !important;
  }

  .mobile\:\!placeholder-gray::placeholder {
    color: #858895 !important;
  }

  .mobile\:\!placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .mobile\:\!placeholder-gray-dark::-moz-placeholder {
    color: #222532 !important;
  }

  .mobile\:\!placeholder-gray-dark:-ms-input-placeholder {
    color: #222532 !important;
  }

  .mobile\:\!placeholder-gray-dark::-ms-input-placeholder {
    color: #222532 !important;
  }

  .mobile\:\!placeholder-gray-dark::placeholder {
    color: #222532 !important;
  }

  .mobile\:\!placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8 !important;
  }

  .mobile\:\!placeholder-red-100::-moz-placeholder {
    color: #FFE8E8 !important;
  }

  .mobile\:\!placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .mobile\:\!placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .mobile\:\!placeholder-red-100::placeholder {
    color: #FFE8E8 !important;
  }

  .mobile\:\!placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4 !important;
  }

  .mobile\:\!placeholder-red-200::-moz-placeholder {
    color: #FFC4C4 !important;
  }

  .mobile\:\!placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .mobile\:\!placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .mobile\:\!placeholder-red-200::placeholder {
    color: #FFC4C4 !important;
  }

  .mobile\:\!placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F !important;
  }

  .mobile\:\!placeholder-red-300::-moz-placeholder {
    color: #FF8F8F !important;
  }

  .mobile\:\!placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .mobile\:\!placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .mobile\:\!placeholder-red-300::placeholder {
    color: #FF8F8F !important;
  }

  .mobile\:\!placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A !important;
  }

  .mobile\:\!placeholder-red-400::-moz-placeholder {
    color: #FF6A6A !important;
  }

  .mobile\:\!placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .mobile\:\!placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .mobile\:\!placeholder-red-400::placeholder {
    color: #FF6A6A !important;
  }

  .mobile\:\!placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-red-500::-moz-placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-red-500:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-red-500::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-red-500::placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00 !important;
  }

  .mobile\:\!placeholder-red-600::-moz-placeholder {
    color: #CC2C00 !important;
  }

  .mobile\:\!placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .mobile\:\!placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .mobile\:\!placeholder-red-600::placeholder {
    color: #CC2C00 !important;
  }

  .mobile\:\!placeholder-red-700::-webkit-input-placeholder {
    color: #C53030 !important;
  }

  .mobile\:\!placeholder-red-700::-moz-placeholder {
    color: #C53030 !important;
  }

  .mobile\:\!placeholder-red-700:-ms-input-placeholder {
    color: #C53030 !important;
  }

  .mobile\:\!placeholder-red-700::-ms-input-placeholder {
    color: #C53030 !important;
  }

  .mobile\:\!placeholder-red-700::placeholder {
    color: #C53030 !important;
  }

  .mobile\:\!placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C !important;
  }

  .mobile\:\!placeholder-red-800::-moz-placeholder {
    color: #9B2C2C !important;
  }

  .mobile\:\!placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .mobile\:\!placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .mobile\:\!placeholder-red-800::placeholder {
    color: #9B2C2C !important;
  }

  .mobile\:\!placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A !important;
  }

  .mobile\:\!placeholder-red-900::-moz-placeholder {
    color: #742A2A !important;
  }

  .mobile\:\!placeholder-red-900:-ms-input-placeholder {
    color: #742A2A !important;
  }

  .mobile\:\!placeholder-red-900::-ms-input-placeholder {
    color: #742A2A !important;
  }

  .mobile\:\!placeholder-red-900::placeholder {
    color: #742A2A !important;
  }

  .mobile\:\!placeholder-red::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-red::-moz-placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-red:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-red::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-red::placeholder {
    color: #EF3817 !important;
  }

  .mobile\:\!placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6 !important;
  }

  .mobile\:\!placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6 !important;
  }

  .mobile\:\!placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .mobile\:\!placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .mobile\:\!placeholder-coral-100::placeholder {
    color: #FFEBE6 !important;
  }

  .mobile\:\!placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8 !important;
  }

  .mobile\:\!placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8 !important;
  }

  .mobile\:\!placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .mobile\:\!placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .mobile\:\!placeholder-coral-200::placeholder {
    color: #FFD3C8 !important;
  }

  .mobile\:\!placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E !important;
  }

  .mobile\:\!placeholder-coral-300::-moz-placeholder {
    color: #FFB39E !important;
  }

  .mobile\:\!placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .mobile\:\!placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .mobile\:\!placeholder-coral-300::placeholder {
    color: #FFB39E !important;
  }

  .mobile\:\!placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476 !important;
  }

  .mobile\:\!placeholder-coral-400::-moz-placeholder {
    color: #FF9476 !important;
  }

  .mobile\:\!placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .mobile\:\!placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .mobile\:\!placeholder-coral-400::placeholder {
    color: #FF9476 !important;
  }

  .mobile\:\!placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .mobile\:\!placeholder-coral-500::-moz-placeholder {
    color: #FF7750 !important;
  }

  .mobile\:\!placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .mobile\:\!placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .mobile\:\!placeholder-coral-500::placeholder {
    color: #FF7750 !important;
  }

  .mobile\:\!placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F !important;
  }

  .mobile\:\!placeholder-coral-600::-moz-placeholder {
    color: #F55A2F !important;
  }

  .mobile\:\!placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .mobile\:\!placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .mobile\:\!placeholder-coral-600::placeholder {
    color: #F55A2F !important;
  }

  .mobile\:\!placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F !important;
  }

  .mobile\:\!placeholder-coral-700::-moz-placeholder {
    color: #DD470F !important;
  }

  .mobile\:\!placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F !important;
  }

  .mobile\:\!placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F !important;
  }

  .mobile\:\!placeholder-coral-700::placeholder {
    color: #DD470F !important;
  }

  .mobile\:\!placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F !important;
  }

  .mobile\:\!placeholder-coral-800::-moz-placeholder {
    color: #B93E0F !important;
  }

  .mobile\:\!placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .mobile\:\!placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .mobile\:\!placeholder-coral-800::placeholder {
    color: #B93E0F !important;
  }

  .mobile\:\!placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311 !important;
  }

  .mobile\:\!placeholder-coral-900::-moz-placeholder {
    color: #8E3311 !important;
  }

  .mobile\:\!placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .mobile\:\!placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .mobile\:\!placeholder-coral-900::placeholder {
    color: #8E3311 !important;
  }

  .mobile\:\!placeholder-coral::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .mobile\:\!placeholder-coral::-moz-placeholder {
    color: #FF7750 !important;
  }

  .mobile\:\!placeholder-coral:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .mobile\:\!placeholder-coral::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .mobile\:\!placeholder-coral::placeholder {
    color: #FF7750 !important;
  }

  .mobile\:\!placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6 !important;
  }

  .mobile\:\!placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6 !important;
  }

  .mobile\:\!placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .mobile\:\!placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .mobile\:\!placeholder-yellow-100::placeholder {
    color: #FFFAE6 !important;
  }

  .mobile\:\!placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99 !important;
  }

  .mobile\:\!placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99 !important;
  }

  .mobile\:\!placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .mobile\:\!placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .mobile\:\!placeholder-yellow-200::placeholder {
    color: #FFEB99 !important;
  }

  .mobile\:\!placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066 !important;
  }

  .mobile\:\!placeholder-yellow-300::-moz-placeholder {
    color: #FFE066 !important;
  }

  .mobile\:\!placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .mobile\:\!placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .mobile\:\!placeholder-yellow-300::placeholder {
    color: #FFE066 !important;
  }

  .mobile\:\!placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633 !important;
  }

  .mobile\:\!placeholder-yellow-400::-moz-placeholder {
    color: #FFD633 !important;
  }

  .mobile\:\!placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .mobile\:\!placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .mobile\:\!placeholder-yellow-400::placeholder {
    color: #FFD633 !important;
  }

  .mobile\:\!placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .mobile\:\!placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .mobile\:\!placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .mobile\:\!placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .mobile\:\!placeholder-yellow-500::placeholder {
    color: #FFCE02 !important;
  }

  .mobile\:\!placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800 !important;
  }

  .mobile\:\!placeholder-yellow-600::-moz-placeholder {
    color: #E6B800 !important;
  }

  .mobile\:\!placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .mobile\:\!placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .mobile\:\!placeholder-yellow-600::placeholder {
    color: #E6B800 !important;
  }

  .mobile\:\!placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300 !important;
  }

  .mobile\:\!placeholder-yellow-700::-moz-placeholder {
    color: #CCA300 !important;
  }

  .mobile\:\!placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .mobile\:\!placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .mobile\:\!placeholder-yellow-700::placeholder {
    color: #CCA300 !important;
  }

  .mobile\:\!placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600 !important;
  }

  .mobile\:\!placeholder-yellow-800::-moz-placeholder {
    color: #806600 !important;
  }

  .mobile\:\!placeholder-yellow-800:-ms-input-placeholder {
    color: #806600 !important;
  }

  .mobile\:\!placeholder-yellow-800::-ms-input-placeholder {
    color: #806600 !important;
  }

  .mobile\:\!placeholder-yellow-800::placeholder {
    color: #806600 !important;
  }

  .mobile\:\!placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00 !important;
  }

  .mobile\:\!placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00 !important;
  }

  .mobile\:\!placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .mobile\:\!placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .mobile\:\!placeholder-yellow-900::placeholder {
    color: #4D3D00 !important;
  }

  .mobile\:\!placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .mobile\:\!placeholder-yellow::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .mobile\:\!placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .mobile\:\!placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .mobile\:\!placeholder-yellow::placeholder {
    color: #FFCE02 !important;
  }

  .mobile\:\!placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9 !important;
  }

  .mobile\:\!placeholder-green-100::-moz-placeholder {
    color: #F9FCE9 !important;
  }

  .mobile\:\!placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .mobile\:\!placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .mobile\:\!placeholder-green-100::placeholder {
    color: #F9FCE9 !important;
  }

  .mobile\:\!placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5 !important;
  }

  .mobile\:\!placeholder-green-200::-moz-placeholder {
    color: #E7F3A5 !important;
  }

  .mobile\:\!placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .mobile\:\!placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .mobile\:\!placeholder-green-200::placeholder {
    color: #E7F3A5 !important;
  }

  .mobile\:\!placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62 !important;
  }

  .mobile\:\!placeholder-green-300::-moz-placeholder {
    color: #D5EA62 !important;
  }

  .mobile\:\!placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .mobile\:\!placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .mobile\:\!placeholder-green-300::placeholder {
    color: #D5EA62 !important;
  }

  .mobile\:\!placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E !important;
  }

  .mobile\:\!placeholder-green-400::-moz-placeholder {
    color: #C2E01E !important;
  }

  .mobile\:\!placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .mobile\:\!placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .mobile\:\!placeholder-green-400::placeholder {
    color: #C2E01E !important;
  }

  .mobile\:\!placeholder-green-500::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-green-500::-moz-placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-green-500:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-green-500::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-green-500::placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A !important;
  }

  .mobile\:\!placeholder-green-600::-moz-placeholder {
    color: #3F7B1A !important;
  }

  .mobile\:\!placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .mobile\:\!placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .mobile\:\!placeholder-green-600::placeholder {
    color: #3F7B1A !important;
  }

  .mobile\:\!placeholder-green-700::-webkit-input-placeholder {
    color: #366916 !important;
  }

  .mobile\:\!placeholder-green-700::-moz-placeholder {
    color: #366916 !important;
  }

  .mobile\:\!placeholder-green-700:-ms-input-placeholder {
    color: #366916 !important;
  }

  .mobile\:\!placeholder-green-700::-ms-input-placeholder {
    color: #366916 !important;
  }

  .mobile\:\!placeholder-green-700::placeholder {
    color: #366916 !important;
  }

  .mobile\:\!placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D !important;
  }

  .mobile\:\!placeholder-green-800::-moz-placeholder {
    color: #203F0D !important;
  }

  .mobile\:\!placeholder-green-800:-ms-input-placeholder {
    color: #203F0D !important;
  }

  .mobile\:\!placeholder-green-800::-ms-input-placeholder {
    color: #203F0D !important;
  }

  .mobile\:\!placeholder-green-800::placeholder {
    color: #203F0D !important;
  }

  .mobile\:\!placeholder-green-900::-webkit-input-placeholder {
    color: #162A09 !important;
  }

  .mobile\:\!placeholder-green-900::-moz-placeholder {
    color: #162A09 !important;
  }

  .mobile\:\!placeholder-green-900:-ms-input-placeholder {
    color: #162A09 !important;
  }

  .mobile\:\!placeholder-green-900::-ms-input-placeholder {
    color: #162A09 !important;
  }

  .mobile\:\!placeholder-green-900::placeholder {
    color: #162A09 !important;
  }

  .mobile\:\!placeholder-green::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-green::-moz-placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-green:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-green::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-green::placeholder {
    color: #60B731 !important;
  }

  .mobile\:\!placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-blue-100::placeholder {
    color: #F5F9FD !important;
  }

  .mobile\:\!placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF !important;
  }

  .mobile\:\!placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF !important;
  }

  .mobile\:\!placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .mobile\:\!placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .mobile\:\!placeholder-blue-200::placeholder {
    color: #E9F4FF !important;
  }

  .mobile\:\!placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF !important;
  }

  .mobile\:\!placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF !important;
  }

  .mobile\:\!placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .mobile\:\!placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .mobile\:\!placeholder-blue-300::placeholder {
    color: #B9DCFF !important;
  }

  .mobile\:\!placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-blue-400::-moz-placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-blue-400::placeholder {
    color: #43BEFF !important;
  }

  .mobile\:\!placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-blue-500::-moz-placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-blue-500::placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC !important;
  }

  .mobile\:\!placeholder-blue-600::-moz-placeholder {
    color: #0069CC !important;
  }

  .mobile\:\!placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC !important;
  }

  .mobile\:\!placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC !important;
  }

  .mobile\:\!placeholder-blue-600::placeholder {
    color: #0069CC !important;
  }

  .mobile\:\!placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3 !important;
  }

  .mobile\:\!placeholder-blue-700::-moz-placeholder {
    color: #005CB3 !important;
  }

  .mobile\:\!placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .mobile\:\!placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .mobile\:\!placeholder-blue-700::placeholder {
    color: #005CB3 !important;
  }

  .mobile\:\!placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99 !important;
  }

  .mobile\:\!placeholder-blue-800::-moz-placeholder {
    color: #004F99 !important;
  }

  .mobile\:\!placeholder-blue-800:-ms-input-placeholder {
    color: #004F99 !important;
  }

  .mobile\:\!placeholder-blue-800::-ms-input-placeholder {
    color: #004F99 !important;
  }

  .mobile\:\!placeholder-blue-800::placeholder {
    color: #004F99 !important;
  }

  .mobile\:\!placeholder-blue-900::-webkit-input-placeholder {
    color: #003566 !important;
  }

  .mobile\:\!placeholder-blue-900::-moz-placeholder {
    color: #003566 !important;
  }

  .mobile\:\!placeholder-blue-900:-ms-input-placeholder {
    color: #003566 !important;
  }

  .mobile\:\!placeholder-blue-900::-ms-input-placeholder {
    color: #003566 !important;
  }

  .mobile\:\!placeholder-blue-900::placeholder {
    color: #003566 !important;
  }

  .mobile\:\!placeholder-blue::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-blue::-moz-placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-blue:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-blue::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-blue::placeholder {
    color: #007EE5 !important;
  }

  .mobile\:\!placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-violet-100::placeholder {
    color: #F8F8FC !important;
  }

  .mobile\:\!placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-violet-200::placeholder {
    color: #EBEAF6 !important;
  }

  .mobile\:\!placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-violet-300::placeholder {
    color: #A8A5CE !important;
  }

  .mobile\:\!placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-violet-400::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-violet-400::placeholder {
    color: #8C81D1 !important;
  }

  .mobile\:\!placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-violet-500::-moz-placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-violet-500::placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C !important;
  }

  .mobile\:\!placeholder-violet-600::-moz-placeholder {
    color: #58309C !important;
  }

  .mobile\:\!placeholder-violet-600:-ms-input-placeholder {
    color: #58309C !important;
  }

  .mobile\:\!placeholder-violet-600::-ms-input-placeholder {
    color: #58309C !important;
  }

  .mobile\:\!placeholder-violet-600::placeholder {
    color: #58309C !important;
  }

  .mobile\:\!placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89 !important;
  }

  .mobile\:\!placeholder-violet-700::-moz-placeholder {
    color: #4D2A89 !important;
  }

  .mobile\:\!placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .mobile\:\!placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .mobile\:\!placeholder-violet-700::placeholder {
    color: #4D2A89 !important;
  }

  .mobile\:\!placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-violet-800::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-violet-800::placeholder {
    color: #3C2C84 !important;
  }

  .mobile\:\!placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62 !important;
  }

  .mobile\:\!placeholder-violet-900::-moz-placeholder {
    color: #371E62 !important;
  }

  .mobile\:\!placeholder-violet-900:-ms-input-placeholder {
    color: #371E62 !important;
  }

  .mobile\:\!placeholder-violet-900::-ms-input-placeholder {
    color: #371E62 !important;
  }

  .mobile\:\!placeholder-violet-900::placeholder {
    color: #371E62 !important;
  }

  .mobile\:\!placeholder-violet::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-violet::-moz-placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-violet:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-violet::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-violet::placeholder {
    color: #6638B6 !important;
  }

  .mobile\:\!placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA !important;
  }

  .mobile\:\!placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA !important;
  }

  .mobile\:\!placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .mobile\:\!placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .mobile\:\!placeholder-peacock-100::placeholder {
    color: #E6FFFA !important;
  }

  .mobile\:\!placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA !important;
  }

  .mobile\:\!placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA !important;
  }

  .mobile\:\!placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .mobile\:\!placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .mobile\:\!placeholder-peacock-200::placeholder {
    color: #B2F5EA !important;
  }

  .mobile\:\!placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9 !important;
  }

  .mobile\:\!placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9 !important;
  }

  .mobile\:\!placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .mobile\:\!placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .mobile\:\!placeholder-peacock-300::placeholder {
    color: #81E6D9 !important;
  }

  .mobile\:\!placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5 !important;
  }

  .mobile\:\!placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5 !important;
  }

  .mobile\:\!placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .mobile\:\!placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .mobile\:\!placeholder-peacock-400::placeholder {
    color: #4FD1C5 !important;
  }

  .mobile\:\!placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .mobile\:\!placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC !important;
  }

  .mobile\:\!placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .mobile\:\!placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .mobile\:\!placeholder-peacock-500::placeholder {
    color: #38B2AC !important;
  }

  .mobile\:\!placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795 !important;
  }

  .mobile\:\!placeholder-peacock-600::-moz-placeholder {
    color: #319795 !important;
  }

  .mobile\:\!placeholder-peacock-600:-ms-input-placeholder {
    color: #319795 !important;
  }

  .mobile\:\!placeholder-peacock-600::-ms-input-placeholder {
    color: #319795 !important;
  }

  .mobile\:\!placeholder-peacock-600::placeholder {
    color: #319795 !important;
  }

  .mobile\:\!placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B !important;
  }

  .mobile\:\!placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B !important;
  }

  .mobile\:\!placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .mobile\:\!placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .mobile\:\!placeholder-peacock-700::placeholder {
    color: #2C7A7B !important;
  }

  .mobile\:\!placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61 !important;
  }

  .mobile\:\!placeholder-peacock-800::-moz-placeholder {
    color: #285E61 !important;
  }

  .mobile\:\!placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61 !important;
  }

  .mobile\:\!placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61 !important;
  }

  .mobile\:\!placeholder-peacock-800::placeholder {
    color: #285E61 !important;
  }

  .mobile\:\!placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52 !important;
  }

  .mobile\:\!placeholder-peacock-900::-moz-placeholder {
    color: #234E52 !important;
  }

  .mobile\:\!placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52 !important;
  }

  .mobile\:\!placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52 !important;
  }

  .mobile\:\!placeholder-peacock-900::placeholder {
    color: #234E52 !important;
  }

  .mobile\:\!placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .mobile\:\!placeholder-peacock::-moz-placeholder {
    color: #38B2AC !important;
  }

  .mobile\:\!placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .mobile\:\!placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .mobile\:\!placeholder-peacock::placeholder {
    color: #38B2AC !important;
  }

  .mobile\:\!placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF !important;
  }

  .mobile\:\!placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF !important;
  }

  .mobile\:\!placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .mobile\:\!placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .mobile\:\!placeholder-indigo-100::placeholder {
    color: #EBF4FF !important;
  }

  .mobile\:\!placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE !important;
  }

  .mobile\:\!placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE !important;
  }

  .mobile\:\!placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .mobile\:\!placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .mobile\:\!placeholder-indigo-200::placeholder {
    color: #C3DAFE !important;
  }

  .mobile\:\!placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA !important;
  }

  .mobile\:\!placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA !important;
  }

  .mobile\:\!placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .mobile\:\!placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .mobile\:\!placeholder-indigo-300::placeholder {
    color: #A3BFFA !important;
  }

  .mobile\:\!placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5 !important;
  }

  .mobile\:\!placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5 !important;
  }

  .mobile\:\!placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .mobile\:\!placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .mobile\:\!placeholder-indigo-400::placeholder {
    color: #7F9CF5 !important;
  }

  .mobile\:\!placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .mobile\:\!placeholder-indigo-500::-moz-placeholder {
    color: #667EEA !important;
  }

  .mobile\:\!placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .mobile\:\!placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .mobile\:\!placeholder-indigo-500::placeholder {
    color: #667EEA !important;
  }

  .mobile\:\!placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8 !important;
  }

  .mobile\:\!placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8 !important;
  }

  .mobile\:\!placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .mobile\:\!placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .mobile\:\!placeholder-indigo-600::placeholder {
    color: #5A67D8 !important;
  }

  .mobile\:\!placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE !important;
  }

  .mobile\:\!placeholder-indigo-700::-moz-placeholder {
    color: #6439DE !important;
  }

  .mobile\:\!placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE !important;
  }

  .mobile\:\!placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE !important;
  }

  .mobile\:\!placeholder-indigo-700::placeholder {
    color: #6439DE !important;
  }

  .mobile\:\!placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190 !important;
  }

  .mobile\:\!placeholder-indigo-800::-moz-placeholder {
    color: #434190 !important;
  }

  .mobile\:\!placeholder-indigo-800:-ms-input-placeholder {
    color: #434190 !important;
  }

  .mobile\:\!placeholder-indigo-800::-ms-input-placeholder {
    color: #434190 !important;
  }

  .mobile\:\!placeholder-indigo-800::placeholder {
    color: #434190 !important;
  }

  .mobile\:\!placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B !important;
  }

  .mobile\:\!placeholder-indigo-900::-moz-placeholder {
    color: #3C366B !important;
  }

  .mobile\:\!placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B !important;
  }

  .mobile\:\!placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B !important;
  }

  .mobile\:\!placeholder-indigo-900::placeholder {
    color: #3C366B !important;
  }

  .mobile\:\!placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .mobile\:\!placeholder-indigo::-moz-placeholder {
    color: #667EEA !important;
  }

  .mobile\:\!placeholder-indigo:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .mobile\:\!placeholder-indigo::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .mobile\:\!placeholder-indigo::placeholder {
    color: #667EEA !important;
  }

  .mobile\:hover\:placeholder-primary:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-primary:hover::-moz-placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-primary:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-primary:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-primary:hover::placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-primaryDark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-primaryDark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-primaryDark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-primaryDark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-primaryDark:hover::placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-primary1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-primary1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-primary1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-primary1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-primary1:hover::placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-primary2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-primary2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-primary2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-primary2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-primary2:hover::placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-primary3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-primary3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-primary3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-primary3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-primary3:hover::placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-primary4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-primary4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-primary4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-primary4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-primary4:hover::placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-secondary:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-secondary:hover::-moz-placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-secondary:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-secondary:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-secondary:hover::placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-secondary1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-secondary1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-secondary1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-secondary1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-secondary1:hover::placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-secondary2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-secondary2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-secondary2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-secondary2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-secondary2:hover::placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-alert:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-alert:hover::-moz-placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-alert:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-alert:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-alert:hover::placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-safe:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-safe:hover::-moz-placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-safe:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-safe:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-safe:hover::placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-primary-dark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-primary-dark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-primary-dark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-primary-dark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-primary-dark:hover::placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-primary-1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-primary-1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-primary-1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-primary-1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-primary-1:hover::placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-primary-2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-primary-2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-primary-2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-primary-2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-primary-2:hover::placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-primary-3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-primary-3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-primary-3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-primary-3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-primary-3:hover::placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-primary-4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-primary-4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-primary-4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-primary-4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-primary-4:hover::placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-secondary-1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-secondary-1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-secondary-1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-secondary-1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-secondary-1:hover::placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-secondary-2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-secondary-2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-secondary-2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-secondary-2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-secondary-2:hover::placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-transparent:hover::-webkit-input-placeholder {
    color: transparent;
  }

  .mobile\:hover\:placeholder-transparent:hover::-moz-placeholder {
    color: transparent;
  }

  .mobile\:hover\:placeholder-transparent:hover:-ms-input-placeholder {
    color: transparent;
  }

  .mobile\:hover\:placeholder-transparent:hover::-ms-input-placeholder {
    color: transparent;
  }

  .mobile\:hover\:placeholder-transparent:hover::placeholder {
    color: transparent;
  }

  .mobile\:hover\:placeholder-black:hover::-webkit-input-placeholder {
    color: #000000;
  }

  .mobile\:hover\:placeholder-black:hover::-moz-placeholder {
    color: #000000;
  }

  .mobile\:hover\:placeholder-black:hover:-ms-input-placeholder {
    color: #000000;
  }

  .mobile\:hover\:placeholder-black:hover::-ms-input-placeholder {
    color: #000000;
  }

  .mobile\:hover\:placeholder-black:hover::placeholder {
    color: #000000;
  }

  .mobile\:hover\:placeholder-white:hover::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .mobile\:hover\:placeholder-white:hover::-moz-placeholder {
    color: #FFFFFF;
  }

  .mobile\:hover\:placeholder-white:hover:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .mobile\:hover\:placeholder-white:hover::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .mobile\:hover\:placeholder-white:hover::placeholder {
    color: #FFFFFF;
  }

  .mobile\:hover\:placeholder-point-violet:hover::-webkit-input-placeholder {
    color: #7545FF;
  }

  .mobile\:hover\:placeholder-point-violet:hover::-moz-placeholder {
    color: #7545FF;
  }

  .mobile\:hover\:placeholder-point-violet:hover:-ms-input-placeholder {
    color: #7545FF;
  }

  .mobile\:hover\:placeholder-point-violet:hover::-ms-input-placeholder {
    color: #7545FF;
  }

  .mobile\:hover\:placeholder-point-violet:hover::placeholder {
    color: #7545FF;
  }

  .mobile\:hover\:placeholder-gray-100:hover::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .mobile\:hover\:placeholder-gray-100:hover::-moz-placeholder {
    color: #F7F7F7;
  }

  .mobile\:hover\:placeholder-gray-100:hover:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .mobile\:hover\:placeholder-gray-100:hover::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .mobile\:hover\:placeholder-gray-100:hover::placeholder {
    color: #F7F7F7;
  }

  .mobile\:hover\:placeholder-gray-200:hover::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .mobile\:hover\:placeholder-gray-200:hover::-moz-placeholder {
    color: #E5E5E8;
  }

  .mobile\:hover\:placeholder-gray-200:hover:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .mobile\:hover\:placeholder-gray-200:hover::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .mobile\:hover\:placeholder-gray-200:hover::placeholder {
    color: #E5E5E8;
  }

  .mobile\:hover\:placeholder-gray-300:hover::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .mobile\:hover\:placeholder-gray-300:hover::-moz-placeholder {
    color: #CED0D6;
  }

  .mobile\:hover\:placeholder-gray-300:hover:-ms-input-placeholder {
    color: #CED0D6;
  }

  .mobile\:hover\:placeholder-gray-300:hover::-ms-input-placeholder {
    color: #CED0D6;
  }

  .mobile\:hover\:placeholder-gray-300:hover::placeholder {
    color: #CED0D6;
  }

  .mobile\:hover\:placeholder-gray-400:hover::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .mobile\:hover\:placeholder-gray-400:hover::-moz-placeholder {
    color: #A7A9B2;
  }

  .mobile\:hover\:placeholder-gray-400:hover:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .mobile\:hover\:placeholder-gray-400:hover::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .mobile\:hover\:placeholder-gray-400:hover::placeholder {
    color: #A7A9B2;
  }

  .mobile\:hover\:placeholder-gray-500:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .mobile\:hover\:placeholder-gray-500:hover::-moz-placeholder {
    color: #858895;
  }

  .mobile\:hover\:placeholder-gray-500:hover:-ms-input-placeholder {
    color: #858895;
  }

  .mobile\:hover\:placeholder-gray-500:hover::-ms-input-placeholder {
    color: #858895;
  }

  .mobile\:hover\:placeholder-gray-500:hover::placeholder {
    color: #858895;
  }

  .mobile\:hover\:placeholder-gray-600:hover::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .mobile\:hover\:placeholder-gray-600:hover::-moz-placeholder {
    color: #6B6E7B;
  }

  .mobile\:hover\:placeholder-gray-600:hover:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .mobile\:hover\:placeholder-gray-600:hover::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .mobile\:hover\:placeholder-gray-600:hover::placeholder {
    color: #6B6E7B;
  }

  .mobile\:hover\:placeholder-gray-700:hover::-webkit-input-placeholder {
    color: #5F616D;
  }

  .mobile\:hover\:placeholder-gray-700:hover::-moz-placeholder {
    color: #5F616D;
  }

  .mobile\:hover\:placeholder-gray-700:hover:-ms-input-placeholder {
    color: #5F616D;
  }

  .mobile\:hover\:placeholder-gray-700:hover::-ms-input-placeholder {
    color: #5F616D;
  }

  .mobile\:hover\:placeholder-gray-700:hover::placeholder {
    color: #5F616D;
  }

  .mobile\:hover\:placeholder-gray-800:hover::-webkit-input-placeholder {
    color: #474952;
  }

  .mobile\:hover\:placeholder-gray-800:hover::-moz-placeholder {
    color: #474952;
  }

  .mobile\:hover\:placeholder-gray-800:hover:-ms-input-placeholder {
    color: #474952;
  }

  .mobile\:hover\:placeholder-gray-800:hover::-ms-input-placeholder {
    color: #474952;
  }

  .mobile\:hover\:placeholder-gray-800:hover::placeholder {
    color: #474952;
  }

  .mobile\:hover\:placeholder-gray-900:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .mobile\:hover\:placeholder-gray-900:hover::-moz-placeholder {
    color: #222532;
  }

  .mobile\:hover\:placeholder-gray-900:hover:-ms-input-placeholder {
    color: #222532;
  }

  .mobile\:hover\:placeholder-gray-900:hover::-ms-input-placeholder {
    color: #222532;
  }

  .mobile\:hover\:placeholder-gray-900:hover::placeholder {
    color: #222532;
  }

  .mobile\:hover\:placeholder-gray:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .mobile\:hover\:placeholder-gray:hover::-moz-placeholder {
    color: #858895;
  }

  .mobile\:hover\:placeholder-gray:hover:-ms-input-placeholder {
    color: #858895;
  }

  .mobile\:hover\:placeholder-gray:hover::-ms-input-placeholder {
    color: #858895;
  }

  .mobile\:hover\:placeholder-gray:hover::placeholder {
    color: #858895;
  }

  .mobile\:hover\:placeholder-gray-dark:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .mobile\:hover\:placeholder-gray-dark:hover::-moz-placeholder {
    color: #222532;
  }

  .mobile\:hover\:placeholder-gray-dark:hover:-ms-input-placeholder {
    color: #222532;
  }

  .mobile\:hover\:placeholder-gray-dark:hover::-ms-input-placeholder {
    color: #222532;
  }

  .mobile\:hover\:placeholder-gray-dark:hover::placeholder {
    color: #222532;
  }

  .mobile\:hover\:placeholder-red-100:hover::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .mobile\:hover\:placeholder-red-100:hover::-moz-placeholder {
    color: #FFE8E8;
  }

  .mobile\:hover\:placeholder-red-100:hover:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .mobile\:hover\:placeholder-red-100:hover::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .mobile\:hover\:placeholder-red-100:hover::placeholder {
    color: #FFE8E8;
  }

  .mobile\:hover\:placeholder-red-200:hover::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .mobile\:hover\:placeholder-red-200:hover::-moz-placeholder {
    color: #FFC4C4;
  }

  .mobile\:hover\:placeholder-red-200:hover:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .mobile\:hover\:placeholder-red-200:hover::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .mobile\:hover\:placeholder-red-200:hover::placeholder {
    color: #FFC4C4;
  }

  .mobile\:hover\:placeholder-red-300:hover::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .mobile\:hover\:placeholder-red-300:hover::-moz-placeholder {
    color: #FF8F8F;
  }

  .mobile\:hover\:placeholder-red-300:hover:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .mobile\:hover\:placeholder-red-300:hover::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .mobile\:hover\:placeholder-red-300:hover::placeholder {
    color: #FF8F8F;
  }

  .mobile\:hover\:placeholder-red-400:hover::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .mobile\:hover\:placeholder-red-400:hover::-moz-placeholder {
    color: #FF6A6A;
  }

  .mobile\:hover\:placeholder-red-400:hover:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .mobile\:hover\:placeholder-red-400:hover::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .mobile\:hover\:placeholder-red-400:hover::placeholder {
    color: #FF6A6A;
  }

  .mobile\:hover\:placeholder-red-500:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-red-500:hover::-moz-placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-red-500:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-red-500:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-red-500:hover::placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-red-600:hover::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .mobile\:hover\:placeholder-red-600:hover::-moz-placeholder {
    color: #CC2C00;
  }

  .mobile\:hover\:placeholder-red-600:hover:-ms-input-placeholder {
    color: #CC2C00;
  }

  .mobile\:hover\:placeholder-red-600:hover::-ms-input-placeholder {
    color: #CC2C00;
  }

  .mobile\:hover\:placeholder-red-600:hover::placeholder {
    color: #CC2C00;
  }

  .mobile\:hover\:placeholder-red-700:hover::-webkit-input-placeholder {
    color: #C53030;
  }

  .mobile\:hover\:placeholder-red-700:hover::-moz-placeholder {
    color: #C53030;
  }

  .mobile\:hover\:placeholder-red-700:hover:-ms-input-placeholder {
    color: #C53030;
  }

  .mobile\:hover\:placeholder-red-700:hover::-ms-input-placeholder {
    color: #C53030;
  }

  .mobile\:hover\:placeholder-red-700:hover::placeholder {
    color: #C53030;
  }

  .mobile\:hover\:placeholder-red-800:hover::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .mobile\:hover\:placeholder-red-800:hover::-moz-placeholder {
    color: #9B2C2C;
  }

  .mobile\:hover\:placeholder-red-800:hover:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .mobile\:hover\:placeholder-red-800:hover::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .mobile\:hover\:placeholder-red-800:hover::placeholder {
    color: #9B2C2C;
  }

  .mobile\:hover\:placeholder-red-900:hover::-webkit-input-placeholder {
    color: #742A2A;
  }

  .mobile\:hover\:placeholder-red-900:hover::-moz-placeholder {
    color: #742A2A;
  }

  .mobile\:hover\:placeholder-red-900:hover:-ms-input-placeholder {
    color: #742A2A;
  }

  .mobile\:hover\:placeholder-red-900:hover::-ms-input-placeholder {
    color: #742A2A;
  }

  .mobile\:hover\:placeholder-red-900:hover::placeholder {
    color: #742A2A;
  }

  .mobile\:hover\:placeholder-red:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-red:hover::-moz-placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-red:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-red:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-red:hover::placeholder {
    color: #EF3817;
  }

  .mobile\:hover\:placeholder-coral-100:hover::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .mobile\:hover\:placeholder-coral-100:hover::-moz-placeholder {
    color: #FFEBE6;
  }

  .mobile\:hover\:placeholder-coral-100:hover:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .mobile\:hover\:placeholder-coral-100:hover::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .mobile\:hover\:placeholder-coral-100:hover::placeholder {
    color: #FFEBE6;
  }

  .mobile\:hover\:placeholder-coral-200:hover::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .mobile\:hover\:placeholder-coral-200:hover::-moz-placeholder {
    color: #FFD3C8;
  }

  .mobile\:hover\:placeholder-coral-200:hover:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .mobile\:hover\:placeholder-coral-200:hover::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .mobile\:hover\:placeholder-coral-200:hover::placeholder {
    color: #FFD3C8;
  }

  .mobile\:hover\:placeholder-coral-300:hover::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .mobile\:hover\:placeholder-coral-300:hover::-moz-placeholder {
    color: #FFB39E;
  }

  .mobile\:hover\:placeholder-coral-300:hover:-ms-input-placeholder {
    color: #FFB39E;
  }

  .mobile\:hover\:placeholder-coral-300:hover::-ms-input-placeholder {
    color: #FFB39E;
  }

  .mobile\:hover\:placeholder-coral-300:hover::placeholder {
    color: #FFB39E;
  }

  .mobile\:hover\:placeholder-coral-400:hover::-webkit-input-placeholder {
    color: #FF9476;
  }

  .mobile\:hover\:placeholder-coral-400:hover::-moz-placeholder {
    color: #FF9476;
  }

  .mobile\:hover\:placeholder-coral-400:hover:-ms-input-placeholder {
    color: #FF9476;
  }

  .mobile\:hover\:placeholder-coral-400:hover::-ms-input-placeholder {
    color: #FF9476;
  }

  .mobile\:hover\:placeholder-coral-400:hover::placeholder {
    color: #FF9476;
  }

  .mobile\:hover\:placeholder-coral-500:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .mobile\:hover\:placeholder-coral-500:hover::-moz-placeholder {
    color: #FF7750;
  }

  .mobile\:hover\:placeholder-coral-500:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .mobile\:hover\:placeholder-coral-500:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .mobile\:hover\:placeholder-coral-500:hover::placeholder {
    color: #FF7750;
  }

  .mobile\:hover\:placeholder-coral-600:hover::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .mobile\:hover\:placeholder-coral-600:hover::-moz-placeholder {
    color: #F55A2F;
  }

  .mobile\:hover\:placeholder-coral-600:hover:-ms-input-placeholder {
    color: #F55A2F;
  }

  .mobile\:hover\:placeholder-coral-600:hover::-ms-input-placeholder {
    color: #F55A2F;
  }

  .mobile\:hover\:placeholder-coral-600:hover::placeholder {
    color: #F55A2F;
  }

  .mobile\:hover\:placeholder-coral-700:hover::-webkit-input-placeholder {
    color: #DD470F;
  }

  .mobile\:hover\:placeholder-coral-700:hover::-moz-placeholder {
    color: #DD470F;
  }

  .mobile\:hover\:placeholder-coral-700:hover:-ms-input-placeholder {
    color: #DD470F;
  }

  .mobile\:hover\:placeholder-coral-700:hover::-ms-input-placeholder {
    color: #DD470F;
  }

  .mobile\:hover\:placeholder-coral-700:hover::placeholder {
    color: #DD470F;
  }

  .mobile\:hover\:placeholder-coral-800:hover::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .mobile\:hover\:placeholder-coral-800:hover::-moz-placeholder {
    color: #B93E0F;
  }

  .mobile\:hover\:placeholder-coral-800:hover:-ms-input-placeholder {
    color: #B93E0F;
  }

  .mobile\:hover\:placeholder-coral-800:hover::-ms-input-placeholder {
    color: #B93E0F;
  }

  .mobile\:hover\:placeholder-coral-800:hover::placeholder {
    color: #B93E0F;
  }

  .mobile\:hover\:placeholder-coral-900:hover::-webkit-input-placeholder {
    color: #8E3311;
  }

  .mobile\:hover\:placeholder-coral-900:hover::-moz-placeholder {
    color: #8E3311;
  }

  .mobile\:hover\:placeholder-coral-900:hover:-ms-input-placeholder {
    color: #8E3311;
  }

  .mobile\:hover\:placeholder-coral-900:hover::-ms-input-placeholder {
    color: #8E3311;
  }

  .mobile\:hover\:placeholder-coral-900:hover::placeholder {
    color: #8E3311;
  }

  .mobile\:hover\:placeholder-coral:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .mobile\:hover\:placeholder-coral:hover::-moz-placeholder {
    color: #FF7750;
  }

  .mobile\:hover\:placeholder-coral:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .mobile\:hover\:placeholder-coral:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .mobile\:hover\:placeholder-coral:hover::placeholder {
    color: #FF7750;
  }

  .mobile\:hover\:placeholder-yellow-100:hover::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .mobile\:hover\:placeholder-yellow-100:hover::-moz-placeholder {
    color: #FFFAE6;
  }

  .mobile\:hover\:placeholder-yellow-100:hover:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .mobile\:hover\:placeholder-yellow-100:hover::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .mobile\:hover\:placeholder-yellow-100:hover::placeholder {
    color: #FFFAE6;
  }

  .mobile\:hover\:placeholder-yellow-200:hover::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .mobile\:hover\:placeholder-yellow-200:hover::-moz-placeholder {
    color: #FFEB99;
  }

  .mobile\:hover\:placeholder-yellow-200:hover:-ms-input-placeholder {
    color: #FFEB99;
  }

  .mobile\:hover\:placeholder-yellow-200:hover::-ms-input-placeholder {
    color: #FFEB99;
  }

  .mobile\:hover\:placeholder-yellow-200:hover::placeholder {
    color: #FFEB99;
  }

  .mobile\:hover\:placeholder-yellow-300:hover::-webkit-input-placeholder {
    color: #FFE066;
  }

  .mobile\:hover\:placeholder-yellow-300:hover::-moz-placeholder {
    color: #FFE066;
  }

  .mobile\:hover\:placeholder-yellow-300:hover:-ms-input-placeholder {
    color: #FFE066;
  }

  .mobile\:hover\:placeholder-yellow-300:hover::-ms-input-placeholder {
    color: #FFE066;
  }

  .mobile\:hover\:placeholder-yellow-300:hover::placeholder {
    color: #FFE066;
  }

  .mobile\:hover\:placeholder-yellow-400:hover::-webkit-input-placeholder {
    color: #FFD633;
  }

  .mobile\:hover\:placeholder-yellow-400:hover::-moz-placeholder {
    color: #FFD633;
  }

  .mobile\:hover\:placeholder-yellow-400:hover:-ms-input-placeholder {
    color: #FFD633;
  }

  .mobile\:hover\:placeholder-yellow-400:hover::-ms-input-placeholder {
    color: #FFD633;
  }

  .mobile\:hover\:placeholder-yellow-400:hover::placeholder {
    color: #FFD633;
  }

  .mobile\:hover\:placeholder-yellow-500:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .mobile\:hover\:placeholder-yellow-500:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .mobile\:hover\:placeholder-yellow-500:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .mobile\:hover\:placeholder-yellow-500:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .mobile\:hover\:placeholder-yellow-500:hover::placeholder {
    color: #FFCE02;
  }

  .mobile\:hover\:placeholder-yellow-600:hover::-webkit-input-placeholder {
    color: #E6B800;
  }

  .mobile\:hover\:placeholder-yellow-600:hover::-moz-placeholder {
    color: #E6B800;
  }

  .mobile\:hover\:placeholder-yellow-600:hover:-ms-input-placeholder {
    color: #E6B800;
  }

  .mobile\:hover\:placeholder-yellow-600:hover::-ms-input-placeholder {
    color: #E6B800;
  }

  .mobile\:hover\:placeholder-yellow-600:hover::placeholder {
    color: #E6B800;
  }

  .mobile\:hover\:placeholder-yellow-700:hover::-webkit-input-placeholder {
    color: #CCA300;
  }

  .mobile\:hover\:placeholder-yellow-700:hover::-moz-placeholder {
    color: #CCA300;
  }

  .mobile\:hover\:placeholder-yellow-700:hover:-ms-input-placeholder {
    color: #CCA300;
  }

  .mobile\:hover\:placeholder-yellow-700:hover::-ms-input-placeholder {
    color: #CCA300;
  }

  .mobile\:hover\:placeholder-yellow-700:hover::placeholder {
    color: #CCA300;
  }

  .mobile\:hover\:placeholder-yellow-800:hover::-webkit-input-placeholder {
    color: #806600;
  }

  .mobile\:hover\:placeholder-yellow-800:hover::-moz-placeholder {
    color: #806600;
  }

  .mobile\:hover\:placeholder-yellow-800:hover:-ms-input-placeholder {
    color: #806600;
  }

  .mobile\:hover\:placeholder-yellow-800:hover::-ms-input-placeholder {
    color: #806600;
  }

  .mobile\:hover\:placeholder-yellow-800:hover::placeholder {
    color: #806600;
  }

  .mobile\:hover\:placeholder-yellow-900:hover::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .mobile\:hover\:placeholder-yellow-900:hover::-moz-placeholder {
    color: #4D3D00;
  }

  .mobile\:hover\:placeholder-yellow-900:hover:-ms-input-placeholder {
    color: #4D3D00;
  }

  .mobile\:hover\:placeholder-yellow-900:hover::-ms-input-placeholder {
    color: #4D3D00;
  }

  .mobile\:hover\:placeholder-yellow-900:hover::placeholder {
    color: #4D3D00;
  }

  .mobile\:hover\:placeholder-yellow:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .mobile\:hover\:placeholder-yellow:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .mobile\:hover\:placeholder-yellow:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .mobile\:hover\:placeholder-yellow:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .mobile\:hover\:placeholder-yellow:hover::placeholder {
    color: #FFCE02;
  }

  .mobile\:hover\:placeholder-green-100:hover::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .mobile\:hover\:placeholder-green-100:hover::-moz-placeholder {
    color: #F9FCE9;
  }

  .mobile\:hover\:placeholder-green-100:hover:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .mobile\:hover\:placeholder-green-100:hover::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .mobile\:hover\:placeholder-green-100:hover::placeholder {
    color: #F9FCE9;
  }

  .mobile\:hover\:placeholder-green-200:hover::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .mobile\:hover\:placeholder-green-200:hover::-moz-placeholder {
    color: #E7F3A5;
  }

  .mobile\:hover\:placeholder-green-200:hover:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .mobile\:hover\:placeholder-green-200:hover::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .mobile\:hover\:placeholder-green-200:hover::placeholder {
    color: #E7F3A5;
  }

  .mobile\:hover\:placeholder-green-300:hover::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .mobile\:hover\:placeholder-green-300:hover::-moz-placeholder {
    color: #D5EA62;
  }

  .mobile\:hover\:placeholder-green-300:hover:-ms-input-placeholder {
    color: #D5EA62;
  }

  .mobile\:hover\:placeholder-green-300:hover::-ms-input-placeholder {
    color: #D5EA62;
  }

  .mobile\:hover\:placeholder-green-300:hover::placeholder {
    color: #D5EA62;
  }

  .mobile\:hover\:placeholder-green-400:hover::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .mobile\:hover\:placeholder-green-400:hover::-moz-placeholder {
    color: #C2E01E;
  }

  .mobile\:hover\:placeholder-green-400:hover:-ms-input-placeholder {
    color: #C2E01E;
  }

  .mobile\:hover\:placeholder-green-400:hover::-ms-input-placeholder {
    color: #C2E01E;
  }

  .mobile\:hover\:placeholder-green-400:hover::placeholder {
    color: #C2E01E;
  }

  .mobile\:hover\:placeholder-green-500:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-green-500:hover::-moz-placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-green-500:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-green-500:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-green-500:hover::placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-green-600:hover::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .mobile\:hover\:placeholder-green-600:hover::-moz-placeholder {
    color: #3F7B1A;
  }

  .mobile\:hover\:placeholder-green-600:hover:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .mobile\:hover\:placeholder-green-600:hover::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .mobile\:hover\:placeholder-green-600:hover::placeholder {
    color: #3F7B1A;
  }

  .mobile\:hover\:placeholder-green-700:hover::-webkit-input-placeholder {
    color: #366916;
  }

  .mobile\:hover\:placeholder-green-700:hover::-moz-placeholder {
    color: #366916;
  }

  .mobile\:hover\:placeholder-green-700:hover:-ms-input-placeholder {
    color: #366916;
  }

  .mobile\:hover\:placeholder-green-700:hover::-ms-input-placeholder {
    color: #366916;
  }

  .mobile\:hover\:placeholder-green-700:hover::placeholder {
    color: #366916;
  }

  .mobile\:hover\:placeholder-green-800:hover::-webkit-input-placeholder {
    color: #203F0D;
  }

  .mobile\:hover\:placeholder-green-800:hover::-moz-placeholder {
    color: #203F0D;
  }

  .mobile\:hover\:placeholder-green-800:hover:-ms-input-placeholder {
    color: #203F0D;
  }

  .mobile\:hover\:placeholder-green-800:hover::-ms-input-placeholder {
    color: #203F0D;
  }

  .mobile\:hover\:placeholder-green-800:hover::placeholder {
    color: #203F0D;
  }

  .mobile\:hover\:placeholder-green-900:hover::-webkit-input-placeholder {
    color: #162A09;
  }

  .mobile\:hover\:placeholder-green-900:hover::-moz-placeholder {
    color: #162A09;
  }

  .mobile\:hover\:placeholder-green-900:hover:-ms-input-placeholder {
    color: #162A09;
  }

  .mobile\:hover\:placeholder-green-900:hover::-ms-input-placeholder {
    color: #162A09;
  }

  .mobile\:hover\:placeholder-green-900:hover::placeholder {
    color: #162A09;
  }

  .mobile\:hover\:placeholder-green:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-green:hover::-moz-placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-green:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-green:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-green:hover::placeholder {
    color: #60B731;
  }

  .mobile\:hover\:placeholder-blue-100:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-blue-100:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-blue-100:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-blue-100:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-blue-100:hover::placeholder {
    color: #F5F9FD;
  }

  .mobile\:hover\:placeholder-blue-200:hover::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .mobile\:hover\:placeholder-blue-200:hover::-moz-placeholder {
    color: #E9F4FF;
  }

  .mobile\:hover\:placeholder-blue-200:hover:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .mobile\:hover\:placeholder-blue-200:hover::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .mobile\:hover\:placeholder-blue-200:hover::placeholder {
    color: #E9F4FF;
  }

  .mobile\:hover\:placeholder-blue-300:hover::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .mobile\:hover\:placeholder-blue-300:hover::-moz-placeholder {
    color: #B9DCFF;
  }

  .mobile\:hover\:placeholder-blue-300:hover:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .mobile\:hover\:placeholder-blue-300:hover::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .mobile\:hover\:placeholder-blue-300:hover::placeholder {
    color: #B9DCFF;
  }

  .mobile\:hover\:placeholder-blue-400:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-blue-400:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-blue-400:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-blue-400:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-blue-400:hover::placeholder {
    color: #43BEFF;
  }

  .mobile\:hover\:placeholder-blue-500:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-blue-500:hover::-moz-placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-blue-500:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-blue-500:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-blue-500:hover::placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-blue-600:hover::-webkit-input-placeholder {
    color: #0069CC;
  }

  .mobile\:hover\:placeholder-blue-600:hover::-moz-placeholder {
    color: #0069CC;
  }

  .mobile\:hover\:placeholder-blue-600:hover:-ms-input-placeholder {
    color: #0069CC;
  }

  .mobile\:hover\:placeholder-blue-600:hover::-ms-input-placeholder {
    color: #0069CC;
  }

  .mobile\:hover\:placeholder-blue-600:hover::placeholder {
    color: #0069CC;
  }

  .mobile\:hover\:placeholder-blue-700:hover::-webkit-input-placeholder {
    color: #005CB3;
  }

  .mobile\:hover\:placeholder-blue-700:hover::-moz-placeholder {
    color: #005CB3;
  }

  .mobile\:hover\:placeholder-blue-700:hover:-ms-input-placeholder {
    color: #005CB3;
  }

  .mobile\:hover\:placeholder-blue-700:hover::-ms-input-placeholder {
    color: #005CB3;
  }

  .mobile\:hover\:placeholder-blue-700:hover::placeholder {
    color: #005CB3;
  }

  .mobile\:hover\:placeholder-blue-800:hover::-webkit-input-placeholder {
    color: #004F99;
  }

  .mobile\:hover\:placeholder-blue-800:hover::-moz-placeholder {
    color: #004F99;
  }

  .mobile\:hover\:placeholder-blue-800:hover:-ms-input-placeholder {
    color: #004F99;
  }

  .mobile\:hover\:placeholder-blue-800:hover::-ms-input-placeholder {
    color: #004F99;
  }

  .mobile\:hover\:placeholder-blue-800:hover::placeholder {
    color: #004F99;
  }

  .mobile\:hover\:placeholder-blue-900:hover::-webkit-input-placeholder {
    color: #003566;
  }

  .mobile\:hover\:placeholder-blue-900:hover::-moz-placeholder {
    color: #003566;
  }

  .mobile\:hover\:placeholder-blue-900:hover:-ms-input-placeholder {
    color: #003566;
  }

  .mobile\:hover\:placeholder-blue-900:hover::-ms-input-placeholder {
    color: #003566;
  }

  .mobile\:hover\:placeholder-blue-900:hover::placeholder {
    color: #003566;
  }

  .mobile\:hover\:placeholder-blue:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-blue:hover::-moz-placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-blue:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-blue:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-blue:hover::placeholder {
    color: #007EE5;
  }

  .mobile\:hover\:placeholder-violet-100:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-violet-100:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-violet-100:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-violet-100:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-violet-100:hover::placeholder {
    color: #F8F8FC;
  }

  .mobile\:hover\:placeholder-violet-200:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-violet-200:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-violet-200:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-violet-200:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-violet-200:hover::placeholder {
    color: #EBEAF6;
  }

  .mobile\:hover\:placeholder-violet-300:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-violet-300:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-violet-300:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-violet-300:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-violet-300:hover::placeholder {
    color: #A8A5CE;
  }

  .mobile\:hover\:placeholder-violet-400:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-violet-400:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-violet-400:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-violet-400:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-violet-400:hover::placeholder {
    color: #8C81D1;
  }

  .mobile\:hover\:placeholder-violet-500:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-violet-500:hover::-moz-placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-violet-500:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-violet-500:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-violet-500:hover::placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-violet-600:hover::-webkit-input-placeholder {
    color: #58309C;
  }

  .mobile\:hover\:placeholder-violet-600:hover::-moz-placeholder {
    color: #58309C;
  }

  .mobile\:hover\:placeholder-violet-600:hover:-ms-input-placeholder {
    color: #58309C;
  }

  .mobile\:hover\:placeholder-violet-600:hover::-ms-input-placeholder {
    color: #58309C;
  }

  .mobile\:hover\:placeholder-violet-600:hover::placeholder {
    color: #58309C;
  }

  .mobile\:hover\:placeholder-violet-700:hover::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .mobile\:hover\:placeholder-violet-700:hover::-moz-placeholder {
    color: #4D2A89;
  }

  .mobile\:hover\:placeholder-violet-700:hover:-ms-input-placeholder {
    color: #4D2A89;
  }

  .mobile\:hover\:placeholder-violet-700:hover::-ms-input-placeholder {
    color: #4D2A89;
  }

  .mobile\:hover\:placeholder-violet-700:hover::placeholder {
    color: #4D2A89;
  }

  .mobile\:hover\:placeholder-violet-800:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-violet-800:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-violet-800:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-violet-800:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-violet-800:hover::placeholder {
    color: #3C2C84;
  }

  .mobile\:hover\:placeholder-violet-900:hover::-webkit-input-placeholder {
    color: #371E62;
  }

  .mobile\:hover\:placeholder-violet-900:hover::-moz-placeholder {
    color: #371E62;
  }

  .mobile\:hover\:placeholder-violet-900:hover:-ms-input-placeholder {
    color: #371E62;
  }

  .mobile\:hover\:placeholder-violet-900:hover::-ms-input-placeholder {
    color: #371E62;
  }

  .mobile\:hover\:placeholder-violet-900:hover::placeholder {
    color: #371E62;
  }

  .mobile\:hover\:placeholder-violet:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-violet:hover::-moz-placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-violet:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-violet:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-violet:hover::placeholder {
    color: #6638B6;
  }

  .mobile\:hover\:placeholder-peacock-100:hover::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .mobile\:hover\:placeholder-peacock-100:hover::-moz-placeholder {
    color: #E6FFFA;
  }

  .mobile\:hover\:placeholder-peacock-100:hover:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .mobile\:hover\:placeholder-peacock-100:hover::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .mobile\:hover\:placeholder-peacock-100:hover::placeholder {
    color: #E6FFFA;
  }

  .mobile\:hover\:placeholder-peacock-200:hover::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .mobile\:hover\:placeholder-peacock-200:hover::-moz-placeholder {
    color: #B2F5EA;
  }

  .mobile\:hover\:placeholder-peacock-200:hover:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .mobile\:hover\:placeholder-peacock-200:hover::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .mobile\:hover\:placeholder-peacock-200:hover::placeholder {
    color: #B2F5EA;
  }

  .mobile\:hover\:placeholder-peacock-300:hover::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .mobile\:hover\:placeholder-peacock-300:hover::-moz-placeholder {
    color: #81E6D9;
  }

  .mobile\:hover\:placeholder-peacock-300:hover:-ms-input-placeholder {
    color: #81E6D9;
  }

  .mobile\:hover\:placeholder-peacock-300:hover::-ms-input-placeholder {
    color: #81E6D9;
  }

  .mobile\:hover\:placeholder-peacock-300:hover::placeholder {
    color: #81E6D9;
  }

  .mobile\:hover\:placeholder-peacock-400:hover::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .mobile\:hover\:placeholder-peacock-400:hover::-moz-placeholder {
    color: #4FD1C5;
  }

  .mobile\:hover\:placeholder-peacock-400:hover:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .mobile\:hover\:placeholder-peacock-400:hover::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .mobile\:hover\:placeholder-peacock-400:hover::placeholder {
    color: #4FD1C5;
  }

  .mobile\:hover\:placeholder-peacock-500:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .mobile\:hover\:placeholder-peacock-500:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .mobile\:hover\:placeholder-peacock-500:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .mobile\:hover\:placeholder-peacock-500:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .mobile\:hover\:placeholder-peacock-500:hover::placeholder {
    color: #38B2AC;
  }

  .mobile\:hover\:placeholder-peacock-600:hover::-webkit-input-placeholder {
    color: #319795;
  }

  .mobile\:hover\:placeholder-peacock-600:hover::-moz-placeholder {
    color: #319795;
  }

  .mobile\:hover\:placeholder-peacock-600:hover:-ms-input-placeholder {
    color: #319795;
  }

  .mobile\:hover\:placeholder-peacock-600:hover::-ms-input-placeholder {
    color: #319795;
  }

  .mobile\:hover\:placeholder-peacock-600:hover::placeholder {
    color: #319795;
  }

  .mobile\:hover\:placeholder-peacock-700:hover::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .mobile\:hover\:placeholder-peacock-700:hover::-moz-placeholder {
    color: #2C7A7B;
  }

  .mobile\:hover\:placeholder-peacock-700:hover:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .mobile\:hover\:placeholder-peacock-700:hover::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .mobile\:hover\:placeholder-peacock-700:hover::placeholder {
    color: #2C7A7B;
  }

  .mobile\:hover\:placeholder-peacock-800:hover::-webkit-input-placeholder {
    color: #285E61;
  }

  .mobile\:hover\:placeholder-peacock-800:hover::-moz-placeholder {
    color: #285E61;
  }

  .mobile\:hover\:placeholder-peacock-800:hover:-ms-input-placeholder {
    color: #285E61;
  }

  .mobile\:hover\:placeholder-peacock-800:hover::-ms-input-placeholder {
    color: #285E61;
  }

  .mobile\:hover\:placeholder-peacock-800:hover::placeholder {
    color: #285E61;
  }

  .mobile\:hover\:placeholder-peacock-900:hover::-webkit-input-placeholder {
    color: #234E52;
  }

  .mobile\:hover\:placeholder-peacock-900:hover::-moz-placeholder {
    color: #234E52;
  }

  .mobile\:hover\:placeholder-peacock-900:hover:-ms-input-placeholder {
    color: #234E52;
  }

  .mobile\:hover\:placeholder-peacock-900:hover::-ms-input-placeholder {
    color: #234E52;
  }

  .mobile\:hover\:placeholder-peacock-900:hover::placeholder {
    color: #234E52;
  }

  .mobile\:hover\:placeholder-peacock:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .mobile\:hover\:placeholder-peacock:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .mobile\:hover\:placeholder-peacock:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .mobile\:hover\:placeholder-peacock:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .mobile\:hover\:placeholder-peacock:hover::placeholder {
    color: #38B2AC;
  }

  .mobile\:hover\:placeholder-indigo-100:hover::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .mobile\:hover\:placeholder-indigo-100:hover::-moz-placeholder {
    color: #EBF4FF;
  }

  .mobile\:hover\:placeholder-indigo-100:hover:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .mobile\:hover\:placeholder-indigo-100:hover::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .mobile\:hover\:placeholder-indigo-100:hover::placeholder {
    color: #EBF4FF;
  }

  .mobile\:hover\:placeholder-indigo-200:hover::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .mobile\:hover\:placeholder-indigo-200:hover::-moz-placeholder {
    color: #C3DAFE;
  }

  .mobile\:hover\:placeholder-indigo-200:hover:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .mobile\:hover\:placeholder-indigo-200:hover::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .mobile\:hover\:placeholder-indigo-200:hover::placeholder {
    color: #C3DAFE;
  }

  .mobile\:hover\:placeholder-indigo-300:hover::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .mobile\:hover\:placeholder-indigo-300:hover::-moz-placeholder {
    color: #A3BFFA;
  }

  .mobile\:hover\:placeholder-indigo-300:hover:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .mobile\:hover\:placeholder-indigo-300:hover::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .mobile\:hover\:placeholder-indigo-300:hover::placeholder {
    color: #A3BFFA;
  }

  .mobile\:hover\:placeholder-indigo-400:hover::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .mobile\:hover\:placeholder-indigo-400:hover::-moz-placeholder {
    color: #7F9CF5;
  }

  .mobile\:hover\:placeholder-indigo-400:hover:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .mobile\:hover\:placeholder-indigo-400:hover::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .mobile\:hover\:placeholder-indigo-400:hover::placeholder {
    color: #7F9CF5;
  }

  .mobile\:hover\:placeholder-indigo-500:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .mobile\:hover\:placeholder-indigo-500:hover::-moz-placeholder {
    color: #667EEA;
  }

  .mobile\:hover\:placeholder-indigo-500:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .mobile\:hover\:placeholder-indigo-500:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .mobile\:hover\:placeholder-indigo-500:hover::placeholder {
    color: #667EEA;
  }

  .mobile\:hover\:placeholder-indigo-600:hover::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .mobile\:hover\:placeholder-indigo-600:hover::-moz-placeholder {
    color: #5A67D8;
  }

  .mobile\:hover\:placeholder-indigo-600:hover:-ms-input-placeholder {
    color: #5A67D8;
  }

  .mobile\:hover\:placeholder-indigo-600:hover::-ms-input-placeholder {
    color: #5A67D8;
  }

  .mobile\:hover\:placeholder-indigo-600:hover::placeholder {
    color: #5A67D8;
  }

  .mobile\:hover\:placeholder-indigo-700:hover::-webkit-input-placeholder {
    color: #6439DE;
  }

  .mobile\:hover\:placeholder-indigo-700:hover::-moz-placeholder {
    color: #6439DE;
  }

  .mobile\:hover\:placeholder-indigo-700:hover:-ms-input-placeholder {
    color: #6439DE;
  }

  .mobile\:hover\:placeholder-indigo-700:hover::-ms-input-placeholder {
    color: #6439DE;
  }

  .mobile\:hover\:placeholder-indigo-700:hover::placeholder {
    color: #6439DE;
  }

  .mobile\:hover\:placeholder-indigo-800:hover::-webkit-input-placeholder {
    color: #434190;
  }

  .mobile\:hover\:placeholder-indigo-800:hover::-moz-placeholder {
    color: #434190;
  }

  .mobile\:hover\:placeholder-indigo-800:hover:-ms-input-placeholder {
    color: #434190;
  }

  .mobile\:hover\:placeholder-indigo-800:hover::-ms-input-placeholder {
    color: #434190;
  }

  .mobile\:hover\:placeholder-indigo-800:hover::placeholder {
    color: #434190;
  }

  .mobile\:hover\:placeholder-indigo-900:hover::-webkit-input-placeholder {
    color: #3C366B;
  }

  .mobile\:hover\:placeholder-indigo-900:hover::-moz-placeholder {
    color: #3C366B;
  }

  .mobile\:hover\:placeholder-indigo-900:hover:-ms-input-placeholder {
    color: #3C366B;
  }

  .mobile\:hover\:placeholder-indigo-900:hover::-ms-input-placeholder {
    color: #3C366B;
  }

  .mobile\:hover\:placeholder-indigo-900:hover::placeholder {
    color: #3C366B;
  }

  .mobile\:hover\:placeholder-indigo:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .mobile\:hover\:placeholder-indigo:hover::-moz-placeholder {
    color: #667EEA;
  }

  .mobile\:hover\:placeholder-indigo:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .mobile\:hover\:placeholder-indigo:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .mobile\:hover\:placeholder-indigo:hover::placeholder {
    color: #667EEA;
  }

  .mobile\:pointer-events-none {
    pointer-events: none;
  }

  .mobile\:pointer-events-auto {
    pointer-events: auto;
  }

  .mobile\:\!pointer-events-none {
    pointer-events: none !important;
  }

  .mobile\:\!pointer-events-auto {
    pointer-events: auto !important;
  }

  .mobile\:hover\:pointer-events-none:hover {
    pointer-events: none;
  }

  .mobile\:hover\:pointer-events-auto:hover {
    pointer-events: auto;
  }

  .mobile\:static {
    position: static;
  }

  .mobile\:fixed {
    position: fixed;
  }

  .mobile\:absolute {
    position: absolute;
  }

  .mobile\:relative {
    position: relative;
  }

  .mobile\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .mobile\:\!static {
    position: static !important;
  }

  .mobile\:\!fixed {
    position: fixed !important;
  }

  .mobile\:\!absolute {
    position: absolute !important;
  }

  .mobile\:\!relative {
    position: relative !important;
  }

  .mobile\:\!sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }

  .mobile\:hover\:static:hover {
    position: static;
  }

  .mobile\:hover\:fixed:hover {
    position: fixed;
  }

  .mobile\:hover\:absolute:hover {
    position: absolute;
  }

  .mobile\:hover\:relative:hover {
    position: relative;
  }

  .mobile\:hover\:sticky:hover {
    position: -webkit-sticky;
    position: sticky;
  }

  .mobile\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .mobile\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .mobile\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .mobile\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .mobile\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .mobile\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .mobile\:top-0 {
    top: 0;
  }

  .mobile\:right-0 {
    right: 0;
  }

  .mobile\:bottom-0 {
    bottom: 0;
  }

  .mobile\:left-0 {
    left: 0;
  }

  .mobile\:top-auto {
    top: auto;
  }

  .mobile\:right-auto {
    right: auto;
  }

  .mobile\:bottom-auto {
    bottom: auto;
  }

  .mobile\:left-auto {
    left: auto;
  }

  .mobile\:\!inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .mobile\:\!inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .mobile\:\!inset-y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }

  .mobile\:\!inset-x-0 {
    right: 0 !important;
    left: 0 !important;
  }

  .mobile\:\!inset-y-auto {
    top: auto !important;
    bottom: auto !important;
  }

  .mobile\:\!inset-x-auto {
    right: auto !important;
    left: auto !important;
  }

  .mobile\:\!top-0 {
    top: 0 !important;
  }

  .mobile\:\!right-0 {
    right: 0 !important;
  }

  .mobile\:\!bottom-0 {
    bottom: 0 !important;
  }

  .mobile\:\!left-0 {
    left: 0 !important;
  }

  .mobile\:\!top-auto {
    top: auto !important;
  }

  .mobile\:\!right-auto {
    right: auto !important;
  }

  .mobile\:\!bottom-auto {
    bottom: auto !important;
  }

  .mobile\:\!left-auto {
    left: auto !important;
  }

  .mobile\:hover\:inset-0:hover {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .mobile\:hover\:inset-auto:hover {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .mobile\:hover\:inset-y-0:hover {
    top: 0;
    bottom: 0;
  }

  .mobile\:hover\:inset-x-0:hover {
    right: 0;
    left: 0;
  }

  .mobile\:hover\:inset-y-auto:hover {
    top: auto;
    bottom: auto;
  }

  .mobile\:hover\:inset-x-auto:hover {
    right: auto;
    left: auto;
  }

  .mobile\:hover\:top-0:hover {
    top: 0;
  }

  .mobile\:hover\:right-0:hover {
    right: 0;
  }

  .mobile\:hover\:bottom-0:hover {
    bottom: 0;
  }

  .mobile\:hover\:left-0:hover {
    left: 0;
  }

  .mobile\:hover\:top-auto:hover {
    top: auto;
  }

  .mobile\:hover\:right-auto:hover {
    right: auto;
  }

  .mobile\:hover\:bottom-auto:hover {
    bottom: auto;
  }

  .mobile\:hover\:left-auto:hover {
    left: auto;
  }

  .mobile\:resize-none {
    resize: none;
  }

  .mobile\:resize-y {
    resize: vertical;
  }

  .mobile\:resize-x {
    resize: horizontal;
  }

  .mobile\:resize {
    resize: both;
  }

  .mobile\:\!resize-none {
    resize: none !important;
  }

  .mobile\:\!resize-y {
    resize: vertical !important;
  }

  .mobile\:\!resize-x {
    resize: horizontal !important;
  }

  .mobile\:\!resize {
    resize: both !important;
  }

  .mobile\:hover\:resize-none:hover {
    resize: none;
  }

  .mobile\:hover\:resize-y:hover {
    resize: vertical;
  }

  .mobile\:hover\:resize-x:hover {
    resize: horizontal;
  }

  .mobile\:hover\:resize:hover {
    resize: both;
  }

  .mobile\:shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .mobile\:shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .mobile\:shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .mobile\:shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .mobile\:shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .mobile\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .mobile\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .mobile\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .mobile\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .mobile\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .mobile\:\!shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .mobile\:\!shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .mobile\:\!shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mobile\:\!shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .mobile\:\!shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .mobile\:\!shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .mobile\:\!shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .mobile\:\!shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .mobile\:\!shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .mobile\:\!shadow-none {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .mobile\:hover\:shadow-xs:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .mobile\:hover\:shadow-sm:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .mobile\:hover\:shadow:hover {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .mobile\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .mobile\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .mobile\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .mobile\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .mobile\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .mobile\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .mobile\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .mobile\:fill-current {
    fill: currentColor;
  }

  .mobile\:\!fill-current {
    fill: currentColor !important;
  }

  .mobile\:hover\:fill-current:hover {
    fill: currentColor;
  }

  .mobile\:stroke-current {
    stroke: currentColor;
  }

  .mobile\:\!stroke-current {
    stroke: currentColor !important;
  }

  .mobile\:hover\:stroke-current:hover {
    stroke: currentColor;
  }

  .mobile\:stroke-0 {
    stroke-width: 0;
  }

  .mobile\:stroke-1 {
    stroke-width: 1;
  }

  .mobile\:stroke-2 {
    stroke-width: 2;
  }

  .mobile\:\!stroke-0 {
    stroke-width: 0 !important;
  }

  .mobile\:\!stroke-1 {
    stroke-width: 1 !important;
  }

  .mobile\:\!stroke-2 {
    stroke-width: 2 !important;
  }

  .mobile\:hover\:stroke-0:hover {
    stroke-width: 0;
  }

  .mobile\:hover\:stroke-1:hover {
    stroke-width: 1;
  }

  .mobile\:hover\:stroke-2:hover {
    stroke-width: 2;
  }

  .mobile\:table-auto {
    table-layout: auto;
  }

  .mobile\:table-fixed {
    table-layout: fixed;
  }

  .mobile\:\!table-auto {
    table-layout: auto !important;
  }

  .mobile\:\!table-fixed {
    table-layout: fixed !important;
  }

  .mobile\:hover\:table-auto:hover {
    table-layout: auto;
  }

  .mobile\:hover\:table-fixed:hover {
    table-layout: fixed;
  }

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

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

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

  .mobile\:text-justify {
    text-align: justify;
  }

  .mobile\:\!text-left {
    text-align: left !important;
  }

  .mobile\:\!text-center {
    text-align: center !important;
  }

  .mobile\:\!text-right {
    text-align: right !important;
  }

  .mobile\:\!text-justify {
    text-align: justify !important;
  }

  .mobile\:hover\:text-left:hover {
    text-align: left;
  }

  .mobile\:hover\:text-center:hover {
    text-align: center;
  }

  .mobile\:hover\:text-right:hover {
    text-align: right;
  }

  .mobile\:hover\:text-justify:hover {
    text-align: justify;
  }

  .mobile\:text-primary {
    color: #6638B6;
  }

  .mobile\:text-primaryDark {
    color: #3C2C84;
  }

  .mobile\:text-primary1 {
    color: #8C81D1;
  }

  .mobile\:text-primary2 {
    color: #A8A5CE;
  }

  .mobile\:text-primary3 {
    color: #EBEAF6;
  }

  .mobile\:text-primary4 {
    color: #F8F8FC;
  }

  .mobile\:text-secondary {
    color: #007EE5;
  }

  .mobile\:text-secondary1 {
    color: #43BEFF;
  }

  .mobile\:text-secondary2 {
    color: #F5F9FD;
  }

  .mobile\:text-alert {
    color: #EF3817;
  }

  .mobile\:text-safe {
    color: #60B731;
  }

  .mobile\:text-primary-dark {
    color: #3C2C84;
  }

  .mobile\:text-primary-1 {
    color: #8C81D1;
  }

  .mobile\:text-primary-2 {
    color: #A8A5CE;
  }

  .mobile\:text-primary-3 {
    color: #EBEAF6;
  }

  .mobile\:text-primary-4 {
    color: #F8F8FC;
  }

  .mobile\:text-secondary-1 {
    color: #43BEFF;
  }

  .mobile\:text-secondary-2 {
    color: #F5F9FD;
  }

  .mobile\:text-transparent {
    color: transparent;
  }

  .mobile\:text-black {
    color: #000000;
  }

  .mobile\:text-white {
    color: #FFFFFF;
  }

  .mobile\:text-point-violet {
    color: #7545FF;
  }

  .mobile\:text-gray-100 {
    color: #F7F7F7;
  }

  .mobile\:text-gray-200 {
    color: #E5E5E8;
  }

  .mobile\:text-gray-300 {
    color: #CED0D6;
  }

  .mobile\:text-gray-400 {
    color: #A7A9B2;
  }

  .mobile\:text-gray-500 {
    color: #858895;
  }

  .mobile\:text-gray-600 {
    color: #6B6E7B;
  }

  .mobile\:text-gray-700 {
    color: #5F616D;
  }

  .mobile\:text-gray-800 {
    color: #474952;
  }

  .mobile\:text-gray-900 {
    color: #222532;
  }

  .mobile\:text-gray {
    color: #858895;
  }

  .mobile\:text-gray-dark {
    color: #222532;
  }

  .mobile\:text-red-100 {
    color: #FFE8E8;
  }

  .mobile\:text-red-200 {
    color: #FFC4C4;
  }

  .mobile\:text-red-300 {
    color: #FF8F8F;
  }

  .mobile\:text-red-400 {
    color: #FF6A6A;
  }

  .mobile\:text-red-500 {
    color: #EF3817;
  }

  .mobile\:text-red-600 {
    color: #CC2C00;
  }

  .mobile\:text-red-700 {
    color: #C53030;
  }

  .mobile\:text-red-800 {
    color: #9B2C2C;
  }

  .mobile\:text-red-900 {
    color: #742A2A;
  }

  .mobile\:text-red {
    color: #EF3817;
  }

  .mobile\:text-coral-100 {
    color: #FFEBE6;
  }

  .mobile\:text-coral-200 {
    color: #FFD3C8;
  }

  .mobile\:text-coral-300 {
    color: #FFB39E;
  }

  .mobile\:text-coral-400 {
    color: #FF9476;
  }

  .mobile\:text-coral-500 {
    color: #FF7750;
  }

  .mobile\:text-coral-600 {
    color: #F55A2F;
  }

  .mobile\:text-coral-700 {
    color: #DD470F;
  }

  .mobile\:text-coral-800 {
    color: #B93E0F;
  }

  .mobile\:text-coral-900 {
    color: #8E3311;
  }

  .mobile\:text-coral {
    color: #FF7750;
  }

  .mobile\:text-yellow-100 {
    color: #FFFAE6;
  }

  .mobile\:text-yellow-200 {
    color: #FFEB99;
  }

  .mobile\:text-yellow-300 {
    color: #FFE066;
  }

  .mobile\:text-yellow-400 {
    color: #FFD633;
  }

  .mobile\:text-yellow-500 {
    color: #FFCE02;
  }

  .mobile\:text-yellow-600 {
    color: #E6B800;
  }

  .mobile\:text-yellow-700 {
    color: #CCA300;
  }

  .mobile\:text-yellow-800 {
    color: #806600;
  }

  .mobile\:text-yellow-900 {
    color: #4D3D00;
  }

  .mobile\:text-yellow {
    color: #FFCE02;
  }

  .mobile\:text-green-100 {
    color: #F9FCE9;
  }

  .mobile\:text-green-200 {
    color: #E7F3A5;
  }

  .mobile\:text-green-300 {
    color: #D5EA62;
  }

  .mobile\:text-green-400 {
    color: #C2E01E;
  }

  .mobile\:text-green-500 {
    color: #60B731;
  }

  .mobile\:text-green-600 {
    color: #3F7B1A;
  }

  .mobile\:text-green-700 {
    color: #366916;
  }

  .mobile\:text-green-800 {
    color: #203F0D;
  }

  .mobile\:text-green-900 {
    color: #162A09;
  }

  .mobile\:text-green {
    color: #60B731;
  }

  .mobile\:text-blue-100 {
    color: #F5F9FD;
  }

  .mobile\:text-blue-200 {
    color: #E9F4FF;
  }

  .mobile\:text-blue-300 {
    color: #B9DCFF;
  }

  .mobile\:text-blue-400 {
    color: #43BEFF;
  }

  .mobile\:text-blue-500 {
    color: #007EE5;
  }

  .mobile\:text-blue-600 {
    color: #0069CC;
  }

  .mobile\:text-blue-700 {
    color: #005CB3;
  }

  .mobile\:text-blue-800 {
    color: #004F99;
  }

  .mobile\:text-blue-900 {
    color: #003566;
  }

  .mobile\:text-blue {
    color: #007EE5;
  }

  .mobile\:text-violet-100 {
    color: #F8F8FC;
  }

  .mobile\:text-violet-200 {
    color: #EBEAF6;
  }

  .mobile\:text-violet-300 {
    color: #A8A5CE;
  }

  .mobile\:text-violet-400 {
    color: #8C81D1;
  }

  .mobile\:text-violet-500 {
    color: #6638B6;
  }

  .mobile\:text-violet-600 {
    color: #58309C;
  }

  .mobile\:text-violet-700 {
    color: #4D2A89;
  }

  .mobile\:text-violet-800 {
    color: #3C2C84;
  }

  .mobile\:text-violet-900 {
    color: #371E62;
  }

  .mobile\:text-violet {
    color: #6638B6;
  }

  .mobile\:text-peacock-100 {
    color: #E6FFFA;
  }

  .mobile\:text-peacock-200 {
    color: #B2F5EA;
  }

  .mobile\:text-peacock-300 {
    color: #81E6D9;
  }

  .mobile\:text-peacock-400 {
    color: #4FD1C5;
  }

  .mobile\:text-peacock-500 {
    color: #38B2AC;
  }

  .mobile\:text-peacock-600 {
    color: #319795;
  }

  .mobile\:text-peacock-700 {
    color: #2C7A7B;
  }

  .mobile\:text-peacock-800 {
    color: #285E61;
  }

  .mobile\:text-peacock-900 {
    color: #234E52;
  }

  .mobile\:text-peacock {
    color: #38B2AC;
  }

  .mobile\:text-indigo-100 {
    color: #EBF4FF;
  }

  .mobile\:text-indigo-200 {
    color: #C3DAFE;
  }

  .mobile\:text-indigo-300 {
    color: #A3BFFA;
  }

  .mobile\:text-indigo-400 {
    color: #7F9CF5;
  }

  .mobile\:text-indigo-500 {
    color: #667EEA;
  }

  .mobile\:text-indigo-600 {
    color: #5A67D8;
  }

  .mobile\:text-indigo-700 {
    color: #6439DE;
  }

  .mobile\:text-indigo-800 {
    color: #434190;
  }

  .mobile\:text-indigo-900 {
    color: #3C366B;
  }

  .mobile\:text-indigo {
    color: #667EEA;
  }

  .mobile\:\!text-primary {
    color: #6638B6 !important;
  }

  .mobile\:\!text-primaryDark {
    color: #3C2C84 !important;
  }

  .mobile\:\!text-primary1 {
    color: #8C81D1 !important;
  }

  .mobile\:\!text-primary2 {
    color: #A8A5CE !important;
  }

  .mobile\:\!text-primary3 {
    color: #EBEAF6 !important;
  }

  .mobile\:\!text-primary4 {
    color: #F8F8FC !important;
  }

  .mobile\:\!text-secondary {
    color: #007EE5 !important;
  }

  .mobile\:\!text-secondary1 {
    color: #43BEFF !important;
  }

  .mobile\:\!text-secondary2 {
    color: #F5F9FD !important;
  }

  .mobile\:\!text-alert {
    color: #EF3817 !important;
  }

  .mobile\:\!text-safe {
    color: #60B731 !important;
  }

  .mobile\:\!text-primary-dark {
    color: #3C2C84 !important;
  }

  .mobile\:\!text-primary-1 {
    color: #8C81D1 !important;
  }

  .mobile\:\!text-primary-2 {
    color: #A8A5CE !important;
  }

  .mobile\:\!text-primary-3 {
    color: #EBEAF6 !important;
  }

  .mobile\:\!text-primary-4 {
    color: #F8F8FC !important;
  }

  .mobile\:\!text-secondary-1 {
    color: #43BEFF !important;
  }

  .mobile\:\!text-secondary-2 {
    color: #F5F9FD !important;
  }

  .mobile\:\!text-transparent {
    color: transparent !important;
  }

  .mobile\:\!text-black {
    color: #000000 !important;
  }

  .mobile\:\!text-white {
    color: #FFFFFF !important;
  }

  .mobile\:\!text-point-violet {
    color: #7545FF !important;
  }

  .mobile\:\!text-gray-100 {
    color: #F7F7F7 !important;
  }

  .mobile\:\!text-gray-200 {
    color: #E5E5E8 !important;
  }

  .mobile\:\!text-gray-300 {
    color: #CED0D6 !important;
  }

  .mobile\:\!text-gray-400 {
    color: #A7A9B2 !important;
  }

  .mobile\:\!text-gray-500 {
    color: #858895 !important;
  }

  .mobile\:\!text-gray-600 {
    color: #6B6E7B !important;
  }

  .mobile\:\!text-gray-700 {
    color: #5F616D !important;
  }

  .mobile\:\!text-gray-800 {
    color: #474952 !important;
  }

  .mobile\:\!text-gray-900 {
    color: #222532 !important;
  }

  .mobile\:\!text-gray {
    color: #858895 !important;
  }

  .mobile\:\!text-gray-dark {
    color: #222532 !important;
  }

  .mobile\:\!text-red-100 {
    color: #FFE8E8 !important;
  }

  .mobile\:\!text-red-200 {
    color: #FFC4C4 !important;
  }

  .mobile\:\!text-red-300 {
    color: #FF8F8F !important;
  }

  .mobile\:\!text-red-400 {
    color: #FF6A6A !important;
  }

  .mobile\:\!text-red-500 {
    color: #EF3817 !important;
  }

  .mobile\:\!text-red-600 {
    color: #CC2C00 !important;
  }

  .mobile\:\!text-red-700 {
    color: #C53030 !important;
  }

  .mobile\:\!text-red-800 {
    color: #9B2C2C !important;
  }

  .mobile\:\!text-red-900 {
    color: #742A2A !important;
  }

  .mobile\:\!text-red {
    color: #EF3817 !important;
  }

  .mobile\:\!text-coral-100 {
    color: #FFEBE6 !important;
  }

  .mobile\:\!text-coral-200 {
    color: #FFD3C8 !important;
  }

  .mobile\:\!text-coral-300 {
    color: #FFB39E !important;
  }

  .mobile\:\!text-coral-400 {
    color: #FF9476 !important;
  }

  .mobile\:\!text-coral-500 {
    color: #FF7750 !important;
  }

  .mobile\:\!text-coral-600 {
    color: #F55A2F !important;
  }

  .mobile\:\!text-coral-700 {
    color: #DD470F !important;
  }

  .mobile\:\!text-coral-800 {
    color: #B93E0F !important;
  }

  .mobile\:\!text-coral-900 {
    color: #8E3311 !important;
  }

  .mobile\:\!text-coral {
    color: #FF7750 !important;
  }

  .mobile\:\!text-yellow-100 {
    color: #FFFAE6 !important;
  }

  .mobile\:\!text-yellow-200 {
    color: #FFEB99 !important;
  }

  .mobile\:\!text-yellow-300 {
    color: #FFE066 !important;
  }

  .mobile\:\!text-yellow-400 {
    color: #FFD633 !important;
  }

  .mobile\:\!text-yellow-500 {
    color: #FFCE02 !important;
  }

  .mobile\:\!text-yellow-600 {
    color: #E6B800 !important;
  }

  .mobile\:\!text-yellow-700 {
    color: #CCA300 !important;
  }

  .mobile\:\!text-yellow-800 {
    color: #806600 !important;
  }

  .mobile\:\!text-yellow-900 {
    color: #4D3D00 !important;
  }

  .mobile\:\!text-yellow {
    color: #FFCE02 !important;
  }

  .mobile\:\!text-green-100 {
    color: #F9FCE9 !important;
  }

  .mobile\:\!text-green-200 {
    color: #E7F3A5 !important;
  }

  .mobile\:\!text-green-300 {
    color: #D5EA62 !important;
  }

  .mobile\:\!text-green-400 {
    color: #C2E01E !important;
  }

  .mobile\:\!text-green-500 {
    color: #60B731 !important;
  }

  .mobile\:\!text-green-600 {
    color: #3F7B1A !important;
  }

  .mobile\:\!text-green-700 {
    color: #366916 !important;
  }

  .mobile\:\!text-green-800 {
    color: #203F0D !important;
  }

  .mobile\:\!text-green-900 {
    color: #162A09 !important;
  }

  .mobile\:\!text-green {
    color: #60B731 !important;
  }

  .mobile\:\!text-blue-100 {
    color: #F5F9FD !important;
  }

  .mobile\:\!text-blue-200 {
    color: #E9F4FF !important;
  }

  .mobile\:\!text-blue-300 {
    color: #B9DCFF !important;
  }

  .mobile\:\!text-blue-400 {
    color: #43BEFF !important;
  }

  .mobile\:\!text-blue-500 {
    color: #007EE5 !important;
  }

  .mobile\:\!text-blue-600 {
    color: #0069CC !important;
  }

  .mobile\:\!text-blue-700 {
    color: #005CB3 !important;
  }

  .mobile\:\!text-blue-800 {
    color: #004F99 !important;
  }

  .mobile\:\!text-blue-900 {
    color: #003566 !important;
  }

  .mobile\:\!text-blue {
    color: #007EE5 !important;
  }

  .mobile\:\!text-violet-100 {
    color: #F8F8FC !important;
  }

  .mobile\:\!text-violet-200 {
    color: #EBEAF6 !important;
  }

  .mobile\:\!text-violet-300 {
    color: #A8A5CE !important;
  }

  .mobile\:\!text-violet-400 {
    color: #8C81D1 !important;
  }

  .mobile\:\!text-violet-500 {
    color: #6638B6 !important;
  }

  .mobile\:\!text-violet-600 {
    color: #58309C !important;
  }

  .mobile\:\!text-violet-700 {
    color: #4D2A89 !important;
  }

  .mobile\:\!text-violet-800 {
    color: #3C2C84 !important;
  }

  .mobile\:\!text-violet-900 {
    color: #371E62 !important;
  }

  .mobile\:\!text-violet {
    color: #6638B6 !important;
  }

  .mobile\:\!text-peacock-100 {
    color: #E6FFFA !important;
  }

  .mobile\:\!text-peacock-200 {
    color: #B2F5EA !important;
  }

  .mobile\:\!text-peacock-300 {
    color: #81E6D9 !important;
  }

  .mobile\:\!text-peacock-400 {
    color: #4FD1C5 !important;
  }

  .mobile\:\!text-peacock-500 {
    color: #38B2AC !important;
  }

  .mobile\:\!text-peacock-600 {
    color: #319795 !important;
  }

  .mobile\:\!text-peacock-700 {
    color: #2C7A7B !important;
  }

  .mobile\:\!text-peacock-800 {
    color: #285E61 !important;
  }

  .mobile\:\!text-peacock-900 {
    color: #234E52 !important;
  }

  .mobile\:\!text-peacock {
    color: #38B2AC !important;
  }

  .mobile\:\!text-indigo-100 {
    color: #EBF4FF !important;
  }

  .mobile\:\!text-indigo-200 {
    color: #C3DAFE !important;
  }

  .mobile\:\!text-indigo-300 {
    color: #A3BFFA !important;
  }

  .mobile\:\!text-indigo-400 {
    color: #7F9CF5 !important;
  }

  .mobile\:\!text-indigo-500 {
    color: #667EEA !important;
  }

  .mobile\:\!text-indigo-600 {
    color: #5A67D8 !important;
  }

  .mobile\:\!text-indigo-700 {
    color: #6439DE !important;
  }

  .mobile\:\!text-indigo-800 {
    color: #434190 !important;
  }

  .mobile\:\!text-indigo-900 {
    color: #3C366B !important;
  }

  .mobile\:\!text-indigo {
    color: #667EEA !important;
  }

  .mobile\:hover\:text-primary:hover {
    color: #6638B6;
  }

  .mobile\:hover\:text-primaryDark:hover {
    color: #3C2C84;
  }

  .mobile\:hover\:text-primary1:hover {
    color: #8C81D1;
  }

  .mobile\:hover\:text-primary2:hover {
    color: #A8A5CE;
  }

  .mobile\:hover\:text-primary3:hover {
    color: #EBEAF6;
  }

  .mobile\:hover\:text-primary4:hover {
    color: #F8F8FC;
  }

  .mobile\:hover\:text-secondary:hover {
    color: #007EE5;
  }

  .mobile\:hover\:text-secondary1:hover {
    color: #43BEFF;
  }

  .mobile\:hover\:text-secondary2:hover {
    color: #F5F9FD;
  }

  .mobile\:hover\:text-alert:hover {
    color: #EF3817;
  }

  .mobile\:hover\:text-safe:hover {
    color: #60B731;
  }

  .mobile\:hover\:text-primary-dark:hover {
    color: #3C2C84;
  }

  .mobile\:hover\:text-primary-1:hover {
    color: #8C81D1;
  }

  .mobile\:hover\:text-primary-2:hover {
    color: #A8A5CE;
  }

  .mobile\:hover\:text-primary-3:hover {
    color: #EBEAF6;
  }

  .mobile\:hover\:text-primary-4:hover {
    color: #F8F8FC;
  }

  .mobile\:hover\:text-secondary-1:hover {
    color: #43BEFF;
  }

  .mobile\:hover\:text-secondary-2:hover {
    color: #F5F9FD;
  }

  .mobile\:hover\:text-transparent:hover {
    color: transparent;
  }

  .mobile\:hover\:text-black:hover {
    color: #000000;
  }

  .mobile\:hover\:text-white:hover {
    color: #FFFFFF;
  }

  .mobile\:hover\:text-point-violet:hover {
    color: #7545FF;
  }

  .mobile\:hover\:text-gray-100:hover {
    color: #F7F7F7;
  }

  .mobile\:hover\:text-gray-200:hover {
    color: #E5E5E8;
  }

  .mobile\:hover\:text-gray-300:hover {
    color: #CED0D6;
  }

  .mobile\:hover\:text-gray-400:hover {
    color: #A7A9B2;
  }

  .mobile\:hover\:text-gray-500:hover {
    color: #858895;
  }

  .mobile\:hover\:text-gray-600:hover {
    color: #6B6E7B;
  }

  .mobile\:hover\:text-gray-700:hover {
    color: #5F616D;
  }

  .mobile\:hover\:text-gray-800:hover {
    color: #474952;
  }

  .mobile\:hover\:text-gray-900:hover {
    color: #222532;
  }

  .mobile\:hover\:text-gray:hover {
    color: #858895;
  }

  .mobile\:hover\:text-gray-dark:hover {
    color: #222532;
  }

  .mobile\:hover\:text-red-100:hover {
    color: #FFE8E8;
  }

  .mobile\:hover\:text-red-200:hover {
    color: #FFC4C4;
  }

  .mobile\:hover\:text-red-300:hover {
    color: #FF8F8F;
  }

  .mobile\:hover\:text-red-400:hover {
    color: #FF6A6A;
  }

  .mobile\:hover\:text-red-500:hover {
    color: #EF3817;
  }

  .mobile\:hover\:text-red-600:hover {
    color: #CC2C00;
  }

  .mobile\:hover\:text-red-700:hover {
    color: #C53030;
  }

  .mobile\:hover\:text-red-800:hover {
    color: #9B2C2C;
  }

  .mobile\:hover\:text-red-900:hover {
    color: #742A2A;
  }

  .mobile\:hover\:text-red:hover {
    color: #EF3817;
  }

  .mobile\:hover\:text-coral-100:hover {
    color: #FFEBE6;
  }

  .mobile\:hover\:text-coral-200:hover {
    color: #FFD3C8;
  }

  .mobile\:hover\:text-coral-300:hover {
    color: #FFB39E;
  }

  .mobile\:hover\:text-coral-400:hover {
    color: #FF9476;
  }

  .mobile\:hover\:text-coral-500:hover {
    color: #FF7750;
  }

  .mobile\:hover\:text-coral-600:hover {
    color: #F55A2F;
  }

  .mobile\:hover\:text-coral-700:hover {
    color: #DD470F;
  }

  .mobile\:hover\:text-coral-800:hover {
    color: #B93E0F;
  }

  .mobile\:hover\:text-coral-900:hover {
    color: #8E3311;
  }

  .mobile\:hover\:text-coral:hover {
    color: #FF7750;
  }

  .mobile\:hover\:text-yellow-100:hover {
    color: #FFFAE6;
  }

  .mobile\:hover\:text-yellow-200:hover {
    color: #FFEB99;
  }

  .mobile\:hover\:text-yellow-300:hover {
    color: #FFE066;
  }

  .mobile\:hover\:text-yellow-400:hover {
    color: #FFD633;
  }

  .mobile\:hover\:text-yellow-500:hover {
    color: #FFCE02;
  }

  .mobile\:hover\:text-yellow-600:hover {
    color: #E6B800;
  }

  .mobile\:hover\:text-yellow-700:hover {
    color: #CCA300;
  }

  .mobile\:hover\:text-yellow-800:hover {
    color: #806600;
  }

  .mobile\:hover\:text-yellow-900:hover {
    color: #4D3D00;
  }

  .mobile\:hover\:text-yellow:hover {
    color: #FFCE02;
  }

  .mobile\:hover\:text-green-100:hover {
    color: #F9FCE9;
  }

  .mobile\:hover\:text-green-200:hover {
    color: #E7F3A5;
  }

  .mobile\:hover\:text-green-300:hover {
    color: #D5EA62;
  }

  .mobile\:hover\:text-green-400:hover {
    color: #C2E01E;
  }

  .mobile\:hover\:text-green-500:hover {
    color: #60B731;
  }

  .mobile\:hover\:text-green-600:hover {
    color: #3F7B1A;
  }

  .mobile\:hover\:text-green-700:hover {
    color: #366916;
  }

  .mobile\:hover\:text-green-800:hover {
    color: #203F0D;
  }

  .mobile\:hover\:text-green-900:hover {
    color: #162A09;
  }

  .mobile\:hover\:text-green:hover {
    color: #60B731;
  }

  .mobile\:hover\:text-blue-100:hover {
    color: #F5F9FD;
  }

  .mobile\:hover\:text-blue-200:hover {
    color: #E9F4FF;
  }

  .mobile\:hover\:text-blue-300:hover {
    color: #B9DCFF;
  }

  .mobile\:hover\:text-blue-400:hover {
    color: #43BEFF;
  }

  .mobile\:hover\:text-blue-500:hover {
    color: #007EE5;
  }

  .mobile\:hover\:text-blue-600:hover {
    color: #0069CC;
  }

  .mobile\:hover\:text-blue-700:hover {
    color: #005CB3;
  }

  .mobile\:hover\:text-blue-800:hover {
    color: #004F99;
  }

  .mobile\:hover\:text-blue-900:hover {
    color: #003566;
  }

  .mobile\:hover\:text-blue:hover {
    color: #007EE5;
  }

  .mobile\:hover\:text-violet-100:hover {
    color: #F8F8FC;
  }

  .mobile\:hover\:text-violet-200:hover {
    color: #EBEAF6;
  }

  .mobile\:hover\:text-violet-300:hover {
    color: #A8A5CE;
  }

  .mobile\:hover\:text-violet-400:hover {
    color: #8C81D1;
  }

  .mobile\:hover\:text-violet-500:hover {
    color: #6638B6;
  }

  .mobile\:hover\:text-violet-600:hover {
    color: #58309C;
  }

  .mobile\:hover\:text-violet-700:hover {
    color: #4D2A89;
  }

  .mobile\:hover\:text-violet-800:hover {
    color: #3C2C84;
  }

  .mobile\:hover\:text-violet-900:hover {
    color: #371E62;
  }

  .mobile\:hover\:text-violet:hover {
    color: #6638B6;
  }

  .mobile\:hover\:text-peacock-100:hover {
    color: #E6FFFA;
  }

  .mobile\:hover\:text-peacock-200:hover {
    color: #B2F5EA;
  }

  .mobile\:hover\:text-peacock-300:hover {
    color: #81E6D9;
  }

  .mobile\:hover\:text-peacock-400:hover {
    color: #4FD1C5;
  }

  .mobile\:hover\:text-peacock-500:hover {
    color: #38B2AC;
  }

  .mobile\:hover\:text-peacock-600:hover {
    color: #319795;
  }

  .mobile\:hover\:text-peacock-700:hover {
    color: #2C7A7B;
  }

  .mobile\:hover\:text-peacock-800:hover {
    color: #285E61;
  }

  .mobile\:hover\:text-peacock-900:hover {
    color: #234E52;
  }

  .mobile\:hover\:text-peacock:hover {
    color: #38B2AC;
  }

  .mobile\:hover\:text-indigo-100:hover {
    color: #EBF4FF;
  }

  .mobile\:hover\:text-indigo-200:hover {
    color: #C3DAFE;
  }

  .mobile\:hover\:text-indigo-300:hover {
    color: #A3BFFA;
  }

  .mobile\:hover\:text-indigo-400:hover {
    color: #7F9CF5;
  }

  .mobile\:hover\:text-indigo-500:hover {
    color: #667EEA;
  }

  .mobile\:hover\:text-indigo-600:hover {
    color: #5A67D8;
  }

  .mobile\:hover\:text-indigo-700:hover {
    color: #6439DE;
  }

  .mobile\:hover\:text-indigo-800:hover {
    color: #434190;
  }

  .mobile\:hover\:text-indigo-900:hover {
    color: #3C366B;
  }

  .mobile\:hover\:text-indigo:hover {
    color: #667EEA;
  }

  .mobile\:text-xs {
    font-size: 0.75rem;
  }

  .mobile\:text-sm {
    font-size: 0.875rem;
  }

  .mobile\:text-base {
    font-size: 1rem;
  }

  .mobile\:text-lg {
    font-size: 1.125rem;
  }

  .mobile\:text-xl {
    font-size: 1.25rem;
  }

  .mobile\:text-2xl {
    font-size: 1.5rem;
  }

  .mobile\:text-3xl {
    font-size: 1.875rem;
  }

  .mobile\:text-4xl {
    font-size: 2.25rem;
  }

  .mobile\:text-5xl {
    font-size: 3rem;
  }

  .mobile\:text-6xl {
    font-size: 4rem;
  }

  .mobile\:\!text-xs {
    font-size: 0.75rem !important;
  }

  .mobile\:\!text-sm {
    font-size: 0.875rem !important;
  }

  .mobile\:\!text-base {
    font-size: 1rem !important;
  }

  .mobile\:\!text-lg {
    font-size: 1.125rem !important;
  }

  .mobile\:\!text-xl {
    font-size: 1.25rem !important;
  }

  .mobile\:\!text-2xl {
    font-size: 1.5rem !important;
  }

  .mobile\:\!text-3xl {
    font-size: 1.875rem !important;
  }

  .mobile\:\!text-4xl {
    font-size: 2.25rem !important;
  }

  .mobile\:\!text-5xl {
    font-size: 3rem !important;
  }

  .mobile\:\!text-6xl {
    font-size: 4rem !important;
  }

  .mobile\:hover\:text-xs:hover {
    font-size: 0.75rem;
  }

  .mobile\:hover\:text-sm:hover {
    font-size: 0.875rem;
  }

  .mobile\:hover\:text-base:hover {
    font-size: 1rem;
  }

  .mobile\:hover\:text-lg:hover {
    font-size: 1.125rem;
  }

  .mobile\:hover\:text-xl:hover {
    font-size: 1.25rem;
  }

  .mobile\:hover\:text-2xl:hover {
    font-size: 1.5rem;
  }

  .mobile\:hover\:text-3xl:hover {
    font-size: 1.875rem;
  }

  .mobile\:hover\:text-4xl:hover {
    font-size: 2.25rem;
  }

  .mobile\:hover\:text-5xl:hover {
    font-size: 3rem;
  }

  .mobile\:hover\:text-6xl:hover {
    font-size: 4rem;
  }

  .mobile\:italic {
    font-style: italic;
  }

  .mobile\:not-italic {
    font-style: normal;
  }

  .mobile\:\!italic {
    font-style: italic !important;
  }

  .mobile\:\!not-italic {
    font-style: normal !important;
  }

  .mobile\:hover\:italic:hover {
    font-style: italic;
  }

  .mobile\:hover\:not-italic:hover {
    font-style: normal;
  }

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

  .mobile\:lowercase {
    text-transform: lowercase;
  }

  .mobile\:capitalize {
    text-transform: capitalize;
  }

  .mobile\:normal-case {
    text-transform: none;
  }

  .mobile\:\!uppercase {
    text-transform: uppercase !important;
  }

  .mobile\:\!lowercase {
    text-transform: lowercase !important;
  }

  .mobile\:\!capitalize {
    text-transform: capitalize !important;
  }

  .mobile\:\!normal-case {
    text-transform: none !important;
  }

  .mobile\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .mobile\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .mobile\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .mobile\:hover\:normal-case:hover {
    text-transform: none;
  }

  .mobile\:underline {
    text-decoration: underline;
  }

  .mobile\:line-through {
    text-decoration: line-through;
  }

  .mobile\:no-underline {
    text-decoration: none;
  }

  .mobile\:\!underline {
    text-decoration: underline !important;
  }

  .mobile\:\!line-through {
    text-decoration: line-through !important;
  }

  .mobile\:\!no-underline {
    text-decoration: none !important;
  }

  .mobile\:hover\:underline:hover {
    text-decoration: underline;
  }

  .mobile\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .mobile\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .mobile\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .mobile\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .mobile\:\!antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .mobile\:\!subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .mobile\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .mobile\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .mobile\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .mobile\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .mobile\:tracking-normal {
    letter-spacing: 0;
  }

  .mobile\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .mobile\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .mobile\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .mobile\:\!tracking-tighter {
    letter-spacing: -0.05em !important;
  }

  .mobile\:\!tracking-tight {
    letter-spacing: -0.025em !important;
  }

  .mobile\:\!tracking-normal {
    letter-spacing: 0 !important;
  }

  .mobile\:\!tracking-wide {
    letter-spacing: 0.025em !important;
  }

  .mobile\:\!tracking-wider {
    letter-spacing: 0.05em !important;
  }

  .mobile\:\!tracking-widest {
    letter-spacing: 0.1em !important;
  }

  .mobile\:hover\:tracking-tighter:hover {
    letter-spacing: -0.05em;
  }

  .mobile\:hover\:tracking-tight:hover {
    letter-spacing: -0.025em;
  }

  .mobile\:hover\:tracking-normal:hover {
    letter-spacing: 0;
  }

  .mobile\:hover\:tracking-wide:hover {
    letter-spacing: 0.025em;
  }

  .mobile\:hover\:tracking-wider:hover {
    letter-spacing: 0.05em;
  }

  .mobile\:hover\:tracking-widest:hover {
    letter-spacing: 0.1em;
  }

  .mobile\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .mobile\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .mobile\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .mobile\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .mobile\:\!select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .mobile\:\!select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .mobile\:\!select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .mobile\:\!select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .mobile\:hover\:select-none:hover {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .mobile\:hover\:select-text:hover {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .mobile\:hover\:select-all:hover {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .mobile\:hover\:select-auto:hover {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .mobile\:align-baseline {
    vertical-align: baseline;
  }

  .mobile\:align-top {
    vertical-align: top;
  }

  .mobile\:align-middle {
    vertical-align: middle;
  }

  .mobile\:align-bottom {
    vertical-align: bottom;
  }

  .mobile\:align-text-top {
    vertical-align: text-top;
  }

  .mobile\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .mobile\:\!align-baseline {
    vertical-align: baseline !important;
  }

  .mobile\:\!align-top {
    vertical-align: top !important;
  }

  .mobile\:\!align-middle {
    vertical-align: middle !important;
  }

  .mobile\:\!align-bottom {
    vertical-align: bottom !important;
  }

  .mobile\:\!align-text-top {
    vertical-align: text-top !important;
  }

  .mobile\:\!align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .mobile\:hover\:align-baseline:hover {
    vertical-align: baseline;
  }

  .mobile\:hover\:align-top:hover {
    vertical-align: top;
  }

  .mobile\:hover\:align-middle:hover {
    vertical-align: middle;
  }

  .mobile\:hover\:align-bottom:hover {
    vertical-align: bottom;
  }

  .mobile\:hover\:align-text-top:hover {
    vertical-align: text-top;
  }

  .mobile\:hover\:align-text-bottom:hover {
    vertical-align: text-bottom;
  }

  .mobile\:visible {
    visibility: visible;
  }

  .mobile\:invisible {
    visibility: hidden;
  }

  .mobile\:\!visible {
    visibility: visible !important;
  }

  .mobile\:\!invisible {
    visibility: hidden !important;
  }

  .mobile\:hover\:visible:hover {
    visibility: visible;
  }

  .mobile\:hover\:invisible:hover {
    visibility: hidden;
  }

  .mobile\:whitespace-normal {
    white-space: normal;
  }

  .mobile\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .mobile\:whitespace-pre {
    white-space: pre;
  }

  .mobile\:whitespace-pre-line {
    white-space: pre-line;
  }

  .mobile\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .mobile\:\!whitespace-normal {
    white-space: normal !important;
  }

  .mobile\:\!whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .mobile\:\!whitespace-pre {
    white-space: pre !important;
  }

  .mobile\:\!whitespace-pre-line {
    white-space: pre-line !important;
  }

  .mobile\:\!whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .mobile\:hover\:whitespace-normal:hover {
    white-space: normal;
  }

  .mobile\:hover\:whitespace-no-wrap:hover {
    white-space: nowrap;
  }

  .mobile\:hover\:whitespace-pre:hover {
    white-space: pre;
  }

  .mobile\:hover\:whitespace-pre-line:hover {
    white-space: pre-line;
  }

  .mobile\:hover\:whitespace-pre-wrap:hover {
    white-space: pre-wrap;
  }

  .mobile\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .mobile\:break-words {
    overflow-wrap: break-word;
  }

  .mobile\:break-all {
    word-break: break-all;
  }

  .mobile\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .mobile\:\!break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .mobile\:\!break-words {
    overflow-wrap: break-word !important;
  }

  .mobile\:\!break-all {
    word-break: break-all !important;
  }

  .mobile\:\!truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .mobile\:hover\:break-normal:hover {
    overflow-wrap: normal;
    word-break: normal;
  }

  .mobile\:hover\:break-words:hover {
    overflow-wrap: break-word;
  }

  .mobile\:hover\:break-all:hover {
    word-break: break-all;
  }

  .mobile\:hover\:truncate:hover {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .mobile\:w-0 {
    width: 0rem;
  }

  .mobile\:w-1 {
    width: 0.25rem;
  }

  .mobile\:w-2 {
    width: 0.5rem;
  }

  .mobile\:w-3 {
    width: 0.75rem;
  }

  .mobile\:w-4 {
    width: 1rem;
  }

  .mobile\:w-5 {
    width: 1.25rem;
  }

  .mobile\:w-6 {
    width: 1.5rem;
  }

  .mobile\:w-7 {
    width: 1.75rem;
  }

  .mobile\:w-8 {
    width: 2rem;
  }

  .mobile\:w-9 {
    width: 2.25rem;
  }

  .mobile\:w-10 {
    width: 2.5rem;
  }

  .mobile\:w-11 {
    width: 2.75rem;
  }

  .mobile\:w-12 {
    width: 3rem;
  }

  .mobile\:w-13 {
    width: 3.25rem;
  }

  .mobile\:w-14 {
    width: 3.5rem;
  }

  .mobile\:w-15 {
    width: 3.75rem;
  }

  .mobile\:w-16 {
    width: 4rem;
  }

  .mobile\:w-17 {
    width: 4.25rem;
  }

  .mobile\:w-18 {
    width: 4.5rem;
  }

  .mobile\:w-19 {
    width: 4.75rem;
  }

  .mobile\:w-20 {
    width: 5rem;
  }

  .mobile\:w-21 {
    width: 5.25rem;
  }

  .mobile\:w-22 {
    width: 5.5rem;
  }

  .mobile\:w-23 {
    width: 5.75rem;
  }

  .mobile\:w-24 {
    width: 6rem;
  }

  .mobile\:w-25 {
    width: 6.25rem;
  }

  .mobile\:w-26 {
    width: 6.5rem;
  }

  .mobile\:w-27 {
    width: 6.75rem;
  }

  .mobile\:w-28 {
    width: 7rem;
  }

  .mobile\:w-29 {
    width: 7.25rem;
  }

  .mobile\:w-30 {
    width: 7.5rem;
  }

  .mobile\:w-31 {
    width: 7.75rem;
  }

  .mobile\:w-32 {
    width: 8rem;
  }

  .mobile\:w-40 {
    width: 10rem;
  }

  .mobile\:w-48 {
    width: 12rem;
  }

  .mobile\:w-56 {
    width: 14rem;
  }

  .mobile\:w-64 {
    width: 16rem;
  }

  .mobile\:w-auto {
    width: auto;
  }

  .mobile\:w-px {
    width: 1px;
  }

  .mobile\:w-1\/2 {
    width: 50%;
  }

  .mobile\:w-1\/3 {
    width: 33.333333%;
  }

  .mobile\:w-2\/3 {
    width: 66.666667%;
  }

  .mobile\:w-1\/4 {
    width: 25%;
  }

  .mobile\:w-2\/4 {
    width: 50%;
  }

  .mobile\:w-3\/4 {
    width: 75%;
  }

  .mobile\:w-1\/5 {
    width: 20%;
  }

  .mobile\:w-2\/5 {
    width: 40%;
  }

  .mobile\:w-3\/5 {
    width: 60%;
  }

  .mobile\:w-4\/5 {
    width: 80%;
  }

  .mobile\:w-1\/6 {
    width: 16.666667%;
  }

  .mobile\:w-2\/6 {
    width: 33.333333%;
  }

  .mobile\:w-3\/6 {
    width: 50%;
  }

  .mobile\:w-4\/6 {
    width: 66.666667%;
  }

  .mobile\:w-5\/6 {
    width: 83.333333%;
  }

  .mobile\:w-1\/12 {
    width: 8.333333%;
  }

  .mobile\:w-2\/12 {
    width: 16.666667%;
  }

  .mobile\:w-3\/12 {
    width: 25%;
  }

  .mobile\:w-4\/12 {
    width: 33.333333%;
  }

  .mobile\:w-5\/12 {
    width: 41.666667%;
  }

  .mobile\:w-6\/12 {
    width: 50%;
  }

  .mobile\:w-7\/12 {
    width: 58.333333%;
  }

  .mobile\:w-8\/12 {
    width: 66.666667%;
  }

  .mobile\:w-9\/12 {
    width: 75%;
  }

  .mobile\:w-10\/12 {
    width: 83.333333%;
  }

  .mobile\:w-11\/12 {
    width: 91.666667%;
  }

  .mobile\:w-full {
    width: 100%;
  }

  .mobile\:w-screen {
    width: 100vw;
  }

  .mobile\:\!w-0 {
    width: 0rem !important;
  }

  .mobile\:\!w-1 {
    width: 0.25rem !important;
  }

  .mobile\:\!w-2 {
    width: 0.5rem !important;
  }

  .mobile\:\!w-3 {
    width: 0.75rem !important;
  }

  .mobile\:\!w-4 {
    width: 1rem !important;
  }

  .mobile\:\!w-5 {
    width: 1.25rem !important;
  }

  .mobile\:\!w-6 {
    width: 1.5rem !important;
  }

  .mobile\:\!w-7 {
    width: 1.75rem !important;
  }

  .mobile\:\!w-8 {
    width: 2rem !important;
  }

  .mobile\:\!w-9 {
    width: 2.25rem !important;
  }

  .mobile\:\!w-10 {
    width: 2.5rem !important;
  }

  .mobile\:\!w-11 {
    width: 2.75rem !important;
  }

  .mobile\:\!w-12 {
    width: 3rem !important;
  }

  .mobile\:\!w-13 {
    width: 3.25rem !important;
  }

  .mobile\:\!w-14 {
    width: 3.5rem !important;
  }

  .mobile\:\!w-15 {
    width: 3.75rem !important;
  }

  .mobile\:\!w-16 {
    width: 4rem !important;
  }

  .mobile\:\!w-17 {
    width: 4.25rem !important;
  }

  .mobile\:\!w-18 {
    width: 4.5rem !important;
  }

  .mobile\:\!w-19 {
    width: 4.75rem !important;
  }

  .mobile\:\!w-20 {
    width: 5rem !important;
  }

  .mobile\:\!w-21 {
    width: 5.25rem !important;
  }

  .mobile\:\!w-22 {
    width: 5.5rem !important;
  }

  .mobile\:\!w-23 {
    width: 5.75rem !important;
  }

  .mobile\:\!w-24 {
    width: 6rem !important;
  }

  .mobile\:\!w-25 {
    width: 6.25rem !important;
  }

  .mobile\:\!w-26 {
    width: 6.5rem !important;
  }

  .mobile\:\!w-27 {
    width: 6.75rem !important;
  }

  .mobile\:\!w-28 {
    width: 7rem !important;
  }

  .mobile\:\!w-29 {
    width: 7.25rem !important;
  }

  .mobile\:\!w-30 {
    width: 7.5rem !important;
  }

  .mobile\:\!w-31 {
    width: 7.75rem !important;
  }

  .mobile\:\!w-32 {
    width: 8rem !important;
  }

  .mobile\:\!w-40 {
    width: 10rem !important;
  }

  .mobile\:\!w-48 {
    width: 12rem !important;
  }

  .mobile\:\!w-56 {
    width: 14rem !important;
  }

  .mobile\:\!w-64 {
    width: 16rem !important;
  }

  .mobile\:\!w-auto {
    width: auto !important;
  }

  .mobile\:\!w-px {
    width: 1px !important;
  }

  .mobile\:\!w-1\/2 {
    width: 50% !important;
  }

  .mobile\:\!w-1\/3 {
    width: 33.333333% !important;
  }

  .mobile\:\!w-2\/3 {
    width: 66.666667% !important;
  }

  .mobile\:\!w-1\/4 {
    width: 25% !important;
  }

  .mobile\:\!w-2\/4 {
    width: 50% !important;
  }

  .mobile\:\!w-3\/4 {
    width: 75% !important;
  }

  .mobile\:\!w-1\/5 {
    width: 20% !important;
  }

  .mobile\:\!w-2\/5 {
    width: 40% !important;
  }

  .mobile\:\!w-3\/5 {
    width: 60% !important;
  }

  .mobile\:\!w-4\/5 {
    width: 80% !important;
  }

  .mobile\:\!w-1\/6 {
    width: 16.666667% !important;
  }

  .mobile\:\!w-2\/6 {
    width: 33.333333% !important;
  }

  .mobile\:\!w-3\/6 {
    width: 50% !important;
  }

  .mobile\:\!w-4\/6 {
    width: 66.666667% !important;
  }

  .mobile\:\!w-5\/6 {
    width: 83.333333% !important;
  }

  .mobile\:\!w-1\/12 {
    width: 8.333333% !important;
  }

  .mobile\:\!w-2\/12 {
    width: 16.666667% !important;
  }

  .mobile\:\!w-3\/12 {
    width: 25% !important;
  }

  .mobile\:\!w-4\/12 {
    width: 33.333333% !important;
  }

  .mobile\:\!w-5\/12 {
    width: 41.666667% !important;
  }

  .mobile\:\!w-6\/12 {
    width: 50% !important;
  }

  .mobile\:\!w-7\/12 {
    width: 58.333333% !important;
  }

  .mobile\:\!w-8\/12 {
    width: 66.666667% !important;
  }

  .mobile\:\!w-9\/12 {
    width: 75% !important;
  }

  .mobile\:\!w-10\/12 {
    width: 83.333333% !important;
  }

  .mobile\:\!w-11\/12 {
    width: 91.666667% !important;
  }

  .mobile\:\!w-full {
    width: 100% !important;
  }

  .mobile\:\!w-screen {
    width: 100vw !important;
  }

  .mobile\:hover\:w-0:hover {
    width: 0rem;
  }

  .mobile\:hover\:w-1:hover {
    width: 0.25rem;
  }

  .mobile\:hover\:w-2:hover {
    width: 0.5rem;
  }

  .mobile\:hover\:w-3:hover {
    width: 0.75rem;
  }

  .mobile\:hover\:w-4:hover {
    width: 1rem;
  }

  .mobile\:hover\:w-5:hover {
    width: 1.25rem;
  }

  .mobile\:hover\:w-6:hover {
    width: 1.5rem;
  }

  .mobile\:hover\:w-7:hover {
    width: 1.75rem;
  }

  .mobile\:hover\:w-8:hover {
    width: 2rem;
  }

  .mobile\:hover\:w-9:hover {
    width: 2.25rem;
  }

  .mobile\:hover\:w-10:hover {
    width: 2.5rem;
  }

  .mobile\:hover\:w-11:hover {
    width: 2.75rem;
  }

  .mobile\:hover\:w-12:hover {
    width: 3rem;
  }

  .mobile\:hover\:w-13:hover {
    width: 3.25rem;
  }

  .mobile\:hover\:w-14:hover {
    width: 3.5rem;
  }

  .mobile\:hover\:w-15:hover {
    width: 3.75rem;
  }

  .mobile\:hover\:w-16:hover {
    width: 4rem;
  }

  .mobile\:hover\:w-17:hover {
    width: 4.25rem;
  }

  .mobile\:hover\:w-18:hover {
    width: 4.5rem;
  }

  .mobile\:hover\:w-19:hover {
    width: 4.75rem;
  }

  .mobile\:hover\:w-20:hover {
    width: 5rem;
  }

  .mobile\:hover\:w-21:hover {
    width: 5.25rem;
  }

  .mobile\:hover\:w-22:hover {
    width: 5.5rem;
  }

  .mobile\:hover\:w-23:hover {
    width: 5.75rem;
  }

  .mobile\:hover\:w-24:hover {
    width: 6rem;
  }

  .mobile\:hover\:w-25:hover {
    width: 6.25rem;
  }

  .mobile\:hover\:w-26:hover {
    width: 6.5rem;
  }

  .mobile\:hover\:w-27:hover {
    width: 6.75rem;
  }

  .mobile\:hover\:w-28:hover {
    width: 7rem;
  }

  .mobile\:hover\:w-29:hover {
    width: 7.25rem;
  }

  .mobile\:hover\:w-30:hover {
    width: 7.5rem;
  }

  .mobile\:hover\:w-31:hover {
    width: 7.75rem;
  }

  .mobile\:hover\:w-32:hover {
    width: 8rem;
  }

  .mobile\:hover\:w-40:hover {
    width: 10rem;
  }

  .mobile\:hover\:w-48:hover {
    width: 12rem;
  }

  .mobile\:hover\:w-56:hover {
    width: 14rem;
  }

  .mobile\:hover\:w-64:hover {
    width: 16rem;
  }

  .mobile\:hover\:w-auto:hover {
    width: auto;
  }

  .mobile\:hover\:w-px:hover {
    width: 1px;
  }

  .mobile\:hover\:w-1\/2:hover {
    width: 50%;
  }

  .mobile\:hover\:w-1\/3:hover {
    width: 33.333333%;
  }

  .mobile\:hover\:w-2\/3:hover {
    width: 66.666667%;
  }

  .mobile\:hover\:w-1\/4:hover {
    width: 25%;
  }

  .mobile\:hover\:w-2\/4:hover {
    width: 50%;
  }

  .mobile\:hover\:w-3\/4:hover {
    width: 75%;
  }

  .mobile\:hover\:w-1\/5:hover {
    width: 20%;
  }

  .mobile\:hover\:w-2\/5:hover {
    width: 40%;
  }

  .mobile\:hover\:w-3\/5:hover {
    width: 60%;
  }

  .mobile\:hover\:w-4\/5:hover {
    width: 80%;
  }

  .mobile\:hover\:w-1\/6:hover {
    width: 16.666667%;
  }

  .mobile\:hover\:w-2\/6:hover {
    width: 33.333333%;
  }

  .mobile\:hover\:w-3\/6:hover {
    width: 50%;
  }

  .mobile\:hover\:w-4\/6:hover {
    width: 66.666667%;
  }

  .mobile\:hover\:w-5\/6:hover {
    width: 83.333333%;
  }

  .mobile\:hover\:w-1\/12:hover {
    width: 8.333333%;
  }

  .mobile\:hover\:w-2\/12:hover {
    width: 16.666667%;
  }

  .mobile\:hover\:w-3\/12:hover {
    width: 25%;
  }

  .mobile\:hover\:w-4\/12:hover {
    width: 33.333333%;
  }

  .mobile\:hover\:w-5\/12:hover {
    width: 41.666667%;
  }

  .mobile\:hover\:w-6\/12:hover {
    width: 50%;
  }

  .mobile\:hover\:w-7\/12:hover {
    width: 58.333333%;
  }

  .mobile\:hover\:w-8\/12:hover {
    width: 66.666667%;
  }

  .mobile\:hover\:w-9\/12:hover {
    width: 75%;
  }

  .mobile\:hover\:w-10\/12:hover {
    width: 83.333333%;
  }

  .mobile\:hover\:w-11\/12:hover {
    width: 91.666667%;
  }

  .mobile\:hover\:w-full:hover {
    width: 100%;
  }

  .mobile\:hover\:w-screen:hover {
    width: 100vw;
  }

  .mobile\:z-0 {
    z-index: 0;
  }

  .mobile\:z-10 {
    z-index: 10;
  }

  .mobile\:z-20 {
    z-index: 20;
  }

  .mobile\:z-30 {
    z-index: 30;
  }

  .mobile\:z-40 {
    z-index: 40;
  }

  .mobile\:z-50 {
    z-index: 50;
  }

  .mobile\:z-auto {
    z-index: auto;
  }

  .mobile\:\!z-0 {
    z-index: 0 !important;
  }

  .mobile\:\!z-10 {
    z-index: 10 !important;
  }

  .mobile\:\!z-20 {
    z-index: 20 !important;
  }

  .mobile\:\!z-30 {
    z-index: 30 !important;
  }

  .mobile\:\!z-40 {
    z-index: 40 !important;
  }

  .mobile\:\!z-50 {
    z-index: 50 !important;
  }

  .mobile\:\!z-auto {
    z-index: auto !important;
  }

  .mobile\:hover\:z-0:hover {
    z-index: 0;
  }

  .mobile\:hover\:z-10:hover {
    z-index: 10;
  }

  .mobile\:hover\:z-20:hover {
    z-index: 20;
  }

  .mobile\:hover\:z-30:hover {
    z-index: 30;
  }

  .mobile\:hover\:z-40:hover {
    z-index: 40;
  }

  .mobile\:hover\:z-50:hover {
    z-index: 50;
  }

  .mobile\:hover\:z-auto:hover {
    z-index: auto;
  }

  .mobile\:gap-0 {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .mobile\:gap-1 {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .mobile\:gap-2 {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .mobile\:gap-3 {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .mobile\:gap-4 {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .mobile\:gap-5 {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .mobile\:gap-6 {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .mobile\:gap-7 {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .mobile\:gap-8 {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .mobile\:gap-9 {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .mobile\:gap-10 {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .mobile\:gap-11 {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .mobile\:gap-12 {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .mobile\:gap-13 {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .mobile\:gap-14 {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .mobile\:gap-15 {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .mobile\:gap-16 {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .mobile\:gap-17 {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .mobile\:gap-18 {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .mobile\:gap-19 {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .mobile\:gap-20 {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .mobile\:gap-21 {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .mobile\:gap-22 {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .mobile\:gap-23 {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .mobile\:gap-24 {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .mobile\:gap-25 {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .mobile\:gap-26 {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .mobile\:gap-27 {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .mobile\:gap-28 {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .mobile\:gap-29 {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .mobile\:gap-30 {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .mobile\:gap-31 {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .mobile\:gap-32 {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .mobile\:gap-40 {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .mobile\:gap-48 {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .mobile\:gap-56 {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .mobile\:gap-64 {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .mobile\:gap-px {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .mobile\:col-gap-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .mobile\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .mobile\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .mobile\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .mobile\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .mobile\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .mobile\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .mobile\:col-gap-7 {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .mobile\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .mobile\:col-gap-9 {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .mobile\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .mobile\:col-gap-11 {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .mobile\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .mobile\:col-gap-13 {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .mobile\:col-gap-14 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .mobile\:col-gap-15 {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .mobile\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .mobile\:col-gap-17 {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .mobile\:col-gap-18 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .mobile\:col-gap-19 {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .mobile\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .mobile\:col-gap-21 {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .mobile\:col-gap-22 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .mobile\:col-gap-23 {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .mobile\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .mobile\:col-gap-25 {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .mobile\:col-gap-26 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .mobile\:col-gap-27 {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .mobile\:col-gap-28 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .mobile\:col-gap-29 {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .mobile\:col-gap-30 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .mobile\:col-gap-31 {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .mobile\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .mobile\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .mobile\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .mobile\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .mobile\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .mobile\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .mobile\:row-gap-0 {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .mobile\:row-gap-1 {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .mobile\:row-gap-2 {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .mobile\:row-gap-3 {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .mobile\:row-gap-4 {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .mobile\:row-gap-5 {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .mobile\:row-gap-6 {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .mobile\:row-gap-7 {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .mobile\:row-gap-8 {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .mobile\:row-gap-9 {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .mobile\:row-gap-10 {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .mobile\:row-gap-11 {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .mobile\:row-gap-12 {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .mobile\:row-gap-13 {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .mobile\:row-gap-14 {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .mobile\:row-gap-15 {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .mobile\:row-gap-16 {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .mobile\:row-gap-17 {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .mobile\:row-gap-18 {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .mobile\:row-gap-19 {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .mobile\:row-gap-20 {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .mobile\:row-gap-21 {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .mobile\:row-gap-22 {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .mobile\:row-gap-23 {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .mobile\:row-gap-24 {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .mobile\:row-gap-25 {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .mobile\:row-gap-26 {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .mobile\:row-gap-27 {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .mobile\:row-gap-28 {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .mobile\:row-gap-29 {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .mobile\:row-gap-30 {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .mobile\:row-gap-31 {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .mobile\:row-gap-32 {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .mobile\:row-gap-40 {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .mobile\:row-gap-48 {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .mobile\:row-gap-56 {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .mobile\:row-gap-64 {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .mobile\:row-gap-px {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .mobile\:\!gap-0 {
    grid-gap: 0rem !important;
    grid-gap: 0rem !important;
    gap: 0rem !important;
  }

  .mobile\:\!gap-1 {
    grid-gap: 0.25rem !important;
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .mobile\:\!gap-2 {
    grid-gap: 0.5rem !important;
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .mobile\:\!gap-3 {
    grid-gap: 0.75rem !important;
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .mobile\:\!gap-4 {
    grid-gap: 1rem !important;
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .mobile\:\!gap-5 {
    grid-gap: 1.25rem !important;
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .mobile\:\!gap-6 {
    grid-gap: 1.5rem !important;
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .mobile\:\!gap-7 {
    grid-gap: 1.75rem !important;
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .mobile\:\!gap-8 {
    grid-gap: 2rem !important;
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .mobile\:\!gap-9 {
    grid-gap: 2.25rem !important;
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .mobile\:\!gap-10 {
    grid-gap: 2.5rem !important;
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .mobile\:\!gap-11 {
    grid-gap: 2.75rem !important;
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .mobile\:\!gap-12 {
    grid-gap: 3rem !important;
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .mobile\:\!gap-13 {
    grid-gap: 3.25rem !important;
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .mobile\:\!gap-14 {
    grid-gap: 3.5rem !important;
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .mobile\:\!gap-15 {
    grid-gap: 3.75rem !important;
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .mobile\:\!gap-16 {
    grid-gap: 4rem !important;
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .mobile\:\!gap-17 {
    grid-gap: 4.25rem !important;
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .mobile\:\!gap-18 {
    grid-gap: 4.5rem !important;
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .mobile\:\!gap-19 {
    grid-gap: 4.75rem !important;
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .mobile\:\!gap-20 {
    grid-gap: 5rem !important;
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .mobile\:\!gap-21 {
    grid-gap: 5.25rem !important;
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .mobile\:\!gap-22 {
    grid-gap: 5.5rem !important;
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .mobile\:\!gap-23 {
    grid-gap: 5.75rem !important;
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .mobile\:\!gap-24 {
    grid-gap: 6rem !important;
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .mobile\:\!gap-25 {
    grid-gap: 6.25rem !important;
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .mobile\:\!gap-26 {
    grid-gap: 6.5rem !important;
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .mobile\:\!gap-27 {
    grid-gap: 6.75rem !important;
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .mobile\:\!gap-28 {
    grid-gap: 7rem !important;
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .mobile\:\!gap-29 {
    grid-gap: 7.25rem !important;
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .mobile\:\!gap-30 {
    grid-gap: 7.5rem !important;
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .mobile\:\!gap-31 {
    grid-gap: 7.75rem !important;
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .mobile\:\!gap-32 {
    grid-gap: 8rem !important;
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .mobile\:\!gap-40 {
    grid-gap: 10rem !important;
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .mobile\:\!gap-48 {
    grid-gap: 12rem !important;
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .mobile\:\!gap-56 {
    grid-gap: 14rem !important;
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .mobile\:\!gap-64 {
    grid-gap: 16rem !important;
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .mobile\:\!gap-px {
    grid-gap: 1px !important;
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .mobile\:\!col-gap-0 {
    grid-column-gap: 0rem !important;
    -webkit-column-gap: 0rem !important;
       -moz-column-gap: 0rem !important;
            grid-column-gap: 0rem !important;
            column-gap: 0rem !important;
  }

  .mobile\:\!col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            grid-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .mobile\:\!col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            grid-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .mobile\:\!col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            grid-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .mobile\:\!col-gap-4 {
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            grid-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .mobile\:\!col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            grid-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .mobile\:\!col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            grid-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .mobile\:\!col-gap-7 {
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            grid-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .mobile\:\!col-gap-8 {
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            grid-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .mobile\:\!col-gap-9 {
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            grid-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .mobile\:\!col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            grid-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .mobile\:\!col-gap-11 {
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            grid-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .mobile\:\!col-gap-12 {
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            grid-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .mobile\:\!col-gap-13 {
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            grid-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .mobile\:\!col-gap-14 {
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            grid-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .mobile\:\!col-gap-15 {
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            grid-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .mobile\:\!col-gap-16 {
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            grid-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .mobile\:\!col-gap-17 {
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            grid-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .mobile\:\!col-gap-18 {
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            grid-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .mobile\:\!col-gap-19 {
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            grid-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .mobile\:\!col-gap-20 {
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            grid-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .mobile\:\!col-gap-21 {
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            grid-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .mobile\:\!col-gap-22 {
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            grid-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .mobile\:\!col-gap-23 {
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            grid-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .mobile\:\!col-gap-24 {
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            grid-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .mobile\:\!col-gap-25 {
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            grid-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .mobile\:\!col-gap-26 {
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            grid-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .mobile\:\!col-gap-27 {
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            grid-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .mobile\:\!col-gap-28 {
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            grid-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .mobile\:\!col-gap-29 {
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            grid-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .mobile\:\!col-gap-30 {
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            grid-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .mobile\:\!col-gap-31 {
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            grid-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .mobile\:\!col-gap-32 {
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            grid-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .mobile\:\!col-gap-40 {
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            grid-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .mobile\:\!col-gap-48 {
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            grid-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .mobile\:\!col-gap-56 {
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            grid-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .mobile\:\!col-gap-64 {
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            grid-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .mobile\:\!col-gap-px {
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            grid-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .mobile\:\!row-gap-0 {
    grid-row-gap: 0rem !important;
    grid-row-gap: 0rem !important;
    row-gap: 0rem !important;
  }

  .mobile\:\!row-gap-1 {
    grid-row-gap: 0.25rem !important;
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .mobile\:\!row-gap-2 {
    grid-row-gap: 0.5rem !important;
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .mobile\:\!row-gap-3 {
    grid-row-gap: 0.75rem !important;
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .mobile\:\!row-gap-4 {
    grid-row-gap: 1rem !important;
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .mobile\:\!row-gap-5 {
    grid-row-gap: 1.25rem !important;
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .mobile\:\!row-gap-6 {
    grid-row-gap: 1.5rem !important;
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .mobile\:\!row-gap-7 {
    grid-row-gap: 1.75rem !important;
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .mobile\:\!row-gap-8 {
    grid-row-gap: 2rem !important;
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .mobile\:\!row-gap-9 {
    grid-row-gap: 2.25rem !important;
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .mobile\:\!row-gap-10 {
    grid-row-gap: 2.5rem !important;
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .mobile\:\!row-gap-11 {
    grid-row-gap: 2.75rem !important;
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .mobile\:\!row-gap-12 {
    grid-row-gap: 3rem !important;
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .mobile\:\!row-gap-13 {
    grid-row-gap: 3.25rem !important;
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .mobile\:\!row-gap-14 {
    grid-row-gap: 3.5rem !important;
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .mobile\:\!row-gap-15 {
    grid-row-gap: 3.75rem !important;
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .mobile\:\!row-gap-16 {
    grid-row-gap: 4rem !important;
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .mobile\:\!row-gap-17 {
    grid-row-gap: 4.25rem !important;
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .mobile\:\!row-gap-18 {
    grid-row-gap: 4.5rem !important;
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .mobile\:\!row-gap-19 {
    grid-row-gap: 4.75rem !important;
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .mobile\:\!row-gap-20 {
    grid-row-gap: 5rem !important;
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .mobile\:\!row-gap-21 {
    grid-row-gap: 5.25rem !important;
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .mobile\:\!row-gap-22 {
    grid-row-gap: 5.5rem !important;
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .mobile\:\!row-gap-23 {
    grid-row-gap: 5.75rem !important;
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .mobile\:\!row-gap-24 {
    grid-row-gap: 6rem !important;
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .mobile\:\!row-gap-25 {
    grid-row-gap: 6.25rem !important;
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .mobile\:\!row-gap-26 {
    grid-row-gap: 6.5rem !important;
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .mobile\:\!row-gap-27 {
    grid-row-gap: 6.75rem !important;
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .mobile\:\!row-gap-28 {
    grid-row-gap: 7rem !important;
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .mobile\:\!row-gap-29 {
    grid-row-gap: 7.25rem !important;
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .mobile\:\!row-gap-30 {
    grid-row-gap: 7.5rem !important;
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .mobile\:\!row-gap-31 {
    grid-row-gap: 7.75rem !important;
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .mobile\:\!row-gap-32 {
    grid-row-gap: 8rem !important;
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .mobile\:\!row-gap-40 {
    grid-row-gap: 10rem !important;
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .mobile\:\!row-gap-48 {
    grid-row-gap: 12rem !important;
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .mobile\:\!row-gap-56 {
    grid-row-gap: 14rem !important;
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .mobile\:\!row-gap-64 {
    grid-row-gap: 16rem !important;
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .mobile\:\!row-gap-px {
    grid-row-gap: 1px !important;
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .mobile\:hover\:gap-0:hover {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .mobile\:hover\:gap-1:hover {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .mobile\:hover\:gap-2:hover {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .mobile\:hover\:gap-3:hover {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .mobile\:hover\:gap-4:hover {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .mobile\:hover\:gap-5:hover {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .mobile\:hover\:gap-6:hover {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .mobile\:hover\:gap-7:hover {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .mobile\:hover\:gap-8:hover {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .mobile\:hover\:gap-9:hover {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .mobile\:hover\:gap-10:hover {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .mobile\:hover\:gap-11:hover {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .mobile\:hover\:gap-12:hover {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .mobile\:hover\:gap-13:hover {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .mobile\:hover\:gap-14:hover {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .mobile\:hover\:gap-15:hover {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .mobile\:hover\:gap-16:hover {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .mobile\:hover\:gap-17:hover {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .mobile\:hover\:gap-18:hover {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .mobile\:hover\:gap-19:hover {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .mobile\:hover\:gap-20:hover {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .mobile\:hover\:gap-21:hover {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .mobile\:hover\:gap-22:hover {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .mobile\:hover\:gap-23:hover {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .mobile\:hover\:gap-24:hover {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .mobile\:hover\:gap-25:hover {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .mobile\:hover\:gap-26:hover {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .mobile\:hover\:gap-27:hover {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .mobile\:hover\:gap-28:hover {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .mobile\:hover\:gap-29:hover {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .mobile\:hover\:gap-30:hover {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .mobile\:hover\:gap-31:hover {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .mobile\:hover\:gap-32:hover {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .mobile\:hover\:gap-40:hover {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .mobile\:hover\:gap-48:hover {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .mobile\:hover\:gap-56:hover {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .mobile\:hover\:gap-64:hover {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .mobile\:hover\:gap-px:hover {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .mobile\:hover\:col-gap-0:hover {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .mobile\:hover\:col-gap-1:hover {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .mobile\:hover\:col-gap-2:hover {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .mobile\:hover\:col-gap-3:hover {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .mobile\:hover\:col-gap-4:hover {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .mobile\:hover\:col-gap-5:hover {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .mobile\:hover\:col-gap-6:hover {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .mobile\:hover\:col-gap-7:hover {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .mobile\:hover\:col-gap-8:hover {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .mobile\:hover\:col-gap-9:hover {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .mobile\:hover\:col-gap-10:hover {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .mobile\:hover\:col-gap-11:hover {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .mobile\:hover\:col-gap-12:hover {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .mobile\:hover\:col-gap-13:hover {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .mobile\:hover\:col-gap-14:hover {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .mobile\:hover\:col-gap-15:hover {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .mobile\:hover\:col-gap-16:hover {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .mobile\:hover\:col-gap-17:hover {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .mobile\:hover\:col-gap-18:hover {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .mobile\:hover\:col-gap-19:hover {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .mobile\:hover\:col-gap-20:hover {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .mobile\:hover\:col-gap-21:hover {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .mobile\:hover\:col-gap-22:hover {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .mobile\:hover\:col-gap-23:hover {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .mobile\:hover\:col-gap-24:hover {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .mobile\:hover\:col-gap-25:hover {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .mobile\:hover\:col-gap-26:hover {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .mobile\:hover\:col-gap-27:hover {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .mobile\:hover\:col-gap-28:hover {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .mobile\:hover\:col-gap-29:hover {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .mobile\:hover\:col-gap-30:hover {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .mobile\:hover\:col-gap-31:hover {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .mobile\:hover\:col-gap-32:hover {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .mobile\:hover\:col-gap-40:hover {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .mobile\:hover\:col-gap-48:hover {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .mobile\:hover\:col-gap-56:hover {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .mobile\:hover\:col-gap-64:hover {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .mobile\:hover\:col-gap-px:hover {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .mobile\:hover\:row-gap-0:hover {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .mobile\:hover\:row-gap-1:hover {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .mobile\:hover\:row-gap-2:hover {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .mobile\:hover\:row-gap-3:hover {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .mobile\:hover\:row-gap-4:hover {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .mobile\:hover\:row-gap-5:hover {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .mobile\:hover\:row-gap-6:hover {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .mobile\:hover\:row-gap-7:hover {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .mobile\:hover\:row-gap-8:hover {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .mobile\:hover\:row-gap-9:hover {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .mobile\:hover\:row-gap-10:hover {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .mobile\:hover\:row-gap-11:hover {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .mobile\:hover\:row-gap-12:hover {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .mobile\:hover\:row-gap-13:hover {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .mobile\:hover\:row-gap-14:hover {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .mobile\:hover\:row-gap-15:hover {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .mobile\:hover\:row-gap-16:hover {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .mobile\:hover\:row-gap-17:hover {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .mobile\:hover\:row-gap-18:hover {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .mobile\:hover\:row-gap-19:hover {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .mobile\:hover\:row-gap-20:hover {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .mobile\:hover\:row-gap-21:hover {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .mobile\:hover\:row-gap-22:hover {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .mobile\:hover\:row-gap-23:hover {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .mobile\:hover\:row-gap-24:hover {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .mobile\:hover\:row-gap-25:hover {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .mobile\:hover\:row-gap-26:hover {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .mobile\:hover\:row-gap-27:hover {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .mobile\:hover\:row-gap-28:hover {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .mobile\:hover\:row-gap-29:hover {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .mobile\:hover\:row-gap-30:hover {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .mobile\:hover\:row-gap-31:hover {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .mobile\:hover\:row-gap-32:hover {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .mobile\:hover\:row-gap-40:hover {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .mobile\:hover\:row-gap-48:hover {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .mobile\:hover\:row-gap-56:hover {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .mobile\:hover\:row-gap-64:hover {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .mobile\:hover\:row-gap-px:hover {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .mobile\:grid-flow-row {
    grid-auto-flow: row;
  }

  .mobile\:grid-flow-col {
    grid-auto-flow: column;
  }

  .mobile\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .mobile\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .mobile\:\!grid-flow-row {
    grid-auto-flow: row !important;
  }

  .mobile\:\!grid-flow-col {
    grid-auto-flow: column !important;
  }

  .mobile\:\!grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }

  .mobile\:\!grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }

  .mobile\:hover\:grid-flow-row:hover {
    grid-auto-flow: row;
  }

  .mobile\:hover\:grid-flow-col:hover {
    grid-auto-flow: column;
  }

  .mobile\:hover\:grid-flow-row-dense:hover {
    grid-auto-flow: row dense;
  }

  .mobile\:hover\:grid-flow-col-dense:hover {
    grid-auto-flow: column dense;
  }

  .mobile\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .mobile\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .mobile\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .mobile\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .mobile\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .mobile\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .mobile\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .mobile\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .mobile\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .mobile\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .mobile\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .mobile\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .mobile\:grid-cols-none {
    grid-template-columns: none;
  }

  .mobile\:\!grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-cols-none {
    grid-template-columns: none !important;
  }

  .mobile\:hover\:grid-cols-1:hover {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-cols-2:hover {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-cols-3:hover {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-cols-4:hover {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-cols-5:hover {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-cols-6:hover {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-cols-7:hover {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-cols-8:hover {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-cols-9:hover {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-cols-10:hover {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-cols-11:hover {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-cols-12:hover {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-cols-none:hover {
    grid-template-columns: none;
  }

  .mobile\:col-auto {
    grid-column: auto;
  }

  .mobile\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .mobile\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .mobile\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .mobile\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .mobile\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .mobile\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .mobile\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .mobile\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .mobile\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .mobile\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .mobile\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .mobile\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .mobile\:\!col-auto {
    grid-column: auto !important;
  }

  .mobile\:\!col-span-1 {
    grid-column: span 1 / span 1 !important;
  }

  .mobile\:\!col-span-2 {
    grid-column: span 2 / span 2 !important;
  }

  .mobile\:\!col-span-3 {
    grid-column: span 3 / span 3 !important;
  }

  .mobile\:\!col-span-4 {
    grid-column: span 4 / span 4 !important;
  }

  .mobile\:\!col-span-5 {
    grid-column: span 5 / span 5 !important;
  }

  .mobile\:\!col-span-6 {
    grid-column: span 6 / span 6 !important;
  }

  .mobile\:\!col-span-7 {
    grid-column: span 7 / span 7 !important;
  }

  .mobile\:\!col-span-8 {
    grid-column: span 8 / span 8 !important;
  }

  .mobile\:\!col-span-9 {
    grid-column: span 9 / span 9 !important;
  }

  .mobile\:\!col-span-10 {
    grid-column: span 10 / span 10 !important;
  }

  .mobile\:\!col-span-11 {
    grid-column: span 11 / span 11 !important;
  }

  .mobile\:\!col-span-12 {
    grid-column: span 12 / span 12 !important;
  }

  .mobile\:hover\:col-auto:hover {
    grid-column: auto;
  }

  .mobile\:hover\:col-span-1:hover {
    grid-column: span 1 / span 1;
  }

  .mobile\:hover\:col-span-2:hover {
    grid-column: span 2 / span 2;
  }

  .mobile\:hover\:col-span-3:hover {
    grid-column: span 3 / span 3;
  }

  .mobile\:hover\:col-span-4:hover {
    grid-column: span 4 / span 4;
  }

  .mobile\:hover\:col-span-5:hover {
    grid-column: span 5 / span 5;
  }

  .mobile\:hover\:col-span-6:hover {
    grid-column: span 6 / span 6;
  }

  .mobile\:hover\:col-span-7:hover {
    grid-column: span 7 / span 7;
  }

  .mobile\:hover\:col-span-8:hover {
    grid-column: span 8 / span 8;
  }

  .mobile\:hover\:col-span-9:hover {
    grid-column: span 9 / span 9;
  }

  .mobile\:hover\:col-span-10:hover {
    grid-column: span 10 / span 10;
  }

  .mobile\:hover\:col-span-11:hover {
    grid-column: span 11 / span 11;
  }

  .mobile\:hover\:col-span-12:hover {
    grid-column: span 12 / span 12;
  }

  .mobile\:col-start-1 {
    grid-column-start: 1;
  }

  .mobile\:col-start-2 {
    grid-column-start: 2;
  }

  .mobile\:col-start-3 {
    grid-column-start: 3;
  }

  .mobile\:col-start-4 {
    grid-column-start: 4;
  }

  .mobile\:col-start-5 {
    grid-column-start: 5;
  }

  .mobile\:col-start-6 {
    grid-column-start: 6;
  }

  .mobile\:col-start-7 {
    grid-column-start: 7;
  }

  .mobile\:col-start-8 {
    grid-column-start: 8;
  }

  .mobile\:col-start-9 {
    grid-column-start: 9;
  }

  .mobile\:col-start-10 {
    grid-column-start: 10;
  }

  .mobile\:col-start-11 {
    grid-column-start: 11;
  }

  .mobile\:col-start-12 {
    grid-column-start: 12;
  }

  .mobile\:col-start-13 {
    grid-column-start: 13;
  }

  .mobile\:col-start-auto {
    grid-column-start: auto;
  }

  .mobile\:\!col-start-1 {
    grid-column-start: 1 !important;
  }

  .mobile\:\!col-start-2 {
    grid-column-start: 2 !important;
  }

  .mobile\:\!col-start-3 {
    grid-column-start: 3 !important;
  }

  .mobile\:\!col-start-4 {
    grid-column-start: 4 !important;
  }

  .mobile\:\!col-start-5 {
    grid-column-start: 5 !important;
  }

  .mobile\:\!col-start-6 {
    grid-column-start: 6 !important;
  }

  .mobile\:\!col-start-7 {
    grid-column-start: 7 !important;
  }

  .mobile\:\!col-start-8 {
    grid-column-start: 8 !important;
  }

  .mobile\:\!col-start-9 {
    grid-column-start: 9 !important;
  }

  .mobile\:\!col-start-10 {
    grid-column-start: 10 !important;
  }

  .mobile\:\!col-start-11 {
    grid-column-start: 11 !important;
  }

  .mobile\:\!col-start-12 {
    grid-column-start: 12 !important;
  }

  .mobile\:\!col-start-13 {
    grid-column-start: 13 !important;
  }

  .mobile\:\!col-start-auto {
    grid-column-start: auto !important;
  }

  .mobile\:hover\:col-start-1:hover {
    grid-column-start: 1;
  }

  .mobile\:hover\:col-start-2:hover {
    grid-column-start: 2;
  }

  .mobile\:hover\:col-start-3:hover {
    grid-column-start: 3;
  }

  .mobile\:hover\:col-start-4:hover {
    grid-column-start: 4;
  }

  .mobile\:hover\:col-start-5:hover {
    grid-column-start: 5;
  }

  .mobile\:hover\:col-start-6:hover {
    grid-column-start: 6;
  }

  .mobile\:hover\:col-start-7:hover {
    grid-column-start: 7;
  }

  .mobile\:hover\:col-start-8:hover {
    grid-column-start: 8;
  }

  .mobile\:hover\:col-start-9:hover {
    grid-column-start: 9;
  }

  .mobile\:hover\:col-start-10:hover {
    grid-column-start: 10;
  }

  .mobile\:hover\:col-start-11:hover {
    grid-column-start: 11;
  }

  .mobile\:hover\:col-start-12:hover {
    grid-column-start: 12;
  }

  .mobile\:hover\:col-start-13:hover {
    grid-column-start: 13;
  }

  .mobile\:hover\:col-start-auto:hover {
    grid-column-start: auto;
  }

  .mobile\:col-end-1 {
    grid-column-end: 1;
  }

  .mobile\:col-end-2 {
    grid-column-end: 2;
  }

  .mobile\:col-end-3 {
    grid-column-end: 3;
  }

  .mobile\:col-end-4 {
    grid-column-end: 4;
  }

  .mobile\:col-end-5 {
    grid-column-end: 5;
  }

  .mobile\:col-end-6 {
    grid-column-end: 6;
  }

  .mobile\:col-end-7 {
    grid-column-end: 7;
  }

  .mobile\:col-end-8 {
    grid-column-end: 8;
  }

  .mobile\:col-end-9 {
    grid-column-end: 9;
  }

  .mobile\:col-end-10 {
    grid-column-end: 10;
  }

  .mobile\:col-end-11 {
    grid-column-end: 11;
  }

  .mobile\:col-end-12 {
    grid-column-end: 12;
  }

  .mobile\:col-end-13 {
    grid-column-end: 13;
  }

  .mobile\:col-end-auto {
    grid-column-end: auto;
  }

  .mobile\:\!col-end-1 {
    grid-column-end: 1 !important;
  }

  .mobile\:\!col-end-2 {
    grid-column-end: 2 !important;
  }

  .mobile\:\!col-end-3 {
    grid-column-end: 3 !important;
  }

  .mobile\:\!col-end-4 {
    grid-column-end: 4 !important;
  }

  .mobile\:\!col-end-5 {
    grid-column-end: 5 !important;
  }

  .mobile\:\!col-end-6 {
    grid-column-end: 6 !important;
  }

  .mobile\:\!col-end-7 {
    grid-column-end: 7 !important;
  }

  .mobile\:\!col-end-8 {
    grid-column-end: 8 !important;
  }

  .mobile\:\!col-end-9 {
    grid-column-end: 9 !important;
  }

  .mobile\:\!col-end-10 {
    grid-column-end: 10 !important;
  }

  .mobile\:\!col-end-11 {
    grid-column-end: 11 !important;
  }

  .mobile\:\!col-end-12 {
    grid-column-end: 12 !important;
  }

  .mobile\:\!col-end-13 {
    grid-column-end: 13 !important;
  }

  .mobile\:\!col-end-auto {
    grid-column-end: auto !important;
  }

  .mobile\:hover\:col-end-1:hover {
    grid-column-end: 1;
  }

  .mobile\:hover\:col-end-2:hover {
    grid-column-end: 2;
  }

  .mobile\:hover\:col-end-3:hover {
    grid-column-end: 3;
  }

  .mobile\:hover\:col-end-4:hover {
    grid-column-end: 4;
  }

  .mobile\:hover\:col-end-5:hover {
    grid-column-end: 5;
  }

  .mobile\:hover\:col-end-6:hover {
    grid-column-end: 6;
  }

  .mobile\:hover\:col-end-7:hover {
    grid-column-end: 7;
  }

  .mobile\:hover\:col-end-8:hover {
    grid-column-end: 8;
  }

  .mobile\:hover\:col-end-9:hover {
    grid-column-end: 9;
  }

  .mobile\:hover\:col-end-10:hover {
    grid-column-end: 10;
  }

  .mobile\:hover\:col-end-11:hover {
    grid-column-end: 11;
  }

  .mobile\:hover\:col-end-12:hover {
    grid-column-end: 12;
  }

  .mobile\:hover\:col-end-13:hover {
    grid-column-end: 13;
  }

  .mobile\:hover\:col-end-auto:hover {
    grid-column-end: auto;
  }

  .mobile\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .mobile\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .mobile\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .mobile\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .mobile\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .mobile\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .mobile\:grid-rows-none {
    grid-template-rows: none;
  }

  .mobile\:\!grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .mobile\:\!grid-rows-none {
    grid-template-rows: none !important;
  }

  .mobile\:hover\:grid-rows-1:hover {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-rows-2:hover {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-rows-3:hover {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-rows-4:hover {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-rows-5:hover {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-rows-6:hover {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .mobile\:hover\:grid-rows-none:hover {
    grid-template-rows: none;
  }

  .mobile\:row-auto {
    grid-row: auto;
  }

  .mobile\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .mobile\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .mobile\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .mobile\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .mobile\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .mobile\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .mobile\:\!row-auto {
    grid-row: auto !important;
  }

  .mobile\:\!row-span-1 {
    grid-row: span 1 / span 1 !important;
  }

  .mobile\:\!row-span-2 {
    grid-row: span 2 / span 2 !important;
  }

  .mobile\:\!row-span-3 {
    grid-row: span 3 / span 3 !important;
  }

  .mobile\:\!row-span-4 {
    grid-row: span 4 / span 4 !important;
  }

  .mobile\:\!row-span-5 {
    grid-row: span 5 / span 5 !important;
  }

  .mobile\:\!row-span-6 {
    grid-row: span 6 / span 6 !important;
  }

  .mobile\:hover\:row-auto:hover {
    grid-row: auto;
  }

  .mobile\:hover\:row-span-1:hover {
    grid-row: span 1 / span 1;
  }

  .mobile\:hover\:row-span-2:hover {
    grid-row: span 2 / span 2;
  }

  .mobile\:hover\:row-span-3:hover {
    grid-row: span 3 / span 3;
  }

  .mobile\:hover\:row-span-4:hover {
    grid-row: span 4 / span 4;
  }

  .mobile\:hover\:row-span-5:hover {
    grid-row: span 5 / span 5;
  }

  .mobile\:hover\:row-span-6:hover {
    grid-row: span 6 / span 6;
  }

  .mobile\:row-start-1 {
    grid-row-start: 1;
  }

  .mobile\:row-start-2 {
    grid-row-start: 2;
  }

  .mobile\:row-start-3 {
    grid-row-start: 3;
  }

  .mobile\:row-start-4 {
    grid-row-start: 4;
  }

  .mobile\:row-start-5 {
    grid-row-start: 5;
  }

  .mobile\:row-start-6 {
    grid-row-start: 6;
  }

  .mobile\:row-start-7 {
    grid-row-start: 7;
  }

  .mobile\:row-start-auto {
    grid-row-start: auto;
  }

  .mobile\:\!row-start-1 {
    grid-row-start: 1 !important;
  }

  .mobile\:\!row-start-2 {
    grid-row-start: 2 !important;
  }

  .mobile\:\!row-start-3 {
    grid-row-start: 3 !important;
  }

  .mobile\:\!row-start-4 {
    grid-row-start: 4 !important;
  }

  .mobile\:\!row-start-5 {
    grid-row-start: 5 !important;
  }

  .mobile\:\!row-start-6 {
    grid-row-start: 6 !important;
  }

  .mobile\:\!row-start-7 {
    grid-row-start: 7 !important;
  }

  .mobile\:\!row-start-auto {
    grid-row-start: auto !important;
  }

  .mobile\:hover\:row-start-1:hover {
    grid-row-start: 1;
  }

  .mobile\:hover\:row-start-2:hover {
    grid-row-start: 2;
  }

  .mobile\:hover\:row-start-3:hover {
    grid-row-start: 3;
  }

  .mobile\:hover\:row-start-4:hover {
    grid-row-start: 4;
  }

  .mobile\:hover\:row-start-5:hover {
    grid-row-start: 5;
  }

  .mobile\:hover\:row-start-6:hover {
    grid-row-start: 6;
  }

  .mobile\:hover\:row-start-7:hover {
    grid-row-start: 7;
  }

  .mobile\:hover\:row-start-auto:hover {
    grid-row-start: auto;
  }

  .mobile\:row-end-1 {
    grid-row-end: 1;
  }

  .mobile\:row-end-2 {
    grid-row-end: 2;
  }

  .mobile\:row-end-3 {
    grid-row-end: 3;
  }

  .mobile\:row-end-4 {
    grid-row-end: 4;
  }

  .mobile\:row-end-5 {
    grid-row-end: 5;
  }

  .mobile\:row-end-6 {
    grid-row-end: 6;
  }

  .mobile\:row-end-7 {
    grid-row-end: 7;
  }

  .mobile\:row-end-auto {
    grid-row-end: auto;
  }

  .mobile\:\!row-end-1 {
    grid-row-end: 1 !important;
  }

  .mobile\:\!row-end-2 {
    grid-row-end: 2 !important;
  }

  .mobile\:\!row-end-3 {
    grid-row-end: 3 !important;
  }

  .mobile\:\!row-end-4 {
    grid-row-end: 4 !important;
  }

  .mobile\:\!row-end-5 {
    grid-row-end: 5 !important;
  }

  .mobile\:\!row-end-6 {
    grid-row-end: 6 !important;
  }

  .mobile\:\!row-end-7 {
    grid-row-end: 7 !important;
  }

  .mobile\:\!row-end-auto {
    grid-row-end: auto !important;
  }

  .mobile\:hover\:row-end-1:hover {
    grid-row-end: 1;
  }

  .mobile\:hover\:row-end-2:hover {
    grid-row-end: 2;
  }

  .mobile\:hover\:row-end-3:hover {
    grid-row-end: 3;
  }

  .mobile\:hover\:row-end-4:hover {
    grid-row-end: 4;
  }

  .mobile\:hover\:row-end-5:hover {
    grid-row-end: 5;
  }

  .mobile\:hover\:row-end-6:hover {
    grid-row-end: 6;
  }

  .mobile\:hover\:row-end-7:hover {
    grid-row-end: 7;
  }

  .mobile\:hover\:row-end-auto:hover {
    grid-row-end: auto;
  }

  .mobile\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .mobile\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .mobile\:\!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;
    -webkit-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: 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;
  }

  .mobile\:\!transform-none {
    -webkit-transform: none !important;
            transform: none !important;
  }

  .mobile\:hover\:transform:hover {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .mobile\:hover\:transform-none:hover {
    -webkit-transform: none;
            transform: none;
  }

  .mobile\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .mobile\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .mobile\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .mobile\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .mobile\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .mobile\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .mobile\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .mobile\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .mobile\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .mobile\:\!origin-center {
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .mobile\:\!origin-top {
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .mobile\:\!origin-top-right {
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .mobile\:\!origin-right {
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .mobile\:\!origin-bottom-right {
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .mobile\:\!origin-bottom {
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .mobile\:\!origin-bottom-left {
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .mobile\:\!origin-left {
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .mobile\:\!origin-top-left {
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .mobile\:hover\:origin-center:hover {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .mobile\:hover\:origin-top:hover {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .mobile\:hover\:origin-top-right:hover {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .mobile\:hover\:origin-right:hover {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .mobile\:hover\:origin-bottom-right:hover {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .mobile\:hover\:origin-bottom:hover {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .mobile\:hover\:origin-bottom-left:hover {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .mobile\:hover\:origin-left:hover {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .mobile\:hover\:origin-top-left:hover {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .mobile\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .mobile\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .mobile\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .mobile\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .mobile\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .mobile\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .mobile\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .mobile\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .mobile\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .mobile\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .mobile\:scale-x-0 {
    --transform-scale-x: 0;
  }

  .mobile\:scale-x-50 {
    --transform-scale-x: .5;
  }

  .mobile\:scale-x-75 {
    --transform-scale-x: .75;
  }

  .mobile\:scale-x-90 {
    --transform-scale-x: .9;
  }

  .mobile\:scale-x-95 {
    --transform-scale-x: .95;
  }

  .mobile\:scale-x-100 {
    --transform-scale-x: 1;
  }

  .mobile\:scale-x-105 {
    --transform-scale-x: 1.05;
  }

  .mobile\:scale-x-110 {
    --transform-scale-x: 1.1;
  }

  .mobile\:scale-x-125 {
    --transform-scale-x: 1.25;
  }

  .mobile\:scale-x-150 {
    --transform-scale-x: 1.5;
  }

  .mobile\:scale-y-0 {
    --transform-scale-y: 0;
  }

  .mobile\:scale-y-50 {
    --transform-scale-y: .5;
  }

  .mobile\:scale-y-75 {
    --transform-scale-y: .75;
  }

  .mobile\:scale-y-90 {
    --transform-scale-y: .9;
  }

  .mobile\:scale-y-95 {
    --transform-scale-y: .95;
  }

  .mobile\:scale-y-100 {
    --transform-scale-y: 1;
  }

  .mobile\:scale-y-105 {
    --transform-scale-y: 1.05;
  }

  .mobile\:scale-y-110 {
    --transform-scale-y: 1.1;
  }

  .mobile\:scale-y-125 {
    --transform-scale-y: 1.25;
  }

  .mobile\:scale-y-150 {
    --transform-scale-y: 1.5;
  }

  .mobile\:\!scale-0 {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .mobile\:\!scale-50 {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .mobile\:\!scale-75 {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .mobile\:\!scale-90 {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .mobile\:\!scale-95 {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .mobile\:\!scale-100 {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .mobile\:\!scale-105 {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .mobile\:\!scale-110 {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .mobile\:\!scale-125 {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .mobile\:\!scale-150 {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .mobile\:\!scale-x-0 {
    --transform-scale-x: 0 !important;
  }

  .mobile\:\!scale-x-50 {
    --transform-scale-x: .5 !important;
  }

  .mobile\:\!scale-x-75 {
    --transform-scale-x: .75 !important;
  }

  .mobile\:\!scale-x-90 {
    --transform-scale-x: .9 !important;
  }

  .mobile\:\!scale-x-95 {
    --transform-scale-x: .95 !important;
  }

  .mobile\:\!scale-x-100 {
    --transform-scale-x: 1 !important;
  }

  .mobile\:\!scale-x-105 {
    --transform-scale-x: 1.05 !important;
  }

  .mobile\:\!scale-x-110 {
    --transform-scale-x: 1.1 !important;
  }

  .mobile\:\!scale-x-125 {
    --transform-scale-x: 1.25 !important;
  }

  .mobile\:\!scale-x-150 {
    --transform-scale-x: 1.5 !important;
  }

  .mobile\:\!scale-y-0 {
    --transform-scale-y: 0 !important;
  }

  .mobile\:\!scale-y-50 {
    --transform-scale-y: .5 !important;
  }

  .mobile\:\!scale-y-75 {
    --transform-scale-y: .75 !important;
  }

  .mobile\:\!scale-y-90 {
    --transform-scale-y: .9 !important;
  }

  .mobile\:\!scale-y-95 {
    --transform-scale-y: .95 !important;
  }

  .mobile\:\!scale-y-100 {
    --transform-scale-y: 1 !important;
  }

  .mobile\:\!scale-y-105 {
    --transform-scale-y: 1.05 !important;
  }

  .mobile\:\!scale-y-110 {
    --transform-scale-y: 1.1 !important;
  }

  .mobile\:\!scale-y-125 {
    --transform-scale-y: 1.25 !important;
  }

  .mobile\:\!scale-y-150 {
    --transform-scale-y: 1.5 !important;
  }

  .mobile\:hover\:scale-0:hover {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .mobile\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .mobile\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .mobile\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .mobile\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .mobile\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .mobile\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .mobile\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .mobile\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .mobile\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .mobile\:hover\:scale-x-0:hover {
    --transform-scale-x: 0;
  }

  .mobile\:hover\:scale-x-50:hover {
    --transform-scale-x: .5;
  }

  .mobile\:hover\:scale-x-75:hover {
    --transform-scale-x: .75;
  }

  .mobile\:hover\:scale-x-90:hover {
    --transform-scale-x: .9;
  }

  .mobile\:hover\:scale-x-95:hover {
    --transform-scale-x: .95;
  }

  .mobile\:hover\:scale-x-100:hover {
    --transform-scale-x: 1;
  }

  .mobile\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05;
  }

  .mobile\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1;
  }

  .mobile\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25;
  }

  .mobile\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5;
  }

  .mobile\:hover\:scale-y-0:hover {
    --transform-scale-y: 0;
  }

  .mobile\:hover\:scale-y-50:hover {
    --transform-scale-y: .5;
  }

  .mobile\:hover\:scale-y-75:hover {
    --transform-scale-y: .75;
  }

  .mobile\:hover\:scale-y-90:hover {
    --transform-scale-y: .9;
  }

  .mobile\:hover\:scale-y-95:hover {
    --transform-scale-y: .95;
  }

  .mobile\:hover\:scale-y-100:hover {
    --transform-scale-y: 1;
  }

  .mobile\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05;
  }

  .mobile\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1;
  }

  .mobile\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25;
  }

  .mobile\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5;
  }

  .mobile\:rotate-0 {
    --transform-rotate: 0;
  }

  .mobile\:rotate-45 {
    --transform-rotate: 45deg;
  }

  .mobile\:rotate-90 {
    --transform-rotate: 90deg;
  }

  .mobile\:rotate-180 {
    --transform-rotate: 180deg;
  }

  .mobile\:-rotate-180 {
    --transform-rotate: -180deg;
  }

  .mobile\:-rotate-90 {
    --transform-rotate: -90deg;
  }

  .mobile\:-rotate-45 {
    --transform-rotate: -45deg;
  }

  .mobile\:\!rotate-0 {
    --transform-rotate: 0 !important;
  }

  .mobile\:\!rotate-45 {
    --transform-rotate: 45deg !important;
  }

  .mobile\:\!rotate-90 {
    --transform-rotate: 90deg !important;
  }

  .mobile\:\!rotate-180 {
    --transform-rotate: 180deg !important;
  }

  .mobile\:\!-rotate-180 {
    --transform-rotate: -180deg !important;
  }

  .mobile\:\!-rotate-90 {
    --transform-rotate: -90deg !important;
  }

  .mobile\:\!-rotate-45 {
    --transform-rotate: -45deg !important;
  }

  .mobile\:hover\:rotate-0:hover {
    --transform-rotate: 0;
  }

  .mobile\:hover\:rotate-45:hover {
    --transform-rotate: 45deg;
  }

  .mobile\:hover\:rotate-90:hover {
    --transform-rotate: 90deg;
  }

  .mobile\:hover\:rotate-180:hover {
    --transform-rotate: 180deg;
  }

  .mobile\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg;
  }

  .mobile\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg;
  }

  .mobile\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg;
  }

  .mobile\:translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .mobile\:translate-x-1 {
    --transform-translate-x: 0.25rem;
  }

  .mobile\:translate-x-2 {
    --transform-translate-x: 0.5rem;
  }

  .mobile\:translate-x-3 {
    --transform-translate-x: 0.75rem;
  }

  .mobile\:translate-x-4 {
    --transform-translate-x: 1rem;
  }

  .mobile\:translate-x-5 {
    --transform-translate-x: 1.25rem;
  }

  .mobile\:translate-x-6 {
    --transform-translate-x: 1.5rem;
  }

  .mobile\:translate-x-7 {
    --transform-translate-x: 1.75rem;
  }

  .mobile\:translate-x-8 {
    --transform-translate-x: 2rem;
  }

  .mobile\:translate-x-9 {
    --transform-translate-x: 2.25rem;
  }

  .mobile\:translate-x-10 {
    --transform-translate-x: 2.5rem;
  }

  .mobile\:translate-x-11 {
    --transform-translate-x: 2.75rem;
  }

  .mobile\:translate-x-12 {
    --transform-translate-x: 3rem;
  }

  .mobile\:translate-x-13 {
    --transform-translate-x: 3.25rem;
  }

  .mobile\:translate-x-14 {
    --transform-translate-x: 3.5rem;
  }

  .mobile\:translate-x-15 {
    --transform-translate-x: 3.75rem;
  }

  .mobile\:translate-x-16 {
    --transform-translate-x: 4rem;
  }

  .mobile\:translate-x-17 {
    --transform-translate-x: 4.25rem;
  }

  .mobile\:translate-x-18 {
    --transform-translate-x: 4.5rem;
  }

  .mobile\:translate-x-19 {
    --transform-translate-x: 4.75rem;
  }

  .mobile\:translate-x-20 {
    --transform-translate-x: 5rem;
  }

  .mobile\:translate-x-21 {
    --transform-translate-x: 5.25rem;
  }

  .mobile\:translate-x-22 {
    --transform-translate-x: 5.5rem;
  }

  .mobile\:translate-x-23 {
    --transform-translate-x: 5.75rem;
  }

  .mobile\:translate-x-24 {
    --transform-translate-x: 6rem;
  }

  .mobile\:translate-x-25 {
    --transform-translate-x: 6.25rem;
  }

  .mobile\:translate-x-26 {
    --transform-translate-x: 6.5rem;
  }

  .mobile\:translate-x-27 {
    --transform-translate-x: 6.75rem;
  }

  .mobile\:translate-x-28 {
    --transform-translate-x: 7rem;
  }

  .mobile\:translate-x-29 {
    --transform-translate-x: 7.25rem;
  }

  .mobile\:translate-x-30 {
    --transform-translate-x: 7.5rem;
  }

  .mobile\:translate-x-31 {
    --transform-translate-x: 7.75rem;
  }

  .mobile\:translate-x-32 {
    --transform-translate-x: 8rem;
  }

  .mobile\:translate-x-40 {
    --transform-translate-x: 10rem;
  }

  .mobile\:translate-x-48 {
    --transform-translate-x: 12rem;
  }

  .mobile\:translate-x-56 {
    --transform-translate-x: 14rem;
  }

  .mobile\:translate-x-64 {
    --transform-translate-x: 16rem;
  }

  .mobile\:translate-x-px {
    --transform-translate-x: 1px;
  }

  .mobile\:-translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .mobile\:-translate-x-1 {
    --transform-translate-x: -0.25rem;
  }

  .mobile\:-translate-x-2 {
    --transform-translate-x: -0.5rem;
  }

  .mobile\:-translate-x-3 {
    --transform-translate-x: -0.75rem;
  }

  .mobile\:-translate-x-4 {
    --transform-translate-x: -1rem;
  }

  .mobile\:-translate-x-5 {
    --transform-translate-x: -1.25rem;
  }

  .mobile\:-translate-x-6 {
    --transform-translate-x: -1.5rem;
  }

  .mobile\:-translate-x-7 {
    --transform-translate-x: -1.75rem;
  }

  .mobile\:-translate-x-8 {
    --transform-translate-x: -2rem;
  }

  .mobile\:-translate-x-9 {
    --transform-translate-x: -2.25rem;
  }

  .mobile\:-translate-x-10 {
    --transform-translate-x: -2.5rem;
  }

  .mobile\:-translate-x-11 {
    --transform-translate-x: -2.75rem;
  }

  .mobile\:-translate-x-12 {
    --transform-translate-x: -3rem;
  }

  .mobile\:-translate-x-13 {
    --transform-translate-x: -3.25rem;
  }

  .mobile\:-translate-x-14 {
    --transform-translate-x: -3.5rem;
  }

  .mobile\:-translate-x-15 {
    --transform-translate-x: -3.75rem;
  }

  .mobile\:-translate-x-16 {
    --transform-translate-x: -4rem;
  }

  .mobile\:-translate-x-17 {
    --transform-translate-x: -4.25rem;
  }

  .mobile\:-translate-x-18 {
    --transform-translate-x: -4.5rem;
  }

  .mobile\:-translate-x-19 {
    --transform-translate-x: -4.75rem;
  }

  .mobile\:-translate-x-20 {
    --transform-translate-x: -5rem;
  }

  .mobile\:-translate-x-21 {
    --transform-translate-x: -5.25rem;
  }

  .mobile\:-translate-x-22 {
    --transform-translate-x: -5.5rem;
  }

  .mobile\:-translate-x-23 {
    --transform-translate-x: -5.75rem;
  }

  .mobile\:-translate-x-24 {
    --transform-translate-x: -6rem;
  }

  .mobile\:-translate-x-25 {
    --transform-translate-x: -6.25rem;
  }

  .mobile\:-translate-x-26 {
    --transform-translate-x: -6.5rem;
  }

  .mobile\:-translate-x-27 {
    --transform-translate-x: -6.75rem;
  }

  .mobile\:-translate-x-28 {
    --transform-translate-x: -7rem;
  }

  .mobile\:-translate-x-29 {
    --transform-translate-x: -7.25rem;
  }

  .mobile\:-translate-x-30 {
    --transform-translate-x: -7.5rem;
  }

  .mobile\:-translate-x-31 {
    --transform-translate-x: -7.75rem;
  }

  .mobile\:-translate-x-32 {
    --transform-translate-x: -8rem;
  }

  .mobile\:-translate-x-40 {
    --transform-translate-x: -10rem;
  }

  .mobile\:-translate-x-48 {
    --transform-translate-x: -12rem;
  }

  .mobile\:-translate-x-56 {
    --transform-translate-x: -14rem;
  }

  .mobile\:-translate-x-64 {
    --transform-translate-x: -16rem;
  }

  .mobile\:-translate-x-px {
    --transform-translate-x: -1px;
  }

  .mobile\:-translate-x-full {
    --transform-translate-x: -100%;
  }

  .mobile\:-translate-x-1\/2 {
    --transform-translate-x: -50%;
  }

  .mobile\:translate-x-1\/2 {
    --transform-translate-x: 50%;
  }

  .mobile\:translate-x-full {
    --transform-translate-x: 100%;
  }

  .mobile\:translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .mobile\:translate-y-1 {
    --transform-translate-y: 0.25rem;
  }

  .mobile\:translate-y-2 {
    --transform-translate-y: 0.5rem;
  }

  .mobile\:translate-y-3 {
    --transform-translate-y: 0.75rem;
  }

  .mobile\:translate-y-4 {
    --transform-translate-y: 1rem;
  }

  .mobile\:translate-y-5 {
    --transform-translate-y: 1.25rem;
  }

  .mobile\:translate-y-6 {
    --transform-translate-y: 1.5rem;
  }

  .mobile\:translate-y-7 {
    --transform-translate-y: 1.75rem;
  }

  .mobile\:translate-y-8 {
    --transform-translate-y: 2rem;
  }

  .mobile\:translate-y-9 {
    --transform-translate-y: 2.25rem;
  }

  .mobile\:translate-y-10 {
    --transform-translate-y: 2.5rem;
  }

  .mobile\:translate-y-11 {
    --transform-translate-y: 2.75rem;
  }

  .mobile\:translate-y-12 {
    --transform-translate-y: 3rem;
  }

  .mobile\:translate-y-13 {
    --transform-translate-y: 3.25rem;
  }

  .mobile\:translate-y-14 {
    --transform-translate-y: 3.5rem;
  }

  .mobile\:translate-y-15 {
    --transform-translate-y: 3.75rem;
  }

  .mobile\:translate-y-16 {
    --transform-translate-y: 4rem;
  }

  .mobile\:translate-y-17 {
    --transform-translate-y: 4.25rem;
  }

  .mobile\:translate-y-18 {
    --transform-translate-y: 4.5rem;
  }

  .mobile\:translate-y-19 {
    --transform-translate-y: 4.75rem;
  }

  .mobile\:translate-y-20 {
    --transform-translate-y: 5rem;
  }

  .mobile\:translate-y-21 {
    --transform-translate-y: 5.25rem;
  }

  .mobile\:translate-y-22 {
    --transform-translate-y: 5.5rem;
  }

  .mobile\:translate-y-23 {
    --transform-translate-y: 5.75rem;
  }

  .mobile\:translate-y-24 {
    --transform-translate-y: 6rem;
  }

  .mobile\:translate-y-25 {
    --transform-translate-y: 6.25rem;
  }

  .mobile\:translate-y-26 {
    --transform-translate-y: 6.5rem;
  }

  .mobile\:translate-y-27 {
    --transform-translate-y: 6.75rem;
  }

  .mobile\:translate-y-28 {
    --transform-translate-y: 7rem;
  }

  .mobile\:translate-y-29 {
    --transform-translate-y: 7.25rem;
  }

  .mobile\:translate-y-30 {
    --transform-translate-y: 7.5rem;
  }

  .mobile\:translate-y-31 {
    --transform-translate-y: 7.75rem;
  }

  .mobile\:translate-y-32 {
    --transform-translate-y: 8rem;
  }

  .mobile\:translate-y-40 {
    --transform-translate-y: 10rem;
  }

  .mobile\:translate-y-48 {
    --transform-translate-y: 12rem;
  }

  .mobile\:translate-y-56 {
    --transform-translate-y: 14rem;
  }

  .mobile\:translate-y-64 {
    --transform-translate-y: 16rem;
  }

  .mobile\:translate-y-px {
    --transform-translate-y: 1px;
  }

  .mobile\:-translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .mobile\:-translate-y-1 {
    --transform-translate-y: -0.25rem;
  }

  .mobile\:-translate-y-2 {
    --transform-translate-y: -0.5rem;
  }

  .mobile\:-translate-y-3 {
    --transform-translate-y: -0.75rem;
  }

  .mobile\:-translate-y-4 {
    --transform-translate-y: -1rem;
  }

  .mobile\:-translate-y-5 {
    --transform-translate-y: -1.25rem;
  }

  .mobile\:-translate-y-6 {
    --transform-translate-y: -1.5rem;
  }

  .mobile\:-translate-y-7 {
    --transform-translate-y: -1.75rem;
  }

  .mobile\:-translate-y-8 {
    --transform-translate-y: -2rem;
  }

  .mobile\:-translate-y-9 {
    --transform-translate-y: -2.25rem;
  }

  .mobile\:-translate-y-10 {
    --transform-translate-y: -2.5rem;
  }

  .mobile\:-translate-y-11 {
    --transform-translate-y: -2.75rem;
  }

  .mobile\:-translate-y-12 {
    --transform-translate-y: -3rem;
  }

  .mobile\:-translate-y-13 {
    --transform-translate-y: -3.25rem;
  }

  .mobile\:-translate-y-14 {
    --transform-translate-y: -3.5rem;
  }

  .mobile\:-translate-y-15 {
    --transform-translate-y: -3.75rem;
  }

  .mobile\:-translate-y-16 {
    --transform-translate-y: -4rem;
  }

  .mobile\:-translate-y-17 {
    --transform-translate-y: -4.25rem;
  }

  .mobile\:-translate-y-18 {
    --transform-translate-y: -4.5rem;
  }

  .mobile\:-translate-y-19 {
    --transform-translate-y: -4.75rem;
  }

  .mobile\:-translate-y-20 {
    --transform-translate-y: -5rem;
  }

  .mobile\:-translate-y-21 {
    --transform-translate-y: -5.25rem;
  }

  .mobile\:-translate-y-22 {
    --transform-translate-y: -5.5rem;
  }

  .mobile\:-translate-y-23 {
    --transform-translate-y: -5.75rem;
  }

  .mobile\:-translate-y-24 {
    --transform-translate-y: -6rem;
  }

  .mobile\:-translate-y-25 {
    --transform-translate-y: -6.25rem;
  }

  .mobile\:-translate-y-26 {
    --transform-translate-y: -6.5rem;
  }

  .mobile\:-translate-y-27 {
    --transform-translate-y: -6.75rem;
  }

  .mobile\:-translate-y-28 {
    --transform-translate-y: -7rem;
  }

  .mobile\:-translate-y-29 {
    --transform-translate-y: -7.25rem;
  }

  .mobile\:-translate-y-30 {
    --transform-translate-y: -7.5rem;
  }

  .mobile\:-translate-y-31 {
    --transform-translate-y: -7.75rem;
  }

  .mobile\:-translate-y-32 {
    --transform-translate-y: -8rem;
  }

  .mobile\:-translate-y-40 {
    --transform-translate-y: -10rem;
  }

  .mobile\:-translate-y-48 {
    --transform-translate-y: -12rem;
  }

  .mobile\:-translate-y-56 {
    --transform-translate-y: -14rem;
  }

  .mobile\:-translate-y-64 {
    --transform-translate-y: -16rem;
  }

  .mobile\:-translate-y-px {
    --transform-translate-y: -1px;
  }

  .mobile\:-translate-y-full {
    --transform-translate-y: -100%;
  }

  .mobile\:-translate-y-1\/2 {
    --transform-translate-y: -50%;
  }

  .mobile\:translate-y-1\/2 {
    --transform-translate-y: 50%;
  }

  .mobile\:translate-y-full {
    --transform-translate-y: 100%;
  }

  .mobile\:\!translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .mobile\:\!translate-x-1 {
    --transform-translate-x: 0.25rem !important;
  }

  .mobile\:\!translate-x-2 {
    --transform-translate-x: 0.5rem !important;
  }

  .mobile\:\!translate-x-3 {
    --transform-translate-x: 0.75rem !important;
  }

  .mobile\:\!translate-x-4 {
    --transform-translate-x: 1rem !important;
  }

  .mobile\:\!translate-x-5 {
    --transform-translate-x: 1.25rem !important;
  }

  .mobile\:\!translate-x-6 {
    --transform-translate-x: 1.5rem !important;
  }

  .mobile\:\!translate-x-7 {
    --transform-translate-x: 1.75rem !important;
  }

  .mobile\:\!translate-x-8 {
    --transform-translate-x: 2rem !important;
  }

  .mobile\:\!translate-x-9 {
    --transform-translate-x: 2.25rem !important;
  }

  .mobile\:\!translate-x-10 {
    --transform-translate-x: 2.5rem !important;
  }

  .mobile\:\!translate-x-11 {
    --transform-translate-x: 2.75rem !important;
  }

  .mobile\:\!translate-x-12 {
    --transform-translate-x: 3rem !important;
  }

  .mobile\:\!translate-x-13 {
    --transform-translate-x: 3.25rem !important;
  }

  .mobile\:\!translate-x-14 {
    --transform-translate-x: 3.5rem !important;
  }

  .mobile\:\!translate-x-15 {
    --transform-translate-x: 3.75rem !important;
  }

  .mobile\:\!translate-x-16 {
    --transform-translate-x: 4rem !important;
  }

  .mobile\:\!translate-x-17 {
    --transform-translate-x: 4.25rem !important;
  }

  .mobile\:\!translate-x-18 {
    --transform-translate-x: 4.5rem !important;
  }

  .mobile\:\!translate-x-19 {
    --transform-translate-x: 4.75rem !important;
  }

  .mobile\:\!translate-x-20 {
    --transform-translate-x: 5rem !important;
  }

  .mobile\:\!translate-x-21 {
    --transform-translate-x: 5.25rem !important;
  }

  .mobile\:\!translate-x-22 {
    --transform-translate-x: 5.5rem !important;
  }

  .mobile\:\!translate-x-23 {
    --transform-translate-x: 5.75rem !important;
  }

  .mobile\:\!translate-x-24 {
    --transform-translate-x: 6rem !important;
  }

  .mobile\:\!translate-x-25 {
    --transform-translate-x: 6.25rem !important;
  }

  .mobile\:\!translate-x-26 {
    --transform-translate-x: 6.5rem !important;
  }

  .mobile\:\!translate-x-27 {
    --transform-translate-x: 6.75rem !important;
  }

  .mobile\:\!translate-x-28 {
    --transform-translate-x: 7rem !important;
  }

  .mobile\:\!translate-x-29 {
    --transform-translate-x: 7.25rem !important;
  }

  .mobile\:\!translate-x-30 {
    --transform-translate-x: 7.5rem !important;
  }

  .mobile\:\!translate-x-31 {
    --transform-translate-x: 7.75rem !important;
  }

  .mobile\:\!translate-x-32 {
    --transform-translate-x: 8rem !important;
  }

  .mobile\:\!translate-x-40 {
    --transform-translate-x: 10rem !important;
  }

  .mobile\:\!translate-x-48 {
    --transform-translate-x: 12rem !important;
  }

  .mobile\:\!translate-x-56 {
    --transform-translate-x: 14rem !important;
  }

  .mobile\:\!translate-x-64 {
    --transform-translate-x: 16rem !important;
  }

  .mobile\:\!translate-x-px {
    --transform-translate-x: 1px !important;
  }

  .mobile\:\!-translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .mobile\:\!-translate-x-1 {
    --transform-translate-x: -0.25rem !important;
  }

  .mobile\:\!-translate-x-2 {
    --transform-translate-x: -0.5rem !important;
  }

  .mobile\:\!-translate-x-3 {
    --transform-translate-x: -0.75rem !important;
  }

  .mobile\:\!-translate-x-4 {
    --transform-translate-x: -1rem !important;
  }

  .mobile\:\!-translate-x-5 {
    --transform-translate-x: -1.25rem !important;
  }

  .mobile\:\!-translate-x-6 {
    --transform-translate-x: -1.5rem !important;
  }

  .mobile\:\!-translate-x-7 {
    --transform-translate-x: -1.75rem !important;
  }

  .mobile\:\!-translate-x-8 {
    --transform-translate-x: -2rem !important;
  }

  .mobile\:\!-translate-x-9 {
    --transform-translate-x: -2.25rem !important;
  }

  .mobile\:\!-translate-x-10 {
    --transform-translate-x: -2.5rem !important;
  }

  .mobile\:\!-translate-x-11 {
    --transform-translate-x: -2.75rem !important;
  }

  .mobile\:\!-translate-x-12 {
    --transform-translate-x: -3rem !important;
  }

  .mobile\:\!-translate-x-13 {
    --transform-translate-x: -3.25rem !important;
  }

  .mobile\:\!-translate-x-14 {
    --transform-translate-x: -3.5rem !important;
  }

  .mobile\:\!-translate-x-15 {
    --transform-translate-x: -3.75rem !important;
  }

  .mobile\:\!-translate-x-16 {
    --transform-translate-x: -4rem !important;
  }

  .mobile\:\!-translate-x-17 {
    --transform-translate-x: -4.25rem !important;
  }

  .mobile\:\!-translate-x-18 {
    --transform-translate-x: -4.5rem !important;
  }

  .mobile\:\!-translate-x-19 {
    --transform-translate-x: -4.75rem !important;
  }

  .mobile\:\!-translate-x-20 {
    --transform-translate-x: -5rem !important;
  }

  .mobile\:\!-translate-x-21 {
    --transform-translate-x: -5.25rem !important;
  }

  .mobile\:\!-translate-x-22 {
    --transform-translate-x: -5.5rem !important;
  }

  .mobile\:\!-translate-x-23 {
    --transform-translate-x: -5.75rem !important;
  }

  .mobile\:\!-translate-x-24 {
    --transform-translate-x: -6rem !important;
  }

  .mobile\:\!-translate-x-25 {
    --transform-translate-x: -6.25rem !important;
  }

  .mobile\:\!-translate-x-26 {
    --transform-translate-x: -6.5rem !important;
  }

  .mobile\:\!-translate-x-27 {
    --transform-translate-x: -6.75rem !important;
  }

  .mobile\:\!-translate-x-28 {
    --transform-translate-x: -7rem !important;
  }

  .mobile\:\!-translate-x-29 {
    --transform-translate-x: -7.25rem !important;
  }

  .mobile\:\!-translate-x-30 {
    --transform-translate-x: -7.5rem !important;
  }

  .mobile\:\!-translate-x-31 {
    --transform-translate-x: -7.75rem !important;
  }

  .mobile\:\!-translate-x-32 {
    --transform-translate-x: -8rem !important;
  }

  .mobile\:\!-translate-x-40 {
    --transform-translate-x: -10rem !important;
  }

  .mobile\:\!-translate-x-48 {
    --transform-translate-x: -12rem !important;
  }

  .mobile\:\!-translate-x-56 {
    --transform-translate-x: -14rem !important;
  }

  .mobile\:\!-translate-x-64 {
    --transform-translate-x: -16rem !important;
  }

  .mobile\:\!-translate-x-px {
    --transform-translate-x: -1px !important;
  }

  .mobile\:\!-translate-x-full {
    --transform-translate-x: -100% !important;
  }

  .mobile\:\!-translate-x-1\/2 {
    --transform-translate-x: -50% !important;
  }

  .mobile\:\!translate-x-1\/2 {
    --transform-translate-x: 50% !important;
  }

  .mobile\:\!translate-x-full {
    --transform-translate-x: 100% !important;
  }

  .mobile\:\!translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .mobile\:\!translate-y-1 {
    --transform-translate-y: 0.25rem !important;
  }

  .mobile\:\!translate-y-2 {
    --transform-translate-y: 0.5rem !important;
  }

  .mobile\:\!translate-y-3 {
    --transform-translate-y: 0.75rem !important;
  }

  .mobile\:\!translate-y-4 {
    --transform-translate-y: 1rem !important;
  }

  .mobile\:\!translate-y-5 {
    --transform-translate-y: 1.25rem !important;
  }

  .mobile\:\!translate-y-6 {
    --transform-translate-y: 1.5rem !important;
  }

  .mobile\:\!translate-y-7 {
    --transform-translate-y: 1.75rem !important;
  }

  .mobile\:\!translate-y-8 {
    --transform-translate-y: 2rem !important;
  }

  .mobile\:\!translate-y-9 {
    --transform-translate-y: 2.25rem !important;
  }

  .mobile\:\!translate-y-10 {
    --transform-translate-y: 2.5rem !important;
  }

  .mobile\:\!translate-y-11 {
    --transform-translate-y: 2.75rem !important;
  }

  .mobile\:\!translate-y-12 {
    --transform-translate-y: 3rem !important;
  }

  .mobile\:\!translate-y-13 {
    --transform-translate-y: 3.25rem !important;
  }

  .mobile\:\!translate-y-14 {
    --transform-translate-y: 3.5rem !important;
  }

  .mobile\:\!translate-y-15 {
    --transform-translate-y: 3.75rem !important;
  }

  .mobile\:\!translate-y-16 {
    --transform-translate-y: 4rem !important;
  }

  .mobile\:\!translate-y-17 {
    --transform-translate-y: 4.25rem !important;
  }

  .mobile\:\!translate-y-18 {
    --transform-translate-y: 4.5rem !important;
  }

  .mobile\:\!translate-y-19 {
    --transform-translate-y: 4.75rem !important;
  }

  .mobile\:\!translate-y-20 {
    --transform-translate-y: 5rem !important;
  }

  .mobile\:\!translate-y-21 {
    --transform-translate-y: 5.25rem !important;
  }

  .mobile\:\!translate-y-22 {
    --transform-translate-y: 5.5rem !important;
  }

  .mobile\:\!translate-y-23 {
    --transform-translate-y: 5.75rem !important;
  }

  .mobile\:\!translate-y-24 {
    --transform-translate-y: 6rem !important;
  }

  .mobile\:\!translate-y-25 {
    --transform-translate-y: 6.25rem !important;
  }

  .mobile\:\!translate-y-26 {
    --transform-translate-y: 6.5rem !important;
  }

  .mobile\:\!translate-y-27 {
    --transform-translate-y: 6.75rem !important;
  }

  .mobile\:\!translate-y-28 {
    --transform-translate-y: 7rem !important;
  }

  .mobile\:\!translate-y-29 {
    --transform-translate-y: 7.25rem !important;
  }

  .mobile\:\!translate-y-30 {
    --transform-translate-y: 7.5rem !important;
  }

  .mobile\:\!translate-y-31 {
    --transform-translate-y: 7.75rem !important;
  }

  .mobile\:\!translate-y-32 {
    --transform-translate-y: 8rem !important;
  }

  .mobile\:\!translate-y-40 {
    --transform-translate-y: 10rem !important;
  }

  .mobile\:\!translate-y-48 {
    --transform-translate-y: 12rem !important;
  }

  .mobile\:\!translate-y-56 {
    --transform-translate-y: 14rem !important;
  }

  .mobile\:\!translate-y-64 {
    --transform-translate-y: 16rem !important;
  }

  .mobile\:\!translate-y-px {
    --transform-translate-y: 1px !important;
  }

  .mobile\:\!-translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .mobile\:\!-translate-y-1 {
    --transform-translate-y: -0.25rem !important;
  }

  .mobile\:\!-translate-y-2 {
    --transform-translate-y: -0.5rem !important;
  }

  .mobile\:\!-translate-y-3 {
    --transform-translate-y: -0.75rem !important;
  }

  .mobile\:\!-translate-y-4 {
    --transform-translate-y: -1rem !important;
  }

  .mobile\:\!-translate-y-5 {
    --transform-translate-y: -1.25rem !important;
  }

  .mobile\:\!-translate-y-6 {
    --transform-translate-y: -1.5rem !important;
  }

  .mobile\:\!-translate-y-7 {
    --transform-translate-y: -1.75rem !important;
  }

  .mobile\:\!-translate-y-8 {
    --transform-translate-y: -2rem !important;
  }

  .mobile\:\!-translate-y-9 {
    --transform-translate-y: -2.25rem !important;
  }

  .mobile\:\!-translate-y-10 {
    --transform-translate-y: -2.5rem !important;
  }

  .mobile\:\!-translate-y-11 {
    --transform-translate-y: -2.75rem !important;
  }

  .mobile\:\!-translate-y-12 {
    --transform-translate-y: -3rem !important;
  }

  .mobile\:\!-translate-y-13 {
    --transform-translate-y: -3.25rem !important;
  }

  .mobile\:\!-translate-y-14 {
    --transform-translate-y: -3.5rem !important;
  }

  .mobile\:\!-translate-y-15 {
    --transform-translate-y: -3.75rem !important;
  }

  .mobile\:\!-translate-y-16 {
    --transform-translate-y: -4rem !important;
  }

  .mobile\:\!-translate-y-17 {
    --transform-translate-y: -4.25rem !important;
  }

  .mobile\:\!-translate-y-18 {
    --transform-translate-y: -4.5rem !important;
  }

  .mobile\:\!-translate-y-19 {
    --transform-translate-y: -4.75rem !important;
  }

  .mobile\:\!-translate-y-20 {
    --transform-translate-y: -5rem !important;
  }

  .mobile\:\!-translate-y-21 {
    --transform-translate-y: -5.25rem !important;
  }

  .mobile\:\!-translate-y-22 {
    --transform-translate-y: -5.5rem !important;
  }

  .mobile\:\!-translate-y-23 {
    --transform-translate-y: -5.75rem !important;
  }

  .mobile\:\!-translate-y-24 {
    --transform-translate-y: -6rem !important;
  }

  .mobile\:\!-translate-y-25 {
    --transform-translate-y: -6.25rem !important;
  }

  .mobile\:\!-translate-y-26 {
    --transform-translate-y: -6.5rem !important;
  }

  .mobile\:\!-translate-y-27 {
    --transform-translate-y: -6.75rem !important;
  }

  .mobile\:\!-translate-y-28 {
    --transform-translate-y: -7rem !important;
  }

  .mobile\:\!-translate-y-29 {
    --transform-translate-y: -7.25rem !important;
  }

  .mobile\:\!-translate-y-30 {
    --transform-translate-y: -7.5rem !important;
  }

  .mobile\:\!-translate-y-31 {
    --transform-translate-y: -7.75rem !important;
  }

  .mobile\:\!-translate-y-32 {
    --transform-translate-y: -8rem !important;
  }

  .mobile\:\!-translate-y-40 {
    --transform-translate-y: -10rem !important;
  }

  .mobile\:\!-translate-y-48 {
    --transform-translate-y: -12rem !important;
  }

  .mobile\:\!-translate-y-56 {
    --transform-translate-y: -14rem !important;
  }

  .mobile\:\!-translate-y-64 {
    --transform-translate-y: -16rem !important;
  }

  .mobile\:\!-translate-y-px {
    --transform-translate-y: -1px !important;
  }

  .mobile\:\!-translate-y-full {
    --transform-translate-y: -100% !important;
  }

  .mobile\:\!-translate-y-1\/2 {
    --transform-translate-y: -50% !important;
  }

  .mobile\:\!translate-y-1\/2 {
    --transform-translate-y: 50% !important;
  }

  .mobile\:\!translate-y-full {
    --transform-translate-y: 100% !important;
  }

  .mobile\:hover\:translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .mobile\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem;
  }

  .mobile\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem;
  }

  .mobile\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem;
  }

  .mobile\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem;
  }

  .mobile\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem;
  }

  .mobile\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem;
  }

  .mobile\:hover\:translate-x-7:hover {
    --transform-translate-x: 1.75rem;
  }

  .mobile\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem;
  }

  .mobile\:hover\:translate-x-9:hover {
    --transform-translate-x: 2.25rem;
  }

  .mobile\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem;
  }

  .mobile\:hover\:translate-x-11:hover {
    --transform-translate-x: 2.75rem;
  }

  .mobile\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem;
  }

  .mobile\:hover\:translate-x-13:hover {
    --transform-translate-x: 3.25rem;
  }

  .mobile\:hover\:translate-x-14:hover {
    --transform-translate-x: 3.5rem;
  }

  .mobile\:hover\:translate-x-15:hover {
    --transform-translate-x: 3.75rem;
  }

  .mobile\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem;
  }

  .mobile\:hover\:translate-x-17:hover {
    --transform-translate-x: 4.25rem;
  }

  .mobile\:hover\:translate-x-18:hover {
    --transform-translate-x: 4.5rem;
  }

  .mobile\:hover\:translate-x-19:hover {
    --transform-translate-x: 4.75rem;
  }

  .mobile\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem;
  }

  .mobile\:hover\:translate-x-21:hover {
    --transform-translate-x: 5.25rem;
  }

  .mobile\:hover\:translate-x-22:hover {
    --transform-translate-x: 5.5rem;
  }

  .mobile\:hover\:translate-x-23:hover {
    --transform-translate-x: 5.75rem;
  }

  .mobile\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem;
  }

  .mobile\:hover\:translate-x-25:hover {
    --transform-translate-x: 6.25rem;
  }

  .mobile\:hover\:translate-x-26:hover {
    --transform-translate-x: 6.5rem;
  }

  .mobile\:hover\:translate-x-27:hover {
    --transform-translate-x: 6.75rem;
  }

  .mobile\:hover\:translate-x-28:hover {
    --transform-translate-x: 7rem;
  }

  .mobile\:hover\:translate-x-29:hover {
    --transform-translate-x: 7.25rem;
  }

  .mobile\:hover\:translate-x-30:hover {
    --transform-translate-x: 7.5rem;
  }

  .mobile\:hover\:translate-x-31:hover {
    --transform-translate-x: 7.75rem;
  }

  .mobile\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem;
  }

  .mobile\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem;
  }

  .mobile\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem;
  }

  .mobile\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem;
  }

  .mobile\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem;
  }

  .mobile\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px;
  }

  .mobile\:hover\:-translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .mobile\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem;
  }

  .mobile\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem;
  }

  .mobile\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem;
  }

  .mobile\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem;
  }

  .mobile\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem;
  }

  .mobile\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem;
  }

  .mobile\:hover\:-translate-x-7:hover {
    --transform-translate-x: -1.75rem;
  }

  .mobile\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem;
  }

  .mobile\:hover\:-translate-x-9:hover {
    --transform-translate-x: -2.25rem;
  }

  .mobile\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem;
  }

  .mobile\:hover\:-translate-x-11:hover {
    --transform-translate-x: -2.75rem;
  }

  .mobile\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem;
  }

  .mobile\:hover\:-translate-x-13:hover {
    --transform-translate-x: -3.25rem;
  }

  .mobile\:hover\:-translate-x-14:hover {
    --transform-translate-x: -3.5rem;
  }

  .mobile\:hover\:-translate-x-15:hover {
    --transform-translate-x: -3.75rem;
  }

  .mobile\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem;
  }

  .mobile\:hover\:-translate-x-17:hover {
    --transform-translate-x: -4.25rem;
  }

  .mobile\:hover\:-translate-x-18:hover {
    --transform-translate-x: -4.5rem;
  }

  .mobile\:hover\:-translate-x-19:hover {
    --transform-translate-x: -4.75rem;
  }

  .mobile\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem;
  }

  .mobile\:hover\:-translate-x-21:hover {
    --transform-translate-x: -5.25rem;
  }

  .mobile\:hover\:-translate-x-22:hover {
    --transform-translate-x: -5.5rem;
  }

  .mobile\:hover\:-translate-x-23:hover {
    --transform-translate-x: -5.75rem;
  }

  .mobile\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem;
  }

  .mobile\:hover\:-translate-x-25:hover {
    --transform-translate-x: -6.25rem;
  }

  .mobile\:hover\:-translate-x-26:hover {
    --transform-translate-x: -6.5rem;
  }

  .mobile\:hover\:-translate-x-27:hover {
    --transform-translate-x: -6.75rem;
  }

  .mobile\:hover\:-translate-x-28:hover {
    --transform-translate-x: -7rem;
  }

  .mobile\:hover\:-translate-x-29:hover {
    --transform-translate-x: -7.25rem;
  }

  .mobile\:hover\:-translate-x-30:hover {
    --transform-translate-x: -7.5rem;
  }

  .mobile\:hover\:-translate-x-31:hover {
    --transform-translate-x: -7.75rem;
  }

  .mobile\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem;
  }

  .mobile\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem;
  }

  .mobile\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem;
  }

  .mobile\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem;
  }

  .mobile\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem;
  }

  .mobile\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px;
  }

  .mobile\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%;
  }

  .mobile\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%;
  }

  .mobile\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%;
  }

  .mobile\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%;
  }

  .mobile\:hover\:translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .mobile\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem;
  }

  .mobile\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem;
  }

  .mobile\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem;
  }

  .mobile\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem;
  }

  .mobile\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem;
  }

  .mobile\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem;
  }

  .mobile\:hover\:translate-y-7:hover {
    --transform-translate-y: 1.75rem;
  }

  .mobile\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem;
  }

  .mobile\:hover\:translate-y-9:hover {
    --transform-translate-y: 2.25rem;
  }

  .mobile\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem;
  }

  .mobile\:hover\:translate-y-11:hover {
    --transform-translate-y: 2.75rem;
  }

  .mobile\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem;
  }

  .mobile\:hover\:translate-y-13:hover {
    --transform-translate-y: 3.25rem;
  }

  .mobile\:hover\:translate-y-14:hover {
    --transform-translate-y: 3.5rem;
  }

  .mobile\:hover\:translate-y-15:hover {
    --transform-translate-y: 3.75rem;
  }

  .mobile\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem;
  }

  .mobile\:hover\:translate-y-17:hover {
    --transform-translate-y: 4.25rem;
  }

  .mobile\:hover\:translate-y-18:hover {
    --transform-translate-y: 4.5rem;
  }

  .mobile\:hover\:translate-y-19:hover {
    --transform-translate-y: 4.75rem;
  }

  .mobile\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem;
  }

  .mobile\:hover\:translate-y-21:hover {
    --transform-translate-y: 5.25rem;
  }

  .mobile\:hover\:translate-y-22:hover {
    --transform-translate-y: 5.5rem;
  }

  .mobile\:hover\:translate-y-23:hover {
    --transform-translate-y: 5.75rem;
  }

  .mobile\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem;
  }

  .mobile\:hover\:translate-y-25:hover {
    --transform-translate-y: 6.25rem;
  }

  .mobile\:hover\:translate-y-26:hover {
    --transform-translate-y: 6.5rem;
  }

  .mobile\:hover\:translate-y-27:hover {
    --transform-translate-y: 6.75rem;
  }

  .mobile\:hover\:translate-y-28:hover {
    --transform-translate-y: 7rem;
  }

  .mobile\:hover\:translate-y-29:hover {
    --transform-translate-y: 7.25rem;
  }

  .mobile\:hover\:translate-y-30:hover {
    --transform-translate-y: 7.5rem;
  }

  .mobile\:hover\:translate-y-31:hover {
    --transform-translate-y: 7.75rem;
  }

  .mobile\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem;
  }

  .mobile\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem;
  }

  .mobile\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem;
  }

  .mobile\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem;
  }

  .mobile\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem;
  }

  .mobile\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px;
  }

  .mobile\:hover\:-translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .mobile\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem;
  }

  .mobile\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem;
  }

  .mobile\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem;
  }

  .mobile\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem;
  }

  .mobile\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem;
  }

  .mobile\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem;
  }

  .mobile\:hover\:-translate-y-7:hover {
    --transform-translate-y: -1.75rem;
  }

  .mobile\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem;
  }

  .mobile\:hover\:-translate-y-9:hover {
    --transform-translate-y: -2.25rem;
  }

  .mobile\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem;
  }

  .mobile\:hover\:-translate-y-11:hover {
    --transform-translate-y: -2.75rem;
  }

  .mobile\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem;
  }

  .mobile\:hover\:-translate-y-13:hover {
    --transform-translate-y: -3.25rem;
  }

  .mobile\:hover\:-translate-y-14:hover {
    --transform-translate-y: -3.5rem;
  }

  .mobile\:hover\:-translate-y-15:hover {
    --transform-translate-y: -3.75rem;
  }

  .mobile\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem;
  }

  .mobile\:hover\:-translate-y-17:hover {
    --transform-translate-y: -4.25rem;
  }

  .mobile\:hover\:-translate-y-18:hover {
    --transform-translate-y: -4.5rem;
  }

  .mobile\:hover\:-translate-y-19:hover {
    --transform-translate-y: -4.75rem;
  }

  .mobile\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem;
  }

  .mobile\:hover\:-translate-y-21:hover {
    --transform-translate-y: -5.25rem;
  }

  .mobile\:hover\:-translate-y-22:hover {
    --transform-translate-y: -5.5rem;
  }

  .mobile\:hover\:-translate-y-23:hover {
    --transform-translate-y: -5.75rem;
  }

  .mobile\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem;
  }

  .mobile\:hover\:-translate-y-25:hover {
    --transform-translate-y: -6.25rem;
  }

  .mobile\:hover\:-translate-y-26:hover {
    --transform-translate-y: -6.5rem;
  }

  .mobile\:hover\:-translate-y-27:hover {
    --transform-translate-y: -6.75rem;
  }

  .mobile\:hover\:-translate-y-28:hover {
    --transform-translate-y: -7rem;
  }

  .mobile\:hover\:-translate-y-29:hover {
    --transform-translate-y: -7.25rem;
  }

  .mobile\:hover\:-translate-y-30:hover {
    --transform-translate-y: -7.5rem;
  }

  .mobile\:hover\:-translate-y-31:hover {
    --transform-translate-y: -7.75rem;
  }

  .mobile\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem;
  }

  .mobile\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem;
  }

  .mobile\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem;
  }

  .mobile\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem;
  }

  .mobile\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem;
  }

  .mobile\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px;
  }

  .mobile\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%;
  }

  .mobile\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%;
  }

  .mobile\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%;
  }

  .mobile\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%;
  }

  .mobile\:skew-x-0 {
    --transform-skew-x: 0;
  }

  .mobile\:skew-x-3 {
    --transform-skew-x: 3deg;
  }

  .mobile\:skew-x-6 {
    --transform-skew-x: 6deg;
  }

  .mobile\:skew-x-12 {
    --transform-skew-x: 12deg;
  }

  .mobile\:-skew-x-12 {
    --transform-skew-x: -12deg;
  }

  .mobile\:-skew-x-6 {
    --transform-skew-x: -6deg;
  }

  .mobile\:-skew-x-3 {
    --transform-skew-x: -3deg;
  }

  .mobile\:skew-y-0 {
    --transform-skew-y: 0;
  }

  .mobile\:skew-y-3 {
    --transform-skew-y: 3deg;
  }

  .mobile\:skew-y-6 {
    --transform-skew-y: 6deg;
  }

  .mobile\:skew-y-12 {
    --transform-skew-y: 12deg;
  }

  .mobile\:-skew-y-12 {
    --transform-skew-y: -12deg;
  }

  .mobile\:-skew-y-6 {
    --transform-skew-y: -6deg;
  }

  .mobile\:-skew-y-3 {
    --transform-skew-y: -3deg;
  }

  .mobile\:\!skew-x-0 {
    --transform-skew-x: 0 !important;
  }

  .mobile\:\!skew-x-3 {
    --transform-skew-x: 3deg !important;
  }

  .mobile\:\!skew-x-6 {
    --transform-skew-x: 6deg !important;
  }

  .mobile\:\!skew-x-12 {
    --transform-skew-x: 12deg !important;
  }

  .mobile\:\!-skew-x-12 {
    --transform-skew-x: -12deg !important;
  }

  .mobile\:\!-skew-x-6 {
    --transform-skew-x: -6deg !important;
  }

  .mobile\:\!-skew-x-3 {
    --transform-skew-x: -3deg !important;
  }

  .mobile\:\!skew-y-0 {
    --transform-skew-y: 0 !important;
  }

  .mobile\:\!skew-y-3 {
    --transform-skew-y: 3deg !important;
  }

  .mobile\:\!skew-y-6 {
    --transform-skew-y: 6deg !important;
  }

  .mobile\:\!skew-y-12 {
    --transform-skew-y: 12deg !important;
  }

  .mobile\:\!-skew-y-12 {
    --transform-skew-y: -12deg !important;
  }

  .mobile\:\!-skew-y-6 {
    --transform-skew-y: -6deg !important;
  }

  .mobile\:\!-skew-y-3 {
    --transform-skew-y: -3deg !important;
  }

  .mobile\:hover\:skew-x-0:hover {
    --transform-skew-x: 0;
  }

  .mobile\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg;
  }

  .mobile\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg;
  }

  .mobile\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg;
  }

  .mobile\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg;
  }

  .mobile\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg;
  }

  .mobile\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg;
  }

  .mobile\:hover\:skew-y-0:hover {
    --transform-skew-y: 0;
  }

  .mobile\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg;
  }

  .mobile\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg;
  }

  .mobile\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg;
  }

  .mobile\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg;
  }

  .mobile\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg;
  }

  .mobile\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg;
  }

  .mobile\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .mobile\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .mobile\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .mobile\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .mobile\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .mobile\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .mobile\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .mobile\:\!transition-none {
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .mobile\:\!transition-all {
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .mobile\:\!transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .mobile\:\!transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .mobile\:\!transition-opacity {
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .mobile\:\!transition-shadow {
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .mobile\:\!transition-transform {
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .mobile\:hover\:transition-none:hover {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .mobile\:hover\:transition-all:hover {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .mobile\:hover\:transition:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .mobile\:hover\:transition-colors:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .mobile\:hover\:transition-opacity:hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .mobile\:hover\:transition-shadow:hover {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .mobile\:hover\:transition-transform:hover {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .mobile\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .mobile\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .mobile\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .mobile\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .mobile\:\!ease-linear {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .mobile\:\!ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .mobile\:\!ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .mobile\:\!ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .mobile\:hover\:ease-linear:hover {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .mobile\:hover\:ease-in:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .mobile\:hover\:ease-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .mobile\:hover\:ease-in-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .mobile\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .mobile\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .mobile\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .mobile\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .mobile\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .mobile\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .mobile\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .mobile\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .mobile\:\!duration-75 {
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .mobile\:\!duration-100 {
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .mobile\:\!duration-150 {
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .mobile\:\!duration-200 {
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .mobile\:\!duration-300 {
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .mobile\:\!duration-500 {
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .mobile\:\!duration-700 {
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .mobile\:\!duration-1000 {
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .mobile\:hover\:duration-75:hover {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .mobile\:hover\:duration-100:hover {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .mobile\:hover\:duration-150:hover {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .mobile\:hover\:duration-200:hover {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .mobile\:hover\:duration-300:hover {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .mobile\:hover\:duration-500:hover {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .mobile\:hover\:duration-700:hover {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .mobile\:hover\:duration-1000:hover {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }
}

@media (max-width: 1023px) {
  .tablet\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .tablet\:\!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;
  }

  .tablet\:\!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;
  }

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

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

  .tablet\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

  .tablet\:hover\:appearance-none:hover {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .tablet\:bg-fixed {
    background-attachment: fixed;
  }

  .tablet\:bg-local {
    background-attachment: local;
  }

  .tablet\:bg-scroll {
    background-attachment: scroll;
  }

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

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

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

  .tablet\:hover\:bg-fixed:hover {
    background-attachment: fixed;
  }

  .tablet\:hover\:bg-local:hover {
    background-attachment: local;
  }

  .tablet\:hover\:bg-scroll:hover {
    background-attachment: scroll;
  }

  .tablet\:bg-primary {
    background-color: #6638B6;
  }

  .tablet\:bg-primaryDark {
    background-color: #3C2C84;
  }

  .tablet\:bg-primary1 {
    background-color: #8C81D1;
  }

  .tablet\:bg-primary2 {
    background-color: #A8A5CE;
  }

  .tablet\:bg-primary3 {
    background-color: #EBEAF6;
  }

  .tablet\:bg-primary4 {
    background-color: #F8F8FC;
  }

  .tablet\:bg-secondary {
    background-color: #007EE5;
  }

  .tablet\:bg-secondary1 {
    background-color: #43BEFF;
  }

  .tablet\:bg-secondary2 {
    background-color: #F5F9FD;
  }

  .tablet\:bg-alert {
    background-color: #EF3817;
  }

  .tablet\:bg-safe {
    background-color: #60B731;
  }

  .tablet\:bg-primary-dark {
    background-color: #3C2C84;
  }

  .tablet\:bg-primary-1 {
    background-color: #8C81D1;
  }

  .tablet\:bg-primary-2 {
    background-color: #A8A5CE;
  }

  .tablet\:bg-primary-3 {
    background-color: #EBEAF6;
  }

  .tablet\:bg-primary-4 {
    background-color: #F8F8FC;
  }

  .tablet\:bg-secondary-1 {
    background-color: #43BEFF;
  }

  .tablet\:bg-secondary-2 {
    background-color: #F5F9FD;
  }

  .tablet\:bg-transparent {
    background-color: transparent;
  }

  .tablet\:bg-black {
    background-color: #000000;
  }

  .tablet\:bg-white {
    background-color: #FFFFFF;
  }

  .tablet\:bg-point-violet {
    background-color: #7545FF;
  }

  .tablet\:bg-gray-100 {
    background-color: #F7F7F7;
  }

  .tablet\:bg-gray-200 {
    background-color: #E5E5E8;
  }

  .tablet\:bg-gray-300 {
    background-color: #CED0D6;
  }

  .tablet\:bg-gray-400 {
    background-color: #A7A9B2;
  }

  .tablet\:bg-gray-500 {
    background-color: #858895;
  }

  .tablet\:bg-gray-600 {
    background-color: #6B6E7B;
  }

  .tablet\:bg-gray-700 {
    background-color: #5F616D;
  }

  .tablet\:bg-gray-800 {
    background-color: #474952;
  }

  .tablet\:bg-gray-900 {
    background-color: #222532;
  }

  .tablet\:bg-gray {
    background-color: #858895;
  }

  .tablet\:bg-gray-dark {
    background-color: #222532;
  }

  .tablet\:bg-red-100 {
    background-color: #FFE8E8;
  }

  .tablet\:bg-red-200 {
    background-color: #FFC4C4;
  }

  .tablet\:bg-red-300 {
    background-color: #FF8F8F;
  }

  .tablet\:bg-red-400 {
    background-color: #FF6A6A;
  }

  .tablet\:bg-red-500 {
    background-color: #EF3817;
  }

  .tablet\:bg-red-600 {
    background-color: #CC2C00;
  }

  .tablet\:bg-red-700 {
    background-color: #C53030;
  }

  .tablet\:bg-red-800 {
    background-color: #9B2C2C;
  }

  .tablet\:bg-red-900 {
    background-color: #742A2A;
  }

  .tablet\:bg-red {
    background-color: #EF3817;
  }

  .tablet\:bg-coral-100 {
    background-color: #FFEBE6;
  }

  .tablet\:bg-coral-200 {
    background-color: #FFD3C8;
  }

  .tablet\:bg-coral-300 {
    background-color: #FFB39E;
  }

  .tablet\:bg-coral-400 {
    background-color: #FF9476;
  }

  .tablet\:bg-coral-500 {
    background-color: #FF7750;
  }

  .tablet\:bg-coral-600 {
    background-color: #F55A2F;
  }

  .tablet\:bg-coral-700 {
    background-color: #DD470F;
  }

  .tablet\:bg-coral-800 {
    background-color: #B93E0F;
  }

  .tablet\:bg-coral-900 {
    background-color: #8E3311;
  }

  .tablet\:bg-coral {
    background-color: #FF7750;
  }

  .tablet\:bg-yellow-100 {
    background-color: #FFFAE6;
  }

  .tablet\:bg-yellow-200 {
    background-color: #FFEB99;
  }

  .tablet\:bg-yellow-300 {
    background-color: #FFE066;
  }

  .tablet\:bg-yellow-400 {
    background-color: #FFD633;
  }

  .tablet\:bg-yellow-500 {
    background-color: #FFCE02;
  }

  .tablet\:bg-yellow-600 {
    background-color: #E6B800;
  }

  .tablet\:bg-yellow-700 {
    background-color: #CCA300;
  }

  .tablet\:bg-yellow-800 {
    background-color: #806600;
  }

  .tablet\:bg-yellow-900 {
    background-color: #4D3D00;
  }

  .tablet\:bg-yellow {
    background-color: #FFCE02;
  }

  .tablet\:bg-green-100 {
    background-color: #F9FCE9;
  }

  .tablet\:bg-green-200 {
    background-color: #E7F3A5;
  }

  .tablet\:bg-green-300 {
    background-color: #D5EA62;
  }

  .tablet\:bg-green-400 {
    background-color: #C2E01E;
  }

  .tablet\:bg-green-500 {
    background-color: #60B731;
  }

  .tablet\:bg-green-600 {
    background-color: #3F7B1A;
  }

  .tablet\:bg-green-700 {
    background-color: #366916;
  }

  .tablet\:bg-green-800 {
    background-color: #203F0D;
  }

  .tablet\:bg-green-900 {
    background-color: #162A09;
  }

  .tablet\:bg-green {
    background-color: #60B731;
  }

  .tablet\:bg-blue-100 {
    background-color: #F5F9FD;
  }

  .tablet\:bg-blue-200 {
    background-color: #E9F4FF;
  }

  .tablet\:bg-blue-300 {
    background-color: #B9DCFF;
  }

  .tablet\:bg-blue-400 {
    background-color: #43BEFF;
  }

  .tablet\:bg-blue-500 {
    background-color: #007EE5;
  }

  .tablet\:bg-blue-600 {
    background-color: #0069CC;
  }

  .tablet\:bg-blue-700 {
    background-color: #005CB3;
  }

  .tablet\:bg-blue-800 {
    background-color: #004F99;
  }

  .tablet\:bg-blue-900 {
    background-color: #003566;
  }

  .tablet\:bg-blue {
    background-color: #007EE5;
  }

  .tablet\:bg-violet-100 {
    background-color: #F8F8FC;
  }

  .tablet\:bg-violet-200 {
    background-color: #EBEAF6;
  }

  .tablet\:bg-violet-300 {
    background-color: #A8A5CE;
  }

  .tablet\:bg-violet-400 {
    background-color: #8C81D1;
  }

  .tablet\:bg-violet-500 {
    background-color: #6638B6;
  }

  .tablet\:bg-violet-600 {
    background-color: #58309C;
  }

  .tablet\:bg-violet-700 {
    background-color: #4D2A89;
  }

  .tablet\:bg-violet-800 {
    background-color: #3C2C84;
  }

  .tablet\:bg-violet-900 {
    background-color: #371E62;
  }

  .tablet\:bg-violet {
    background-color: #6638B6;
  }

  .tablet\:bg-peacock-100 {
    background-color: #E6FFFA;
  }

  .tablet\:bg-peacock-200 {
    background-color: #B2F5EA;
  }

  .tablet\:bg-peacock-300 {
    background-color: #81E6D9;
  }

  .tablet\:bg-peacock-400 {
    background-color: #4FD1C5;
  }

  .tablet\:bg-peacock-500 {
    background-color: #38B2AC;
  }

  .tablet\:bg-peacock-600 {
    background-color: #319795;
  }

  .tablet\:bg-peacock-700 {
    background-color: #2C7A7B;
  }

  .tablet\:bg-peacock-800 {
    background-color: #285E61;
  }

  .tablet\:bg-peacock-900 {
    background-color: #234E52;
  }

  .tablet\:bg-peacock {
    background-color: #38B2AC;
  }

  .tablet\:bg-indigo-100 {
    background-color: #EBF4FF;
  }

  .tablet\:bg-indigo-200 {
    background-color: #C3DAFE;
  }

  .tablet\:bg-indigo-300 {
    background-color: #A3BFFA;
  }

  .tablet\:bg-indigo-400 {
    background-color: #7F9CF5;
  }

  .tablet\:bg-indigo-500 {
    background-color: #667EEA;
  }

  .tablet\:bg-indigo-600 {
    background-color: #5A67D8;
  }

  .tablet\:bg-indigo-700 {
    background-color: #6439DE;
  }

  .tablet\:bg-indigo-800 {
    background-color: #434190;
  }

  .tablet\:bg-indigo-900 {
    background-color: #3C366B;
  }

  .tablet\:bg-indigo {
    background-color: #667EEA;
  }

  .tablet\:\!bg-primary {
    background-color: #6638B6 !important;
  }

  .tablet\:\!bg-primaryDark {
    background-color: #3C2C84 !important;
  }

  .tablet\:\!bg-primary1 {
    background-color: #8C81D1 !important;
  }

  .tablet\:\!bg-primary2 {
    background-color: #A8A5CE !important;
  }

  .tablet\:\!bg-primary3 {
    background-color: #EBEAF6 !important;
  }

  .tablet\:\!bg-primary4 {
    background-color: #F8F8FC !important;
  }

  .tablet\:\!bg-secondary {
    background-color: #007EE5 !important;
  }

  .tablet\:\!bg-secondary1 {
    background-color: #43BEFF !important;
  }

  .tablet\:\!bg-secondary2 {
    background-color: #F5F9FD !important;
  }

  .tablet\:\!bg-alert {
    background-color: #EF3817 !important;
  }

  .tablet\:\!bg-safe {
    background-color: #60B731 !important;
  }

  .tablet\:\!bg-primary-dark {
    background-color: #3C2C84 !important;
  }

  .tablet\:\!bg-primary-1 {
    background-color: #8C81D1 !important;
  }

  .tablet\:\!bg-primary-2 {
    background-color: #A8A5CE !important;
  }

  .tablet\:\!bg-primary-3 {
    background-color: #EBEAF6 !important;
  }

  .tablet\:\!bg-primary-4 {
    background-color: #F8F8FC !important;
  }

  .tablet\:\!bg-secondary-1 {
    background-color: #43BEFF !important;
  }

  .tablet\:\!bg-secondary-2 {
    background-color: #F5F9FD !important;
  }

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

  .tablet\:\!bg-black {
    background-color: #000000 !important;
  }

  .tablet\:\!bg-white {
    background-color: #FFFFFF !important;
  }

  .tablet\:\!bg-point-violet {
    background-color: #7545FF !important;
  }

  .tablet\:\!bg-gray-100 {
    background-color: #F7F7F7 !important;
  }

  .tablet\:\!bg-gray-200 {
    background-color: #E5E5E8 !important;
  }

  .tablet\:\!bg-gray-300 {
    background-color: #CED0D6 !important;
  }

  .tablet\:\!bg-gray-400 {
    background-color: #A7A9B2 !important;
  }

  .tablet\:\!bg-gray-500 {
    background-color: #858895 !important;
  }

  .tablet\:\!bg-gray-600 {
    background-color: #6B6E7B !important;
  }

  .tablet\:\!bg-gray-700 {
    background-color: #5F616D !important;
  }

  .tablet\:\!bg-gray-800 {
    background-color: #474952 !important;
  }

  .tablet\:\!bg-gray-900 {
    background-color: #222532 !important;
  }

  .tablet\:\!bg-gray {
    background-color: #858895 !important;
  }

  .tablet\:\!bg-gray-dark {
    background-color: #222532 !important;
  }

  .tablet\:\!bg-red-100 {
    background-color: #FFE8E8 !important;
  }

  .tablet\:\!bg-red-200 {
    background-color: #FFC4C4 !important;
  }

  .tablet\:\!bg-red-300 {
    background-color: #FF8F8F !important;
  }

  .tablet\:\!bg-red-400 {
    background-color: #FF6A6A !important;
  }

  .tablet\:\!bg-red-500 {
    background-color: #EF3817 !important;
  }

  .tablet\:\!bg-red-600 {
    background-color: #CC2C00 !important;
  }

  .tablet\:\!bg-red-700 {
    background-color: #C53030 !important;
  }

  .tablet\:\!bg-red-800 {
    background-color: #9B2C2C !important;
  }

  .tablet\:\!bg-red-900 {
    background-color: #742A2A !important;
  }

  .tablet\:\!bg-red {
    background-color: #EF3817 !important;
  }

  .tablet\:\!bg-coral-100 {
    background-color: #FFEBE6 !important;
  }

  .tablet\:\!bg-coral-200 {
    background-color: #FFD3C8 !important;
  }

  .tablet\:\!bg-coral-300 {
    background-color: #FFB39E !important;
  }

  .tablet\:\!bg-coral-400 {
    background-color: #FF9476 !important;
  }

  .tablet\:\!bg-coral-500 {
    background-color: #FF7750 !important;
  }

  .tablet\:\!bg-coral-600 {
    background-color: #F55A2F !important;
  }

  .tablet\:\!bg-coral-700 {
    background-color: #DD470F !important;
  }

  .tablet\:\!bg-coral-800 {
    background-color: #B93E0F !important;
  }

  .tablet\:\!bg-coral-900 {
    background-color: #8E3311 !important;
  }

  .tablet\:\!bg-coral {
    background-color: #FF7750 !important;
  }

  .tablet\:\!bg-yellow-100 {
    background-color: #FFFAE6 !important;
  }

  .tablet\:\!bg-yellow-200 {
    background-color: #FFEB99 !important;
  }

  .tablet\:\!bg-yellow-300 {
    background-color: #FFE066 !important;
  }

  .tablet\:\!bg-yellow-400 {
    background-color: #FFD633 !important;
  }

  .tablet\:\!bg-yellow-500 {
    background-color: #FFCE02 !important;
  }

  .tablet\:\!bg-yellow-600 {
    background-color: #E6B800 !important;
  }

  .tablet\:\!bg-yellow-700 {
    background-color: #CCA300 !important;
  }

  .tablet\:\!bg-yellow-800 {
    background-color: #806600 !important;
  }

  .tablet\:\!bg-yellow-900 {
    background-color: #4D3D00 !important;
  }

  .tablet\:\!bg-yellow {
    background-color: #FFCE02 !important;
  }

  .tablet\:\!bg-green-100 {
    background-color: #F9FCE9 !important;
  }

  .tablet\:\!bg-green-200 {
    background-color: #E7F3A5 !important;
  }

  .tablet\:\!bg-green-300 {
    background-color: #D5EA62 !important;
  }

  .tablet\:\!bg-green-400 {
    background-color: #C2E01E !important;
  }

  .tablet\:\!bg-green-500 {
    background-color: #60B731 !important;
  }

  .tablet\:\!bg-green-600 {
    background-color: #3F7B1A !important;
  }

  .tablet\:\!bg-green-700 {
    background-color: #366916 !important;
  }

  .tablet\:\!bg-green-800 {
    background-color: #203F0D !important;
  }

  .tablet\:\!bg-green-900 {
    background-color: #162A09 !important;
  }

  .tablet\:\!bg-green {
    background-color: #60B731 !important;
  }

  .tablet\:\!bg-blue-100 {
    background-color: #F5F9FD !important;
  }

  .tablet\:\!bg-blue-200 {
    background-color: #E9F4FF !important;
  }

  .tablet\:\!bg-blue-300 {
    background-color: #B9DCFF !important;
  }

  .tablet\:\!bg-blue-400 {
    background-color: #43BEFF !important;
  }

  .tablet\:\!bg-blue-500 {
    background-color: #007EE5 !important;
  }

  .tablet\:\!bg-blue-600 {
    background-color: #0069CC !important;
  }

  .tablet\:\!bg-blue-700 {
    background-color: #005CB3 !important;
  }

  .tablet\:\!bg-blue-800 {
    background-color: #004F99 !important;
  }

  .tablet\:\!bg-blue-900 {
    background-color: #003566 !important;
  }

  .tablet\:\!bg-blue {
    background-color: #007EE5 !important;
  }

  .tablet\:\!bg-violet-100 {
    background-color: #F8F8FC !important;
  }

  .tablet\:\!bg-violet-200 {
    background-color: #EBEAF6 !important;
  }

  .tablet\:\!bg-violet-300 {
    background-color: #A8A5CE !important;
  }

  .tablet\:\!bg-violet-400 {
    background-color: #8C81D1 !important;
  }

  .tablet\:\!bg-violet-500 {
    background-color: #6638B6 !important;
  }

  .tablet\:\!bg-violet-600 {
    background-color: #58309C !important;
  }

  .tablet\:\!bg-violet-700 {
    background-color: #4D2A89 !important;
  }

  .tablet\:\!bg-violet-800 {
    background-color: #3C2C84 !important;
  }

  .tablet\:\!bg-violet-900 {
    background-color: #371E62 !important;
  }

  .tablet\:\!bg-violet {
    background-color: #6638B6 !important;
  }

  .tablet\:\!bg-peacock-100 {
    background-color: #E6FFFA !important;
  }

  .tablet\:\!bg-peacock-200 {
    background-color: #B2F5EA !important;
  }

  .tablet\:\!bg-peacock-300 {
    background-color: #81E6D9 !important;
  }

  .tablet\:\!bg-peacock-400 {
    background-color: #4FD1C5 !important;
  }

  .tablet\:\!bg-peacock-500 {
    background-color: #38B2AC !important;
  }

  .tablet\:\!bg-peacock-600 {
    background-color: #319795 !important;
  }

  .tablet\:\!bg-peacock-700 {
    background-color: #2C7A7B !important;
  }

  .tablet\:\!bg-peacock-800 {
    background-color: #285E61 !important;
  }

  .tablet\:\!bg-peacock-900 {
    background-color: #234E52 !important;
  }

  .tablet\:\!bg-peacock {
    background-color: #38B2AC !important;
  }

  .tablet\:\!bg-indigo-100 {
    background-color: #EBF4FF !important;
  }

  .tablet\:\!bg-indigo-200 {
    background-color: #C3DAFE !important;
  }

  .tablet\:\!bg-indigo-300 {
    background-color: #A3BFFA !important;
  }

  .tablet\:\!bg-indigo-400 {
    background-color: #7F9CF5 !important;
  }

  .tablet\:\!bg-indigo-500 {
    background-color: #667EEA !important;
  }

  .tablet\:\!bg-indigo-600 {
    background-color: #5A67D8 !important;
  }

  .tablet\:\!bg-indigo-700 {
    background-color: #6439DE !important;
  }

  .tablet\:\!bg-indigo-800 {
    background-color: #434190 !important;
  }

  .tablet\:\!bg-indigo-900 {
    background-color: #3C366B !important;
  }

  .tablet\:\!bg-indigo {
    background-color: #667EEA !important;
  }

  .tablet\:hover\:bg-primary:hover {
    background-color: #6638B6;
  }

  .tablet\:hover\:bg-primaryDark:hover {
    background-color: #3C2C84;
  }

  .tablet\:hover\:bg-primary1:hover {
    background-color: #8C81D1;
  }

  .tablet\:hover\:bg-primary2:hover {
    background-color: #A8A5CE;
  }

  .tablet\:hover\:bg-primary3:hover {
    background-color: #EBEAF6;
  }

  .tablet\:hover\:bg-primary4:hover {
    background-color: #F8F8FC;
  }

  .tablet\:hover\:bg-secondary:hover {
    background-color: #007EE5;
  }

  .tablet\:hover\:bg-secondary1:hover {
    background-color: #43BEFF;
  }

  .tablet\:hover\:bg-secondary2:hover {
    background-color: #F5F9FD;
  }

  .tablet\:hover\:bg-alert:hover {
    background-color: #EF3817;
  }

  .tablet\:hover\:bg-safe:hover {
    background-color: #60B731;
  }

  .tablet\:hover\:bg-primary-dark:hover {
    background-color: #3C2C84;
  }

  .tablet\:hover\:bg-primary-1:hover {
    background-color: #8C81D1;
  }

  .tablet\:hover\:bg-primary-2:hover {
    background-color: #A8A5CE;
  }

  .tablet\:hover\:bg-primary-3:hover {
    background-color: #EBEAF6;
  }

  .tablet\:hover\:bg-primary-4:hover {
    background-color: #F8F8FC;
  }

  .tablet\:hover\:bg-secondary-1:hover {
    background-color: #43BEFF;
  }

  .tablet\:hover\:bg-secondary-2:hover {
    background-color: #F5F9FD;
  }

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

  .tablet\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .tablet\:hover\:bg-white:hover {
    background-color: #FFFFFF;
  }

  .tablet\:hover\:bg-point-violet:hover {
    background-color: #7545FF;
  }

  .tablet\:hover\:bg-gray-100:hover {
    background-color: #F7F7F7;
  }

  .tablet\:hover\:bg-gray-200:hover {
    background-color: #E5E5E8;
  }

  .tablet\:hover\:bg-gray-300:hover {
    background-color: #CED0D6;
  }

  .tablet\:hover\:bg-gray-400:hover {
    background-color: #A7A9B2;
  }

  .tablet\:hover\:bg-gray-500:hover {
    background-color: #858895;
  }

  .tablet\:hover\:bg-gray-600:hover {
    background-color: #6B6E7B;
  }

  .tablet\:hover\:bg-gray-700:hover {
    background-color: #5F616D;
  }

  .tablet\:hover\:bg-gray-800:hover {
    background-color: #474952;
  }

  .tablet\:hover\:bg-gray-900:hover {
    background-color: #222532;
  }

  .tablet\:hover\:bg-gray:hover {
    background-color: #858895;
  }

  .tablet\:hover\:bg-gray-dark:hover {
    background-color: #222532;
  }

  .tablet\:hover\:bg-red-100:hover {
    background-color: #FFE8E8;
  }

  .tablet\:hover\:bg-red-200:hover {
    background-color: #FFC4C4;
  }

  .tablet\:hover\:bg-red-300:hover {
    background-color: #FF8F8F;
  }

  .tablet\:hover\:bg-red-400:hover {
    background-color: #FF6A6A;
  }

  .tablet\:hover\:bg-red-500:hover {
    background-color: #EF3817;
  }

  .tablet\:hover\:bg-red-600:hover {
    background-color: #CC2C00;
  }

  .tablet\:hover\:bg-red-700:hover {
    background-color: #C53030;
  }

  .tablet\:hover\:bg-red-800:hover {
    background-color: #9B2C2C;
  }

  .tablet\:hover\:bg-red-900:hover {
    background-color: #742A2A;
  }

  .tablet\:hover\:bg-red:hover {
    background-color: #EF3817;
  }

  .tablet\:hover\:bg-coral-100:hover {
    background-color: #FFEBE6;
  }

  .tablet\:hover\:bg-coral-200:hover {
    background-color: #FFD3C8;
  }

  .tablet\:hover\:bg-coral-300:hover {
    background-color: #FFB39E;
  }

  .tablet\:hover\:bg-coral-400:hover {
    background-color: #FF9476;
  }

  .tablet\:hover\:bg-coral-500:hover {
    background-color: #FF7750;
  }

  .tablet\:hover\:bg-coral-600:hover {
    background-color: #F55A2F;
  }

  .tablet\:hover\:bg-coral-700:hover {
    background-color: #DD470F;
  }

  .tablet\:hover\:bg-coral-800:hover {
    background-color: #B93E0F;
  }

  .tablet\:hover\:bg-coral-900:hover {
    background-color: #8E3311;
  }

  .tablet\:hover\:bg-coral:hover {
    background-color: #FF7750;
  }

  .tablet\:hover\:bg-yellow-100:hover {
    background-color: #FFFAE6;
  }

  .tablet\:hover\:bg-yellow-200:hover {
    background-color: #FFEB99;
  }

  .tablet\:hover\:bg-yellow-300:hover {
    background-color: #FFE066;
  }

  .tablet\:hover\:bg-yellow-400:hover {
    background-color: #FFD633;
  }

  .tablet\:hover\:bg-yellow-500:hover {
    background-color: #FFCE02;
  }

  .tablet\:hover\:bg-yellow-600:hover {
    background-color: #E6B800;
  }

  .tablet\:hover\:bg-yellow-700:hover {
    background-color: #CCA300;
  }

  .tablet\:hover\:bg-yellow-800:hover {
    background-color: #806600;
  }

  .tablet\:hover\:bg-yellow-900:hover {
    background-color: #4D3D00;
  }

  .tablet\:hover\:bg-yellow:hover {
    background-color: #FFCE02;
  }

  .tablet\:hover\:bg-green-100:hover {
    background-color: #F9FCE9;
  }

  .tablet\:hover\:bg-green-200:hover {
    background-color: #E7F3A5;
  }

  .tablet\:hover\:bg-green-300:hover {
    background-color: #D5EA62;
  }

  .tablet\:hover\:bg-green-400:hover {
    background-color: #C2E01E;
  }

  .tablet\:hover\:bg-green-500:hover {
    background-color: #60B731;
  }

  .tablet\:hover\:bg-green-600:hover {
    background-color: #3F7B1A;
  }

  .tablet\:hover\:bg-green-700:hover {
    background-color: #366916;
  }

  .tablet\:hover\:bg-green-800:hover {
    background-color: #203F0D;
  }

  .tablet\:hover\:bg-green-900:hover {
    background-color: #162A09;
  }

  .tablet\:hover\:bg-green:hover {
    background-color: #60B731;
  }

  .tablet\:hover\:bg-blue-100:hover {
    background-color: #F5F9FD;
  }

  .tablet\:hover\:bg-blue-200:hover {
    background-color: #E9F4FF;
  }

  .tablet\:hover\:bg-blue-300:hover {
    background-color: #B9DCFF;
  }

  .tablet\:hover\:bg-blue-400:hover {
    background-color: #43BEFF;
  }

  .tablet\:hover\:bg-blue-500:hover {
    background-color: #007EE5;
  }

  .tablet\:hover\:bg-blue-600:hover {
    background-color: #0069CC;
  }

  .tablet\:hover\:bg-blue-700:hover {
    background-color: #005CB3;
  }

  .tablet\:hover\:bg-blue-800:hover {
    background-color: #004F99;
  }

  .tablet\:hover\:bg-blue-900:hover {
    background-color: #003566;
  }

  .tablet\:hover\:bg-blue:hover {
    background-color: #007EE5;
  }

  .tablet\:hover\:bg-violet-100:hover {
    background-color: #F8F8FC;
  }

  .tablet\:hover\:bg-violet-200:hover {
    background-color: #EBEAF6;
  }

  .tablet\:hover\:bg-violet-300:hover {
    background-color: #A8A5CE;
  }

  .tablet\:hover\:bg-violet-400:hover {
    background-color: #8C81D1;
  }

  .tablet\:hover\:bg-violet-500:hover {
    background-color: #6638B6;
  }

  .tablet\:hover\:bg-violet-600:hover {
    background-color: #58309C;
  }

  .tablet\:hover\:bg-violet-700:hover {
    background-color: #4D2A89;
  }

  .tablet\:hover\:bg-violet-800:hover {
    background-color: #3C2C84;
  }

  .tablet\:hover\:bg-violet-900:hover {
    background-color: #371E62;
  }

  .tablet\:hover\:bg-violet:hover {
    background-color: #6638B6;
  }

  .tablet\:hover\:bg-peacock-100:hover {
    background-color: #E6FFFA;
  }

  .tablet\:hover\:bg-peacock-200:hover {
    background-color: #B2F5EA;
  }

  .tablet\:hover\:bg-peacock-300:hover {
    background-color: #81E6D9;
  }

  .tablet\:hover\:bg-peacock-400:hover {
    background-color: #4FD1C5;
  }

  .tablet\:hover\:bg-peacock-500:hover {
    background-color: #38B2AC;
  }

  .tablet\:hover\:bg-peacock-600:hover {
    background-color: #319795;
  }

  .tablet\:hover\:bg-peacock-700:hover {
    background-color: #2C7A7B;
  }

  .tablet\:hover\:bg-peacock-800:hover {
    background-color: #285E61;
  }

  .tablet\:hover\:bg-peacock-900:hover {
    background-color: #234E52;
  }

  .tablet\:hover\:bg-peacock:hover {
    background-color: #38B2AC;
  }

  .tablet\:hover\:bg-indigo-100:hover {
    background-color: #EBF4FF;
  }

  .tablet\:hover\:bg-indigo-200:hover {
    background-color: #C3DAFE;
  }

  .tablet\:hover\:bg-indigo-300:hover {
    background-color: #A3BFFA;
  }

  .tablet\:hover\:bg-indigo-400:hover {
    background-color: #7F9CF5;
  }

  .tablet\:hover\:bg-indigo-500:hover {
    background-color: #667EEA;
  }

  .tablet\:hover\:bg-indigo-600:hover {
    background-color: #5A67D8;
  }

  .tablet\:hover\:bg-indigo-700:hover {
    background-color: #6439DE;
  }

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

  .tablet\:hover\:bg-indigo-900:hover {
    background-color: #3C366B;
  }

  .tablet\:hover\:bg-indigo:hover {
    background-color: #667EEA;
  }

  .tablet\:bg-bottom {
    background-position: bottom;
  }

  .tablet\:bg-center {
    background-position: center;
  }

  .tablet\:bg-left {
    background-position: left;
  }

  .tablet\:bg-left-bottom {
    background-position: left bottom;
  }

  .tablet\:bg-left-top {
    background-position: left top;
  }

  .tablet\:bg-right {
    background-position: right;
  }

  .tablet\:bg-right-bottom {
    background-position: right bottom;
  }

  .tablet\:bg-right-top {
    background-position: right top;
  }

  .tablet\:bg-top {
    background-position: top;
  }

  .tablet\:\!bg-bottom {
    background-position: bottom !important;
  }

  .tablet\:\!bg-center {
    background-position: center !important;
  }

  .tablet\:\!bg-left {
    background-position: left !important;
  }

  .tablet\:\!bg-left-bottom {
    background-position: left bottom !important;
  }

  .tablet\:\!bg-left-top {
    background-position: left top !important;
  }

  .tablet\:\!bg-right {
    background-position: right !important;
  }

  .tablet\:\!bg-right-bottom {
    background-position: right bottom !important;
  }

  .tablet\:\!bg-right-top {
    background-position: right top !important;
  }

  .tablet\:\!bg-top {
    background-position: top !important;
  }

  .tablet\:hover\:bg-bottom:hover {
    background-position: bottom;
  }

  .tablet\:hover\:bg-center:hover {
    background-position: center;
  }

  .tablet\:hover\:bg-left:hover {
    background-position: left;
  }

  .tablet\:hover\:bg-left-bottom:hover {
    background-position: left bottom;
  }

  .tablet\:hover\:bg-left-top:hover {
    background-position: left top;
  }

  .tablet\:hover\:bg-right:hover {
    background-position: right;
  }

  .tablet\:hover\:bg-right-bottom:hover {
    background-position: right bottom;
  }

  .tablet\:hover\:bg-right-top:hover {
    background-position: right top;
  }

  .tablet\:hover\:bg-top:hover {
    background-position: top;
  }

  .tablet\:bg-repeat {
    background-repeat: repeat;
  }

  .tablet\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .tablet\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .tablet\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .tablet\:bg-repeat-round {
    background-repeat: round;
  }

  .tablet\:bg-repeat-space {
    background-repeat: space;
  }

  .tablet\:\!bg-repeat {
    background-repeat: repeat !important;
  }

  .tablet\:\!bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .tablet\:\!bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .tablet\:\!bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .tablet\:\!bg-repeat-round {
    background-repeat: round !important;
  }

  .tablet\:\!bg-repeat-space {
    background-repeat: space !important;
  }

  .tablet\:hover\:bg-repeat:hover {
    background-repeat: repeat;
  }

  .tablet\:hover\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }

  .tablet\:hover\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }

  .tablet\:hover\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }

  .tablet\:hover\:bg-repeat-round:hover {
    background-repeat: round;
  }

  .tablet\:hover\:bg-repeat-space:hover {
    background-repeat: space;
  }

  .tablet\:bg-auto {
    background-size: auto;
  }

  .tablet\:bg-cover {
    background-size: cover;
  }

  .tablet\:bg-contain {
    background-size: contain;
  }

  .tablet\:\!bg-auto {
    background-size: auto !important;
  }

  .tablet\:\!bg-cover {
    background-size: cover !important;
  }

  .tablet\:\!bg-contain {
    background-size: contain !important;
  }

  .tablet\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .tablet\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .tablet\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .tablet\:border-collapse {
    border-collapse: collapse;
  }

  .tablet\:border-separate {
    border-collapse: separate;
  }

  .tablet\:\!border-collapse {
    border-collapse: collapse !important;
  }

  .tablet\:\!border-separate {
    border-collapse: separate !important;
  }

  .tablet\:hover\:border-collapse:hover {
    border-collapse: collapse;
  }

  .tablet\:hover\:border-separate:hover {
    border-collapse: separate;
  }

  .tablet\:border-primary {
    border-color: #6638B6;
  }

  .tablet\:border-primaryDark {
    border-color: #3C2C84;
  }

  .tablet\:border-primary1 {
    border-color: #8C81D1;
  }

  .tablet\:border-primary2 {
    border-color: #A8A5CE;
  }

  .tablet\:border-primary3 {
    border-color: #EBEAF6;
  }

  .tablet\:border-primary4 {
    border-color: #F8F8FC;
  }

  .tablet\:border-secondary {
    border-color: #007EE5;
  }

  .tablet\:border-secondary1 {
    border-color: #43BEFF;
  }

  .tablet\:border-secondary2 {
    border-color: #F5F9FD;
  }

  .tablet\:border-alert {
    border-color: #EF3817;
  }

  .tablet\:border-safe {
    border-color: #60B731;
  }

  .tablet\:border-primary-dark {
    border-color: #3C2C84;
  }

  .tablet\:border-primary-1 {
    border-color: #8C81D1;
  }

  .tablet\:border-primary-2 {
    border-color: #A8A5CE;
  }

  .tablet\:border-primary-3 {
    border-color: #EBEAF6;
  }

  .tablet\:border-primary-4 {
    border-color: #F8F8FC;
  }

  .tablet\:border-secondary-1 {
    border-color: #43BEFF;
  }

  .tablet\:border-secondary-2 {
    border-color: #F5F9FD;
  }

  .tablet\:border-transparent {
    border-color: transparent;
  }

  .tablet\:border-black {
    border-color: #000000;
  }

  .tablet\:border-white {
    border-color: #FFFFFF;
  }

  .tablet\:border-point-violet {
    border-color: #7545FF;
  }

  .tablet\:border-gray-100 {
    border-color: #F7F7F7;
  }

  .tablet\:border-gray-200 {
    border-color: #E5E5E8;
  }

  .tablet\:border-gray-300 {
    border-color: #CED0D6;
  }

  .tablet\:border-gray-400 {
    border-color: #A7A9B2;
  }

  .tablet\:border-gray-500 {
    border-color: #858895;
  }

  .tablet\:border-gray-600 {
    border-color: #6B6E7B;
  }

  .tablet\:border-gray-700 {
    border-color: #5F616D;
  }

  .tablet\:border-gray-800 {
    border-color: #474952;
  }

  .tablet\:border-gray-900 {
    border-color: #222532;
  }

  .tablet\:border-gray {
    border-color: #858895;
  }

  .tablet\:border-gray-dark {
    border-color: #222532;
  }

  .tablet\:border-red-100 {
    border-color: #FFE8E8;
  }

  .tablet\:border-red-200 {
    border-color: #FFC4C4;
  }

  .tablet\:border-red-300 {
    border-color: #FF8F8F;
  }

  .tablet\:border-red-400 {
    border-color: #FF6A6A;
  }

  .tablet\:border-red-500 {
    border-color: #EF3817;
  }

  .tablet\:border-red-600 {
    border-color: #CC2C00;
  }

  .tablet\:border-red-700 {
    border-color: #C53030;
  }

  .tablet\:border-red-800 {
    border-color: #9B2C2C;
  }

  .tablet\:border-red-900 {
    border-color: #742A2A;
  }

  .tablet\:border-red {
    border-color: #EF3817;
  }

  .tablet\:border-coral-100 {
    border-color: #FFEBE6;
  }

  .tablet\:border-coral-200 {
    border-color: #FFD3C8;
  }

  .tablet\:border-coral-300 {
    border-color: #FFB39E;
  }

  .tablet\:border-coral-400 {
    border-color: #FF9476;
  }

  .tablet\:border-coral-500 {
    border-color: #FF7750;
  }

  .tablet\:border-coral-600 {
    border-color: #F55A2F;
  }

  .tablet\:border-coral-700 {
    border-color: #DD470F;
  }

  .tablet\:border-coral-800 {
    border-color: #B93E0F;
  }

  .tablet\:border-coral-900 {
    border-color: #8E3311;
  }

  .tablet\:border-coral {
    border-color: #FF7750;
  }

  .tablet\:border-yellow-100 {
    border-color: #FFFAE6;
  }

  .tablet\:border-yellow-200 {
    border-color: #FFEB99;
  }

  .tablet\:border-yellow-300 {
    border-color: #FFE066;
  }

  .tablet\:border-yellow-400 {
    border-color: #FFD633;
  }

  .tablet\:border-yellow-500 {
    border-color: #FFCE02;
  }

  .tablet\:border-yellow-600 {
    border-color: #E6B800;
  }

  .tablet\:border-yellow-700 {
    border-color: #CCA300;
  }

  .tablet\:border-yellow-800 {
    border-color: #806600;
  }

  .tablet\:border-yellow-900 {
    border-color: #4D3D00;
  }

  .tablet\:border-yellow {
    border-color: #FFCE02;
  }

  .tablet\:border-green-100 {
    border-color: #F9FCE9;
  }

  .tablet\:border-green-200 {
    border-color: #E7F3A5;
  }

  .tablet\:border-green-300 {
    border-color: #D5EA62;
  }

  .tablet\:border-green-400 {
    border-color: #C2E01E;
  }

  .tablet\:border-green-500 {
    border-color: #60B731;
  }

  .tablet\:border-green-600 {
    border-color: #3F7B1A;
  }

  .tablet\:border-green-700 {
    border-color: #366916;
  }

  .tablet\:border-green-800 {
    border-color: #203F0D;
  }

  .tablet\:border-green-900 {
    border-color: #162A09;
  }

  .tablet\:border-green {
    border-color: #60B731;
  }

  .tablet\:border-blue-100 {
    border-color: #F5F9FD;
  }

  .tablet\:border-blue-200 {
    border-color: #E9F4FF;
  }

  .tablet\:border-blue-300 {
    border-color: #B9DCFF;
  }

  .tablet\:border-blue-400 {
    border-color: #43BEFF;
  }

  .tablet\:border-blue-500 {
    border-color: #007EE5;
  }

  .tablet\:border-blue-600 {
    border-color: #0069CC;
  }

  .tablet\:border-blue-700 {
    border-color: #005CB3;
  }

  .tablet\:border-blue-800 {
    border-color: #004F99;
  }

  .tablet\:border-blue-900 {
    border-color: #003566;
  }

  .tablet\:border-blue {
    border-color: #007EE5;
  }

  .tablet\:border-violet-100 {
    border-color: #F8F8FC;
  }

  .tablet\:border-violet-200 {
    border-color: #EBEAF6;
  }

  .tablet\:border-violet-300 {
    border-color: #A8A5CE;
  }

  .tablet\:border-violet-400 {
    border-color: #8C81D1;
  }

  .tablet\:border-violet-500 {
    border-color: #6638B6;
  }

  .tablet\:border-violet-600 {
    border-color: #58309C;
  }

  .tablet\:border-violet-700 {
    border-color: #4D2A89;
  }

  .tablet\:border-violet-800 {
    border-color: #3C2C84;
  }

  .tablet\:border-violet-900 {
    border-color: #371E62;
  }

  .tablet\:border-violet {
    border-color: #6638B6;
  }

  .tablet\:border-peacock-100 {
    border-color: #E6FFFA;
  }

  .tablet\:border-peacock-200 {
    border-color: #B2F5EA;
  }

  .tablet\:border-peacock-300 {
    border-color: #81E6D9;
  }

  .tablet\:border-peacock-400 {
    border-color: #4FD1C5;
  }

  .tablet\:border-peacock-500 {
    border-color: #38B2AC;
  }

  .tablet\:border-peacock-600 {
    border-color: #319795;
  }

  .tablet\:border-peacock-700 {
    border-color: #2C7A7B;
  }

  .tablet\:border-peacock-800 {
    border-color: #285E61;
  }

  .tablet\:border-peacock-900 {
    border-color: #234E52;
  }

  .tablet\:border-peacock {
    border-color: #38B2AC;
  }

  .tablet\:border-indigo-100 {
    border-color: #EBF4FF;
  }

  .tablet\:border-indigo-200 {
    border-color: #C3DAFE;
  }

  .tablet\:border-indigo-300 {
    border-color: #A3BFFA;
  }

  .tablet\:border-indigo-400 {
    border-color: #7F9CF5;
  }

  .tablet\:border-indigo-500 {
    border-color: #667EEA;
  }

  .tablet\:border-indigo-600 {
    border-color: #5A67D8;
  }

  .tablet\:border-indigo-700 {
    border-color: #6439DE;
  }

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

  .tablet\:border-indigo-900 {
    border-color: #3C366B;
  }

  .tablet\:border-indigo {
    border-color: #667EEA;
  }

  .tablet\:\!border-primary {
    border-color: #6638B6 !important;
  }

  .tablet\:\!border-primaryDark {
    border-color: #3C2C84 !important;
  }

  .tablet\:\!border-primary1 {
    border-color: #8C81D1 !important;
  }

  .tablet\:\!border-primary2 {
    border-color: #A8A5CE !important;
  }

  .tablet\:\!border-primary3 {
    border-color: #EBEAF6 !important;
  }

  .tablet\:\!border-primary4 {
    border-color: #F8F8FC !important;
  }

  .tablet\:\!border-secondary {
    border-color: #007EE5 !important;
  }

  .tablet\:\!border-secondary1 {
    border-color: #43BEFF !important;
  }

  .tablet\:\!border-secondary2 {
    border-color: #F5F9FD !important;
  }

  .tablet\:\!border-alert {
    border-color: #EF3817 !important;
  }

  .tablet\:\!border-safe {
    border-color: #60B731 !important;
  }

  .tablet\:\!border-primary-dark {
    border-color: #3C2C84 !important;
  }

  .tablet\:\!border-primary-1 {
    border-color: #8C81D1 !important;
  }

  .tablet\:\!border-primary-2 {
    border-color: #A8A5CE !important;
  }

  .tablet\:\!border-primary-3 {
    border-color: #EBEAF6 !important;
  }

  .tablet\:\!border-primary-4 {
    border-color: #F8F8FC !important;
  }

  .tablet\:\!border-secondary-1 {
    border-color: #43BEFF !important;
  }

  .tablet\:\!border-secondary-2 {
    border-color: #F5F9FD !important;
  }

  .tablet\:\!border-transparent {
    border-color: transparent !important;
  }

  .tablet\:\!border-black {
    border-color: #000000 !important;
  }

  .tablet\:\!border-white {
    border-color: #FFFFFF !important;
  }

  .tablet\:\!border-point-violet {
    border-color: #7545FF !important;
  }

  .tablet\:\!border-gray-100 {
    border-color: #F7F7F7 !important;
  }

  .tablet\:\!border-gray-200 {
    border-color: #E5E5E8 !important;
  }

  .tablet\:\!border-gray-300 {
    border-color: #CED0D6 !important;
  }

  .tablet\:\!border-gray-400 {
    border-color: #A7A9B2 !important;
  }

  .tablet\:\!border-gray-500 {
    border-color: #858895 !important;
  }

  .tablet\:\!border-gray-600 {
    border-color: #6B6E7B !important;
  }

  .tablet\:\!border-gray-700 {
    border-color: #5F616D !important;
  }

  .tablet\:\!border-gray-800 {
    border-color: #474952 !important;
  }

  .tablet\:\!border-gray-900 {
    border-color: #222532 !important;
  }

  .tablet\:\!border-gray {
    border-color: #858895 !important;
  }

  .tablet\:\!border-gray-dark {
    border-color: #222532 !important;
  }

  .tablet\:\!border-red-100 {
    border-color: #FFE8E8 !important;
  }

  .tablet\:\!border-red-200 {
    border-color: #FFC4C4 !important;
  }

  .tablet\:\!border-red-300 {
    border-color: #FF8F8F !important;
  }

  .tablet\:\!border-red-400 {
    border-color: #FF6A6A !important;
  }

  .tablet\:\!border-red-500 {
    border-color: #EF3817 !important;
  }

  .tablet\:\!border-red-600 {
    border-color: #CC2C00 !important;
  }

  .tablet\:\!border-red-700 {
    border-color: #C53030 !important;
  }

  .tablet\:\!border-red-800 {
    border-color: #9B2C2C !important;
  }

  .tablet\:\!border-red-900 {
    border-color: #742A2A !important;
  }

  .tablet\:\!border-red {
    border-color: #EF3817 !important;
  }

  .tablet\:\!border-coral-100 {
    border-color: #FFEBE6 !important;
  }

  .tablet\:\!border-coral-200 {
    border-color: #FFD3C8 !important;
  }

  .tablet\:\!border-coral-300 {
    border-color: #FFB39E !important;
  }

  .tablet\:\!border-coral-400 {
    border-color: #FF9476 !important;
  }

  .tablet\:\!border-coral-500 {
    border-color: #FF7750 !important;
  }

  .tablet\:\!border-coral-600 {
    border-color: #F55A2F !important;
  }

  .tablet\:\!border-coral-700 {
    border-color: #DD470F !important;
  }

  .tablet\:\!border-coral-800 {
    border-color: #B93E0F !important;
  }

  .tablet\:\!border-coral-900 {
    border-color: #8E3311 !important;
  }

  .tablet\:\!border-coral {
    border-color: #FF7750 !important;
  }

  .tablet\:\!border-yellow-100 {
    border-color: #FFFAE6 !important;
  }

  .tablet\:\!border-yellow-200 {
    border-color: #FFEB99 !important;
  }

  .tablet\:\!border-yellow-300 {
    border-color: #FFE066 !important;
  }

  .tablet\:\!border-yellow-400 {
    border-color: #FFD633 !important;
  }

  .tablet\:\!border-yellow-500 {
    border-color: #FFCE02 !important;
  }

  .tablet\:\!border-yellow-600 {
    border-color: #E6B800 !important;
  }

  .tablet\:\!border-yellow-700 {
    border-color: #CCA300 !important;
  }

  .tablet\:\!border-yellow-800 {
    border-color: #806600 !important;
  }

  .tablet\:\!border-yellow-900 {
    border-color: #4D3D00 !important;
  }

  .tablet\:\!border-yellow {
    border-color: #FFCE02 !important;
  }

  .tablet\:\!border-green-100 {
    border-color: #F9FCE9 !important;
  }

  .tablet\:\!border-green-200 {
    border-color: #E7F3A5 !important;
  }

  .tablet\:\!border-green-300 {
    border-color: #D5EA62 !important;
  }

  .tablet\:\!border-green-400 {
    border-color: #C2E01E !important;
  }

  .tablet\:\!border-green-500 {
    border-color: #60B731 !important;
  }

  .tablet\:\!border-green-600 {
    border-color: #3F7B1A !important;
  }

  .tablet\:\!border-green-700 {
    border-color: #366916 !important;
  }

  .tablet\:\!border-green-800 {
    border-color: #203F0D !important;
  }

  .tablet\:\!border-green-900 {
    border-color: #162A09 !important;
  }

  .tablet\:\!border-green {
    border-color: #60B731 !important;
  }

  .tablet\:\!border-blue-100 {
    border-color: #F5F9FD !important;
  }

  .tablet\:\!border-blue-200 {
    border-color: #E9F4FF !important;
  }

  .tablet\:\!border-blue-300 {
    border-color: #B9DCFF !important;
  }

  .tablet\:\!border-blue-400 {
    border-color: #43BEFF !important;
  }

  .tablet\:\!border-blue-500 {
    border-color: #007EE5 !important;
  }

  .tablet\:\!border-blue-600 {
    border-color: #0069CC !important;
  }

  .tablet\:\!border-blue-700 {
    border-color: #005CB3 !important;
  }

  .tablet\:\!border-blue-800 {
    border-color: #004F99 !important;
  }

  .tablet\:\!border-blue-900 {
    border-color: #003566 !important;
  }

  .tablet\:\!border-blue {
    border-color: #007EE5 !important;
  }

  .tablet\:\!border-violet-100 {
    border-color: #F8F8FC !important;
  }

  .tablet\:\!border-violet-200 {
    border-color: #EBEAF6 !important;
  }

  .tablet\:\!border-violet-300 {
    border-color: #A8A5CE !important;
  }

  .tablet\:\!border-violet-400 {
    border-color: #8C81D1 !important;
  }

  .tablet\:\!border-violet-500 {
    border-color: #6638B6 !important;
  }

  .tablet\:\!border-violet-600 {
    border-color: #58309C !important;
  }

  .tablet\:\!border-violet-700 {
    border-color: #4D2A89 !important;
  }

  .tablet\:\!border-violet-800 {
    border-color: #3C2C84 !important;
  }

  .tablet\:\!border-violet-900 {
    border-color: #371E62 !important;
  }

  .tablet\:\!border-violet {
    border-color: #6638B6 !important;
  }

  .tablet\:\!border-peacock-100 {
    border-color: #E6FFFA !important;
  }

  .tablet\:\!border-peacock-200 {
    border-color: #B2F5EA !important;
  }

  .tablet\:\!border-peacock-300 {
    border-color: #81E6D9 !important;
  }

  .tablet\:\!border-peacock-400 {
    border-color: #4FD1C5 !important;
  }

  .tablet\:\!border-peacock-500 {
    border-color: #38B2AC !important;
  }

  .tablet\:\!border-peacock-600 {
    border-color: #319795 !important;
  }

  .tablet\:\!border-peacock-700 {
    border-color: #2C7A7B !important;
  }

  .tablet\:\!border-peacock-800 {
    border-color: #285E61 !important;
  }

  .tablet\:\!border-peacock-900 {
    border-color: #234E52 !important;
  }

  .tablet\:\!border-peacock {
    border-color: #38B2AC !important;
  }

  .tablet\:\!border-indigo-100 {
    border-color: #EBF4FF !important;
  }

  .tablet\:\!border-indigo-200 {
    border-color: #C3DAFE !important;
  }

  .tablet\:\!border-indigo-300 {
    border-color: #A3BFFA !important;
  }

  .tablet\:\!border-indigo-400 {
    border-color: #7F9CF5 !important;
  }

  .tablet\:\!border-indigo-500 {
    border-color: #667EEA !important;
  }

  .tablet\:\!border-indigo-600 {
    border-color: #5A67D8 !important;
  }

  .tablet\:\!border-indigo-700 {
    border-color: #6439DE !important;
  }

  .tablet\:\!border-indigo-800 {
    border-color: #434190 !important;
  }

  .tablet\:\!border-indigo-900 {
    border-color: #3C366B !important;
  }

  .tablet\:\!border-indigo {
    border-color: #667EEA !important;
  }

  .tablet\:hover\:border-primary:hover {
    border-color: #6638B6;
  }

  .tablet\:hover\:border-primaryDark:hover {
    border-color: #3C2C84;
  }

  .tablet\:hover\:border-primary1:hover {
    border-color: #8C81D1;
  }

  .tablet\:hover\:border-primary2:hover {
    border-color: #A8A5CE;
  }

  .tablet\:hover\:border-primary3:hover {
    border-color: #EBEAF6;
  }

  .tablet\:hover\:border-primary4:hover {
    border-color: #F8F8FC;
  }

  .tablet\:hover\:border-secondary:hover {
    border-color: #007EE5;
  }

  .tablet\:hover\:border-secondary1:hover {
    border-color: #43BEFF;
  }

  .tablet\:hover\:border-secondary2:hover {
    border-color: #F5F9FD;
  }

  .tablet\:hover\:border-alert:hover {
    border-color: #EF3817;
  }

  .tablet\:hover\:border-safe:hover {
    border-color: #60B731;
  }

  .tablet\:hover\:border-primary-dark:hover {
    border-color: #3C2C84;
  }

  .tablet\:hover\:border-primary-1:hover {
    border-color: #8C81D1;
  }

  .tablet\:hover\:border-primary-2:hover {
    border-color: #A8A5CE;
  }

  .tablet\:hover\:border-primary-3:hover {
    border-color: #EBEAF6;
  }

  .tablet\:hover\:border-primary-4:hover {
    border-color: #F8F8FC;
  }

  .tablet\:hover\:border-secondary-1:hover {
    border-color: #43BEFF;
  }

  .tablet\:hover\:border-secondary-2:hover {
    border-color: #F5F9FD;
  }

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

  .tablet\:hover\:border-black:hover {
    border-color: #000000;
  }

  .tablet\:hover\:border-white:hover {
    border-color: #FFFFFF;
  }

  .tablet\:hover\:border-point-violet:hover {
    border-color: #7545FF;
  }

  .tablet\:hover\:border-gray-100:hover {
    border-color: #F7F7F7;
  }

  .tablet\:hover\:border-gray-200:hover {
    border-color: #E5E5E8;
  }

  .tablet\:hover\:border-gray-300:hover {
    border-color: #CED0D6;
  }

  .tablet\:hover\:border-gray-400:hover {
    border-color: #A7A9B2;
  }

  .tablet\:hover\:border-gray-500:hover {
    border-color: #858895;
  }

  .tablet\:hover\:border-gray-600:hover {
    border-color: #6B6E7B;
  }

  .tablet\:hover\:border-gray-700:hover {
    border-color: #5F616D;
  }

  .tablet\:hover\:border-gray-800:hover {
    border-color: #474952;
  }

  .tablet\:hover\:border-gray-900:hover {
    border-color: #222532;
  }

  .tablet\:hover\:border-gray:hover {
    border-color: #858895;
  }

  .tablet\:hover\:border-gray-dark:hover {
    border-color: #222532;
  }

  .tablet\:hover\:border-red-100:hover {
    border-color: #FFE8E8;
  }

  .tablet\:hover\:border-red-200:hover {
    border-color: #FFC4C4;
  }

  .tablet\:hover\:border-red-300:hover {
    border-color: #FF8F8F;
  }

  .tablet\:hover\:border-red-400:hover {
    border-color: #FF6A6A;
  }

  .tablet\:hover\:border-red-500:hover {
    border-color: #EF3817;
  }

  .tablet\:hover\:border-red-600:hover {
    border-color: #CC2C00;
  }

  .tablet\:hover\:border-red-700:hover {
    border-color: #C53030;
  }

  .tablet\:hover\:border-red-800:hover {
    border-color: #9B2C2C;
  }

  .tablet\:hover\:border-red-900:hover {
    border-color: #742A2A;
  }

  .tablet\:hover\:border-red:hover {
    border-color: #EF3817;
  }

  .tablet\:hover\:border-coral-100:hover {
    border-color: #FFEBE6;
  }

  .tablet\:hover\:border-coral-200:hover {
    border-color: #FFD3C8;
  }

  .tablet\:hover\:border-coral-300:hover {
    border-color: #FFB39E;
  }

  .tablet\:hover\:border-coral-400:hover {
    border-color: #FF9476;
  }

  .tablet\:hover\:border-coral-500:hover {
    border-color: #FF7750;
  }

  .tablet\:hover\:border-coral-600:hover {
    border-color: #F55A2F;
  }

  .tablet\:hover\:border-coral-700:hover {
    border-color: #DD470F;
  }

  .tablet\:hover\:border-coral-800:hover {
    border-color: #B93E0F;
  }

  .tablet\:hover\:border-coral-900:hover {
    border-color: #8E3311;
  }

  .tablet\:hover\:border-coral:hover {
    border-color: #FF7750;
  }

  .tablet\:hover\:border-yellow-100:hover {
    border-color: #FFFAE6;
  }

  .tablet\:hover\:border-yellow-200:hover {
    border-color: #FFEB99;
  }

  .tablet\:hover\:border-yellow-300:hover {
    border-color: #FFE066;
  }

  .tablet\:hover\:border-yellow-400:hover {
    border-color: #FFD633;
  }

  .tablet\:hover\:border-yellow-500:hover {
    border-color: #FFCE02;
  }

  .tablet\:hover\:border-yellow-600:hover {
    border-color: #E6B800;
  }

  .tablet\:hover\:border-yellow-700:hover {
    border-color: #CCA300;
  }

  .tablet\:hover\:border-yellow-800:hover {
    border-color: #806600;
  }

  .tablet\:hover\:border-yellow-900:hover {
    border-color: #4D3D00;
  }

  .tablet\:hover\:border-yellow:hover {
    border-color: #FFCE02;
  }

  .tablet\:hover\:border-green-100:hover {
    border-color: #F9FCE9;
  }

  .tablet\:hover\:border-green-200:hover {
    border-color: #E7F3A5;
  }

  .tablet\:hover\:border-green-300:hover {
    border-color: #D5EA62;
  }

  .tablet\:hover\:border-green-400:hover {
    border-color: #C2E01E;
  }

  .tablet\:hover\:border-green-500:hover {
    border-color: #60B731;
  }

  .tablet\:hover\:border-green-600:hover {
    border-color: #3F7B1A;
  }

  .tablet\:hover\:border-green-700:hover {
    border-color: #366916;
  }

  .tablet\:hover\:border-green-800:hover {
    border-color: #203F0D;
  }

  .tablet\:hover\:border-green-900:hover {
    border-color: #162A09;
  }

  .tablet\:hover\:border-green:hover {
    border-color: #60B731;
  }

  .tablet\:hover\:border-blue-100:hover {
    border-color: #F5F9FD;
  }

  .tablet\:hover\:border-blue-200:hover {
    border-color: #E9F4FF;
  }

  .tablet\:hover\:border-blue-300:hover {
    border-color: #B9DCFF;
  }

  .tablet\:hover\:border-blue-400:hover {
    border-color: #43BEFF;
  }

  .tablet\:hover\:border-blue-500:hover {
    border-color: #007EE5;
  }

  .tablet\:hover\:border-blue-600:hover {
    border-color: #0069CC;
  }

  .tablet\:hover\:border-blue-700:hover {
    border-color: #005CB3;
  }

  .tablet\:hover\:border-blue-800:hover {
    border-color: #004F99;
  }

  .tablet\:hover\:border-blue-900:hover {
    border-color: #003566;
  }

  .tablet\:hover\:border-blue:hover {
    border-color: #007EE5;
  }

  .tablet\:hover\:border-violet-100:hover {
    border-color: #F8F8FC;
  }

  .tablet\:hover\:border-violet-200:hover {
    border-color: #EBEAF6;
  }

  .tablet\:hover\:border-violet-300:hover {
    border-color: #A8A5CE;
  }

  .tablet\:hover\:border-violet-400:hover {
    border-color: #8C81D1;
  }

  .tablet\:hover\:border-violet-500:hover {
    border-color: #6638B6;
  }

  .tablet\:hover\:border-violet-600:hover {
    border-color: #58309C;
  }

  .tablet\:hover\:border-violet-700:hover {
    border-color: #4D2A89;
  }

  .tablet\:hover\:border-violet-800:hover {
    border-color: #3C2C84;
  }

  .tablet\:hover\:border-violet-900:hover {
    border-color: #371E62;
  }

  .tablet\:hover\:border-violet:hover {
    border-color: #6638B6;
  }

  .tablet\:hover\:border-peacock-100:hover {
    border-color: #E6FFFA;
  }

  .tablet\:hover\:border-peacock-200:hover {
    border-color: #B2F5EA;
  }

  .tablet\:hover\:border-peacock-300:hover {
    border-color: #81E6D9;
  }

  .tablet\:hover\:border-peacock-400:hover {
    border-color: #4FD1C5;
  }

  .tablet\:hover\:border-peacock-500:hover {
    border-color: #38B2AC;
  }

  .tablet\:hover\:border-peacock-600:hover {
    border-color: #319795;
  }

  .tablet\:hover\:border-peacock-700:hover {
    border-color: #2C7A7B;
  }

  .tablet\:hover\:border-peacock-800:hover {
    border-color: #285E61;
  }

  .tablet\:hover\:border-peacock-900:hover {
    border-color: #234E52;
  }

  .tablet\:hover\:border-peacock:hover {
    border-color: #38B2AC;
  }

  .tablet\:hover\:border-indigo-100:hover {
    border-color: #EBF4FF;
  }

  .tablet\:hover\:border-indigo-200:hover {
    border-color: #C3DAFE;
  }

  .tablet\:hover\:border-indigo-300:hover {
    border-color: #A3BFFA;
  }

  .tablet\:hover\:border-indigo-400:hover {
    border-color: #7F9CF5;
  }

  .tablet\:hover\:border-indigo-500:hover {
    border-color: #667EEA;
  }

  .tablet\:hover\:border-indigo-600:hover {
    border-color: #5A67D8;
  }

  .tablet\:hover\:border-indigo-700:hover {
    border-color: #6439DE;
  }

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

  .tablet\:hover\:border-indigo-900:hover {
    border-color: #3C366B;
  }

  .tablet\:hover\:border-indigo:hover {
    border-color: #667EEA;
  }

  .tablet\:rounded-none {
    border-radius: 0;
  }

  .tablet\:rounded-sm {
    border-radius: 0.125rem;
  }

  .tablet\:rounded {
    border-radius: 0.25rem;
  }

  .tablet\:rounded-md {
    border-radius: 0.375rem;
  }

  .tablet\:rounded-lg {
    border-radius: 0.5rem;
  }

  .tablet\:rounded-full {
    border-radius: 9999px;
  }

  .tablet\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .tablet\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .tablet\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tablet\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tablet\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .tablet\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .tablet\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .tablet\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .tablet\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .tablet\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .tablet\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .tablet\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .tablet\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .tablet\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .tablet\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .tablet\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .tablet\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .tablet\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .tablet\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .tablet\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .tablet\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .tablet\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .tablet\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .tablet\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .tablet\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .tablet\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .tablet\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .tablet\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .tablet\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .tablet\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .tablet\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .tablet\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .tablet\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .tablet\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .tablet\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .tablet\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .tablet\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .tablet\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .tablet\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .tablet\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .tablet\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .tablet\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .tablet\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .tablet\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .tablet\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .tablet\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .tablet\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .tablet\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .tablet\:\!rounded-none {
    border-radius: 0 !important;
  }

  .tablet\:\!rounded-sm {
    border-radius: 0.125rem !important;
  }

  .tablet\:\!rounded {
    border-radius: 0.25rem !important;
  }

  .tablet\:\!rounded-md {
    border-radius: 0.375rem !important;
  }

  .tablet\:\!rounded-lg {
    border-radius: 0.5rem !important;
  }

  .tablet\:\!rounded-full {
    border-radius: 9999px !important;
  }

  .tablet\:\!rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .tablet\:\!rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .tablet\:\!rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .tablet\:\!rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .tablet\:\!rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .tablet\:\!rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .tablet\:\!rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .tablet\:\!rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .tablet\:\!rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .tablet\:\!rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .tablet\:\!rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .tablet\:\!rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .tablet\:\!rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .tablet\:\!rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .tablet\:\!rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .tablet\:\!rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .tablet\:\!rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .tablet\:\!rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .tablet\:\!rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .tablet\:\!rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .tablet\:\!rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .tablet\:\!rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .tablet\:\!rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .tablet\:\!rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .tablet\:\!rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .tablet\:\!rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .tablet\:\!rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .tablet\:\!rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .tablet\:\!rounded-tl-sm {
    border-top-left-radius: 0.125rem !important;
  }

  .tablet\:\!rounded-tr-sm {
    border-top-right-radius: 0.125rem !important;
  }

  .tablet\:\!rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important;
  }

  .tablet\:\!rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important;
  }

  .tablet\:\!rounded-tl {
    border-top-left-radius: 0.25rem !important;
  }

  .tablet\:\!rounded-tr {
    border-top-right-radius: 0.25rem !important;
  }

  .tablet\:\!rounded-br {
    border-bottom-right-radius: 0.25rem !important;
  }

  .tablet\:\!rounded-bl {
    border-bottom-left-radius: 0.25rem !important;
  }

  .tablet\:\!rounded-tl-md {
    border-top-left-radius: 0.375rem !important;
  }

  .tablet\:\!rounded-tr-md {
    border-top-right-radius: 0.375rem !important;
  }

  .tablet\:\!rounded-br-md {
    border-bottom-right-radius: 0.375rem !important;
  }

  .tablet\:\!rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important;
  }

  .tablet\:\!rounded-tl-lg {
    border-top-left-radius: 0.5rem !important;
  }

  .tablet\:\!rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
  }

  .tablet\:\!rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important;
  }

  .tablet\:\!rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important;
  }

  .tablet\:\!rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .tablet\:\!rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .tablet\:\!rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .tablet\:\!rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .tablet\:hover\:rounded-none:hover {
    border-radius: 0;
  }

  .tablet\:hover\:rounded-sm:hover {
    border-radius: 0.125rem;
  }

  .tablet\:hover\:rounded:hover {
    border-radius: 0.25rem;
  }

  .tablet\:hover\:rounded-md:hover {
    border-radius: 0.375rem;
  }

  .tablet\:hover\:rounded-lg:hover {
    border-radius: 0.5rem;
  }

  .tablet\:hover\:rounded-full:hover {
    border-radius: 9999px;
  }

  .tablet\:hover\:rounded-t-none:hover {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .tablet\:hover\:rounded-r-none:hover {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .tablet\:hover\:rounded-b-none:hover {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tablet\:hover\:rounded-l-none:hover {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .tablet\:hover\:rounded-t-sm:hover {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .tablet\:hover\:rounded-r-sm:hover {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .tablet\:hover\:rounded-b-sm:hover {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .tablet\:hover\:rounded-l-sm:hover {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .tablet\:hover\:rounded-t:hover {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .tablet\:hover\:rounded-r:hover {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .tablet\:hover\:rounded-b:hover {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .tablet\:hover\:rounded-l:hover {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .tablet\:hover\:rounded-t-md:hover {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .tablet\:hover\:rounded-r-md:hover {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .tablet\:hover\:rounded-b-md:hover {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .tablet\:hover\:rounded-l-md:hover {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .tablet\:hover\:rounded-t-lg:hover {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .tablet\:hover\:rounded-r-lg:hover {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .tablet\:hover\:rounded-b-lg:hover {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .tablet\:hover\:rounded-l-lg:hover {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .tablet\:hover\:rounded-t-full:hover {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .tablet\:hover\:rounded-r-full:hover {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .tablet\:hover\:rounded-b-full:hover {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .tablet\:hover\:rounded-l-full:hover {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .tablet\:hover\:rounded-tl-none:hover {
    border-top-left-radius: 0;
  }

  .tablet\:hover\:rounded-tr-none:hover {
    border-top-right-radius: 0;
  }

  .tablet\:hover\:rounded-br-none:hover {
    border-bottom-right-radius: 0;
  }

  .tablet\:hover\:rounded-bl-none:hover {
    border-bottom-left-radius: 0;
  }

  .tablet\:hover\:rounded-tl-sm:hover {
    border-top-left-radius: 0.125rem;
  }

  .tablet\:hover\:rounded-tr-sm:hover {
    border-top-right-radius: 0.125rem;
  }

  .tablet\:hover\:rounded-br-sm:hover {
    border-bottom-right-radius: 0.125rem;
  }

  .tablet\:hover\:rounded-bl-sm:hover {
    border-bottom-left-radius: 0.125rem;
  }

  .tablet\:hover\:rounded-tl:hover {
    border-top-left-radius: 0.25rem;
  }

  .tablet\:hover\:rounded-tr:hover {
    border-top-right-radius: 0.25rem;
  }

  .tablet\:hover\:rounded-br:hover {
    border-bottom-right-radius: 0.25rem;
  }

  .tablet\:hover\:rounded-bl:hover {
    border-bottom-left-radius: 0.25rem;
  }

  .tablet\:hover\:rounded-tl-md:hover {
    border-top-left-radius: 0.375rem;
  }

  .tablet\:hover\:rounded-tr-md:hover {
    border-top-right-radius: 0.375rem;
  }

  .tablet\:hover\:rounded-br-md:hover {
    border-bottom-right-radius: 0.375rem;
  }

  .tablet\:hover\:rounded-bl-md:hover {
    border-bottom-left-radius: 0.375rem;
  }

  .tablet\:hover\:rounded-tl-lg:hover {
    border-top-left-radius: 0.5rem;
  }

  .tablet\:hover\:rounded-tr-lg:hover {
    border-top-right-radius: 0.5rem;
  }

  .tablet\:hover\:rounded-br-lg:hover {
    border-bottom-right-radius: 0.5rem;
  }

  .tablet\:hover\:rounded-bl-lg:hover {
    border-bottom-left-radius: 0.5rem;
  }

  .tablet\:hover\:rounded-tl-full:hover {
    border-top-left-radius: 9999px;
  }

  .tablet\:hover\:rounded-tr-full:hover {
    border-top-right-radius: 9999px;
  }

  .tablet\:hover\:rounded-br-full:hover {
    border-bottom-right-radius: 9999px;
  }

  .tablet\:hover\:rounded-bl-full:hover {
    border-bottom-left-radius: 9999px;
  }

  .tablet\:border-solid {
    border-style: solid;
  }

  .tablet\:border-dashed {
    border-style: dashed;
  }

  .tablet\:border-dotted {
    border-style: dotted;
  }

  .tablet\:border-double {
    border-style: double;
  }

  .tablet\:border-none {
    border-style: none;
  }

  .tablet\:\!border-solid {
    border-style: solid !important;
  }

  .tablet\:\!border-dashed {
    border-style: dashed !important;
  }

  .tablet\:\!border-dotted {
    border-style: dotted !important;
  }

  .tablet\:\!border-double {
    border-style: double !important;
  }

  .tablet\:\!border-none {
    border-style: none !important;
  }

  .tablet\:hover\:border-solid:hover {
    border-style: solid;
  }

  .tablet\:hover\:border-dashed:hover {
    border-style: dashed;
  }

  .tablet\:hover\:border-dotted:hover {
    border-style: dotted;
  }

  .tablet\:hover\:border-double:hover {
    border-style: double;
  }

  .tablet\:hover\:border-none:hover {
    border-style: none;
  }

  .tablet\:border-0 {
    border-width: 0;
  }

  .tablet\:border-2 {
    border-width: 2px;
  }

  .tablet\:border-4 {
    border-width: 4px;
  }

  .tablet\:border-8 {
    border-width: 8px;
  }

  .tablet\:border {
    border-width: 1px;
  }

  .tablet\:border-t-0 {
    border-top-width: 0;
  }

  .tablet\:border-r-0 {
    border-right-width: 0;
  }

  .tablet\:border-b-0 {
    border-bottom-width: 0;
  }

  .tablet\:border-l-0 {
    border-left-width: 0;
  }

  .tablet\:border-t-2 {
    border-top-width: 2px;
  }

  .tablet\:border-r-2 {
    border-right-width: 2px;
  }

  .tablet\:border-b-2 {
    border-bottom-width: 2px;
  }

  .tablet\:border-l-2 {
    border-left-width: 2px;
  }

  .tablet\:border-t-4 {
    border-top-width: 4px;
  }

  .tablet\:border-r-4 {
    border-right-width: 4px;
  }

  .tablet\:border-b-4 {
    border-bottom-width: 4px;
  }

  .tablet\:border-l-4 {
    border-left-width: 4px;
  }

  .tablet\:border-t-8 {
    border-top-width: 8px;
  }

  .tablet\:border-r-8 {
    border-right-width: 8px;
  }

  .tablet\:border-b-8 {
    border-bottom-width: 8px;
  }

  .tablet\:border-l-8 {
    border-left-width: 8px;
  }

  .tablet\:border-t {
    border-top-width: 1px;
  }

  .tablet\:border-r {
    border-right-width: 1px;
  }

  .tablet\:border-b {
    border-bottom-width: 1px;
  }

  .tablet\:border-l {
    border-left-width: 1px;
  }

  .tablet\:\!border-0 {
    border-width: 0 !important;
  }

  .tablet\:\!border-2 {
    border-width: 2px !important;
  }

  .tablet\:\!border-4 {
    border-width: 4px !important;
  }

  .tablet\:\!border-8 {
    border-width: 8px !important;
  }

  .tablet\:\!border {
    border-width: 1px !important;
  }

  .tablet\:\!border-t-0 {
    border-top-width: 0 !important;
  }

  .tablet\:\!border-r-0 {
    border-right-width: 0 !important;
  }

  .tablet\:\!border-b-0 {
    border-bottom-width: 0 !important;
  }

  .tablet\:\!border-l-0 {
    border-left-width: 0 !important;
  }

  .tablet\:\!border-t-2 {
    border-top-width: 2px !important;
  }

  .tablet\:\!border-r-2 {
    border-right-width: 2px !important;
  }

  .tablet\:\!border-b-2 {
    border-bottom-width: 2px !important;
  }

  .tablet\:\!border-l-2 {
    border-left-width: 2px !important;
  }

  .tablet\:\!border-t-4 {
    border-top-width: 4px !important;
  }

  .tablet\:\!border-r-4 {
    border-right-width: 4px !important;
  }

  .tablet\:\!border-b-4 {
    border-bottom-width: 4px !important;
  }

  .tablet\:\!border-l-4 {
    border-left-width: 4px !important;
  }

  .tablet\:\!border-t-8 {
    border-top-width: 8px !important;
  }

  .tablet\:\!border-r-8 {
    border-right-width: 8px !important;
  }

  .tablet\:\!border-b-8 {
    border-bottom-width: 8px !important;
  }

  .tablet\:\!border-l-8 {
    border-left-width: 8px !important;
  }

  .tablet\:\!border-t {
    border-top-width: 1px !important;
  }

  .tablet\:\!border-r {
    border-right-width: 1px !important;
  }

  .tablet\:\!border-b {
    border-bottom-width: 1px !important;
  }

  .tablet\:\!border-l {
    border-left-width: 1px !important;
  }

  .tablet\:hover\:border-0:hover {
    border-width: 0;
  }

  .tablet\:hover\:border-2:hover {
    border-width: 2px;
  }

  .tablet\:hover\:border-4:hover {
    border-width: 4px;
  }

  .tablet\:hover\:border-8:hover {
    border-width: 8px;
  }

  .tablet\:hover\:border:hover {
    border-width: 1px;
  }

  .tablet\:hover\:border-t-0:hover {
    border-top-width: 0;
  }

  .tablet\:hover\:border-r-0:hover {
    border-right-width: 0;
  }

  .tablet\:hover\:border-b-0:hover {
    border-bottom-width: 0;
  }

  .tablet\:hover\:border-l-0:hover {
    border-left-width: 0;
  }

  .tablet\:hover\:border-t-2:hover {
    border-top-width: 2px;
  }

  .tablet\:hover\:border-r-2:hover {
    border-right-width: 2px;
  }

  .tablet\:hover\:border-b-2:hover {
    border-bottom-width: 2px;
  }

  .tablet\:hover\:border-l-2:hover {
    border-left-width: 2px;
  }

  .tablet\:hover\:border-t-4:hover {
    border-top-width: 4px;
  }

  .tablet\:hover\:border-r-4:hover {
    border-right-width: 4px;
  }

  .tablet\:hover\:border-b-4:hover {
    border-bottom-width: 4px;
  }

  .tablet\:hover\:border-l-4:hover {
    border-left-width: 4px;
  }

  .tablet\:hover\:border-t-8:hover {
    border-top-width: 8px;
  }

  .tablet\:hover\:border-r-8:hover {
    border-right-width: 8px;
  }

  .tablet\:hover\:border-b-8:hover {
    border-bottom-width: 8px;
  }

  .tablet\:hover\:border-l-8:hover {
    border-left-width: 8px;
  }

  .tablet\:hover\:border-t:hover {
    border-top-width: 1px;
  }

  .tablet\:hover\:border-r:hover {
    border-right-width: 1px;
  }

  .tablet\:hover\:border-b:hover {
    border-bottom-width: 1px;
  }

  .tablet\:hover\:border-l:hover {
    border-left-width: 1px;
  }

  .tablet\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .tablet\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .tablet\:\!box-border {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .tablet\:\!box-content {
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .tablet\:hover\:box-border:hover {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .tablet\:hover\:box-content:hover {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .tablet\:cursor-auto {
    cursor: auto;
  }

  .tablet\:cursor-default {
    cursor: default;
  }

  .tablet\:cursor-pointer {
    cursor: pointer;
  }

  .tablet\:cursor-wait {
    cursor: wait;
  }

  .tablet\:cursor-text {
    cursor: text;
  }

  .tablet\:cursor-move {
    cursor: move;
  }

  .tablet\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .tablet\:\!cursor-auto {
    cursor: auto !important;
  }

  .tablet\:\!cursor-default {
    cursor: default !important;
  }

  .tablet\:\!cursor-pointer {
    cursor: pointer !important;
  }

  .tablet\:\!cursor-wait {
    cursor: wait !important;
  }

  .tablet\:\!cursor-text {
    cursor: text !important;
  }

  .tablet\:\!cursor-move {
    cursor: move !important;
  }

  .tablet\:\!cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .tablet\:hover\:cursor-auto:hover {
    cursor: auto;
  }

  .tablet\:hover\:cursor-default:hover {
    cursor: default;
  }

  .tablet\:hover\:cursor-pointer:hover {
    cursor: pointer;
  }

  .tablet\:hover\:cursor-wait:hover {
    cursor: wait;
  }

  .tablet\:hover\:cursor-text:hover {
    cursor: text;
  }

  .tablet\:hover\:cursor-move:hover {
    cursor: move;
  }

  .tablet\:hover\:cursor-not-allowed:hover {
    cursor: not-allowed;
  }

  .tablet\:block {
    display: block;
  }

  .tablet\:inline-block {
    display: inline-block;
  }

  .tablet\:inline {
    display: inline;
  }

  .tablet\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .tablet\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .tablet\:grid {
    display: grid;
  }

  .tablet\:table {
    display: table;
  }

  .tablet\:table-caption {
    display: table-caption;
  }

  .tablet\:table-cell {
    display: table-cell;
  }

  .tablet\:table-column {
    display: table-column;
  }

  .tablet\:table-column-group {
    display: table-column-group;
  }

  .tablet\:table-footer-group {
    display: table-footer-group;
  }

  .tablet\:table-header-group {
    display: table-header-group;
  }

  .tablet\:table-row-group {
    display: table-row-group;
  }

  .tablet\:table-row {
    display: table-row;
  }

  .tablet\:hidden {
    display: none;
  }

  .tablet\:\!block {
    display: block !important;
  }

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

  .tablet\:\!inline {
    display: inline !important;
  }

  .tablet\:\!flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .tablet\:\!inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .tablet\:\!grid {
    display: grid !important;
  }

  .tablet\:\!table {
    display: table !important;
  }

  .tablet\:\!table-caption {
    display: table-caption !important;
  }

  .tablet\:\!table-cell {
    display: table-cell !important;
  }

  .tablet\:\!table-column {
    display: table-column !important;
  }

  .tablet\:\!table-column-group {
    display: table-column-group !important;
  }

  .tablet\:\!table-footer-group {
    display: table-footer-group !important;
  }

  .tablet\:\!table-header-group {
    display: table-header-group !important;
  }

  .tablet\:\!table-row-group {
    display: table-row-group !important;
  }

  .tablet\:\!table-row {
    display: table-row !important;
  }

  .tablet\:\!hidden {
    display: none !important;
  }

  .tablet\:hover\:block:hover {
    display: block;
  }

  .tablet\:hover\:inline-block:hover {
    display: inline-block;
  }

  .tablet\:hover\:inline:hover {
    display: inline;
  }

  .tablet\:hover\:flex:hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .tablet\:hover\:inline-flex:hover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .tablet\:hover\:grid:hover {
    display: grid;
  }

  .tablet\:hover\:table:hover {
    display: table;
  }

  .tablet\:hover\:table-caption:hover {
    display: table-caption;
  }

  .tablet\:hover\:table-cell:hover {
    display: table-cell;
  }

  .tablet\:hover\:table-column:hover {
    display: table-column;
  }

  .tablet\:hover\:table-column-group:hover {
    display: table-column-group;
  }

  .tablet\:hover\:table-footer-group:hover {
    display: table-footer-group;
  }

  .tablet\:hover\:table-header-group:hover {
    display: table-header-group;
  }

  .tablet\:hover\:table-row-group:hover {
    display: table-row-group;
  }

  .tablet\:hover\:table-row:hover {
    display: table-row;
  }

  .tablet\:hover\:hidden:hover {
    display: none;
  }

  .tablet\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .tablet\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .tablet\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .tablet\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .tablet\:\!flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .tablet\:\!flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .tablet\:\!flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .tablet\:\!flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .tablet\:hover\:flex-row:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .tablet\:hover\:flex-row-reverse:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .tablet\:hover\:flex-col:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .tablet\:hover\:flex-col-reverse:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .tablet\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .tablet\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .tablet\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .tablet\:\!flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .tablet\:\!flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .tablet\:\!flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .tablet\:hover\:flex-wrap:hover {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .tablet\:hover\:flex-wrap-reverse:hover {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .tablet\:hover\:flex-no-wrap:hover {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .tablet\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .tablet\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .tablet\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .tablet\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .tablet\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .tablet\:\!items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .tablet\:\!items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .tablet\:\!items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .tablet\:\!items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .tablet\:\!items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .tablet\:hover\:items-start:hover {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .tablet\:hover\:items-end:hover {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .tablet\:hover\:items-center:hover {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .tablet\:hover\:items-baseline:hover {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .tablet\:hover\:items-stretch:hover {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .tablet\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .tablet\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .tablet\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .tablet\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .tablet\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .tablet\:\!self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .tablet\:\!self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .tablet\:\!self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .tablet\:\!self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .tablet\:\!self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .tablet\:hover\:self-auto:hover {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .tablet\:hover\:self-start:hover {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .tablet\:hover\:self-end:hover {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .tablet\:hover\:self-center:hover {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .tablet\:hover\:self-stretch:hover {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .tablet\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .tablet\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .tablet\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .tablet\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .tablet\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .tablet\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .tablet\:\!justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .tablet\:\!justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .tablet\:\!justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .tablet\:\!justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .tablet\:\!justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .tablet\:\!justify-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .tablet\:hover\:justify-start:hover {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .tablet\:hover\:justify-end:hover {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .tablet\:hover\:justify-center:hover {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .tablet\:hover\:justify-between:hover {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .tablet\:hover\:justify-around:hover {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .tablet\:hover\:justify-evenly:hover {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .tablet\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .tablet\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .tablet\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .tablet\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .tablet\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .tablet\:\!content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .tablet\:\!content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .tablet\:\!content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .tablet\:\!content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .tablet\:\!content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .tablet\:hover\:content-center:hover {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .tablet\:hover\:content-start:hover {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .tablet\:hover\:content-end:hover {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .tablet\:hover\:content-between:hover {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .tablet\:hover\:content-around:hover {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .tablet\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .tablet\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .tablet\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .tablet\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .tablet\:\!flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .tablet\:\!flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .tablet\:\!flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .tablet\:\!flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .tablet\:hover\:flex-1:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .tablet\:hover\:flex-auto:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .tablet\:hover\:flex-initial:hover {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .tablet\:hover\:flex-none:hover {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .tablet\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .tablet\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .tablet\:\!flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .tablet\:\!flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .tablet\:hover\:flex-grow-0:hover {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .tablet\:hover\:flex-grow:hover {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .tablet\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .tablet\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .tablet\:\!flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .tablet\:\!flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .tablet\:hover\:flex-shrink-0:hover {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .tablet\:hover\:flex-shrink:hover {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .tablet\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .tablet\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .tablet\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .tablet\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .tablet\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .tablet\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .tablet\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .tablet\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .tablet\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .tablet\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .tablet\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .tablet\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .tablet\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .tablet\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .tablet\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .tablet\:\!order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .tablet\:\!order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .tablet\:\!order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .tablet\:\!order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .tablet\:\!order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .tablet\:\!order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .tablet\:\!order-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .tablet\:\!order-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .tablet\:\!order-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .tablet\:\!order-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .tablet\:\!order-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .tablet\:\!order-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .tablet\:\!order-first {
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .tablet\:\!order-last {
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .tablet\:\!order-none {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .tablet\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .tablet\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .tablet\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .tablet\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .tablet\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .tablet\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .tablet\:hover\:order-7:hover {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .tablet\:hover\:order-8:hover {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .tablet\:hover\:order-9:hover {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .tablet\:hover\:order-10:hover {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .tablet\:hover\:order-11:hover {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .tablet\:hover\:order-12:hover {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .tablet\:hover\:order-first:hover {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .tablet\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .tablet\:hover\:order-none:hover {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .tablet\:float-right {
    float: right;
  }

  .tablet\:float-left {
    float: left;
  }

  .tablet\:float-none {
    float: none;
  }

  .tablet\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .tablet\:\!float-right {
    float: right !important;
  }

  .tablet\:\!float-left {
    float: left !important;
  }

  .tablet\:\!float-none {
    float: none !important;
  }

  .tablet\:\!clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .tablet\:hover\:float-right:hover {
    float: right;
  }

  .tablet\:hover\:float-left:hover {
    float: left;
  }

  .tablet\:hover\:float-none:hover {
    float: none;
  }

  .tablet\:hover\:clearfix:hover:after {
    content: "";
    display: table;
    clear: both;
  }

  .tablet\:clear-left {
    clear: left;
  }

  .tablet\:clear-right {
    clear: right;
  }

  .tablet\:clear-both {
    clear: both;
  }

  .tablet\:\!clear-left {
    clear: left !important;
  }

  .tablet\:\!clear-right {
    clear: right !important;
  }

  .tablet\:\!clear-both {
    clear: both !important;
  }

  .tablet\:hover\:clear-left:hover {
    clear: left;
  }

  .tablet\:hover\:clear-right:hover {
    clear: right;
  }

  .tablet\:hover\:clear-both:hover {
    clear: both;
  }

  .tablet\:font-sans {
    font-family: Noto Sans;
  }

  .tablet\:font-serif {
    font-family: Roboto;
  }

  .tablet\:\!font-sans {
    font-family: Noto Sans !important;
  }

  .tablet\:\!font-serif {
    font-family: Roboto !important;
  }

  .tablet\:hover\:font-sans:hover {
    font-family: Noto Sans;
  }

  .tablet\:hover\:font-serif:hover {
    font-family: Roboto;
  }

  .tablet\:font-hairline {
    font-weight: 100;
  }

  .tablet\:font-thin {
    font-weight: 200;
  }

  .tablet\:font-light {
    font-weight: 300;
  }

  .tablet\:font-normal {
    font-weight: 400;
  }

  .tablet\:font-medium {
    font-weight: 500;
  }

  .tablet\:font-semibold {
    font-weight: 600;
  }

  .tablet\:font-bold {
    font-weight: 700;
  }

  .tablet\:font-extrabold {
    font-weight: 800;
  }

  .tablet\:font-black {
    font-weight: 900;
  }

  .tablet\:\!font-hairline {
    font-weight: 100 !important;
  }

  .tablet\:\!font-thin {
    font-weight: 200 !important;
  }

  .tablet\:\!font-light {
    font-weight: 300 !important;
  }

  .tablet\:\!font-normal {
    font-weight: 400 !important;
  }

  .tablet\:\!font-medium {
    font-weight: 500 !important;
  }

  .tablet\:\!font-semibold {
    font-weight: 600 !important;
  }

  .tablet\:\!font-bold {
    font-weight: 700 !important;
  }

  .tablet\:\!font-extrabold {
    font-weight: 800 !important;
  }

  .tablet\:\!font-black {
    font-weight: 900 !important;
  }

  .tablet\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .tablet\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .tablet\:hover\:font-light:hover {
    font-weight: 300;
  }

  .tablet\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .tablet\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .tablet\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .tablet\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .tablet\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .tablet\:hover\:font-black:hover {
    font-weight: 900;
  }

  .tablet\:h-0 {
    height: 0rem;
  }

  .tablet\:h-1 {
    height: 0.25rem;
  }

  .tablet\:h-2 {
    height: 0.5rem;
  }

  .tablet\:h-3 {
    height: 0.75rem;
  }

  .tablet\:h-4 {
    height: 1rem;
  }

  .tablet\:h-5 {
    height: 1.25rem;
  }

  .tablet\:h-6 {
    height: 1.5rem;
  }

  .tablet\:h-7 {
    height: 1.75rem;
  }

  .tablet\:h-8 {
    height: 2rem;
  }

  .tablet\:h-9 {
    height: 2.25rem;
  }

  .tablet\:h-10 {
    height: 2.5rem;
  }

  .tablet\:h-11 {
    height: 2.75rem;
  }

  .tablet\:h-12 {
    height: 3rem;
  }

  .tablet\:h-13 {
    height: 3.25rem;
  }

  .tablet\:h-14 {
    height: 3.5rem;
  }

  .tablet\:h-15 {
    height: 3.75rem;
  }

  .tablet\:h-16 {
    height: 4rem;
  }

  .tablet\:h-17 {
    height: 4.25rem;
  }

  .tablet\:h-18 {
    height: 4.5rem;
  }

  .tablet\:h-19 {
    height: 4.75rem;
  }

  .tablet\:h-20 {
    height: 5rem;
  }

  .tablet\:h-21 {
    height: 5.25rem;
  }

  .tablet\:h-22 {
    height: 5.5rem;
  }

  .tablet\:h-23 {
    height: 5.75rem;
  }

  .tablet\:h-24 {
    height: 6rem;
  }

  .tablet\:h-25 {
    height: 6.25rem;
  }

  .tablet\:h-26 {
    height: 6.5rem;
  }

  .tablet\:h-27 {
    height: 6.75rem;
  }

  .tablet\:h-28 {
    height: 7rem;
  }

  .tablet\:h-29 {
    height: 7.25rem;
  }

  .tablet\:h-30 {
    height: 7.5rem;
  }

  .tablet\:h-31 {
    height: 7.75rem;
  }

  .tablet\:h-32 {
    height: 8rem;
  }

  .tablet\:h-40 {
    height: 10rem;
  }

  .tablet\:h-48 {
    height: 12rem;
  }

  .tablet\:h-56 {
    height: 14rem;
  }

  .tablet\:h-64 {
    height: 16rem;
  }

  .tablet\:h-auto {
    height: auto;
  }

  .tablet\:h-px {
    height: 1px;
  }

  .tablet\:h-full {
    height: 100%;
  }

  .tablet\:h-screen {
    height: 100vh;
  }

  .tablet\:\!h-0 {
    height: 0rem !important;
  }

  .tablet\:\!h-1 {
    height: 0.25rem !important;
  }

  .tablet\:\!h-2 {
    height: 0.5rem !important;
  }

  .tablet\:\!h-3 {
    height: 0.75rem !important;
  }

  .tablet\:\!h-4 {
    height: 1rem !important;
  }

  .tablet\:\!h-5 {
    height: 1.25rem !important;
  }

  .tablet\:\!h-6 {
    height: 1.5rem !important;
  }

  .tablet\:\!h-7 {
    height: 1.75rem !important;
  }

  .tablet\:\!h-8 {
    height: 2rem !important;
  }

  .tablet\:\!h-9 {
    height: 2.25rem !important;
  }

  .tablet\:\!h-10 {
    height: 2.5rem !important;
  }

  .tablet\:\!h-11 {
    height: 2.75rem !important;
  }

  .tablet\:\!h-12 {
    height: 3rem !important;
  }

  .tablet\:\!h-13 {
    height: 3.25rem !important;
  }

  .tablet\:\!h-14 {
    height: 3.5rem !important;
  }

  .tablet\:\!h-15 {
    height: 3.75rem !important;
  }

  .tablet\:\!h-16 {
    height: 4rem !important;
  }

  .tablet\:\!h-17 {
    height: 4.25rem !important;
  }

  .tablet\:\!h-18 {
    height: 4.5rem !important;
  }

  .tablet\:\!h-19 {
    height: 4.75rem !important;
  }

  .tablet\:\!h-20 {
    height: 5rem !important;
  }

  .tablet\:\!h-21 {
    height: 5.25rem !important;
  }

  .tablet\:\!h-22 {
    height: 5.5rem !important;
  }

  .tablet\:\!h-23 {
    height: 5.75rem !important;
  }

  .tablet\:\!h-24 {
    height: 6rem !important;
  }

  .tablet\:\!h-25 {
    height: 6.25rem !important;
  }

  .tablet\:\!h-26 {
    height: 6.5rem !important;
  }

  .tablet\:\!h-27 {
    height: 6.75rem !important;
  }

  .tablet\:\!h-28 {
    height: 7rem !important;
  }

  .tablet\:\!h-29 {
    height: 7.25rem !important;
  }

  .tablet\:\!h-30 {
    height: 7.5rem !important;
  }

  .tablet\:\!h-31 {
    height: 7.75rem !important;
  }

  .tablet\:\!h-32 {
    height: 8rem !important;
  }

  .tablet\:\!h-40 {
    height: 10rem !important;
  }

  .tablet\:\!h-48 {
    height: 12rem !important;
  }

  .tablet\:\!h-56 {
    height: 14rem !important;
  }

  .tablet\:\!h-64 {
    height: 16rem !important;
  }

  .tablet\:\!h-auto {
    height: auto !important;
  }

  .tablet\:\!h-px {
    height: 1px !important;
  }

  .tablet\:\!h-full {
    height: 100% !important;
  }

  .tablet\:\!h-screen {
    height: 100vh !important;
  }

  .tablet\:hover\:h-0:hover {
    height: 0rem;
  }

  .tablet\:hover\:h-1:hover {
    height: 0.25rem;
  }

  .tablet\:hover\:h-2:hover {
    height: 0.5rem;
  }

  .tablet\:hover\:h-3:hover {
    height: 0.75rem;
  }

  .tablet\:hover\:h-4:hover {
    height: 1rem;
  }

  .tablet\:hover\:h-5:hover {
    height: 1.25rem;
  }

  .tablet\:hover\:h-6:hover {
    height: 1.5rem;
  }

  .tablet\:hover\:h-7:hover {
    height: 1.75rem;
  }

  .tablet\:hover\:h-8:hover {
    height: 2rem;
  }

  .tablet\:hover\:h-9:hover {
    height: 2.25rem;
  }

  .tablet\:hover\:h-10:hover {
    height: 2.5rem;
  }

  .tablet\:hover\:h-11:hover {
    height: 2.75rem;
  }

  .tablet\:hover\:h-12:hover {
    height: 3rem;
  }

  .tablet\:hover\:h-13:hover {
    height: 3.25rem;
  }

  .tablet\:hover\:h-14:hover {
    height: 3.5rem;
  }

  .tablet\:hover\:h-15:hover {
    height: 3.75rem;
  }

  .tablet\:hover\:h-16:hover {
    height: 4rem;
  }

  .tablet\:hover\:h-17:hover {
    height: 4.25rem;
  }

  .tablet\:hover\:h-18:hover {
    height: 4.5rem;
  }

  .tablet\:hover\:h-19:hover {
    height: 4.75rem;
  }

  .tablet\:hover\:h-20:hover {
    height: 5rem;
  }

  .tablet\:hover\:h-21:hover {
    height: 5.25rem;
  }

  .tablet\:hover\:h-22:hover {
    height: 5.5rem;
  }

  .tablet\:hover\:h-23:hover {
    height: 5.75rem;
  }

  .tablet\:hover\:h-24:hover {
    height: 6rem;
  }

  .tablet\:hover\:h-25:hover {
    height: 6.25rem;
  }

  .tablet\:hover\:h-26:hover {
    height: 6.5rem;
  }

  .tablet\:hover\:h-27:hover {
    height: 6.75rem;
  }

  .tablet\:hover\:h-28:hover {
    height: 7rem;
  }

  .tablet\:hover\:h-29:hover {
    height: 7.25rem;
  }

  .tablet\:hover\:h-30:hover {
    height: 7.5rem;
  }

  .tablet\:hover\:h-31:hover {
    height: 7.75rem;
  }

  .tablet\:hover\:h-32:hover {
    height: 8rem;
  }

  .tablet\:hover\:h-40:hover {
    height: 10rem;
  }

  .tablet\:hover\:h-48:hover {
    height: 12rem;
  }

  .tablet\:hover\:h-56:hover {
    height: 14rem;
  }

  .tablet\:hover\:h-64:hover {
    height: 16rem;
  }

  .tablet\:hover\:h-auto:hover {
    height: auto;
  }

  .tablet\:hover\:h-px:hover {
    height: 1px;
  }

  .tablet\:hover\:h-full:hover {
    height: 100%;
  }

  .tablet\:hover\:h-screen:hover {
    height: 100vh;
  }

  .tablet\:leading-3 {
    line-height: .75rem;
  }

  .tablet\:leading-4 {
    line-height: 1rem;
  }

  .tablet\:leading-5 {
    line-height: 1.25rem;
  }

  .tablet\:leading-6 {
    line-height: 1.5rem;
  }

  .tablet\:leading-7 {
    line-height: 1.75rem;
  }

  .tablet\:leading-8 {
    line-height: 2rem;
  }

  .tablet\:leading-9 {
    line-height: 2.25rem;
  }

  .tablet\:leading-10 {
    line-height: 2.5rem;
  }

  .tablet\:leading-none {
    line-height: 1;
  }

  .tablet\:leading-tight {
    line-height: 1.25;
  }

  .tablet\:leading-snug {
    line-height: 1.375;
  }

  .tablet\:leading-normal {
    line-height: 1.5;
  }

  .tablet\:leading-relaxed {
    line-height: 1.625;
  }

  .tablet\:leading-loose {
    line-height: 2;
  }

  .tablet\:\!leading-3 {
    line-height: .75rem !important;
  }

  .tablet\:\!leading-4 {
    line-height: 1rem !important;
  }

  .tablet\:\!leading-5 {
    line-height: 1.25rem !important;
  }

  .tablet\:\!leading-6 {
    line-height: 1.5rem !important;
  }

  .tablet\:\!leading-7 {
    line-height: 1.75rem !important;
  }

  .tablet\:\!leading-8 {
    line-height: 2rem !important;
  }

  .tablet\:\!leading-9 {
    line-height: 2.25rem !important;
  }

  .tablet\:\!leading-10 {
    line-height: 2.5rem !important;
  }

  .tablet\:\!leading-none {
    line-height: 1 !important;
  }

  .tablet\:\!leading-tight {
    line-height: 1.25 !important;
  }

  .tablet\:\!leading-snug {
    line-height: 1.375 !important;
  }

  .tablet\:\!leading-normal {
    line-height: 1.5 !important;
  }

  .tablet\:\!leading-relaxed {
    line-height: 1.625 !important;
  }

  .tablet\:\!leading-loose {
    line-height: 2 !important;
  }

  .tablet\:hover\:leading-3:hover {
    line-height: .75rem;
  }

  .tablet\:hover\:leading-4:hover {
    line-height: 1rem;
  }

  .tablet\:hover\:leading-5:hover {
    line-height: 1.25rem;
  }

  .tablet\:hover\:leading-6:hover {
    line-height: 1.5rem;
  }

  .tablet\:hover\:leading-7:hover {
    line-height: 1.75rem;
  }

  .tablet\:hover\:leading-8:hover {
    line-height: 2rem;
  }

  .tablet\:hover\:leading-9:hover {
    line-height: 2.25rem;
  }

  .tablet\:hover\:leading-10:hover {
    line-height: 2.5rem;
  }

  .tablet\:hover\:leading-none:hover {
    line-height: 1;
  }

  .tablet\:hover\:leading-tight:hover {
    line-height: 1.25;
  }

  .tablet\:hover\:leading-snug:hover {
    line-height: 1.375;
  }

  .tablet\:hover\:leading-normal:hover {
    line-height: 1.5;
  }

  .tablet\:hover\:leading-relaxed:hover {
    line-height: 1.625;
  }

  .tablet\:hover\:leading-loose:hover {
    line-height: 2;
  }

  .tablet\:list-inside {
    list-style-position: inside;
  }

  .tablet\:list-outside {
    list-style-position: outside;
  }

  .tablet\:\!list-inside {
    list-style-position: inside !important;
  }

  .tablet\:\!list-outside {
    list-style-position: outside !important;
  }

  .tablet\:hover\:list-inside:hover {
    list-style-position: inside;
  }

  .tablet\:hover\:list-outside:hover {
    list-style-position: outside;
  }

  .tablet\:list-none {
    list-style-type: none;
  }

  .tablet\:list-disc {
    list-style-type: disc;
  }

  .tablet\:list-decimal {
    list-style-type: decimal;
  }

  .tablet\:\!list-none {
    list-style-type: none !important;
  }

  .tablet\:\!list-disc {
    list-style-type: disc !important;
  }

  .tablet\:\!list-decimal {
    list-style-type: decimal !important;
  }

  .tablet\:hover\:list-none:hover {
    list-style-type: none;
  }

  .tablet\:hover\:list-disc:hover {
    list-style-type: disc;
  }

  .tablet\:hover\:list-decimal:hover {
    list-style-type: decimal;
  }

  .tablet\:m-0 {
    margin: 0rem;
  }

  .tablet\:m-1 {
    margin: 0.25rem;
  }

  .tablet\:m-2 {
    margin: 0.5rem;
  }

  .tablet\:m-3 {
    margin: 0.75rem;
  }

  .tablet\:m-4 {
    margin: 1rem;
  }

  .tablet\:m-5 {
    margin: 1.25rem;
  }

  .tablet\:m-6 {
    margin: 1.5rem;
  }

  .tablet\:m-7 {
    margin: 1.75rem;
  }

  .tablet\:m-8 {
    margin: 2rem;
  }

  .tablet\:m-9 {
    margin: 2.25rem;
  }

  .tablet\:m-10 {
    margin: 2.5rem;
  }

  .tablet\:m-11 {
    margin: 2.75rem;
  }

  .tablet\:m-12 {
    margin: 3rem;
  }

  .tablet\:m-13 {
    margin: 3.25rem;
  }

  .tablet\:m-14 {
    margin: 3.5rem;
  }

  .tablet\:m-15 {
    margin: 3.75rem;
  }

  .tablet\:m-16 {
    margin: 4rem;
  }

  .tablet\:m-17 {
    margin: 4.25rem;
  }

  .tablet\:m-18 {
    margin: 4.5rem;
  }

  .tablet\:m-19 {
    margin: 4.75rem;
  }

  .tablet\:m-20 {
    margin: 5rem;
  }

  .tablet\:m-21 {
    margin: 5.25rem;
  }

  .tablet\:m-22 {
    margin: 5.5rem;
  }

  .tablet\:m-23 {
    margin: 5.75rem;
  }

  .tablet\:m-24 {
    margin: 6rem;
  }

  .tablet\:m-25 {
    margin: 6.25rem;
  }

  .tablet\:m-26 {
    margin: 6.5rem;
  }

  .tablet\:m-27 {
    margin: 6.75rem;
  }

  .tablet\:m-28 {
    margin: 7rem;
  }

  .tablet\:m-29 {
    margin: 7.25rem;
  }

  .tablet\:m-30 {
    margin: 7.5rem;
  }

  .tablet\:m-31 {
    margin: 7.75rem;
  }

  .tablet\:m-32 {
    margin: 8rem;
  }

  .tablet\:m-40 {
    margin: 10rem;
  }

  .tablet\:m-48 {
    margin: 12rem;
  }

  .tablet\:m-56 {
    margin: 14rem;
  }

  .tablet\:m-64 {
    margin: 16rem;
  }

  .tablet\:m-auto {
    margin: auto;
  }

  .tablet\:m-px {
    margin: 1px;
  }

  .tablet\:-m-0 {
    margin: 0rem;
  }

  .tablet\:-m-1 {
    margin: -0.25rem;
  }

  .tablet\:-m-2 {
    margin: -0.5rem;
  }

  .tablet\:-m-3 {
    margin: -0.75rem;
  }

  .tablet\:-m-4 {
    margin: -1rem;
  }

  .tablet\:-m-5 {
    margin: -1.25rem;
  }

  .tablet\:-m-6 {
    margin: -1.5rem;
  }

  .tablet\:-m-7 {
    margin: -1.75rem;
  }

  .tablet\:-m-8 {
    margin: -2rem;
  }

  .tablet\:-m-9 {
    margin: -2.25rem;
  }

  .tablet\:-m-10 {
    margin: -2.5rem;
  }

  .tablet\:-m-11 {
    margin: -2.75rem;
  }

  .tablet\:-m-12 {
    margin: -3rem;
  }

  .tablet\:-m-13 {
    margin: -3.25rem;
  }

  .tablet\:-m-14 {
    margin: -3.5rem;
  }

  .tablet\:-m-15 {
    margin: -3.75rem;
  }

  .tablet\:-m-16 {
    margin: -4rem;
  }

  .tablet\:-m-17 {
    margin: -4.25rem;
  }

  .tablet\:-m-18 {
    margin: -4.5rem;
  }

  .tablet\:-m-19 {
    margin: -4.75rem;
  }

  .tablet\:-m-20 {
    margin: -5rem;
  }

  .tablet\:-m-21 {
    margin: -5.25rem;
  }

  .tablet\:-m-22 {
    margin: -5.5rem;
  }

  .tablet\:-m-23 {
    margin: -5.75rem;
  }

  .tablet\:-m-24 {
    margin: -6rem;
  }

  .tablet\:-m-25 {
    margin: -6.25rem;
  }

  .tablet\:-m-26 {
    margin: -6.5rem;
  }

  .tablet\:-m-27 {
    margin: -6.75rem;
  }

  .tablet\:-m-28 {
    margin: -7rem;
  }

  .tablet\:-m-29 {
    margin: -7.25rem;
  }

  .tablet\:-m-30 {
    margin: -7.5rem;
  }

  .tablet\:-m-31 {
    margin: -7.75rem;
  }

  .tablet\:-m-32 {
    margin: -8rem;
  }

  .tablet\:-m-40 {
    margin: -10rem;
  }

  .tablet\:-m-48 {
    margin: -12rem;
  }

  .tablet\:-m-56 {
    margin: -14rem;
  }

  .tablet\:-m-64 {
    margin: -16rem;
  }

  .tablet\:-m-px {
    margin: -1px;
  }

  .tablet\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .tablet\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .tablet\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .tablet\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .tablet\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .tablet\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .tablet\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .tablet\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .tablet\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .tablet\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .tablet\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .tablet\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .tablet\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .tablet\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .tablet\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .tablet\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .tablet\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .tablet\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .tablet\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .tablet\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .tablet\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .tablet\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .tablet\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .tablet\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .tablet\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .tablet\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .tablet\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .tablet\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .tablet\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .tablet\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .tablet\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .tablet\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .tablet\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .tablet\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .tablet\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .tablet\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .tablet\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .tablet\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .tablet\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .tablet\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .tablet\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .tablet\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .tablet\:my-21 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .tablet\:mx-21 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .tablet\:my-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .tablet\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .tablet\:my-23 {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .tablet\:mx-23 {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .tablet\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .tablet\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .tablet\:my-25 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .tablet\:mx-25 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .tablet\:my-26 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .tablet\:mx-26 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .tablet\:my-27 {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .tablet\:mx-27 {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .tablet\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .tablet\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .tablet\:my-29 {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .tablet\:mx-29 {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .tablet\:my-30 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .tablet\:mx-30 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .tablet\:my-31 {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .tablet\:mx-31 {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .tablet\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .tablet\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .tablet\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .tablet\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .tablet\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .tablet\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .tablet\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .tablet\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .tablet\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .tablet\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .tablet\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .tablet\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .tablet\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .tablet\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .tablet\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .tablet\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .tablet\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .tablet\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .tablet\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .tablet\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .tablet\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .tablet\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .tablet\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .tablet\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .tablet\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .tablet\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .tablet\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .tablet\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .tablet\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .tablet\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .tablet\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .tablet\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .tablet\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .tablet\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .tablet\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .tablet\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .tablet\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .tablet\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .tablet\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .tablet\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .tablet\:-my-13 {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .tablet\:-mx-13 {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .tablet\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .tablet\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .tablet\:-my-15 {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .tablet\:-mx-15 {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .tablet\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .tablet\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .tablet\:-my-17 {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .tablet\:-mx-17 {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .tablet\:-my-18 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .tablet\:-mx-18 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .tablet\:-my-19 {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .tablet\:-mx-19 {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .tablet\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .tablet\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .tablet\:-my-21 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .tablet\:-mx-21 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .tablet\:-my-22 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .tablet\:-mx-22 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .tablet\:-my-23 {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .tablet\:-mx-23 {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .tablet\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .tablet\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .tablet\:-my-25 {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .tablet\:-mx-25 {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .tablet\:-my-26 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .tablet\:-mx-26 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .tablet\:-my-27 {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .tablet\:-mx-27 {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .tablet\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .tablet\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .tablet\:-my-29 {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .tablet\:-mx-29 {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .tablet\:-my-30 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .tablet\:-mx-30 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .tablet\:-my-31 {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .tablet\:-mx-31 {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .tablet\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .tablet\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .tablet\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .tablet\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .tablet\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .tablet\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .tablet\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .tablet\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .tablet\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .tablet\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .tablet\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .tablet\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .tablet\:mt-0 {
    margin-top: 0rem;
  }

  .tablet\:mr-0 {
    margin-right: 0rem;
  }

  .tablet\:mb-0 {
    margin-bottom: 0rem;
  }

  .tablet\:ml-0 {
    margin-left: 0rem;
  }

  .tablet\:mt-1 {
    margin-top: 0.25rem;
  }

  .tablet\:mr-1 {
    margin-right: 0.25rem;
  }

  .tablet\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .tablet\:ml-1 {
    margin-left: 0.25rem;
  }

  .tablet\:mt-2 {
    margin-top: 0.5rem;
  }

  .tablet\:mr-2 {
    margin-right: 0.5rem;
  }

  .tablet\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .tablet\:ml-2 {
    margin-left: 0.5rem;
  }

  .tablet\:mt-3 {
    margin-top: 0.75rem;
  }

  .tablet\:mr-3 {
    margin-right: 0.75rem;
  }

  .tablet\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .tablet\:ml-3 {
    margin-left: 0.75rem;
  }

  .tablet\:mt-4 {
    margin-top: 1rem;
  }

  .tablet\:mr-4 {
    margin-right: 1rem;
  }

  .tablet\:mb-4 {
    margin-bottom: 1rem;
  }

  .tablet\:ml-4 {
    margin-left: 1rem;
  }

  .tablet\:mt-5 {
    margin-top: 1.25rem;
  }

  .tablet\:mr-5 {
    margin-right: 1.25rem;
  }

  .tablet\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .tablet\:ml-5 {
    margin-left: 1.25rem;
  }

  .tablet\:mt-6 {
    margin-top: 1.5rem;
  }

  .tablet\:mr-6 {
    margin-right: 1.5rem;
  }

  .tablet\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .tablet\:ml-6 {
    margin-left: 1.5rem;
  }

  .tablet\:mt-7 {
    margin-top: 1.75rem;
  }

  .tablet\:mr-7 {
    margin-right: 1.75rem;
  }

  .tablet\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .tablet\:ml-7 {
    margin-left: 1.75rem;
  }

  .tablet\:mt-8 {
    margin-top: 2rem;
  }

  .tablet\:mr-8 {
    margin-right: 2rem;
  }

  .tablet\:mb-8 {
    margin-bottom: 2rem;
  }

  .tablet\:ml-8 {
    margin-left: 2rem;
  }

  .tablet\:mt-9 {
    margin-top: 2.25rem;
  }

  .tablet\:mr-9 {
    margin-right: 2.25rem;
  }

  .tablet\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .tablet\:ml-9 {
    margin-left: 2.25rem;
  }

  .tablet\:mt-10 {
    margin-top: 2.5rem;
  }

  .tablet\:mr-10 {
    margin-right: 2.5rem;
  }

  .tablet\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .tablet\:ml-10 {
    margin-left: 2.5rem;
  }

  .tablet\:mt-11 {
    margin-top: 2.75rem;
  }

  .tablet\:mr-11 {
    margin-right: 2.75rem;
  }

  .tablet\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .tablet\:ml-11 {
    margin-left: 2.75rem;
  }

  .tablet\:mt-12 {
    margin-top: 3rem;
  }

  .tablet\:mr-12 {
    margin-right: 3rem;
  }

  .tablet\:mb-12 {
    margin-bottom: 3rem;
  }

  .tablet\:ml-12 {
    margin-left: 3rem;
  }

  .tablet\:mt-13 {
    margin-top: 3.25rem;
  }

  .tablet\:mr-13 {
    margin-right: 3.25rem;
  }

  .tablet\:mb-13 {
    margin-bottom: 3.25rem;
  }

  .tablet\:ml-13 {
    margin-left: 3.25rem;
  }

  .tablet\:mt-14 {
    margin-top: 3.5rem;
  }

  .tablet\:mr-14 {
    margin-right: 3.5rem;
  }

  .tablet\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .tablet\:ml-14 {
    margin-left: 3.5rem;
  }

  .tablet\:mt-15 {
    margin-top: 3.75rem;
  }

  .tablet\:mr-15 {
    margin-right: 3.75rem;
  }

  .tablet\:mb-15 {
    margin-bottom: 3.75rem;
  }

  .tablet\:ml-15 {
    margin-left: 3.75rem;
  }

  .tablet\:mt-16 {
    margin-top: 4rem;
  }

  .tablet\:mr-16 {
    margin-right: 4rem;
  }

  .tablet\:mb-16 {
    margin-bottom: 4rem;
  }

  .tablet\:ml-16 {
    margin-left: 4rem;
  }

  .tablet\:mt-17 {
    margin-top: 4.25rem;
  }

  .tablet\:mr-17 {
    margin-right: 4.25rem;
  }

  .tablet\:mb-17 {
    margin-bottom: 4.25rem;
  }

  .tablet\:ml-17 {
    margin-left: 4.25rem;
  }

  .tablet\:mt-18 {
    margin-top: 4.5rem;
  }

  .tablet\:mr-18 {
    margin-right: 4.5rem;
  }

  .tablet\:mb-18 {
    margin-bottom: 4.5rem;
  }

  .tablet\:ml-18 {
    margin-left: 4.5rem;
  }

  .tablet\:mt-19 {
    margin-top: 4.75rem;
  }

  .tablet\:mr-19 {
    margin-right: 4.75rem;
  }

  .tablet\:mb-19 {
    margin-bottom: 4.75rem;
  }

  .tablet\:ml-19 {
    margin-left: 4.75rem;
  }

  .tablet\:mt-20 {
    margin-top: 5rem;
  }

  .tablet\:mr-20 {
    margin-right: 5rem;
  }

  .tablet\:mb-20 {
    margin-bottom: 5rem;
  }

  .tablet\:ml-20 {
    margin-left: 5rem;
  }

  .tablet\:mt-21 {
    margin-top: 5.25rem;
  }

  .tablet\:mr-21 {
    margin-right: 5.25rem;
  }

  .tablet\:mb-21 {
    margin-bottom: 5.25rem;
  }

  .tablet\:ml-21 {
    margin-left: 5.25rem;
  }

  .tablet\:mt-22 {
    margin-top: 5.5rem;
  }

  .tablet\:mr-22 {
    margin-right: 5.5rem;
  }

  .tablet\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .tablet\:ml-22 {
    margin-left: 5.5rem;
  }

  .tablet\:mt-23 {
    margin-top: 5.75rem;
  }

  .tablet\:mr-23 {
    margin-right: 5.75rem;
  }

  .tablet\:mb-23 {
    margin-bottom: 5.75rem;
  }

  .tablet\:ml-23 {
    margin-left: 5.75rem;
  }

  .tablet\:mt-24 {
    margin-top: 6rem;
  }

  .tablet\:mr-24 {
    margin-right: 6rem;
  }

  .tablet\:mb-24 {
    margin-bottom: 6rem;
  }

  .tablet\:ml-24 {
    margin-left: 6rem;
  }

  .tablet\:mt-25 {
    margin-top: 6.25rem;
  }

  .tablet\:mr-25 {
    margin-right: 6.25rem;
  }

  .tablet\:mb-25 {
    margin-bottom: 6.25rem;
  }

  .tablet\:ml-25 {
    margin-left: 6.25rem;
  }

  .tablet\:mt-26 {
    margin-top: 6.5rem;
  }

  .tablet\:mr-26 {
    margin-right: 6.5rem;
  }

  .tablet\:mb-26 {
    margin-bottom: 6.5rem;
  }

  .tablet\:ml-26 {
    margin-left: 6.5rem;
  }

  .tablet\:mt-27 {
    margin-top: 6.75rem;
  }

  .tablet\:mr-27 {
    margin-right: 6.75rem;
  }

  .tablet\:mb-27 {
    margin-bottom: 6.75rem;
  }

  .tablet\:ml-27 {
    margin-left: 6.75rem;
  }

  .tablet\:mt-28 {
    margin-top: 7rem;
  }

  .tablet\:mr-28 {
    margin-right: 7rem;
  }

  .tablet\:mb-28 {
    margin-bottom: 7rem;
  }

  .tablet\:ml-28 {
    margin-left: 7rem;
  }

  .tablet\:mt-29 {
    margin-top: 7.25rem;
  }

  .tablet\:mr-29 {
    margin-right: 7.25rem;
  }

  .tablet\:mb-29 {
    margin-bottom: 7.25rem;
  }

  .tablet\:ml-29 {
    margin-left: 7.25rem;
  }

  .tablet\:mt-30 {
    margin-top: 7.5rem;
  }

  .tablet\:mr-30 {
    margin-right: 7.5rem;
  }

  .tablet\:mb-30 {
    margin-bottom: 7.5rem;
  }

  .tablet\:ml-30 {
    margin-left: 7.5rem;
  }

  .tablet\:mt-31 {
    margin-top: 7.75rem;
  }

  .tablet\:mr-31 {
    margin-right: 7.75rem;
  }

  .tablet\:mb-31 {
    margin-bottom: 7.75rem;
  }

  .tablet\:ml-31 {
    margin-left: 7.75rem;
  }

  .tablet\:mt-32 {
    margin-top: 8rem;
  }

  .tablet\:mr-32 {
    margin-right: 8rem;
  }

  .tablet\:mb-32 {
    margin-bottom: 8rem;
  }

  .tablet\:ml-32 {
    margin-left: 8rem;
  }

  .tablet\:mt-40 {
    margin-top: 10rem;
  }

  .tablet\:mr-40 {
    margin-right: 10rem;
  }

  .tablet\:mb-40 {
    margin-bottom: 10rem;
  }

  .tablet\:ml-40 {
    margin-left: 10rem;
  }

  .tablet\:mt-48 {
    margin-top: 12rem;
  }

  .tablet\:mr-48 {
    margin-right: 12rem;
  }

  .tablet\:mb-48 {
    margin-bottom: 12rem;
  }

  .tablet\:ml-48 {
    margin-left: 12rem;
  }

  .tablet\:mt-56 {
    margin-top: 14rem;
  }

  .tablet\:mr-56 {
    margin-right: 14rem;
  }

  .tablet\:mb-56 {
    margin-bottom: 14rem;
  }

  .tablet\:ml-56 {
    margin-left: 14rem;
  }

  .tablet\:mt-64 {
    margin-top: 16rem;
  }

  .tablet\:mr-64 {
    margin-right: 16rem;
  }

  .tablet\:mb-64 {
    margin-bottom: 16rem;
  }

  .tablet\:ml-64 {
    margin-left: 16rem;
  }

  .tablet\:mt-auto {
    margin-top: auto;
  }

  .tablet\:mr-auto {
    margin-right: auto;
  }

  .tablet\:mb-auto {
    margin-bottom: auto;
  }

  .tablet\:ml-auto {
    margin-left: auto;
  }

  .tablet\:mt-px {
    margin-top: 1px;
  }

  .tablet\:mr-px {
    margin-right: 1px;
  }

  .tablet\:mb-px {
    margin-bottom: 1px;
  }

  .tablet\:ml-px {
    margin-left: 1px;
  }

  .tablet\:-mt-0 {
    margin-top: 0rem;
  }

  .tablet\:-mr-0 {
    margin-right: 0rem;
  }

  .tablet\:-mb-0 {
    margin-bottom: 0rem;
  }

  .tablet\:-ml-0 {
    margin-left: 0rem;
  }

  .tablet\:-mt-1 {
    margin-top: -0.25rem;
  }

  .tablet\:-mr-1 {
    margin-right: -0.25rem;
  }

  .tablet\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .tablet\:-ml-1 {
    margin-left: -0.25rem;
  }

  .tablet\:-mt-2 {
    margin-top: -0.5rem;
  }

  .tablet\:-mr-2 {
    margin-right: -0.5rem;
  }

  .tablet\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .tablet\:-ml-2 {
    margin-left: -0.5rem;
  }

  .tablet\:-mt-3 {
    margin-top: -0.75rem;
  }

  .tablet\:-mr-3 {
    margin-right: -0.75rem;
  }

  .tablet\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .tablet\:-ml-3 {
    margin-left: -0.75rem;
  }

  .tablet\:-mt-4 {
    margin-top: -1rem;
  }

  .tablet\:-mr-4 {
    margin-right: -1rem;
  }

  .tablet\:-mb-4 {
    margin-bottom: -1rem;
  }

  .tablet\:-ml-4 {
    margin-left: -1rem;
  }

  .tablet\:-mt-5 {
    margin-top: -1.25rem;
  }

  .tablet\:-mr-5 {
    margin-right: -1.25rem;
  }

  .tablet\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .tablet\:-ml-5 {
    margin-left: -1.25rem;
  }

  .tablet\:-mt-6 {
    margin-top: -1.5rem;
  }

  .tablet\:-mr-6 {
    margin-right: -1.5rem;
  }

  .tablet\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .tablet\:-ml-6 {
    margin-left: -1.5rem;
  }

  .tablet\:-mt-7 {
    margin-top: -1.75rem;
  }

  .tablet\:-mr-7 {
    margin-right: -1.75rem;
  }

  .tablet\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .tablet\:-ml-7 {
    margin-left: -1.75rem;
  }

  .tablet\:-mt-8 {
    margin-top: -2rem;
  }

  .tablet\:-mr-8 {
    margin-right: -2rem;
  }

  .tablet\:-mb-8 {
    margin-bottom: -2rem;
  }

  .tablet\:-ml-8 {
    margin-left: -2rem;
  }

  .tablet\:-mt-9 {
    margin-top: -2.25rem;
  }

  .tablet\:-mr-9 {
    margin-right: -2.25rem;
  }

  .tablet\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .tablet\:-ml-9 {
    margin-left: -2.25rem;
  }

  .tablet\:-mt-10 {
    margin-top: -2.5rem;
  }

  .tablet\:-mr-10 {
    margin-right: -2.5rem;
  }

  .tablet\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .tablet\:-ml-10 {
    margin-left: -2.5rem;
  }

  .tablet\:-mt-11 {
    margin-top: -2.75rem;
  }

  .tablet\:-mr-11 {
    margin-right: -2.75rem;
  }

  .tablet\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .tablet\:-ml-11 {
    margin-left: -2.75rem;
  }

  .tablet\:-mt-12 {
    margin-top: -3rem;
  }

  .tablet\:-mr-12 {
    margin-right: -3rem;
  }

  .tablet\:-mb-12 {
    margin-bottom: -3rem;
  }

  .tablet\:-ml-12 {
    margin-left: -3rem;
  }

  .tablet\:-mt-13 {
    margin-top: -3.25rem;
  }

  .tablet\:-mr-13 {
    margin-right: -3.25rem;
  }

  .tablet\:-mb-13 {
    margin-bottom: -3.25rem;
  }

  .tablet\:-ml-13 {
    margin-left: -3.25rem;
  }

  .tablet\:-mt-14 {
    margin-top: -3.5rem;
  }

  .tablet\:-mr-14 {
    margin-right: -3.5rem;
  }

  .tablet\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .tablet\:-ml-14 {
    margin-left: -3.5rem;
  }

  .tablet\:-mt-15 {
    margin-top: -3.75rem;
  }

  .tablet\:-mr-15 {
    margin-right: -3.75rem;
  }

  .tablet\:-mb-15 {
    margin-bottom: -3.75rem;
  }

  .tablet\:-ml-15 {
    margin-left: -3.75rem;
  }

  .tablet\:-mt-16 {
    margin-top: -4rem;
  }

  .tablet\:-mr-16 {
    margin-right: -4rem;
  }

  .tablet\:-mb-16 {
    margin-bottom: -4rem;
  }

  .tablet\:-ml-16 {
    margin-left: -4rem;
  }

  .tablet\:-mt-17 {
    margin-top: -4.25rem;
  }

  .tablet\:-mr-17 {
    margin-right: -4.25rem;
  }

  .tablet\:-mb-17 {
    margin-bottom: -4.25rem;
  }

  .tablet\:-ml-17 {
    margin-left: -4.25rem;
  }

  .tablet\:-mt-18 {
    margin-top: -4.5rem;
  }

  .tablet\:-mr-18 {
    margin-right: -4.5rem;
  }

  .tablet\:-mb-18 {
    margin-bottom: -4.5rem;
  }

  .tablet\:-ml-18 {
    margin-left: -4.5rem;
  }

  .tablet\:-mt-19 {
    margin-top: -4.75rem;
  }

  .tablet\:-mr-19 {
    margin-right: -4.75rem;
  }

  .tablet\:-mb-19 {
    margin-bottom: -4.75rem;
  }

  .tablet\:-ml-19 {
    margin-left: -4.75rem;
  }

  .tablet\:-mt-20 {
    margin-top: -5rem;
  }

  .tablet\:-mr-20 {
    margin-right: -5rem;
  }

  .tablet\:-mb-20 {
    margin-bottom: -5rem;
  }

  .tablet\:-ml-20 {
    margin-left: -5rem;
  }

  .tablet\:-mt-21 {
    margin-top: -5.25rem;
  }

  .tablet\:-mr-21 {
    margin-right: -5.25rem;
  }

  .tablet\:-mb-21 {
    margin-bottom: -5.25rem;
  }

  .tablet\:-ml-21 {
    margin-left: -5.25rem;
  }

  .tablet\:-mt-22 {
    margin-top: -5.5rem;
  }

  .tablet\:-mr-22 {
    margin-right: -5.5rem;
  }

  .tablet\:-mb-22 {
    margin-bottom: -5.5rem;
  }

  .tablet\:-ml-22 {
    margin-left: -5.5rem;
  }

  .tablet\:-mt-23 {
    margin-top: -5.75rem;
  }

  .tablet\:-mr-23 {
    margin-right: -5.75rem;
  }

  .tablet\:-mb-23 {
    margin-bottom: -5.75rem;
  }

  .tablet\:-ml-23 {
    margin-left: -5.75rem;
  }

  .tablet\:-mt-24 {
    margin-top: -6rem;
  }

  .tablet\:-mr-24 {
    margin-right: -6rem;
  }

  .tablet\:-mb-24 {
    margin-bottom: -6rem;
  }

  .tablet\:-ml-24 {
    margin-left: -6rem;
  }

  .tablet\:-mt-25 {
    margin-top: -6.25rem;
  }

  .tablet\:-mr-25 {
    margin-right: -6.25rem;
  }

  .tablet\:-mb-25 {
    margin-bottom: -6.25rem;
  }

  .tablet\:-ml-25 {
    margin-left: -6.25rem;
  }

  .tablet\:-mt-26 {
    margin-top: -6.5rem;
  }

  .tablet\:-mr-26 {
    margin-right: -6.5rem;
  }

  .tablet\:-mb-26 {
    margin-bottom: -6.5rem;
  }

  .tablet\:-ml-26 {
    margin-left: -6.5rem;
  }

  .tablet\:-mt-27 {
    margin-top: -6.75rem;
  }

  .tablet\:-mr-27 {
    margin-right: -6.75rem;
  }

  .tablet\:-mb-27 {
    margin-bottom: -6.75rem;
  }

  .tablet\:-ml-27 {
    margin-left: -6.75rem;
  }

  .tablet\:-mt-28 {
    margin-top: -7rem;
  }

  .tablet\:-mr-28 {
    margin-right: -7rem;
  }

  .tablet\:-mb-28 {
    margin-bottom: -7rem;
  }

  .tablet\:-ml-28 {
    margin-left: -7rem;
  }

  .tablet\:-mt-29 {
    margin-top: -7.25rem;
  }

  .tablet\:-mr-29 {
    margin-right: -7.25rem;
  }

  .tablet\:-mb-29 {
    margin-bottom: -7.25rem;
  }

  .tablet\:-ml-29 {
    margin-left: -7.25rem;
  }

  .tablet\:-mt-30 {
    margin-top: -7.5rem;
  }

  .tablet\:-mr-30 {
    margin-right: -7.5rem;
  }

  .tablet\:-mb-30 {
    margin-bottom: -7.5rem;
  }

  .tablet\:-ml-30 {
    margin-left: -7.5rem;
  }

  .tablet\:-mt-31 {
    margin-top: -7.75rem;
  }

  .tablet\:-mr-31 {
    margin-right: -7.75rem;
  }

  .tablet\:-mb-31 {
    margin-bottom: -7.75rem;
  }

  .tablet\:-ml-31 {
    margin-left: -7.75rem;
  }

  .tablet\:-mt-32 {
    margin-top: -8rem;
  }

  .tablet\:-mr-32 {
    margin-right: -8rem;
  }

  .tablet\:-mb-32 {
    margin-bottom: -8rem;
  }

  .tablet\:-ml-32 {
    margin-left: -8rem;
  }

  .tablet\:-mt-40 {
    margin-top: -10rem;
  }

  .tablet\:-mr-40 {
    margin-right: -10rem;
  }

  .tablet\:-mb-40 {
    margin-bottom: -10rem;
  }

  .tablet\:-ml-40 {
    margin-left: -10rem;
  }

  .tablet\:-mt-48 {
    margin-top: -12rem;
  }

  .tablet\:-mr-48 {
    margin-right: -12rem;
  }

  .tablet\:-mb-48 {
    margin-bottom: -12rem;
  }

  .tablet\:-ml-48 {
    margin-left: -12rem;
  }

  .tablet\:-mt-56 {
    margin-top: -14rem;
  }

  .tablet\:-mr-56 {
    margin-right: -14rem;
  }

  .tablet\:-mb-56 {
    margin-bottom: -14rem;
  }

  .tablet\:-ml-56 {
    margin-left: -14rem;
  }

  .tablet\:-mt-64 {
    margin-top: -16rem;
  }

  .tablet\:-mr-64 {
    margin-right: -16rem;
  }

  .tablet\:-mb-64 {
    margin-bottom: -16rem;
  }

  .tablet\:-ml-64 {
    margin-left: -16rem;
  }

  .tablet\:-mt-px {
    margin-top: -1px;
  }

  .tablet\:-mr-px {
    margin-right: -1px;
  }

  .tablet\:-mb-px {
    margin-bottom: -1px;
  }

  .tablet\:-ml-px {
    margin-left: -1px;
  }

  .tablet\:\!m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .tablet\:\!m-8 {
    margin: 2rem !important;
  }

  .tablet\:\!m-9 {
    margin: 2.25rem !important;
  }

  .tablet\:\!m-10 {
    margin: 2.5rem !important;
  }

  .tablet\:\!m-11 {
    margin: 2.75rem !important;
  }

  .tablet\:\!m-12 {
    margin: 3rem !important;
  }

  .tablet\:\!m-13 {
    margin: 3.25rem !important;
  }

  .tablet\:\!m-14 {
    margin: 3.5rem !important;
  }

  .tablet\:\!m-15 {
    margin: 3.75rem !important;
  }

  .tablet\:\!m-16 {
    margin: 4rem !important;
  }

  .tablet\:\!m-17 {
    margin: 4.25rem !important;
  }

  .tablet\:\!m-18 {
    margin: 4.5rem !important;
  }

  .tablet\:\!m-19 {
    margin: 4.75rem !important;
  }

  .tablet\:\!m-20 {
    margin: 5rem !important;
  }

  .tablet\:\!m-21 {
    margin: 5.25rem !important;
  }

  .tablet\:\!m-22 {
    margin: 5.5rem !important;
  }

  .tablet\:\!m-23 {
    margin: 5.75rem !important;
  }

  .tablet\:\!m-24 {
    margin: 6rem !important;
  }

  .tablet\:\!m-25 {
    margin: 6.25rem !important;
  }

  .tablet\:\!m-26 {
    margin: 6.5rem !important;
  }

  .tablet\:\!m-27 {
    margin: 6.75rem !important;
  }

  .tablet\:\!m-28 {
    margin: 7rem !important;
  }

  .tablet\:\!m-29 {
    margin: 7.25rem !important;
  }

  .tablet\:\!m-30 {
    margin: 7.5rem !important;
  }

  .tablet\:\!m-31 {
    margin: 7.75rem !important;
  }

  .tablet\:\!m-32 {
    margin: 8rem !important;
  }

  .tablet\:\!m-40 {
    margin: 10rem !important;
  }

  .tablet\:\!m-48 {
    margin: 12rem !important;
  }

  .tablet\:\!m-56 {
    margin: 14rem !important;
  }

  .tablet\:\!m-64 {
    margin: 16rem !important;
  }

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

  .tablet\:\!m-px {
    margin: 1px !important;
  }

  .tablet\:\!-m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .tablet\:\!-m-8 {
    margin: -2rem !important;
  }

  .tablet\:\!-m-9 {
    margin: -2.25rem !important;
  }

  .tablet\:\!-m-10 {
    margin: -2.5rem !important;
  }

  .tablet\:\!-m-11 {
    margin: -2.75rem !important;
  }

  .tablet\:\!-m-12 {
    margin: -3rem !important;
  }

  .tablet\:\!-m-13 {
    margin: -3.25rem !important;
  }

  .tablet\:\!-m-14 {
    margin: -3.5rem !important;
  }

  .tablet\:\!-m-15 {
    margin: -3.75rem !important;
  }

  .tablet\:\!-m-16 {
    margin: -4rem !important;
  }

  .tablet\:\!-m-17 {
    margin: -4.25rem !important;
  }

  .tablet\:\!-m-18 {
    margin: -4.5rem !important;
  }

  .tablet\:\!-m-19 {
    margin: -4.75rem !important;
  }

  .tablet\:\!-m-20 {
    margin: -5rem !important;
  }

  .tablet\:\!-m-21 {
    margin: -5.25rem !important;
  }

  .tablet\:\!-m-22 {
    margin: -5.5rem !important;
  }

  .tablet\:\!-m-23 {
    margin: -5.75rem !important;
  }

  .tablet\:\!-m-24 {
    margin: -6rem !important;
  }

  .tablet\:\!-m-25 {
    margin: -6.25rem !important;
  }

  .tablet\:\!-m-26 {
    margin: -6.5rem !important;
  }

  .tablet\:\!-m-27 {
    margin: -6.75rem !important;
  }

  .tablet\:\!-m-28 {
    margin: -7rem !important;
  }

  .tablet\:\!-m-29 {
    margin: -7.25rem !important;
  }

  .tablet\:\!-m-30 {
    margin: -7.5rem !important;
  }

  .tablet\:\!-m-31 {
    margin: -7.75rem !important;
  }

  .tablet\:\!-m-32 {
    margin: -8rem !important;
  }

  .tablet\:\!-m-40 {
    margin: -10rem !important;
  }

  .tablet\:\!-m-48 {
    margin: -12rem !important;
  }

  .tablet\:\!-m-56 {
    margin: -14rem !important;
  }

  .tablet\:\!-m-64 {
    margin: -16rem !important;
  }

  .tablet\:\!-m-px {
    margin: -1px !important;
  }

  .tablet\:\!my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .tablet\:\!mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .tablet\:\!my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .tablet\:\!mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .tablet\:\!my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .tablet\:\!mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .tablet\:\!my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .tablet\:\!mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .tablet\:\!my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .tablet\:\!mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .tablet\:\!my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .tablet\:\!mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .tablet\:\!my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .tablet\:\!mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .tablet\:\!my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .tablet\:\!mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .tablet\:\!my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .tablet\:\!mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .tablet\:\!my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .tablet\:\!mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .tablet\:\!my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .tablet\:\!mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .tablet\:\!my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .tablet\:\!mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .tablet\:\!my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .tablet\:\!mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .tablet\:\!my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .tablet\:\!mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .tablet\:\!my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .tablet\:\!mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .tablet\:\!my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .tablet\:\!mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .tablet\:\!my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .tablet\:\!mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .tablet\:\!my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .tablet\:\!mx-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .tablet\:\!my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .tablet\:\!mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .tablet\:\!my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .tablet\:\!mx-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .tablet\:\!my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .tablet\:\!mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .tablet\:\!my-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .tablet\:\!mx-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .tablet\:\!my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .tablet\:\!mx-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .tablet\:\!my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .tablet\:\!mx-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .tablet\:\!my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .tablet\:\!mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .tablet\:\!my-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .tablet\:\!mx-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .tablet\:\!my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .tablet\:\!mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .tablet\:\!my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .tablet\:\!mx-27 {
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .tablet\:\!my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .tablet\:\!mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .tablet\:\!my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .tablet\:\!mx-29 {
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .tablet\:\!my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .tablet\:\!mx-30 {
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .tablet\:\!my-31 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .tablet\:\!mx-31 {
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .tablet\:\!my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .tablet\:\!mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .tablet\:\!my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .tablet\:\!mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .tablet\:\!my-48 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .tablet\:\!mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .tablet\:\!my-56 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .tablet\:\!mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .tablet\:\!my-64 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .tablet\:\!mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .tablet\:\!my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .tablet\:\!mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .tablet\:\!my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .tablet\:\!mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .tablet\:\!-my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .tablet\:\!-mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .tablet\:\!-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .tablet\:\!-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .tablet\:\!-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .tablet\:\!-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .tablet\:\!-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .tablet\:\!-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .tablet\:\!-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .tablet\:\!-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .tablet\:\!-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .tablet\:\!-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .tablet\:\!-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .tablet\:\!-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .tablet\:\!-my-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .tablet\:\!-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .tablet\:\!-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .tablet\:\!-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .tablet\:\!-my-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .tablet\:\!-mx-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .tablet\:\!-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .tablet\:\!-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .tablet\:\!-my-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .tablet\:\!-mx-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .tablet\:\!-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .tablet\:\!-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .tablet\:\!-my-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .tablet\:\!-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .tablet\:\!-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .tablet\:\!-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .tablet\:\!-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .tablet\:\!-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .tablet\:\!-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .tablet\:\!-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .tablet\:\!-my-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .tablet\:\!-mx-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .tablet\:\!-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .tablet\:\!-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .tablet\:\!-my-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .tablet\:\!-mx-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .tablet\:\!-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .tablet\:\!-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .tablet\:\!-my-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .tablet\:\!-mx-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .tablet\:\!-my-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .tablet\:\!-mx-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .tablet\:\!-my-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .tablet\:\!-mx-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .tablet\:\!-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .tablet\:\!-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .tablet\:\!-my-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .tablet\:\!-mx-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .tablet\:\!-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .tablet\:\!-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .tablet\:\!-my-27 {
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .tablet\:\!-mx-27 {
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .tablet\:\!-my-28 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .tablet\:\!-mx-28 {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .tablet\:\!-my-29 {
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .tablet\:\!-mx-29 {
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .tablet\:\!-my-30 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .tablet\:\!-mx-30 {
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .tablet\:\!-my-31 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .tablet\:\!-mx-31 {
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .tablet\:\!-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .tablet\:\!-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .tablet\:\!-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .tablet\:\!-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .tablet\:\!-my-48 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .tablet\:\!-mx-48 {
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .tablet\:\!-my-56 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .tablet\:\!-mx-56 {
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .tablet\:\!-my-64 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .tablet\:\!-mx-64 {
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .tablet\:\!-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .tablet\:\!-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .tablet\:\!mt-0 {
    margin-top: 0rem !important;
  }

  .tablet\:\!mr-0 {
    margin-right: 0rem !important;
  }

  .tablet\:\!mb-0 {
    margin-bottom: 0rem !important;
  }

  .tablet\:\!ml-0 {
    margin-left: 0rem !important;
  }

  .tablet\:\!mt-1 {
    margin-top: 0.25rem !important;
  }

  .tablet\:\!mr-1 {
    margin-right: 0.25rem !important;
  }

  .tablet\:\!mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .tablet\:\!ml-1 {
    margin-left: 0.25rem !important;
  }

  .tablet\:\!mt-2 {
    margin-top: 0.5rem !important;
  }

  .tablet\:\!mr-2 {
    margin-right: 0.5rem !important;
  }

  .tablet\:\!mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .tablet\:\!ml-2 {
    margin-left: 0.5rem !important;
  }

  .tablet\:\!mt-3 {
    margin-top: 0.75rem !important;
  }

  .tablet\:\!mr-3 {
    margin-right: 0.75rem !important;
  }

  .tablet\:\!mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .tablet\:\!ml-3 {
    margin-left: 0.75rem !important;
  }

  .tablet\:\!mt-4 {
    margin-top: 1rem !important;
  }

  .tablet\:\!mr-4 {
    margin-right: 1rem !important;
  }

  .tablet\:\!mb-4 {
    margin-bottom: 1rem !important;
  }

  .tablet\:\!ml-4 {
    margin-left: 1rem !important;
  }

  .tablet\:\!mt-5 {
    margin-top: 1.25rem !important;
  }

  .tablet\:\!mr-5 {
    margin-right: 1.25rem !important;
  }

  .tablet\:\!mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .tablet\:\!ml-5 {
    margin-left: 1.25rem !important;
  }

  .tablet\:\!mt-6 {
    margin-top: 1.5rem !important;
  }

  .tablet\:\!mr-6 {
    margin-right: 1.5rem !important;
  }

  .tablet\:\!mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .tablet\:\!ml-6 {
    margin-left: 1.5rem !important;
  }

  .tablet\:\!mt-7 {
    margin-top: 1.75rem !important;
  }

  .tablet\:\!mr-7 {
    margin-right: 1.75rem !important;
  }

  .tablet\:\!mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .tablet\:\!ml-7 {
    margin-left: 1.75rem !important;
  }

  .tablet\:\!mt-8 {
    margin-top: 2rem !important;
  }

  .tablet\:\!mr-8 {
    margin-right: 2rem !important;
  }

  .tablet\:\!mb-8 {
    margin-bottom: 2rem !important;
  }

  .tablet\:\!ml-8 {
    margin-left: 2rem !important;
  }

  .tablet\:\!mt-9 {
    margin-top: 2.25rem !important;
  }

  .tablet\:\!mr-9 {
    margin-right: 2.25rem !important;
  }

  .tablet\:\!mb-9 {
    margin-bottom: 2.25rem !important;
  }

  .tablet\:\!ml-9 {
    margin-left: 2.25rem !important;
  }

  .tablet\:\!mt-10 {
    margin-top: 2.5rem !important;
  }

  .tablet\:\!mr-10 {
    margin-right: 2.5rem !important;
  }

  .tablet\:\!mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .tablet\:\!ml-10 {
    margin-left: 2.5rem !important;
  }

  .tablet\:\!mt-11 {
    margin-top: 2.75rem !important;
  }

  .tablet\:\!mr-11 {
    margin-right: 2.75rem !important;
  }

  .tablet\:\!mb-11 {
    margin-bottom: 2.75rem !important;
  }

  .tablet\:\!ml-11 {
    margin-left: 2.75rem !important;
  }

  .tablet\:\!mt-12 {
    margin-top: 3rem !important;
  }

  .tablet\:\!mr-12 {
    margin-right: 3rem !important;
  }

  .tablet\:\!mb-12 {
    margin-bottom: 3rem !important;
  }

  .tablet\:\!ml-12 {
    margin-left: 3rem !important;
  }

  .tablet\:\!mt-13 {
    margin-top: 3.25rem !important;
  }

  .tablet\:\!mr-13 {
    margin-right: 3.25rem !important;
  }

  .tablet\:\!mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .tablet\:\!ml-13 {
    margin-left: 3.25rem !important;
  }

  .tablet\:\!mt-14 {
    margin-top: 3.5rem !important;
  }

  .tablet\:\!mr-14 {
    margin-right: 3.5rem !important;
  }

  .tablet\:\!mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .tablet\:\!ml-14 {
    margin-left: 3.5rem !important;
  }

  .tablet\:\!mt-15 {
    margin-top: 3.75rem !important;
  }

  .tablet\:\!mr-15 {
    margin-right: 3.75rem !important;
  }

  .tablet\:\!mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .tablet\:\!ml-15 {
    margin-left: 3.75rem !important;
  }

  .tablet\:\!mt-16 {
    margin-top: 4rem !important;
  }

  .tablet\:\!mr-16 {
    margin-right: 4rem !important;
  }

  .tablet\:\!mb-16 {
    margin-bottom: 4rem !important;
  }

  .tablet\:\!ml-16 {
    margin-left: 4rem !important;
  }

  .tablet\:\!mt-17 {
    margin-top: 4.25rem !important;
  }

  .tablet\:\!mr-17 {
    margin-right: 4.25rem !important;
  }

  .tablet\:\!mb-17 {
    margin-bottom: 4.25rem !important;
  }

  .tablet\:\!ml-17 {
    margin-left: 4.25rem !important;
  }

  .tablet\:\!mt-18 {
    margin-top: 4.5rem !important;
  }

  .tablet\:\!mr-18 {
    margin-right: 4.5rem !important;
  }

  .tablet\:\!mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .tablet\:\!ml-18 {
    margin-left: 4.5rem !important;
  }

  .tablet\:\!mt-19 {
    margin-top: 4.75rem !important;
  }

  .tablet\:\!mr-19 {
    margin-right: 4.75rem !important;
  }

  .tablet\:\!mb-19 {
    margin-bottom: 4.75rem !important;
  }

  .tablet\:\!ml-19 {
    margin-left: 4.75rem !important;
  }

  .tablet\:\!mt-20 {
    margin-top: 5rem !important;
  }

  .tablet\:\!mr-20 {
    margin-right: 5rem !important;
  }

  .tablet\:\!mb-20 {
    margin-bottom: 5rem !important;
  }

  .tablet\:\!ml-20 {
    margin-left: 5rem !important;
  }

  .tablet\:\!mt-21 {
    margin-top: 5.25rem !important;
  }

  .tablet\:\!mr-21 {
    margin-right: 5.25rem !important;
  }

  .tablet\:\!mb-21 {
    margin-bottom: 5.25rem !important;
  }

  .tablet\:\!ml-21 {
    margin-left: 5.25rem !important;
  }

  .tablet\:\!mt-22 {
    margin-top: 5.5rem !important;
  }

  .tablet\:\!mr-22 {
    margin-right: 5.5rem !important;
  }

  .tablet\:\!mb-22 {
    margin-bottom: 5.5rem !important;
  }

  .tablet\:\!ml-22 {
    margin-left: 5.5rem !important;
  }

  .tablet\:\!mt-23 {
    margin-top: 5.75rem !important;
  }

  .tablet\:\!mr-23 {
    margin-right: 5.75rem !important;
  }

  .tablet\:\!mb-23 {
    margin-bottom: 5.75rem !important;
  }

  .tablet\:\!ml-23 {
    margin-left: 5.75rem !important;
  }

  .tablet\:\!mt-24 {
    margin-top: 6rem !important;
  }

  .tablet\:\!mr-24 {
    margin-right: 6rem !important;
  }

  .tablet\:\!mb-24 {
    margin-bottom: 6rem !important;
  }

  .tablet\:\!ml-24 {
    margin-left: 6rem !important;
  }

  .tablet\:\!mt-25 {
    margin-top: 6.25rem !important;
  }

  .tablet\:\!mr-25 {
    margin-right: 6.25rem !important;
  }

  .tablet\:\!mb-25 {
    margin-bottom: 6.25rem !important;
  }

  .tablet\:\!ml-25 {
    margin-left: 6.25rem !important;
  }

  .tablet\:\!mt-26 {
    margin-top: 6.5rem !important;
  }

  .tablet\:\!mr-26 {
    margin-right: 6.5rem !important;
  }

  .tablet\:\!mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .tablet\:\!ml-26 {
    margin-left: 6.5rem !important;
  }

  .tablet\:\!mt-27 {
    margin-top: 6.75rem !important;
  }

  .tablet\:\!mr-27 {
    margin-right: 6.75rem !important;
  }

  .tablet\:\!mb-27 {
    margin-bottom: 6.75rem !important;
  }

  .tablet\:\!ml-27 {
    margin-left: 6.75rem !important;
  }

  .tablet\:\!mt-28 {
    margin-top: 7rem !important;
  }

  .tablet\:\!mr-28 {
    margin-right: 7rem !important;
  }

  .tablet\:\!mb-28 {
    margin-bottom: 7rem !important;
  }

  .tablet\:\!ml-28 {
    margin-left: 7rem !important;
  }

  .tablet\:\!mt-29 {
    margin-top: 7.25rem !important;
  }

  .tablet\:\!mr-29 {
    margin-right: 7.25rem !important;
  }

  .tablet\:\!mb-29 {
    margin-bottom: 7.25rem !important;
  }

  .tablet\:\!ml-29 {
    margin-left: 7.25rem !important;
  }

  .tablet\:\!mt-30 {
    margin-top: 7.5rem !important;
  }

  .tablet\:\!mr-30 {
    margin-right: 7.5rem !important;
  }

  .tablet\:\!mb-30 {
    margin-bottom: 7.5rem !important;
  }

  .tablet\:\!ml-30 {
    margin-left: 7.5rem !important;
  }

  .tablet\:\!mt-31 {
    margin-top: 7.75rem !important;
  }

  .tablet\:\!mr-31 {
    margin-right: 7.75rem !important;
  }

  .tablet\:\!mb-31 {
    margin-bottom: 7.75rem !important;
  }

  .tablet\:\!ml-31 {
    margin-left: 7.75rem !important;
  }

  .tablet\:\!mt-32 {
    margin-top: 8rem !important;
  }

  .tablet\:\!mr-32 {
    margin-right: 8rem !important;
  }

  .tablet\:\!mb-32 {
    margin-bottom: 8rem !important;
  }

  .tablet\:\!ml-32 {
    margin-left: 8rem !important;
  }

  .tablet\:\!mt-40 {
    margin-top: 10rem !important;
  }

  .tablet\:\!mr-40 {
    margin-right: 10rem !important;
  }

  .tablet\:\!mb-40 {
    margin-bottom: 10rem !important;
  }

  .tablet\:\!ml-40 {
    margin-left: 10rem !important;
  }

  .tablet\:\!mt-48 {
    margin-top: 12rem !important;
  }

  .tablet\:\!mr-48 {
    margin-right: 12rem !important;
  }

  .tablet\:\!mb-48 {
    margin-bottom: 12rem !important;
  }

  .tablet\:\!ml-48 {
    margin-left: 12rem !important;
  }

  .tablet\:\!mt-56 {
    margin-top: 14rem !important;
  }

  .tablet\:\!mr-56 {
    margin-right: 14rem !important;
  }

  .tablet\:\!mb-56 {
    margin-bottom: 14rem !important;
  }

  .tablet\:\!ml-56 {
    margin-left: 14rem !important;
  }

  .tablet\:\!mt-64 {
    margin-top: 16rem !important;
  }

  .tablet\:\!mr-64 {
    margin-right: 16rem !important;
  }

  .tablet\:\!mb-64 {
    margin-bottom: 16rem !important;
  }

  .tablet\:\!ml-64 {
    margin-left: 16rem !important;
  }

  .tablet\:\!mt-auto {
    margin-top: auto !important;
  }

  .tablet\:\!mr-auto {
    margin-right: auto !important;
  }

  .tablet\:\!mb-auto {
    margin-bottom: auto !important;
  }

  .tablet\:\!ml-auto {
    margin-left: auto !important;
  }

  .tablet\:\!mt-px {
    margin-top: 1px !important;
  }

  .tablet\:\!mr-px {
    margin-right: 1px !important;
  }

  .tablet\:\!mb-px {
    margin-bottom: 1px !important;
  }

  .tablet\:\!ml-px {
    margin-left: 1px !important;
  }

  .tablet\:\!-mt-0 {
    margin-top: 0rem !important;
  }

  .tablet\:\!-mr-0 {
    margin-right: 0rem !important;
  }

  .tablet\:\!-mb-0 {
    margin-bottom: 0rem !important;
  }

  .tablet\:\!-ml-0 {
    margin-left: 0rem !important;
  }

  .tablet\:\!-mt-1 {
    margin-top: -0.25rem !important;
  }

  .tablet\:\!-mr-1 {
    margin-right: -0.25rem !important;
  }

  .tablet\:\!-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .tablet\:\!-ml-1 {
    margin-left: -0.25rem !important;
  }

  .tablet\:\!-mt-2 {
    margin-top: -0.5rem !important;
  }

  .tablet\:\!-mr-2 {
    margin-right: -0.5rem !important;
  }

  .tablet\:\!-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .tablet\:\!-ml-2 {
    margin-left: -0.5rem !important;
  }

  .tablet\:\!-mt-3 {
    margin-top: -0.75rem !important;
  }

  .tablet\:\!-mr-3 {
    margin-right: -0.75rem !important;
  }

  .tablet\:\!-mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .tablet\:\!-ml-3 {
    margin-left: -0.75rem !important;
  }

  .tablet\:\!-mt-4 {
    margin-top: -1rem !important;
  }

  .tablet\:\!-mr-4 {
    margin-right: -1rem !important;
  }

  .tablet\:\!-mb-4 {
    margin-bottom: -1rem !important;
  }

  .tablet\:\!-ml-4 {
    margin-left: -1rem !important;
  }

  .tablet\:\!-mt-5 {
    margin-top: -1.25rem !important;
  }

  .tablet\:\!-mr-5 {
    margin-right: -1.25rem !important;
  }

  .tablet\:\!-mb-5 {
    margin-bottom: -1.25rem !important;
  }

  .tablet\:\!-ml-5 {
    margin-left: -1.25rem !important;
  }

  .tablet\:\!-mt-6 {
    margin-top: -1.5rem !important;
  }

  .tablet\:\!-mr-6 {
    margin-right: -1.5rem !important;
  }

  .tablet\:\!-mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .tablet\:\!-ml-6 {
    margin-left: -1.5rem !important;
  }

  .tablet\:\!-mt-7 {
    margin-top: -1.75rem !important;
  }

  .tablet\:\!-mr-7 {
    margin-right: -1.75rem !important;
  }

  .tablet\:\!-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .tablet\:\!-ml-7 {
    margin-left: -1.75rem !important;
  }

  .tablet\:\!-mt-8 {
    margin-top: -2rem !important;
  }

  .tablet\:\!-mr-8 {
    margin-right: -2rem !important;
  }

  .tablet\:\!-mb-8 {
    margin-bottom: -2rem !important;
  }

  .tablet\:\!-ml-8 {
    margin-left: -2rem !important;
  }

  .tablet\:\!-mt-9 {
    margin-top: -2.25rem !important;
  }

  .tablet\:\!-mr-9 {
    margin-right: -2.25rem !important;
  }

  .tablet\:\!-mb-9 {
    margin-bottom: -2.25rem !important;
  }

  .tablet\:\!-ml-9 {
    margin-left: -2.25rem !important;
  }

  .tablet\:\!-mt-10 {
    margin-top: -2.5rem !important;
  }

  .tablet\:\!-mr-10 {
    margin-right: -2.5rem !important;
  }

  .tablet\:\!-mb-10 {
    margin-bottom: -2.5rem !important;
  }

  .tablet\:\!-ml-10 {
    margin-left: -2.5rem !important;
  }

  .tablet\:\!-mt-11 {
    margin-top: -2.75rem !important;
  }

  .tablet\:\!-mr-11 {
    margin-right: -2.75rem !important;
  }

  .tablet\:\!-mb-11 {
    margin-bottom: -2.75rem !important;
  }

  .tablet\:\!-ml-11 {
    margin-left: -2.75rem !important;
  }

  .tablet\:\!-mt-12 {
    margin-top: -3rem !important;
  }

  .tablet\:\!-mr-12 {
    margin-right: -3rem !important;
  }

  .tablet\:\!-mb-12 {
    margin-bottom: -3rem !important;
  }

  .tablet\:\!-ml-12 {
    margin-left: -3rem !important;
  }

  .tablet\:\!-mt-13 {
    margin-top: -3.25rem !important;
  }

  .tablet\:\!-mr-13 {
    margin-right: -3.25rem !important;
  }

  .tablet\:\!-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .tablet\:\!-ml-13 {
    margin-left: -3.25rem !important;
  }

  .tablet\:\!-mt-14 {
    margin-top: -3.5rem !important;
  }

  .tablet\:\!-mr-14 {
    margin-right: -3.5rem !important;
  }

  .tablet\:\!-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .tablet\:\!-ml-14 {
    margin-left: -3.5rem !important;
  }

  .tablet\:\!-mt-15 {
    margin-top: -3.75rem !important;
  }

  .tablet\:\!-mr-15 {
    margin-right: -3.75rem !important;
  }

  .tablet\:\!-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .tablet\:\!-ml-15 {
    margin-left: -3.75rem !important;
  }

  .tablet\:\!-mt-16 {
    margin-top: -4rem !important;
  }

  .tablet\:\!-mr-16 {
    margin-right: -4rem !important;
  }

  .tablet\:\!-mb-16 {
    margin-bottom: -4rem !important;
  }

  .tablet\:\!-ml-16 {
    margin-left: -4rem !important;
  }

  .tablet\:\!-mt-17 {
    margin-top: -4.25rem !important;
  }

  .tablet\:\!-mr-17 {
    margin-right: -4.25rem !important;
  }

  .tablet\:\!-mb-17 {
    margin-bottom: -4.25rem !important;
  }

  .tablet\:\!-ml-17 {
    margin-left: -4.25rem !important;
  }

  .tablet\:\!-mt-18 {
    margin-top: -4.5rem !important;
  }

  .tablet\:\!-mr-18 {
    margin-right: -4.5rem !important;
  }

  .tablet\:\!-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .tablet\:\!-ml-18 {
    margin-left: -4.5rem !important;
  }

  .tablet\:\!-mt-19 {
    margin-top: -4.75rem !important;
  }

  .tablet\:\!-mr-19 {
    margin-right: -4.75rem !important;
  }

  .tablet\:\!-mb-19 {
    margin-bottom: -4.75rem !important;
  }

  .tablet\:\!-ml-19 {
    margin-left: -4.75rem !important;
  }

  .tablet\:\!-mt-20 {
    margin-top: -5rem !important;
  }

  .tablet\:\!-mr-20 {
    margin-right: -5rem !important;
  }

  .tablet\:\!-mb-20 {
    margin-bottom: -5rem !important;
  }

  .tablet\:\!-ml-20 {
    margin-left: -5rem !important;
  }

  .tablet\:\!-mt-21 {
    margin-top: -5.25rem !important;
  }

  .tablet\:\!-mr-21 {
    margin-right: -5.25rem !important;
  }

  .tablet\:\!-mb-21 {
    margin-bottom: -5.25rem !important;
  }

  .tablet\:\!-ml-21 {
    margin-left: -5.25rem !important;
  }

  .tablet\:\!-mt-22 {
    margin-top: -5.5rem !important;
  }

  .tablet\:\!-mr-22 {
    margin-right: -5.5rem !important;
  }

  .tablet\:\!-mb-22 {
    margin-bottom: -5.5rem !important;
  }

  .tablet\:\!-ml-22 {
    margin-left: -5.5rem !important;
  }

  .tablet\:\!-mt-23 {
    margin-top: -5.75rem !important;
  }

  .tablet\:\!-mr-23 {
    margin-right: -5.75rem !important;
  }

  .tablet\:\!-mb-23 {
    margin-bottom: -5.75rem !important;
  }

  .tablet\:\!-ml-23 {
    margin-left: -5.75rem !important;
  }

  .tablet\:\!-mt-24 {
    margin-top: -6rem !important;
  }

  .tablet\:\!-mr-24 {
    margin-right: -6rem !important;
  }

  .tablet\:\!-mb-24 {
    margin-bottom: -6rem !important;
  }

  .tablet\:\!-ml-24 {
    margin-left: -6rem !important;
  }

  .tablet\:\!-mt-25 {
    margin-top: -6.25rem !important;
  }

  .tablet\:\!-mr-25 {
    margin-right: -6.25rem !important;
  }

  .tablet\:\!-mb-25 {
    margin-bottom: -6.25rem !important;
  }

  .tablet\:\!-ml-25 {
    margin-left: -6.25rem !important;
  }

  .tablet\:\!-mt-26 {
    margin-top: -6.5rem !important;
  }

  .tablet\:\!-mr-26 {
    margin-right: -6.5rem !important;
  }

  .tablet\:\!-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .tablet\:\!-ml-26 {
    margin-left: -6.5rem !important;
  }

  .tablet\:\!-mt-27 {
    margin-top: -6.75rem !important;
  }

  .tablet\:\!-mr-27 {
    margin-right: -6.75rem !important;
  }

  .tablet\:\!-mb-27 {
    margin-bottom: -6.75rem !important;
  }

  .tablet\:\!-ml-27 {
    margin-left: -6.75rem !important;
  }

  .tablet\:\!-mt-28 {
    margin-top: -7rem !important;
  }

  .tablet\:\!-mr-28 {
    margin-right: -7rem !important;
  }

  .tablet\:\!-mb-28 {
    margin-bottom: -7rem !important;
  }

  .tablet\:\!-ml-28 {
    margin-left: -7rem !important;
  }

  .tablet\:\!-mt-29 {
    margin-top: -7.25rem !important;
  }

  .tablet\:\!-mr-29 {
    margin-right: -7.25rem !important;
  }

  .tablet\:\!-mb-29 {
    margin-bottom: -7.25rem !important;
  }

  .tablet\:\!-ml-29 {
    margin-left: -7.25rem !important;
  }

  .tablet\:\!-mt-30 {
    margin-top: -7.5rem !important;
  }

  .tablet\:\!-mr-30 {
    margin-right: -7.5rem !important;
  }

  .tablet\:\!-mb-30 {
    margin-bottom: -7.5rem !important;
  }

  .tablet\:\!-ml-30 {
    margin-left: -7.5rem !important;
  }

  .tablet\:\!-mt-31 {
    margin-top: -7.75rem !important;
  }

  .tablet\:\!-mr-31 {
    margin-right: -7.75rem !important;
  }

  .tablet\:\!-mb-31 {
    margin-bottom: -7.75rem !important;
  }

  .tablet\:\!-ml-31 {
    margin-left: -7.75rem !important;
  }

  .tablet\:\!-mt-32 {
    margin-top: -8rem !important;
  }

  .tablet\:\!-mr-32 {
    margin-right: -8rem !important;
  }

  .tablet\:\!-mb-32 {
    margin-bottom: -8rem !important;
  }

  .tablet\:\!-ml-32 {
    margin-left: -8rem !important;
  }

  .tablet\:\!-mt-40 {
    margin-top: -10rem !important;
  }

  .tablet\:\!-mr-40 {
    margin-right: -10rem !important;
  }

  .tablet\:\!-mb-40 {
    margin-bottom: -10rem !important;
  }

  .tablet\:\!-ml-40 {
    margin-left: -10rem !important;
  }

  .tablet\:\!-mt-48 {
    margin-top: -12rem !important;
  }

  .tablet\:\!-mr-48 {
    margin-right: -12rem !important;
  }

  .tablet\:\!-mb-48 {
    margin-bottom: -12rem !important;
  }

  .tablet\:\!-ml-48 {
    margin-left: -12rem !important;
  }

  .tablet\:\!-mt-56 {
    margin-top: -14rem !important;
  }

  .tablet\:\!-mr-56 {
    margin-right: -14rem !important;
  }

  .tablet\:\!-mb-56 {
    margin-bottom: -14rem !important;
  }

  .tablet\:\!-ml-56 {
    margin-left: -14rem !important;
  }

  .tablet\:\!-mt-64 {
    margin-top: -16rem !important;
  }

  .tablet\:\!-mr-64 {
    margin-right: -16rem !important;
  }

  .tablet\:\!-mb-64 {
    margin-bottom: -16rem !important;
  }

  .tablet\:\!-ml-64 {
    margin-left: -16rem !important;
  }

  .tablet\:\!-mt-px {
    margin-top: -1px !important;
  }

  .tablet\:\!-mr-px {
    margin-right: -1px !important;
  }

  .tablet\:\!-mb-px {
    margin-bottom: -1px !important;
  }

  .tablet\:\!-ml-px {
    margin-left: -1px !important;
  }

  .tablet\:hover\:m-0:hover {
    margin: 0rem;
  }

  .tablet\:hover\:m-1:hover {
    margin: 0.25rem;
  }

  .tablet\:hover\:m-2:hover {
    margin: 0.5rem;
  }

  .tablet\:hover\:m-3:hover {
    margin: 0.75rem;
  }

  .tablet\:hover\:m-4:hover {
    margin: 1rem;
  }

  .tablet\:hover\:m-5:hover {
    margin: 1.25rem;
  }

  .tablet\:hover\:m-6:hover {
    margin: 1.5rem;
  }

  .tablet\:hover\:m-7:hover {
    margin: 1.75rem;
  }

  .tablet\:hover\:m-8:hover {
    margin: 2rem;
  }

  .tablet\:hover\:m-9:hover {
    margin: 2.25rem;
  }

  .tablet\:hover\:m-10:hover {
    margin: 2.5rem;
  }

  .tablet\:hover\:m-11:hover {
    margin: 2.75rem;
  }

  .tablet\:hover\:m-12:hover {
    margin: 3rem;
  }

  .tablet\:hover\:m-13:hover {
    margin: 3.25rem;
  }

  .tablet\:hover\:m-14:hover {
    margin: 3.5rem;
  }

  .tablet\:hover\:m-15:hover {
    margin: 3.75rem;
  }

  .tablet\:hover\:m-16:hover {
    margin: 4rem;
  }

  .tablet\:hover\:m-17:hover {
    margin: 4.25rem;
  }

  .tablet\:hover\:m-18:hover {
    margin: 4.5rem;
  }

  .tablet\:hover\:m-19:hover {
    margin: 4.75rem;
  }

  .tablet\:hover\:m-20:hover {
    margin: 5rem;
  }

  .tablet\:hover\:m-21:hover {
    margin: 5.25rem;
  }

  .tablet\:hover\:m-22:hover {
    margin: 5.5rem;
  }

  .tablet\:hover\:m-23:hover {
    margin: 5.75rem;
  }

  .tablet\:hover\:m-24:hover {
    margin: 6rem;
  }

  .tablet\:hover\:m-25:hover {
    margin: 6.25rem;
  }

  .tablet\:hover\:m-26:hover {
    margin: 6.5rem;
  }

  .tablet\:hover\:m-27:hover {
    margin: 6.75rem;
  }

  .tablet\:hover\:m-28:hover {
    margin: 7rem;
  }

  .tablet\:hover\:m-29:hover {
    margin: 7.25rem;
  }

  .tablet\:hover\:m-30:hover {
    margin: 7.5rem;
  }

  .tablet\:hover\:m-31:hover {
    margin: 7.75rem;
  }

  .tablet\:hover\:m-32:hover {
    margin: 8rem;
  }

  .tablet\:hover\:m-40:hover {
    margin: 10rem;
  }

  .tablet\:hover\:m-48:hover {
    margin: 12rem;
  }

  .tablet\:hover\:m-56:hover {
    margin: 14rem;
  }

  .tablet\:hover\:m-64:hover {
    margin: 16rem;
  }

  .tablet\:hover\:m-auto:hover {
    margin: auto;
  }

  .tablet\:hover\:m-px:hover {
    margin: 1px;
  }

  .tablet\:hover\:-m-0:hover {
    margin: 0rem;
  }

  .tablet\:hover\:-m-1:hover {
    margin: -0.25rem;
  }

  .tablet\:hover\:-m-2:hover {
    margin: -0.5rem;
  }

  .tablet\:hover\:-m-3:hover {
    margin: -0.75rem;
  }

  .tablet\:hover\:-m-4:hover {
    margin: -1rem;
  }

  .tablet\:hover\:-m-5:hover {
    margin: -1.25rem;
  }

  .tablet\:hover\:-m-6:hover {
    margin: -1.5rem;
  }

  .tablet\:hover\:-m-7:hover {
    margin: -1.75rem;
  }

  .tablet\:hover\:-m-8:hover {
    margin: -2rem;
  }

  .tablet\:hover\:-m-9:hover {
    margin: -2.25rem;
  }

  .tablet\:hover\:-m-10:hover {
    margin: -2.5rem;
  }

  .tablet\:hover\:-m-11:hover {
    margin: -2.75rem;
  }

  .tablet\:hover\:-m-12:hover {
    margin: -3rem;
  }

  .tablet\:hover\:-m-13:hover {
    margin: -3.25rem;
  }

  .tablet\:hover\:-m-14:hover {
    margin: -3.5rem;
  }

  .tablet\:hover\:-m-15:hover {
    margin: -3.75rem;
  }

  .tablet\:hover\:-m-16:hover {
    margin: -4rem;
  }

  .tablet\:hover\:-m-17:hover {
    margin: -4.25rem;
  }

  .tablet\:hover\:-m-18:hover {
    margin: -4.5rem;
  }

  .tablet\:hover\:-m-19:hover {
    margin: -4.75rem;
  }

  .tablet\:hover\:-m-20:hover {
    margin: -5rem;
  }

  .tablet\:hover\:-m-21:hover {
    margin: -5.25rem;
  }

  .tablet\:hover\:-m-22:hover {
    margin: -5.5rem;
  }

  .tablet\:hover\:-m-23:hover {
    margin: -5.75rem;
  }

  .tablet\:hover\:-m-24:hover {
    margin: -6rem;
  }

  .tablet\:hover\:-m-25:hover {
    margin: -6.25rem;
  }

  .tablet\:hover\:-m-26:hover {
    margin: -6.5rem;
  }

  .tablet\:hover\:-m-27:hover {
    margin: -6.75rem;
  }

  .tablet\:hover\:-m-28:hover {
    margin: -7rem;
  }

  .tablet\:hover\:-m-29:hover {
    margin: -7.25rem;
  }

  .tablet\:hover\:-m-30:hover {
    margin: -7.5rem;
  }

  .tablet\:hover\:-m-31:hover {
    margin: -7.75rem;
  }

  .tablet\:hover\:-m-32:hover {
    margin: -8rem;
  }

  .tablet\:hover\:-m-40:hover {
    margin: -10rem;
  }

  .tablet\:hover\:-m-48:hover {
    margin: -12rem;
  }

  .tablet\:hover\:-m-56:hover {
    margin: -14rem;
  }

  .tablet\:hover\:-m-64:hover {
    margin: -16rem;
  }

  .tablet\:hover\:-m-px:hover {
    margin: -1px;
  }

  .tablet\:hover\:my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .tablet\:hover\:mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .tablet\:hover\:my-1:hover {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .tablet\:hover\:mx-1:hover {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .tablet\:hover\:my-2:hover {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .tablet\:hover\:mx-2:hover {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .tablet\:hover\:my-3:hover {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .tablet\:hover\:mx-3:hover {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .tablet\:hover\:my-4:hover {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .tablet\:hover\:mx-4:hover {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .tablet\:hover\:my-5:hover {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .tablet\:hover\:mx-5:hover {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .tablet\:hover\:my-6:hover {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .tablet\:hover\:mx-6:hover {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .tablet\:hover\:my-7:hover {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .tablet\:hover\:mx-7:hover {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .tablet\:hover\:my-8:hover {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .tablet\:hover\:mx-8:hover {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .tablet\:hover\:my-9:hover {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .tablet\:hover\:mx-9:hover {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .tablet\:hover\:my-10:hover {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .tablet\:hover\:mx-10:hover {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .tablet\:hover\:my-11:hover {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .tablet\:hover\:mx-11:hover {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .tablet\:hover\:my-12:hover {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .tablet\:hover\:mx-12:hover {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .tablet\:hover\:my-13:hover {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .tablet\:hover\:mx-13:hover {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .tablet\:hover\:my-14:hover {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .tablet\:hover\:mx-14:hover {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .tablet\:hover\:my-15:hover {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .tablet\:hover\:mx-15:hover {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .tablet\:hover\:my-16:hover {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .tablet\:hover\:mx-16:hover {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .tablet\:hover\:my-17:hover {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .tablet\:hover\:mx-17:hover {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .tablet\:hover\:my-18:hover {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .tablet\:hover\:mx-18:hover {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .tablet\:hover\:my-19:hover {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .tablet\:hover\:mx-19:hover {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .tablet\:hover\:my-20:hover {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .tablet\:hover\:mx-20:hover {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .tablet\:hover\:my-21:hover {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .tablet\:hover\:mx-21:hover {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .tablet\:hover\:my-22:hover {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .tablet\:hover\:mx-22:hover {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .tablet\:hover\:my-23:hover {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .tablet\:hover\:mx-23:hover {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .tablet\:hover\:my-24:hover {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .tablet\:hover\:mx-24:hover {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .tablet\:hover\:my-25:hover {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .tablet\:hover\:mx-25:hover {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .tablet\:hover\:my-26:hover {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .tablet\:hover\:mx-26:hover {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .tablet\:hover\:my-27:hover {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .tablet\:hover\:mx-27:hover {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .tablet\:hover\:my-28:hover {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .tablet\:hover\:mx-28:hover {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .tablet\:hover\:my-29:hover {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .tablet\:hover\:mx-29:hover {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .tablet\:hover\:my-30:hover {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .tablet\:hover\:mx-30:hover {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .tablet\:hover\:my-31:hover {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .tablet\:hover\:mx-31:hover {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .tablet\:hover\:my-32:hover {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .tablet\:hover\:mx-32:hover {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .tablet\:hover\:my-40:hover {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .tablet\:hover\:mx-40:hover {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .tablet\:hover\:my-48:hover {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .tablet\:hover\:mx-48:hover {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .tablet\:hover\:my-56:hover {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .tablet\:hover\:mx-56:hover {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .tablet\:hover\:my-64:hover {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .tablet\:hover\:mx-64:hover {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .tablet\:hover\:my-auto:hover {
    margin-top: auto;
    margin-bottom: auto;
  }

  .tablet\:hover\:mx-auto:hover {
    margin-left: auto;
    margin-right: auto;
  }

  .tablet\:hover\:my-px:hover {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .tablet\:hover\:mx-px:hover {
    margin-left: 1px;
    margin-right: 1px;
  }

  .tablet\:hover\:-my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .tablet\:hover\:-mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .tablet\:hover\:-my-1:hover {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .tablet\:hover\:-mx-1:hover {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .tablet\:hover\:-my-2:hover {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .tablet\:hover\:-mx-2:hover {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .tablet\:hover\:-my-3:hover {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .tablet\:hover\:-mx-3:hover {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .tablet\:hover\:-my-4:hover {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .tablet\:hover\:-mx-4:hover {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .tablet\:hover\:-my-5:hover {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .tablet\:hover\:-mx-5:hover {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .tablet\:hover\:-my-6:hover {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .tablet\:hover\:-mx-6:hover {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .tablet\:hover\:-my-7:hover {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .tablet\:hover\:-mx-7:hover {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .tablet\:hover\:-my-8:hover {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .tablet\:hover\:-mx-8:hover {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .tablet\:hover\:-my-9:hover {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .tablet\:hover\:-mx-9:hover {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .tablet\:hover\:-my-10:hover {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .tablet\:hover\:-mx-10:hover {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .tablet\:hover\:-my-11:hover {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .tablet\:hover\:-mx-11:hover {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .tablet\:hover\:-my-12:hover {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .tablet\:hover\:-mx-12:hover {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .tablet\:hover\:-my-13:hover {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .tablet\:hover\:-mx-13:hover {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .tablet\:hover\:-my-14:hover {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .tablet\:hover\:-mx-14:hover {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .tablet\:hover\:-my-15:hover {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .tablet\:hover\:-mx-15:hover {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .tablet\:hover\:-my-16:hover {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .tablet\:hover\:-mx-16:hover {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .tablet\:hover\:-my-17:hover {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .tablet\:hover\:-mx-17:hover {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .tablet\:hover\:-my-18:hover {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .tablet\:hover\:-mx-18:hover {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .tablet\:hover\:-my-19:hover {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .tablet\:hover\:-mx-19:hover {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .tablet\:hover\:-my-20:hover {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .tablet\:hover\:-mx-20:hover {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .tablet\:hover\:-my-21:hover {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .tablet\:hover\:-mx-21:hover {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .tablet\:hover\:-my-22:hover {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .tablet\:hover\:-mx-22:hover {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .tablet\:hover\:-my-23:hover {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .tablet\:hover\:-mx-23:hover {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .tablet\:hover\:-my-24:hover {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .tablet\:hover\:-mx-24:hover {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .tablet\:hover\:-my-25:hover {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .tablet\:hover\:-mx-25:hover {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .tablet\:hover\:-my-26:hover {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .tablet\:hover\:-mx-26:hover {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .tablet\:hover\:-my-27:hover {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .tablet\:hover\:-mx-27:hover {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .tablet\:hover\:-my-28:hover {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .tablet\:hover\:-mx-28:hover {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .tablet\:hover\:-my-29:hover {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .tablet\:hover\:-mx-29:hover {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .tablet\:hover\:-my-30:hover {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .tablet\:hover\:-mx-30:hover {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .tablet\:hover\:-my-31:hover {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .tablet\:hover\:-mx-31:hover {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .tablet\:hover\:-my-32:hover {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .tablet\:hover\:-mx-32:hover {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .tablet\:hover\:-my-40:hover {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .tablet\:hover\:-mx-40:hover {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .tablet\:hover\:-my-48:hover {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .tablet\:hover\:-mx-48:hover {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .tablet\:hover\:-my-56:hover {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .tablet\:hover\:-mx-56:hover {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .tablet\:hover\:-my-64:hover {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .tablet\:hover\:-mx-64:hover {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .tablet\:hover\:-my-px:hover {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .tablet\:hover\:-mx-px:hover {
    margin-left: -1px;
    margin-right: -1px;
  }

  .tablet\:hover\:mt-0:hover {
    margin-top: 0rem;
  }

  .tablet\:hover\:mr-0:hover {
    margin-right: 0rem;
  }

  .tablet\:hover\:mb-0:hover {
    margin-bottom: 0rem;
  }

  .tablet\:hover\:ml-0:hover {
    margin-left: 0rem;
  }

  .tablet\:hover\:mt-1:hover {
    margin-top: 0.25rem;
  }

  .tablet\:hover\:mr-1:hover {
    margin-right: 0.25rem;
  }

  .tablet\:hover\:mb-1:hover {
    margin-bottom: 0.25rem;
  }

  .tablet\:hover\:ml-1:hover {
    margin-left: 0.25rem;
  }

  .tablet\:hover\:mt-2:hover {
    margin-top: 0.5rem;
  }

  .tablet\:hover\:mr-2:hover {
    margin-right: 0.5rem;
  }

  .tablet\:hover\:mb-2:hover {
    margin-bottom: 0.5rem;
  }

  .tablet\:hover\:ml-2:hover {
    margin-left: 0.5rem;
  }

  .tablet\:hover\:mt-3:hover {
    margin-top: 0.75rem;
  }

  .tablet\:hover\:mr-3:hover {
    margin-right: 0.75rem;
  }

  .tablet\:hover\:mb-3:hover {
    margin-bottom: 0.75rem;
  }

  .tablet\:hover\:ml-3:hover {
    margin-left: 0.75rem;
  }

  .tablet\:hover\:mt-4:hover {
    margin-top: 1rem;
  }

  .tablet\:hover\:mr-4:hover {
    margin-right: 1rem;
  }

  .tablet\:hover\:mb-4:hover {
    margin-bottom: 1rem;
  }

  .tablet\:hover\:ml-4:hover {
    margin-left: 1rem;
  }

  .tablet\:hover\:mt-5:hover {
    margin-top: 1.25rem;
  }

  .tablet\:hover\:mr-5:hover {
    margin-right: 1.25rem;
  }

  .tablet\:hover\:mb-5:hover {
    margin-bottom: 1.25rem;
  }

  .tablet\:hover\:ml-5:hover {
    margin-left: 1.25rem;
  }

  .tablet\:hover\:mt-6:hover {
    margin-top: 1.5rem;
  }

  .tablet\:hover\:mr-6:hover {
    margin-right: 1.5rem;
  }

  .tablet\:hover\:mb-6:hover {
    margin-bottom: 1.5rem;
  }

  .tablet\:hover\:ml-6:hover {
    margin-left: 1.5rem;
  }

  .tablet\:hover\:mt-7:hover {
    margin-top: 1.75rem;
  }

  .tablet\:hover\:mr-7:hover {
    margin-right: 1.75rem;
  }

  .tablet\:hover\:mb-7:hover {
    margin-bottom: 1.75rem;
  }

  .tablet\:hover\:ml-7:hover {
    margin-left: 1.75rem;
  }

  .tablet\:hover\:mt-8:hover {
    margin-top: 2rem;
  }

  .tablet\:hover\:mr-8:hover {
    margin-right: 2rem;
  }

  .tablet\:hover\:mb-8:hover {
    margin-bottom: 2rem;
  }

  .tablet\:hover\:ml-8:hover {
    margin-left: 2rem;
  }

  .tablet\:hover\:mt-9:hover {
    margin-top: 2.25rem;
  }

  .tablet\:hover\:mr-9:hover {
    margin-right: 2.25rem;
  }

  .tablet\:hover\:mb-9:hover {
    margin-bottom: 2.25rem;
  }

  .tablet\:hover\:ml-9:hover {
    margin-left: 2.25rem;
  }

  .tablet\:hover\:mt-10:hover {
    margin-top: 2.5rem;
  }

  .tablet\:hover\:mr-10:hover {
    margin-right: 2.5rem;
  }

  .tablet\:hover\:mb-10:hover {
    margin-bottom: 2.5rem;
  }

  .tablet\:hover\:ml-10:hover {
    margin-left: 2.5rem;
  }

  .tablet\:hover\:mt-11:hover {
    margin-top: 2.75rem;
  }

  .tablet\:hover\:mr-11:hover {
    margin-right: 2.75rem;
  }

  .tablet\:hover\:mb-11:hover {
    margin-bottom: 2.75rem;
  }

  .tablet\:hover\:ml-11:hover {
    margin-left: 2.75rem;
  }

  .tablet\:hover\:mt-12:hover {
    margin-top: 3rem;
  }

  .tablet\:hover\:mr-12:hover {
    margin-right: 3rem;
  }

  .tablet\:hover\:mb-12:hover {
    margin-bottom: 3rem;
  }

  .tablet\:hover\:ml-12:hover {
    margin-left: 3rem;
  }

  .tablet\:hover\:mt-13:hover {
    margin-top: 3.25rem;
  }

  .tablet\:hover\:mr-13:hover {
    margin-right: 3.25rem;
  }

  .tablet\:hover\:mb-13:hover {
    margin-bottom: 3.25rem;
  }

  .tablet\:hover\:ml-13:hover {
    margin-left: 3.25rem;
  }

  .tablet\:hover\:mt-14:hover {
    margin-top: 3.5rem;
  }

  .tablet\:hover\:mr-14:hover {
    margin-right: 3.5rem;
  }

  .tablet\:hover\:mb-14:hover {
    margin-bottom: 3.5rem;
  }

  .tablet\:hover\:ml-14:hover {
    margin-left: 3.5rem;
  }

  .tablet\:hover\:mt-15:hover {
    margin-top: 3.75rem;
  }

  .tablet\:hover\:mr-15:hover {
    margin-right: 3.75rem;
  }

  .tablet\:hover\:mb-15:hover {
    margin-bottom: 3.75rem;
  }

  .tablet\:hover\:ml-15:hover {
    margin-left: 3.75rem;
  }

  .tablet\:hover\:mt-16:hover {
    margin-top: 4rem;
  }

  .tablet\:hover\:mr-16:hover {
    margin-right: 4rem;
  }

  .tablet\:hover\:mb-16:hover {
    margin-bottom: 4rem;
  }

  .tablet\:hover\:ml-16:hover {
    margin-left: 4rem;
  }

  .tablet\:hover\:mt-17:hover {
    margin-top: 4.25rem;
  }

  .tablet\:hover\:mr-17:hover {
    margin-right: 4.25rem;
  }

  .tablet\:hover\:mb-17:hover {
    margin-bottom: 4.25rem;
  }

  .tablet\:hover\:ml-17:hover {
    margin-left: 4.25rem;
  }

  .tablet\:hover\:mt-18:hover {
    margin-top: 4.5rem;
  }

  .tablet\:hover\:mr-18:hover {
    margin-right: 4.5rem;
  }

  .tablet\:hover\:mb-18:hover {
    margin-bottom: 4.5rem;
  }

  .tablet\:hover\:ml-18:hover {
    margin-left: 4.5rem;
  }

  .tablet\:hover\:mt-19:hover {
    margin-top: 4.75rem;
  }

  .tablet\:hover\:mr-19:hover {
    margin-right: 4.75rem;
  }

  .tablet\:hover\:mb-19:hover {
    margin-bottom: 4.75rem;
  }

  .tablet\:hover\:ml-19:hover {
    margin-left: 4.75rem;
  }

  .tablet\:hover\:mt-20:hover {
    margin-top: 5rem;
  }

  .tablet\:hover\:mr-20:hover {
    margin-right: 5rem;
  }

  .tablet\:hover\:mb-20:hover {
    margin-bottom: 5rem;
  }

  .tablet\:hover\:ml-20:hover {
    margin-left: 5rem;
  }

  .tablet\:hover\:mt-21:hover {
    margin-top: 5.25rem;
  }

  .tablet\:hover\:mr-21:hover {
    margin-right: 5.25rem;
  }

  .tablet\:hover\:mb-21:hover {
    margin-bottom: 5.25rem;
  }

  .tablet\:hover\:ml-21:hover {
    margin-left: 5.25rem;
  }

  .tablet\:hover\:mt-22:hover {
    margin-top: 5.5rem;
  }

  .tablet\:hover\:mr-22:hover {
    margin-right: 5.5rem;
  }

  .tablet\:hover\:mb-22:hover {
    margin-bottom: 5.5rem;
  }

  .tablet\:hover\:ml-22:hover {
    margin-left: 5.5rem;
  }

  .tablet\:hover\:mt-23:hover {
    margin-top: 5.75rem;
  }

  .tablet\:hover\:mr-23:hover {
    margin-right: 5.75rem;
  }

  .tablet\:hover\:mb-23:hover {
    margin-bottom: 5.75rem;
  }

  .tablet\:hover\:ml-23:hover {
    margin-left: 5.75rem;
  }

  .tablet\:hover\:mt-24:hover {
    margin-top: 6rem;
  }

  .tablet\:hover\:mr-24:hover {
    margin-right: 6rem;
  }

  .tablet\:hover\:mb-24:hover {
    margin-bottom: 6rem;
  }

  .tablet\:hover\:ml-24:hover {
    margin-left: 6rem;
  }

  .tablet\:hover\:mt-25:hover {
    margin-top: 6.25rem;
  }

  .tablet\:hover\:mr-25:hover {
    margin-right: 6.25rem;
  }

  .tablet\:hover\:mb-25:hover {
    margin-bottom: 6.25rem;
  }

  .tablet\:hover\:ml-25:hover {
    margin-left: 6.25rem;
  }

  .tablet\:hover\:mt-26:hover {
    margin-top: 6.5rem;
  }

  .tablet\:hover\:mr-26:hover {
    margin-right: 6.5rem;
  }

  .tablet\:hover\:mb-26:hover {
    margin-bottom: 6.5rem;
  }

  .tablet\:hover\:ml-26:hover {
    margin-left: 6.5rem;
  }

  .tablet\:hover\:mt-27:hover {
    margin-top: 6.75rem;
  }

  .tablet\:hover\:mr-27:hover {
    margin-right: 6.75rem;
  }

  .tablet\:hover\:mb-27:hover {
    margin-bottom: 6.75rem;
  }

  .tablet\:hover\:ml-27:hover {
    margin-left: 6.75rem;
  }

  .tablet\:hover\:mt-28:hover {
    margin-top: 7rem;
  }

  .tablet\:hover\:mr-28:hover {
    margin-right: 7rem;
  }

  .tablet\:hover\:mb-28:hover {
    margin-bottom: 7rem;
  }

  .tablet\:hover\:ml-28:hover {
    margin-left: 7rem;
  }

  .tablet\:hover\:mt-29:hover {
    margin-top: 7.25rem;
  }

  .tablet\:hover\:mr-29:hover {
    margin-right: 7.25rem;
  }

  .tablet\:hover\:mb-29:hover {
    margin-bottom: 7.25rem;
  }

  .tablet\:hover\:ml-29:hover {
    margin-left: 7.25rem;
  }

  .tablet\:hover\:mt-30:hover {
    margin-top: 7.5rem;
  }

  .tablet\:hover\:mr-30:hover {
    margin-right: 7.5rem;
  }

  .tablet\:hover\:mb-30:hover {
    margin-bottom: 7.5rem;
  }

  .tablet\:hover\:ml-30:hover {
    margin-left: 7.5rem;
  }

  .tablet\:hover\:mt-31:hover {
    margin-top: 7.75rem;
  }

  .tablet\:hover\:mr-31:hover {
    margin-right: 7.75rem;
  }

  .tablet\:hover\:mb-31:hover {
    margin-bottom: 7.75rem;
  }

  .tablet\:hover\:ml-31:hover {
    margin-left: 7.75rem;
  }

  .tablet\:hover\:mt-32:hover {
    margin-top: 8rem;
  }

  .tablet\:hover\:mr-32:hover {
    margin-right: 8rem;
  }

  .tablet\:hover\:mb-32:hover {
    margin-bottom: 8rem;
  }

  .tablet\:hover\:ml-32:hover {
    margin-left: 8rem;
  }

  .tablet\:hover\:mt-40:hover {
    margin-top: 10rem;
  }

  .tablet\:hover\:mr-40:hover {
    margin-right: 10rem;
  }

  .tablet\:hover\:mb-40:hover {
    margin-bottom: 10rem;
  }

  .tablet\:hover\:ml-40:hover {
    margin-left: 10rem;
  }

  .tablet\:hover\:mt-48:hover {
    margin-top: 12rem;
  }

  .tablet\:hover\:mr-48:hover {
    margin-right: 12rem;
  }

  .tablet\:hover\:mb-48:hover {
    margin-bottom: 12rem;
  }

  .tablet\:hover\:ml-48:hover {
    margin-left: 12rem;
  }

  .tablet\:hover\:mt-56:hover {
    margin-top: 14rem;
  }

  .tablet\:hover\:mr-56:hover {
    margin-right: 14rem;
  }

  .tablet\:hover\:mb-56:hover {
    margin-bottom: 14rem;
  }

  .tablet\:hover\:ml-56:hover {
    margin-left: 14rem;
  }

  .tablet\:hover\:mt-64:hover {
    margin-top: 16rem;
  }

  .tablet\:hover\:mr-64:hover {
    margin-right: 16rem;
  }

  .tablet\:hover\:mb-64:hover {
    margin-bottom: 16rem;
  }

  .tablet\:hover\:ml-64:hover {
    margin-left: 16rem;
  }

  .tablet\:hover\:mt-auto:hover {
    margin-top: auto;
  }

  .tablet\:hover\:mr-auto:hover {
    margin-right: auto;
  }

  .tablet\:hover\:mb-auto:hover {
    margin-bottom: auto;
  }

  .tablet\:hover\:ml-auto:hover {
    margin-left: auto;
  }

  .tablet\:hover\:mt-px:hover {
    margin-top: 1px;
  }

  .tablet\:hover\:mr-px:hover {
    margin-right: 1px;
  }

  .tablet\:hover\:mb-px:hover {
    margin-bottom: 1px;
  }

  .tablet\:hover\:ml-px:hover {
    margin-left: 1px;
  }

  .tablet\:hover\:-mt-0:hover {
    margin-top: 0rem;
  }

  .tablet\:hover\:-mr-0:hover {
    margin-right: 0rem;
  }

  .tablet\:hover\:-mb-0:hover {
    margin-bottom: 0rem;
  }

  .tablet\:hover\:-ml-0:hover {
    margin-left: 0rem;
  }

  .tablet\:hover\:-mt-1:hover {
    margin-top: -0.25rem;
  }

  .tablet\:hover\:-mr-1:hover {
    margin-right: -0.25rem;
  }

  .tablet\:hover\:-mb-1:hover {
    margin-bottom: -0.25rem;
  }

  .tablet\:hover\:-ml-1:hover {
    margin-left: -0.25rem;
  }

  .tablet\:hover\:-mt-2:hover {
    margin-top: -0.5rem;
  }

  .tablet\:hover\:-mr-2:hover {
    margin-right: -0.5rem;
  }

  .tablet\:hover\:-mb-2:hover {
    margin-bottom: -0.5rem;
  }

  .tablet\:hover\:-ml-2:hover {
    margin-left: -0.5rem;
  }

  .tablet\:hover\:-mt-3:hover {
    margin-top: -0.75rem;
  }

  .tablet\:hover\:-mr-3:hover {
    margin-right: -0.75rem;
  }

  .tablet\:hover\:-mb-3:hover {
    margin-bottom: -0.75rem;
  }

  .tablet\:hover\:-ml-3:hover {
    margin-left: -0.75rem;
  }

  .tablet\:hover\:-mt-4:hover {
    margin-top: -1rem;
  }

  .tablet\:hover\:-mr-4:hover {
    margin-right: -1rem;
  }

  .tablet\:hover\:-mb-4:hover {
    margin-bottom: -1rem;
  }

  .tablet\:hover\:-ml-4:hover {
    margin-left: -1rem;
  }

  .tablet\:hover\:-mt-5:hover {
    margin-top: -1.25rem;
  }

  .tablet\:hover\:-mr-5:hover {
    margin-right: -1.25rem;
  }

  .tablet\:hover\:-mb-5:hover {
    margin-bottom: -1.25rem;
  }

  .tablet\:hover\:-ml-5:hover {
    margin-left: -1.25rem;
  }

  .tablet\:hover\:-mt-6:hover {
    margin-top: -1.5rem;
  }

  .tablet\:hover\:-mr-6:hover {
    margin-right: -1.5rem;
  }

  .tablet\:hover\:-mb-6:hover {
    margin-bottom: -1.5rem;
  }

  .tablet\:hover\:-ml-6:hover {
    margin-left: -1.5rem;
  }

  .tablet\:hover\:-mt-7:hover {
    margin-top: -1.75rem;
  }

  .tablet\:hover\:-mr-7:hover {
    margin-right: -1.75rem;
  }

  .tablet\:hover\:-mb-7:hover {
    margin-bottom: -1.75rem;
  }

  .tablet\:hover\:-ml-7:hover {
    margin-left: -1.75rem;
  }

  .tablet\:hover\:-mt-8:hover {
    margin-top: -2rem;
  }

  .tablet\:hover\:-mr-8:hover {
    margin-right: -2rem;
  }

  .tablet\:hover\:-mb-8:hover {
    margin-bottom: -2rem;
  }

  .tablet\:hover\:-ml-8:hover {
    margin-left: -2rem;
  }

  .tablet\:hover\:-mt-9:hover {
    margin-top: -2.25rem;
  }

  .tablet\:hover\:-mr-9:hover {
    margin-right: -2.25rem;
  }

  .tablet\:hover\:-mb-9:hover {
    margin-bottom: -2.25rem;
  }

  .tablet\:hover\:-ml-9:hover {
    margin-left: -2.25rem;
  }

  .tablet\:hover\:-mt-10:hover {
    margin-top: -2.5rem;
  }

  .tablet\:hover\:-mr-10:hover {
    margin-right: -2.5rem;
  }

  .tablet\:hover\:-mb-10:hover {
    margin-bottom: -2.5rem;
  }

  .tablet\:hover\:-ml-10:hover {
    margin-left: -2.5rem;
  }

  .tablet\:hover\:-mt-11:hover {
    margin-top: -2.75rem;
  }

  .tablet\:hover\:-mr-11:hover {
    margin-right: -2.75rem;
  }

  .tablet\:hover\:-mb-11:hover {
    margin-bottom: -2.75rem;
  }

  .tablet\:hover\:-ml-11:hover {
    margin-left: -2.75rem;
  }

  .tablet\:hover\:-mt-12:hover {
    margin-top: -3rem;
  }

  .tablet\:hover\:-mr-12:hover {
    margin-right: -3rem;
  }

  .tablet\:hover\:-mb-12:hover {
    margin-bottom: -3rem;
  }

  .tablet\:hover\:-ml-12:hover {
    margin-left: -3rem;
  }

  .tablet\:hover\:-mt-13:hover {
    margin-top: -3.25rem;
  }

  .tablet\:hover\:-mr-13:hover {
    margin-right: -3.25rem;
  }

  .tablet\:hover\:-mb-13:hover {
    margin-bottom: -3.25rem;
  }

  .tablet\:hover\:-ml-13:hover {
    margin-left: -3.25rem;
  }

  .tablet\:hover\:-mt-14:hover {
    margin-top: -3.5rem;
  }

  .tablet\:hover\:-mr-14:hover {
    margin-right: -3.5rem;
  }

  .tablet\:hover\:-mb-14:hover {
    margin-bottom: -3.5rem;
  }

  .tablet\:hover\:-ml-14:hover {
    margin-left: -3.5rem;
  }

  .tablet\:hover\:-mt-15:hover {
    margin-top: -3.75rem;
  }

  .tablet\:hover\:-mr-15:hover {
    margin-right: -3.75rem;
  }

  .tablet\:hover\:-mb-15:hover {
    margin-bottom: -3.75rem;
  }

  .tablet\:hover\:-ml-15:hover {
    margin-left: -3.75rem;
  }

  .tablet\:hover\:-mt-16:hover {
    margin-top: -4rem;
  }

  .tablet\:hover\:-mr-16:hover {
    margin-right: -4rem;
  }

  .tablet\:hover\:-mb-16:hover {
    margin-bottom: -4rem;
  }

  .tablet\:hover\:-ml-16:hover {
    margin-left: -4rem;
  }

  .tablet\:hover\:-mt-17:hover {
    margin-top: -4.25rem;
  }

  .tablet\:hover\:-mr-17:hover {
    margin-right: -4.25rem;
  }

  .tablet\:hover\:-mb-17:hover {
    margin-bottom: -4.25rem;
  }

  .tablet\:hover\:-ml-17:hover {
    margin-left: -4.25rem;
  }

  .tablet\:hover\:-mt-18:hover {
    margin-top: -4.5rem;
  }

  .tablet\:hover\:-mr-18:hover {
    margin-right: -4.5rem;
  }

  .tablet\:hover\:-mb-18:hover {
    margin-bottom: -4.5rem;
  }

  .tablet\:hover\:-ml-18:hover {
    margin-left: -4.5rem;
  }

  .tablet\:hover\:-mt-19:hover {
    margin-top: -4.75rem;
  }

  .tablet\:hover\:-mr-19:hover {
    margin-right: -4.75rem;
  }

  .tablet\:hover\:-mb-19:hover {
    margin-bottom: -4.75rem;
  }

  .tablet\:hover\:-ml-19:hover {
    margin-left: -4.75rem;
  }

  .tablet\:hover\:-mt-20:hover {
    margin-top: -5rem;
  }

  .tablet\:hover\:-mr-20:hover {
    margin-right: -5rem;
  }

  .tablet\:hover\:-mb-20:hover {
    margin-bottom: -5rem;
  }

  .tablet\:hover\:-ml-20:hover {
    margin-left: -5rem;
  }

  .tablet\:hover\:-mt-21:hover {
    margin-top: -5.25rem;
  }

  .tablet\:hover\:-mr-21:hover {
    margin-right: -5.25rem;
  }

  .tablet\:hover\:-mb-21:hover {
    margin-bottom: -5.25rem;
  }

  .tablet\:hover\:-ml-21:hover {
    margin-left: -5.25rem;
  }

  .tablet\:hover\:-mt-22:hover {
    margin-top: -5.5rem;
  }

  .tablet\:hover\:-mr-22:hover {
    margin-right: -5.5rem;
  }

  .tablet\:hover\:-mb-22:hover {
    margin-bottom: -5.5rem;
  }

  .tablet\:hover\:-ml-22:hover {
    margin-left: -5.5rem;
  }

  .tablet\:hover\:-mt-23:hover {
    margin-top: -5.75rem;
  }

  .tablet\:hover\:-mr-23:hover {
    margin-right: -5.75rem;
  }

  .tablet\:hover\:-mb-23:hover {
    margin-bottom: -5.75rem;
  }

  .tablet\:hover\:-ml-23:hover {
    margin-left: -5.75rem;
  }

  .tablet\:hover\:-mt-24:hover {
    margin-top: -6rem;
  }

  .tablet\:hover\:-mr-24:hover {
    margin-right: -6rem;
  }

  .tablet\:hover\:-mb-24:hover {
    margin-bottom: -6rem;
  }

  .tablet\:hover\:-ml-24:hover {
    margin-left: -6rem;
  }

  .tablet\:hover\:-mt-25:hover {
    margin-top: -6.25rem;
  }

  .tablet\:hover\:-mr-25:hover {
    margin-right: -6.25rem;
  }

  .tablet\:hover\:-mb-25:hover {
    margin-bottom: -6.25rem;
  }

  .tablet\:hover\:-ml-25:hover {
    margin-left: -6.25rem;
  }

  .tablet\:hover\:-mt-26:hover {
    margin-top: -6.5rem;
  }

  .tablet\:hover\:-mr-26:hover {
    margin-right: -6.5rem;
  }

  .tablet\:hover\:-mb-26:hover {
    margin-bottom: -6.5rem;
  }

  .tablet\:hover\:-ml-26:hover {
    margin-left: -6.5rem;
  }

  .tablet\:hover\:-mt-27:hover {
    margin-top: -6.75rem;
  }

  .tablet\:hover\:-mr-27:hover {
    margin-right: -6.75rem;
  }

  .tablet\:hover\:-mb-27:hover {
    margin-bottom: -6.75rem;
  }

  .tablet\:hover\:-ml-27:hover {
    margin-left: -6.75rem;
  }

  .tablet\:hover\:-mt-28:hover {
    margin-top: -7rem;
  }

  .tablet\:hover\:-mr-28:hover {
    margin-right: -7rem;
  }

  .tablet\:hover\:-mb-28:hover {
    margin-bottom: -7rem;
  }

  .tablet\:hover\:-ml-28:hover {
    margin-left: -7rem;
  }

  .tablet\:hover\:-mt-29:hover {
    margin-top: -7.25rem;
  }

  .tablet\:hover\:-mr-29:hover {
    margin-right: -7.25rem;
  }

  .tablet\:hover\:-mb-29:hover {
    margin-bottom: -7.25rem;
  }

  .tablet\:hover\:-ml-29:hover {
    margin-left: -7.25rem;
  }

  .tablet\:hover\:-mt-30:hover {
    margin-top: -7.5rem;
  }

  .tablet\:hover\:-mr-30:hover {
    margin-right: -7.5rem;
  }

  .tablet\:hover\:-mb-30:hover {
    margin-bottom: -7.5rem;
  }

  .tablet\:hover\:-ml-30:hover {
    margin-left: -7.5rem;
  }

  .tablet\:hover\:-mt-31:hover {
    margin-top: -7.75rem;
  }

  .tablet\:hover\:-mr-31:hover {
    margin-right: -7.75rem;
  }

  .tablet\:hover\:-mb-31:hover {
    margin-bottom: -7.75rem;
  }

  .tablet\:hover\:-ml-31:hover {
    margin-left: -7.75rem;
  }

  .tablet\:hover\:-mt-32:hover {
    margin-top: -8rem;
  }

  .tablet\:hover\:-mr-32:hover {
    margin-right: -8rem;
  }

  .tablet\:hover\:-mb-32:hover {
    margin-bottom: -8rem;
  }

  .tablet\:hover\:-ml-32:hover {
    margin-left: -8rem;
  }

  .tablet\:hover\:-mt-40:hover {
    margin-top: -10rem;
  }

  .tablet\:hover\:-mr-40:hover {
    margin-right: -10rem;
  }

  .tablet\:hover\:-mb-40:hover {
    margin-bottom: -10rem;
  }

  .tablet\:hover\:-ml-40:hover {
    margin-left: -10rem;
  }

  .tablet\:hover\:-mt-48:hover {
    margin-top: -12rem;
  }

  .tablet\:hover\:-mr-48:hover {
    margin-right: -12rem;
  }

  .tablet\:hover\:-mb-48:hover {
    margin-bottom: -12rem;
  }

  .tablet\:hover\:-ml-48:hover {
    margin-left: -12rem;
  }

  .tablet\:hover\:-mt-56:hover {
    margin-top: -14rem;
  }

  .tablet\:hover\:-mr-56:hover {
    margin-right: -14rem;
  }

  .tablet\:hover\:-mb-56:hover {
    margin-bottom: -14rem;
  }

  .tablet\:hover\:-ml-56:hover {
    margin-left: -14rem;
  }

  .tablet\:hover\:-mt-64:hover {
    margin-top: -16rem;
  }

  .tablet\:hover\:-mr-64:hover {
    margin-right: -16rem;
  }

  .tablet\:hover\:-mb-64:hover {
    margin-bottom: -16rem;
  }

  .tablet\:hover\:-ml-64:hover {
    margin-left: -16rem;
  }

  .tablet\:hover\:-mt-px:hover {
    margin-top: -1px;
  }

  .tablet\:hover\:-mr-px:hover {
    margin-right: -1px;
  }

  .tablet\:hover\:-mb-px:hover {
    margin-bottom: -1px;
  }

  .tablet\:hover\:-ml-px:hover {
    margin-left: -1px;
  }

  .tablet\:max-h-0 {
    max-height: 0rem;
  }

  .tablet\:max-h-1 {
    max-height: 0.25rem;
  }

  .tablet\:max-h-2 {
    max-height: 0.5rem;
  }

  .tablet\:max-h-3 {
    max-height: 0.75rem;
  }

  .tablet\:max-h-4 {
    max-height: 1rem;
  }

  .tablet\:max-h-5 {
    max-height: 1.25rem;
  }

  .tablet\:max-h-6 {
    max-height: 1.5rem;
  }

  .tablet\:max-h-7 {
    max-height: 1.75rem;
  }

  .tablet\:max-h-8 {
    max-height: 2rem;
  }

  .tablet\:max-h-9 {
    max-height: 2.25rem;
  }

  .tablet\:max-h-10 {
    max-height: 2.5rem;
  }

  .tablet\:max-h-11 {
    max-height: 2.75rem;
  }

  .tablet\:max-h-12 {
    max-height: 3rem;
  }

  .tablet\:max-h-13 {
    max-height: 3.25rem;
  }

  .tablet\:max-h-14 {
    max-height: 3.5rem;
  }

  .tablet\:max-h-15 {
    max-height: 3.75rem;
  }

  .tablet\:max-h-16 {
    max-height: 4rem;
  }

  .tablet\:max-h-17 {
    max-height: 4.25rem;
  }

  .tablet\:max-h-18 {
    max-height: 4.5rem;
  }

  .tablet\:max-h-19 {
    max-height: 4.75rem;
  }

  .tablet\:max-h-20 {
    max-height: 5rem;
  }

  .tablet\:max-h-21 {
    max-height: 5.25rem;
  }

  .tablet\:max-h-22 {
    max-height: 5.5rem;
  }

  .tablet\:max-h-23 {
    max-height: 5.75rem;
  }

  .tablet\:max-h-24 {
    max-height: 6rem;
  }

  .tablet\:max-h-25 {
    max-height: 6.25rem;
  }

  .tablet\:max-h-26 {
    max-height: 6.5rem;
  }

  .tablet\:max-h-27 {
    max-height: 6.75rem;
  }

  .tablet\:max-h-28 {
    max-height: 7rem;
  }

  .tablet\:max-h-29 {
    max-height: 7.25rem;
  }

  .tablet\:max-h-30 {
    max-height: 7.5rem;
  }

  .tablet\:max-h-31 {
    max-height: 7.75rem;
  }

  .tablet\:max-h-32 {
    max-height: 8rem;
  }

  .tablet\:max-h-40 {
    max-height: 10rem;
  }

  .tablet\:max-h-48 {
    max-height: 12rem;
  }

  .tablet\:max-h-56 {
    max-height: 14rem;
  }

  .tablet\:max-h-64 {
    max-height: 16rem;
  }

  .tablet\:max-h-full {
    max-height: 100%;
  }

  .tablet\:max-h-screen {
    max-height: 100vh;
  }

  .tablet\:max-h-px {
    max-height: 1px;
  }

  .tablet\:max-h-1\/2 {
    max-height: 50%;
  }

  .tablet\:\!max-h-0 {
    max-height: 0rem !important;
  }

  .tablet\:\!max-h-1 {
    max-height: 0.25rem !important;
  }

  .tablet\:\!max-h-2 {
    max-height: 0.5rem !important;
  }

  .tablet\:\!max-h-3 {
    max-height: 0.75rem !important;
  }

  .tablet\:\!max-h-4 {
    max-height: 1rem !important;
  }

  .tablet\:\!max-h-5 {
    max-height: 1.25rem !important;
  }

  .tablet\:\!max-h-6 {
    max-height: 1.5rem !important;
  }

  .tablet\:\!max-h-7 {
    max-height: 1.75rem !important;
  }

  .tablet\:\!max-h-8 {
    max-height: 2rem !important;
  }

  .tablet\:\!max-h-9 {
    max-height: 2.25rem !important;
  }

  .tablet\:\!max-h-10 {
    max-height: 2.5rem !important;
  }

  .tablet\:\!max-h-11 {
    max-height: 2.75rem !important;
  }

  .tablet\:\!max-h-12 {
    max-height: 3rem !important;
  }

  .tablet\:\!max-h-13 {
    max-height: 3.25rem !important;
  }

  .tablet\:\!max-h-14 {
    max-height: 3.5rem !important;
  }

  .tablet\:\!max-h-15 {
    max-height: 3.75rem !important;
  }

  .tablet\:\!max-h-16 {
    max-height: 4rem !important;
  }

  .tablet\:\!max-h-17 {
    max-height: 4.25rem !important;
  }

  .tablet\:\!max-h-18 {
    max-height: 4.5rem !important;
  }

  .tablet\:\!max-h-19 {
    max-height: 4.75rem !important;
  }

  .tablet\:\!max-h-20 {
    max-height: 5rem !important;
  }

  .tablet\:\!max-h-21 {
    max-height: 5.25rem !important;
  }

  .tablet\:\!max-h-22 {
    max-height: 5.5rem !important;
  }

  .tablet\:\!max-h-23 {
    max-height: 5.75rem !important;
  }

  .tablet\:\!max-h-24 {
    max-height: 6rem !important;
  }

  .tablet\:\!max-h-25 {
    max-height: 6.25rem !important;
  }

  .tablet\:\!max-h-26 {
    max-height: 6.5rem !important;
  }

  .tablet\:\!max-h-27 {
    max-height: 6.75rem !important;
  }

  .tablet\:\!max-h-28 {
    max-height: 7rem !important;
  }

  .tablet\:\!max-h-29 {
    max-height: 7.25rem !important;
  }

  .tablet\:\!max-h-30 {
    max-height: 7.5rem !important;
  }

  .tablet\:\!max-h-31 {
    max-height: 7.75rem !important;
  }

  .tablet\:\!max-h-32 {
    max-height: 8rem !important;
  }

  .tablet\:\!max-h-40 {
    max-height: 10rem !important;
  }

  .tablet\:\!max-h-48 {
    max-height: 12rem !important;
  }

  .tablet\:\!max-h-56 {
    max-height: 14rem !important;
  }

  .tablet\:\!max-h-64 {
    max-height: 16rem !important;
  }

  .tablet\:\!max-h-full {
    max-height: 100% !important;
  }

  .tablet\:\!max-h-screen {
    max-height: 100vh !important;
  }

  .tablet\:\!max-h-px {
    max-height: 1px !important;
  }

  .tablet\:\!max-h-1\/2 {
    max-height: 50% !important;
  }

  .tablet\:hover\:max-h-0:hover {
    max-height: 0rem;
  }

  .tablet\:hover\:max-h-1:hover {
    max-height: 0.25rem;
  }

  .tablet\:hover\:max-h-2:hover {
    max-height: 0.5rem;
  }

  .tablet\:hover\:max-h-3:hover {
    max-height: 0.75rem;
  }

  .tablet\:hover\:max-h-4:hover {
    max-height: 1rem;
  }

  .tablet\:hover\:max-h-5:hover {
    max-height: 1.25rem;
  }

  .tablet\:hover\:max-h-6:hover {
    max-height: 1.5rem;
  }

  .tablet\:hover\:max-h-7:hover {
    max-height: 1.75rem;
  }

  .tablet\:hover\:max-h-8:hover {
    max-height: 2rem;
  }

  .tablet\:hover\:max-h-9:hover {
    max-height: 2.25rem;
  }

  .tablet\:hover\:max-h-10:hover {
    max-height: 2.5rem;
  }

  .tablet\:hover\:max-h-11:hover {
    max-height: 2.75rem;
  }

  .tablet\:hover\:max-h-12:hover {
    max-height: 3rem;
  }

  .tablet\:hover\:max-h-13:hover {
    max-height: 3.25rem;
  }

  .tablet\:hover\:max-h-14:hover {
    max-height: 3.5rem;
  }

  .tablet\:hover\:max-h-15:hover {
    max-height: 3.75rem;
  }

  .tablet\:hover\:max-h-16:hover {
    max-height: 4rem;
  }

  .tablet\:hover\:max-h-17:hover {
    max-height: 4.25rem;
  }

  .tablet\:hover\:max-h-18:hover {
    max-height: 4.5rem;
  }

  .tablet\:hover\:max-h-19:hover {
    max-height: 4.75rem;
  }

  .tablet\:hover\:max-h-20:hover {
    max-height: 5rem;
  }

  .tablet\:hover\:max-h-21:hover {
    max-height: 5.25rem;
  }

  .tablet\:hover\:max-h-22:hover {
    max-height: 5.5rem;
  }

  .tablet\:hover\:max-h-23:hover {
    max-height: 5.75rem;
  }

  .tablet\:hover\:max-h-24:hover {
    max-height: 6rem;
  }

  .tablet\:hover\:max-h-25:hover {
    max-height: 6.25rem;
  }

  .tablet\:hover\:max-h-26:hover {
    max-height: 6.5rem;
  }

  .tablet\:hover\:max-h-27:hover {
    max-height: 6.75rem;
  }

  .tablet\:hover\:max-h-28:hover {
    max-height: 7rem;
  }

  .tablet\:hover\:max-h-29:hover {
    max-height: 7.25rem;
  }

  .tablet\:hover\:max-h-30:hover {
    max-height: 7.5rem;
  }

  .tablet\:hover\:max-h-31:hover {
    max-height: 7.75rem;
  }

  .tablet\:hover\:max-h-32:hover {
    max-height: 8rem;
  }

  .tablet\:hover\:max-h-40:hover {
    max-height: 10rem;
  }

  .tablet\:hover\:max-h-48:hover {
    max-height: 12rem;
  }

  .tablet\:hover\:max-h-56:hover {
    max-height: 14rem;
  }

  .tablet\:hover\:max-h-64:hover {
    max-height: 16rem;
  }

  .tablet\:hover\:max-h-full:hover {
    max-height: 100%;
  }

  .tablet\:hover\:max-h-screen:hover {
    max-height: 100vh;
  }

  .tablet\:hover\:max-h-px:hover {
    max-height: 1px;
  }

  .tablet\:hover\:max-h-1\/2:hover {
    max-height: 50%;
  }

  .tablet\:max-w-0 {
    max-width: 0rem;
  }

  .tablet\:max-w-1 {
    max-width: 0.25rem;
  }

  .tablet\:max-w-2 {
    max-width: 0.5rem;
  }

  .tablet\:max-w-3 {
    max-width: 0.75rem;
  }

  .tablet\:max-w-4 {
    max-width: 1rem;
  }

  .tablet\:max-w-5 {
    max-width: 1.25rem;
  }

  .tablet\:max-w-6 {
    max-width: 1.5rem;
  }

  .tablet\:max-w-7 {
    max-width: 1.75rem;
  }

  .tablet\:max-w-8 {
    max-width: 2rem;
  }

  .tablet\:max-w-9 {
    max-width: 2.25rem;
  }

  .tablet\:max-w-10 {
    max-width: 2.5rem;
  }

  .tablet\:max-w-11 {
    max-width: 2.75rem;
  }

  .tablet\:max-w-12 {
    max-width: 3rem;
  }

  .tablet\:max-w-13 {
    max-width: 3.25rem;
  }

  .tablet\:max-w-14 {
    max-width: 3.5rem;
  }

  .tablet\:max-w-15 {
    max-width: 3.75rem;
  }

  .tablet\:max-w-16 {
    max-width: 4rem;
  }

  .tablet\:max-w-17 {
    max-width: 4.25rem;
  }

  .tablet\:max-w-18 {
    max-width: 4.5rem;
  }

  .tablet\:max-w-19 {
    max-width: 4.75rem;
  }

  .tablet\:max-w-20 {
    max-width: 5rem;
  }

  .tablet\:max-w-21 {
    max-width: 5.25rem;
  }

  .tablet\:max-w-22 {
    max-width: 5.5rem;
  }

  .tablet\:max-w-23 {
    max-width: 5.75rem;
  }

  .tablet\:max-w-24 {
    max-width: 6rem;
  }

  .tablet\:max-w-25 {
    max-width: 6.25rem;
  }

  .tablet\:max-w-26 {
    max-width: 6.5rem;
  }

  .tablet\:max-w-27 {
    max-width: 6.75rem;
  }

  .tablet\:max-w-28 {
    max-width: 7rem;
  }

  .tablet\:max-w-29 {
    max-width: 7.25rem;
  }

  .tablet\:max-w-30 {
    max-width: 7.5rem;
  }

  .tablet\:max-w-31 {
    max-width: 7.75rem;
  }

  .tablet\:max-w-32 {
    max-width: 8rem;
  }

  .tablet\:max-w-40 {
    max-width: 10rem;
  }

  .tablet\:max-w-48 {
    max-width: 12rem;
  }

  .tablet\:max-w-56 {
    max-width: 14rem;
  }

  .tablet\:max-w-64 {
    max-width: 16rem;
  }

  .tablet\:max-w-none {
    max-width: none;
  }

  .tablet\:max-w-xs {
    max-width: 20rem;
  }

  .tablet\:max-w-sm {
    max-width: 24rem;
  }

  .tablet\:max-w-md {
    max-width: 28rem;
  }

  .tablet\:max-w-lg {
    max-width: 32rem;
  }

  .tablet\:max-w-xl {
    max-width: 36rem;
  }

  .tablet\:max-w-2xl {
    max-width: 42rem;
  }

  .tablet\:max-w-3xl {
    max-width: 48rem;
  }

  .tablet\:max-w-4xl {
    max-width: 56rem;
  }

  .tablet\:max-w-5xl {
    max-width: 64rem;
  }

  .tablet\:max-w-6xl {
    max-width: 72rem;
  }

  .tablet\:max-w-full {
    max-width: 100%;
  }

  .tablet\:max-w-px {
    max-width: 1px;
  }

  .tablet\:max-w-1\/2 {
    max-width: 50%;
  }

  .tablet\:max-w-mobile {
    max-width: 767px;
  }

  .tablet\:max-w-tablet {
    max-width: 1023px;
  }

  .tablet\:max-w-laptop {
    max-width: 1440px;
  }

  .tablet\:max-w-desktop {
    max-width: 1920px;
  }

  .tablet\:\!max-w-0 {
    max-width: 0rem !important;
  }

  .tablet\:\!max-w-1 {
    max-width: 0.25rem !important;
  }

  .tablet\:\!max-w-2 {
    max-width: 0.5rem !important;
  }

  .tablet\:\!max-w-3 {
    max-width: 0.75rem !important;
  }

  .tablet\:\!max-w-4 {
    max-width: 1rem !important;
  }

  .tablet\:\!max-w-5 {
    max-width: 1.25rem !important;
  }

  .tablet\:\!max-w-6 {
    max-width: 1.5rem !important;
  }

  .tablet\:\!max-w-7 {
    max-width: 1.75rem !important;
  }

  .tablet\:\!max-w-8 {
    max-width: 2rem !important;
  }

  .tablet\:\!max-w-9 {
    max-width: 2.25rem !important;
  }

  .tablet\:\!max-w-10 {
    max-width: 2.5rem !important;
  }

  .tablet\:\!max-w-11 {
    max-width: 2.75rem !important;
  }

  .tablet\:\!max-w-12 {
    max-width: 3rem !important;
  }

  .tablet\:\!max-w-13 {
    max-width: 3.25rem !important;
  }

  .tablet\:\!max-w-14 {
    max-width: 3.5rem !important;
  }

  .tablet\:\!max-w-15 {
    max-width: 3.75rem !important;
  }

  .tablet\:\!max-w-16 {
    max-width: 4rem !important;
  }

  .tablet\:\!max-w-17 {
    max-width: 4.25rem !important;
  }

  .tablet\:\!max-w-18 {
    max-width: 4.5rem !important;
  }

  .tablet\:\!max-w-19 {
    max-width: 4.75rem !important;
  }

  .tablet\:\!max-w-20 {
    max-width: 5rem !important;
  }

  .tablet\:\!max-w-21 {
    max-width: 5.25rem !important;
  }

  .tablet\:\!max-w-22 {
    max-width: 5.5rem !important;
  }

  .tablet\:\!max-w-23 {
    max-width: 5.75rem !important;
  }

  .tablet\:\!max-w-24 {
    max-width: 6rem !important;
  }

  .tablet\:\!max-w-25 {
    max-width: 6.25rem !important;
  }

  .tablet\:\!max-w-26 {
    max-width: 6.5rem !important;
  }

  .tablet\:\!max-w-27 {
    max-width: 6.75rem !important;
  }

  .tablet\:\!max-w-28 {
    max-width: 7rem !important;
  }

  .tablet\:\!max-w-29 {
    max-width: 7.25rem !important;
  }

  .tablet\:\!max-w-30 {
    max-width: 7.5rem !important;
  }

  .tablet\:\!max-w-31 {
    max-width: 7.75rem !important;
  }

  .tablet\:\!max-w-32 {
    max-width: 8rem !important;
  }

  .tablet\:\!max-w-40 {
    max-width: 10rem !important;
  }

  .tablet\:\!max-w-48 {
    max-width: 12rem !important;
  }

  .tablet\:\!max-w-56 {
    max-width: 14rem !important;
  }

  .tablet\:\!max-w-64 {
    max-width: 16rem !important;
  }

  .tablet\:\!max-w-none {
    max-width: none !important;
  }

  .tablet\:\!max-w-xs {
    max-width: 20rem !important;
  }

  .tablet\:\!max-w-sm {
    max-width: 24rem !important;
  }

  .tablet\:\!max-w-md {
    max-width: 28rem !important;
  }

  .tablet\:\!max-w-lg {
    max-width: 32rem !important;
  }

  .tablet\:\!max-w-xl {
    max-width: 36rem !important;
  }

  .tablet\:\!max-w-2xl {
    max-width: 42rem !important;
  }

  .tablet\:\!max-w-3xl {
    max-width: 48rem !important;
  }

  .tablet\:\!max-w-4xl {
    max-width: 56rem !important;
  }

  .tablet\:\!max-w-5xl {
    max-width: 64rem !important;
  }

  .tablet\:\!max-w-6xl {
    max-width: 72rem !important;
  }

  .tablet\:\!max-w-full {
    max-width: 100% !important;
  }

  .tablet\:\!max-w-px {
    max-width: 1px !important;
  }

  .tablet\:\!max-w-1\/2 {
    max-width: 50% !important;
  }

  .tablet\:\!max-w-mobile {
    max-width: 767px !important;
  }

  .tablet\:\!max-w-tablet {
    max-width: 1023px !important;
  }

  .tablet\:\!max-w-laptop {
    max-width: 1440px !important;
  }

  .tablet\:\!max-w-desktop {
    max-width: 1920px !important;
  }

  .tablet\:hover\:max-w-0:hover {
    max-width: 0rem;
  }

  .tablet\:hover\:max-w-1:hover {
    max-width: 0.25rem;
  }

  .tablet\:hover\:max-w-2:hover {
    max-width: 0.5rem;
  }

  .tablet\:hover\:max-w-3:hover {
    max-width: 0.75rem;
  }

  .tablet\:hover\:max-w-4:hover {
    max-width: 1rem;
  }

  .tablet\:hover\:max-w-5:hover {
    max-width: 1.25rem;
  }

  .tablet\:hover\:max-w-6:hover {
    max-width: 1.5rem;
  }

  .tablet\:hover\:max-w-7:hover {
    max-width: 1.75rem;
  }

  .tablet\:hover\:max-w-8:hover {
    max-width: 2rem;
  }

  .tablet\:hover\:max-w-9:hover {
    max-width: 2.25rem;
  }

  .tablet\:hover\:max-w-10:hover {
    max-width: 2.5rem;
  }

  .tablet\:hover\:max-w-11:hover {
    max-width: 2.75rem;
  }

  .tablet\:hover\:max-w-12:hover {
    max-width: 3rem;
  }

  .tablet\:hover\:max-w-13:hover {
    max-width: 3.25rem;
  }

  .tablet\:hover\:max-w-14:hover {
    max-width: 3.5rem;
  }

  .tablet\:hover\:max-w-15:hover {
    max-width: 3.75rem;
  }

  .tablet\:hover\:max-w-16:hover {
    max-width: 4rem;
  }

  .tablet\:hover\:max-w-17:hover {
    max-width: 4.25rem;
  }

  .tablet\:hover\:max-w-18:hover {
    max-width: 4.5rem;
  }

  .tablet\:hover\:max-w-19:hover {
    max-width: 4.75rem;
  }

  .tablet\:hover\:max-w-20:hover {
    max-width: 5rem;
  }

  .tablet\:hover\:max-w-21:hover {
    max-width: 5.25rem;
  }

  .tablet\:hover\:max-w-22:hover {
    max-width: 5.5rem;
  }

  .tablet\:hover\:max-w-23:hover {
    max-width: 5.75rem;
  }

  .tablet\:hover\:max-w-24:hover {
    max-width: 6rem;
  }

  .tablet\:hover\:max-w-25:hover {
    max-width: 6.25rem;
  }

  .tablet\:hover\:max-w-26:hover {
    max-width: 6.5rem;
  }

  .tablet\:hover\:max-w-27:hover {
    max-width: 6.75rem;
  }

  .tablet\:hover\:max-w-28:hover {
    max-width: 7rem;
  }

  .tablet\:hover\:max-w-29:hover {
    max-width: 7.25rem;
  }

  .tablet\:hover\:max-w-30:hover {
    max-width: 7.5rem;
  }

  .tablet\:hover\:max-w-31:hover {
    max-width: 7.75rem;
  }

  .tablet\:hover\:max-w-32:hover {
    max-width: 8rem;
  }

  .tablet\:hover\:max-w-40:hover {
    max-width: 10rem;
  }

  .tablet\:hover\:max-w-48:hover {
    max-width: 12rem;
  }

  .tablet\:hover\:max-w-56:hover {
    max-width: 14rem;
  }

  .tablet\:hover\:max-w-64:hover {
    max-width: 16rem;
  }

  .tablet\:hover\:max-w-none:hover {
    max-width: none;
  }

  .tablet\:hover\:max-w-xs:hover {
    max-width: 20rem;
  }

  .tablet\:hover\:max-w-sm:hover {
    max-width: 24rem;
  }

  .tablet\:hover\:max-w-md:hover {
    max-width: 28rem;
  }

  .tablet\:hover\:max-w-lg:hover {
    max-width: 32rem;
  }

  .tablet\:hover\:max-w-xl:hover {
    max-width: 36rem;
  }

  .tablet\:hover\:max-w-2xl:hover {
    max-width: 42rem;
  }

  .tablet\:hover\:max-w-3xl:hover {
    max-width: 48rem;
  }

  .tablet\:hover\:max-w-4xl:hover {
    max-width: 56rem;
  }

  .tablet\:hover\:max-w-5xl:hover {
    max-width: 64rem;
  }

  .tablet\:hover\:max-w-6xl:hover {
    max-width: 72rem;
  }

  .tablet\:hover\:max-w-full:hover {
    max-width: 100%;
  }

  .tablet\:hover\:max-w-px:hover {
    max-width: 1px;
  }

  .tablet\:hover\:max-w-1\/2:hover {
    max-width: 50%;
  }

  .tablet\:hover\:max-w-mobile:hover {
    max-width: 767px;
  }

  .tablet\:hover\:max-w-tablet:hover {
    max-width: 1023px;
  }

  .tablet\:hover\:max-w-laptop:hover {
    max-width: 1440px;
  }

  .tablet\:hover\:max-w-desktop:hover {
    max-width: 1920px;
  }

  .tablet\:min-h-0 {
    min-height: 0rem;
  }

  .tablet\:min-h-1 {
    min-height: 0.25rem;
  }

  .tablet\:min-h-2 {
    min-height: 0.5rem;
  }

  .tablet\:min-h-3 {
    min-height: 0.75rem;
  }

  .tablet\:min-h-4 {
    min-height: 1rem;
  }

  .tablet\:min-h-5 {
    min-height: 1.25rem;
  }

  .tablet\:min-h-6 {
    min-height: 1.5rem;
  }

  .tablet\:min-h-7 {
    min-height: 1.75rem;
  }

  .tablet\:min-h-8 {
    min-height: 2rem;
  }

  .tablet\:min-h-9 {
    min-height: 2.25rem;
  }

  .tablet\:min-h-10 {
    min-height: 2.5rem;
  }

  .tablet\:min-h-11 {
    min-height: 2.75rem;
  }

  .tablet\:min-h-12 {
    min-height: 3rem;
  }

  .tablet\:min-h-13 {
    min-height: 3.25rem;
  }

  .tablet\:min-h-14 {
    min-height: 3.5rem;
  }

  .tablet\:min-h-15 {
    min-height: 3.75rem;
  }

  .tablet\:min-h-16 {
    min-height: 4rem;
  }

  .tablet\:min-h-17 {
    min-height: 4.25rem;
  }

  .tablet\:min-h-18 {
    min-height: 4.5rem;
  }

  .tablet\:min-h-19 {
    min-height: 4.75rem;
  }

  .tablet\:min-h-20 {
    min-height: 5rem;
  }

  .tablet\:min-h-21 {
    min-height: 5.25rem;
  }

  .tablet\:min-h-22 {
    min-height: 5.5rem;
  }

  .tablet\:min-h-23 {
    min-height: 5.75rem;
  }

  .tablet\:min-h-24 {
    min-height: 6rem;
  }

  .tablet\:min-h-25 {
    min-height: 6.25rem;
  }

  .tablet\:min-h-26 {
    min-height: 6.5rem;
  }

  .tablet\:min-h-27 {
    min-height: 6.75rem;
  }

  .tablet\:min-h-28 {
    min-height: 7rem;
  }

  .tablet\:min-h-29 {
    min-height: 7.25rem;
  }

  .tablet\:min-h-30 {
    min-height: 7.5rem;
  }

  .tablet\:min-h-31 {
    min-height: 7.75rem;
  }

  .tablet\:min-h-32 {
    min-height: 8rem;
  }

  .tablet\:min-h-40 {
    min-height: 10rem;
  }

  .tablet\:min-h-48 {
    min-height: 12rem;
  }

  .tablet\:min-h-56 {
    min-height: 14rem;
  }

  .tablet\:min-h-64 {
    min-height: 16rem;
  }

  .tablet\:min-h-full {
    min-height: 100%;
  }

  .tablet\:min-h-screen {
    min-height: 100vh;
  }

  .tablet\:min-h-px {
    min-height: 1px;
  }

  .tablet\:min-h-1\/2 {
    min-height: 50%;
  }

  .tablet\:\!min-h-0 {
    min-height: 0rem !important;
  }

  .tablet\:\!min-h-1 {
    min-height: 0.25rem !important;
  }

  .tablet\:\!min-h-2 {
    min-height: 0.5rem !important;
  }

  .tablet\:\!min-h-3 {
    min-height: 0.75rem !important;
  }

  .tablet\:\!min-h-4 {
    min-height: 1rem !important;
  }

  .tablet\:\!min-h-5 {
    min-height: 1.25rem !important;
  }

  .tablet\:\!min-h-6 {
    min-height: 1.5rem !important;
  }

  .tablet\:\!min-h-7 {
    min-height: 1.75rem !important;
  }

  .tablet\:\!min-h-8 {
    min-height: 2rem !important;
  }

  .tablet\:\!min-h-9 {
    min-height: 2.25rem !important;
  }

  .tablet\:\!min-h-10 {
    min-height: 2.5rem !important;
  }

  .tablet\:\!min-h-11 {
    min-height: 2.75rem !important;
  }

  .tablet\:\!min-h-12 {
    min-height: 3rem !important;
  }

  .tablet\:\!min-h-13 {
    min-height: 3.25rem !important;
  }

  .tablet\:\!min-h-14 {
    min-height: 3.5rem !important;
  }

  .tablet\:\!min-h-15 {
    min-height: 3.75rem !important;
  }

  .tablet\:\!min-h-16 {
    min-height: 4rem !important;
  }

  .tablet\:\!min-h-17 {
    min-height: 4.25rem !important;
  }

  .tablet\:\!min-h-18 {
    min-height: 4.5rem !important;
  }

  .tablet\:\!min-h-19 {
    min-height: 4.75rem !important;
  }

  .tablet\:\!min-h-20 {
    min-height: 5rem !important;
  }

  .tablet\:\!min-h-21 {
    min-height: 5.25rem !important;
  }

  .tablet\:\!min-h-22 {
    min-height: 5.5rem !important;
  }

  .tablet\:\!min-h-23 {
    min-height: 5.75rem !important;
  }

  .tablet\:\!min-h-24 {
    min-height: 6rem !important;
  }

  .tablet\:\!min-h-25 {
    min-height: 6.25rem !important;
  }

  .tablet\:\!min-h-26 {
    min-height: 6.5rem !important;
  }

  .tablet\:\!min-h-27 {
    min-height: 6.75rem !important;
  }

  .tablet\:\!min-h-28 {
    min-height: 7rem !important;
  }

  .tablet\:\!min-h-29 {
    min-height: 7.25rem !important;
  }

  .tablet\:\!min-h-30 {
    min-height: 7.5rem !important;
  }

  .tablet\:\!min-h-31 {
    min-height: 7.75rem !important;
  }

  .tablet\:\!min-h-32 {
    min-height: 8rem !important;
  }

  .tablet\:\!min-h-40 {
    min-height: 10rem !important;
  }

  .tablet\:\!min-h-48 {
    min-height: 12rem !important;
  }

  .tablet\:\!min-h-56 {
    min-height: 14rem !important;
  }

  .tablet\:\!min-h-64 {
    min-height: 16rem !important;
  }

  .tablet\:\!min-h-full {
    min-height: 100% !important;
  }

  .tablet\:\!min-h-screen {
    min-height: 100vh !important;
  }

  .tablet\:\!min-h-px {
    min-height: 1px !important;
  }

  .tablet\:\!min-h-1\/2 {
    min-height: 50% !important;
  }

  .tablet\:hover\:min-h-0:hover {
    min-height: 0rem;
  }

  .tablet\:hover\:min-h-1:hover {
    min-height: 0.25rem;
  }

  .tablet\:hover\:min-h-2:hover {
    min-height: 0.5rem;
  }

  .tablet\:hover\:min-h-3:hover {
    min-height: 0.75rem;
  }

  .tablet\:hover\:min-h-4:hover {
    min-height: 1rem;
  }

  .tablet\:hover\:min-h-5:hover {
    min-height: 1.25rem;
  }

  .tablet\:hover\:min-h-6:hover {
    min-height: 1.5rem;
  }

  .tablet\:hover\:min-h-7:hover {
    min-height: 1.75rem;
  }

  .tablet\:hover\:min-h-8:hover {
    min-height: 2rem;
  }

  .tablet\:hover\:min-h-9:hover {
    min-height: 2.25rem;
  }

  .tablet\:hover\:min-h-10:hover {
    min-height: 2.5rem;
  }

  .tablet\:hover\:min-h-11:hover {
    min-height: 2.75rem;
  }

  .tablet\:hover\:min-h-12:hover {
    min-height: 3rem;
  }

  .tablet\:hover\:min-h-13:hover {
    min-height: 3.25rem;
  }

  .tablet\:hover\:min-h-14:hover {
    min-height: 3.5rem;
  }

  .tablet\:hover\:min-h-15:hover {
    min-height: 3.75rem;
  }

  .tablet\:hover\:min-h-16:hover {
    min-height: 4rem;
  }

  .tablet\:hover\:min-h-17:hover {
    min-height: 4.25rem;
  }

  .tablet\:hover\:min-h-18:hover {
    min-height: 4.5rem;
  }

  .tablet\:hover\:min-h-19:hover {
    min-height: 4.75rem;
  }

  .tablet\:hover\:min-h-20:hover {
    min-height: 5rem;
  }

  .tablet\:hover\:min-h-21:hover {
    min-height: 5.25rem;
  }

  .tablet\:hover\:min-h-22:hover {
    min-height: 5.5rem;
  }

  .tablet\:hover\:min-h-23:hover {
    min-height: 5.75rem;
  }

  .tablet\:hover\:min-h-24:hover {
    min-height: 6rem;
  }

  .tablet\:hover\:min-h-25:hover {
    min-height: 6.25rem;
  }

  .tablet\:hover\:min-h-26:hover {
    min-height: 6.5rem;
  }

  .tablet\:hover\:min-h-27:hover {
    min-height: 6.75rem;
  }

  .tablet\:hover\:min-h-28:hover {
    min-height: 7rem;
  }

  .tablet\:hover\:min-h-29:hover {
    min-height: 7.25rem;
  }

  .tablet\:hover\:min-h-30:hover {
    min-height: 7.5rem;
  }

  .tablet\:hover\:min-h-31:hover {
    min-height: 7.75rem;
  }

  .tablet\:hover\:min-h-32:hover {
    min-height: 8rem;
  }

  .tablet\:hover\:min-h-40:hover {
    min-height: 10rem;
  }

  .tablet\:hover\:min-h-48:hover {
    min-height: 12rem;
  }

  .tablet\:hover\:min-h-56:hover {
    min-height: 14rem;
  }

  .tablet\:hover\:min-h-64:hover {
    min-height: 16rem;
  }

  .tablet\:hover\:min-h-full:hover {
    min-height: 100%;
  }

  .tablet\:hover\:min-h-screen:hover {
    min-height: 100vh;
  }

  .tablet\:hover\:min-h-px:hover {
    min-height: 1px;
  }

  .tablet\:hover\:min-h-1\/2:hover {
    min-height: 50%;
  }

  .tablet\:min-w-0 {
    min-width: 0rem;
  }

  .tablet\:min-w-1 {
    min-width: 0.25rem;
  }

  .tablet\:min-w-2 {
    min-width: 0.5rem;
  }

  .tablet\:min-w-3 {
    min-width: 0.75rem;
  }

  .tablet\:min-w-4 {
    min-width: 1rem;
  }

  .tablet\:min-w-5 {
    min-width: 1.25rem;
  }

  .tablet\:min-w-6 {
    min-width: 1.5rem;
  }

  .tablet\:min-w-7 {
    min-width: 1.75rem;
  }

  .tablet\:min-w-8 {
    min-width: 2rem;
  }

  .tablet\:min-w-9 {
    min-width: 2.25rem;
  }

  .tablet\:min-w-10 {
    min-width: 2.5rem;
  }

  .tablet\:min-w-11 {
    min-width: 2.75rem;
  }

  .tablet\:min-w-12 {
    min-width: 3rem;
  }

  .tablet\:min-w-13 {
    min-width: 3.25rem;
  }

  .tablet\:min-w-14 {
    min-width: 3.5rem;
  }

  .tablet\:min-w-15 {
    min-width: 3.75rem;
  }

  .tablet\:min-w-16 {
    min-width: 4rem;
  }

  .tablet\:min-w-17 {
    min-width: 4.25rem;
  }

  .tablet\:min-w-18 {
    min-width: 4.5rem;
  }

  .tablet\:min-w-19 {
    min-width: 4.75rem;
  }

  .tablet\:min-w-20 {
    min-width: 5rem;
  }

  .tablet\:min-w-21 {
    min-width: 5.25rem;
  }

  .tablet\:min-w-22 {
    min-width: 5.5rem;
  }

  .tablet\:min-w-23 {
    min-width: 5.75rem;
  }

  .tablet\:min-w-24 {
    min-width: 6rem;
  }

  .tablet\:min-w-25 {
    min-width: 6.25rem;
  }

  .tablet\:min-w-26 {
    min-width: 6.5rem;
  }

  .tablet\:min-w-27 {
    min-width: 6.75rem;
  }

  .tablet\:min-w-28 {
    min-width: 7rem;
  }

  .tablet\:min-w-29 {
    min-width: 7.25rem;
  }

  .tablet\:min-w-30 {
    min-width: 7.5rem;
  }

  .tablet\:min-w-31 {
    min-width: 7.75rem;
  }

  .tablet\:min-w-32 {
    min-width: 8rem;
  }

  .tablet\:min-w-40 {
    min-width: 10rem;
  }

  .tablet\:min-w-48 {
    min-width: 12rem;
  }

  .tablet\:min-w-56 {
    min-width: 14rem;
  }

  .tablet\:min-w-64 {
    min-width: 16rem;
  }

  .tablet\:min-w-full {
    min-width: 100%;
  }

  .tablet\:min-w-px {
    min-width: 1px;
  }

  .tablet\:min-w-1\/2 {
    min-width: 50%;
  }

  .tablet\:min-w-2xs {
    min-width: 375px;
  }

  .tablet\:min-w-xs {
    min-width: 478px;
  }

  .tablet\:min-w-sm {
    min-width: 576px;
  }

  .tablet\:min-w-md {
    min-width: 768px;
  }

  .tablet\:min-w-lg {
    min-width: 1024px;
  }

  .tablet\:min-w-xl {
    min-width: 1440px;
  }

  .tablet\:min-w-2xl {
    min-width: 1920px;
  }

  .tablet\:min-w-3xl {
    min-width: 2560px;
  }

  .tablet\:\!min-w-0 {
    min-width: 0rem !important;
  }

  .tablet\:\!min-w-1 {
    min-width: 0.25rem !important;
  }

  .tablet\:\!min-w-2 {
    min-width: 0.5rem !important;
  }

  .tablet\:\!min-w-3 {
    min-width: 0.75rem !important;
  }

  .tablet\:\!min-w-4 {
    min-width: 1rem !important;
  }

  .tablet\:\!min-w-5 {
    min-width: 1.25rem !important;
  }

  .tablet\:\!min-w-6 {
    min-width: 1.5rem !important;
  }

  .tablet\:\!min-w-7 {
    min-width: 1.75rem !important;
  }

  .tablet\:\!min-w-8 {
    min-width: 2rem !important;
  }

  .tablet\:\!min-w-9 {
    min-width: 2.25rem !important;
  }

  .tablet\:\!min-w-10 {
    min-width: 2.5rem !important;
  }

  .tablet\:\!min-w-11 {
    min-width: 2.75rem !important;
  }

  .tablet\:\!min-w-12 {
    min-width: 3rem !important;
  }

  .tablet\:\!min-w-13 {
    min-width: 3.25rem !important;
  }

  .tablet\:\!min-w-14 {
    min-width: 3.5rem !important;
  }

  .tablet\:\!min-w-15 {
    min-width: 3.75rem !important;
  }

  .tablet\:\!min-w-16 {
    min-width: 4rem !important;
  }

  .tablet\:\!min-w-17 {
    min-width: 4.25rem !important;
  }

  .tablet\:\!min-w-18 {
    min-width: 4.5rem !important;
  }

  .tablet\:\!min-w-19 {
    min-width: 4.75rem !important;
  }

  .tablet\:\!min-w-20 {
    min-width: 5rem !important;
  }

  .tablet\:\!min-w-21 {
    min-width: 5.25rem !important;
  }

  .tablet\:\!min-w-22 {
    min-width: 5.5rem !important;
  }

  .tablet\:\!min-w-23 {
    min-width: 5.75rem !important;
  }

  .tablet\:\!min-w-24 {
    min-width: 6rem !important;
  }

  .tablet\:\!min-w-25 {
    min-width: 6.25rem !important;
  }

  .tablet\:\!min-w-26 {
    min-width: 6.5rem !important;
  }

  .tablet\:\!min-w-27 {
    min-width: 6.75rem !important;
  }

  .tablet\:\!min-w-28 {
    min-width: 7rem !important;
  }

  .tablet\:\!min-w-29 {
    min-width: 7.25rem !important;
  }

  .tablet\:\!min-w-30 {
    min-width: 7.5rem !important;
  }

  .tablet\:\!min-w-31 {
    min-width: 7.75rem !important;
  }

  .tablet\:\!min-w-32 {
    min-width: 8rem !important;
  }

  .tablet\:\!min-w-40 {
    min-width: 10rem !important;
  }

  .tablet\:\!min-w-48 {
    min-width: 12rem !important;
  }

  .tablet\:\!min-w-56 {
    min-width: 14rem !important;
  }

  .tablet\:\!min-w-64 {
    min-width: 16rem !important;
  }

  .tablet\:\!min-w-full {
    min-width: 100% !important;
  }

  .tablet\:\!min-w-px {
    min-width: 1px !important;
  }

  .tablet\:\!min-w-1\/2 {
    min-width: 50% !important;
  }

  .tablet\:\!min-w-2xs {
    min-width: 375px !important;
  }

  .tablet\:\!min-w-xs {
    min-width: 478px !important;
  }

  .tablet\:\!min-w-sm {
    min-width: 576px !important;
  }

  .tablet\:\!min-w-md {
    min-width: 768px !important;
  }

  .tablet\:\!min-w-lg {
    min-width: 1024px !important;
  }

  .tablet\:\!min-w-xl {
    min-width: 1440px !important;
  }

  .tablet\:\!min-w-2xl {
    min-width: 1920px !important;
  }

  .tablet\:\!min-w-3xl {
    min-width: 2560px !important;
  }

  .tablet\:hover\:min-w-0:hover {
    min-width: 0rem;
  }

  .tablet\:hover\:min-w-1:hover {
    min-width: 0.25rem;
  }

  .tablet\:hover\:min-w-2:hover {
    min-width: 0.5rem;
  }

  .tablet\:hover\:min-w-3:hover {
    min-width: 0.75rem;
  }

  .tablet\:hover\:min-w-4:hover {
    min-width: 1rem;
  }

  .tablet\:hover\:min-w-5:hover {
    min-width: 1.25rem;
  }

  .tablet\:hover\:min-w-6:hover {
    min-width: 1.5rem;
  }

  .tablet\:hover\:min-w-7:hover {
    min-width: 1.75rem;
  }

  .tablet\:hover\:min-w-8:hover {
    min-width: 2rem;
  }

  .tablet\:hover\:min-w-9:hover {
    min-width: 2.25rem;
  }

  .tablet\:hover\:min-w-10:hover {
    min-width: 2.5rem;
  }

  .tablet\:hover\:min-w-11:hover {
    min-width: 2.75rem;
  }

  .tablet\:hover\:min-w-12:hover {
    min-width: 3rem;
  }

  .tablet\:hover\:min-w-13:hover {
    min-width: 3.25rem;
  }

  .tablet\:hover\:min-w-14:hover {
    min-width: 3.5rem;
  }

  .tablet\:hover\:min-w-15:hover {
    min-width: 3.75rem;
  }

  .tablet\:hover\:min-w-16:hover {
    min-width: 4rem;
  }

  .tablet\:hover\:min-w-17:hover {
    min-width: 4.25rem;
  }

  .tablet\:hover\:min-w-18:hover {
    min-width: 4.5rem;
  }

  .tablet\:hover\:min-w-19:hover {
    min-width: 4.75rem;
  }

  .tablet\:hover\:min-w-20:hover {
    min-width: 5rem;
  }

  .tablet\:hover\:min-w-21:hover {
    min-width: 5.25rem;
  }

  .tablet\:hover\:min-w-22:hover {
    min-width: 5.5rem;
  }

  .tablet\:hover\:min-w-23:hover {
    min-width: 5.75rem;
  }

  .tablet\:hover\:min-w-24:hover {
    min-width: 6rem;
  }

  .tablet\:hover\:min-w-25:hover {
    min-width: 6.25rem;
  }

  .tablet\:hover\:min-w-26:hover {
    min-width: 6.5rem;
  }

  .tablet\:hover\:min-w-27:hover {
    min-width: 6.75rem;
  }

  .tablet\:hover\:min-w-28:hover {
    min-width: 7rem;
  }

  .tablet\:hover\:min-w-29:hover {
    min-width: 7.25rem;
  }

  .tablet\:hover\:min-w-30:hover {
    min-width: 7.5rem;
  }

  .tablet\:hover\:min-w-31:hover {
    min-width: 7.75rem;
  }

  .tablet\:hover\:min-w-32:hover {
    min-width: 8rem;
  }

  .tablet\:hover\:min-w-40:hover {
    min-width: 10rem;
  }

  .tablet\:hover\:min-w-48:hover {
    min-width: 12rem;
  }

  .tablet\:hover\:min-w-56:hover {
    min-width: 14rem;
  }

  .tablet\:hover\:min-w-64:hover {
    min-width: 16rem;
  }

  .tablet\:hover\:min-w-full:hover {
    min-width: 100%;
  }

  .tablet\:hover\:min-w-px:hover {
    min-width: 1px;
  }

  .tablet\:hover\:min-w-1\/2:hover {
    min-width: 50%;
  }

  .tablet\:hover\:min-w-2xs:hover {
    min-width: 375px;
  }

  .tablet\:hover\:min-w-xs:hover {
    min-width: 478px;
  }

  .tablet\:hover\:min-w-sm:hover {
    min-width: 576px;
  }

  .tablet\:hover\:min-w-md:hover {
    min-width: 768px;
  }

  .tablet\:hover\:min-w-lg:hover {
    min-width: 1024px;
  }

  .tablet\:hover\:min-w-xl:hover {
    min-width: 1440px;
  }

  .tablet\:hover\:min-w-2xl:hover {
    min-width: 1920px;
  }

  .tablet\:hover\:min-w-3xl:hover {
    min-width: 2560px;
  }

  .tablet\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .tablet\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .tablet\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .tablet\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .tablet\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .tablet\:\!object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .tablet\:\!object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .tablet\:\!object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .tablet\:\!object-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .tablet\:\!object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .tablet\:hover\:object-contain:hover {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .tablet\:hover\:object-cover:hover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .tablet\:hover\:object-fill:hover {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .tablet\:hover\:object-none:hover {
    -o-object-fit: none;
       object-fit: none;
  }

  .tablet\:hover\:object-scale-down:hover {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .tablet\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .tablet\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .tablet\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .tablet\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .tablet\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .tablet\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .tablet\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .tablet\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .tablet\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .tablet\:\!object-bottom {
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .tablet\:\!object-center {
    -o-object-position: center !important;
       object-position: center !important;
  }

  .tablet\:\!object-left {
    -o-object-position: left !important;
       object-position: left !important;
  }

  .tablet\:\!object-left-bottom {
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .tablet\:\!object-left-top {
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .tablet\:\!object-right {
    -o-object-position: right !important;
       object-position: right !important;
  }

  .tablet\:\!object-right-bottom {
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .tablet\:\!object-right-top {
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .tablet\:\!object-top {
    -o-object-position: top !important;
       object-position: top !important;
  }

  .tablet\:hover\:object-bottom:hover {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .tablet\:hover\:object-center:hover {
    -o-object-position: center;
       object-position: center;
  }

  .tablet\:hover\:object-left:hover {
    -o-object-position: left;
       object-position: left;
  }

  .tablet\:hover\:object-left-bottom:hover {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .tablet\:hover\:object-left-top:hover {
    -o-object-position: left top;
       object-position: left top;
  }

  .tablet\:hover\:object-right:hover {
    -o-object-position: right;
       object-position: right;
  }

  .tablet\:hover\:object-right-bottom:hover {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .tablet\:hover\:object-right-top:hover {
    -o-object-position: right top;
       object-position: right top;
  }

  .tablet\:hover\:object-top:hover {
    -o-object-position: top;
       object-position: top;
  }

  .tablet\:opacity-0 {
    opacity: 0;
  }

  .tablet\:opacity-25 {
    opacity: 0.25;
  }

  .tablet\:opacity-50 {
    opacity: 0.5;
  }

  .tablet\:opacity-75 {
    opacity: 0.75;
  }

  .tablet\:opacity-100 {
    opacity: 1;
  }

  .tablet\:\!opacity-0 {
    opacity: 0 !important;
  }

  .tablet\:\!opacity-25 {
    opacity: 0.25 !important;
  }

  .tablet\:\!opacity-50 {
    opacity: 0.5 !important;
  }

  .tablet\:\!opacity-75 {
    opacity: 0.75 !important;
  }

  .tablet\:\!opacity-100 {
    opacity: 1 !important;
  }

  .tablet\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .tablet\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .tablet\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .tablet\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .tablet\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .tablet\:outline-none {
    outline: 0;
  }

  .tablet\:\!outline-none {
    outline: 0 !important;
  }

  .tablet\:hover\:outline-none:hover {
    outline: 0;
  }

  .tablet\:overflow-auto {
    overflow: auto;
  }

  .tablet\:overflow-hidden {
    overflow: hidden;
  }

  .tablet\:overflow-visible {
    overflow: visible;
  }

  .tablet\:overflow-scroll {
    overflow: scroll;
  }

  .tablet\:overflow-x-auto {
    overflow-x: auto;
  }

  .tablet\:overflow-y-auto {
    overflow-y: auto;
  }

  .tablet\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .tablet\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .tablet\:overflow-x-visible {
    overflow-x: visible;
  }

  .tablet\:overflow-y-visible {
    overflow-y: visible;
  }

  .tablet\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .tablet\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .tablet\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .tablet\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .tablet\:\!overflow-auto {
    overflow: auto !important;
  }

  .tablet\:\!overflow-hidden {
    overflow: hidden !important;
  }

  .tablet\:\!overflow-visible {
    overflow: visible !important;
  }

  .tablet\:\!overflow-scroll {
    overflow: scroll !important;
  }

  .tablet\:\!overflow-x-auto {
    overflow-x: auto !important;
  }

  .tablet\:\!overflow-y-auto {
    overflow-y: auto !important;
  }

  .tablet\:\!overflow-x-hidden {
    overflow-x: hidden !important;
  }

  .tablet\:\!overflow-y-hidden {
    overflow-y: hidden !important;
  }

  .tablet\:\!overflow-x-visible {
    overflow-x: visible !important;
  }

  .tablet\:\!overflow-y-visible {
    overflow-y: visible !important;
  }

  .tablet\:\!overflow-x-scroll {
    overflow-x: scroll !important;
  }

  .tablet\:\!overflow-y-scroll {
    overflow-y: scroll !important;
  }

  .tablet\:\!scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .tablet\:\!scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .tablet\:hover\:overflow-auto:hover {
    overflow: auto;
  }

  .tablet\:hover\:overflow-hidden:hover {
    overflow: hidden;
  }

  .tablet\:hover\:overflow-visible:hover {
    overflow: visible;
  }

  .tablet\:hover\:overflow-scroll:hover {
    overflow: scroll;
  }

  .tablet\:hover\:overflow-x-auto:hover {
    overflow-x: auto;
  }

  .tablet\:hover\:overflow-y-auto:hover {
    overflow-y: auto;
  }

  .tablet\:hover\:overflow-x-hidden:hover {
    overflow-x: hidden;
  }

  .tablet\:hover\:overflow-y-hidden:hover {
    overflow-y: hidden;
  }

  .tablet\:hover\:overflow-x-visible:hover {
    overflow-x: visible;
  }

  .tablet\:hover\:overflow-y-visible:hover {
    overflow-y: visible;
  }

  .tablet\:hover\:overflow-x-scroll:hover {
    overflow-x: scroll;
  }

  .tablet\:hover\:overflow-y-scroll:hover {
    overflow-y: scroll;
  }

  .tablet\:hover\:scrolling-touch:hover {
    -webkit-overflow-scrolling: touch;
  }

  .tablet\:hover\:scrolling-auto:hover {
    -webkit-overflow-scrolling: auto;
  }

  .tablet\:p-0 {
    padding: 0rem;
  }

  .tablet\:p-1 {
    padding: 0.25rem;
  }

  .tablet\:p-2 {
    padding: 0.5rem;
  }

  .tablet\:p-3 {
    padding: 0.75rem;
  }

  .tablet\:p-4 {
    padding: 1rem;
  }

  .tablet\:p-5 {
    padding: 1.25rem;
  }

  .tablet\:p-6 {
    padding: 1.5rem;
  }

  .tablet\:p-7 {
    padding: 1.75rem;
  }

  .tablet\:p-8 {
    padding: 2rem;
  }

  .tablet\:p-9 {
    padding: 2.25rem;
  }

  .tablet\:p-10 {
    padding: 2.5rem;
  }

  .tablet\:p-11 {
    padding: 2.75rem;
  }

  .tablet\:p-12 {
    padding: 3rem;
  }

  .tablet\:p-13 {
    padding: 3.25rem;
  }

  .tablet\:p-14 {
    padding: 3.5rem;
  }

  .tablet\:p-15 {
    padding: 3.75rem;
  }

  .tablet\:p-16 {
    padding: 4rem;
  }

  .tablet\:p-17 {
    padding: 4.25rem;
  }

  .tablet\:p-18 {
    padding: 4.5rem;
  }

  .tablet\:p-19 {
    padding: 4.75rem;
  }

  .tablet\:p-20 {
    padding: 5rem;
  }

  .tablet\:p-21 {
    padding: 5.25rem;
  }

  .tablet\:p-22 {
    padding: 5.5rem;
  }

  .tablet\:p-23 {
    padding: 5.75rem;
  }

  .tablet\:p-24 {
    padding: 6rem;
  }

  .tablet\:p-25 {
    padding: 6.25rem;
  }

  .tablet\:p-26 {
    padding: 6.5rem;
  }

  .tablet\:p-27 {
    padding: 6.75rem;
  }

  .tablet\:p-28 {
    padding: 7rem;
  }

  .tablet\:p-29 {
    padding: 7.25rem;
  }

  .tablet\:p-30 {
    padding: 7.5rem;
  }

  .tablet\:p-31 {
    padding: 7.75rem;
  }

  .tablet\:p-32 {
    padding: 8rem;
  }

  .tablet\:p-40 {
    padding: 10rem;
  }

  .tablet\:p-48 {
    padding: 12rem;
  }

  .tablet\:p-56 {
    padding: 14rem;
  }

  .tablet\:p-64 {
    padding: 16rem;
  }

  .tablet\:p-px {
    padding: 1px;
  }

  .tablet\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .tablet\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .tablet\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .tablet\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .tablet\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .tablet\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .tablet\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .tablet\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .tablet\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .tablet\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tablet\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .tablet\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .tablet\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .tablet\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tablet\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .tablet\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .tablet\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .tablet\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .tablet\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .tablet\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .tablet\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .tablet\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .tablet\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .tablet\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .tablet\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .tablet\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .tablet\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .tablet\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .tablet\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .tablet\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .tablet\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .tablet\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .tablet\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tablet\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .tablet\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .tablet\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .tablet\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .tablet\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .tablet\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .tablet\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .tablet\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .tablet\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .tablet\:py-21 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .tablet\:px-21 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .tablet\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .tablet\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .tablet\:py-23 {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .tablet\:px-23 {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .tablet\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .tablet\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .tablet\:py-25 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .tablet\:px-25 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .tablet\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .tablet\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .tablet\:py-27 {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .tablet\:px-27 {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .tablet\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .tablet\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .tablet\:py-29 {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .tablet\:px-29 {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .tablet\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .tablet\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .tablet\:py-31 {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .tablet\:px-31 {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .tablet\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .tablet\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .tablet\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .tablet\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .tablet\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .tablet\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .tablet\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .tablet\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .tablet\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .tablet\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .tablet\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .tablet\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .tablet\:pt-0 {
    padding-top: 0rem;
  }

  .tablet\:pr-0 {
    padding-right: 0rem;
  }

  .tablet\:pb-0 {
    padding-bottom: 0rem;
  }

  .tablet\:pl-0 {
    padding-left: 0rem;
  }

  .tablet\:pt-1 {
    padding-top: 0.25rem;
  }

  .tablet\:pr-1 {
    padding-right: 0.25rem;
  }

  .tablet\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .tablet\:pl-1 {
    padding-left: 0.25rem;
  }

  .tablet\:pt-2 {
    padding-top: 0.5rem;
  }

  .tablet\:pr-2 {
    padding-right: 0.5rem;
  }

  .tablet\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .tablet\:pl-2 {
    padding-left: 0.5rem;
  }

  .tablet\:pt-3 {
    padding-top: 0.75rem;
  }

  .tablet\:pr-3 {
    padding-right: 0.75rem;
  }

  .tablet\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .tablet\:pl-3 {
    padding-left: 0.75rem;
  }

  .tablet\:pt-4 {
    padding-top: 1rem;
  }

  .tablet\:pr-4 {
    padding-right: 1rem;
  }

  .tablet\:pb-4 {
    padding-bottom: 1rem;
  }

  .tablet\:pl-4 {
    padding-left: 1rem;
  }

  .tablet\:pt-5 {
    padding-top: 1.25rem;
  }

  .tablet\:pr-5 {
    padding-right: 1.25rem;
  }

  .tablet\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .tablet\:pl-5 {
    padding-left: 1.25rem;
  }

  .tablet\:pt-6 {
    padding-top: 1.5rem;
  }

  .tablet\:pr-6 {
    padding-right: 1.5rem;
  }

  .tablet\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .tablet\:pl-6 {
    padding-left: 1.5rem;
  }

  .tablet\:pt-7 {
    padding-top: 1.75rem;
  }

  .tablet\:pr-7 {
    padding-right: 1.75rem;
  }

  .tablet\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .tablet\:pl-7 {
    padding-left: 1.75rem;
  }

  .tablet\:pt-8 {
    padding-top: 2rem;
  }

  .tablet\:pr-8 {
    padding-right: 2rem;
  }

  .tablet\:pb-8 {
    padding-bottom: 2rem;
  }

  .tablet\:pl-8 {
    padding-left: 2rem;
  }

  .tablet\:pt-9 {
    padding-top: 2.25rem;
  }

  .tablet\:pr-9 {
    padding-right: 2.25rem;
  }

  .tablet\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .tablet\:pl-9 {
    padding-left: 2.25rem;
  }

  .tablet\:pt-10 {
    padding-top: 2.5rem;
  }

  .tablet\:pr-10 {
    padding-right: 2.5rem;
  }

  .tablet\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .tablet\:pl-10 {
    padding-left: 2.5rem;
  }

  .tablet\:pt-11 {
    padding-top: 2.75rem;
  }

  .tablet\:pr-11 {
    padding-right: 2.75rem;
  }

  .tablet\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .tablet\:pl-11 {
    padding-left: 2.75rem;
  }

  .tablet\:pt-12 {
    padding-top: 3rem;
  }

  .tablet\:pr-12 {
    padding-right: 3rem;
  }

  .tablet\:pb-12 {
    padding-bottom: 3rem;
  }

  .tablet\:pl-12 {
    padding-left: 3rem;
  }

  .tablet\:pt-13 {
    padding-top: 3.25rem;
  }

  .tablet\:pr-13 {
    padding-right: 3.25rem;
  }

  .tablet\:pb-13 {
    padding-bottom: 3.25rem;
  }

  .tablet\:pl-13 {
    padding-left: 3.25rem;
  }

  .tablet\:pt-14 {
    padding-top: 3.5rem;
  }

  .tablet\:pr-14 {
    padding-right: 3.5rem;
  }

  .tablet\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .tablet\:pl-14 {
    padding-left: 3.5rem;
  }

  .tablet\:pt-15 {
    padding-top: 3.75rem;
  }

  .tablet\:pr-15 {
    padding-right: 3.75rem;
  }

  .tablet\:pb-15 {
    padding-bottom: 3.75rem;
  }

  .tablet\:pl-15 {
    padding-left: 3.75rem;
  }

  .tablet\:pt-16 {
    padding-top: 4rem;
  }

  .tablet\:pr-16 {
    padding-right: 4rem;
  }

  .tablet\:pb-16 {
    padding-bottom: 4rem;
  }

  .tablet\:pl-16 {
    padding-left: 4rem;
  }

  .tablet\:pt-17 {
    padding-top: 4.25rem;
  }

  .tablet\:pr-17 {
    padding-right: 4.25rem;
  }

  .tablet\:pb-17 {
    padding-bottom: 4.25rem;
  }

  .tablet\:pl-17 {
    padding-left: 4.25rem;
  }

  .tablet\:pt-18 {
    padding-top: 4.5rem;
  }

  .tablet\:pr-18 {
    padding-right: 4.5rem;
  }

  .tablet\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .tablet\:pl-18 {
    padding-left: 4.5rem;
  }

  .tablet\:pt-19 {
    padding-top: 4.75rem;
  }

  .tablet\:pr-19 {
    padding-right: 4.75rem;
  }

  .tablet\:pb-19 {
    padding-bottom: 4.75rem;
  }

  .tablet\:pl-19 {
    padding-left: 4.75rem;
  }

  .tablet\:pt-20 {
    padding-top: 5rem;
  }

  .tablet\:pr-20 {
    padding-right: 5rem;
  }

  .tablet\:pb-20 {
    padding-bottom: 5rem;
  }

  .tablet\:pl-20 {
    padding-left: 5rem;
  }

  .tablet\:pt-21 {
    padding-top: 5.25rem;
  }

  .tablet\:pr-21 {
    padding-right: 5.25rem;
  }

  .tablet\:pb-21 {
    padding-bottom: 5.25rem;
  }

  .tablet\:pl-21 {
    padding-left: 5.25rem;
  }

  .tablet\:pt-22 {
    padding-top: 5.5rem;
  }

  .tablet\:pr-22 {
    padding-right: 5.5rem;
  }

  .tablet\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .tablet\:pl-22 {
    padding-left: 5.5rem;
  }

  .tablet\:pt-23 {
    padding-top: 5.75rem;
  }

  .tablet\:pr-23 {
    padding-right: 5.75rem;
  }

  .tablet\:pb-23 {
    padding-bottom: 5.75rem;
  }

  .tablet\:pl-23 {
    padding-left: 5.75rem;
  }

  .tablet\:pt-24 {
    padding-top: 6rem;
  }

  .tablet\:pr-24 {
    padding-right: 6rem;
  }

  .tablet\:pb-24 {
    padding-bottom: 6rem;
  }

  .tablet\:pl-24 {
    padding-left: 6rem;
  }

  .tablet\:pt-25 {
    padding-top: 6.25rem;
  }

  .tablet\:pr-25 {
    padding-right: 6.25rem;
  }

  .tablet\:pb-25 {
    padding-bottom: 6.25rem;
  }

  .tablet\:pl-25 {
    padding-left: 6.25rem;
  }

  .tablet\:pt-26 {
    padding-top: 6.5rem;
  }

  .tablet\:pr-26 {
    padding-right: 6.5rem;
  }

  .tablet\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .tablet\:pl-26 {
    padding-left: 6.5rem;
  }

  .tablet\:pt-27 {
    padding-top: 6.75rem;
  }

  .tablet\:pr-27 {
    padding-right: 6.75rem;
  }

  .tablet\:pb-27 {
    padding-bottom: 6.75rem;
  }

  .tablet\:pl-27 {
    padding-left: 6.75rem;
  }

  .tablet\:pt-28 {
    padding-top: 7rem;
  }

  .tablet\:pr-28 {
    padding-right: 7rem;
  }

  .tablet\:pb-28 {
    padding-bottom: 7rem;
  }

  .tablet\:pl-28 {
    padding-left: 7rem;
  }

  .tablet\:pt-29 {
    padding-top: 7.25rem;
  }

  .tablet\:pr-29 {
    padding-right: 7.25rem;
  }

  .tablet\:pb-29 {
    padding-bottom: 7.25rem;
  }

  .tablet\:pl-29 {
    padding-left: 7.25rem;
  }

  .tablet\:pt-30 {
    padding-top: 7.5rem;
  }

  .tablet\:pr-30 {
    padding-right: 7.5rem;
  }

  .tablet\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .tablet\:pl-30 {
    padding-left: 7.5rem;
  }

  .tablet\:pt-31 {
    padding-top: 7.75rem;
  }

  .tablet\:pr-31 {
    padding-right: 7.75rem;
  }

  .tablet\:pb-31 {
    padding-bottom: 7.75rem;
  }

  .tablet\:pl-31 {
    padding-left: 7.75rem;
  }

  .tablet\:pt-32 {
    padding-top: 8rem;
  }

  .tablet\:pr-32 {
    padding-right: 8rem;
  }

  .tablet\:pb-32 {
    padding-bottom: 8rem;
  }

  .tablet\:pl-32 {
    padding-left: 8rem;
  }

  .tablet\:pt-40 {
    padding-top: 10rem;
  }

  .tablet\:pr-40 {
    padding-right: 10rem;
  }

  .tablet\:pb-40 {
    padding-bottom: 10rem;
  }

  .tablet\:pl-40 {
    padding-left: 10rem;
  }

  .tablet\:pt-48 {
    padding-top: 12rem;
  }

  .tablet\:pr-48 {
    padding-right: 12rem;
  }

  .tablet\:pb-48 {
    padding-bottom: 12rem;
  }

  .tablet\:pl-48 {
    padding-left: 12rem;
  }

  .tablet\:pt-56 {
    padding-top: 14rem;
  }

  .tablet\:pr-56 {
    padding-right: 14rem;
  }

  .tablet\:pb-56 {
    padding-bottom: 14rem;
  }

  .tablet\:pl-56 {
    padding-left: 14rem;
  }

  .tablet\:pt-64 {
    padding-top: 16rem;
  }

  .tablet\:pr-64 {
    padding-right: 16rem;
  }

  .tablet\:pb-64 {
    padding-bottom: 16rem;
  }

  .tablet\:pl-64 {
    padding-left: 16rem;
  }

  .tablet\:pt-px {
    padding-top: 1px;
  }

  .tablet\:pr-px {
    padding-right: 1px;
  }

  .tablet\:pb-px {
    padding-bottom: 1px;
  }

  .tablet\:pl-px {
    padding-left: 1px;
  }

  .tablet\:\!p-0 {
    padding: 0rem !important;
  }

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

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

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

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

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

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

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

  .tablet\:\!p-8 {
    padding: 2rem !important;
  }

  .tablet\:\!p-9 {
    padding: 2.25rem !important;
  }

  .tablet\:\!p-10 {
    padding: 2.5rem !important;
  }

  .tablet\:\!p-11 {
    padding: 2.75rem !important;
  }

  .tablet\:\!p-12 {
    padding: 3rem !important;
  }

  .tablet\:\!p-13 {
    padding: 3.25rem !important;
  }

  .tablet\:\!p-14 {
    padding: 3.5rem !important;
  }

  .tablet\:\!p-15 {
    padding: 3.75rem !important;
  }

  .tablet\:\!p-16 {
    padding: 4rem !important;
  }

  .tablet\:\!p-17 {
    padding: 4.25rem !important;
  }

  .tablet\:\!p-18 {
    padding: 4.5rem !important;
  }

  .tablet\:\!p-19 {
    padding: 4.75rem !important;
  }

  .tablet\:\!p-20 {
    padding: 5rem !important;
  }

  .tablet\:\!p-21 {
    padding: 5.25rem !important;
  }

  .tablet\:\!p-22 {
    padding: 5.5rem !important;
  }

  .tablet\:\!p-23 {
    padding: 5.75rem !important;
  }

  .tablet\:\!p-24 {
    padding: 6rem !important;
  }

  .tablet\:\!p-25 {
    padding: 6.25rem !important;
  }

  .tablet\:\!p-26 {
    padding: 6.5rem !important;
  }

  .tablet\:\!p-27 {
    padding: 6.75rem !important;
  }

  .tablet\:\!p-28 {
    padding: 7rem !important;
  }

  .tablet\:\!p-29 {
    padding: 7.25rem !important;
  }

  .tablet\:\!p-30 {
    padding: 7.5rem !important;
  }

  .tablet\:\!p-31 {
    padding: 7.75rem !important;
  }

  .tablet\:\!p-32 {
    padding: 8rem !important;
  }

  .tablet\:\!p-40 {
    padding: 10rem !important;
  }

  .tablet\:\!p-48 {
    padding: 12rem !important;
  }

  .tablet\:\!p-56 {
    padding: 14rem !important;
  }

  .tablet\:\!p-64 {
    padding: 16rem !important;
  }

  .tablet\:\!p-px {
    padding: 1px !important;
  }

  .tablet\:\!py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .tablet\:\!px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .tablet\:\!py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .tablet\:\!px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .tablet\:\!py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .tablet\:\!px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .tablet\:\!py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .tablet\:\!px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .tablet\:\!py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .tablet\:\!px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .tablet\:\!py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .tablet\:\!px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .tablet\:\!py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .tablet\:\!px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .tablet\:\!py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .tablet\:\!px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .tablet\:\!py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .tablet\:\!px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .tablet\:\!py-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .tablet\:\!px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .tablet\:\!py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .tablet\:\!px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .tablet\:\!py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .tablet\:\!px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .tablet\:\!py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .tablet\:\!px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .tablet\:\!py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .tablet\:\!px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .tablet\:\!py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .tablet\:\!px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .tablet\:\!py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .tablet\:\!px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .tablet\:\!py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .tablet\:\!px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .tablet\:\!py-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .tablet\:\!px-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .tablet\:\!py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .tablet\:\!px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .tablet\:\!py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .tablet\:\!px-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .tablet\:\!py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .tablet\:\!px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .tablet\:\!py-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .tablet\:\!px-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .tablet\:\!py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .tablet\:\!px-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .tablet\:\!py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .tablet\:\!px-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .tablet\:\!py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .tablet\:\!px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .tablet\:\!py-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .tablet\:\!px-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .tablet\:\!py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .tablet\:\!px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .tablet\:\!py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .tablet\:\!px-27 {
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .tablet\:\!py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .tablet\:\!px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .tablet\:\!py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .tablet\:\!px-29 {
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .tablet\:\!py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .tablet\:\!px-30 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .tablet\:\!py-31 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .tablet\:\!px-31 {
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .tablet\:\!py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .tablet\:\!px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .tablet\:\!py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .tablet\:\!px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .tablet\:\!py-48 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .tablet\:\!px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .tablet\:\!py-56 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .tablet\:\!px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .tablet\:\!py-64 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .tablet\:\!px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .tablet\:\!py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .tablet\:\!px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .tablet\:\!pt-0 {
    padding-top: 0rem !important;
  }

  .tablet\:\!pr-0 {
    padding-right: 0rem !important;
  }

  .tablet\:\!pb-0 {
    padding-bottom: 0rem !important;
  }

  .tablet\:\!pl-0 {
    padding-left: 0rem !important;
  }

  .tablet\:\!pt-1 {
    padding-top: 0.25rem !important;
  }

  .tablet\:\!pr-1 {
    padding-right: 0.25rem !important;
  }

  .tablet\:\!pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .tablet\:\!pl-1 {
    padding-left: 0.25rem !important;
  }

  .tablet\:\!pt-2 {
    padding-top: 0.5rem !important;
  }

  .tablet\:\!pr-2 {
    padding-right: 0.5rem !important;
  }

  .tablet\:\!pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .tablet\:\!pl-2 {
    padding-left: 0.5rem !important;
  }

  .tablet\:\!pt-3 {
    padding-top: 0.75rem !important;
  }

  .tablet\:\!pr-3 {
    padding-right: 0.75rem !important;
  }

  .tablet\:\!pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .tablet\:\!pl-3 {
    padding-left: 0.75rem !important;
  }

  .tablet\:\!pt-4 {
    padding-top: 1rem !important;
  }

  .tablet\:\!pr-4 {
    padding-right: 1rem !important;
  }

  .tablet\:\!pb-4 {
    padding-bottom: 1rem !important;
  }

  .tablet\:\!pl-4 {
    padding-left: 1rem !important;
  }

  .tablet\:\!pt-5 {
    padding-top: 1.25rem !important;
  }

  .tablet\:\!pr-5 {
    padding-right: 1.25rem !important;
  }

  .tablet\:\!pb-5 {
    padding-bottom: 1.25rem !important;
  }

  .tablet\:\!pl-5 {
    padding-left: 1.25rem !important;
  }

  .tablet\:\!pt-6 {
    padding-top: 1.5rem !important;
  }

  .tablet\:\!pr-6 {
    padding-right: 1.5rem !important;
  }

  .tablet\:\!pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .tablet\:\!pl-6 {
    padding-left: 1.5rem !important;
  }

  .tablet\:\!pt-7 {
    padding-top: 1.75rem !important;
  }

  .tablet\:\!pr-7 {
    padding-right: 1.75rem !important;
  }

  .tablet\:\!pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .tablet\:\!pl-7 {
    padding-left: 1.75rem !important;
  }

  .tablet\:\!pt-8 {
    padding-top: 2rem !important;
  }

  .tablet\:\!pr-8 {
    padding-right: 2rem !important;
  }

  .tablet\:\!pb-8 {
    padding-bottom: 2rem !important;
  }

  .tablet\:\!pl-8 {
    padding-left: 2rem !important;
  }

  .tablet\:\!pt-9 {
    padding-top: 2.25rem !important;
  }

  .tablet\:\!pr-9 {
    padding-right: 2.25rem !important;
  }

  .tablet\:\!pb-9 {
    padding-bottom: 2.25rem !important;
  }

  .tablet\:\!pl-9 {
    padding-left: 2.25rem !important;
  }

  .tablet\:\!pt-10 {
    padding-top: 2.5rem !important;
  }

  .tablet\:\!pr-10 {
    padding-right: 2.5rem !important;
  }

  .tablet\:\!pb-10 {
    padding-bottom: 2.5rem !important;
  }

  .tablet\:\!pl-10 {
    padding-left: 2.5rem !important;
  }

  .tablet\:\!pt-11 {
    padding-top: 2.75rem !important;
  }

  .tablet\:\!pr-11 {
    padding-right: 2.75rem !important;
  }

  .tablet\:\!pb-11 {
    padding-bottom: 2.75rem !important;
  }

  .tablet\:\!pl-11 {
    padding-left: 2.75rem !important;
  }

  .tablet\:\!pt-12 {
    padding-top: 3rem !important;
  }

  .tablet\:\!pr-12 {
    padding-right: 3rem !important;
  }

  .tablet\:\!pb-12 {
    padding-bottom: 3rem !important;
  }

  .tablet\:\!pl-12 {
    padding-left: 3rem !important;
  }

  .tablet\:\!pt-13 {
    padding-top: 3.25rem !important;
  }

  .tablet\:\!pr-13 {
    padding-right: 3.25rem !important;
  }

  .tablet\:\!pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .tablet\:\!pl-13 {
    padding-left: 3.25rem !important;
  }

  .tablet\:\!pt-14 {
    padding-top: 3.5rem !important;
  }

  .tablet\:\!pr-14 {
    padding-right: 3.5rem !important;
  }

  .tablet\:\!pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .tablet\:\!pl-14 {
    padding-left: 3.5rem !important;
  }

  .tablet\:\!pt-15 {
    padding-top: 3.75rem !important;
  }

  .tablet\:\!pr-15 {
    padding-right: 3.75rem !important;
  }

  .tablet\:\!pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .tablet\:\!pl-15 {
    padding-left: 3.75rem !important;
  }

  .tablet\:\!pt-16 {
    padding-top: 4rem !important;
  }

  .tablet\:\!pr-16 {
    padding-right: 4rem !important;
  }

  .tablet\:\!pb-16 {
    padding-bottom: 4rem !important;
  }

  .tablet\:\!pl-16 {
    padding-left: 4rem !important;
  }

  .tablet\:\!pt-17 {
    padding-top: 4.25rem !important;
  }

  .tablet\:\!pr-17 {
    padding-right: 4.25rem !important;
  }

  .tablet\:\!pb-17 {
    padding-bottom: 4.25rem !important;
  }

  .tablet\:\!pl-17 {
    padding-left: 4.25rem !important;
  }

  .tablet\:\!pt-18 {
    padding-top: 4.5rem !important;
  }

  .tablet\:\!pr-18 {
    padding-right: 4.5rem !important;
  }

  .tablet\:\!pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .tablet\:\!pl-18 {
    padding-left: 4.5rem !important;
  }

  .tablet\:\!pt-19 {
    padding-top: 4.75rem !important;
  }

  .tablet\:\!pr-19 {
    padding-right: 4.75rem !important;
  }

  .tablet\:\!pb-19 {
    padding-bottom: 4.75rem !important;
  }

  .tablet\:\!pl-19 {
    padding-left: 4.75rem !important;
  }

  .tablet\:\!pt-20 {
    padding-top: 5rem !important;
  }

  .tablet\:\!pr-20 {
    padding-right: 5rem !important;
  }

  .tablet\:\!pb-20 {
    padding-bottom: 5rem !important;
  }

  .tablet\:\!pl-20 {
    padding-left: 5rem !important;
  }

  .tablet\:\!pt-21 {
    padding-top: 5.25rem !important;
  }

  .tablet\:\!pr-21 {
    padding-right: 5.25rem !important;
  }

  .tablet\:\!pb-21 {
    padding-bottom: 5.25rem !important;
  }

  .tablet\:\!pl-21 {
    padding-left: 5.25rem !important;
  }

  .tablet\:\!pt-22 {
    padding-top: 5.5rem !important;
  }

  .tablet\:\!pr-22 {
    padding-right: 5.5rem !important;
  }

  .tablet\:\!pb-22 {
    padding-bottom: 5.5rem !important;
  }

  .tablet\:\!pl-22 {
    padding-left: 5.5rem !important;
  }

  .tablet\:\!pt-23 {
    padding-top: 5.75rem !important;
  }

  .tablet\:\!pr-23 {
    padding-right: 5.75rem !important;
  }

  .tablet\:\!pb-23 {
    padding-bottom: 5.75rem !important;
  }

  .tablet\:\!pl-23 {
    padding-left: 5.75rem !important;
  }

  .tablet\:\!pt-24 {
    padding-top: 6rem !important;
  }

  .tablet\:\!pr-24 {
    padding-right: 6rem !important;
  }

  .tablet\:\!pb-24 {
    padding-bottom: 6rem !important;
  }

  .tablet\:\!pl-24 {
    padding-left: 6rem !important;
  }

  .tablet\:\!pt-25 {
    padding-top: 6.25rem !important;
  }

  .tablet\:\!pr-25 {
    padding-right: 6.25rem !important;
  }

  .tablet\:\!pb-25 {
    padding-bottom: 6.25rem !important;
  }

  .tablet\:\!pl-25 {
    padding-left: 6.25rem !important;
  }

  .tablet\:\!pt-26 {
    padding-top: 6.5rem !important;
  }

  .tablet\:\!pr-26 {
    padding-right: 6.5rem !important;
  }

  .tablet\:\!pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .tablet\:\!pl-26 {
    padding-left: 6.5rem !important;
  }

  .tablet\:\!pt-27 {
    padding-top: 6.75rem !important;
  }

  .tablet\:\!pr-27 {
    padding-right: 6.75rem !important;
  }

  .tablet\:\!pb-27 {
    padding-bottom: 6.75rem !important;
  }

  .tablet\:\!pl-27 {
    padding-left: 6.75rem !important;
  }

  .tablet\:\!pt-28 {
    padding-top: 7rem !important;
  }

  .tablet\:\!pr-28 {
    padding-right: 7rem !important;
  }

  .tablet\:\!pb-28 {
    padding-bottom: 7rem !important;
  }

  .tablet\:\!pl-28 {
    padding-left: 7rem !important;
  }

  .tablet\:\!pt-29 {
    padding-top: 7.25rem !important;
  }

  .tablet\:\!pr-29 {
    padding-right: 7.25rem !important;
  }

  .tablet\:\!pb-29 {
    padding-bottom: 7.25rem !important;
  }

  .tablet\:\!pl-29 {
    padding-left: 7.25rem !important;
  }

  .tablet\:\!pt-30 {
    padding-top: 7.5rem !important;
  }

  .tablet\:\!pr-30 {
    padding-right: 7.5rem !important;
  }

  .tablet\:\!pb-30 {
    padding-bottom: 7.5rem !important;
  }

  .tablet\:\!pl-30 {
    padding-left: 7.5rem !important;
  }

  .tablet\:\!pt-31 {
    padding-top: 7.75rem !important;
  }

  .tablet\:\!pr-31 {
    padding-right: 7.75rem !important;
  }

  .tablet\:\!pb-31 {
    padding-bottom: 7.75rem !important;
  }

  .tablet\:\!pl-31 {
    padding-left: 7.75rem !important;
  }

  .tablet\:\!pt-32 {
    padding-top: 8rem !important;
  }

  .tablet\:\!pr-32 {
    padding-right: 8rem !important;
  }

  .tablet\:\!pb-32 {
    padding-bottom: 8rem !important;
  }

  .tablet\:\!pl-32 {
    padding-left: 8rem !important;
  }

  .tablet\:\!pt-40 {
    padding-top: 10rem !important;
  }

  .tablet\:\!pr-40 {
    padding-right: 10rem !important;
  }

  .tablet\:\!pb-40 {
    padding-bottom: 10rem !important;
  }

  .tablet\:\!pl-40 {
    padding-left: 10rem !important;
  }

  .tablet\:\!pt-48 {
    padding-top: 12rem !important;
  }

  .tablet\:\!pr-48 {
    padding-right: 12rem !important;
  }

  .tablet\:\!pb-48 {
    padding-bottom: 12rem !important;
  }

  .tablet\:\!pl-48 {
    padding-left: 12rem !important;
  }

  .tablet\:\!pt-56 {
    padding-top: 14rem !important;
  }

  .tablet\:\!pr-56 {
    padding-right: 14rem !important;
  }

  .tablet\:\!pb-56 {
    padding-bottom: 14rem !important;
  }

  .tablet\:\!pl-56 {
    padding-left: 14rem !important;
  }

  .tablet\:\!pt-64 {
    padding-top: 16rem !important;
  }

  .tablet\:\!pr-64 {
    padding-right: 16rem !important;
  }

  .tablet\:\!pb-64 {
    padding-bottom: 16rem !important;
  }

  .tablet\:\!pl-64 {
    padding-left: 16rem !important;
  }

  .tablet\:\!pt-px {
    padding-top: 1px !important;
  }

  .tablet\:\!pr-px {
    padding-right: 1px !important;
  }

  .tablet\:\!pb-px {
    padding-bottom: 1px !important;
  }

  .tablet\:\!pl-px {
    padding-left: 1px !important;
  }

  .tablet\:hover\:p-0:hover {
    padding: 0rem;
  }

  .tablet\:hover\:p-1:hover {
    padding: 0.25rem;
  }

  .tablet\:hover\:p-2:hover {
    padding: 0.5rem;
  }

  .tablet\:hover\:p-3:hover {
    padding: 0.75rem;
  }

  .tablet\:hover\:p-4:hover {
    padding: 1rem;
  }

  .tablet\:hover\:p-5:hover {
    padding: 1.25rem;
  }

  .tablet\:hover\:p-6:hover {
    padding: 1.5rem;
  }

  .tablet\:hover\:p-7:hover {
    padding: 1.75rem;
  }

  .tablet\:hover\:p-8:hover {
    padding: 2rem;
  }

  .tablet\:hover\:p-9:hover {
    padding: 2.25rem;
  }

  .tablet\:hover\:p-10:hover {
    padding: 2.5rem;
  }

  .tablet\:hover\:p-11:hover {
    padding: 2.75rem;
  }

  .tablet\:hover\:p-12:hover {
    padding: 3rem;
  }

  .tablet\:hover\:p-13:hover {
    padding: 3.25rem;
  }

  .tablet\:hover\:p-14:hover {
    padding: 3.5rem;
  }

  .tablet\:hover\:p-15:hover {
    padding: 3.75rem;
  }

  .tablet\:hover\:p-16:hover {
    padding: 4rem;
  }

  .tablet\:hover\:p-17:hover {
    padding: 4.25rem;
  }

  .tablet\:hover\:p-18:hover {
    padding: 4.5rem;
  }

  .tablet\:hover\:p-19:hover {
    padding: 4.75rem;
  }

  .tablet\:hover\:p-20:hover {
    padding: 5rem;
  }

  .tablet\:hover\:p-21:hover {
    padding: 5.25rem;
  }

  .tablet\:hover\:p-22:hover {
    padding: 5.5rem;
  }

  .tablet\:hover\:p-23:hover {
    padding: 5.75rem;
  }

  .tablet\:hover\:p-24:hover {
    padding: 6rem;
  }

  .tablet\:hover\:p-25:hover {
    padding: 6.25rem;
  }

  .tablet\:hover\:p-26:hover {
    padding: 6.5rem;
  }

  .tablet\:hover\:p-27:hover {
    padding: 6.75rem;
  }

  .tablet\:hover\:p-28:hover {
    padding: 7rem;
  }

  .tablet\:hover\:p-29:hover {
    padding: 7.25rem;
  }

  .tablet\:hover\:p-30:hover {
    padding: 7.5rem;
  }

  .tablet\:hover\:p-31:hover {
    padding: 7.75rem;
  }

  .tablet\:hover\:p-32:hover {
    padding: 8rem;
  }

  .tablet\:hover\:p-40:hover {
    padding: 10rem;
  }

  .tablet\:hover\:p-48:hover {
    padding: 12rem;
  }

  .tablet\:hover\:p-56:hover {
    padding: 14rem;
  }

  .tablet\:hover\:p-64:hover {
    padding: 16rem;
  }

  .tablet\:hover\:p-px:hover {
    padding: 1px;
  }

  .tablet\:hover\:py-0:hover {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .tablet\:hover\:px-0:hover {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .tablet\:hover\:py-1:hover {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .tablet\:hover\:px-1:hover {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .tablet\:hover\:py-2:hover {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .tablet\:hover\:px-2:hover {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .tablet\:hover\:py-3:hover {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .tablet\:hover\:px-3:hover {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .tablet\:hover\:py-4:hover {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .tablet\:hover\:px-4:hover {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .tablet\:hover\:py-5:hover {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .tablet\:hover\:px-5:hover {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .tablet\:hover\:py-6:hover {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .tablet\:hover\:px-6:hover {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .tablet\:hover\:py-7:hover {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .tablet\:hover\:px-7:hover {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .tablet\:hover\:py-8:hover {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .tablet\:hover\:px-8:hover {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .tablet\:hover\:py-9:hover {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .tablet\:hover\:px-9:hover {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .tablet\:hover\:py-10:hover {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .tablet\:hover\:px-10:hover {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .tablet\:hover\:py-11:hover {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .tablet\:hover\:px-11:hover {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .tablet\:hover\:py-12:hover {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .tablet\:hover\:px-12:hover {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .tablet\:hover\:py-13:hover {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .tablet\:hover\:px-13:hover {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .tablet\:hover\:py-14:hover {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .tablet\:hover\:px-14:hover {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .tablet\:hover\:py-15:hover {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .tablet\:hover\:px-15:hover {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .tablet\:hover\:py-16:hover {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .tablet\:hover\:px-16:hover {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .tablet\:hover\:py-17:hover {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .tablet\:hover\:px-17:hover {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .tablet\:hover\:py-18:hover {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .tablet\:hover\:px-18:hover {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .tablet\:hover\:py-19:hover {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .tablet\:hover\:px-19:hover {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .tablet\:hover\:py-20:hover {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .tablet\:hover\:px-20:hover {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .tablet\:hover\:py-21:hover {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .tablet\:hover\:px-21:hover {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .tablet\:hover\:py-22:hover {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .tablet\:hover\:px-22:hover {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .tablet\:hover\:py-23:hover {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .tablet\:hover\:px-23:hover {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .tablet\:hover\:py-24:hover {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .tablet\:hover\:px-24:hover {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .tablet\:hover\:py-25:hover {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .tablet\:hover\:px-25:hover {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .tablet\:hover\:py-26:hover {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .tablet\:hover\:px-26:hover {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .tablet\:hover\:py-27:hover {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .tablet\:hover\:px-27:hover {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .tablet\:hover\:py-28:hover {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .tablet\:hover\:px-28:hover {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .tablet\:hover\:py-29:hover {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .tablet\:hover\:px-29:hover {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .tablet\:hover\:py-30:hover {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .tablet\:hover\:px-30:hover {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .tablet\:hover\:py-31:hover {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .tablet\:hover\:px-31:hover {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .tablet\:hover\:py-32:hover {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .tablet\:hover\:px-32:hover {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .tablet\:hover\:py-40:hover {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .tablet\:hover\:px-40:hover {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .tablet\:hover\:py-48:hover {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .tablet\:hover\:px-48:hover {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .tablet\:hover\:py-56:hover {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .tablet\:hover\:px-56:hover {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .tablet\:hover\:py-64:hover {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .tablet\:hover\:px-64:hover {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .tablet\:hover\:py-px:hover {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .tablet\:hover\:px-px:hover {
    padding-left: 1px;
    padding-right: 1px;
  }

  .tablet\:hover\:pt-0:hover {
    padding-top: 0rem;
  }

  .tablet\:hover\:pr-0:hover {
    padding-right: 0rem;
  }

  .tablet\:hover\:pb-0:hover {
    padding-bottom: 0rem;
  }

  .tablet\:hover\:pl-0:hover {
    padding-left: 0rem;
  }

  .tablet\:hover\:pt-1:hover {
    padding-top: 0.25rem;
  }

  .tablet\:hover\:pr-1:hover {
    padding-right: 0.25rem;
  }

  .tablet\:hover\:pb-1:hover {
    padding-bottom: 0.25rem;
  }

  .tablet\:hover\:pl-1:hover {
    padding-left: 0.25rem;
  }

  .tablet\:hover\:pt-2:hover {
    padding-top: 0.5rem;
  }

  .tablet\:hover\:pr-2:hover {
    padding-right: 0.5rem;
  }

  .tablet\:hover\:pb-2:hover {
    padding-bottom: 0.5rem;
  }

  .tablet\:hover\:pl-2:hover {
    padding-left: 0.5rem;
  }

  .tablet\:hover\:pt-3:hover {
    padding-top: 0.75rem;
  }

  .tablet\:hover\:pr-3:hover {
    padding-right: 0.75rem;
  }

  .tablet\:hover\:pb-3:hover {
    padding-bottom: 0.75rem;
  }

  .tablet\:hover\:pl-3:hover {
    padding-left: 0.75rem;
  }

  .tablet\:hover\:pt-4:hover {
    padding-top: 1rem;
  }

  .tablet\:hover\:pr-4:hover {
    padding-right: 1rem;
  }

  .tablet\:hover\:pb-4:hover {
    padding-bottom: 1rem;
  }

  .tablet\:hover\:pl-4:hover {
    padding-left: 1rem;
  }

  .tablet\:hover\:pt-5:hover {
    padding-top: 1.25rem;
  }

  .tablet\:hover\:pr-5:hover {
    padding-right: 1.25rem;
  }

  .tablet\:hover\:pb-5:hover {
    padding-bottom: 1.25rem;
  }

  .tablet\:hover\:pl-5:hover {
    padding-left: 1.25rem;
  }

  .tablet\:hover\:pt-6:hover {
    padding-top: 1.5rem;
  }

  .tablet\:hover\:pr-6:hover {
    padding-right: 1.5rem;
  }

  .tablet\:hover\:pb-6:hover {
    padding-bottom: 1.5rem;
  }

  .tablet\:hover\:pl-6:hover {
    padding-left: 1.5rem;
  }

  .tablet\:hover\:pt-7:hover {
    padding-top: 1.75rem;
  }

  .tablet\:hover\:pr-7:hover {
    padding-right: 1.75rem;
  }

  .tablet\:hover\:pb-7:hover {
    padding-bottom: 1.75rem;
  }

  .tablet\:hover\:pl-7:hover {
    padding-left: 1.75rem;
  }

  .tablet\:hover\:pt-8:hover {
    padding-top: 2rem;
  }

  .tablet\:hover\:pr-8:hover {
    padding-right: 2rem;
  }

  .tablet\:hover\:pb-8:hover {
    padding-bottom: 2rem;
  }

  .tablet\:hover\:pl-8:hover {
    padding-left: 2rem;
  }

  .tablet\:hover\:pt-9:hover {
    padding-top: 2.25rem;
  }

  .tablet\:hover\:pr-9:hover {
    padding-right: 2.25rem;
  }

  .tablet\:hover\:pb-9:hover {
    padding-bottom: 2.25rem;
  }

  .tablet\:hover\:pl-9:hover {
    padding-left: 2.25rem;
  }

  .tablet\:hover\:pt-10:hover {
    padding-top: 2.5rem;
  }

  .tablet\:hover\:pr-10:hover {
    padding-right: 2.5rem;
  }

  .tablet\:hover\:pb-10:hover {
    padding-bottom: 2.5rem;
  }

  .tablet\:hover\:pl-10:hover {
    padding-left: 2.5rem;
  }

  .tablet\:hover\:pt-11:hover {
    padding-top: 2.75rem;
  }

  .tablet\:hover\:pr-11:hover {
    padding-right: 2.75rem;
  }

  .tablet\:hover\:pb-11:hover {
    padding-bottom: 2.75rem;
  }

  .tablet\:hover\:pl-11:hover {
    padding-left: 2.75rem;
  }

  .tablet\:hover\:pt-12:hover {
    padding-top: 3rem;
  }

  .tablet\:hover\:pr-12:hover {
    padding-right: 3rem;
  }

  .tablet\:hover\:pb-12:hover {
    padding-bottom: 3rem;
  }

  .tablet\:hover\:pl-12:hover {
    padding-left: 3rem;
  }

  .tablet\:hover\:pt-13:hover {
    padding-top: 3.25rem;
  }

  .tablet\:hover\:pr-13:hover {
    padding-right: 3.25rem;
  }

  .tablet\:hover\:pb-13:hover {
    padding-bottom: 3.25rem;
  }

  .tablet\:hover\:pl-13:hover {
    padding-left: 3.25rem;
  }

  .tablet\:hover\:pt-14:hover {
    padding-top: 3.5rem;
  }

  .tablet\:hover\:pr-14:hover {
    padding-right: 3.5rem;
  }

  .tablet\:hover\:pb-14:hover {
    padding-bottom: 3.5rem;
  }

  .tablet\:hover\:pl-14:hover {
    padding-left: 3.5rem;
  }

  .tablet\:hover\:pt-15:hover {
    padding-top: 3.75rem;
  }

  .tablet\:hover\:pr-15:hover {
    padding-right: 3.75rem;
  }

  .tablet\:hover\:pb-15:hover {
    padding-bottom: 3.75rem;
  }

  .tablet\:hover\:pl-15:hover {
    padding-left: 3.75rem;
  }

  .tablet\:hover\:pt-16:hover {
    padding-top: 4rem;
  }

  .tablet\:hover\:pr-16:hover {
    padding-right: 4rem;
  }

  .tablet\:hover\:pb-16:hover {
    padding-bottom: 4rem;
  }

  .tablet\:hover\:pl-16:hover {
    padding-left: 4rem;
  }

  .tablet\:hover\:pt-17:hover {
    padding-top: 4.25rem;
  }

  .tablet\:hover\:pr-17:hover {
    padding-right: 4.25rem;
  }

  .tablet\:hover\:pb-17:hover {
    padding-bottom: 4.25rem;
  }

  .tablet\:hover\:pl-17:hover {
    padding-left: 4.25rem;
  }

  .tablet\:hover\:pt-18:hover {
    padding-top: 4.5rem;
  }

  .tablet\:hover\:pr-18:hover {
    padding-right: 4.5rem;
  }

  .tablet\:hover\:pb-18:hover {
    padding-bottom: 4.5rem;
  }

  .tablet\:hover\:pl-18:hover {
    padding-left: 4.5rem;
  }

  .tablet\:hover\:pt-19:hover {
    padding-top: 4.75rem;
  }

  .tablet\:hover\:pr-19:hover {
    padding-right: 4.75rem;
  }

  .tablet\:hover\:pb-19:hover {
    padding-bottom: 4.75rem;
  }

  .tablet\:hover\:pl-19:hover {
    padding-left: 4.75rem;
  }

  .tablet\:hover\:pt-20:hover {
    padding-top: 5rem;
  }

  .tablet\:hover\:pr-20:hover {
    padding-right: 5rem;
  }

  .tablet\:hover\:pb-20:hover {
    padding-bottom: 5rem;
  }

  .tablet\:hover\:pl-20:hover {
    padding-left: 5rem;
  }

  .tablet\:hover\:pt-21:hover {
    padding-top: 5.25rem;
  }

  .tablet\:hover\:pr-21:hover {
    padding-right: 5.25rem;
  }

  .tablet\:hover\:pb-21:hover {
    padding-bottom: 5.25rem;
  }

  .tablet\:hover\:pl-21:hover {
    padding-left: 5.25rem;
  }

  .tablet\:hover\:pt-22:hover {
    padding-top: 5.5rem;
  }

  .tablet\:hover\:pr-22:hover {
    padding-right: 5.5rem;
  }

  .tablet\:hover\:pb-22:hover {
    padding-bottom: 5.5rem;
  }

  .tablet\:hover\:pl-22:hover {
    padding-left: 5.5rem;
  }

  .tablet\:hover\:pt-23:hover {
    padding-top: 5.75rem;
  }

  .tablet\:hover\:pr-23:hover {
    padding-right: 5.75rem;
  }

  .tablet\:hover\:pb-23:hover {
    padding-bottom: 5.75rem;
  }

  .tablet\:hover\:pl-23:hover {
    padding-left: 5.75rem;
  }

  .tablet\:hover\:pt-24:hover {
    padding-top: 6rem;
  }

  .tablet\:hover\:pr-24:hover {
    padding-right: 6rem;
  }

  .tablet\:hover\:pb-24:hover {
    padding-bottom: 6rem;
  }

  .tablet\:hover\:pl-24:hover {
    padding-left: 6rem;
  }

  .tablet\:hover\:pt-25:hover {
    padding-top: 6.25rem;
  }

  .tablet\:hover\:pr-25:hover {
    padding-right: 6.25rem;
  }

  .tablet\:hover\:pb-25:hover {
    padding-bottom: 6.25rem;
  }

  .tablet\:hover\:pl-25:hover {
    padding-left: 6.25rem;
  }

  .tablet\:hover\:pt-26:hover {
    padding-top: 6.5rem;
  }

  .tablet\:hover\:pr-26:hover {
    padding-right: 6.5rem;
  }

  .tablet\:hover\:pb-26:hover {
    padding-bottom: 6.5rem;
  }

  .tablet\:hover\:pl-26:hover {
    padding-left: 6.5rem;
  }

  .tablet\:hover\:pt-27:hover {
    padding-top: 6.75rem;
  }

  .tablet\:hover\:pr-27:hover {
    padding-right: 6.75rem;
  }

  .tablet\:hover\:pb-27:hover {
    padding-bottom: 6.75rem;
  }

  .tablet\:hover\:pl-27:hover {
    padding-left: 6.75rem;
  }

  .tablet\:hover\:pt-28:hover {
    padding-top: 7rem;
  }

  .tablet\:hover\:pr-28:hover {
    padding-right: 7rem;
  }

  .tablet\:hover\:pb-28:hover {
    padding-bottom: 7rem;
  }

  .tablet\:hover\:pl-28:hover {
    padding-left: 7rem;
  }

  .tablet\:hover\:pt-29:hover {
    padding-top: 7.25rem;
  }

  .tablet\:hover\:pr-29:hover {
    padding-right: 7.25rem;
  }

  .tablet\:hover\:pb-29:hover {
    padding-bottom: 7.25rem;
  }

  .tablet\:hover\:pl-29:hover {
    padding-left: 7.25rem;
  }

  .tablet\:hover\:pt-30:hover {
    padding-top: 7.5rem;
  }

  .tablet\:hover\:pr-30:hover {
    padding-right: 7.5rem;
  }

  .tablet\:hover\:pb-30:hover {
    padding-bottom: 7.5rem;
  }

  .tablet\:hover\:pl-30:hover {
    padding-left: 7.5rem;
  }

  .tablet\:hover\:pt-31:hover {
    padding-top: 7.75rem;
  }

  .tablet\:hover\:pr-31:hover {
    padding-right: 7.75rem;
  }

  .tablet\:hover\:pb-31:hover {
    padding-bottom: 7.75rem;
  }

  .tablet\:hover\:pl-31:hover {
    padding-left: 7.75rem;
  }

  .tablet\:hover\:pt-32:hover {
    padding-top: 8rem;
  }

  .tablet\:hover\:pr-32:hover {
    padding-right: 8rem;
  }

  .tablet\:hover\:pb-32:hover {
    padding-bottom: 8rem;
  }

  .tablet\:hover\:pl-32:hover {
    padding-left: 8rem;
  }

  .tablet\:hover\:pt-40:hover {
    padding-top: 10rem;
  }

  .tablet\:hover\:pr-40:hover {
    padding-right: 10rem;
  }

  .tablet\:hover\:pb-40:hover {
    padding-bottom: 10rem;
  }

  .tablet\:hover\:pl-40:hover {
    padding-left: 10rem;
  }

  .tablet\:hover\:pt-48:hover {
    padding-top: 12rem;
  }

  .tablet\:hover\:pr-48:hover {
    padding-right: 12rem;
  }

  .tablet\:hover\:pb-48:hover {
    padding-bottom: 12rem;
  }

  .tablet\:hover\:pl-48:hover {
    padding-left: 12rem;
  }

  .tablet\:hover\:pt-56:hover {
    padding-top: 14rem;
  }

  .tablet\:hover\:pr-56:hover {
    padding-right: 14rem;
  }

  .tablet\:hover\:pb-56:hover {
    padding-bottom: 14rem;
  }

  .tablet\:hover\:pl-56:hover {
    padding-left: 14rem;
  }

  .tablet\:hover\:pt-64:hover {
    padding-top: 16rem;
  }

  .tablet\:hover\:pr-64:hover {
    padding-right: 16rem;
  }

  .tablet\:hover\:pb-64:hover {
    padding-bottom: 16rem;
  }

  .tablet\:hover\:pl-64:hover {
    padding-left: 16rem;
  }

  .tablet\:hover\:pt-px:hover {
    padding-top: 1px;
  }

  .tablet\:hover\:pr-px:hover {
    padding-right: 1px;
  }

  .tablet\:hover\:pb-px:hover {
    padding-bottom: 1px;
  }

  .tablet\:hover\:pl-px:hover {
    padding-left: 1px;
  }

  .tablet\:placeholder-primary::-webkit-input-placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-primary::-moz-placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-primary:-ms-input-placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-primary::-ms-input-placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-primary::placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-primaryDark::placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-primary1::-moz-placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-primary1::placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-primary2::-moz-placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-primary2::placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-primary3::-moz-placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-primary3::placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-primary4::-moz-placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-primary4::placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-secondary::-moz-placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-secondary:-ms-input-placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-secondary::-ms-input-placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-secondary::placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-secondary1::-moz-placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-secondary1::placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-secondary2::placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-alert::-webkit-input-placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-alert::-moz-placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-alert:-ms-input-placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-alert::-ms-input-placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-alert::placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-safe::-webkit-input-placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-safe::-moz-placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-safe:-ms-input-placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-safe::-ms-input-placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-safe::placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-primary-dark::placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-primary-1::-moz-placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-primary-1::placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-primary-2::placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-primary-3::placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-primary-4::placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-secondary-1::placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-secondary-2::placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .tablet\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .tablet\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .tablet\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .tablet\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .tablet\:placeholder-black::-webkit-input-placeholder {
    color: #000000;
  }

  .tablet\:placeholder-black::-moz-placeholder {
    color: #000000;
  }

  .tablet\:placeholder-black:-ms-input-placeholder {
    color: #000000;
  }

  .tablet\:placeholder-black::-ms-input-placeholder {
    color: #000000;
  }

  .tablet\:placeholder-black::placeholder {
    color: #000000;
  }

  .tablet\:placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .tablet\:placeholder-white::-moz-placeholder {
    color: #FFFFFF;
  }

  .tablet\:placeholder-white:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .tablet\:placeholder-white::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .tablet\:placeholder-white::placeholder {
    color: #FFFFFF;
  }

  .tablet\:placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF;
  }

  .tablet\:placeholder-point-violet::-moz-placeholder {
    color: #7545FF;
  }

  .tablet\:placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF;
  }

  .tablet\:placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF;
  }

  .tablet\:placeholder-point-violet::placeholder {
    color: #7545FF;
  }

  .tablet\:placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .tablet\:placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7;
  }

  .tablet\:placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .tablet\:placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .tablet\:placeholder-gray-100::placeholder {
    color: #F7F7F7;
  }

  .tablet\:placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .tablet\:placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8;
  }

  .tablet\:placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .tablet\:placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .tablet\:placeholder-gray-200::placeholder {
    color: #E5E5E8;
  }

  .tablet\:placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .tablet\:placeholder-gray-300::-moz-placeholder {
    color: #CED0D6;
  }

  .tablet\:placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6;
  }

  .tablet\:placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6;
  }

  .tablet\:placeholder-gray-300::placeholder {
    color: #CED0D6;
  }

  .tablet\:placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .tablet\:placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2;
  }

  .tablet\:placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .tablet\:placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .tablet\:placeholder-gray-400::placeholder {
    color: #A7A9B2;
  }

  .tablet\:placeholder-gray-500::-webkit-input-placeholder {
    color: #858895;
  }

  .tablet\:placeholder-gray-500::-moz-placeholder {
    color: #858895;
  }

  .tablet\:placeholder-gray-500:-ms-input-placeholder {
    color: #858895;
  }

  .tablet\:placeholder-gray-500::-ms-input-placeholder {
    color: #858895;
  }

  .tablet\:placeholder-gray-500::placeholder {
    color: #858895;
  }

  .tablet\:placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .tablet\:placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B;
  }

  .tablet\:placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .tablet\:placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .tablet\:placeholder-gray-600::placeholder {
    color: #6B6E7B;
  }

  .tablet\:placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D;
  }

  .tablet\:placeholder-gray-700::-moz-placeholder {
    color: #5F616D;
  }

  .tablet\:placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D;
  }

  .tablet\:placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D;
  }

  .tablet\:placeholder-gray-700::placeholder {
    color: #5F616D;
  }

  .tablet\:placeholder-gray-800::-webkit-input-placeholder {
    color: #474952;
  }

  .tablet\:placeholder-gray-800::-moz-placeholder {
    color: #474952;
  }

  .tablet\:placeholder-gray-800:-ms-input-placeholder {
    color: #474952;
  }

  .tablet\:placeholder-gray-800::-ms-input-placeholder {
    color: #474952;
  }

  .tablet\:placeholder-gray-800::placeholder {
    color: #474952;
  }

  .tablet\:placeholder-gray-900::-webkit-input-placeholder {
    color: #222532;
  }

  .tablet\:placeholder-gray-900::-moz-placeholder {
    color: #222532;
  }

  .tablet\:placeholder-gray-900:-ms-input-placeholder {
    color: #222532;
  }

  .tablet\:placeholder-gray-900::-ms-input-placeholder {
    color: #222532;
  }

  .tablet\:placeholder-gray-900::placeholder {
    color: #222532;
  }

  .tablet\:placeholder-gray::-webkit-input-placeholder {
    color: #858895;
  }

  .tablet\:placeholder-gray::-moz-placeholder {
    color: #858895;
  }

  .tablet\:placeholder-gray:-ms-input-placeholder {
    color: #858895;
  }

  .tablet\:placeholder-gray::-ms-input-placeholder {
    color: #858895;
  }

  .tablet\:placeholder-gray::placeholder {
    color: #858895;
  }

  .tablet\:placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532;
  }

  .tablet\:placeholder-gray-dark::-moz-placeholder {
    color: #222532;
  }

  .tablet\:placeholder-gray-dark:-ms-input-placeholder {
    color: #222532;
  }

  .tablet\:placeholder-gray-dark::-ms-input-placeholder {
    color: #222532;
  }

  .tablet\:placeholder-gray-dark::placeholder {
    color: #222532;
  }

  .tablet\:placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .tablet\:placeholder-red-100::-moz-placeholder {
    color: #FFE8E8;
  }

  .tablet\:placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .tablet\:placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .tablet\:placeholder-red-100::placeholder {
    color: #FFE8E8;
  }

  .tablet\:placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .tablet\:placeholder-red-200::-moz-placeholder {
    color: #FFC4C4;
  }

  .tablet\:placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .tablet\:placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .tablet\:placeholder-red-200::placeholder {
    color: #FFC4C4;
  }

  .tablet\:placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .tablet\:placeholder-red-300::-moz-placeholder {
    color: #FF8F8F;
  }

  .tablet\:placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .tablet\:placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .tablet\:placeholder-red-300::placeholder {
    color: #FF8F8F;
  }

  .tablet\:placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .tablet\:placeholder-red-400::-moz-placeholder {
    color: #FF6A6A;
  }

  .tablet\:placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .tablet\:placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .tablet\:placeholder-red-400::placeholder {
    color: #FF6A6A;
  }

  .tablet\:placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-red-500::-moz-placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-red-500:-ms-input-placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-red-500::-ms-input-placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-red-500::placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .tablet\:placeholder-red-600::-moz-placeholder {
    color: #CC2C00;
  }

  .tablet\:placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00;
  }

  .tablet\:placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00;
  }

  .tablet\:placeholder-red-600::placeholder {
    color: #CC2C00;
  }

  .tablet\:placeholder-red-700::-webkit-input-placeholder {
    color: #C53030;
  }

  .tablet\:placeholder-red-700::-moz-placeholder {
    color: #C53030;
  }

  .tablet\:placeholder-red-700:-ms-input-placeholder {
    color: #C53030;
  }

  .tablet\:placeholder-red-700::-ms-input-placeholder {
    color: #C53030;
  }

  .tablet\:placeholder-red-700::placeholder {
    color: #C53030;
  }

  .tablet\:placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .tablet\:placeholder-red-800::-moz-placeholder {
    color: #9B2C2C;
  }

  .tablet\:placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .tablet\:placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .tablet\:placeholder-red-800::placeholder {
    color: #9B2C2C;
  }

  .tablet\:placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A;
  }

  .tablet\:placeholder-red-900::-moz-placeholder {
    color: #742A2A;
  }

  .tablet\:placeholder-red-900:-ms-input-placeholder {
    color: #742A2A;
  }

  .tablet\:placeholder-red-900::-ms-input-placeholder {
    color: #742A2A;
  }

  .tablet\:placeholder-red-900::placeholder {
    color: #742A2A;
  }

  .tablet\:placeholder-red::-webkit-input-placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-red::-moz-placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-red:-ms-input-placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-red::-ms-input-placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-red::placeholder {
    color: #EF3817;
  }

  .tablet\:placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .tablet\:placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6;
  }

  .tablet\:placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .tablet\:placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .tablet\:placeholder-coral-100::placeholder {
    color: #FFEBE6;
  }

  .tablet\:placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .tablet\:placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8;
  }

  .tablet\:placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .tablet\:placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .tablet\:placeholder-coral-200::placeholder {
    color: #FFD3C8;
  }

  .tablet\:placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .tablet\:placeholder-coral-300::-moz-placeholder {
    color: #FFB39E;
  }

  .tablet\:placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E;
  }

  .tablet\:placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E;
  }

  .tablet\:placeholder-coral-300::placeholder {
    color: #FFB39E;
  }

  .tablet\:placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476;
  }

  .tablet\:placeholder-coral-400::-moz-placeholder {
    color: #FF9476;
  }

  .tablet\:placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476;
  }

  .tablet\:placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476;
  }

  .tablet\:placeholder-coral-400::placeholder {
    color: #FF9476;
  }

  .tablet\:placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750;
  }

  .tablet\:placeholder-coral-500::-moz-placeholder {
    color: #FF7750;
  }

  .tablet\:placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750;
  }

  .tablet\:placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750;
  }

  .tablet\:placeholder-coral-500::placeholder {
    color: #FF7750;
  }

  .tablet\:placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .tablet\:placeholder-coral-600::-moz-placeholder {
    color: #F55A2F;
  }

  .tablet\:placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F;
  }

  .tablet\:placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F;
  }

  .tablet\:placeholder-coral-600::placeholder {
    color: #F55A2F;
  }

  .tablet\:placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F;
  }

  .tablet\:placeholder-coral-700::-moz-placeholder {
    color: #DD470F;
  }

  .tablet\:placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F;
  }

  .tablet\:placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F;
  }

  .tablet\:placeholder-coral-700::placeholder {
    color: #DD470F;
  }

  .tablet\:placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .tablet\:placeholder-coral-800::-moz-placeholder {
    color: #B93E0F;
  }

  .tablet\:placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F;
  }

  .tablet\:placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F;
  }

  .tablet\:placeholder-coral-800::placeholder {
    color: #B93E0F;
  }

  .tablet\:placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311;
  }

  .tablet\:placeholder-coral-900::-moz-placeholder {
    color: #8E3311;
  }

  .tablet\:placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311;
  }

  .tablet\:placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311;
  }

  .tablet\:placeholder-coral-900::placeholder {
    color: #8E3311;
  }

  .tablet\:placeholder-coral::-webkit-input-placeholder {
    color: #FF7750;
  }

  .tablet\:placeholder-coral::-moz-placeholder {
    color: #FF7750;
  }

  .tablet\:placeholder-coral:-ms-input-placeholder {
    color: #FF7750;
  }

  .tablet\:placeholder-coral::-ms-input-placeholder {
    color: #FF7750;
  }

  .tablet\:placeholder-coral::placeholder {
    color: #FF7750;
  }

  .tablet\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .tablet\:placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6;
  }

  .tablet\:placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .tablet\:placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .tablet\:placeholder-yellow-100::placeholder {
    color: #FFFAE6;
  }

  .tablet\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .tablet\:placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99;
  }

  .tablet\:placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99;
  }

  .tablet\:placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99;
  }

  .tablet\:placeholder-yellow-200::placeholder {
    color: #FFEB99;
  }

  .tablet\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066;
  }

  .tablet\:placeholder-yellow-300::-moz-placeholder {
    color: #FFE066;
  }

  .tablet\:placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066;
  }

  .tablet\:placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066;
  }

  .tablet\:placeholder-yellow-300::placeholder {
    color: #FFE066;
  }

  .tablet\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633;
  }

  .tablet\:placeholder-yellow-400::-moz-placeholder {
    color: #FFD633;
  }

  .tablet\:placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633;
  }

  .tablet\:placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633;
  }

  .tablet\:placeholder-yellow-400::placeholder {
    color: #FFD633;
  }

  .tablet\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .tablet\:placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02;
  }

  .tablet\:placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02;
  }

  .tablet\:placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02;
  }

  .tablet\:placeholder-yellow-500::placeholder {
    color: #FFCE02;
  }

  .tablet\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800;
  }

  .tablet\:placeholder-yellow-600::-moz-placeholder {
    color: #E6B800;
  }

  .tablet\:placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800;
  }

  .tablet\:placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800;
  }

  .tablet\:placeholder-yellow-600::placeholder {
    color: #E6B800;
  }

  .tablet\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300;
  }

  .tablet\:placeholder-yellow-700::-moz-placeholder {
    color: #CCA300;
  }

  .tablet\:placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300;
  }

  .tablet\:placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300;
  }

  .tablet\:placeholder-yellow-700::placeholder {
    color: #CCA300;
  }

  .tablet\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600;
  }

  .tablet\:placeholder-yellow-800::-moz-placeholder {
    color: #806600;
  }

  .tablet\:placeholder-yellow-800:-ms-input-placeholder {
    color: #806600;
  }

  .tablet\:placeholder-yellow-800::-ms-input-placeholder {
    color: #806600;
  }

  .tablet\:placeholder-yellow-800::placeholder {
    color: #806600;
  }

  .tablet\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .tablet\:placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00;
  }

  .tablet\:placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00;
  }

  .tablet\:placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00;
  }

  .tablet\:placeholder-yellow-900::placeholder {
    color: #4D3D00;
  }

  .tablet\:placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .tablet\:placeholder-yellow::-moz-placeholder {
    color: #FFCE02;
  }

  .tablet\:placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02;
  }

  .tablet\:placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02;
  }

  .tablet\:placeholder-yellow::placeholder {
    color: #FFCE02;
  }

  .tablet\:placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .tablet\:placeholder-green-100::-moz-placeholder {
    color: #F9FCE9;
  }

  .tablet\:placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .tablet\:placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .tablet\:placeholder-green-100::placeholder {
    color: #F9FCE9;
  }

  .tablet\:placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .tablet\:placeholder-green-200::-moz-placeholder {
    color: #E7F3A5;
  }

  .tablet\:placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .tablet\:placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .tablet\:placeholder-green-200::placeholder {
    color: #E7F3A5;
  }

  .tablet\:placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .tablet\:placeholder-green-300::-moz-placeholder {
    color: #D5EA62;
  }

  .tablet\:placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62;
  }

  .tablet\:placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62;
  }

  .tablet\:placeholder-green-300::placeholder {
    color: #D5EA62;
  }

  .tablet\:placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .tablet\:placeholder-green-400::-moz-placeholder {
    color: #C2E01E;
  }

  .tablet\:placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E;
  }

  .tablet\:placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E;
  }

  .tablet\:placeholder-green-400::placeholder {
    color: #C2E01E;
  }

  .tablet\:placeholder-green-500::-webkit-input-placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-green-500::-moz-placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-green-500:-ms-input-placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-green-500::-ms-input-placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-green-500::placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .tablet\:placeholder-green-600::-moz-placeholder {
    color: #3F7B1A;
  }

  .tablet\:placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .tablet\:placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .tablet\:placeholder-green-600::placeholder {
    color: #3F7B1A;
  }

  .tablet\:placeholder-green-700::-webkit-input-placeholder {
    color: #366916;
  }

  .tablet\:placeholder-green-700::-moz-placeholder {
    color: #366916;
  }

  .tablet\:placeholder-green-700:-ms-input-placeholder {
    color: #366916;
  }

  .tablet\:placeholder-green-700::-ms-input-placeholder {
    color: #366916;
  }

  .tablet\:placeholder-green-700::placeholder {
    color: #366916;
  }

  .tablet\:placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D;
  }

  .tablet\:placeholder-green-800::-moz-placeholder {
    color: #203F0D;
  }

  .tablet\:placeholder-green-800:-ms-input-placeholder {
    color: #203F0D;
  }

  .tablet\:placeholder-green-800::-ms-input-placeholder {
    color: #203F0D;
  }

  .tablet\:placeholder-green-800::placeholder {
    color: #203F0D;
  }

  .tablet\:placeholder-green-900::-webkit-input-placeholder {
    color: #162A09;
  }

  .tablet\:placeholder-green-900::-moz-placeholder {
    color: #162A09;
  }

  .tablet\:placeholder-green-900:-ms-input-placeholder {
    color: #162A09;
  }

  .tablet\:placeholder-green-900::-ms-input-placeholder {
    color: #162A09;
  }

  .tablet\:placeholder-green-900::placeholder {
    color: #162A09;
  }

  .tablet\:placeholder-green::-webkit-input-placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-green::-moz-placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-green:-ms-input-placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-green::-ms-input-placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-green::placeholder {
    color: #60B731;
  }

  .tablet\:placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-blue-100::placeholder {
    color: #F5F9FD;
  }

  .tablet\:placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .tablet\:placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF;
  }

  .tablet\:placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .tablet\:placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .tablet\:placeholder-blue-200::placeholder {
    color: #E9F4FF;
  }

  .tablet\:placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .tablet\:placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF;
  }

  .tablet\:placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .tablet\:placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .tablet\:placeholder-blue-300::placeholder {
    color: #B9DCFF;
  }

  .tablet\:placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-blue-400::-moz-placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-blue-400::placeholder {
    color: #43BEFF;
  }

  .tablet\:placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-blue-500::-moz-placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-blue-500::placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC;
  }

  .tablet\:placeholder-blue-600::-moz-placeholder {
    color: #0069CC;
  }

  .tablet\:placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC;
  }

  .tablet\:placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC;
  }

  .tablet\:placeholder-blue-600::placeholder {
    color: #0069CC;
  }

  .tablet\:placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3;
  }

  .tablet\:placeholder-blue-700::-moz-placeholder {
    color: #005CB3;
  }

  .tablet\:placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3;
  }

  .tablet\:placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3;
  }

  .tablet\:placeholder-blue-700::placeholder {
    color: #005CB3;
  }

  .tablet\:placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99;
  }

  .tablet\:placeholder-blue-800::-moz-placeholder {
    color: #004F99;
  }

  .tablet\:placeholder-blue-800:-ms-input-placeholder {
    color: #004F99;
  }

  .tablet\:placeholder-blue-800::-ms-input-placeholder {
    color: #004F99;
  }

  .tablet\:placeholder-blue-800::placeholder {
    color: #004F99;
  }

  .tablet\:placeholder-blue-900::-webkit-input-placeholder {
    color: #003566;
  }

  .tablet\:placeholder-blue-900::-moz-placeholder {
    color: #003566;
  }

  .tablet\:placeholder-blue-900:-ms-input-placeholder {
    color: #003566;
  }

  .tablet\:placeholder-blue-900::-ms-input-placeholder {
    color: #003566;
  }

  .tablet\:placeholder-blue-900::placeholder {
    color: #003566;
  }

  .tablet\:placeholder-blue::-webkit-input-placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-blue::-moz-placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-blue:-ms-input-placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-blue::-ms-input-placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-blue::placeholder {
    color: #007EE5;
  }

  .tablet\:placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-violet-100::placeholder {
    color: #F8F8FC;
  }

  .tablet\:placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-violet-200::placeholder {
    color: #EBEAF6;
  }

  .tablet\:placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-violet-300::placeholder {
    color: #A8A5CE;
  }

  .tablet\:placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-violet-400::-moz-placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-violet-400::placeholder {
    color: #8C81D1;
  }

  .tablet\:placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-violet-500::-moz-placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-violet-500::placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C;
  }

  .tablet\:placeholder-violet-600::-moz-placeholder {
    color: #58309C;
  }

  .tablet\:placeholder-violet-600:-ms-input-placeholder {
    color: #58309C;
  }

  .tablet\:placeholder-violet-600::-ms-input-placeholder {
    color: #58309C;
  }

  .tablet\:placeholder-violet-600::placeholder {
    color: #58309C;
  }

  .tablet\:placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .tablet\:placeholder-violet-700::-moz-placeholder {
    color: #4D2A89;
  }

  .tablet\:placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89;
  }

  .tablet\:placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89;
  }

  .tablet\:placeholder-violet-700::placeholder {
    color: #4D2A89;
  }

  .tablet\:placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-violet-800::-moz-placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-violet-800::placeholder {
    color: #3C2C84;
  }

  .tablet\:placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62;
  }

  .tablet\:placeholder-violet-900::-moz-placeholder {
    color: #371E62;
  }

  .tablet\:placeholder-violet-900:-ms-input-placeholder {
    color: #371E62;
  }

  .tablet\:placeholder-violet-900::-ms-input-placeholder {
    color: #371E62;
  }

  .tablet\:placeholder-violet-900::placeholder {
    color: #371E62;
  }

  .tablet\:placeholder-violet::-webkit-input-placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-violet::-moz-placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-violet:-ms-input-placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-violet::-ms-input-placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-violet::placeholder {
    color: #6638B6;
  }

  .tablet\:placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .tablet\:placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA;
  }

  .tablet\:placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .tablet\:placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .tablet\:placeholder-peacock-100::placeholder {
    color: #E6FFFA;
  }

  .tablet\:placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .tablet\:placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA;
  }

  .tablet\:placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .tablet\:placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .tablet\:placeholder-peacock-200::placeholder {
    color: #B2F5EA;
  }

  .tablet\:placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .tablet\:placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9;
  }

  .tablet\:placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9;
  }

  .tablet\:placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9;
  }

  .tablet\:placeholder-peacock-300::placeholder {
    color: #81E6D9;
  }

  .tablet\:placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .tablet\:placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5;
  }

  .tablet\:placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .tablet\:placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .tablet\:placeholder-peacock-400::placeholder {
    color: #4FD1C5;
  }

  .tablet\:placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .tablet\:placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC;
  }

  .tablet\:placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC;
  }

  .tablet\:placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC;
  }

  .tablet\:placeholder-peacock-500::placeholder {
    color: #38B2AC;
  }

  .tablet\:placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795;
  }

  .tablet\:placeholder-peacock-600::-moz-placeholder {
    color: #319795;
  }

  .tablet\:placeholder-peacock-600:-ms-input-placeholder {
    color: #319795;
  }

  .tablet\:placeholder-peacock-600::-ms-input-placeholder {
    color: #319795;
  }

  .tablet\:placeholder-peacock-600::placeholder {
    color: #319795;
  }

  .tablet\:placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .tablet\:placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B;
  }

  .tablet\:placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .tablet\:placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .tablet\:placeholder-peacock-700::placeholder {
    color: #2C7A7B;
  }

  .tablet\:placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61;
  }

  .tablet\:placeholder-peacock-800::-moz-placeholder {
    color: #285E61;
  }

  .tablet\:placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61;
  }

  .tablet\:placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61;
  }

  .tablet\:placeholder-peacock-800::placeholder {
    color: #285E61;
  }

  .tablet\:placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52;
  }

  .tablet\:placeholder-peacock-900::-moz-placeholder {
    color: #234E52;
  }

  .tablet\:placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52;
  }

  .tablet\:placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52;
  }

  .tablet\:placeholder-peacock-900::placeholder {
    color: #234E52;
  }

  .tablet\:placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .tablet\:placeholder-peacock::-moz-placeholder {
    color: #38B2AC;
  }

  .tablet\:placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC;
  }

  .tablet\:placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC;
  }

  .tablet\:placeholder-peacock::placeholder {
    color: #38B2AC;
  }

  .tablet\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .tablet\:placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF;
  }

  .tablet\:placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .tablet\:placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .tablet\:placeholder-indigo-100::placeholder {
    color: #EBF4FF;
  }

  .tablet\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .tablet\:placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE;
  }

  .tablet\:placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .tablet\:placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .tablet\:placeholder-indigo-200::placeholder {
    color: #C3DAFE;
  }

  .tablet\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .tablet\:placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA;
  }

  .tablet\:placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .tablet\:placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .tablet\:placeholder-indigo-300::placeholder {
    color: #A3BFFA;
  }

  .tablet\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .tablet\:placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5;
  }

  .tablet\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .tablet\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .tablet\:placeholder-indigo-400::placeholder {
    color: #7F9CF5;
  }

  .tablet\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA;
  }

  .tablet\:placeholder-indigo-500::-moz-placeholder {
    color: #667EEA;
  }

  .tablet\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA;
  }

  .tablet\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA;
  }

  .tablet\:placeholder-indigo-500::placeholder {
    color: #667EEA;
  }

  .tablet\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .tablet\:placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8;
  }

  .tablet\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8;
  }

  .tablet\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8;
  }

  .tablet\:placeholder-indigo-600::placeholder {
    color: #5A67D8;
  }

  .tablet\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE;
  }

  .tablet\:placeholder-indigo-700::-moz-placeholder {
    color: #6439DE;
  }

  .tablet\:placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE;
  }

  .tablet\:placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE;
  }

  .tablet\:placeholder-indigo-700::placeholder {
    color: #6439DE;
  }

  .tablet\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .tablet\:placeholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .tablet\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .tablet\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .tablet\:placeholder-indigo-800::placeholder {
    color: #434190;
  }

  .tablet\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B;
  }

  .tablet\:placeholder-indigo-900::-moz-placeholder {
    color: #3C366B;
  }

  .tablet\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B;
  }

  .tablet\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B;
  }

  .tablet\:placeholder-indigo-900::placeholder {
    color: #3C366B;
  }

  .tablet\:placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA;
  }

  .tablet\:placeholder-indigo::-moz-placeholder {
    color: #667EEA;
  }

  .tablet\:placeholder-indigo:-ms-input-placeholder {
    color: #667EEA;
  }

  .tablet\:placeholder-indigo::-ms-input-placeholder {
    color: #667EEA;
  }

  .tablet\:placeholder-indigo::placeholder {
    color: #667EEA;
  }

  .tablet\:\!placeholder-primary::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-primary::-moz-placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-primary:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-primary::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-primary::placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-primaryDark::placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-primary1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-primary1::placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-primary2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-primary2::placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-primary3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-primary3::placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-primary4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-primary4::placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-secondary::-moz-placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-secondary:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-secondary::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-secondary::placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-secondary1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-secondary1::placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-secondary2::placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-alert::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-alert::-moz-placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-alert:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-alert::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-alert::placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-safe::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-safe::-moz-placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-safe:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-safe::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-safe::placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-primary-dark::placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-primary-1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-primary-1::placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-primary-2::placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-primary-3::placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-primary-4::placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-secondary-1::placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-secondary-2::placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-transparent::-webkit-input-placeholder {
    color: transparent !important;
  }

  .tablet\:\!placeholder-transparent::-moz-placeholder {
    color: transparent !important;
  }

  .tablet\:\!placeholder-transparent:-ms-input-placeholder {
    color: transparent !important;
  }

  .tablet\:\!placeholder-transparent::-ms-input-placeholder {
    color: transparent !important;
  }

  .tablet\:\!placeholder-transparent::placeholder {
    color: transparent !important;
  }

  .tablet\:\!placeholder-black::-webkit-input-placeholder {
    color: #000000 !important;
  }

  .tablet\:\!placeholder-black::-moz-placeholder {
    color: #000000 !important;
  }

  .tablet\:\!placeholder-black:-ms-input-placeholder {
    color: #000000 !important;
  }

  .tablet\:\!placeholder-black::-ms-input-placeholder {
    color: #000000 !important;
  }

  .tablet\:\!placeholder-black::placeholder {
    color: #000000 !important;
  }

  .tablet\:\!placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF !important;
  }

  .tablet\:\!placeholder-white::-moz-placeholder {
    color: #FFFFFF !important;
  }

  .tablet\:\!placeholder-white:-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .tablet\:\!placeholder-white::-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .tablet\:\!placeholder-white::placeholder {
    color: #FFFFFF !important;
  }

  .tablet\:\!placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF !important;
  }

  .tablet\:\!placeholder-point-violet::-moz-placeholder {
    color: #7545FF !important;
  }

  .tablet\:\!placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF !important;
  }

  .tablet\:\!placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF !important;
  }

  .tablet\:\!placeholder-point-violet::placeholder {
    color: #7545FF !important;
  }

  .tablet\:\!placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7 !important;
  }

  .tablet\:\!placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7 !important;
  }

  .tablet\:\!placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .tablet\:\!placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .tablet\:\!placeholder-gray-100::placeholder {
    color: #F7F7F7 !important;
  }

  .tablet\:\!placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8 !important;
  }

  .tablet\:\!placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8 !important;
  }

  .tablet\:\!placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .tablet\:\!placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .tablet\:\!placeholder-gray-200::placeholder {
    color: #E5E5E8 !important;
  }

  .tablet\:\!placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6 !important;
  }

  .tablet\:\!placeholder-gray-300::-moz-placeholder {
    color: #CED0D6 !important;
  }

  .tablet\:\!placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .tablet\:\!placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .tablet\:\!placeholder-gray-300::placeholder {
    color: #CED0D6 !important;
  }

  .tablet\:\!placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2 !important;
  }

  .tablet\:\!placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2 !important;
  }

  .tablet\:\!placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .tablet\:\!placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .tablet\:\!placeholder-gray-400::placeholder {
    color: #A7A9B2 !important;
  }

  .tablet\:\!placeholder-gray-500::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .tablet\:\!placeholder-gray-500::-moz-placeholder {
    color: #858895 !important;
  }

  .tablet\:\!placeholder-gray-500:-ms-input-placeholder {
    color: #858895 !important;
  }

  .tablet\:\!placeholder-gray-500::-ms-input-placeholder {
    color: #858895 !important;
  }

  .tablet\:\!placeholder-gray-500::placeholder {
    color: #858895 !important;
  }

  .tablet\:\!placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B !important;
  }

  .tablet\:\!placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B !important;
  }

  .tablet\:\!placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .tablet\:\!placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .tablet\:\!placeholder-gray-600::placeholder {
    color: #6B6E7B !important;
  }

  .tablet\:\!placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D !important;
  }

  .tablet\:\!placeholder-gray-700::-moz-placeholder {
    color: #5F616D !important;
  }

  .tablet\:\!placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D !important;
  }

  .tablet\:\!placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D !important;
  }

  .tablet\:\!placeholder-gray-700::placeholder {
    color: #5F616D !important;
  }

  .tablet\:\!placeholder-gray-800::-webkit-input-placeholder {
    color: #474952 !important;
  }

  .tablet\:\!placeholder-gray-800::-moz-placeholder {
    color: #474952 !important;
  }

  .tablet\:\!placeholder-gray-800:-ms-input-placeholder {
    color: #474952 !important;
  }

  .tablet\:\!placeholder-gray-800::-ms-input-placeholder {
    color: #474952 !important;
  }

  .tablet\:\!placeholder-gray-800::placeholder {
    color: #474952 !important;
  }

  .tablet\:\!placeholder-gray-900::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .tablet\:\!placeholder-gray-900::-moz-placeholder {
    color: #222532 !important;
  }

  .tablet\:\!placeholder-gray-900:-ms-input-placeholder {
    color: #222532 !important;
  }

  .tablet\:\!placeholder-gray-900::-ms-input-placeholder {
    color: #222532 !important;
  }

  .tablet\:\!placeholder-gray-900::placeholder {
    color: #222532 !important;
  }

  .tablet\:\!placeholder-gray::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .tablet\:\!placeholder-gray::-moz-placeholder {
    color: #858895 !important;
  }

  .tablet\:\!placeholder-gray:-ms-input-placeholder {
    color: #858895 !important;
  }

  .tablet\:\!placeholder-gray::-ms-input-placeholder {
    color: #858895 !important;
  }

  .tablet\:\!placeholder-gray::placeholder {
    color: #858895 !important;
  }

  .tablet\:\!placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .tablet\:\!placeholder-gray-dark::-moz-placeholder {
    color: #222532 !important;
  }

  .tablet\:\!placeholder-gray-dark:-ms-input-placeholder {
    color: #222532 !important;
  }

  .tablet\:\!placeholder-gray-dark::-ms-input-placeholder {
    color: #222532 !important;
  }

  .tablet\:\!placeholder-gray-dark::placeholder {
    color: #222532 !important;
  }

  .tablet\:\!placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8 !important;
  }

  .tablet\:\!placeholder-red-100::-moz-placeholder {
    color: #FFE8E8 !important;
  }

  .tablet\:\!placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .tablet\:\!placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .tablet\:\!placeholder-red-100::placeholder {
    color: #FFE8E8 !important;
  }

  .tablet\:\!placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4 !important;
  }

  .tablet\:\!placeholder-red-200::-moz-placeholder {
    color: #FFC4C4 !important;
  }

  .tablet\:\!placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .tablet\:\!placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .tablet\:\!placeholder-red-200::placeholder {
    color: #FFC4C4 !important;
  }

  .tablet\:\!placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F !important;
  }

  .tablet\:\!placeholder-red-300::-moz-placeholder {
    color: #FF8F8F !important;
  }

  .tablet\:\!placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .tablet\:\!placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .tablet\:\!placeholder-red-300::placeholder {
    color: #FF8F8F !important;
  }

  .tablet\:\!placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A !important;
  }

  .tablet\:\!placeholder-red-400::-moz-placeholder {
    color: #FF6A6A !important;
  }

  .tablet\:\!placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .tablet\:\!placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .tablet\:\!placeholder-red-400::placeholder {
    color: #FF6A6A !important;
  }

  .tablet\:\!placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-red-500::-moz-placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-red-500:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-red-500::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-red-500::placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00 !important;
  }

  .tablet\:\!placeholder-red-600::-moz-placeholder {
    color: #CC2C00 !important;
  }

  .tablet\:\!placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .tablet\:\!placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .tablet\:\!placeholder-red-600::placeholder {
    color: #CC2C00 !important;
  }

  .tablet\:\!placeholder-red-700::-webkit-input-placeholder {
    color: #C53030 !important;
  }

  .tablet\:\!placeholder-red-700::-moz-placeholder {
    color: #C53030 !important;
  }

  .tablet\:\!placeholder-red-700:-ms-input-placeholder {
    color: #C53030 !important;
  }

  .tablet\:\!placeholder-red-700::-ms-input-placeholder {
    color: #C53030 !important;
  }

  .tablet\:\!placeholder-red-700::placeholder {
    color: #C53030 !important;
  }

  .tablet\:\!placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C !important;
  }

  .tablet\:\!placeholder-red-800::-moz-placeholder {
    color: #9B2C2C !important;
  }

  .tablet\:\!placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .tablet\:\!placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .tablet\:\!placeholder-red-800::placeholder {
    color: #9B2C2C !important;
  }

  .tablet\:\!placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A !important;
  }

  .tablet\:\!placeholder-red-900::-moz-placeholder {
    color: #742A2A !important;
  }

  .tablet\:\!placeholder-red-900:-ms-input-placeholder {
    color: #742A2A !important;
  }

  .tablet\:\!placeholder-red-900::-ms-input-placeholder {
    color: #742A2A !important;
  }

  .tablet\:\!placeholder-red-900::placeholder {
    color: #742A2A !important;
  }

  .tablet\:\!placeholder-red::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-red::-moz-placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-red:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-red::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-red::placeholder {
    color: #EF3817 !important;
  }

  .tablet\:\!placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6 !important;
  }

  .tablet\:\!placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6 !important;
  }

  .tablet\:\!placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .tablet\:\!placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .tablet\:\!placeholder-coral-100::placeholder {
    color: #FFEBE6 !important;
  }

  .tablet\:\!placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8 !important;
  }

  .tablet\:\!placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8 !important;
  }

  .tablet\:\!placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .tablet\:\!placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .tablet\:\!placeholder-coral-200::placeholder {
    color: #FFD3C8 !important;
  }

  .tablet\:\!placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E !important;
  }

  .tablet\:\!placeholder-coral-300::-moz-placeholder {
    color: #FFB39E !important;
  }

  .tablet\:\!placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .tablet\:\!placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .tablet\:\!placeholder-coral-300::placeholder {
    color: #FFB39E !important;
  }

  .tablet\:\!placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476 !important;
  }

  .tablet\:\!placeholder-coral-400::-moz-placeholder {
    color: #FF9476 !important;
  }

  .tablet\:\!placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .tablet\:\!placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .tablet\:\!placeholder-coral-400::placeholder {
    color: #FF9476 !important;
  }

  .tablet\:\!placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .tablet\:\!placeholder-coral-500::-moz-placeholder {
    color: #FF7750 !important;
  }

  .tablet\:\!placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .tablet\:\!placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .tablet\:\!placeholder-coral-500::placeholder {
    color: #FF7750 !important;
  }

  .tablet\:\!placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F !important;
  }

  .tablet\:\!placeholder-coral-600::-moz-placeholder {
    color: #F55A2F !important;
  }

  .tablet\:\!placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .tablet\:\!placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .tablet\:\!placeholder-coral-600::placeholder {
    color: #F55A2F !important;
  }

  .tablet\:\!placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F !important;
  }

  .tablet\:\!placeholder-coral-700::-moz-placeholder {
    color: #DD470F !important;
  }

  .tablet\:\!placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F !important;
  }

  .tablet\:\!placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F !important;
  }

  .tablet\:\!placeholder-coral-700::placeholder {
    color: #DD470F !important;
  }

  .tablet\:\!placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F !important;
  }

  .tablet\:\!placeholder-coral-800::-moz-placeholder {
    color: #B93E0F !important;
  }

  .tablet\:\!placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .tablet\:\!placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .tablet\:\!placeholder-coral-800::placeholder {
    color: #B93E0F !important;
  }

  .tablet\:\!placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311 !important;
  }

  .tablet\:\!placeholder-coral-900::-moz-placeholder {
    color: #8E3311 !important;
  }

  .tablet\:\!placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .tablet\:\!placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .tablet\:\!placeholder-coral-900::placeholder {
    color: #8E3311 !important;
  }

  .tablet\:\!placeholder-coral::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .tablet\:\!placeholder-coral::-moz-placeholder {
    color: #FF7750 !important;
  }

  .tablet\:\!placeholder-coral:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .tablet\:\!placeholder-coral::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .tablet\:\!placeholder-coral::placeholder {
    color: #FF7750 !important;
  }

  .tablet\:\!placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6 !important;
  }

  .tablet\:\!placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6 !important;
  }

  .tablet\:\!placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .tablet\:\!placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .tablet\:\!placeholder-yellow-100::placeholder {
    color: #FFFAE6 !important;
  }

  .tablet\:\!placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99 !important;
  }

  .tablet\:\!placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99 !important;
  }

  .tablet\:\!placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .tablet\:\!placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .tablet\:\!placeholder-yellow-200::placeholder {
    color: #FFEB99 !important;
  }

  .tablet\:\!placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066 !important;
  }

  .tablet\:\!placeholder-yellow-300::-moz-placeholder {
    color: #FFE066 !important;
  }

  .tablet\:\!placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .tablet\:\!placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .tablet\:\!placeholder-yellow-300::placeholder {
    color: #FFE066 !important;
  }

  .tablet\:\!placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633 !important;
  }

  .tablet\:\!placeholder-yellow-400::-moz-placeholder {
    color: #FFD633 !important;
  }

  .tablet\:\!placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .tablet\:\!placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .tablet\:\!placeholder-yellow-400::placeholder {
    color: #FFD633 !important;
  }

  .tablet\:\!placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .tablet\:\!placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .tablet\:\!placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .tablet\:\!placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .tablet\:\!placeholder-yellow-500::placeholder {
    color: #FFCE02 !important;
  }

  .tablet\:\!placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800 !important;
  }

  .tablet\:\!placeholder-yellow-600::-moz-placeholder {
    color: #E6B800 !important;
  }

  .tablet\:\!placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .tablet\:\!placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .tablet\:\!placeholder-yellow-600::placeholder {
    color: #E6B800 !important;
  }

  .tablet\:\!placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300 !important;
  }

  .tablet\:\!placeholder-yellow-700::-moz-placeholder {
    color: #CCA300 !important;
  }

  .tablet\:\!placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .tablet\:\!placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .tablet\:\!placeholder-yellow-700::placeholder {
    color: #CCA300 !important;
  }

  .tablet\:\!placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600 !important;
  }

  .tablet\:\!placeholder-yellow-800::-moz-placeholder {
    color: #806600 !important;
  }

  .tablet\:\!placeholder-yellow-800:-ms-input-placeholder {
    color: #806600 !important;
  }

  .tablet\:\!placeholder-yellow-800::-ms-input-placeholder {
    color: #806600 !important;
  }

  .tablet\:\!placeholder-yellow-800::placeholder {
    color: #806600 !important;
  }

  .tablet\:\!placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00 !important;
  }

  .tablet\:\!placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00 !important;
  }

  .tablet\:\!placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .tablet\:\!placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .tablet\:\!placeholder-yellow-900::placeholder {
    color: #4D3D00 !important;
  }

  .tablet\:\!placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .tablet\:\!placeholder-yellow::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .tablet\:\!placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .tablet\:\!placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .tablet\:\!placeholder-yellow::placeholder {
    color: #FFCE02 !important;
  }

  .tablet\:\!placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9 !important;
  }

  .tablet\:\!placeholder-green-100::-moz-placeholder {
    color: #F9FCE9 !important;
  }

  .tablet\:\!placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .tablet\:\!placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .tablet\:\!placeholder-green-100::placeholder {
    color: #F9FCE9 !important;
  }

  .tablet\:\!placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5 !important;
  }

  .tablet\:\!placeholder-green-200::-moz-placeholder {
    color: #E7F3A5 !important;
  }

  .tablet\:\!placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .tablet\:\!placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .tablet\:\!placeholder-green-200::placeholder {
    color: #E7F3A5 !important;
  }

  .tablet\:\!placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62 !important;
  }

  .tablet\:\!placeholder-green-300::-moz-placeholder {
    color: #D5EA62 !important;
  }

  .tablet\:\!placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .tablet\:\!placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .tablet\:\!placeholder-green-300::placeholder {
    color: #D5EA62 !important;
  }

  .tablet\:\!placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E !important;
  }

  .tablet\:\!placeholder-green-400::-moz-placeholder {
    color: #C2E01E !important;
  }

  .tablet\:\!placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .tablet\:\!placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .tablet\:\!placeholder-green-400::placeholder {
    color: #C2E01E !important;
  }

  .tablet\:\!placeholder-green-500::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-green-500::-moz-placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-green-500:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-green-500::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-green-500::placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A !important;
  }

  .tablet\:\!placeholder-green-600::-moz-placeholder {
    color: #3F7B1A !important;
  }

  .tablet\:\!placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .tablet\:\!placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .tablet\:\!placeholder-green-600::placeholder {
    color: #3F7B1A !important;
  }

  .tablet\:\!placeholder-green-700::-webkit-input-placeholder {
    color: #366916 !important;
  }

  .tablet\:\!placeholder-green-700::-moz-placeholder {
    color: #366916 !important;
  }

  .tablet\:\!placeholder-green-700:-ms-input-placeholder {
    color: #366916 !important;
  }

  .tablet\:\!placeholder-green-700::-ms-input-placeholder {
    color: #366916 !important;
  }

  .tablet\:\!placeholder-green-700::placeholder {
    color: #366916 !important;
  }

  .tablet\:\!placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D !important;
  }

  .tablet\:\!placeholder-green-800::-moz-placeholder {
    color: #203F0D !important;
  }

  .tablet\:\!placeholder-green-800:-ms-input-placeholder {
    color: #203F0D !important;
  }

  .tablet\:\!placeholder-green-800::-ms-input-placeholder {
    color: #203F0D !important;
  }

  .tablet\:\!placeholder-green-800::placeholder {
    color: #203F0D !important;
  }

  .tablet\:\!placeholder-green-900::-webkit-input-placeholder {
    color: #162A09 !important;
  }

  .tablet\:\!placeholder-green-900::-moz-placeholder {
    color: #162A09 !important;
  }

  .tablet\:\!placeholder-green-900:-ms-input-placeholder {
    color: #162A09 !important;
  }

  .tablet\:\!placeholder-green-900::-ms-input-placeholder {
    color: #162A09 !important;
  }

  .tablet\:\!placeholder-green-900::placeholder {
    color: #162A09 !important;
  }

  .tablet\:\!placeholder-green::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-green::-moz-placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-green:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-green::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-green::placeholder {
    color: #60B731 !important;
  }

  .tablet\:\!placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-blue-100::placeholder {
    color: #F5F9FD !important;
  }

  .tablet\:\!placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF !important;
  }

  .tablet\:\!placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF !important;
  }

  .tablet\:\!placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .tablet\:\!placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .tablet\:\!placeholder-blue-200::placeholder {
    color: #E9F4FF !important;
  }

  .tablet\:\!placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF !important;
  }

  .tablet\:\!placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF !important;
  }

  .tablet\:\!placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .tablet\:\!placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .tablet\:\!placeholder-blue-300::placeholder {
    color: #B9DCFF !important;
  }

  .tablet\:\!placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-blue-400::-moz-placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-blue-400::placeholder {
    color: #43BEFF !important;
  }

  .tablet\:\!placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-blue-500::-moz-placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-blue-500::placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC !important;
  }

  .tablet\:\!placeholder-blue-600::-moz-placeholder {
    color: #0069CC !important;
  }

  .tablet\:\!placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC !important;
  }

  .tablet\:\!placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC !important;
  }

  .tablet\:\!placeholder-blue-600::placeholder {
    color: #0069CC !important;
  }

  .tablet\:\!placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3 !important;
  }

  .tablet\:\!placeholder-blue-700::-moz-placeholder {
    color: #005CB3 !important;
  }

  .tablet\:\!placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .tablet\:\!placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .tablet\:\!placeholder-blue-700::placeholder {
    color: #005CB3 !important;
  }

  .tablet\:\!placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99 !important;
  }

  .tablet\:\!placeholder-blue-800::-moz-placeholder {
    color: #004F99 !important;
  }

  .tablet\:\!placeholder-blue-800:-ms-input-placeholder {
    color: #004F99 !important;
  }

  .tablet\:\!placeholder-blue-800::-ms-input-placeholder {
    color: #004F99 !important;
  }

  .tablet\:\!placeholder-blue-800::placeholder {
    color: #004F99 !important;
  }

  .tablet\:\!placeholder-blue-900::-webkit-input-placeholder {
    color: #003566 !important;
  }

  .tablet\:\!placeholder-blue-900::-moz-placeholder {
    color: #003566 !important;
  }

  .tablet\:\!placeholder-blue-900:-ms-input-placeholder {
    color: #003566 !important;
  }

  .tablet\:\!placeholder-blue-900::-ms-input-placeholder {
    color: #003566 !important;
  }

  .tablet\:\!placeholder-blue-900::placeholder {
    color: #003566 !important;
  }

  .tablet\:\!placeholder-blue::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-blue::-moz-placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-blue:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-blue::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-blue::placeholder {
    color: #007EE5 !important;
  }

  .tablet\:\!placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-violet-100::placeholder {
    color: #F8F8FC !important;
  }

  .tablet\:\!placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-violet-200::placeholder {
    color: #EBEAF6 !important;
  }

  .tablet\:\!placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-violet-300::placeholder {
    color: #A8A5CE !important;
  }

  .tablet\:\!placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-violet-400::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-violet-400::placeholder {
    color: #8C81D1 !important;
  }

  .tablet\:\!placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-violet-500::-moz-placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-violet-500::placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C !important;
  }

  .tablet\:\!placeholder-violet-600::-moz-placeholder {
    color: #58309C !important;
  }

  .tablet\:\!placeholder-violet-600:-ms-input-placeholder {
    color: #58309C !important;
  }

  .tablet\:\!placeholder-violet-600::-ms-input-placeholder {
    color: #58309C !important;
  }

  .tablet\:\!placeholder-violet-600::placeholder {
    color: #58309C !important;
  }

  .tablet\:\!placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89 !important;
  }

  .tablet\:\!placeholder-violet-700::-moz-placeholder {
    color: #4D2A89 !important;
  }

  .tablet\:\!placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .tablet\:\!placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .tablet\:\!placeholder-violet-700::placeholder {
    color: #4D2A89 !important;
  }

  .tablet\:\!placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-violet-800::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-violet-800::placeholder {
    color: #3C2C84 !important;
  }

  .tablet\:\!placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62 !important;
  }

  .tablet\:\!placeholder-violet-900::-moz-placeholder {
    color: #371E62 !important;
  }

  .tablet\:\!placeholder-violet-900:-ms-input-placeholder {
    color: #371E62 !important;
  }

  .tablet\:\!placeholder-violet-900::-ms-input-placeholder {
    color: #371E62 !important;
  }

  .tablet\:\!placeholder-violet-900::placeholder {
    color: #371E62 !important;
  }

  .tablet\:\!placeholder-violet::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-violet::-moz-placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-violet:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-violet::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-violet::placeholder {
    color: #6638B6 !important;
  }

  .tablet\:\!placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA !important;
  }

  .tablet\:\!placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA !important;
  }

  .tablet\:\!placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .tablet\:\!placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .tablet\:\!placeholder-peacock-100::placeholder {
    color: #E6FFFA !important;
  }

  .tablet\:\!placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA !important;
  }

  .tablet\:\!placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA !important;
  }

  .tablet\:\!placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .tablet\:\!placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .tablet\:\!placeholder-peacock-200::placeholder {
    color: #B2F5EA !important;
  }

  .tablet\:\!placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9 !important;
  }

  .tablet\:\!placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9 !important;
  }

  .tablet\:\!placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .tablet\:\!placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .tablet\:\!placeholder-peacock-300::placeholder {
    color: #81E6D9 !important;
  }

  .tablet\:\!placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5 !important;
  }

  .tablet\:\!placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5 !important;
  }

  .tablet\:\!placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .tablet\:\!placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .tablet\:\!placeholder-peacock-400::placeholder {
    color: #4FD1C5 !important;
  }

  .tablet\:\!placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .tablet\:\!placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC !important;
  }

  .tablet\:\!placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .tablet\:\!placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .tablet\:\!placeholder-peacock-500::placeholder {
    color: #38B2AC !important;
  }

  .tablet\:\!placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795 !important;
  }

  .tablet\:\!placeholder-peacock-600::-moz-placeholder {
    color: #319795 !important;
  }

  .tablet\:\!placeholder-peacock-600:-ms-input-placeholder {
    color: #319795 !important;
  }

  .tablet\:\!placeholder-peacock-600::-ms-input-placeholder {
    color: #319795 !important;
  }

  .tablet\:\!placeholder-peacock-600::placeholder {
    color: #319795 !important;
  }

  .tablet\:\!placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B !important;
  }

  .tablet\:\!placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B !important;
  }

  .tablet\:\!placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .tablet\:\!placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .tablet\:\!placeholder-peacock-700::placeholder {
    color: #2C7A7B !important;
  }

  .tablet\:\!placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61 !important;
  }

  .tablet\:\!placeholder-peacock-800::-moz-placeholder {
    color: #285E61 !important;
  }

  .tablet\:\!placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61 !important;
  }

  .tablet\:\!placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61 !important;
  }

  .tablet\:\!placeholder-peacock-800::placeholder {
    color: #285E61 !important;
  }

  .tablet\:\!placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52 !important;
  }

  .tablet\:\!placeholder-peacock-900::-moz-placeholder {
    color: #234E52 !important;
  }

  .tablet\:\!placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52 !important;
  }

  .tablet\:\!placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52 !important;
  }

  .tablet\:\!placeholder-peacock-900::placeholder {
    color: #234E52 !important;
  }

  .tablet\:\!placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .tablet\:\!placeholder-peacock::-moz-placeholder {
    color: #38B2AC !important;
  }

  .tablet\:\!placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .tablet\:\!placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .tablet\:\!placeholder-peacock::placeholder {
    color: #38B2AC !important;
  }

  .tablet\:\!placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF !important;
  }

  .tablet\:\!placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF !important;
  }

  .tablet\:\!placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .tablet\:\!placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .tablet\:\!placeholder-indigo-100::placeholder {
    color: #EBF4FF !important;
  }

  .tablet\:\!placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE !important;
  }

  .tablet\:\!placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE !important;
  }

  .tablet\:\!placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .tablet\:\!placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .tablet\:\!placeholder-indigo-200::placeholder {
    color: #C3DAFE !important;
  }

  .tablet\:\!placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA !important;
  }

  .tablet\:\!placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA !important;
  }

  .tablet\:\!placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .tablet\:\!placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .tablet\:\!placeholder-indigo-300::placeholder {
    color: #A3BFFA !important;
  }

  .tablet\:\!placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5 !important;
  }

  .tablet\:\!placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5 !important;
  }

  .tablet\:\!placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .tablet\:\!placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .tablet\:\!placeholder-indigo-400::placeholder {
    color: #7F9CF5 !important;
  }

  .tablet\:\!placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .tablet\:\!placeholder-indigo-500::-moz-placeholder {
    color: #667EEA !important;
  }

  .tablet\:\!placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .tablet\:\!placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .tablet\:\!placeholder-indigo-500::placeholder {
    color: #667EEA !important;
  }

  .tablet\:\!placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8 !important;
  }

  .tablet\:\!placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8 !important;
  }

  .tablet\:\!placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .tablet\:\!placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .tablet\:\!placeholder-indigo-600::placeholder {
    color: #5A67D8 !important;
  }

  .tablet\:\!placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE !important;
  }

  .tablet\:\!placeholder-indigo-700::-moz-placeholder {
    color: #6439DE !important;
  }

  .tablet\:\!placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE !important;
  }

  .tablet\:\!placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE !important;
  }

  .tablet\:\!placeholder-indigo-700::placeholder {
    color: #6439DE !important;
  }

  .tablet\:\!placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190 !important;
  }

  .tablet\:\!placeholder-indigo-800::-moz-placeholder {
    color: #434190 !important;
  }

  .tablet\:\!placeholder-indigo-800:-ms-input-placeholder {
    color: #434190 !important;
  }

  .tablet\:\!placeholder-indigo-800::-ms-input-placeholder {
    color: #434190 !important;
  }

  .tablet\:\!placeholder-indigo-800::placeholder {
    color: #434190 !important;
  }

  .tablet\:\!placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B !important;
  }

  .tablet\:\!placeholder-indigo-900::-moz-placeholder {
    color: #3C366B !important;
  }

  .tablet\:\!placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B !important;
  }

  .tablet\:\!placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B !important;
  }

  .tablet\:\!placeholder-indigo-900::placeholder {
    color: #3C366B !important;
  }

  .tablet\:\!placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .tablet\:\!placeholder-indigo::-moz-placeholder {
    color: #667EEA !important;
  }

  .tablet\:\!placeholder-indigo:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .tablet\:\!placeholder-indigo::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .tablet\:\!placeholder-indigo::placeholder {
    color: #667EEA !important;
  }

  .tablet\:hover\:placeholder-primary:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-primary:hover::-moz-placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-primary:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-primary:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-primary:hover::placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-primaryDark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-primaryDark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-primaryDark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-primaryDark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-primaryDark:hover::placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-primary1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-primary1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-primary1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-primary1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-primary1:hover::placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-primary2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-primary2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-primary2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-primary2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-primary2:hover::placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-primary3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-primary3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-primary3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-primary3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-primary3:hover::placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-primary4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-primary4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-primary4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-primary4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-primary4:hover::placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-secondary:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-secondary:hover::-moz-placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-secondary:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-secondary:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-secondary:hover::placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-secondary1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-secondary1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-secondary1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-secondary1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-secondary1:hover::placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-secondary2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-secondary2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-secondary2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-secondary2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-secondary2:hover::placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-alert:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-alert:hover::-moz-placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-alert:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-alert:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-alert:hover::placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-safe:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-safe:hover::-moz-placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-safe:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-safe:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-safe:hover::placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-primary-dark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-primary-dark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-primary-dark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-primary-dark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-primary-dark:hover::placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-primary-1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-primary-1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-primary-1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-primary-1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-primary-1:hover::placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-primary-2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-primary-2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-primary-2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-primary-2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-primary-2:hover::placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-primary-3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-primary-3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-primary-3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-primary-3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-primary-3:hover::placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-primary-4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-primary-4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-primary-4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-primary-4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-primary-4:hover::placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-secondary-1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-secondary-1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-secondary-1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-secondary-1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-secondary-1:hover::placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-secondary-2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-secondary-2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-secondary-2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-secondary-2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-secondary-2:hover::placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-transparent:hover::-webkit-input-placeholder {
    color: transparent;
  }

  .tablet\:hover\:placeholder-transparent:hover::-moz-placeholder {
    color: transparent;
  }

  .tablet\:hover\:placeholder-transparent:hover:-ms-input-placeholder {
    color: transparent;
  }

  .tablet\:hover\:placeholder-transparent:hover::-ms-input-placeholder {
    color: transparent;
  }

  .tablet\:hover\:placeholder-transparent:hover::placeholder {
    color: transparent;
  }

  .tablet\:hover\:placeholder-black:hover::-webkit-input-placeholder {
    color: #000000;
  }

  .tablet\:hover\:placeholder-black:hover::-moz-placeholder {
    color: #000000;
  }

  .tablet\:hover\:placeholder-black:hover:-ms-input-placeholder {
    color: #000000;
  }

  .tablet\:hover\:placeholder-black:hover::-ms-input-placeholder {
    color: #000000;
  }

  .tablet\:hover\:placeholder-black:hover::placeholder {
    color: #000000;
  }

  .tablet\:hover\:placeholder-white:hover::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .tablet\:hover\:placeholder-white:hover::-moz-placeholder {
    color: #FFFFFF;
  }

  .tablet\:hover\:placeholder-white:hover:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .tablet\:hover\:placeholder-white:hover::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .tablet\:hover\:placeholder-white:hover::placeholder {
    color: #FFFFFF;
  }

  .tablet\:hover\:placeholder-point-violet:hover::-webkit-input-placeholder {
    color: #7545FF;
  }

  .tablet\:hover\:placeholder-point-violet:hover::-moz-placeholder {
    color: #7545FF;
  }

  .tablet\:hover\:placeholder-point-violet:hover:-ms-input-placeholder {
    color: #7545FF;
  }

  .tablet\:hover\:placeholder-point-violet:hover::-ms-input-placeholder {
    color: #7545FF;
  }

  .tablet\:hover\:placeholder-point-violet:hover::placeholder {
    color: #7545FF;
  }

  .tablet\:hover\:placeholder-gray-100:hover::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .tablet\:hover\:placeholder-gray-100:hover::-moz-placeholder {
    color: #F7F7F7;
  }

  .tablet\:hover\:placeholder-gray-100:hover:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .tablet\:hover\:placeholder-gray-100:hover::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .tablet\:hover\:placeholder-gray-100:hover::placeholder {
    color: #F7F7F7;
  }

  .tablet\:hover\:placeholder-gray-200:hover::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .tablet\:hover\:placeholder-gray-200:hover::-moz-placeholder {
    color: #E5E5E8;
  }

  .tablet\:hover\:placeholder-gray-200:hover:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .tablet\:hover\:placeholder-gray-200:hover::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .tablet\:hover\:placeholder-gray-200:hover::placeholder {
    color: #E5E5E8;
  }

  .tablet\:hover\:placeholder-gray-300:hover::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .tablet\:hover\:placeholder-gray-300:hover::-moz-placeholder {
    color: #CED0D6;
  }

  .tablet\:hover\:placeholder-gray-300:hover:-ms-input-placeholder {
    color: #CED0D6;
  }

  .tablet\:hover\:placeholder-gray-300:hover::-ms-input-placeholder {
    color: #CED0D6;
  }

  .tablet\:hover\:placeholder-gray-300:hover::placeholder {
    color: #CED0D6;
  }

  .tablet\:hover\:placeholder-gray-400:hover::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .tablet\:hover\:placeholder-gray-400:hover::-moz-placeholder {
    color: #A7A9B2;
  }

  .tablet\:hover\:placeholder-gray-400:hover:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .tablet\:hover\:placeholder-gray-400:hover::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .tablet\:hover\:placeholder-gray-400:hover::placeholder {
    color: #A7A9B2;
  }

  .tablet\:hover\:placeholder-gray-500:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .tablet\:hover\:placeholder-gray-500:hover::-moz-placeholder {
    color: #858895;
  }

  .tablet\:hover\:placeholder-gray-500:hover:-ms-input-placeholder {
    color: #858895;
  }

  .tablet\:hover\:placeholder-gray-500:hover::-ms-input-placeholder {
    color: #858895;
  }

  .tablet\:hover\:placeholder-gray-500:hover::placeholder {
    color: #858895;
  }

  .tablet\:hover\:placeholder-gray-600:hover::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .tablet\:hover\:placeholder-gray-600:hover::-moz-placeholder {
    color: #6B6E7B;
  }

  .tablet\:hover\:placeholder-gray-600:hover:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .tablet\:hover\:placeholder-gray-600:hover::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .tablet\:hover\:placeholder-gray-600:hover::placeholder {
    color: #6B6E7B;
  }

  .tablet\:hover\:placeholder-gray-700:hover::-webkit-input-placeholder {
    color: #5F616D;
  }

  .tablet\:hover\:placeholder-gray-700:hover::-moz-placeholder {
    color: #5F616D;
  }

  .tablet\:hover\:placeholder-gray-700:hover:-ms-input-placeholder {
    color: #5F616D;
  }

  .tablet\:hover\:placeholder-gray-700:hover::-ms-input-placeholder {
    color: #5F616D;
  }

  .tablet\:hover\:placeholder-gray-700:hover::placeholder {
    color: #5F616D;
  }

  .tablet\:hover\:placeholder-gray-800:hover::-webkit-input-placeholder {
    color: #474952;
  }

  .tablet\:hover\:placeholder-gray-800:hover::-moz-placeholder {
    color: #474952;
  }

  .tablet\:hover\:placeholder-gray-800:hover:-ms-input-placeholder {
    color: #474952;
  }

  .tablet\:hover\:placeholder-gray-800:hover::-ms-input-placeholder {
    color: #474952;
  }

  .tablet\:hover\:placeholder-gray-800:hover::placeholder {
    color: #474952;
  }

  .tablet\:hover\:placeholder-gray-900:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .tablet\:hover\:placeholder-gray-900:hover::-moz-placeholder {
    color: #222532;
  }

  .tablet\:hover\:placeholder-gray-900:hover:-ms-input-placeholder {
    color: #222532;
  }

  .tablet\:hover\:placeholder-gray-900:hover::-ms-input-placeholder {
    color: #222532;
  }

  .tablet\:hover\:placeholder-gray-900:hover::placeholder {
    color: #222532;
  }

  .tablet\:hover\:placeholder-gray:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .tablet\:hover\:placeholder-gray:hover::-moz-placeholder {
    color: #858895;
  }

  .tablet\:hover\:placeholder-gray:hover:-ms-input-placeholder {
    color: #858895;
  }

  .tablet\:hover\:placeholder-gray:hover::-ms-input-placeholder {
    color: #858895;
  }

  .tablet\:hover\:placeholder-gray:hover::placeholder {
    color: #858895;
  }

  .tablet\:hover\:placeholder-gray-dark:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .tablet\:hover\:placeholder-gray-dark:hover::-moz-placeholder {
    color: #222532;
  }

  .tablet\:hover\:placeholder-gray-dark:hover:-ms-input-placeholder {
    color: #222532;
  }

  .tablet\:hover\:placeholder-gray-dark:hover::-ms-input-placeholder {
    color: #222532;
  }

  .tablet\:hover\:placeholder-gray-dark:hover::placeholder {
    color: #222532;
  }

  .tablet\:hover\:placeholder-red-100:hover::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .tablet\:hover\:placeholder-red-100:hover::-moz-placeholder {
    color: #FFE8E8;
  }

  .tablet\:hover\:placeholder-red-100:hover:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .tablet\:hover\:placeholder-red-100:hover::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .tablet\:hover\:placeholder-red-100:hover::placeholder {
    color: #FFE8E8;
  }

  .tablet\:hover\:placeholder-red-200:hover::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .tablet\:hover\:placeholder-red-200:hover::-moz-placeholder {
    color: #FFC4C4;
  }

  .tablet\:hover\:placeholder-red-200:hover:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .tablet\:hover\:placeholder-red-200:hover::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .tablet\:hover\:placeholder-red-200:hover::placeholder {
    color: #FFC4C4;
  }

  .tablet\:hover\:placeholder-red-300:hover::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .tablet\:hover\:placeholder-red-300:hover::-moz-placeholder {
    color: #FF8F8F;
  }

  .tablet\:hover\:placeholder-red-300:hover:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .tablet\:hover\:placeholder-red-300:hover::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .tablet\:hover\:placeholder-red-300:hover::placeholder {
    color: #FF8F8F;
  }

  .tablet\:hover\:placeholder-red-400:hover::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .tablet\:hover\:placeholder-red-400:hover::-moz-placeholder {
    color: #FF6A6A;
  }

  .tablet\:hover\:placeholder-red-400:hover:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .tablet\:hover\:placeholder-red-400:hover::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .tablet\:hover\:placeholder-red-400:hover::placeholder {
    color: #FF6A6A;
  }

  .tablet\:hover\:placeholder-red-500:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-red-500:hover::-moz-placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-red-500:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-red-500:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-red-500:hover::placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-red-600:hover::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .tablet\:hover\:placeholder-red-600:hover::-moz-placeholder {
    color: #CC2C00;
  }

  .tablet\:hover\:placeholder-red-600:hover:-ms-input-placeholder {
    color: #CC2C00;
  }

  .tablet\:hover\:placeholder-red-600:hover::-ms-input-placeholder {
    color: #CC2C00;
  }

  .tablet\:hover\:placeholder-red-600:hover::placeholder {
    color: #CC2C00;
  }

  .tablet\:hover\:placeholder-red-700:hover::-webkit-input-placeholder {
    color: #C53030;
  }

  .tablet\:hover\:placeholder-red-700:hover::-moz-placeholder {
    color: #C53030;
  }

  .tablet\:hover\:placeholder-red-700:hover:-ms-input-placeholder {
    color: #C53030;
  }

  .tablet\:hover\:placeholder-red-700:hover::-ms-input-placeholder {
    color: #C53030;
  }

  .tablet\:hover\:placeholder-red-700:hover::placeholder {
    color: #C53030;
  }

  .tablet\:hover\:placeholder-red-800:hover::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .tablet\:hover\:placeholder-red-800:hover::-moz-placeholder {
    color: #9B2C2C;
  }

  .tablet\:hover\:placeholder-red-800:hover:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .tablet\:hover\:placeholder-red-800:hover::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .tablet\:hover\:placeholder-red-800:hover::placeholder {
    color: #9B2C2C;
  }

  .tablet\:hover\:placeholder-red-900:hover::-webkit-input-placeholder {
    color: #742A2A;
  }

  .tablet\:hover\:placeholder-red-900:hover::-moz-placeholder {
    color: #742A2A;
  }

  .tablet\:hover\:placeholder-red-900:hover:-ms-input-placeholder {
    color: #742A2A;
  }

  .tablet\:hover\:placeholder-red-900:hover::-ms-input-placeholder {
    color: #742A2A;
  }

  .tablet\:hover\:placeholder-red-900:hover::placeholder {
    color: #742A2A;
  }

  .tablet\:hover\:placeholder-red:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-red:hover::-moz-placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-red:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-red:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-red:hover::placeholder {
    color: #EF3817;
  }

  .tablet\:hover\:placeholder-coral-100:hover::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .tablet\:hover\:placeholder-coral-100:hover::-moz-placeholder {
    color: #FFEBE6;
  }

  .tablet\:hover\:placeholder-coral-100:hover:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .tablet\:hover\:placeholder-coral-100:hover::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .tablet\:hover\:placeholder-coral-100:hover::placeholder {
    color: #FFEBE6;
  }

  .tablet\:hover\:placeholder-coral-200:hover::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .tablet\:hover\:placeholder-coral-200:hover::-moz-placeholder {
    color: #FFD3C8;
  }

  .tablet\:hover\:placeholder-coral-200:hover:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .tablet\:hover\:placeholder-coral-200:hover::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .tablet\:hover\:placeholder-coral-200:hover::placeholder {
    color: #FFD3C8;
  }

  .tablet\:hover\:placeholder-coral-300:hover::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .tablet\:hover\:placeholder-coral-300:hover::-moz-placeholder {
    color: #FFB39E;
  }

  .tablet\:hover\:placeholder-coral-300:hover:-ms-input-placeholder {
    color: #FFB39E;
  }

  .tablet\:hover\:placeholder-coral-300:hover::-ms-input-placeholder {
    color: #FFB39E;
  }

  .tablet\:hover\:placeholder-coral-300:hover::placeholder {
    color: #FFB39E;
  }

  .tablet\:hover\:placeholder-coral-400:hover::-webkit-input-placeholder {
    color: #FF9476;
  }

  .tablet\:hover\:placeholder-coral-400:hover::-moz-placeholder {
    color: #FF9476;
  }

  .tablet\:hover\:placeholder-coral-400:hover:-ms-input-placeholder {
    color: #FF9476;
  }

  .tablet\:hover\:placeholder-coral-400:hover::-ms-input-placeholder {
    color: #FF9476;
  }

  .tablet\:hover\:placeholder-coral-400:hover::placeholder {
    color: #FF9476;
  }

  .tablet\:hover\:placeholder-coral-500:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .tablet\:hover\:placeholder-coral-500:hover::-moz-placeholder {
    color: #FF7750;
  }

  .tablet\:hover\:placeholder-coral-500:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .tablet\:hover\:placeholder-coral-500:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .tablet\:hover\:placeholder-coral-500:hover::placeholder {
    color: #FF7750;
  }

  .tablet\:hover\:placeholder-coral-600:hover::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .tablet\:hover\:placeholder-coral-600:hover::-moz-placeholder {
    color: #F55A2F;
  }

  .tablet\:hover\:placeholder-coral-600:hover:-ms-input-placeholder {
    color: #F55A2F;
  }

  .tablet\:hover\:placeholder-coral-600:hover::-ms-input-placeholder {
    color: #F55A2F;
  }

  .tablet\:hover\:placeholder-coral-600:hover::placeholder {
    color: #F55A2F;
  }

  .tablet\:hover\:placeholder-coral-700:hover::-webkit-input-placeholder {
    color: #DD470F;
  }

  .tablet\:hover\:placeholder-coral-700:hover::-moz-placeholder {
    color: #DD470F;
  }

  .tablet\:hover\:placeholder-coral-700:hover:-ms-input-placeholder {
    color: #DD470F;
  }

  .tablet\:hover\:placeholder-coral-700:hover::-ms-input-placeholder {
    color: #DD470F;
  }

  .tablet\:hover\:placeholder-coral-700:hover::placeholder {
    color: #DD470F;
  }

  .tablet\:hover\:placeholder-coral-800:hover::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .tablet\:hover\:placeholder-coral-800:hover::-moz-placeholder {
    color: #B93E0F;
  }

  .tablet\:hover\:placeholder-coral-800:hover:-ms-input-placeholder {
    color: #B93E0F;
  }

  .tablet\:hover\:placeholder-coral-800:hover::-ms-input-placeholder {
    color: #B93E0F;
  }

  .tablet\:hover\:placeholder-coral-800:hover::placeholder {
    color: #B93E0F;
  }

  .tablet\:hover\:placeholder-coral-900:hover::-webkit-input-placeholder {
    color: #8E3311;
  }

  .tablet\:hover\:placeholder-coral-900:hover::-moz-placeholder {
    color: #8E3311;
  }

  .tablet\:hover\:placeholder-coral-900:hover:-ms-input-placeholder {
    color: #8E3311;
  }

  .tablet\:hover\:placeholder-coral-900:hover::-ms-input-placeholder {
    color: #8E3311;
  }

  .tablet\:hover\:placeholder-coral-900:hover::placeholder {
    color: #8E3311;
  }

  .tablet\:hover\:placeholder-coral:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .tablet\:hover\:placeholder-coral:hover::-moz-placeholder {
    color: #FF7750;
  }

  .tablet\:hover\:placeholder-coral:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .tablet\:hover\:placeholder-coral:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .tablet\:hover\:placeholder-coral:hover::placeholder {
    color: #FF7750;
  }

  .tablet\:hover\:placeholder-yellow-100:hover::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .tablet\:hover\:placeholder-yellow-100:hover::-moz-placeholder {
    color: #FFFAE6;
  }

  .tablet\:hover\:placeholder-yellow-100:hover:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .tablet\:hover\:placeholder-yellow-100:hover::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .tablet\:hover\:placeholder-yellow-100:hover::placeholder {
    color: #FFFAE6;
  }

  .tablet\:hover\:placeholder-yellow-200:hover::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .tablet\:hover\:placeholder-yellow-200:hover::-moz-placeholder {
    color: #FFEB99;
  }

  .tablet\:hover\:placeholder-yellow-200:hover:-ms-input-placeholder {
    color: #FFEB99;
  }

  .tablet\:hover\:placeholder-yellow-200:hover::-ms-input-placeholder {
    color: #FFEB99;
  }

  .tablet\:hover\:placeholder-yellow-200:hover::placeholder {
    color: #FFEB99;
  }

  .tablet\:hover\:placeholder-yellow-300:hover::-webkit-input-placeholder {
    color: #FFE066;
  }

  .tablet\:hover\:placeholder-yellow-300:hover::-moz-placeholder {
    color: #FFE066;
  }

  .tablet\:hover\:placeholder-yellow-300:hover:-ms-input-placeholder {
    color: #FFE066;
  }

  .tablet\:hover\:placeholder-yellow-300:hover::-ms-input-placeholder {
    color: #FFE066;
  }

  .tablet\:hover\:placeholder-yellow-300:hover::placeholder {
    color: #FFE066;
  }

  .tablet\:hover\:placeholder-yellow-400:hover::-webkit-input-placeholder {
    color: #FFD633;
  }

  .tablet\:hover\:placeholder-yellow-400:hover::-moz-placeholder {
    color: #FFD633;
  }

  .tablet\:hover\:placeholder-yellow-400:hover:-ms-input-placeholder {
    color: #FFD633;
  }

  .tablet\:hover\:placeholder-yellow-400:hover::-ms-input-placeholder {
    color: #FFD633;
  }

  .tablet\:hover\:placeholder-yellow-400:hover::placeholder {
    color: #FFD633;
  }

  .tablet\:hover\:placeholder-yellow-500:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .tablet\:hover\:placeholder-yellow-500:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .tablet\:hover\:placeholder-yellow-500:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .tablet\:hover\:placeholder-yellow-500:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .tablet\:hover\:placeholder-yellow-500:hover::placeholder {
    color: #FFCE02;
  }

  .tablet\:hover\:placeholder-yellow-600:hover::-webkit-input-placeholder {
    color: #E6B800;
  }

  .tablet\:hover\:placeholder-yellow-600:hover::-moz-placeholder {
    color: #E6B800;
  }

  .tablet\:hover\:placeholder-yellow-600:hover:-ms-input-placeholder {
    color: #E6B800;
  }

  .tablet\:hover\:placeholder-yellow-600:hover::-ms-input-placeholder {
    color: #E6B800;
  }

  .tablet\:hover\:placeholder-yellow-600:hover::placeholder {
    color: #E6B800;
  }

  .tablet\:hover\:placeholder-yellow-700:hover::-webkit-input-placeholder {
    color: #CCA300;
  }

  .tablet\:hover\:placeholder-yellow-700:hover::-moz-placeholder {
    color: #CCA300;
  }

  .tablet\:hover\:placeholder-yellow-700:hover:-ms-input-placeholder {
    color: #CCA300;
  }

  .tablet\:hover\:placeholder-yellow-700:hover::-ms-input-placeholder {
    color: #CCA300;
  }

  .tablet\:hover\:placeholder-yellow-700:hover::placeholder {
    color: #CCA300;
  }

  .tablet\:hover\:placeholder-yellow-800:hover::-webkit-input-placeholder {
    color: #806600;
  }

  .tablet\:hover\:placeholder-yellow-800:hover::-moz-placeholder {
    color: #806600;
  }

  .tablet\:hover\:placeholder-yellow-800:hover:-ms-input-placeholder {
    color: #806600;
  }

  .tablet\:hover\:placeholder-yellow-800:hover::-ms-input-placeholder {
    color: #806600;
  }

  .tablet\:hover\:placeholder-yellow-800:hover::placeholder {
    color: #806600;
  }

  .tablet\:hover\:placeholder-yellow-900:hover::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .tablet\:hover\:placeholder-yellow-900:hover::-moz-placeholder {
    color: #4D3D00;
  }

  .tablet\:hover\:placeholder-yellow-900:hover:-ms-input-placeholder {
    color: #4D3D00;
  }

  .tablet\:hover\:placeholder-yellow-900:hover::-ms-input-placeholder {
    color: #4D3D00;
  }

  .tablet\:hover\:placeholder-yellow-900:hover::placeholder {
    color: #4D3D00;
  }

  .tablet\:hover\:placeholder-yellow:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .tablet\:hover\:placeholder-yellow:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .tablet\:hover\:placeholder-yellow:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .tablet\:hover\:placeholder-yellow:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .tablet\:hover\:placeholder-yellow:hover::placeholder {
    color: #FFCE02;
  }

  .tablet\:hover\:placeholder-green-100:hover::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .tablet\:hover\:placeholder-green-100:hover::-moz-placeholder {
    color: #F9FCE9;
  }

  .tablet\:hover\:placeholder-green-100:hover:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .tablet\:hover\:placeholder-green-100:hover::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .tablet\:hover\:placeholder-green-100:hover::placeholder {
    color: #F9FCE9;
  }

  .tablet\:hover\:placeholder-green-200:hover::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .tablet\:hover\:placeholder-green-200:hover::-moz-placeholder {
    color: #E7F3A5;
  }

  .tablet\:hover\:placeholder-green-200:hover:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .tablet\:hover\:placeholder-green-200:hover::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .tablet\:hover\:placeholder-green-200:hover::placeholder {
    color: #E7F3A5;
  }

  .tablet\:hover\:placeholder-green-300:hover::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .tablet\:hover\:placeholder-green-300:hover::-moz-placeholder {
    color: #D5EA62;
  }

  .tablet\:hover\:placeholder-green-300:hover:-ms-input-placeholder {
    color: #D5EA62;
  }

  .tablet\:hover\:placeholder-green-300:hover::-ms-input-placeholder {
    color: #D5EA62;
  }

  .tablet\:hover\:placeholder-green-300:hover::placeholder {
    color: #D5EA62;
  }

  .tablet\:hover\:placeholder-green-400:hover::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .tablet\:hover\:placeholder-green-400:hover::-moz-placeholder {
    color: #C2E01E;
  }

  .tablet\:hover\:placeholder-green-400:hover:-ms-input-placeholder {
    color: #C2E01E;
  }

  .tablet\:hover\:placeholder-green-400:hover::-ms-input-placeholder {
    color: #C2E01E;
  }

  .tablet\:hover\:placeholder-green-400:hover::placeholder {
    color: #C2E01E;
  }

  .tablet\:hover\:placeholder-green-500:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-green-500:hover::-moz-placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-green-500:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-green-500:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-green-500:hover::placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-green-600:hover::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .tablet\:hover\:placeholder-green-600:hover::-moz-placeholder {
    color: #3F7B1A;
  }

  .tablet\:hover\:placeholder-green-600:hover:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .tablet\:hover\:placeholder-green-600:hover::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .tablet\:hover\:placeholder-green-600:hover::placeholder {
    color: #3F7B1A;
  }

  .tablet\:hover\:placeholder-green-700:hover::-webkit-input-placeholder {
    color: #366916;
  }

  .tablet\:hover\:placeholder-green-700:hover::-moz-placeholder {
    color: #366916;
  }

  .tablet\:hover\:placeholder-green-700:hover:-ms-input-placeholder {
    color: #366916;
  }

  .tablet\:hover\:placeholder-green-700:hover::-ms-input-placeholder {
    color: #366916;
  }

  .tablet\:hover\:placeholder-green-700:hover::placeholder {
    color: #366916;
  }

  .tablet\:hover\:placeholder-green-800:hover::-webkit-input-placeholder {
    color: #203F0D;
  }

  .tablet\:hover\:placeholder-green-800:hover::-moz-placeholder {
    color: #203F0D;
  }

  .tablet\:hover\:placeholder-green-800:hover:-ms-input-placeholder {
    color: #203F0D;
  }

  .tablet\:hover\:placeholder-green-800:hover::-ms-input-placeholder {
    color: #203F0D;
  }

  .tablet\:hover\:placeholder-green-800:hover::placeholder {
    color: #203F0D;
  }

  .tablet\:hover\:placeholder-green-900:hover::-webkit-input-placeholder {
    color: #162A09;
  }

  .tablet\:hover\:placeholder-green-900:hover::-moz-placeholder {
    color: #162A09;
  }

  .tablet\:hover\:placeholder-green-900:hover:-ms-input-placeholder {
    color: #162A09;
  }

  .tablet\:hover\:placeholder-green-900:hover::-ms-input-placeholder {
    color: #162A09;
  }

  .tablet\:hover\:placeholder-green-900:hover::placeholder {
    color: #162A09;
  }

  .tablet\:hover\:placeholder-green:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-green:hover::-moz-placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-green:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-green:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-green:hover::placeholder {
    color: #60B731;
  }

  .tablet\:hover\:placeholder-blue-100:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-blue-100:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-blue-100:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-blue-100:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-blue-100:hover::placeholder {
    color: #F5F9FD;
  }

  .tablet\:hover\:placeholder-blue-200:hover::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .tablet\:hover\:placeholder-blue-200:hover::-moz-placeholder {
    color: #E9F4FF;
  }

  .tablet\:hover\:placeholder-blue-200:hover:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .tablet\:hover\:placeholder-blue-200:hover::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .tablet\:hover\:placeholder-blue-200:hover::placeholder {
    color: #E9F4FF;
  }

  .tablet\:hover\:placeholder-blue-300:hover::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .tablet\:hover\:placeholder-blue-300:hover::-moz-placeholder {
    color: #B9DCFF;
  }

  .tablet\:hover\:placeholder-blue-300:hover:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .tablet\:hover\:placeholder-blue-300:hover::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .tablet\:hover\:placeholder-blue-300:hover::placeholder {
    color: #B9DCFF;
  }

  .tablet\:hover\:placeholder-blue-400:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-blue-400:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-blue-400:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-blue-400:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-blue-400:hover::placeholder {
    color: #43BEFF;
  }

  .tablet\:hover\:placeholder-blue-500:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-blue-500:hover::-moz-placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-blue-500:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-blue-500:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-blue-500:hover::placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-blue-600:hover::-webkit-input-placeholder {
    color: #0069CC;
  }

  .tablet\:hover\:placeholder-blue-600:hover::-moz-placeholder {
    color: #0069CC;
  }

  .tablet\:hover\:placeholder-blue-600:hover:-ms-input-placeholder {
    color: #0069CC;
  }

  .tablet\:hover\:placeholder-blue-600:hover::-ms-input-placeholder {
    color: #0069CC;
  }

  .tablet\:hover\:placeholder-blue-600:hover::placeholder {
    color: #0069CC;
  }

  .tablet\:hover\:placeholder-blue-700:hover::-webkit-input-placeholder {
    color: #005CB3;
  }

  .tablet\:hover\:placeholder-blue-700:hover::-moz-placeholder {
    color: #005CB3;
  }

  .tablet\:hover\:placeholder-blue-700:hover:-ms-input-placeholder {
    color: #005CB3;
  }

  .tablet\:hover\:placeholder-blue-700:hover::-ms-input-placeholder {
    color: #005CB3;
  }

  .tablet\:hover\:placeholder-blue-700:hover::placeholder {
    color: #005CB3;
  }

  .tablet\:hover\:placeholder-blue-800:hover::-webkit-input-placeholder {
    color: #004F99;
  }

  .tablet\:hover\:placeholder-blue-800:hover::-moz-placeholder {
    color: #004F99;
  }

  .tablet\:hover\:placeholder-blue-800:hover:-ms-input-placeholder {
    color: #004F99;
  }

  .tablet\:hover\:placeholder-blue-800:hover::-ms-input-placeholder {
    color: #004F99;
  }

  .tablet\:hover\:placeholder-blue-800:hover::placeholder {
    color: #004F99;
  }

  .tablet\:hover\:placeholder-blue-900:hover::-webkit-input-placeholder {
    color: #003566;
  }

  .tablet\:hover\:placeholder-blue-900:hover::-moz-placeholder {
    color: #003566;
  }

  .tablet\:hover\:placeholder-blue-900:hover:-ms-input-placeholder {
    color: #003566;
  }

  .tablet\:hover\:placeholder-blue-900:hover::-ms-input-placeholder {
    color: #003566;
  }

  .tablet\:hover\:placeholder-blue-900:hover::placeholder {
    color: #003566;
  }

  .tablet\:hover\:placeholder-blue:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-blue:hover::-moz-placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-blue:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-blue:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-blue:hover::placeholder {
    color: #007EE5;
  }

  .tablet\:hover\:placeholder-violet-100:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-violet-100:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-violet-100:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-violet-100:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-violet-100:hover::placeholder {
    color: #F8F8FC;
  }

  .tablet\:hover\:placeholder-violet-200:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-violet-200:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-violet-200:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-violet-200:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-violet-200:hover::placeholder {
    color: #EBEAF6;
  }

  .tablet\:hover\:placeholder-violet-300:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-violet-300:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-violet-300:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-violet-300:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-violet-300:hover::placeholder {
    color: #A8A5CE;
  }

  .tablet\:hover\:placeholder-violet-400:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-violet-400:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-violet-400:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-violet-400:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-violet-400:hover::placeholder {
    color: #8C81D1;
  }

  .tablet\:hover\:placeholder-violet-500:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-violet-500:hover::-moz-placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-violet-500:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-violet-500:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-violet-500:hover::placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-violet-600:hover::-webkit-input-placeholder {
    color: #58309C;
  }

  .tablet\:hover\:placeholder-violet-600:hover::-moz-placeholder {
    color: #58309C;
  }

  .tablet\:hover\:placeholder-violet-600:hover:-ms-input-placeholder {
    color: #58309C;
  }

  .tablet\:hover\:placeholder-violet-600:hover::-ms-input-placeholder {
    color: #58309C;
  }

  .tablet\:hover\:placeholder-violet-600:hover::placeholder {
    color: #58309C;
  }

  .tablet\:hover\:placeholder-violet-700:hover::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .tablet\:hover\:placeholder-violet-700:hover::-moz-placeholder {
    color: #4D2A89;
  }

  .tablet\:hover\:placeholder-violet-700:hover:-ms-input-placeholder {
    color: #4D2A89;
  }

  .tablet\:hover\:placeholder-violet-700:hover::-ms-input-placeholder {
    color: #4D2A89;
  }

  .tablet\:hover\:placeholder-violet-700:hover::placeholder {
    color: #4D2A89;
  }

  .tablet\:hover\:placeholder-violet-800:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-violet-800:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-violet-800:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-violet-800:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-violet-800:hover::placeholder {
    color: #3C2C84;
  }

  .tablet\:hover\:placeholder-violet-900:hover::-webkit-input-placeholder {
    color: #371E62;
  }

  .tablet\:hover\:placeholder-violet-900:hover::-moz-placeholder {
    color: #371E62;
  }

  .tablet\:hover\:placeholder-violet-900:hover:-ms-input-placeholder {
    color: #371E62;
  }

  .tablet\:hover\:placeholder-violet-900:hover::-ms-input-placeholder {
    color: #371E62;
  }

  .tablet\:hover\:placeholder-violet-900:hover::placeholder {
    color: #371E62;
  }

  .tablet\:hover\:placeholder-violet:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-violet:hover::-moz-placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-violet:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-violet:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-violet:hover::placeholder {
    color: #6638B6;
  }

  .tablet\:hover\:placeholder-peacock-100:hover::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .tablet\:hover\:placeholder-peacock-100:hover::-moz-placeholder {
    color: #E6FFFA;
  }

  .tablet\:hover\:placeholder-peacock-100:hover:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .tablet\:hover\:placeholder-peacock-100:hover::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .tablet\:hover\:placeholder-peacock-100:hover::placeholder {
    color: #E6FFFA;
  }

  .tablet\:hover\:placeholder-peacock-200:hover::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .tablet\:hover\:placeholder-peacock-200:hover::-moz-placeholder {
    color: #B2F5EA;
  }

  .tablet\:hover\:placeholder-peacock-200:hover:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .tablet\:hover\:placeholder-peacock-200:hover::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .tablet\:hover\:placeholder-peacock-200:hover::placeholder {
    color: #B2F5EA;
  }

  .tablet\:hover\:placeholder-peacock-300:hover::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .tablet\:hover\:placeholder-peacock-300:hover::-moz-placeholder {
    color: #81E6D9;
  }

  .tablet\:hover\:placeholder-peacock-300:hover:-ms-input-placeholder {
    color: #81E6D9;
  }

  .tablet\:hover\:placeholder-peacock-300:hover::-ms-input-placeholder {
    color: #81E6D9;
  }

  .tablet\:hover\:placeholder-peacock-300:hover::placeholder {
    color: #81E6D9;
  }

  .tablet\:hover\:placeholder-peacock-400:hover::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .tablet\:hover\:placeholder-peacock-400:hover::-moz-placeholder {
    color: #4FD1C5;
  }

  .tablet\:hover\:placeholder-peacock-400:hover:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .tablet\:hover\:placeholder-peacock-400:hover::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .tablet\:hover\:placeholder-peacock-400:hover::placeholder {
    color: #4FD1C5;
  }

  .tablet\:hover\:placeholder-peacock-500:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .tablet\:hover\:placeholder-peacock-500:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .tablet\:hover\:placeholder-peacock-500:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .tablet\:hover\:placeholder-peacock-500:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .tablet\:hover\:placeholder-peacock-500:hover::placeholder {
    color: #38B2AC;
  }

  .tablet\:hover\:placeholder-peacock-600:hover::-webkit-input-placeholder {
    color: #319795;
  }

  .tablet\:hover\:placeholder-peacock-600:hover::-moz-placeholder {
    color: #319795;
  }

  .tablet\:hover\:placeholder-peacock-600:hover:-ms-input-placeholder {
    color: #319795;
  }

  .tablet\:hover\:placeholder-peacock-600:hover::-ms-input-placeholder {
    color: #319795;
  }

  .tablet\:hover\:placeholder-peacock-600:hover::placeholder {
    color: #319795;
  }

  .tablet\:hover\:placeholder-peacock-700:hover::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .tablet\:hover\:placeholder-peacock-700:hover::-moz-placeholder {
    color: #2C7A7B;
  }

  .tablet\:hover\:placeholder-peacock-700:hover:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .tablet\:hover\:placeholder-peacock-700:hover::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .tablet\:hover\:placeholder-peacock-700:hover::placeholder {
    color: #2C7A7B;
  }

  .tablet\:hover\:placeholder-peacock-800:hover::-webkit-input-placeholder {
    color: #285E61;
  }

  .tablet\:hover\:placeholder-peacock-800:hover::-moz-placeholder {
    color: #285E61;
  }

  .tablet\:hover\:placeholder-peacock-800:hover:-ms-input-placeholder {
    color: #285E61;
  }

  .tablet\:hover\:placeholder-peacock-800:hover::-ms-input-placeholder {
    color: #285E61;
  }

  .tablet\:hover\:placeholder-peacock-800:hover::placeholder {
    color: #285E61;
  }

  .tablet\:hover\:placeholder-peacock-900:hover::-webkit-input-placeholder {
    color: #234E52;
  }

  .tablet\:hover\:placeholder-peacock-900:hover::-moz-placeholder {
    color: #234E52;
  }

  .tablet\:hover\:placeholder-peacock-900:hover:-ms-input-placeholder {
    color: #234E52;
  }

  .tablet\:hover\:placeholder-peacock-900:hover::-ms-input-placeholder {
    color: #234E52;
  }

  .tablet\:hover\:placeholder-peacock-900:hover::placeholder {
    color: #234E52;
  }

  .tablet\:hover\:placeholder-peacock:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .tablet\:hover\:placeholder-peacock:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .tablet\:hover\:placeholder-peacock:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .tablet\:hover\:placeholder-peacock:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .tablet\:hover\:placeholder-peacock:hover::placeholder {
    color: #38B2AC;
  }

  .tablet\:hover\:placeholder-indigo-100:hover::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .tablet\:hover\:placeholder-indigo-100:hover::-moz-placeholder {
    color: #EBF4FF;
  }

  .tablet\:hover\:placeholder-indigo-100:hover:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .tablet\:hover\:placeholder-indigo-100:hover::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .tablet\:hover\:placeholder-indigo-100:hover::placeholder {
    color: #EBF4FF;
  }

  .tablet\:hover\:placeholder-indigo-200:hover::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .tablet\:hover\:placeholder-indigo-200:hover::-moz-placeholder {
    color: #C3DAFE;
  }

  .tablet\:hover\:placeholder-indigo-200:hover:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .tablet\:hover\:placeholder-indigo-200:hover::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .tablet\:hover\:placeholder-indigo-200:hover::placeholder {
    color: #C3DAFE;
  }

  .tablet\:hover\:placeholder-indigo-300:hover::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .tablet\:hover\:placeholder-indigo-300:hover::-moz-placeholder {
    color: #A3BFFA;
  }

  .tablet\:hover\:placeholder-indigo-300:hover:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .tablet\:hover\:placeholder-indigo-300:hover::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .tablet\:hover\:placeholder-indigo-300:hover::placeholder {
    color: #A3BFFA;
  }

  .tablet\:hover\:placeholder-indigo-400:hover::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .tablet\:hover\:placeholder-indigo-400:hover::-moz-placeholder {
    color: #7F9CF5;
  }

  .tablet\:hover\:placeholder-indigo-400:hover:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .tablet\:hover\:placeholder-indigo-400:hover::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .tablet\:hover\:placeholder-indigo-400:hover::placeholder {
    color: #7F9CF5;
  }

  .tablet\:hover\:placeholder-indigo-500:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .tablet\:hover\:placeholder-indigo-500:hover::-moz-placeholder {
    color: #667EEA;
  }

  .tablet\:hover\:placeholder-indigo-500:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .tablet\:hover\:placeholder-indigo-500:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .tablet\:hover\:placeholder-indigo-500:hover::placeholder {
    color: #667EEA;
  }

  .tablet\:hover\:placeholder-indigo-600:hover::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .tablet\:hover\:placeholder-indigo-600:hover::-moz-placeholder {
    color: #5A67D8;
  }

  .tablet\:hover\:placeholder-indigo-600:hover:-ms-input-placeholder {
    color: #5A67D8;
  }

  .tablet\:hover\:placeholder-indigo-600:hover::-ms-input-placeholder {
    color: #5A67D8;
  }

  .tablet\:hover\:placeholder-indigo-600:hover::placeholder {
    color: #5A67D8;
  }

  .tablet\:hover\:placeholder-indigo-700:hover::-webkit-input-placeholder {
    color: #6439DE;
  }

  .tablet\:hover\:placeholder-indigo-700:hover::-moz-placeholder {
    color: #6439DE;
  }

  .tablet\:hover\:placeholder-indigo-700:hover:-ms-input-placeholder {
    color: #6439DE;
  }

  .tablet\:hover\:placeholder-indigo-700:hover::-ms-input-placeholder {
    color: #6439DE;
  }

  .tablet\:hover\:placeholder-indigo-700:hover::placeholder {
    color: #6439DE;
  }

  .tablet\:hover\:placeholder-indigo-800:hover::-webkit-input-placeholder {
    color: #434190;
  }

  .tablet\:hover\:placeholder-indigo-800:hover::-moz-placeholder {
    color: #434190;
  }

  .tablet\:hover\:placeholder-indigo-800:hover:-ms-input-placeholder {
    color: #434190;
  }

  .tablet\:hover\:placeholder-indigo-800:hover::-ms-input-placeholder {
    color: #434190;
  }

  .tablet\:hover\:placeholder-indigo-800:hover::placeholder {
    color: #434190;
  }

  .tablet\:hover\:placeholder-indigo-900:hover::-webkit-input-placeholder {
    color: #3C366B;
  }

  .tablet\:hover\:placeholder-indigo-900:hover::-moz-placeholder {
    color: #3C366B;
  }

  .tablet\:hover\:placeholder-indigo-900:hover:-ms-input-placeholder {
    color: #3C366B;
  }

  .tablet\:hover\:placeholder-indigo-900:hover::-ms-input-placeholder {
    color: #3C366B;
  }

  .tablet\:hover\:placeholder-indigo-900:hover::placeholder {
    color: #3C366B;
  }

  .tablet\:hover\:placeholder-indigo:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .tablet\:hover\:placeholder-indigo:hover::-moz-placeholder {
    color: #667EEA;
  }

  .tablet\:hover\:placeholder-indigo:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .tablet\:hover\:placeholder-indigo:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .tablet\:hover\:placeholder-indigo:hover::placeholder {
    color: #667EEA;
  }

  .tablet\:pointer-events-none {
    pointer-events: none;
  }

  .tablet\:pointer-events-auto {
    pointer-events: auto;
  }

  .tablet\:\!pointer-events-none {
    pointer-events: none !important;
  }

  .tablet\:\!pointer-events-auto {
    pointer-events: auto !important;
  }

  .tablet\:hover\:pointer-events-none:hover {
    pointer-events: none;
  }

  .tablet\:hover\:pointer-events-auto:hover {
    pointer-events: auto;
  }

  .tablet\:static {
    position: static;
  }

  .tablet\:fixed {
    position: fixed;
  }

  .tablet\:absolute {
    position: absolute;
  }

  .tablet\:relative {
    position: relative;
  }

  .tablet\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .tablet\:\!static {
    position: static !important;
  }

  .tablet\:\!fixed {
    position: fixed !important;
  }

  .tablet\:\!absolute {
    position: absolute !important;
  }

  .tablet\:\!relative {
    position: relative !important;
  }

  .tablet\:\!sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }

  .tablet\:hover\:static:hover {
    position: static;
  }

  .tablet\:hover\:fixed:hover {
    position: fixed;
  }

  .tablet\:hover\:absolute:hover {
    position: absolute;
  }

  .tablet\:hover\:relative:hover {
    position: relative;
  }

  .tablet\:hover\:sticky:hover {
    position: -webkit-sticky;
    position: sticky;
  }

  .tablet\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .tablet\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .tablet\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .tablet\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .tablet\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .tablet\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .tablet\:top-0 {
    top: 0;
  }

  .tablet\:right-0 {
    right: 0;
  }

  .tablet\:bottom-0 {
    bottom: 0;
  }

  .tablet\:left-0 {
    left: 0;
  }

  .tablet\:top-auto {
    top: auto;
  }

  .tablet\:right-auto {
    right: auto;
  }

  .tablet\:bottom-auto {
    bottom: auto;
  }

  .tablet\:left-auto {
    left: auto;
  }

  .tablet\:\!inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .tablet\:\!inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .tablet\:\!inset-y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }

  .tablet\:\!inset-x-0 {
    right: 0 !important;
    left: 0 !important;
  }

  .tablet\:\!inset-y-auto {
    top: auto !important;
    bottom: auto !important;
  }

  .tablet\:\!inset-x-auto {
    right: auto !important;
    left: auto !important;
  }

  .tablet\:\!top-0 {
    top: 0 !important;
  }

  .tablet\:\!right-0 {
    right: 0 !important;
  }

  .tablet\:\!bottom-0 {
    bottom: 0 !important;
  }

  .tablet\:\!left-0 {
    left: 0 !important;
  }

  .tablet\:\!top-auto {
    top: auto !important;
  }

  .tablet\:\!right-auto {
    right: auto !important;
  }

  .tablet\:\!bottom-auto {
    bottom: auto !important;
  }

  .tablet\:\!left-auto {
    left: auto !important;
  }

  .tablet\:hover\:inset-0:hover {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .tablet\:hover\:inset-auto:hover {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .tablet\:hover\:inset-y-0:hover {
    top: 0;
    bottom: 0;
  }

  .tablet\:hover\:inset-x-0:hover {
    right: 0;
    left: 0;
  }

  .tablet\:hover\:inset-y-auto:hover {
    top: auto;
    bottom: auto;
  }

  .tablet\:hover\:inset-x-auto:hover {
    right: auto;
    left: auto;
  }

  .tablet\:hover\:top-0:hover {
    top: 0;
  }

  .tablet\:hover\:right-0:hover {
    right: 0;
  }

  .tablet\:hover\:bottom-0:hover {
    bottom: 0;
  }

  .tablet\:hover\:left-0:hover {
    left: 0;
  }

  .tablet\:hover\:top-auto:hover {
    top: auto;
  }

  .tablet\:hover\:right-auto:hover {
    right: auto;
  }

  .tablet\:hover\:bottom-auto:hover {
    bottom: auto;
  }

  .tablet\:hover\:left-auto:hover {
    left: auto;
  }

  .tablet\:resize-none {
    resize: none;
  }

  .tablet\:resize-y {
    resize: vertical;
  }

  .tablet\:resize-x {
    resize: horizontal;
  }

  .tablet\:resize {
    resize: both;
  }

  .tablet\:\!resize-none {
    resize: none !important;
  }

  .tablet\:\!resize-y {
    resize: vertical !important;
  }

  .tablet\:\!resize-x {
    resize: horizontal !important;
  }

  .tablet\:\!resize {
    resize: both !important;
  }

  .tablet\:hover\:resize-none:hover {
    resize: none;
  }

  .tablet\:hover\:resize-y:hover {
    resize: vertical;
  }

  .tablet\:hover\:resize-x:hover {
    resize: horizontal;
  }

  .tablet\:hover\:resize:hover {
    resize: both;
  }

  .tablet\:shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .tablet\:shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .tablet\:shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .tablet\:shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .tablet\:shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .tablet\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .tablet\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .tablet\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .tablet\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .tablet\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .tablet\:\!shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .tablet\:\!shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .tablet\:\!shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .tablet\:\!shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .tablet\:\!shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .tablet\:\!shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .tablet\:\!shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .tablet\:\!shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .tablet\:\!shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .tablet\:\!shadow-none {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .tablet\:hover\:shadow-xs:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .tablet\:hover\:shadow-sm:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .tablet\:hover\:shadow:hover {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .tablet\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .tablet\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .tablet\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .tablet\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .tablet\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .tablet\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .tablet\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .tablet\:fill-current {
    fill: currentColor;
  }

  .tablet\:\!fill-current {
    fill: currentColor !important;
  }

  .tablet\:hover\:fill-current:hover {
    fill: currentColor;
  }

  .tablet\:stroke-current {
    stroke: currentColor;
  }

  .tablet\:\!stroke-current {
    stroke: currentColor !important;
  }

  .tablet\:hover\:stroke-current:hover {
    stroke: currentColor;
  }

  .tablet\:stroke-0 {
    stroke-width: 0;
  }

  .tablet\:stroke-1 {
    stroke-width: 1;
  }

  .tablet\:stroke-2 {
    stroke-width: 2;
  }

  .tablet\:\!stroke-0 {
    stroke-width: 0 !important;
  }

  .tablet\:\!stroke-1 {
    stroke-width: 1 !important;
  }

  .tablet\:\!stroke-2 {
    stroke-width: 2 !important;
  }

  .tablet\:hover\:stroke-0:hover {
    stroke-width: 0;
  }

  .tablet\:hover\:stroke-1:hover {
    stroke-width: 1;
  }

  .tablet\:hover\:stroke-2:hover {
    stroke-width: 2;
  }

  .tablet\:table-auto {
    table-layout: auto;
  }

  .tablet\:table-fixed {
    table-layout: fixed;
  }

  .tablet\:\!table-auto {
    table-layout: auto !important;
  }

  .tablet\:\!table-fixed {
    table-layout: fixed !important;
  }

  .tablet\:hover\:table-auto:hover {
    table-layout: auto;
  }

  .tablet\:hover\:table-fixed:hover {
    table-layout: fixed;
  }

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

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

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

  .tablet\:text-justify {
    text-align: justify;
  }

  .tablet\:\!text-left {
    text-align: left !important;
  }

  .tablet\:\!text-center {
    text-align: center !important;
  }

  .tablet\:\!text-right {
    text-align: right !important;
  }

  .tablet\:\!text-justify {
    text-align: justify !important;
  }

  .tablet\:hover\:text-left:hover {
    text-align: left;
  }

  .tablet\:hover\:text-center:hover {
    text-align: center;
  }

  .tablet\:hover\:text-right:hover {
    text-align: right;
  }

  .tablet\:hover\:text-justify:hover {
    text-align: justify;
  }

  .tablet\:text-primary {
    color: #6638B6;
  }

  .tablet\:text-primaryDark {
    color: #3C2C84;
  }

  .tablet\:text-primary1 {
    color: #8C81D1;
  }

  .tablet\:text-primary2 {
    color: #A8A5CE;
  }

  .tablet\:text-primary3 {
    color: #EBEAF6;
  }

  .tablet\:text-primary4 {
    color: #F8F8FC;
  }

  .tablet\:text-secondary {
    color: #007EE5;
  }

  .tablet\:text-secondary1 {
    color: #43BEFF;
  }

  .tablet\:text-secondary2 {
    color: #F5F9FD;
  }

  .tablet\:text-alert {
    color: #EF3817;
  }

  .tablet\:text-safe {
    color: #60B731;
  }

  .tablet\:text-primary-dark {
    color: #3C2C84;
  }

  .tablet\:text-primary-1 {
    color: #8C81D1;
  }

  .tablet\:text-primary-2 {
    color: #A8A5CE;
  }

  .tablet\:text-primary-3 {
    color: #EBEAF6;
  }

  .tablet\:text-primary-4 {
    color: #F8F8FC;
  }

  .tablet\:text-secondary-1 {
    color: #43BEFF;
  }

  .tablet\:text-secondary-2 {
    color: #F5F9FD;
  }

  .tablet\:text-transparent {
    color: transparent;
  }

  .tablet\:text-black {
    color: #000000;
  }

  .tablet\:text-white {
    color: #FFFFFF;
  }

  .tablet\:text-point-violet {
    color: #7545FF;
  }

  .tablet\:text-gray-100 {
    color: #F7F7F7;
  }

  .tablet\:text-gray-200 {
    color: #E5E5E8;
  }

  .tablet\:text-gray-300 {
    color: #CED0D6;
  }

  .tablet\:text-gray-400 {
    color: #A7A9B2;
  }

  .tablet\:text-gray-500 {
    color: #858895;
  }

  .tablet\:text-gray-600 {
    color: #6B6E7B;
  }

  .tablet\:text-gray-700 {
    color: #5F616D;
  }

  .tablet\:text-gray-800 {
    color: #474952;
  }

  .tablet\:text-gray-900 {
    color: #222532;
  }

  .tablet\:text-gray {
    color: #858895;
  }

  .tablet\:text-gray-dark {
    color: #222532;
  }

  .tablet\:text-red-100 {
    color: #FFE8E8;
  }

  .tablet\:text-red-200 {
    color: #FFC4C4;
  }

  .tablet\:text-red-300 {
    color: #FF8F8F;
  }

  .tablet\:text-red-400 {
    color: #FF6A6A;
  }

  .tablet\:text-red-500 {
    color: #EF3817;
  }

  .tablet\:text-red-600 {
    color: #CC2C00;
  }

  .tablet\:text-red-700 {
    color: #C53030;
  }

  .tablet\:text-red-800 {
    color: #9B2C2C;
  }

  .tablet\:text-red-900 {
    color: #742A2A;
  }

  .tablet\:text-red {
    color: #EF3817;
  }

  .tablet\:text-coral-100 {
    color: #FFEBE6;
  }

  .tablet\:text-coral-200 {
    color: #FFD3C8;
  }

  .tablet\:text-coral-300 {
    color: #FFB39E;
  }

  .tablet\:text-coral-400 {
    color: #FF9476;
  }

  .tablet\:text-coral-500 {
    color: #FF7750;
  }

  .tablet\:text-coral-600 {
    color: #F55A2F;
  }

  .tablet\:text-coral-700 {
    color: #DD470F;
  }

  .tablet\:text-coral-800 {
    color: #B93E0F;
  }

  .tablet\:text-coral-900 {
    color: #8E3311;
  }

  .tablet\:text-coral {
    color: #FF7750;
  }

  .tablet\:text-yellow-100 {
    color: #FFFAE6;
  }

  .tablet\:text-yellow-200 {
    color: #FFEB99;
  }

  .tablet\:text-yellow-300 {
    color: #FFE066;
  }

  .tablet\:text-yellow-400 {
    color: #FFD633;
  }

  .tablet\:text-yellow-500 {
    color: #FFCE02;
  }

  .tablet\:text-yellow-600 {
    color: #E6B800;
  }

  .tablet\:text-yellow-700 {
    color: #CCA300;
  }

  .tablet\:text-yellow-800 {
    color: #806600;
  }

  .tablet\:text-yellow-900 {
    color: #4D3D00;
  }

  .tablet\:text-yellow {
    color: #FFCE02;
  }

  .tablet\:text-green-100 {
    color: #F9FCE9;
  }

  .tablet\:text-green-200 {
    color: #E7F3A5;
  }

  .tablet\:text-green-300 {
    color: #D5EA62;
  }

  .tablet\:text-green-400 {
    color: #C2E01E;
  }

  .tablet\:text-green-500 {
    color: #60B731;
  }

  .tablet\:text-green-600 {
    color: #3F7B1A;
  }

  .tablet\:text-green-700 {
    color: #366916;
  }

  .tablet\:text-green-800 {
    color: #203F0D;
  }

  .tablet\:text-green-900 {
    color: #162A09;
  }

  .tablet\:text-green {
    color: #60B731;
  }

  .tablet\:text-blue-100 {
    color: #F5F9FD;
  }

  .tablet\:text-blue-200 {
    color: #E9F4FF;
  }

  .tablet\:text-blue-300 {
    color: #B9DCFF;
  }

  .tablet\:text-blue-400 {
    color: #43BEFF;
  }

  .tablet\:text-blue-500 {
    color: #007EE5;
  }

  .tablet\:text-blue-600 {
    color: #0069CC;
  }

  .tablet\:text-blue-700 {
    color: #005CB3;
  }

  .tablet\:text-blue-800 {
    color: #004F99;
  }

  .tablet\:text-blue-900 {
    color: #003566;
  }

  .tablet\:text-blue {
    color: #007EE5;
  }

  .tablet\:text-violet-100 {
    color: #F8F8FC;
  }

  .tablet\:text-violet-200 {
    color: #EBEAF6;
  }

  .tablet\:text-violet-300 {
    color: #A8A5CE;
  }

  .tablet\:text-violet-400 {
    color: #8C81D1;
  }

  .tablet\:text-violet-500 {
    color: #6638B6;
  }

  .tablet\:text-violet-600 {
    color: #58309C;
  }

  .tablet\:text-violet-700 {
    color: #4D2A89;
  }

  .tablet\:text-violet-800 {
    color: #3C2C84;
  }

  .tablet\:text-violet-900 {
    color: #371E62;
  }

  .tablet\:text-violet {
    color: #6638B6;
  }

  .tablet\:text-peacock-100 {
    color: #E6FFFA;
  }

  .tablet\:text-peacock-200 {
    color: #B2F5EA;
  }

  .tablet\:text-peacock-300 {
    color: #81E6D9;
  }

  .tablet\:text-peacock-400 {
    color: #4FD1C5;
  }

  .tablet\:text-peacock-500 {
    color: #38B2AC;
  }

  .tablet\:text-peacock-600 {
    color: #319795;
  }

  .tablet\:text-peacock-700 {
    color: #2C7A7B;
  }

  .tablet\:text-peacock-800 {
    color: #285E61;
  }

  .tablet\:text-peacock-900 {
    color: #234E52;
  }

  .tablet\:text-peacock {
    color: #38B2AC;
  }

  .tablet\:text-indigo-100 {
    color: #EBF4FF;
  }

  .tablet\:text-indigo-200 {
    color: #C3DAFE;
  }

  .tablet\:text-indigo-300 {
    color: #A3BFFA;
  }

  .tablet\:text-indigo-400 {
    color: #7F9CF5;
  }

  .tablet\:text-indigo-500 {
    color: #667EEA;
  }

  .tablet\:text-indigo-600 {
    color: #5A67D8;
  }

  .tablet\:text-indigo-700 {
    color: #6439DE;
  }

  .tablet\:text-indigo-800 {
    color: #434190;
  }

  .tablet\:text-indigo-900 {
    color: #3C366B;
  }

  .tablet\:text-indigo {
    color: #667EEA;
  }

  .tablet\:\!text-primary {
    color: #6638B6 !important;
  }

  .tablet\:\!text-primaryDark {
    color: #3C2C84 !important;
  }

  .tablet\:\!text-primary1 {
    color: #8C81D1 !important;
  }

  .tablet\:\!text-primary2 {
    color: #A8A5CE !important;
  }

  .tablet\:\!text-primary3 {
    color: #EBEAF6 !important;
  }

  .tablet\:\!text-primary4 {
    color: #F8F8FC !important;
  }

  .tablet\:\!text-secondary {
    color: #007EE5 !important;
  }

  .tablet\:\!text-secondary1 {
    color: #43BEFF !important;
  }

  .tablet\:\!text-secondary2 {
    color: #F5F9FD !important;
  }

  .tablet\:\!text-alert {
    color: #EF3817 !important;
  }

  .tablet\:\!text-safe {
    color: #60B731 !important;
  }

  .tablet\:\!text-primary-dark {
    color: #3C2C84 !important;
  }

  .tablet\:\!text-primary-1 {
    color: #8C81D1 !important;
  }

  .tablet\:\!text-primary-2 {
    color: #A8A5CE !important;
  }

  .tablet\:\!text-primary-3 {
    color: #EBEAF6 !important;
  }

  .tablet\:\!text-primary-4 {
    color: #F8F8FC !important;
  }

  .tablet\:\!text-secondary-1 {
    color: #43BEFF !important;
  }

  .tablet\:\!text-secondary-2 {
    color: #F5F9FD !important;
  }

  .tablet\:\!text-transparent {
    color: transparent !important;
  }

  .tablet\:\!text-black {
    color: #000000 !important;
  }

  .tablet\:\!text-white {
    color: #FFFFFF !important;
  }

  .tablet\:\!text-point-violet {
    color: #7545FF !important;
  }

  .tablet\:\!text-gray-100 {
    color: #F7F7F7 !important;
  }

  .tablet\:\!text-gray-200 {
    color: #E5E5E8 !important;
  }

  .tablet\:\!text-gray-300 {
    color: #CED0D6 !important;
  }

  .tablet\:\!text-gray-400 {
    color: #A7A9B2 !important;
  }

  .tablet\:\!text-gray-500 {
    color: #858895 !important;
  }

  .tablet\:\!text-gray-600 {
    color: #6B6E7B !important;
  }

  .tablet\:\!text-gray-700 {
    color: #5F616D !important;
  }

  .tablet\:\!text-gray-800 {
    color: #474952 !important;
  }

  .tablet\:\!text-gray-900 {
    color: #222532 !important;
  }

  .tablet\:\!text-gray {
    color: #858895 !important;
  }

  .tablet\:\!text-gray-dark {
    color: #222532 !important;
  }

  .tablet\:\!text-red-100 {
    color: #FFE8E8 !important;
  }

  .tablet\:\!text-red-200 {
    color: #FFC4C4 !important;
  }

  .tablet\:\!text-red-300 {
    color: #FF8F8F !important;
  }

  .tablet\:\!text-red-400 {
    color: #FF6A6A !important;
  }

  .tablet\:\!text-red-500 {
    color: #EF3817 !important;
  }

  .tablet\:\!text-red-600 {
    color: #CC2C00 !important;
  }

  .tablet\:\!text-red-700 {
    color: #C53030 !important;
  }

  .tablet\:\!text-red-800 {
    color: #9B2C2C !important;
  }

  .tablet\:\!text-red-900 {
    color: #742A2A !important;
  }

  .tablet\:\!text-red {
    color: #EF3817 !important;
  }

  .tablet\:\!text-coral-100 {
    color: #FFEBE6 !important;
  }

  .tablet\:\!text-coral-200 {
    color: #FFD3C8 !important;
  }

  .tablet\:\!text-coral-300 {
    color: #FFB39E !important;
  }

  .tablet\:\!text-coral-400 {
    color: #FF9476 !important;
  }

  .tablet\:\!text-coral-500 {
    color: #FF7750 !important;
  }

  .tablet\:\!text-coral-600 {
    color: #F55A2F !important;
  }

  .tablet\:\!text-coral-700 {
    color: #DD470F !important;
  }

  .tablet\:\!text-coral-800 {
    color: #B93E0F !important;
  }

  .tablet\:\!text-coral-900 {
    color: #8E3311 !important;
  }

  .tablet\:\!text-coral {
    color: #FF7750 !important;
  }

  .tablet\:\!text-yellow-100 {
    color: #FFFAE6 !important;
  }

  .tablet\:\!text-yellow-200 {
    color: #FFEB99 !important;
  }

  .tablet\:\!text-yellow-300 {
    color: #FFE066 !important;
  }

  .tablet\:\!text-yellow-400 {
    color: #FFD633 !important;
  }

  .tablet\:\!text-yellow-500 {
    color: #FFCE02 !important;
  }

  .tablet\:\!text-yellow-600 {
    color: #E6B800 !important;
  }

  .tablet\:\!text-yellow-700 {
    color: #CCA300 !important;
  }

  .tablet\:\!text-yellow-800 {
    color: #806600 !important;
  }

  .tablet\:\!text-yellow-900 {
    color: #4D3D00 !important;
  }

  .tablet\:\!text-yellow {
    color: #FFCE02 !important;
  }

  .tablet\:\!text-green-100 {
    color: #F9FCE9 !important;
  }

  .tablet\:\!text-green-200 {
    color: #E7F3A5 !important;
  }

  .tablet\:\!text-green-300 {
    color: #D5EA62 !important;
  }

  .tablet\:\!text-green-400 {
    color: #C2E01E !important;
  }

  .tablet\:\!text-green-500 {
    color: #60B731 !important;
  }

  .tablet\:\!text-green-600 {
    color: #3F7B1A !important;
  }

  .tablet\:\!text-green-700 {
    color: #366916 !important;
  }

  .tablet\:\!text-green-800 {
    color: #203F0D !important;
  }

  .tablet\:\!text-green-900 {
    color: #162A09 !important;
  }

  .tablet\:\!text-green {
    color: #60B731 !important;
  }

  .tablet\:\!text-blue-100 {
    color: #F5F9FD !important;
  }

  .tablet\:\!text-blue-200 {
    color: #E9F4FF !important;
  }

  .tablet\:\!text-blue-300 {
    color: #B9DCFF !important;
  }

  .tablet\:\!text-blue-400 {
    color: #43BEFF !important;
  }

  .tablet\:\!text-blue-500 {
    color: #007EE5 !important;
  }

  .tablet\:\!text-blue-600 {
    color: #0069CC !important;
  }

  .tablet\:\!text-blue-700 {
    color: #005CB3 !important;
  }

  .tablet\:\!text-blue-800 {
    color: #004F99 !important;
  }

  .tablet\:\!text-blue-900 {
    color: #003566 !important;
  }

  .tablet\:\!text-blue {
    color: #007EE5 !important;
  }

  .tablet\:\!text-violet-100 {
    color: #F8F8FC !important;
  }

  .tablet\:\!text-violet-200 {
    color: #EBEAF6 !important;
  }

  .tablet\:\!text-violet-300 {
    color: #A8A5CE !important;
  }

  .tablet\:\!text-violet-400 {
    color: #8C81D1 !important;
  }

  .tablet\:\!text-violet-500 {
    color: #6638B6 !important;
  }

  .tablet\:\!text-violet-600 {
    color: #58309C !important;
  }

  .tablet\:\!text-violet-700 {
    color: #4D2A89 !important;
  }

  .tablet\:\!text-violet-800 {
    color: #3C2C84 !important;
  }

  .tablet\:\!text-violet-900 {
    color: #371E62 !important;
  }

  .tablet\:\!text-violet {
    color: #6638B6 !important;
  }

  .tablet\:\!text-peacock-100 {
    color: #E6FFFA !important;
  }

  .tablet\:\!text-peacock-200 {
    color: #B2F5EA !important;
  }

  .tablet\:\!text-peacock-300 {
    color: #81E6D9 !important;
  }

  .tablet\:\!text-peacock-400 {
    color: #4FD1C5 !important;
  }

  .tablet\:\!text-peacock-500 {
    color: #38B2AC !important;
  }

  .tablet\:\!text-peacock-600 {
    color: #319795 !important;
  }

  .tablet\:\!text-peacock-700 {
    color: #2C7A7B !important;
  }

  .tablet\:\!text-peacock-800 {
    color: #285E61 !important;
  }

  .tablet\:\!text-peacock-900 {
    color: #234E52 !important;
  }

  .tablet\:\!text-peacock {
    color: #38B2AC !important;
  }

  .tablet\:\!text-indigo-100 {
    color: #EBF4FF !important;
  }

  .tablet\:\!text-indigo-200 {
    color: #C3DAFE !important;
  }

  .tablet\:\!text-indigo-300 {
    color: #A3BFFA !important;
  }

  .tablet\:\!text-indigo-400 {
    color: #7F9CF5 !important;
  }

  .tablet\:\!text-indigo-500 {
    color: #667EEA !important;
  }

  .tablet\:\!text-indigo-600 {
    color: #5A67D8 !important;
  }

  .tablet\:\!text-indigo-700 {
    color: #6439DE !important;
  }

  .tablet\:\!text-indigo-800 {
    color: #434190 !important;
  }

  .tablet\:\!text-indigo-900 {
    color: #3C366B !important;
  }

  .tablet\:\!text-indigo {
    color: #667EEA !important;
  }

  .tablet\:hover\:text-primary:hover {
    color: #6638B6;
  }

  .tablet\:hover\:text-primaryDark:hover {
    color: #3C2C84;
  }

  .tablet\:hover\:text-primary1:hover {
    color: #8C81D1;
  }

  .tablet\:hover\:text-primary2:hover {
    color: #A8A5CE;
  }

  .tablet\:hover\:text-primary3:hover {
    color: #EBEAF6;
  }

  .tablet\:hover\:text-primary4:hover {
    color: #F8F8FC;
  }

  .tablet\:hover\:text-secondary:hover {
    color: #007EE5;
  }

  .tablet\:hover\:text-secondary1:hover {
    color: #43BEFF;
  }

  .tablet\:hover\:text-secondary2:hover {
    color: #F5F9FD;
  }

  .tablet\:hover\:text-alert:hover {
    color: #EF3817;
  }

  .tablet\:hover\:text-safe:hover {
    color: #60B731;
  }

  .tablet\:hover\:text-primary-dark:hover {
    color: #3C2C84;
  }

  .tablet\:hover\:text-primary-1:hover {
    color: #8C81D1;
  }

  .tablet\:hover\:text-primary-2:hover {
    color: #A8A5CE;
  }

  .tablet\:hover\:text-primary-3:hover {
    color: #EBEAF6;
  }

  .tablet\:hover\:text-primary-4:hover {
    color: #F8F8FC;
  }

  .tablet\:hover\:text-secondary-1:hover {
    color: #43BEFF;
  }

  .tablet\:hover\:text-secondary-2:hover {
    color: #F5F9FD;
  }

  .tablet\:hover\:text-transparent:hover {
    color: transparent;
  }

  .tablet\:hover\:text-black:hover {
    color: #000000;
  }

  .tablet\:hover\:text-white:hover {
    color: #FFFFFF;
  }

  .tablet\:hover\:text-point-violet:hover {
    color: #7545FF;
  }

  .tablet\:hover\:text-gray-100:hover {
    color: #F7F7F7;
  }

  .tablet\:hover\:text-gray-200:hover {
    color: #E5E5E8;
  }

  .tablet\:hover\:text-gray-300:hover {
    color: #CED0D6;
  }

  .tablet\:hover\:text-gray-400:hover {
    color: #A7A9B2;
  }

  .tablet\:hover\:text-gray-500:hover {
    color: #858895;
  }

  .tablet\:hover\:text-gray-600:hover {
    color: #6B6E7B;
  }

  .tablet\:hover\:text-gray-700:hover {
    color: #5F616D;
  }

  .tablet\:hover\:text-gray-800:hover {
    color: #474952;
  }

  .tablet\:hover\:text-gray-900:hover {
    color: #222532;
  }

  .tablet\:hover\:text-gray:hover {
    color: #858895;
  }

  .tablet\:hover\:text-gray-dark:hover {
    color: #222532;
  }

  .tablet\:hover\:text-red-100:hover {
    color: #FFE8E8;
  }

  .tablet\:hover\:text-red-200:hover {
    color: #FFC4C4;
  }

  .tablet\:hover\:text-red-300:hover {
    color: #FF8F8F;
  }

  .tablet\:hover\:text-red-400:hover {
    color: #FF6A6A;
  }

  .tablet\:hover\:text-red-500:hover {
    color: #EF3817;
  }

  .tablet\:hover\:text-red-600:hover {
    color: #CC2C00;
  }

  .tablet\:hover\:text-red-700:hover {
    color: #C53030;
  }

  .tablet\:hover\:text-red-800:hover {
    color: #9B2C2C;
  }

  .tablet\:hover\:text-red-900:hover {
    color: #742A2A;
  }

  .tablet\:hover\:text-red:hover {
    color: #EF3817;
  }

  .tablet\:hover\:text-coral-100:hover {
    color: #FFEBE6;
  }

  .tablet\:hover\:text-coral-200:hover {
    color: #FFD3C8;
  }

  .tablet\:hover\:text-coral-300:hover {
    color: #FFB39E;
  }

  .tablet\:hover\:text-coral-400:hover {
    color: #FF9476;
  }

  .tablet\:hover\:text-coral-500:hover {
    color: #FF7750;
  }

  .tablet\:hover\:text-coral-600:hover {
    color: #F55A2F;
  }

  .tablet\:hover\:text-coral-700:hover {
    color: #DD470F;
  }

  .tablet\:hover\:text-coral-800:hover {
    color: #B93E0F;
  }

  .tablet\:hover\:text-coral-900:hover {
    color: #8E3311;
  }

  .tablet\:hover\:text-coral:hover {
    color: #FF7750;
  }

  .tablet\:hover\:text-yellow-100:hover {
    color: #FFFAE6;
  }

  .tablet\:hover\:text-yellow-200:hover {
    color: #FFEB99;
  }

  .tablet\:hover\:text-yellow-300:hover {
    color: #FFE066;
  }

  .tablet\:hover\:text-yellow-400:hover {
    color: #FFD633;
  }

  .tablet\:hover\:text-yellow-500:hover {
    color: #FFCE02;
  }

  .tablet\:hover\:text-yellow-600:hover {
    color: #E6B800;
  }

  .tablet\:hover\:text-yellow-700:hover {
    color: #CCA300;
  }

  .tablet\:hover\:text-yellow-800:hover {
    color: #806600;
  }

  .tablet\:hover\:text-yellow-900:hover {
    color: #4D3D00;
  }

  .tablet\:hover\:text-yellow:hover {
    color: #FFCE02;
  }

  .tablet\:hover\:text-green-100:hover {
    color: #F9FCE9;
  }

  .tablet\:hover\:text-green-200:hover {
    color: #E7F3A5;
  }

  .tablet\:hover\:text-green-300:hover {
    color: #D5EA62;
  }

  .tablet\:hover\:text-green-400:hover {
    color: #C2E01E;
  }

  .tablet\:hover\:text-green-500:hover {
    color: #60B731;
  }

  .tablet\:hover\:text-green-600:hover {
    color: #3F7B1A;
  }

  .tablet\:hover\:text-green-700:hover {
    color: #366916;
  }

  .tablet\:hover\:text-green-800:hover {
    color: #203F0D;
  }

  .tablet\:hover\:text-green-900:hover {
    color: #162A09;
  }

  .tablet\:hover\:text-green:hover {
    color: #60B731;
  }

  .tablet\:hover\:text-blue-100:hover {
    color: #F5F9FD;
  }

  .tablet\:hover\:text-blue-200:hover {
    color: #E9F4FF;
  }

  .tablet\:hover\:text-blue-300:hover {
    color: #B9DCFF;
  }

  .tablet\:hover\:text-blue-400:hover {
    color: #43BEFF;
  }

  .tablet\:hover\:text-blue-500:hover {
    color: #007EE5;
  }

  .tablet\:hover\:text-blue-600:hover {
    color: #0069CC;
  }

  .tablet\:hover\:text-blue-700:hover {
    color: #005CB3;
  }

  .tablet\:hover\:text-blue-800:hover {
    color: #004F99;
  }

  .tablet\:hover\:text-blue-900:hover {
    color: #003566;
  }

  .tablet\:hover\:text-blue:hover {
    color: #007EE5;
  }

  .tablet\:hover\:text-violet-100:hover {
    color: #F8F8FC;
  }

  .tablet\:hover\:text-violet-200:hover {
    color: #EBEAF6;
  }

  .tablet\:hover\:text-violet-300:hover {
    color: #A8A5CE;
  }

  .tablet\:hover\:text-violet-400:hover {
    color: #8C81D1;
  }

  .tablet\:hover\:text-violet-500:hover {
    color: #6638B6;
  }

  .tablet\:hover\:text-violet-600:hover {
    color: #58309C;
  }

  .tablet\:hover\:text-violet-700:hover {
    color: #4D2A89;
  }

  .tablet\:hover\:text-violet-800:hover {
    color: #3C2C84;
  }

  .tablet\:hover\:text-violet-900:hover {
    color: #371E62;
  }

  .tablet\:hover\:text-violet:hover {
    color: #6638B6;
  }

  .tablet\:hover\:text-peacock-100:hover {
    color: #E6FFFA;
  }

  .tablet\:hover\:text-peacock-200:hover {
    color: #B2F5EA;
  }

  .tablet\:hover\:text-peacock-300:hover {
    color: #81E6D9;
  }

  .tablet\:hover\:text-peacock-400:hover {
    color: #4FD1C5;
  }

  .tablet\:hover\:text-peacock-500:hover {
    color: #38B2AC;
  }

  .tablet\:hover\:text-peacock-600:hover {
    color: #319795;
  }

  .tablet\:hover\:text-peacock-700:hover {
    color: #2C7A7B;
  }

  .tablet\:hover\:text-peacock-800:hover {
    color: #285E61;
  }

  .tablet\:hover\:text-peacock-900:hover {
    color: #234E52;
  }

  .tablet\:hover\:text-peacock:hover {
    color: #38B2AC;
  }

  .tablet\:hover\:text-indigo-100:hover {
    color: #EBF4FF;
  }

  .tablet\:hover\:text-indigo-200:hover {
    color: #C3DAFE;
  }

  .tablet\:hover\:text-indigo-300:hover {
    color: #A3BFFA;
  }

  .tablet\:hover\:text-indigo-400:hover {
    color: #7F9CF5;
  }

  .tablet\:hover\:text-indigo-500:hover {
    color: #667EEA;
  }

  .tablet\:hover\:text-indigo-600:hover {
    color: #5A67D8;
  }

  .tablet\:hover\:text-indigo-700:hover {
    color: #6439DE;
  }

  .tablet\:hover\:text-indigo-800:hover {
    color: #434190;
  }

  .tablet\:hover\:text-indigo-900:hover {
    color: #3C366B;
  }

  .tablet\:hover\:text-indigo:hover {
    color: #667EEA;
  }

  .tablet\:text-xs {
    font-size: 0.75rem;
  }

  .tablet\:text-sm {
    font-size: 0.875rem;
  }

  .tablet\:text-base {
    font-size: 1rem;
  }

  .tablet\:text-lg {
    font-size: 1.125rem;
  }

  .tablet\:text-xl {
    font-size: 1.25rem;
  }

  .tablet\:text-2xl {
    font-size: 1.5rem;
  }

  .tablet\:text-3xl {
    font-size: 1.875rem;
  }

  .tablet\:text-4xl {
    font-size: 2.25rem;
  }

  .tablet\:text-5xl {
    font-size: 3rem;
  }

  .tablet\:text-6xl {
    font-size: 4rem;
  }

  .tablet\:\!text-xs {
    font-size: 0.75rem !important;
  }

  .tablet\:\!text-sm {
    font-size: 0.875rem !important;
  }

  .tablet\:\!text-base {
    font-size: 1rem !important;
  }

  .tablet\:\!text-lg {
    font-size: 1.125rem !important;
  }

  .tablet\:\!text-xl {
    font-size: 1.25rem !important;
  }

  .tablet\:\!text-2xl {
    font-size: 1.5rem !important;
  }

  .tablet\:\!text-3xl {
    font-size: 1.875rem !important;
  }

  .tablet\:\!text-4xl {
    font-size: 2.25rem !important;
  }

  .tablet\:\!text-5xl {
    font-size: 3rem !important;
  }

  .tablet\:\!text-6xl {
    font-size: 4rem !important;
  }

  .tablet\:hover\:text-xs:hover {
    font-size: 0.75rem;
  }

  .tablet\:hover\:text-sm:hover {
    font-size: 0.875rem;
  }

  .tablet\:hover\:text-base:hover {
    font-size: 1rem;
  }

  .tablet\:hover\:text-lg:hover {
    font-size: 1.125rem;
  }

  .tablet\:hover\:text-xl:hover {
    font-size: 1.25rem;
  }

  .tablet\:hover\:text-2xl:hover {
    font-size: 1.5rem;
  }

  .tablet\:hover\:text-3xl:hover {
    font-size: 1.875rem;
  }

  .tablet\:hover\:text-4xl:hover {
    font-size: 2.25rem;
  }

  .tablet\:hover\:text-5xl:hover {
    font-size: 3rem;
  }

  .tablet\:hover\:text-6xl:hover {
    font-size: 4rem;
  }

  .tablet\:italic {
    font-style: italic;
  }

  .tablet\:not-italic {
    font-style: normal;
  }

  .tablet\:\!italic {
    font-style: italic !important;
  }

  .tablet\:\!not-italic {
    font-style: normal !important;
  }

  .tablet\:hover\:italic:hover {
    font-style: italic;
  }

  .tablet\:hover\:not-italic:hover {
    font-style: normal;
  }

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

  .tablet\:lowercase {
    text-transform: lowercase;
  }

  .tablet\:capitalize {
    text-transform: capitalize;
  }

  .tablet\:normal-case {
    text-transform: none;
  }

  .tablet\:\!uppercase {
    text-transform: uppercase !important;
  }

  .tablet\:\!lowercase {
    text-transform: lowercase !important;
  }

  .tablet\:\!capitalize {
    text-transform: capitalize !important;
  }

  .tablet\:\!normal-case {
    text-transform: none !important;
  }

  .tablet\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .tablet\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .tablet\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .tablet\:hover\:normal-case:hover {
    text-transform: none;
  }

  .tablet\:underline {
    text-decoration: underline;
  }

  .tablet\:line-through {
    text-decoration: line-through;
  }

  .tablet\:no-underline {
    text-decoration: none;
  }

  .tablet\:\!underline {
    text-decoration: underline !important;
  }

  .tablet\:\!line-through {
    text-decoration: line-through !important;
  }

  .tablet\:\!no-underline {
    text-decoration: none !important;
  }

  .tablet\:hover\:underline:hover {
    text-decoration: underline;
  }

  .tablet\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .tablet\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .tablet\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .tablet\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .tablet\:\!antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .tablet\:\!subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .tablet\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .tablet\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .tablet\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .tablet\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .tablet\:tracking-normal {
    letter-spacing: 0;
  }

  .tablet\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .tablet\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .tablet\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .tablet\:\!tracking-tighter {
    letter-spacing: -0.05em !important;
  }

  .tablet\:\!tracking-tight {
    letter-spacing: -0.025em !important;
  }

  .tablet\:\!tracking-normal {
    letter-spacing: 0 !important;
  }

  .tablet\:\!tracking-wide {
    letter-spacing: 0.025em !important;
  }

  .tablet\:\!tracking-wider {
    letter-spacing: 0.05em !important;
  }

  .tablet\:\!tracking-widest {
    letter-spacing: 0.1em !important;
  }

  .tablet\:hover\:tracking-tighter:hover {
    letter-spacing: -0.05em;
  }

  .tablet\:hover\:tracking-tight:hover {
    letter-spacing: -0.025em;
  }

  .tablet\:hover\:tracking-normal:hover {
    letter-spacing: 0;
  }

  .tablet\:hover\:tracking-wide:hover {
    letter-spacing: 0.025em;
  }

  .tablet\:hover\:tracking-wider:hover {
    letter-spacing: 0.05em;
  }

  .tablet\:hover\:tracking-widest:hover {
    letter-spacing: 0.1em;
  }

  .tablet\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .tablet\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .tablet\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .tablet\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .tablet\:\!select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .tablet\:\!select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .tablet\:\!select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .tablet\:\!select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .tablet\:hover\:select-none:hover {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .tablet\:hover\:select-text:hover {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .tablet\:hover\:select-all:hover {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .tablet\:hover\:select-auto:hover {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .tablet\:align-baseline {
    vertical-align: baseline;
  }

  .tablet\:align-top {
    vertical-align: top;
  }

  .tablet\:align-middle {
    vertical-align: middle;
  }

  .tablet\:align-bottom {
    vertical-align: bottom;
  }

  .tablet\:align-text-top {
    vertical-align: text-top;
  }

  .tablet\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .tablet\:\!align-baseline {
    vertical-align: baseline !important;
  }

  .tablet\:\!align-top {
    vertical-align: top !important;
  }

  .tablet\:\!align-middle {
    vertical-align: middle !important;
  }

  .tablet\:\!align-bottom {
    vertical-align: bottom !important;
  }

  .tablet\:\!align-text-top {
    vertical-align: text-top !important;
  }

  .tablet\:\!align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .tablet\:hover\:align-baseline:hover {
    vertical-align: baseline;
  }

  .tablet\:hover\:align-top:hover {
    vertical-align: top;
  }

  .tablet\:hover\:align-middle:hover {
    vertical-align: middle;
  }

  .tablet\:hover\:align-bottom:hover {
    vertical-align: bottom;
  }

  .tablet\:hover\:align-text-top:hover {
    vertical-align: text-top;
  }

  .tablet\:hover\:align-text-bottom:hover {
    vertical-align: text-bottom;
  }

  .tablet\:visible {
    visibility: visible;
  }

  .tablet\:invisible {
    visibility: hidden;
  }

  .tablet\:\!visible {
    visibility: visible !important;
  }

  .tablet\:\!invisible {
    visibility: hidden !important;
  }

  .tablet\:hover\:visible:hover {
    visibility: visible;
  }

  .tablet\:hover\:invisible:hover {
    visibility: hidden;
  }

  .tablet\:whitespace-normal {
    white-space: normal;
  }

  .tablet\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .tablet\:whitespace-pre {
    white-space: pre;
  }

  .tablet\:whitespace-pre-line {
    white-space: pre-line;
  }

  .tablet\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .tablet\:\!whitespace-normal {
    white-space: normal !important;
  }

  .tablet\:\!whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .tablet\:\!whitespace-pre {
    white-space: pre !important;
  }

  .tablet\:\!whitespace-pre-line {
    white-space: pre-line !important;
  }

  .tablet\:\!whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .tablet\:hover\:whitespace-normal:hover {
    white-space: normal;
  }

  .tablet\:hover\:whitespace-no-wrap:hover {
    white-space: nowrap;
  }

  .tablet\:hover\:whitespace-pre:hover {
    white-space: pre;
  }

  .tablet\:hover\:whitespace-pre-line:hover {
    white-space: pre-line;
  }

  .tablet\:hover\:whitespace-pre-wrap:hover {
    white-space: pre-wrap;
  }

  .tablet\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .tablet\:break-words {
    overflow-wrap: break-word;
  }

  .tablet\:break-all {
    word-break: break-all;
  }

  .tablet\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .tablet\:\!break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .tablet\:\!break-words {
    overflow-wrap: break-word !important;
  }

  .tablet\:\!break-all {
    word-break: break-all !important;
  }

  .tablet\:\!truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .tablet\:hover\:break-normal:hover {
    overflow-wrap: normal;
    word-break: normal;
  }

  .tablet\:hover\:break-words:hover {
    overflow-wrap: break-word;
  }

  .tablet\:hover\:break-all:hover {
    word-break: break-all;
  }

  .tablet\:hover\:truncate:hover {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .tablet\:w-0 {
    width: 0rem;
  }

  .tablet\:w-1 {
    width: 0.25rem;
  }

  .tablet\:w-2 {
    width: 0.5rem;
  }

  .tablet\:w-3 {
    width: 0.75rem;
  }

  .tablet\:w-4 {
    width: 1rem;
  }

  .tablet\:w-5 {
    width: 1.25rem;
  }

  .tablet\:w-6 {
    width: 1.5rem;
  }

  .tablet\:w-7 {
    width: 1.75rem;
  }

  .tablet\:w-8 {
    width: 2rem;
  }

  .tablet\:w-9 {
    width: 2.25rem;
  }

  .tablet\:w-10 {
    width: 2.5rem;
  }

  .tablet\:w-11 {
    width: 2.75rem;
  }

  .tablet\:w-12 {
    width: 3rem;
  }

  .tablet\:w-13 {
    width: 3.25rem;
  }

  .tablet\:w-14 {
    width: 3.5rem;
  }

  .tablet\:w-15 {
    width: 3.75rem;
  }

  .tablet\:w-16 {
    width: 4rem;
  }

  .tablet\:w-17 {
    width: 4.25rem;
  }

  .tablet\:w-18 {
    width: 4.5rem;
  }

  .tablet\:w-19 {
    width: 4.75rem;
  }

  .tablet\:w-20 {
    width: 5rem;
  }

  .tablet\:w-21 {
    width: 5.25rem;
  }

  .tablet\:w-22 {
    width: 5.5rem;
  }

  .tablet\:w-23 {
    width: 5.75rem;
  }

  .tablet\:w-24 {
    width: 6rem;
  }

  .tablet\:w-25 {
    width: 6.25rem;
  }

  .tablet\:w-26 {
    width: 6.5rem;
  }

  .tablet\:w-27 {
    width: 6.75rem;
  }

  .tablet\:w-28 {
    width: 7rem;
  }

  .tablet\:w-29 {
    width: 7.25rem;
  }

  .tablet\:w-30 {
    width: 7.5rem;
  }

  .tablet\:w-31 {
    width: 7.75rem;
  }

  .tablet\:w-32 {
    width: 8rem;
  }

  .tablet\:w-40 {
    width: 10rem;
  }

  .tablet\:w-48 {
    width: 12rem;
  }

  .tablet\:w-56 {
    width: 14rem;
  }

  .tablet\:w-64 {
    width: 16rem;
  }

  .tablet\:w-auto {
    width: auto;
  }

  .tablet\:w-px {
    width: 1px;
  }

  .tablet\:w-1\/2 {
    width: 50%;
  }

  .tablet\:w-1\/3 {
    width: 33.333333%;
  }

  .tablet\:w-2\/3 {
    width: 66.666667%;
  }

  .tablet\:w-1\/4 {
    width: 25%;
  }

  .tablet\:w-2\/4 {
    width: 50%;
  }

  .tablet\:w-3\/4 {
    width: 75%;
  }

  .tablet\:w-1\/5 {
    width: 20%;
  }

  .tablet\:w-2\/5 {
    width: 40%;
  }

  .tablet\:w-3\/5 {
    width: 60%;
  }

  .tablet\:w-4\/5 {
    width: 80%;
  }

  .tablet\:w-1\/6 {
    width: 16.666667%;
  }

  .tablet\:w-2\/6 {
    width: 33.333333%;
  }

  .tablet\:w-3\/6 {
    width: 50%;
  }

  .tablet\:w-4\/6 {
    width: 66.666667%;
  }

  .tablet\:w-5\/6 {
    width: 83.333333%;
  }

  .tablet\:w-1\/12 {
    width: 8.333333%;
  }

  .tablet\:w-2\/12 {
    width: 16.666667%;
  }

  .tablet\:w-3\/12 {
    width: 25%;
  }

  .tablet\:w-4\/12 {
    width: 33.333333%;
  }

  .tablet\:w-5\/12 {
    width: 41.666667%;
  }

  .tablet\:w-6\/12 {
    width: 50%;
  }

  .tablet\:w-7\/12 {
    width: 58.333333%;
  }

  .tablet\:w-8\/12 {
    width: 66.666667%;
  }

  .tablet\:w-9\/12 {
    width: 75%;
  }

  .tablet\:w-10\/12 {
    width: 83.333333%;
  }

  .tablet\:w-11\/12 {
    width: 91.666667%;
  }

  .tablet\:w-full {
    width: 100%;
  }

  .tablet\:w-screen {
    width: 100vw;
  }

  .tablet\:\!w-0 {
    width: 0rem !important;
  }

  .tablet\:\!w-1 {
    width: 0.25rem !important;
  }

  .tablet\:\!w-2 {
    width: 0.5rem !important;
  }

  .tablet\:\!w-3 {
    width: 0.75rem !important;
  }

  .tablet\:\!w-4 {
    width: 1rem !important;
  }

  .tablet\:\!w-5 {
    width: 1.25rem !important;
  }

  .tablet\:\!w-6 {
    width: 1.5rem !important;
  }

  .tablet\:\!w-7 {
    width: 1.75rem !important;
  }

  .tablet\:\!w-8 {
    width: 2rem !important;
  }

  .tablet\:\!w-9 {
    width: 2.25rem !important;
  }

  .tablet\:\!w-10 {
    width: 2.5rem !important;
  }

  .tablet\:\!w-11 {
    width: 2.75rem !important;
  }

  .tablet\:\!w-12 {
    width: 3rem !important;
  }

  .tablet\:\!w-13 {
    width: 3.25rem !important;
  }

  .tablet\:\!w-14 {
    width: 3.5rem !important;
  }

  .tablet\:\!w-15 {
    width: 3.75rem !important;
  }

  .tablet\:\!w-16 {
    width: 4rem !important;
  }

  .tablet\:\!w-17 {
    width: 4.25rem !important;
  }

  .tablet\:\!w-18 {
    width: 4.5rem !important;
  }

  .tablet\:\!w-19 {
    width: 4.75rem !important;
  }

  .tablet\:\!w-20 {
    width: 5rem !important;
  }

  .tablet\:\!w-21 {
    width: 5.25rem !important;
  }

  .tablet\:\!w-22 {
    width: 5.5rem !important;
  }

  .tablet\:\!w-23 {
    width: 5.75rem !important;
  }

  .tablet\:\!w-24 {
    width: 6rem !important;
  }

  .tablet\:\!w-25 {
    width: 6.25rem !important;
  }

  .tablet\:\!w-26 {
    width: 6.5rem !important;
  }

  .tablet\:\!w-27 {
    width: 6.75rem !important;
  }

  .tablet\:\!w-28 {
    width: 7rem !important;
  }

  .tablet\:\!w-29 {
    width: 7.25rem !important;
  }

  .tablet\:\!w-30 {
    width: 7.5rem !important;
  }

  .tablet\:\!w-31 {
    width: 7.75rem !important;
  }

  .tablet\:\!w-32 {
    width: 8rem !important;
  }

  .tablet\:\!w-40 {
    width: 10rem !important;
  }

  .tablet\:\!w-48 {
    width: 12rem !important;
  }

  .tablet\:\!w-56 {
    width: 14rem !important;
  }

  .tablet\:\!w-64 {
    width: 16rem !important;
  }

  .tablet\:\!w-auto {
    width: auto !important;
  }

  .tablet\:\!w-px {
    width: 1px !important;
  }

  .tablet\:\!w-1\/2 {
    width: 50% !important;
  }

  .tablet\:\!w-1\/3 {
    width: 33.333333% !important;
  }

  .tablet\:\!w-2\/3 {
    width: 66.666667% !important;
  }

  .tablet\:\!w-1\/4 {
    width: 25% !important;
  }

  .tablet\:\!w-2\/4 {
    width: 50% !important;
  }

  .tablet\:\!w-3\/4 {
    width: 75% !important;
  }

  .tablet\:\!w-1\/5 {
    width: 20% !important;
  }

  .tablet\:\!w-2\/5 {
    width: 40% !important;
  }

  .tablet\:\!w-3\/5 {
    width: 60% !important;
  }

  .tablet\:\!w-4\/5 {
    width: 80% !important;
  }

  .tablet\:\!w-1\/6 {
    width: 16.666667% !important;
  }

  .tablet\:\!w-2\/6 {
    width: 33.333333% !important;
  }

  .tablet\:\!w-3\/6 {
    width: 50% !important;
  }

  .tablet\:\!w-4\/6 {
    width: 66.666667% !important;
  }

  .tablet\:\!w-5\/6 {
    width: 83.333333% !important;
  }

  .tablet\:\!w-1\/12 {
    width: 8.333333% !important;
  }

  .tablet\:\!w-2\/12 {
    width: 16.666667% !important;
  }

  .tablet\:\!w-3\/12 {
    width: 25% !important;
  }

  .tablet\:\!w-4\/12 {
    width: 33.333333% !important;
  }

  .tablet\:\!w-5\/12 {
    width: 41.666667% !important;
  }

  .tablet\:\!w-6\/12 {
    width: 50% !important;
  }

  .tablet\:\!w-7\/12 {
    width: 58.333333% !important;
  }

  .tablet\:\!w-8\/12 {
    width: 66.666667% !important;
  }

  .tablet\:\!w-9\/12 {
    width: 75% !important;
  }

  .tablet\:\!w-10\/12 {
    width: 83.333333% !important;
  }

  .tablet\:\!w-11\/12 {
    width: 91.666667% !important;
  }

  .tablet\:\!w-full {
    width: 100% !important;
  }

  .tablet\:\!w-screen {
    width: 100vw !important;
  }

  .tablet\:hover\:w-0:hover {
    width: 0rem;
  }

  .tablet\:hover\:w-1:hover {
    width: 0.25rem;
  }

  .tablet\:hover\:w-2:hover {
    width: 0.5rem;
  }

  .tablet\:hover\:w-3:hover {
    width: 0.75rem;
  }

  .tablet\:hover\:w-4:hover {
    width: 1rem;
  }

  .tablet\:hover\:w-5:hover {
    width: 1.25rem;
  }

  .tablet\:hover\:w-6:hover {
    width: 1.5rem;
  }

  .tablet\:hover\:w-7:hover {
    width: 1.75rem;
  }

  .tablet\:hover\:w-8:hover {
    width: 2rem;
  }

  .tablet\:hover\:w-9:hover {
    width: 2.25rem;
  }

  .tablet\:hover\:w-10:hover {
    width: 2.5rem;
  }

  .tablet\:hover\:w-11:hover {
    width: 2.75rem;
  }

  .tablet\:hover\:w-12:hover {
    width: 3rem;
  }

  .tablet\:hover\:w-13:hover {
    width: 3.25rem;
  }

  .tablet\:hover\:w-14:hover {
    width: 3.5rem;
  }

  .tablet\:hover\:w-15:hover {
    width: 3.75rem;
  }

  .tablet\:hover\:w-16:hover {
    width: 4rem;
  }

  .tablet\:hover\:w-17:hover {
    width: 4.25rem;
  }

  .tablet\:hover\:w-18:hover {
    width: 4.5rem;
  }

  .tablet\:hover\:w-19:hover {
    width: 4.75rem;
  }

  .tablet\:hover\:w-20:hover {
    width: 5rem;
  }

  .tablet\:hover\:w-21:hover {
    width: 5.25rem;
  }

  .tablet\:hover\:w-22:hover {
    width: 5.5rem;
  }

  .tablet\:hover\:w-23:hover {
    width: 5.75rem;
  }

  .tablet\:hover\:w-24:hover {
    width: 6rem;
  }

  .tablet\:hover\:w-25:hover {
    width: 6.25rem;
  }

  .tablet\:hover\:w-26:hover {
    width: 6.5rem;
  }

  .tablet\:hover\:w-27:hover {
    width: 6.75rem;
  }

  .tablet\:hover\:w-28:hover {
    width: 7rem;
  }

  .tablet\:hover\:w-29:hover {
    width: 7.25rem;
  }

  .tablet\:hover\:w-30:hover {
    width: 7.5rem;
  }

  .tablet\:hover\:w-31:hover {
    width: 7.75rem;
  }

  .tablet\:hover\:w-32:hover {
    width: 8rem;
  }

  .tablet\:hover\:w-40:hover {
    width: 10rem;
  }

  .tablet\:hover\:w-48:hover {
    width: 12rem;
  }

  .tablet\:hover\:w-56:hover {
    width: 14rem;
  }

  .tablet\:hover\:w-64:hover {
    width: 16rem;
  }

  .tablet\:hover\:w-auto:hover {
    width: auto;
  }

  .tablet\:hover\:w-px:hover {
    width: 1px;
  }

  .tablet\:hover\:w-1\/2:hover {
    width: 50%;
  }

  .tablet\:hover\:w-1\/3:hover {
    width: 33.333333%;
  }

  .tablet\:hover\:w-2\/3:hover {
    width: 66.666667%;
  }

  .tablet\:hover\:w-1\/4:hover {
    width: 25%;
  }

  .tablet\:hover\:w-2\/4:hover {
    width: 50%;
  }

  .tablet\:hover\:w-3\/4:hover {
    width: 75%;
  }

  .tablet\:hover\:w-1\/5:hover {
    width: 20%;
  }

  .tablet\:hover\:w-2\/5:hover {
    width: 40%;
  }

  .tablet\:hover\:w-3\/5:hover {
    width: 60%;
  }

  .tablet\:hover\:w-4\/5:hover {
    width: 80%;
  }

  .tablet\:hover\:w-1\/6:hover {
    width: 16.666667%;
  }

  .tablet\:hover\:w-2\/6:hover {
    width: 33.333333%;
  }

  .tablet\:hover\:w-3\/6:hover {
    width: 50%;
  }

  .tablet\:hover\:w-4\/6:hover {
    width: 66.666667%;
  }

  .tablet\:hover\:w-5\/6:hover {
    width: 83.333333%;
  }

  .tablet\:hover\:w-1\/12:hover {
    width: 8.333333%;
  }

  .tablet\:hover\:w-2\/12:hover {
    width: 16.666667%;
  }

  .tablet\:hover\:w-3\/12:hover {
    width: 25%;
  }

  .tablet\:hover\:w-4\/12:hover {
    width: 33.333333%;
  }

  .tablet\:hover\:w-5\/12:hover {
    width: 41.666667%;
  }

  .tablet\:hover\:w-6\/12:hover {
    width: 50%;
  }

  .tablet\:hover\:w-7\/12:hover {
    width: 58.333333%;
  }

  .tablet\:hover\:w-8\/12:hover {
    width: 66.666667%;
  }

  .tablet\:hover\:w-9\/12:hover {
    width: 75%;
  }

  .tablet\:hover\:w-10\/12:hover {
    width: 83.333333%;
  }

  .tablet\:hover\:w-11\/12:hover {
    width: 91.666667%;
  }

  .tablet\:hover\:w-full:hover {
    width: 100%;
  }

  .tablet\:hover\:w-screen:hover {
    width: 100vw;
  }

  .tablet\:z-0 {
    z-index: 0;
  }

  .tablet\:z-10 {
    z-index: 10;
  }

  .tablet\:z-20 {
    z-index: 20;
  }

  .tablet\:z-30 {
    z-index: 30;
  }

  .tablet\:z-40 {
    z-index: 40;
  }

  .tablet\:z-50 {
    z-index: 50;
  }

  .tablet\:z-auto {
    z-index: auto;
  }

  .tablet\:\!z-0 {
    z-index: 0 !important;
  }

  .tablet\:\!z-10 {
    z-index: 10 !important;
  }

  .tablet\:\!z-20 {
    z-index: 20 !important;
  }

  .tablet\:\!z-30 {
    z-index: 30 !important;
  }

  .tablet\:\!z-40 {
    z-index: 40 !important;
  }

  .tablet\:\!z-50 {
    z-index: 50 !important;
  }

  .tablet\:\!z-auto {
    z-index: auto !important;
  }

  .tablet\:hover\:z-0:hover {
    z-index: 0;
  }

  .tablet\:hover\:z-10:hover {
    z-index: 10;
  }

  .tablet\:hover\:z-20:hover {
    z-index: 20;
  }

  .tablet\:hover\:z-30:hover {
    z-index: 30;
  }

  .tablet\:hover\:z-40:hover {
    z-index: 40;
  }

  .tablet\:hover\:z-50:hover {
    z-index: 50;
  }

  .tablet\:hover\:z-auto:hover {
    z-index: auto;
  }

  .tablet\:gap-0 {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .tablet\:gap-1 {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .tablet\:gap-2 {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .tablet\:gap-3 {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .tablet\:gap-4 {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .tablet\:gap-5 {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .tablet\:gap-6 {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .tablet\:gap-7 {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .tablet\:gap-8 {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .tablet\:gap-9 {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .tablet\:gap-10 {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .tablet\:gap-11 {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .tablet\:gap-12 {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .tablet\:gap-13 {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .tablet\:gap-14 {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .tablet\:gap-15 {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .tablet\:gap-16 {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .tablet\:gap-17 {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .tablet\:gap-18 {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .tablet\:gap-19 {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .tablet\:gap-20 {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .tablet\:gap-21 {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .tablet\:gap-22 {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .tablet\:gap-23 {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .tablet\:gap-24 {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .tablet\:gap-25 {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .tablet\:gap-26 {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .tablet\:gap-27 {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .tablet\:gap-28 {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .tablet\:gap-29 {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .tablet\:gap-30 {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .tablet\:gap-31 {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .tablet\:gap-32 {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .tablet\:gap-40 {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .tablet\:gap-48 {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .tablet\:gap-56 {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .tablet\:gap-64 {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .tablet\:gap-px {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .tablet\:col-gap-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .tablet\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .tablet\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .tablet\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .tablet\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .tablet\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .tablet\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .tablet\:col-gap-7 {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .tablet\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .tablet\:col-gap-9 {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .tablet\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .tablet\:col-gap-11 {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .tablet\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .tablet\:col-gap-13 {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .tablet\:col-gap-14 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .tablet\:col-gap-15 {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .tablet\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .tablet\:col-gap-17 {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .tablet\:col-gap-18 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .tablet\:col-gap-19 {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .tablet\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .tablet\:col-gap-21 {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .tablet\:col-gap-22 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .tablet\:col-gap-23 {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .tablet\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .tablet\:col-gap-25 {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .tablet\:col-gap-26 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .tablet\:col-gap-27 {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .tablet\:col-gap-28 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .tablet\:col-gap-29 {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .tablet\:col-gap-30 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .tablet\:col-gap-31 {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .tablet\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .tablet\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .tablet\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .tablet\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .tablet\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .tablet\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .tablet\:row-gap-0 {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .tablet\:row-gap-1 {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .tablet\:row-gap-2 {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .tablet\:row-gap-3 {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .tablet\:row-gap-4 {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .tablet\:row-gap-5 {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .tablet\:row-gap-6 {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .tablet\:row-gap-7 {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .tablet\:row-gap-8 {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .tablet\:row-gap-9 {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .tablet\:row-gap-10 {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .tablet\:row-gap-11 {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .tablet\:row-gap-12 {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .tablet\:row-gap-13 {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .tablet\:row-gap-14 {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .tablet\:row-gap-15 {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .tablet\:row-gap-16 {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .tablet\:row-gap-17 {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .tablet\:row-gap-18 {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .tablet\:row-gap-19 {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .tablet\:row-gap-20 {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .tablet\:row-gap-21 {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .tablet\:row-gap-22 {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .tablet\:row-gap-23 {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .tablet\:row-gap-24 {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .tablet\:row-gap-25 {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .tablet\:row-gap-26 {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .tablet\:row-gap-27 {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .tablet\:row-gap-28 {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .tablet\:row-gap-29 {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .tablet\:row-gap-30 {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .tablet\:row-gap-31 {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .tablet\:row-gap-32 {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .tablet\:row-gap-40 {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .tablet\:row-gap-48 {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .tablet\:row-gap-56 {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .tablet\:row-gap-64 {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .tablet\:row-gap-px {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .tablet\:\!gap-0 {
    grid-gap: 0rem !important;
    grid-gap: 0rem !important;
    gap: 0rem !important;
  }

  .tablet\:\!gap-1 {
    grid-gap: 0.25rem !important;
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .tablet\:\!gap-2 {
    grid-gap: 0.5rem !important;
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .tablet\:\!gap-3 {
    grid-gap: 0.75rem !important;
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .tablet\:\!gap-4 {
    grid-gap: 1rem !important;
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .tablet\:\!gap-5 {
    grid-gap: 1.25rem !important;
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .tablet\:\!gap-6 {
    grid-gap: 1.5rem !important;
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .tablet\:\!gap-7 {
    grid-gap: 1.75rem !important;
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .tablet\:\!gap-8 {
    grid-gap: 2rem !important;
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .tablet\:\!gap-9 {
    grid-gap: 2.25rem !important;
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .tablet\:\!gap-10 {
    grid-gap: 2.5rem !important;
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .tablet\:\!gap-11 {
    grid-gap: 2.75rem !important;
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .tablet\:\!gap-12 {
    grid-gap: 3rem !important;
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .tablet\:\!gap-13 {
    grid-gap: 3.25rem !important;
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .tablet\:\!gap-14 {
    grid-gap: 3.5rem !important;
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .tablet\:\!gap-15 {
    grid-gap: 3.75rem !important;
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .tablet\:\!gap-16 {
    grid-gap: 4rem !important;
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .tablet\:\!gap-17 {
    grid-gap: 4.25rem !important;
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .tablet\:\!gap-18 {
    grid-gap: 4.5rem !important;
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .tablet\:\!gap-19 {
    grid-gap: 4.75rem !important;
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .tablet\:\!gap-20 {
    grid-gap: 5rem !important;
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .tablet\:\!gap-21 {
    grid-gap: 5.25rem !important;
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .tablet\:\!gap-22 {
    grid-gap: 5.5rem !important;
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .tablet\:\!gap-23 {
    grid-gap: 5.75rem !important;
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .tablet\:\!gap-24 {
    grid-gap: 6rem !important;
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .tablet\:\!gap-25 {
    grid-gap: 6.25rem !important;
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .tablet\:\!gap-26 {
    grid-gap: 6.5rem !important;
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .tablet\:\!gap-27 {
    grid-gap: 6.75rem !important;
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .tablet\:\!gap-28 {
    grid-gap: 7rem !important;
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .tablet\:\!gap-29 {
    grid-gap: 7.25rem !important;
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .tablet\:\!gap-30 {
    grid-gap: 7.5rem !important;
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .tablet\:\!gap-31 {
    grid-gap: 7.75rem !important;
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .tablet\:\!gap-32 {
    grid-gap: 8rem !important;
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .tablet\:\!gap-40 {
    grid-gap: 10rem !important;
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .tablet\:\!gap-48 {
    grid-gap: 12rem !important;
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .tablet\:\!gap-56 {
    grid-gap: 14rem !important;
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .tablet\:\!gap-64 {
    grid-gap: 16rem !important;
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .tablet\:\!gap-px {
    grid-gap: 1px !important;
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .tablet\:\!col-gap-0 {
    grid-column-gap: 0rem !important;
    -webkit-column-gap: 0rem !important;
       -moz-column-gap: 0rem !important;
            grid-column-gap: 0rem !important;
            column-gap: 0rem !important;
  }

  .tablet\:\!col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            grid-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .tablet\:\!col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            grid-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .tablet\:\!col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            grid-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .tablet\:\!col-gap-4 {
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            grid-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .tablet\:\!col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            grid-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .tablet\:\!col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            grid-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .tablet\:\!col-gap-7 {
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            grid-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .tablet\:\!col-gap-8 {
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            grid-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .tablet\:\!col-gap-9 {
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            grid-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .tablet\:\!col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            grid-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .tablet\:\!col-gap-11 {
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            grid-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .tablet\:\!col-gap-12 {
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            grid-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .tablet\:\!col-gap-13 {
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            grid-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .tablet\:\!col-gap-14 {
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            grid-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .tablet\:\!col-gap-15 {
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            grid-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .tablet\:\!col-gap-16 {
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            grid-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .tablet\:\!col-gap-17 {
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            grid-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .tablet\:\!col-gap-18 {
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            grid-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .tablet\:\!col-gap-19 {
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            grid-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .tablet\:\!col-gap-20 {
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            grid-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .tablet\:\!col-gap-21 {
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            grid-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .tablet\:\!col-gap-22 {
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            grid-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .tablet\:\!col-gap-23 {
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            grid-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .tablet\:\!col-gap-24 {
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            grid-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .tablet\:\!col-gap-25 {
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            grid-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .tablet\:\!col-gap-26 {
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            grid-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .tablet\:\!col-gap-27 {
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            grid-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .tablet\:\!col-gap-28 {
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            grid-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .tablet\:\!col-gap-29 {
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            grid-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .tablet\:\!col-gap-30 {
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            grid-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .tablet\:\!col-gap-31 {
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            grid-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .tablet\:\!col-gap-32 {
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            grid-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .tablet\:\!col-gap-40 {
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            grid-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .tablet\:\!col-gap-48 {
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            grid-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .tablet\:\!col-gap-56 {
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            grid-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .tablet\:\!col-gap-64 {
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            grid-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .tablet\:\!col-gap-px {
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            grid-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .tablet\:\!row-gap-0 {
    grid-row-gap: 0rem !important;
    grid-row-gap: 0rem !important;
    row-gap: 0rem !important;
  }

  .tablet\:\!row-gap-1 {
    grid-row-gap: 0.25rem !important;
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .tablet\:\!row-gap-2 {
    grid-row-gap: 0.5rem !important;
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .tablet\:\!row-gap-3 {
    grid-row-gap: 0.75rem !important;
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .tablet\:\!row-gap-4 {
    grid-row-gap: 1rem !important;
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .tablet\:\!row-gap-5 {
    grid-row-gap: 1.25rem !important;
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .tablet\:\!row-gap-6 {
    grid-row-gap: 1.5rem !important;
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .tablet\:\!row-gap-7 {
    grid-row-gap: 1.75rem !important;
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .tablet\:\!row-gap-8 {
    grid-row-gap: 2rem !important;
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .tablet\:\!row-gap-9 {
    grid-row-gap: 2.25rem !important;
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .tablet\:\!row-gap-10 {
    grid-row-gap: 2.5rem !important;
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .tablet\:\!row-gap-11 {
    grid-row-gap: 2.75rem !important;
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .tablet\:\!row-gap-12 {
    grid-row-gap: 3rem !important;
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .tablet\:\!row-gap-13 {
    grid-row-gap: 3.25rem !important;
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .tablet\:\!row-gap-14 {
    grid-row-gap: 3.5rem !important;
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .tablet\:\!row-gap-15 {
    grid-row-gap: 3.75rem !important;
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .tablet\:\!row-gap-16 {
    grid-row-gap: 4rem !important;
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .tablet\:\!row-gap-17 {
    grid-row-gap: 4.25rem !important;
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .tablet\:\!row-gap-18 {
    grid-row-gap: 4.5rem !important;
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .tablet\:\!row-gap-19 {
    grid-row-gap: 4.75rem !important;
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .tablet\:\!row-gap-20 {
    grid-row-gap: 5rem !important;
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .tablet\:\!row-gap-21 {
    grid-row-gap: 5.25rem !important;
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .tablet\:\!row-gap-22 {
    grid-row-gap: 5.5rem !important;
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .tablet\:\!row-gap-23 {
    grid-row-gap: 5.75rem !important;
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .tablet\:\!row-gap-24 {
    grid-row-gap: 6rem !important;
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .tablet\:\!row-gap-25 {
    grid-row-gap: 6.25rem !important;
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .tablet\:\!row-gap-26 {
    grid-row-gap: 6.5rem !important;
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .tablet\:\!row-gap-27 {
    grid-row-gap: 6.75rem !important;
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .tablet\:\!row-gap-28 {
    grid-row-gap: 7rem !important;
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .tablet\:\!row-gap-29 {
    grid-row-gap: 7.25rem !important;
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .tablet\:\!row-gap-30 {
    grid-row-gap: 7.5rem !important;
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .tablet\:\!row-gap-31 {
    grid-row-gap: 7.75rem !important;
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .tablet\:\!row-gap-32 {
    grid-row-gap: 8rem !important;
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .tablet\:\!row-gap-40 {
    grid-row-gap: 10rem !important;
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .tablet\:\!row-gap-48 {
    grid-row-gap: 12rem !important;
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .tablet\:\!row-gap-56 {
    grid-row-gap: 14rem !important;
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .tablet\:\!row-gap-64 {
    grid-row-gap: 16rem !important;
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .tablet\:\!row-gap-px {
    grid-row-gap: 1px !important;
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .tablet\:hover\:gap-0:hover {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .tablet\:hover\:gap-1:hover {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .tablet\:hover\:gap-2:hover {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .tablet\:hover\:gap-3:hover {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .tablet\:hover\:gap-4:hover {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .tablet\:hover\:gap-5:hover {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .tablet\:hover\:gap-6:hover {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .tablet\:hover\:gap-7:hover {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .tablet\:hover\:gap-8:hover {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .tablet\:hover\:gap-9:hover {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .tablet\:hover\:gap-10:hover {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .tablet\:hover\:gap-11:hover {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .tablet\:hover\:gap-12:hover {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .tablet\:hover\:gap-13:hover {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .tablet\:hover\:gap-14:hover {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .tablet\:hover\:gap-15:hover {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .tablet\:hover\:gap-16:hover {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .tablet\:hover\:gap-17:hover {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .tablet\:hover\:gap-18:hover {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .tablet\:hover\:gap-19:hover {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .tablet\:hover\:gap-20:hover {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .tablet\:hover\:gap-21:hover {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .tablet\:hover\:gap-22:hover {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .tablet\:hover\:gap-23:hover {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .tablet\:hover\:gap-24:hover {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .tablet\:hover\:gap-25:hover {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .tablet\:hover\:gap-26:hover {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .tablet\:hover\:gap-27:hover {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .tablet\:hover\:gap-28:hover {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .tablet\:hover\:gap-29:hover {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .tablet\:hover\:gap-30:hover {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .tablet\:hover\:gap-31:hover {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .tablet\:hover\:gap-32:hover {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .tablet\:hover\:gap-40:hover {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .tablet\:hover\:gap-48:hover {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .tablet\:hover\:gap-56:hover {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .tablet\:hover\:gap-64:hover {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .tablet\:hover\:gap-px:hover {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .tablet\:hover\:col-gap-0:hover {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .tablet\:hover\:col-gap-1:hover {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .tablet\:hover\:col-gap-2:hover {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .tablet\:hover\:col-gap-3:hover {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .tablet\:hover\:col-gap-4:hover {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .tablet\:hover\:col-gap-5:hover {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .tablet\:hover\:col-gap-6:hover {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .tablet\:hover\:col-gap-7:hover {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .tablet\:hover\:col-gap-8:hover {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .tablet\:hover\:col-gap-9:hover {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .tablet\:hover\:col-gap-10:hover {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .tablet\:hover\:col-gap-11:hover {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .tablet\:hover\:col-gap-12:hover {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .tablet\:hover\:col-gap-13:hover {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .tablet\:hover\:col-gap-14:hover {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .tablet\:hover\:col-gap-15:hover {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .tablet\:hover\:col-gap-16:hover {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .tablet\:hover\:col-gap-17:hover {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .tablet\:hover\:col-gap-18:hover {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .tablet\:hover\:col-gap-19:hover {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .tablet\:hover\:col-gap-20:hover {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .tablet\:hover\:col-gap-21:hover {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .tablet\:hover\:col-gap-22:hover {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .tablet\:hover\:col-gap-23:hover {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .tablet\:hover\:col-gap-24:hover {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .tablet\:hover\:col-gap-25:hover {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .tablet\:hover\:col-gap-26:hover {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .tablet\:hover\:col-gap-27:hover {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .tablet\:hover\:col-gap-28:hover {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .tablet\:hover\:col-gap-29:hover {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .tablet\:hover\:col-gap-30:hover {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .tablet\:hover\:col-gap-31:hover {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .tablet\:hover\:col-gap-32:hover {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .tablet\:hover\:col-gap-40:hover {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .tablet\:hover\:col-gap-48:hover {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .tablet\:hover\:col-gap-56:hover {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .tablet\:hover\:col-gap-64:hover {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .tablet\:hover\:col-gap-px:hover {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .tablet\:hover\:row-gap-0:hover {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .tablet\:hover\:row-gap-1:hover {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .tablet\:hover\:row-gap-2:hover {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .tablet\:hover\:row-gap-3:hover {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .tablet\:hover\:row-gap-4:hover {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .tablet\:hover\:row-gap-5:hover {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .tablet\:hover\:row-gap-6:hover {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .tablet\:hover\:row-gap-7:hover {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .tablet\:hover\:row-gap-8:hover {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .tablet\:hover\:row-gap-9:hover {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .tablet\:hover\:row-gap-10:hover {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .tablet\:hover\:row-gap-11:hover {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .tablet\:hover\:row-gap-12:hover {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .tablet\:hover\:row-gap-13:hover {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .tablet\:hover\:row-gap-14:hover {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .tablet\:hover\:row-gap-15:hover {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .tablet\:hover\:row-gap-16:hover {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .tablet\:hover\:row-gap-17:hover {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .tablet\:hover\:row-gap-18:hover {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .tablet\:hover\:row-gap-19:hover {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .tablet\:hover\:row-gap-20:hover {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .tablet\:hover\:row-gap-21:hover {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .tablet\:hover\:row-gap-22:hover {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .tablet\:hover\:row-gap-23:hover {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .tablet\:hover\:row-gap-24:hover {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .tablet\:hover\:row-gap-25:hover {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .tablet\:hover\:row-gap-26:hover {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .tablet\:hover\:row-gap-27:hover {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .tablet\:hover\:row-gap-28:hover {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .tablet\:hover\:row-gap-29:hover {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .tablet\:hover\:row-gap-30:hover {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .tablet\:hover\:row-gap-31:hover {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .tablet\:hover\:row-gap-32:hover {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .tablet\:hover\:row-gap-40:hover {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .tablet\:hover\:row-gap-48:hover {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .tablet\:hover\:row-gap-56:hover {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .tablet\:hover\:row-gap-64:hover {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .tablet\:hover\:row-gap-px:hover {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .tablet\:grid-flow-row {
    grid-auto-flow: row;
  }

  .tablet\:grid-flow-col {
    grid-auto-flow: column;
  }

  .tablet\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .tablet\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .tablet\:\!grid-flow-row {
    grid-auto-flow: row !important;
  }

  .tablet\:\!grid-flow-col {
    grid-auto-flow: column !important;
  }

  .tablet\:\!grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }

  .tablet\:\!grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }

  .tablet\:hover\:grid-flow-row:hover {
    grid-auto-flow: row;
  }

  .tablet\:hover\:grid-flow-col:hover {
    grid-auto-flow: column;
  }

  .tablet\:hover\:grid-flow-row-dense:hover {
    grid-auto-flow: row dense;
  }

  .tablet\:hover\:grid-flow-col-dense:hover {
    grid-auto-flow: column dense;
  }

  .tablet\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .tablet\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .tablet\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .tablet\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .tablet\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .tablet\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .tablet\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .tablet\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .tablet\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .tablet\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .tablet\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .tablet\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .tablet\:grid-cols-none {
    grid-template-columns: none;
  }

  .tablet\:\!grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-cols-none {
    grid-template-columns: none !important;
  }

  .tablet\:hover\:grid-cols-1:hover {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-cols-2:hover {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-cols-3:hover {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-cols-4:hover {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-cols-5:hover {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-cols-6:hover {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-cols-7:hover {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-cols-8:hover {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-cols-9:hover {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-cols-10:hover {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-cols-11:hover {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-cols-12:hover {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-cols-none:hover {
    grid-template-columns: none;
  }

  .tablet\:col-auto {
    grid-column: auto;
  }

  .tablet\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .tablet\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .tablet\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .tablet\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .tablet\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .tablet\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .tablet\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .tablet\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .tablet\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .tablet\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .tablet\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .tablet\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .tablet\:\!col-auto {
    grid-column: auto !important;
  }

  .tablet\:\!col-span-1 {
    grid-column: span 1 / span 1 !important;
  }

  .tablet\:\!col-span-2 {
    grid-column: span 2 / span 2 !important;
  }

  .tablet\:\!col-span-3 {
    grid-column: span 3 / span 3 !important;
  }

  .tablet\:\!col-span-4 {
    grid-column: span 4 / span 4 !important;
  }

  .tablet\:\!col-span-5 {
    grid-column: span 5 / span 5 !important;
  }

  .tablet\:\!col-span-6 {
    grid-column: span 6 / span 6 !important;
  }

  .tablet\:\!col-span-7 {
    grid-column: span 7 / span 7 !important;
  }

  .tablet\:\!col-span-8 {
    grid-column: span 8 / span 8 !important;
  }

  .tablet\:\!col-span-9 {
    grid-column: span 9 / span 9 !important;
  }

  .tablet\:\!col-span-10 {
    grid-column: span 10 / span 10 !important;
  }

  .tablet\:\!col-span-11 {
    grid-column: span 11 / span 11 !important;
  }

  .tablet\:\!col-span-12 {
    grid-column: span 12 / span 12 !important;
  }

  .tablet\:hover\:col-auto:hover {
    grid-column: auto;
  }

  .tablet\:hover\:col-span-1:hover {
    grid-column: span 1 / span 1;
  }

  .tablet\:hover\:col-span-2:hover {
    grid-column: span 2 / span 2;
  }

  .tablet\:hover\:col-span-3:hover {
    grid-column: span 3 / span 3;
  }

  .tablet\:hover\:col-span-4:hover {
    grid-column: span 4 / span 4;
  }

  .tablet\:hover\:col-span-5:hover {
    grid-column: span 5 / span 5;
  }

  .tablet\:hover\:col-span-6:hover {
    grid-column: span 6 / span 6;
  }

  .tablet\:hover\:col-span-7:hover {
    grid-column: span 7 / span 7;
  }

  .tablet\:hover\:col-span-8:hover {
    grid-column: span 8 / span 8;
  }

  .tablet\:hover\:col-span-9:hover {
    grid-column: span 9 / span 9;
  }

  .tablet\:hover\:col-span-10:hover {
    grid-column: span 10 / span 10;
  }

  .tablet\:hover\:col-span-11:hover {
    grid-column: span 11 / span 11;
  }

  .tablet\:hover\:col-span-12:hover {
    grid-column: span 12 / span 12;
  }

  .tablet\:col-start-1 {
    grid-column-start: 1;
  }

  .tablet\:col-start-2 {
    grid-column-start: 2;
  }

  .tablet\:col-start-3 {
    grid-column-start: 3;
  }

  .tablet\:col-start-4 {
    grid-column-start: 4;
  }

  .tablet\:col-start-5 {
    grid-column-start: 5;
  }

  .tablet\:col-start-6 {
    grid-column-start: 6;
  }

  .tablet\:col-start-7 {
    grid-column-start: 7;
  }

  .tablet\:col-start-8 {
    grid-column-start: 8;
  }

  .tablet\:col-start-9 {
    grid-column-start: 9;
  }

  .tablet\:col-start-10 {
    grid-column-start: 10;
  }

  .tablet\:col-start-11 {
    grid-column-start: 11;
  }

  .tablet\:col-start-12 {
    grid-column-start: 12;
  }

  .tablet\:col-start-13 {
    grid-column-start: 13;
  }

  .tablet\:col-start-auto {
    grid-column-start: auto;
  }

  .tablet\:\!col-start-1 {
    grid-column-start: 1 !important;
  }

  .tablet\:\!col-start-2 {
    grid-column-start: 2 !important;
  }

  .tablet\:\!col-start-3 {
    grid-column-start: 3 !important;
  }

  .tablet\:\!col-start-4 {
    grid-column-start: 4 !important;
  }

  .tablet\:\!col-start-5 {
    grid-column-start: 5 !important;
  }

  .tablet\:\!col-start-6 {
    grid-column-start: 6 !important;
  }

  .tablet\:\!col-start-7 {
    grid-column-start: 7 !important;
  }

  .tablet\:\!col-start-8 {
    grid-column-start: 8 !important;
  }

  .tablet\:\!col-start-9 {
    grid-column-start: 9 !important;
  }

  .tablet\:\!col-start-10 {
    grid-column-start: 10 !important;
  }

  .tablet\:\!col-start-11 {
    grid-column-start: 11 !important;
  }

  .tablet\:\!col-start-12 {
    grid-column-start: 12 !important;
  }

  .tablet\:\!col-start-13 {
    grid-column-start: 13 !important;
  }

  .tablet\:\!col-start-auto {
    grid-column-start: auto !important;
  }

  .tablet\:hover\:col-start-1:hover {
    grid-column-start: 1;
  }

  .tablet\:hover\:col-start-2:hover {
    grid-column-start: 2;
  }

  .tablet\:hover\:col-start-3:hover {
    grid-column-start: 3;
  }

  .tablet\:hover\:col-start-4:hover {
    grid-column-start: 4;
  }

  .tablet\:hover\:col-start-5:hover {
    grid-column-start: 5;
  }

  .tablet\:hover\:col-start-6:hover {
    grid-column-start: 6;
  }

  .tablet\:hover\:col-start-7:hover {
    grid-column-start: 7;
  }

  .tablet\:hover\:col-start-8:hover {
    grid-column-start: 8;
  }

  .tablet\:hover\:col-start-9:hover {
    grid-column-start: 9;
  }

  .tablet\:hover\:col-start-10:hover {
    grid-column-start: 10;
  }

  .tablet\:hover\:col-start-11:hover {
    grid-column-start: 11;
  }

  .tablet\:hover\:col-start-12:hover {
    grid-column-start: 12;
  }

  .tablet\:hover\:col-start-13:hover {
    grid-column-start: 13;
  }

  .tablet\:hover\:col-start-auto:hover {
    grid-column-start: auto;
  }

  .tablet\:col-end-1 {
    grid-column-end: 1;
  }

  .tablet\:col-end-2 {
    grid-column-end: 2;
  }

  .tablet\:col-end-3 {
    grid-column-end: 3;
  }

  .tablet\:col-end-4 {
    grid-column-end: 4;
  }

  .tablet\:col-end-5 {
    grid-column-end: 5;
  }

  .tablet\:col-end-6 {
    grid-column-end: 6;
  }

  .tablet\:col-end-7 {
    grid-column-end: 7;
  }

  .tablet\:col-end-8 {
    grid-column-end: 8;
  }

  .tablet\:col-end-9 {
    grid-column-end: 9;
  }

  .tablet\:col-end-10 {
    grid-column-end: 10;
  }

  .tablet\:col-end-11 {
    grid-column-end: 11;
  }

  .tablet\:col-end-12 {
    grid-column-end: 12;
  }

  .tablet\:col-end-13 {
    grid-column-end: 13;
  }

  .tablet\:col-end-auto {
    grid-column-end: auto;
  }

  .tablet\:\!col-end-1 {
    grid-column-end: 1 !important;
  }

  .tablet\:\!col-end-2 {
    grid-column-end: 2 !important;
  }

  .tablet\:\!col-end-3 {
    grid-column-end: 3 !important;
  }

  .tablet\:\!col-end-4 {
    grid-column-end: 4 !important;
  }

  .tablet\:\!col-end-5 {
    grid-column-end: 5 !important;
  }

  .tablet\:\!col-end-6 {
    grid-column-end: 6 !important;
  }

  .tablet\:\!col-end-7 {
    grid-column-end: 7 !important;
  }

  .tablet\:\!col-end-8 {
    grid-column-end: 8 !important;
  }

  .tablet\:\!col-end-9 {
    grid-column-end: 9 !important;
  }

  .tablet\:\!col-end-10 {
    grid-column-end: 10 !important;
  }

  .tablet\:\!col-end-11 {
    grid-column-end: 11 !important;
  }

  .tablet\:\!col-end-12 {
    grid-column-end: 12 !important;
  }

  .tablet\:\!col-end-13 {
    grid-column-end: 13 !important;
  }

  .tablet\:\!col-end-auto {
    grid-column-end: auto !important;
  }

  .tablet\:hover\:col-end-1:hover {
    grid-column-end: 1;
  }

  .tablet\:hover\:col-end-2:hover {
    grid-column-end: 2;
  }

  .tablet\:hover\:col-end-3:hover {
    grid-column-end: 3;
  }

  .tablet\:hover\:col-end-4:hover {
    grid-column-end: 4;
  }

  .tablet\:hover\:col-end-5:hover {
    grid-column-end: 5;
  }

  .tablet\:hover\:col-end-6:hover {
    grid-column-end: 6;
  }

  .tablet\:hover\:col-end-7:hover {
    grid-column-end: 7;
  }

  .tablet\:hover\:col-end-8:hover {
    grid-column-end: 8;
  }

  .tablet\:hover\:col-end-9:hover {
    grid-column-end: 9;
  }

  .tablet\:hover\:col-end-10:hover {
    grid-column-end: 10;
  }

  .tablet\:hover\:col-end-11:hover {
    grid-column-end: 11;
  }

  .tablet\:hover\:col-end-12:hover {
    grid-column-end: 12;
  }

  .tablet\:hover\:col-end-13:hover {
    grid-column-end: 13;
  }

  .tablet\:hover\:col-end-auto:hover {
    grid-column-end: auto;
  }

  .tablet\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .tablet\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .tablet\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .tablet\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .tablet\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .tablet\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .tablet\:grid-rows-none {
    grid-template-rows: none;
  }

  .tablet\:\!grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .tablet\:\!grid-rows-none {
    grid-template-rows: none !important;
  }

  .tablet\:hover\:grid-rows-1:hover {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-rows-2:hover {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-rows-3:hover {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-rows-4:hover {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-rows-5:hover {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-rows-6:hover {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .tablet\:hover\:grid-rows-none:hover {
    grid-template-rows: none;
  }

  .tablet\:row-auto {
    grid-row: auto;
  }

  .tablet\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .tablet\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .tablet\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .tablet\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .tablet\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .tablet\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .tablet\:\!row-auto {
    grid-row: auto !important;
  }

  .tablet\:\!row-span-1 {
    grid-row: span 1 / span 1 !important;
  }

  .tablet\:\!row-span-2 {
    grid-row: span 2 / span 2 !important;
  }

  .tablet\:\!row-span-3 {
    grid-row: span 3 / span 3 !important;
  }

  .tablet\:\!row-span-4 {
    grid-row: span 4 / span 4 !important;
  }

  .tablet\:\!row-span-5 {
    grid-row: span 5 / span 5 !important;
  }

  .tablet\:\!row-span-6 {
    grid-row: span 6 / span 6 !important;
  }

  .tablet\:hover\:row-auto:hover {
    grid-row: auto;
  }

  .tablet\:hover\:row-span-1:hover {
    grid-row: span 1 / span 1;
  }

  .tablet\:hover\:row-span-2:hover {
    grid-row: span 2 / span 2;
  }

  .tablet\:hover\:row-span-3:hover {
    grid-row: span 3 / span 3;
  }

  .tablet\:hover\:row-span-4:hover {
    grid-row: span 4 / span 4;
  }

  .tablet\:hover\:row-span-5:hover {
    grid-row: span 5 / span 5;
  }

  .tablet\:hover\:row-span-6:hover {
    grid-row: span 6 / span 6;
  }

  .tablet\:row-start-1 {
    grid-row-start: 1;
  }

  .tablet\:row-start-2 {
    grid-row-start: 2;
  }

  .tablet\:row-start-3 {
    grid-row-start: 3;
  }

  .tablet\:row-start-4 {
    grid-row-start: 4;
  }

  .tablet\:row-start-5 {
    grid-row-start: 5;
  }

  .tablet\:row-start-6 {
    grid-row-start: 6;
  }

  .tablet\:row-start-7 {
    grid-row-start: 7;
  }

  .tablet\:row-start-auto {
    grid-row-start: auto;
  }

  .tablet\:\!row-start-1 {
    grid-row-start: 1 !important;
  }

  .tablet\:\!row-start-2 {
    grid-row-start: 2 !important;
  }

  .tablet\:\!row-start-3 {
    grid-row-start: 3 !important;
  }

  .tablet\:\!row-start-4 {
    grid-row-start: 4 !important;
  }

  .tablet\:\!row-start-5 {
    grid-row-start: 5 !important;
  }

  .tablet\:\!row-start-6 {
    grid-row-start: 6 !important;
  }

  .tablet\:\!row-start-7 {
    grid-row-start: 7 !important;
  }

  .tablet\:\!row-start-auto {
    grid-row-start: auto !important;
  }

  .tablet\:hover\:row-start-1:hover {
    grid-row-start: 1;
  }

  .tablet\:hover\:row-start-2:hover {
    grid-row-start: 2;
  }

  .tablet\:hover\:row-start-3:hover {
    grid-row-start: 3;
  }

  .tablet\:hover\:row-start-4:hover {
    grid-row-start: 4;
  }

  .tablet\:hover\:row-start-5:hover {
    grid-row-start: 5;
  }

  .tablet\:hover\:row-start-6:hover {
    grid-row-start: 6;
  }

  .tablet\:hover\:row-start-7:hover {
    grid-row-start: 7;
  }

  .tablet\:hover\:row-start-auto:hover {
    grid-row-start: auto;
  }

  .tablet\:row-end-1 {
    grid-row-end: 1;
  }

  .tablet\:row-end-2 {
    grid-row-end: 2;
  }

  .tablet\:row-end-3 {
    grid-row-end: 3;
  }

  .tablet\:row-end-4 {
    grid-row-end: 4;
  }

  .tablet\:row-end-5 {
    grid-row-end: 5;
  }

  .tablet\:row-end-6 {
    grid-row-end: 6;
  }

  .tablet\:row-end-7 {
    grid-row-end: 7;
  }

  .tablet\:row-end-auto {
    grid-row-end: auto;
  }

  .tablet\:\!row-end-1 {
    grid-row-end: 1 !important;
  }

  .tablet\:\!row-end-2 {
    grid-row-end: 2 !important;
  }

  .tablet\:\!row-end-3 {
    grid-row-end: 3 !important;
  }

  .tablet\:\!row-end-4 {
    grid-row-end: 4 !important;
  }

  .tablet\:\!row-end-5 {
    grid-row-end: 5 !important;
  }

  .tablet\:\!row-end-6 {
    grid-row-end: 6 !important;
  }

  .tablet\:\!row-end-7 {
    grid-row-end: 7 !important;
  }

  .tablet\:\!row-end-auto {
    grid-row-end: auto !important;
  }

  .tablet\:hover\:row-end-1:hover {
    grid-row-end: 1;
  }

  .tablet\:hover\:row-end-2:hover {
    grid-row-end: 2;
  }

  .tablet\:hover\:row-end-3:hover {
    grid-row-end: 3;
  }

  .tablet\:hover\:row-end-4:hover {
    grid-row-end: 4;
  }

  .tablet\:hover\:row-end-5:hover {
    grid-row-end: 5;
  }

  .tablet\:hover\:row-end-6:hover {
    grid-row-end: 6;
  }

  .tablet\:hover\:row-end-7:hover {
    grid-row-end: 7;
  }

  .tablet\:hover\:row-end-auto:hover {
    grid-row-end: auto;
  }

  .tablet\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .tablet\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .tablet\:\!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;
    -webkit-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: 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;
  }

  .tablet\:\!transform-none {
    -webkit-transform: none !important;
            transform: none !important;
  }

  .tablet\:hover\:transform:hover {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .tablet\:hover\:transform-none:hover {
    -webkit-transform: none;
            transform: none;
  }

  .tablet\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .tablet\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .tablet\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .tablet\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .tablet\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .tablet\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .tablet\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .tablet\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .tablet\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .tablet\:\!origin-center {
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .tablet\:\!origin-top {
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .tablet\:\!origin-top-right {
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .tablet\:\!origin-right {
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .tablet\:\!origin-bottom-right {
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .tablet\:\!origin-bottom {
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .tablet\:\!origin-bottom-left {
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .tablet\:\!origin-left {
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .tablet\:\!origin-top-left {
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .tablet\:hover\:origin-center:hover {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .tablet\:hover\:origin-top:hover {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .tablet\:hover\:origin-top-right:hover {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .tablet\:hover\:origin-right:hover {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .tablet\:hover\:origin-bottom-right:hover {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .tablet\:hover\:origin-bottom:hover {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .tablet\:hover\:origin-bottom-left:hover {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .tablet\:hover\:origin-left:hover {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .tablet\:hover\:origin-top-left:hover {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .tablet\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .tablet\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .tablet\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .tablet\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .tablet\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .tablet\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .tablet\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .tablet\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .tablet\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .tablet\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .tablet\:scale-x-0 {
    --transform-scale-x: 0;
  }

  .tablet\:scale-x-50 {
    --transform-scale-x: .5;
  }

  .tablet\:scale-x-75 {
    --transform-scale-x: .75;
  }

  .tablet\:scale-x-90 {
    --transform-scale-x: .9;
  }

  .tablet\:scale-x-95 {
    --transform-scale-x: .95;
  }

  .tablet\:scale-x-100 {
    --transform-scale-x: 1;
  }

  .tablet\:scale-x-105 {
    --transform-scale-x: 1.05;
  }

  .tablet\:scale-x-110 {
    --transform-scale-x: 1.1;
  }

  .tablet\:scale-x-125 {
    --transform-scale-x: 1.25;
  }

  .tablet\:scale-x-150 {
    --transform-scale-x: 1.5;
  }

  .tablet\:scale-y-0 {
    --transform-scale-y: 0;
  }

  .tablet\:scale-y-50 {
    --transform-scale-y: .5;
  }

  .tablet\:scale-y-75 {
    --transform-scale-y: .75;
  }

  .tablet\:scale-y-90 {
    --transform-scale-y: .9;
  }

  .tablet\:scale-y-95 {
    --transform-scale-y: .95;
  }

  .tablet\:scale-y-100 {
    --transform-scale-y: 1;
  }

  .tablet\:scale-y-105 {
    --transform-scale-y: 1.05;
  }

  .tablet\:scale-y-110 {
    --transform-scale-y: 1.1;
  }

  .tablet\:scale-y-125 {
    --transform-scale-y: 1.25;
  }

  .tablet\:scale-y-150 {
    --transform-scale-y: 1.5;
  }

  .tablet\:\!scale-0 {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .tablet\:\!scale-50 {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .tablet\:\!scale-75 {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .tablet\:\!scale-90 {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .tablet\:\!scale-95 {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .tablet\:\!scale-100 {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .tablet\:\!scale-105 {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .tablet\:\!scale-110 {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .tablet\:\!scale-125 {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .tablet\:\!scale-150 {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .tablet\:\!scale-x-0 {
    --transform-scale-x: 0 !important;
  }

  .tablet\:\!scale-x-50 {
    --transform-scale-x: .5 !important;
  }

  .tablet\:\!scale-x-75 {
    --transform-scale-x: .75 !important;
  }

  .tablet\:\!scale-x-90 {
    --transform-scale-x: .9 !important;
  }

  .tablet\:\!scale-x-95 {
    --transform-scale-x: .95 !important;
  }

  .tablet\:\!scale-x-100 {
    --transform-scale-x: 1 !important;
  }

  .tablet\:\!scale-x-105 {
    --transform-scale-x: 1.05 !important;
  }

  .tablet\:\!scale-x-110 {
    --transform-scale-x: 1.1 !important;
  }

  .tablet\:\!scale-x-125 {
    --transform-scale-x: 1.25 !important;
  }

  .tablet\:\!scale-x-150 {
    --transform-scale-x: 1.5 !important;
  }

  .tablet\:\!scale-y-0 {
    --transform-scale-y: 0 !important;
  }

  .tablet\:\!scale-y-50 {
    --transform-scale-y: .5 !important;
  }

  .tablet\:\!scale-y-75 {
    --transform-scale-y: .75 !important;
  }

  .tablet\:\!scale-y-90 {
    --transform-scale-y: .9 !important;
  }

  .tablet\:\!scale-y-95 {
    --transform-scale-y: .95 !important;
  }

  .tablet\:\!scale-y-100 {
    --transform-scale-y: 1 !important;
  }

  .tablet\:\!scale-y-105 {
    --transform-scale-y: 1.05 !important;
  }

  .tablet\:\!scale-y-110 {
    --transform-scale-y: 1.1 !important;
  }

  .tablet\:\!scale-y-125 {
    --transform-scale-y: 1.25 !important;
  }

  .tablet\:\!scale-y-150 {
    --transform-scale-y: 1.5 !important;
  }

  .tablet\:hover\:scale-0:hover {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .tablet\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .tablet\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .tablet\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .tablet\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .tablet\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .tablet\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .tablet\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .tablet\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .tablet\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .tablet\:hover\:scale-x-0:hover {
    --transform-scale-x: 0;
  }

  .tablet\:hover\:scale-x-50:hover {
    --transform-scale-x: .5;
  }

  .tablet\:hover\:scale-x-75:hover {
    --transform-scale-x: .75;
  }

  .tablet\:hover\:scale-x-90:hover {
    --transform-scale-x: .9;
  }

  .tablet\:hover\:scale-x-95:hover {
    --transform-scale-x: .95;
  }

  .tablet\:hover\:scale-x-100:hover {
    --transform-scale-x: 1;
  }

  .tablet\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05;
  }

  .tablet\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1;
  }

  .tablet\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25;
  }

  .tablet\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5;
  }

  .tablet\:hover\:scale-y-0:hover {
    --transform-scale-y: 0;
  }

  .tablet\:hover\:scale-y-50:hover {
    --transform-scale-y: .5;
  }

  .tablet\:hover\:scale-y-75:hover {
    --transform-scale-y: .75;
  }

  .tablet\:hover\:scale-y-90:hover {
    --transform-scale-y: .9;
  }

  .tablet\:hover\:scale-y-95:hover {
    --transform-scale-y: .95;
  }

  .tablet\:hover\:scale-y-100:hover {
    --transform-scale-y: 1;
  }

  .tablet\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05;
  }

  .tablet\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1;
  }

  .tablet\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25;
  }

  .tablet\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5;
  }

  .tablet\:rotate-0 {
    --transform-rotate: 0;
  }

  .tablet\:rotate-45 {
    --transform-rotate: 45deg;
  }

  .tablet\:rotate-90 {
    --transform-rotate: 90deg;
  }

  .tablet\:rotate-180 {
    --transform-rotate: 180deg;
  }

  .tablet\:-rotate-180 {
    --transform-rotate: -180deg;
  }

  .tablet\:-rotate-90 {
    --transform-rotate: -90deg;
  }

  .tablet\:-rotate-45 {
    --transform-rotate: -45deg;
  }

  .tablet\:\!rotate-0 {
    --transform-rotate: 0 !important;
  }

  .tablet\:\!rotate-45 {
    --transform-rotate: 45deg !important;
  }

  .tablet\:\!rotate-90 {
    --transform-rotate: 90deg !important;
  }

  .tablet\:\!rotate-180 {
    --transform-rotate: 180deg !important;
  }

  .tablet\:\!-rotate-180 {
    --transform-rotate: -180deg !important;
  }

  .tablet\:\!-rotate-90 {
    --transform-rotate: -90deg !important;
  }

  .tablet\:\!-rotate-45 {
    --transform-rotate: -45deg !important;
  }

  .tablet\:hover\:rotate-0:hover {
    --transform-rotate: 0;
  }

  .tablet\:hover\:rotate-45:hover {
    --transform-rotate: 45deg;
  }

  .tablet\:hover\:rotate-90:hover {
    --transform-rotate: 90deg;
  }

  .tablet\:hover\:rotate-180:hover {
    --transform-rotate: 180deg;
  }

  .tablet\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg;
  }

  .tablet\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg;
  }

  .tablet\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg;
  }

  .tablet\:translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .tablet\:translate-x-1 {
    --transform-translate-x: 0.25rem;
  }

  .tablet\:translate-x-2 {
    --transform-translate-x: 0.5rem;
  }

  .tablet\:translate-x-3 {
    --transform-translate-x: 0.75rem;
  }

  .tablet\:translate-x-4 {
    --transform-translate-x: 1rem;
  }

  .tablet\:translate-x-5 {
    --transform-translate-x: 1.25rem;
  }

  .tablet\:translate-x-6 {
    --transform-translate-x: 1.5rem;
  }

  .tablet\:translate-x-7 {
    --transform-translate-x: 1.75rem;
  }

  .tablet\:translate-x-8 {
    --transform-translate-x: 2rem;
  }

  .tablet\:translate-x-9 {
    --transform-translate-x: 2.25rem;
  }

  .tablet\:translate-x-10 {
    --transform-translate-x: 2.5rem;
  }

  .tablet\:translate-x-11 {
    --transform-translate-x: 2.75rem;
  }

  .tablet\:translate-x-12 {
    --transform-translate-x: 3rem;
  }

  .tablet\:translate-x-13 {
    --transform-translate-x: 3.25rem;
  }

  .tablet\:translate-x-14 {
    --transform-translate-x: 3.5rem;
  }

  .tablet\:translate-x-15 {
    --transform-translate-x: 3.75rem;
  }

  .tablet\:translate-x-16 {
    --transform-translate-x: 4rem;
  }

  .tablet\:translate-x-17 {
    --transform-translate-x: 4.25rem;
  }

  .tablet\:translate-x-18 {
    --transform-translate-x: 4.5rem;
  }

  .tablet\:translate-x-19 {
    --transform-translate-x: 4.75rem;
  }

  .tablet\:translate-x-20 {
    --transform-translate-x: 5rem;
  }

  .tablet\:translate-x-21 {
    --transform-translate-x: 5.25rem;
  }

  .tablet\:translate-x-22 {
    --transform-translate-x: 5.5rem;
  }

  .tablet\:translate-x-23 {
    --transform-translate-x: 5.75rem;
  }

  .tablet\:translate-x-24 {
    --transform-translate-x: 6rem;
  }

  .tablet\:translate-x-25 {
    --transform-translate-x: 6.25rem;
  }

  .tablet\:translate-x-26 {
    --transform-translate-x: 6.5rem;
  }

  .tablet\:translate-x-27 {
    --transform-translate-x: 6.75rem;
  }

  .tablet\:translate-x-28 {
    --transform-translate-x: 7rem;
  }

  .tablet\:translate-x-29 {
    --transform-translate-x: 7.25rem;
  }

  .tablet\:translate-x-30 {
    --transform-translate-x: 7.5rem;
  }

  .tablet\:translate-x-31 {
    --transform-translate-x: 7.75rem;
  }

  .tablet\:translate-x-32 {
    --transform-translate-x: 8rem;
  }

  .tablet\:translate-x-40 {
    --transform-translate-x: 10rem;
  }

  .tablet\:translate-x-48 {
    --transform-translate-x: 12rem;
  }

  .tablet\:translate-x-56 {
    --transform-translate-x: 14rem;
  }

  .tablet\:translate-x-64 {
    --transform-translate-x: 16rem;
  }

  .tablet\:translate-x-px {
    --transform-translate-x: 1px;
  }

  .tablet\:-translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .tablet\:-translate-x-1 {
    --transform-translate-x: -0.25rem;
  }

  .tablet\:-translate-x-2 {
    --transform-translate-x: -0.5rem;
  }

  .tablet\:-translate-x-3 {
    --transform-translate-x: -0.75rem;
  }

  .tablet\:-translate-x-4 {
    --transform-translate-x: -1rem;
  }

  .tablet\:-translate-x-5 {
    --transform-translate-x: -1.25rem;
  }

  .tablet\:-translate-x-6 {
    --transform-translate-x: -1.5rem;
  }

  .tablet\:-translate-x-7 {
    --transform-translate-x: -1.75rem;
  }

  .tablet\:-translate-x-8 {
    --transform-translate-x: -2rem;
  }

  .tablet\:-translate-x-9 {
    --transform-translate-x: -2.25rem;
  }

  .tablet\:-translate-x-10 {
    --transform-translate-x: -2.5rem;
  }

  .tablet\:-translate-x-11 {
    --transform-translate-x: -2.75rem;
  }

  .tablet\:-translate-x-12 {
    --transform-translate-x: -3rem;
  }

  .tablet\:-translate-x-13 {
    --transform-translate-x: -3.25rem;
  }

  .tablet\:-translate-x-14 {
    --transform-translate-x: -3.5rem;
  }

  .tablet\:-translate-x-15 {
    --transform-translate-x: -3.75rem;
  }

  .tablet\:-translate-x-16 {
    --transform-translate-x: -4rem;
  }

  .tablet\:-translate-x-17 {
    --transform-translate-x: -4.25rem;
  }

  .tablet\:-translate-x-18 {
    --transform-translate-x: -4.5rem;
  }

  .tablet\:-translate-x-19 {
    --transform-translate-x: -4.75rem;
  }

  .tablet\:-translate-x-20 {
    --transform-translate-x: -5rem;
  }

  .tablet\:-translate-x-21 {
    --transform-translate-x: -5.25rem;
  }

  .tablet\:-translate-x-22 {
    --transform-translate-x: -5.5rem;
  }

  .tablet\:-translate-x-23 {
    --transform-translate-x: -5.75rem;
  }

  .tablet\:-translate-x-24 {
    --transform-translate-x: -6rem;
  }

  .tablet\:-translate-x-25 {
    --transform-translate-x: -6.25rem;
  }

  .tablet\:-translate-x-26 {
    --transform-translate-x: -6.5rem;
  }

  .tablet\:-translate-x-27 {
    --transform-translate-x: -6.75rem;
  }

  .tablet\:-translate-x-28 {
    --transform-translate-x: -7rem;
  }

  .tablet\:-translate-x-29 {
    --transform-translate-x: -7.25rem;
  }

  .tablet\:-translate-x-30 {
    --transform-translate-x: -7.5rem;
  }

  .tablet\:-translate-x-31 {
    --transform-translate-x: -7.75rem;
  }

  .tablet\:-translate-x-32 {
    --transform-translate-x: -8rem;
  }

  .tablet\:-translate-x-40 {
    --transform-translate-x: -10rem;
  }

  .tablet\:-translate-x-48 {
    --transform-translate-x: -12rem;
  }

  .tablet\:-translate-x-56 {
    --transform-translate-x: -14rem;
  }

  .tablet\:-translate-x-64 {
    --transform-translate-x: -16rem;
  }

  .tablet\:-translate-x-px {
    --transform-translate-x: -1px;
  }

  .tablet\:-translate-x-full {
    --transform-translate-x: -100%;
  }

  .tablet\:-translate-x-1\/2 {
    --transform-translate-x: -50%;
  }

  .tablet\:translate-x-1\/2 {
    --transform-translate-x: 50%;
  }

  .tablet\:translate-x-full {
    --transform-translate-x: 100%;
  }

  .tablet\:translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .tablet\:translate-y-1 {
    --transform-translate-y: 0.25rem;
  }

  .tablet\:translate-y-2 {
    --transform-translate-y: 0.5rem;
  }

  .tablet\:translate-y-3 {
    --transform-translate-y: 0.75rem;
  }

  .tablet\:translate-y-4 {
    --transform-translate-y: 1rem;
  }

  .tablet\:translate-y-5 {
    --transform-translate-y: 1.25rem;
  }

  .tablet\:translate-y-6 {
    --transform-translate-y: 1.5rem;
  }

  .tablet\:translate-y-7 {
    --transform-translate-y: 1.75rem;
  }

  .tablet\:translate-y-8 {
    --transform-translate-y: 2rem;
  }

  .tablet\:translate-y-9 {
    --transform-translate-y: 2.25rem;
  }

  .tablet\:translate-y-10 {
    --transform-translate-y: 2.5rem;
  }

  .tablet\:translate-y-11 {
    --transform-translate-y: 2.75rem;
  }

  .tablet\:translate-y-12 {
    --transform-translate-y: 3rem;
  }

  .tablet\:translate-y-13 {
    --transform-translate-y: 3.25rem;
  }

  .tablet\:translate-y-14 {
    --transform-translate-y: 3.5rem;
  }

  .tablet\:translate-y-15 {
    --transform-translate-y: 3.75rem;
  }

  .tablet\:translate-y-16 {
    --transform-translate-y: 4rem;
  }

  .tablet\:translate-y-17 {
    --transform-translate-y: 4.25rem;
  }

  .tablet\:translate-y-18 {
    --transform-translate-y: 4.5rem;
  }

  .tablet\:translate-y-19 {
    --transform-translate-y: 4.75rem;
  }

  .tablet\:translate-y-20 {
    --transform-translate-y: 5rem;
  }

  .tablet\:translate-y-21 {
    --transform-translate-y: 5.25rem;
  }

  .tablet\:translate-y-22 {
    --transform-translate-y: 5.5rem;
  }

  .tablet\:translate-y-23 {
    --transform-translate-y: 5.75rem;
  }

  .tablet\:translate-y-24 {
    --transform-translate-y: 6rem;
  }

  .tablet\:translate-y-25 {
    --transform-translate-y: 6.25rem;
  }

  .tablet\:translate-y-26 {
    --transform-translate-y: 6.5rem;
  }

  .tablet\:translate-y-27 {
    --transform-translate-y: 6.75rem;
  }

  .tablet\:translate-y-28 {
    --transform-translate-y: 7rem;
  }

  .tablet\:translate-y-29 {
    --transform-translate-y: 7.25rem;
  }

  .tablet\:translate-y-30 {
    --transform-translate-y: 7.5rem;
  }

  .tablet\:translate-y-31 {
    --transform-translate-y: 7.75rem;
  }

  .tablet\:translate-y-32 {
    --transform-translate-y: 8rem;
  }

  .tablet\:translate-y-40 {
    --transform-translate-y: 10rem;
  }

  .tablet\:translate-y-48 {
    --transform-translate-y: 12rem;
  }

  .tablet\:translate-y-56 {
    --transform-translate-y: 14rem;
  }

  .tablet\:translate-y-64 {
    --transform-translate-y: 16rem;
  }

  .tablet\:translate-y-px {
    --transform-translate-y: 1px;
  }

  .tablet\:-translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .tablet\:-translate-y-1 {
    --transform-translate-y: -0.25rem;
  }

  .tablet\:-translate-y-2 {
    --transform-translate-y: -0.5rem;
  }

  .tablet\:-translate-y-3 {
    --transform-translate-y: -0.75rem;
  }

  .tablet\:-translate-y-4 {
    --transform-translate-y: -1rem;
  }

  .tablet\:-translate-y-5 {
    --transform-translate-y: -1.25rem;
  }

  .tablet\:-translate-y-6 {
    --transform-translate-y: -1.5rem;
  }

  .tablet\:-translate-y-7 {
    --transform-translate-y: -1.75rem;
  }

  .tablet\:-translate-y-8 {
    --transform-translate-y: -2rem;
  }

  .tablet\:-translate-y-9 {
    --transform-translate-y: -2.25rem;
  }

  .tablet\:-translate-y-10 {
    --transform-translate-y: -2.5rem;
  }

  .tablet\:-translate-y-11 {
    --transform-translate-y: -2.75rem;
  }

  .tablet\:-translate-y-12 {
    --transform-translate-y: -3rem;
  }

  .tablet\:-translate-y-13 {
    --transform-translate-y: -3.25rem;
  }

  .tablet\:-translate-y-14 {
    --transform-translate-y: -3.5rem;
  }

  .tablet\:-translate-y-15 {
    --transform-translate-y: -3.75rem;
  }

  .tablet\:-translate-y-16 {
    --transform-translate-y: -4rem;
  }

  .tablet\:-translate-y-17 {
    --transform-translate-y: -4.25rem;
  }

  .tablet\:-translate-y-18 {
    --transform-translate-y: -4.5rem;
  }

  .tablet\:-translate-y-19 {
    --transform-translate-y: -4.75rem;
  }

  .tablet\:-translate-y-20 {
    --transform-translate-y: -5rem;
  }

  .tablet\:-translate-y-21 {
    --transform-translate-y: -5.25rem;
  }

  .tablet\:-translate-y-22 {
    --transform-translate-y: -5.5rem;
  }

  .tablet\:-translate-y-23 {
    --transform-translate-y: -5.75rem;
  }

  .tablet\:-translate-y-24 {
    --transform-translate-y: -6rem;
  }

  .tablet\:-translate-y-25 {
    --transform-translate-y: -6.25rem;
  }

  .tablet\:-translate-y-26 {
    --transform-translate-y: -6.5rem;
  }

  .tablet\:-translate-y-27 {
    --transform-translate-y: -6.75rem;
  }

  .tablet\:-translate-y-28 {
    --transform-translate-y: -7rem;
  }

  .tablet\:-translate-y-29 {
    --transform-translate-y: -7.25rem;
  }

  .tablet\:-translate-y-30 {
    --transform-translate-y: -7.5rem;
  }

  .tablet\:-translate-y-31 {
    --transform-translate-y: -7.75rem;
  }

  .tablet\:-translate-y-32 {
    --transform-translate-y: -8rem;
  }

  .tablet\:-translate-y-40 {
    --transform-translate-y: -10rem;
  }

  .tablet\:-translate-y-48 {
    --transform-translate-y: -12rem;
  }

  .tablet\:-translate-y-56 {
    --transform-translate-y: -14rem;
  }

  .tablet\:-translate-y-64 {
    --transform-translate-y: -16rem;
  }

  .tablet\:-translate-y-px {
    --transform-translate-y: -1px;
  }

  .tablet\:-translate-y-full {
    --transform-translate-y: -100%;
  }

  .tablet\:-translate-y-1\/2 {
    --transform-translate-y: -50%;
  }

  .tablet\:translate-y-1\/2 {
    --transform-translate-y: 50%;
  }

  .tablet\:translate-y-full {
    --transform-translate-y: 100%;
  }

  .tablet\:\!translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .tablet\:\!translate-x-1 {
    --transform-translate-x: 0.25rem !important;
  }

  .tablet\:\!translate-x-2 {
    --transform-translate-x: 0.5rem !important;
  }

  .tablet\:\!translate-x-3 {
    --transform-translate-x: 0.75rem !important;
  }

  .tablet\:\!translate-x-4 {
    --transform-translate-x: 1rem !important;
  }

  .tablet\:\!translate-x-5 {
    --transform-translate-x: 1.25rem !important;
  }

  .tablet\:\!translate-x-6 {
    --transform-translate-x: 1.5rem !important;
  }

  .tablet\:\!translate-x-7 {
    --transform-translate-x: 1.75rem !important;
  }

  .tablet\:\!translate-x-8 {
    --transform-translate-x: 2rem !important;
  }

  .tablet\:\!translate-x-9 {
    --transform-translate-x: 2.25rem !important;
  }

  .tablet\:\!translate-x-10 {
    --transform-translate-x: 2.5rem !important;
  }

  .tablet\:\!translate-x-11 {
    --transform-translate-x: 2.75rem !important;
  }

  .tablet\:\!translate-x-12 {
    --transform-translate-x: 3rem !important;
  }

  .tablet\:\!translate-x-13 {
    --transform-translate-x: 3.25rem !important;
  }

  .tablet\:\!translate-x-14 {
    --transform-translate-x: 3.5rem !important;
  }

  .tablet\:\!translate-x-15 {
    --transform-translate-x: 3.75rem !important;
  }

  .tablet\:\!translate-x-16 {
    --transform-translate-x: 4rem !important;
  }

  .tablet\:\!translate-x-17 {
    --transform-translate-x: 4.25rem !important;
  }

  .tablet\:\!translate-x-18 {
    --transform-translate-x: 4.5rem !important;
  }

  .tablet\:\!translate-x-19 {
    --transform-translate-x: 4.75rem !important;
  }

  .tablet\:\!translate-x-20 {
    --transform-translate-x: 5rem !important;
  }

  .tablet\:\!translate-x-21 {
    --transform-translate-x: 5.25rem !important;
  }

  .tablet\:\!translate-x-22 {
    --transform-translate-x: 5.5rem !important;
  }

  .tablet\:\!translate-x-23 {
    --transform-translate-x: 5.75rem !important;
  }

  .tablet\:\!translate-x-24 {
    --transform-translate-x: 6rem !important;
  }

  .tablet\:\!translate-x-25 {
    --transform-translate-x: 6.25rem !important;
  }

  .tablet\:\!translate-x-26 {
    --transform-translate-x: 6.5rem !important;
  }

  .tablet\:\!translate-x-27 {
    --transform-translate-x: 6.75rem !important;
  }

  .tablet\:\!translate-x-28 {
    --transform-translate-x: 7rem !important;
  }

  .tablet\:\!translate-x-29 {
    --transform-translate-x: 7.25rem !important;
  }

  .tablet\:\!translate-x-30 {
    --transform-translate-x: 7.5rem !important;
  }

  .tablet\:\!translate-x-31 {
    --transform-translate-x: 7.75rem !important;
  }

  .tablet\:\!translate-x-32 {
    --transform-translate-x: 8rem !important;
  }

  .tablet\:\!translate-x-40 {
    --transform-translate-x: 10rem !important;
  }

  .tablet\:\!translate-x-48 {
    --transform-translate-x: 12rem !important;
  }

  .tablet\:\!translate-x-56 {
    --transform-translate-x: 14rem !important;
  }

  .tablet\:\!translate-x-64 {
    --transform-translate-x: 16rem !important;
  }

  .tablet\:\!translate-x-px {
    --transform-translate-x: 1px !important;
  }

  .tablet\:\!-translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .tablet\:\!-translate-x-1 {
    --transform-translate-x: -0.25rem !important;
  }

  .tablet\:\!-translate-x-2 {
    --transform-translate-x: -0.5rem !important;
  }

  .tablet\:\!-translate-x-3 {
    --transform-translate-x: -0.75rem !important;
  }

  .tablet\:\!-translate-x-4 {
    --transform-translate-x: -1rem !important;
  }

  .tablet\:\!-translate-x-5 {
    --transform-translate-x: -1.25rem !important;
  }

  .tablet\:\!-translate-x-6 {
    --transform-translate-x: -1.5rem !important;
  }

  .tablet\:\!-translate-x-7 {
    --transform-translate-x: -1.75rem !important;
  }

  .tablet\:\!-translate-x-8 {
    --transform-translate-x: -2rem !important;
  }

  .tablet\:\!-translate-x-9 {
    --transform-translate-x: -2.25rem !important;
  }

  .tablet\:\!-translate-x-10 {
    --transform-translate-x: -2.5rem !important;
  }

  .tablet\:\!-translate-x-11 {
    --transform-translate-x: -2.75rem !important;
  }

  .tablet\:\!-translate-x-12 {
    --transform-translate-x: -3rem !important;
  }

  .tablet\:\!-translate-x-13 {
    --transform-translate-x: -3.25rem !important;
  }

  .tablet\:\!-translate-x-14 {
    --transform-translate-x: -3.5rem !important;
  }

  .tablet\:\!-translate-x-15 {
    --transform-translate-x: -3.75rem !important;
  }

  .tablet\:\!-translate-x-16 {
    --transform-translate-x: -4rem !important;
  }

  .tablet\:\!-translate-x-17 {
    --transform-translate-x: -4.25rem !important;
  }

  .tablet\:\!-translate-x-18 {
    --transform-translate-x: -4.5rem !important;
  }

  .tablet\:\!-translate-x-19 {
    --transform-translate-x: -4.75rem !important;
  }

  .tablet\:\!-translate-x-20 {
    --transform-translate-x: -5rem !important;
  }

  .tablet\:\!-translate-x-21 {
    --transform-translate-x: -5.25rem !important;
  }

  .tablet\:\!-translate-x-22 {
    --transform-translate-x: -5.5rem !important;
  }

  .tablet\:\!-translate-x-23 {
    --transform-translate-x: -5.75rem !important;
  }

  .tablet\:\!-translate-x-24 {
    --transform-translate-x: -6rem !important;
  }

  .tablet\:\!-translate-x-25 {
    --transform-translate-x: -6.25rem !important;
  }

  .tablet\:\!-translate-x-26 {
    --transform-translate-x: -6.5rem !important;
  }

  .tablet\:\!-translate-x-27 {
    --transform-translate-x: -6.75rem !important;
  }

  .tablet\:\!-translate-x-28 {
    --transform-translate-x: -7rem !important;
  }

  .tablet\:\!-translate-x-29 {
    --transform-translate-x: -7.25rem !important;
  }

  .tablet\:\!-translate-x-30 {
    --transform-translate-x: -7.5rem !important;
  }

  .tablet\:\!-translate-x-31 {
    --transform-translate-x: -7.75rem !important;
  }

  .tablet\:\!-translate-x-32 {
    --transform-translate-x: -8rem !important;
  }

  .tablet\:\!-translate-x-40 {
    --transform-translate-x: -10rem !important;
  }

  .tablet\:\!-translate-x-48 {
    --transform-translate-x: -12rem !important;
  }

  .tablet\:\!-translate-x-56 {
    --transform-translate-x: -14rem !important;
  }

  .tablet\:\!-translate-x-64 {
    --transform-translate-x: -16rem !important;
  }

  .tablet\:\!-translate-x-px {
    --transform-translate-x: -1px !important;
  }

  .tablet\:\!-translate-x-full {
    --transform-translate-x: -100% !important;
  }

  .tablet\:\!-translate-x-1\/2 {
    --transform-translate-x: -50% !important;
  }

  .tablet\:\!translate-x-1\/2 {
    --transform-translate-x: 50% !important;
  }

  .tablet\:\!translate-x-full {
    --transform-translate-x: 100% !important;
  }

  .tablet\:\!translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .tablet\:\!translate-y-1 {
    --transform-translate-y: 0.25rem !important;
  }

  .tablet\:\!translate-y-2 {
    --transform-translate-y: 0.5rem !important;
  }

  .tablet\:\!translate-y-3 {
    --transform-translate-y: 0.75rem !important;
  }

  .tablet\:\!translate-y-4 {
    --transform-translate-y: 1rem !important;
  }

  .tablet\:\!translate-y-5 {
    --transform-translate-y: 1.25rem !important;
  }

  .tablet\:\!translate-y-6 {
    --transform-translate-y: 1.5rem !important;
  }

  .tablet\:\!translate-y-7 {
    --transform-translate-y: 1.75rem !important;
  }

  .tablet\:\!translate-y-8 {
    --transform-translate-y: 2rem !important;
  }

  .tablet\:\!translate-y-9 {
    --transform-translate-y: 2.25rem !important;
  }

  .tablet\:\!translate-y-10 {
    --transform-translate-y: 2.5rem !important;
  }

  .tablet\:\!translate-y-11 {
    --transform-translate-y: 2.75rem !important;
  }

  .tablet\:\!translate-y-12 {
    --transform-translate-y: 3rem !important;
  }

  .tablet\:\!translate-y-13 {
    --transform-translate-y: 3.25rem !important;
  }

  .tablet\:\!translate-y-14 {
    --transform-translate-y: 3.5rem !important;
  }

  .tablet\:\!translate-y-15 {
    --transform-translate-y: 3.75rem !important;
  }

  .tablet\:\!translate-y-16 {
    --transform-translate-y: 4rem !important;
  }

  .tablet\:\!translate-y-17 {
    --transform-translate-y: 4.25rem !important;
  }

  .tablet\:\!translate-y-18 {
    --transform-translate-y: 4.5rem !important;
  }

  .tablet\:\!translate-y-19 {
    --transform-translate-y: 4.75rem !important;
  }

  .tablet\:\!translate-y-20 {
    --transform-translate-y: 5rem !important;
  }

  .tablet\:\!translate-y-21 {
    --transform-translate-y: 5.25rem !important;
  }

  .tablet\:\!translate-y-22 {
    --transform-translate-y: 5.5rem !important;
  }

  .tablet\:\!translate-y-23 {
    --transform-translate-y: 5.75rem !important;
  }

  .tablet\:\!translate-y-24 {
    --transform-translate-y: 6rem !important;
  }

  .tablet\:\!translate-y-25 {
    --transform-translate-y: 6.25rem !important;
  }

  .tablet\:\!translate-y-26 {
    --transform-translate-y: 6.5rem !important;
  }

  .tablet\:\!translate-y-27 {
    --transform-translate-y: 6.75rem !important;
  }

  .tablet\:\!translate-y-28 {
    --transform-translate-y: 7rem !important;
  }

  .tablet\:\!translate-y-29 {
    --transform-translate-y: 7.25rem !important;
  }

  .tablet\:\!translate-y-30 {
    --transform-translate-y: 7.5rem !important;
  }

  .tablet\:\!translate-y-31 {
    --transform-translate-y: 7.75rem !important;
  }

  .tablet\:\!translate-y-32 {
    --transform-translate-y: 8rem !important;
  }

  .tablet\:\!translate-y-40 {
    --transform-translate-y: 10rem !important;
  }

  .tablet\:\!translate-y-48 {
    --transform-translate-y: 12rem !important;
  }

  .tablet\:\!translate-y-56 {
    --transform-translate-y: 14rem !important;
  }

  .tablet\:\!translate-y-64 {
    --transform-translate-y: 16rem !important;
  }

  .tablet\:\!translate-y-px {
    --transform-translate-y: 1px !important;
  }

  .tablet\:\!-translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .tablet\:\!-translate-y-1 {
    --transform-translate-y: -0.25rem !important;
  }

  .tablet\:\!-translate-y-2 {
    --transform-translate-y: -0.5rem !important;
  }

  .tablet\:\!-translate-y-3 {
    --transform-translate-y: -0.75rem !important;
  }

  .tablet\:\!-translate-y-4 {
    --transform-translate-y: -1rem !important;
  }

  .tablet\:\!-translate-y-5 {
    --transform-translate-y: -1.25rem !important;
  }

  .tablet\:\!-translate-y-6 {
    --transform-translate-y: -1.5rem !important;
  }

  .tablet\:\!-translate-y-7 {
    --transform-translate-y: -1.75rem !important;
  }

  .tablet\:\!-translate-y-8 {
    --transform-translate-y: -2rem !important;
  }

  .tablet\:\!-translate-y-9 {
    --transform-translate-y: -2.25rem !important;
  }

  .tablet\:\!-translate-y-10 {
    --transform-translate-y: -2.5rem !important;
  }

  .tablet\:\!-translate-y-11 {
    --transform-translate-y: -2.75rem !important;
  }

  .tablet\:\!-translate-y-12 {
    --transform-translate-y: -3rem !important;
  }

  .tablet\:\!-translate-y-13 {
    --transform-translate-y: -3.25rem !important;
  }

  .tablet\:\!-translate-y-14 {
    --transform-translate-y: -3.5rem !important;
  }

  .tablet\:\!-translate-y-15 {
    --transform-translate-y: -3.75rem !important;
  }

  .tablet\:\!-translate-y-16 {
    --transform-translate-y: -4rem !important;
  }

  .tablet\:\!-translate-y-17 {
    --transform-translate-y: -4.25rem !important;
  }

  .tablet\:\!-translate-y-18 {
    --transform-translate-y: -4.5rem !important;
  }

  .tablet\:\!-translate-y-19 {
    --transform-translate-y: -4.75rem !important;
  }

  .tablet\:\!-translate-y-20 {
    --transform-translate-y: -5rem !important;
  }

  .tablet\:\!-translate-y-21 {
    --transform-translate-y: -5.25rem !important;
  }

  .tablet\:\!-translate-y-22 {
    --transform-translate-y: -5.5rem !important;
  }

  .tablet\:\!-translate-y-23 {
    --transform-translate-y: -5.75rem !important;
  }

  .tablet\:\!-translate-y-24 {
    --transform-translate-y: -6rem !important;
  }

  .tablet\:\!-translate-y-25 {
    --transform-translate-y: -6.25rem !important;
  }

  .tablet\:\!-translate-y-26 {
    --transform-translate-y: -6.5rem !important;
  }

  .tablet\:\!-translate-y-27 {
    --transform-translate-y: -6.75rem !important;
  }

  .tablet\:\!-translate-y-28 {
    --transform-translate-y: -7rem !important;
  }

  .tablet\:\!-translate-y-29 {
    --transform-translate-y: -7.25rem !important;
  }

  .tablet\:\!-translate-y-30 {
    --transform-translate-y: -7.5rem !important;
  }

  .tablet\:\!-translate-y-31 {
    --transform-translate-y: -7.75rem !important;
  }

  .tablet\:\!-translate-y-32 {
    --transform-translate-y: -8rem !important;
  }

  .tablet\:\!-translate-y-40 {
    --transform-translate-y: -10rem !important;
  }

  .tablet\:\!-translate-y-48 {
    --transform-translate-y: -12rem !important;
  }

  .tablet\:\!-translate-y-56 {
    --transform-translate-y: -14rem !important;
  }

  .tablet\:\!-translate-y-64 {
    --transform-translate-y: -16rem !important;
  }

  .tablet\:\!-translate-y-px {
    --transform-translate-y: -1px !important;
  }

  .tablet\:\!-translate-y-full {
    --transform-translate-y: -100% !important;
  }

  .tablet\:\!-translate-y-1\/2 {
    --transform-translate-y: -50% !important;
  }

  .tablet\:\!translate-y-1\/2 {
    --transform-translate-y: 50% !important;
  }

  .tablet\:\!translate-y-full {
    --transform-translate-y: 100% !important;
  }

  .tablet\:hover\:translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .tablet\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem;
  }

  .tablet\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem;
  }

  .tablet\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem;
  }

  .tablet\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem;
  }

  .tablet\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem;
  }

  .tablet\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem;
  }

  .tablet\:hover\:translate-x-7:hover {
    --transform-translate-x: 1.75rem;
  }

  .tablet\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem;
  }

  .tablet\:hover\:translate-x-9:hover {
    --transform-translate-x: 2.25rem;
  }

  .tablet\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem;
  }

  .tablet\:hover\:translate-x-11:hover {
    --transform-translate-x: 2.75rem;
  }

  .tablet\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem;
  }

  .tablet\:hover\:translate-x-13:hover {
    --transform-translate-x: 3.25rem;
  }

  .tablet\:hover\:translate-x-14:hover {
    --transform-translate-x: 3.5rem;
  }

  .tablet\:hover\:translate-x-15:hover {
    --transform-translate-x: 3.75rem;
  }

  .tablet\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem;
  }

  .tablet\:hover\:translate-x-17:hover {
    --transform-translate-x: 4.25rem;
  }

  .tablet\:hover\:translate-x-18:hover {
    --transform-translate-x: 4.5rem;
  }

  .tablet\:hover\:translate-x-19:hover {
    --transform-translate-x: 4.75rem;
  }

  .tablet\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem;
  }

  .tablet\:hover\:translate-x-21:hover {
    --transform-translate-x: 5.25rem;
  }

  .tablet\:hover\:translate-x-22:hover {
    --transform-translate-x: 5.5rem;
  }

  .tablet\:hover\:translate-x-23:hover {
    --transform-translate-x: 5.75rem;
  }

  .tablet\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem;
  }

  .tablet\:hover\:translate-x-25:hover {
    --transform-translate-x: 6.25rem;
  }

  .tablet\:hover\:translate-x-26:hover {
    --transform-translate-x: 6.5rem;
  }

  .tablet\:hover\:translate-x-27:hover {
    --transform-translate-x: 6.75rem;
  }

  .tablet\:hover\:translate-x-28:hover {
    --transform-translate-x: 7rem;
  }

  .tablet\:hover\:translate-x-29:hover {
    --transform-translate-x: 7.25rem;
  }

  .tablet\:hover\:translate-x-30:hover {
    --transform-translate-x: 7.5rem;
  }

  .tablet\:hover\:translate-x-31:hover {
    --transform-translate-x: 7.75rem;
  }

  .tablet\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem;
  }

  .tablet\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem;
  }

  .tablet\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem;
  }

  .tablet\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem;
  }

  .tablet\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem;
  }

  .tablet\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px;
  }

  .tablet\:hover\:-translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .tablet\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem;
  }

  .tablet\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem;
  }

  .tablet\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem;
  }

  .tablet\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem;
  }

  .tablet\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem;
  }

  .tablet\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem;
  }

  .tablet\:hover\:-translate-x-7:hover {
    --transform-translate-x: -1.75rem;
  }

  .tablet\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem;
  }

  .tablet\:hover\:-translate-x-9:hover {
    --transform-translate-x: -2.25rem;
  }

  .tablet\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem;
  }

  .tablet\:hover\:-translate-x-11:hover {
    --transform-translate-x: -2.75rem;
  }

  .tablet\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem;
  }

  .tablet\:hover\:-translate-x-13:hover {
    --transform-translate-x: -3.25rem;
  }

  .tablet\:hover\:-translate-x-14:hover {
    --transform-translate-x: -3.5rem;
  }

  .tablet\:hover\:-translate-x-15:hover {
    --transform-translate-x: -3.75rem;
  }

  .tablet\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem;
  }

  .tablet\:hover\:-translate-x-17:hover {
    --transform-translate-x: -4.25rem;
  }

  .tablet\:hover\:-translate-x-18:hover {
    --transform-translate-x: -4.5rem;
  }

  .tablet\:hover\:-translate-x-19:hover {
    --transform-translate-x: -4.75rem;
  }

  .tablet\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem;
  }

  .tablet\:hover\:-translate-x-21:hover {
    --transform-translate-x: -5.25rem;
  }

  .tablet\:hover\:-translate-x-22:hover {
    --transform-translate-x: -5.5rem;
  }

  .tablet\:hover\:-translate-x-23:hover {
    --transform-translate-x: -5.75rem;
  }

  .tablet\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem;
  }

  .tablet\:hover\:-translate-x-25:hover {
    --transform-translate-x: -6.25rem;
  }

  .tablet\:hover\:-translate-x-26:hover {
    --transform-translate-x: -6.5rem;
  }

  .tablet\:hover\:-translate-x-27:hover {
    --transform-translate-x: -6.75rem;
  }

  .tablet\:hover\:-translate-x-28:hover {
    --transform-translate-x: -7rem;
  }

  .tablet\:hover\:-translate-x-29:hover {
    --transform-translate-x: -7.25rem;
  }

  .tablet\:hover\:-translate-x-30:hover {
    --transform-translate-x: -7.5rem;
  }

  .tablet\:hover\:-translate-x-31:hover {
    --transform-translate-x: -7.75rem;
  }

  .tablet\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem;
  }

  .tablet\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem;
  }

  .tablet\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem;
  }

  .tablet\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem;
  }

  .tablet\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem;
  }

  .tablet\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px;
  }

  .tablet\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%;
  }

  .tablet\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%;
  }

  .tablet\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%;
  }

  .tablet\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%;
  }

  .tablet\:hover\:translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .tablet\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem;
  }

  .tablet\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem;
  }

  .tablet\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem;
  }

  .tablet\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem;
  }

  .tablet\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem;
  }

  .tablet\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem;
  }

  .tablet\:hover\:translate-y-7:hover {
    --transform-translate-y: 1.75rem;
  }

  .tablet\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem;
  }

  .tablet\:hover\:translate-y-9:hover {
    --transform-translate-y: 2.25rem;
  }

  .tablet\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem;
  }

  .tablet\:hover\:translate-y-11:hover {
    --transform-translate-y: 2.75rem;
  }

  .tablet\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem;
  }

  .tablet\:hover\:translate-y-13:hover {
    --transform-translate-y: 3.25rem;
  }

  .tablet\:hover\:translate-y-14:hover {
    --transform-translate-y: 3.5rem;
  }

  .tablet\:hover\:translate-y-15:hover {
    --transform-translate-y: 3.75rem;
  }

  .tablet\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem;
  }

  .tablet\:hover\:translate-y-17:hover {
    --transform-translate-y: 4.25rem;
  }

  .tablet\:hover\:translate-y-18:hover {
    --transform-translate-y: 4.5rem;
  }

  .tablet\:hover\:translate-y-19:hover {
    --transform-translate-y: 4.75rem;
  }

  .tablet\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem;
  }

  .tablet\:hover\:translate-y-21:hover {
    --transform-translate-y: 5.25rem;
  }

  .tablet\:hover\:translate-y-22:hover {
    --transform-translate-y: 5.5rem;
  }

  .tablet\:hover\:translate-y-23:hover {
    --transform-translate-y: 5.75rem;
  }

  .tablet\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem;
  }

  .tablet\:hover\:translate-y-25:hover {
    --transform-translate-y: 6.25rem;
  }

  .tablet\:hover\:translate-y-26:hover {
    --transform-translate-y: 6.5rem;
  }

  .tablet\:hover\:translate-y-27:hover {
    --transform-translate-y: 6.75rem;
  }

  .tablet\:hover\:translate-y-28:hover {
    --transform-translate-y: 7rem;
  }

  .tablet\:hover\:translate-y-29:hover {
    --transform-translate-y: 7.25rem;
  }

  .tablet\:hover\:translate-y-30:hover {
    --transform-translate-y: 7.5rem;
  }

  .tablet\:hover\:translate-y-31:hover {
    --transform-translate-y: 7.75rem;
  }

  .tablet\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem;
  }

  .tablet\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem;
  }

  .tablet\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem;
  }

  .tablet\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem;
  }

  .tablet\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem;
  }

  .tablet\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px;
  }

  .tablet\:hover\:-translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .tablet\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem;
  }

  .tablet\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem;
  }

  .tablet\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem;
  }

  .tablet\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem;
  }

  .tablet\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem;
  }

  .tablet\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem;
  }

  .tablet\:hover\:-translate-y-7:hover {
    --transform-translate-y: -1.75rem;
  }

  .tablet\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem;
  }

  .tablet\:hover\:-translate-y-9:hover {
    --transform-translate-y: -2.25rem;
  }

  .tablet\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem;
  }

  .tablet\:hover\:-translate-y-11:hover {
    --transform-translate-y: -2.75rem;
  }

  .tablet\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem;
  }

  .tablet\:hover\:-translate-y-13:hover {
    --transform-translate-y: -3.25rem;
  }

  .tablet\:hover\:-translate-y-14:hover {
    --transform-translate-y: -3.5rem;
  }

  .tablet\:hover\:-translate-y-15:hover {
    --transform-translate-y: -3.75rem;
  }

  .tablet\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem;
  }

  .tablet\:hover\:-translate-y-17:hover {
    --transform-translate-y: -4.25rem;
  }

  .tablet\:hover\:-translate-y-18:hover {
    --transform-translate-y: -4.5rem;
  }

  .tablet\:hover\:-translate-y-19:hover {
    --transform-translate-y: -4.75rem;
  }

  .tablet\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem;
  }

  .tablet\:hover\:-translate-y-21:hover {
    --transform-translate-y: -5.25rem;
  }

  .tablet\:hover\:-translate-y-22:hover {
    --transform-translate-y: -5.5rem;
  }

  .tablet\:hover\:-translate-y-23:hover {
    --transform-translate-y: -5.75rem;
  }

  .tablet\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem;
  }

  .tablet\:hover\:-translate-y-25:hover {
    --transform-translate-y: -6.25rem;
  }

  .tablet\:hover\:-translate-y-26:hover {
    --transform-translate-y: -6.5rem;
  }

  .tablet\:hover\:-translate-y-27:hover {
    --transform-translate-y: -6.75rem;
  }

  .tablet\:hover\:-translate-y-28:hover {
    --transform-translate-y: -7rem;
  }

  .tablet\:hover\:-translate-y-29:hover {
    --transform-translate-y: -7.25rem;
  }

  .tablet\:hover\:-translate-y-30:hover {
    --transform-translate-y: -7.5rem;
  }

  .tablet\:hover\:-translate-y-31:hover {
    --transform-translate-y: -7.75rem;
  }

  .tablet\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem;
  }

  .tablet\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem;
  }

  .tablet\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem;
  }

  .tablet\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem;
  }

  .tablet\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem;
  }

  .tablet\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px;
  }

  .tablet\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%;
  }

  .tablet\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%;
  }

  .tablet\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%;
  }

  .tablet\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%;
  }

  .tablet\:skew-x-0 {
    --transform-skew-x: 0;
  }

  .tablet\:skew-x-3 {
    --transform-skew-x: 3deg;
  }

  .tablet\:skew-x-6 {
    --transform-skew-x: 6deg;
  }

  .tablet\:skew-x-12 {
    --transform-skew-x: 12deg;
  }

  .tablet\:-skew-x-12 {
    --transform-skew-x: -12deg;
  }

  .tablet\:-skew-x-6 {
    --transform-skew-x: -6deg;
  }

  .tablet\:-skew-x-3 {
    --transform-skew-x: -3deg;
  }

  .tablet\:skew-y-0 {
    --transform-skew-y: 0;
  }

  .tablet\:skew-y-3 {
    --transform-skew-y: 3deg;
  }

  .tablet\:skew-y-6 {
    --transform-skew-y: 6deg;
  }

  .tablet\:skew-y-12 {
    --transform-skew-y: 12deg;
  }

  .tablet\:-skew-y-12 {
    --transform-skew-y: -12deg;
  }

  .tablet\:-skew-y-6 {
    --transform-skew-y: -6deg;
  }

  .tablet\:-skew-y-3 {
    --transform-skew-y: -3deg;
  }

  .tablet\:\!skew-x-0 {
    --transform-skew-x: 0 !important;
  }

  .tablet\:\!skew-x-3 {
    --transform-skew-x: 3deg !important;
  }

  .tablet\:\!skew-x-6 {
    --transform-skew-x: 6deg !important;
  }

  .tablet\:\!skew-x-12 {
    --transform-skew-x: 12deg !important;
  }

  .tablet\:\!-skew-x-12 {
    --transform-skew-x: -12deg !important;
  }

  .tablet\:\!-skew-x-6 {
    --transform-skew-x: -6deg !important;
  }

  .tablet\:\!-skew-x-3 {
    --transform-skew-x: -3deg !important;
  }

  .tablet\:\!skew-y-0 {
    --transform-skew-y: 0 !important;
  }

  .tablet\:\!skew-y-3 {
    --transform-skew-y: 3deg !important;
  }

  .tablet\:\!skew-y-6 {
    --transform-skew-y: 6deg !important;
  }

  .tablet\:\!skew-y-12 {
    --transform-skew-y: 12deg !important;
  }

  .tablet\:\!-skew-y-12 {
    --transform-skew-y: -12deg !important;
  }

  .tablet\:\!-skew-y-6 {
    --transform-skew-y: -6deg !important;
  }

  .tablet\:\!-skew-y-3 {
    --transform-skew-y: -3deg !important;
  }

  .tablet\:hover\:skew-x-0:hover {
    --transform-skew-x: 0;
  }

  .tablet\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg;
  }

  .tablet\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg;
  }

  .tablet\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg;
  }

  .tablet\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg;
  }

  .tablet\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg;
  }

  .tablet\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg;
  }

  .tablet\:hover\:skew-y-0:hover {
    --transform-skew-y: 0;
  }

  .tablet\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg;
  }

  .tablet\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg;
  }

  .tablet\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg;
  }

  .tablet\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg;
  }

  .tablet\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg;
  }

  .tablet\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg;
  }

  .tablet\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .tablet\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .tablet\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .tablet\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .tablet\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .tablet\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .tablet\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .tablet\:\!transition-none {
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .tablet\:\!transition-all {
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .tablet\:\!transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .tablet\:\!transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .tablet\:\!transition-opacity {
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .tablet\:\!transition-shadow {
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .tablet\:\!transition-transform {
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .tablet\:hover\:transition-none:hover {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .tablet\:hover\:transition-all:hover {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .tablet\:hover\:transition:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .tablet\:hover\:transition-colors:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .tablet\:hover\:transition-opacity:hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .tablet\:hover\:transition-shadow:hover {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .tablet\:hover\:transition-transform:hover {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .tablet\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .tablet\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .tablet\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .tablet\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .tablet\:\!ease-linear {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .tablet\:\!ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .tablet\:\!ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .tablet\:\!ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .tablet\:hover\:ease-linear:hover {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .tablet\:hover\:ease-in:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .tablet\:hover\:ease-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .tablet\:hover\:ease-in-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .tablet\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .tablet\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .tablet\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .tablet\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .tablet\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .tablet\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .tablet\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .tablet\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .tablet\:\!duration-75 {
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .tablet\:\!duration-100 {
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .tablet\:\!duration-150 {
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .tablet\:\!duration-200 {
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .tablet\:\!duration-300 {
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .tablet\:\!duration-500 {
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .tablet\:\!duration-700 {
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .tablet\:\!duration-1000 {
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .tablet\:hover\:duration-75:hover {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .tablet\:hover\:duration-100:hover {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .tablet\:hover\:duration-150:hover {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .tablet\:hover\:duration-200:hover {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .tablet\:hover\:duration-300:hover {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .tablet\:hover\:duration-500:hover {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .tablet\:hover\:duration-700:hover {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .tablet\:hover\:duration-1000:hover {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }
}

@media (max-width: 1440px) {
  .laptop\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .laptop\:\!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;
  }

  .laptop\:\!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;
  }

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

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

  .laptop\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

  .laptop\:hover\:appearance-none:hover {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .laptop\:bg-fixed {
    background-attachment: fixed;
  }

  .laptop\:bg-local {
    background-attachment: local;
  }

  .laptop\:bg-scroll {
    background-attachment: scroll;
  }

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

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

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

  .laptop\:hover\:bg-fixed:hover {
    background-attachment: fixed;
  }

  .laptop\:hover\:bg-local:hover {
    background-attachment: local;
  }

  .laptop\:hover\:bg-scroll:hover {
    background-attachment: scroll;
  }

  .laptop\:bg-primary {
    background-color: #6638B6;
  }

  .laptop\:bg-primaryDark {
    background-color: #3C2C84;
  }

  .laptop\:bg-primary1 {
    background-color: #8C81D1;
  }

  .laptop\:bg-primary2 {
    background-color: #A8A5CE;
  }

  .laptop\:bg-primary3 {
    background-color: #EBEAF6;
  }

  .laptop\:bg-primary4 {
    background-color: #F8F8FC;
  }

  .laptop\:bg-secondary {
    background-color: #007EE5;
  }

  .laptop\:bg-secondary1 {
    background-color: #43BEFF;
  }

  .laptop\:bg-secondary2 {
    background-color: #F5F9FD;
  }

  .laptop\:bg-alert {
    background-color: #EF3817;
  }

  .laptop\:bg-safe {
    background-color: #60B731;
  }

  .laptop\:bg-primary-dark {
    background-color: #3C2C84;
  }

  .laptop\:bg-primary-1 {
    background-color: #8C81D1;
  }

  .laptop\:bg-primary-2 {
    background-color: #A8A5CE;
  }

  .laptop\:bg-primary-3 {
    background-color: #EBEAF6;
  }

  .laptop\:bg-primary-4 {
    background-color: #F8F8FC;
  }

  .laptop\:bg-secondary-1 {
    background-color: #43BEFF;
  }

  .laptop\:bg-secondary-2 {
    background-color: #F5F9FD;
  }

  .laptop\:bg-transparent {
    background-color: transparent;
  }

  .laptop\:bg-black {
    background-color: #000000;
  }

  .laptop\:bg-white {
    background-color: #FFFFFF;
  }

  .laptop\:bg-point-violet {
    background-color: #7545FF;
  }

  .laptop\:bg-gray-100 {
    background-color: #F7F7F7;
  }

  .laptop\:bg-gray-200 {
    background-color: #E5E5E8;
  }

  .laptop\:bg-gray-300 {
    background-color: #CED0D6;
  }

  .laptop\:bg-gray-400 {
    background-color: #A7A9B2;
  }

  .laptop\:bg-gray-500 {
    background-color: #858895;
  }

  .laptop\:bg-gray-600 {
    background-color: #6B6E7B;
  }

  .laptop\:bg-gray-700 {
    background-color: #5F616D;
  }

  .laptop\:bg-gray-800 {
    background-color: #474952;
  }

  .laptop\:bg-gray-900 {
    background-color: #222532;
  }

  .laptop\:bg-gray {
    background-color: #858895;
  }

  .laptop\:bg-gray-dark {
    background-color: #222532;
  }

  .laptop\:bg-red-100 {
    background-color: #FFE8E8;
  }

  .laptop\:bg-red-200 {
    background-color: #FFC4C4;
  }

  .laptop\:bg-red-300 {
    background-color: #FF8F8F;
  }

  .laptop\:bg-red-400 {
    background-color: #FF6A6A;
  }

  .laptop\:bg-red-500 {
    background-color: #EF3817;
  }

  .laptop\:bg-red-600 {
    background-color: #CC2C00;
  }

  .laptop\:bg-red-700 {
    background-color: #C53030;
  }

  .laptop\:bg-red-800 {
    background-color: #9B2C2C;
  }

  .laptop\:bg-red-900 {
    background-color: #742A2A;
  }

  .laptop\:bg-red {
    background-color: #EF3817;
  }

  .laptop\:bg-coral-100 {
    background-color: #FFEBE6;
  }

  .laptop\:bg-coral-200 {
    background-color: #FFD3C8;
  }

  .laptop\:bg-coral-300 {
    background-color: #FFB39E;
  }

  .laptop\:bg-coral-400 {
    background-color: #FF9476;
  }

  .laptop\:bg-coral-500 {
    background-color: #FF7750;
  }

  .laptop\:bg-coral-600 {
    background-color: #F55A2F;
  }

  .laptop\:bg-coral-700 {
    background-color: #DD470F;
  }

  .laptop\:bg-coral-800 {
    background-color: #B93E0F;
  }

  .laptop\:bg-coral-900 {
    background-color: #8E3311;
  }

  .laptop\:bg-coral {
    background-color: #FF7750;
  }

  .laptop\:bg-yellow-100 {
    background-color: #FFFAE6;
  }

  .laptop\:bg-yellow-200 {
    background-color: #FFEB99;
  }

  .laptop\:bg-yellow-300 {
    background-color: #FFE066;
  }

  .laptop\:bg-yellow-400 {
    background-color: #FFD633;
  }

  .laptop\:bg-yellow-500 {
    background-color: #FFCE02;
  }

  .laptop\:bg-yellow-600 {
    background-color: #E6B800;
  }

  .laptop\:bg-yellow-700 {
    background-color: #CCA300;
  }

  .laptop\:bg-yellow-800 {
    background-color: #806600;
  }

  .laptop\:bg-yellow-900 {
    background-color: #4D3D00;
  }

  .laptop\:bg-yellow {
    background-color: #FFCE02;
  }

  .laptop\:bg-green-100 {
    background-color: #F9FCE9;
  }

  .laptop\:bg-green-200 {
    background-color: #E7F3A5;
  }

  .laptop\:bg-green-300 {
    background-color: #D5EA62;
  }

  .laptop\:bg-green-400 {
    background-color: #C2E01E;
  }

  .laptop\:bg-green-500 {
    background-color: #60B731;
  }

  .laptop\:bg-green-600 {
    background-color: #3F7B1A;
  }

  .laptop\:bg-green-700 {
    background-color: #366916;
  }

  .laptop\:bg-green-800 {
    background-color: #203F0D;
  }

  .laptop\:bg-green-900 {
    background-color: #162A09;
  }

  .laptop\:bg-green {
    background-color: #60B731;
  }

  .laptop\:bg-blue-100 {
    background-color: #F5F9FD;
  }

  .laptop\:bg-blue-200 {
    background-color: #E9F4FF;
  }

  .laptop\:bg-blue-300 {
    background-color: #B9DCFF;
  }

  .laptop\:bg-blue-400 {
    background-color: #43BEFF;
  }

  .laptop\:bg-blue-500 {
    background-color: #007EE5;
  }

  .laptop\:bg-blue-600 {
    background-color: #0069CC;
  }

  .laptop\:bg-blue-700 {
    background-color: #005CB3;
  }

  .laptop\:bg-blue-800 {
    background-color: #004F99;
  }

  .laptop\:bg-blue-900 {
    background-color: #003566;
  }

  .laptop\:bg-blue {
    background-color: #007EE5;
  }

  .laptop\:bg-violet-100 {
    background-color: #F8F8FC;
  }

  .laptop\:bg-violet-200 {
    background-color: #EBEAF6;
  }

  .laptop\:bg-violet-300 {
    background-color: #A8A5CE;
  }

  .laptop\:bg-violet-400 {
    background-color: #8C81D1;
  }

  .laptop\:bg-violet-500 {
    background-color: #6638B6;
  }

  .laptop\:bg-violet-600 {
    background-color: #58309C;
  }

  .laptop\:bg-violet-700 {
    background-color: #4D2A89;
  }

  .laptop\:bg-violet-800 {
    background-color: #3C2C84;
  }

  .laptop\:bg-violet-900 {
    background-color: #371E62;
  }

  .laptop\:bg-violet {
    background-color: #6638B6;
  }

  .laptop\:bg-peacock-100 {
    background-color: #E6FFFA;
  }

  .laptop\:bg-peacock-200 {
    background-color: #B2F5EA;
  }

  .laptop\:bg-peacock-300 {
    background-color: #81E6D9;
  }

  .laptop\:bg-peacock-400 {
    background-color: #4FD1C5;
  }

  .laptop\:bg-peacock-500 {
    background-color: #38B2AC;
  }

  .laptop\:bg-peacock-600 {
    background-color: #319795;
  }

  .laptop\:bg-peacock-700 {
    background-color: #2C7A7B;
  }

  .laptop\:bg-peacock-800 {
    background-color: #285E61;
  }

  .laptop\:bg-peacock-900 {
    background-color: #234E52;
  }

  .laptop\:bg-peacock {
    background-color: #38B2AC;
  }

  .laptop\:bg-indigo-100 {
    background-color: #EBF4FF;
  }

  .laptop\:bg-indigo-200 {
    background-color: #C3DAFE;
  }

  .laptop\:bg-indigo-300 {
    background-color: #A3BFFA;
  }

  .laptop\:bg-indigo-400 {
    background-color: #7F9CF5;
  }

  .laptop\:bg-indigo-500 {
    background-color: #667EEA;
  }

  .laptop\:bg-indigo-600 {
    background-color: #5A67D8;
  }

  .laptop\:bg-indigo-700 {
    background-color: #6439DE;
  }

  .laptop\:bg-indigo-800 {
    background-color: #434190;
  }

  .laptop\:bg-indigo-900 {
    background-color: #3C366B;
  }

  .laptop\:bg-indigo {
    background-color: #667EEA;
  }

  .laptop\:\!bg-primary {
    background-color: #6638B6 !important;
  }

  .laptop\:\!bg-primaryDark {
    background-color: #3C2C84 !important;
  }

  .laptop\:\!bg-primary1 {
    background-color: #8C81D1 !important;
  }

  .laptop\:\!bg-primary2 {
    background-color: #A8A5CE !important;
  }

  .laptop\:\!bg-primary3 {
    background-color: #EBEAF6 !important;
  }

  .laptop\:\!bg-primary4 {
    background-color: #F8F8FC !important;
  }

  .laptop\:\!bg-secondary {
    background-color: #007EE5 !important;
  }

  .laptop\:\!bg-secondary1 {
    background-color: #43BEFF !important;
  }

  .laptop\:\!bg-secondary2 {
    background-color: #F5F9FD !important;
  }

  .laptop\:\!bg-alert {
    background-color: #EF3817 !important;
  }

  .laptop\:\!bg-safe {
    background-color: #60B731 !important;
  }

  .laptop\:\!bg-primary-dark {
    background-color: #3C2C84 !important;
  }

  .laptop\:\!bg-primary-1 {
    background-color: #8C81D1 !important;
  }

  .laptop\:\!bg-primary-2 {
    background-color: #A8A5CE !important;
  }

  .laptop\:\!bg-primary-3 {
    background-color: #EBEAF6 !important;
  }

  .laptop\:\!bg-primary-4 {
    background-color: #F8F8FC !important;
  }

  .laptop\:\!bg-secondary-1 {
    background-color: #43BEFF !important;
  }

  .laptop\:\!bg-secondary-2 {
    background-color: #F5F9FD !important;
  }

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

  .laptop\:\!bg-black {
    background-color: #000000 !important;
  }

  .laptop\:\!bg-white {
    background-color: #FFFFFF !important;
  }

  .laptop\:\!bg-point-violet {
    background-color: #7545FF !important;
  }

  .laptop\:\!bg-gray-100 {
    background-color: #F7F7F7 !important;
  }

  .laptop\:\!bg-gray-200 {
    background-color: #E5E5E8 !important;
  }

  .laptop\:\!bg-gray-300 {
    background-color: #CED0D6 !important;
  }

  .laptop\:\!bg-gray-400 {
    background-color: #A7A9B2 !important;
  }

  .laptop\:\!bg-gray-500 {
    background-color: #858895 !important;
  }

  .laptop\:\!bg-gray-600 {
    background-color: #6B6E7B !important;
  }

  .laptop\:\!bg-gray-700 {
    background-color: #5F616D !important;
  }

  .laptop\:\!bg-gray-800 {
    background-color: #474952 !important;
  }

  .laptop\:\!bg-gray-900 {
    background-color: #222532 !important;
  }

  .laptop\:\!bg-gray {
    background-color: #858895 !important;
  }

  .laptop\:\!bg-gray-dark {
    background-color: #222532 !important;
  }

  .laptop\:\!bg-red-100 {
    background-color: #FFE8E8 !important;
  }

  .laptop\:\!bg-red-200 {
    background-color: #FFC4C4 !important;
  }

  .laptop\:\!bg-red-300 {
    background-color: #FF8F8F !important;
  }

  .laptop\:\!bg-red-400 {
    background-color: #FF6A6A !important;
  }

  .laptop\:\!bg-red-500 {
    background-color: #EF3817 !important;
  }

  .laptop\:\!bg-red-600 {
    background-color: #CC2C00 !important;
  }

  .laptop\:\!bg-red-700 {
    background-color: #C53030 !important;
  }

  .laptop\:\!bg-red-800 {
    background-color: #9B2C2C !important;
  }

  .laptop\:\!bg-red-900 {
    background-color: #742A2A !important;
  }

  .laptop\:\!bg-red {
    background-color: #EF3817 !important;
  }

  .laptop\:\!bg-coral-100 {
    background-color: #FFEBE6 !important;
  }

  .laptop\:\!bg-coral-200 {
    background-color: #FFD3C8 !important;
  }

  .laptop\:\!bg-coral-300 {
    background-color: #FFB39E !important;
  }

  .laptop\:\!bg-coral-400 {
    background-color: #FF9476 !important;
  }

  .laptop\:\!bg-coral-500 {
    background-color: #FF7750 !important;
  }

  .laptop\:\!bg-coral-600 {
    background-color: #F55A2F !important;
  }

  .laptop\:\!bg-coral-700 {
    background-color: #DD470F !important;
  }

  .laptop\:\!bg-coral-800 {
    background-color: #B93E0F !important;
  }

  .laptop\:\!bg-coral-900 {
    background-color: #8E3311 !important;
  }

  .laptop\:\!bg-coral {
    background-color: #FF7750 !important;
  }

  .laptop\:\!bg-yellow-100 {
    background-color: #FFFAE6 !important;
  }

  .laptop\:\!bg-yellow-200 {
    background-color: #FFEB99 !important;
  }

  .laptop\:\!bg-yellow-300 {
    background-color: #FFE066 !important;
  }

  .laptop\:\!bg-yellow-400 {
    background-color: #FFD633 !important;
  }

  .laptop\:\!bg-yellow-500 {
    background-color: #FFCE02 !important;
  }

  .laptop\:\!bg-yellow-600 {
    background-color: #E6B800 !important;
  }

  .laptop\:\!bg-yellow-700 {
    background-color: #CCA300 !important;
  }

  .laptop\:\!bg-yellow-800 {
    background-color: #806600 !important;
  }

  .laptop\:\!bg-yellow-900 {
    background-color: #4D3D00 !important;
  }

  .laptop\:\!bg-yellow {
    background-color: #FFCE02 !important;
  }

  .laptop\:\!bg-green-100 {
    background-color: #F9FCE9 !important;
  }

  .laptop\:\!bg-green-200 {
    background-color: #E7F3A5 !important;
  }

  .laptop\:\!bg-green-300 {
    background-color: #D5EA62 !important;
  }

  .laptop\:\!bg-green-400 {
    background-color: #C2E01E !important;
  }

  .laptop\:\!bg-green-500 {
    background-color: #60B731 !important;
  }

  .laptop\:\!bg-green-600 {
    background-color: #3F7B1A !important;
  }

  .laptop\:\!bg-green-700 {
    background-color: #366916 !important;
  }

  .laptop\:\!bg-green-800 {
    background-color: #203F0D !important;
  }

  .laptop\:\!bg-green-900 {
    background-color: #162A09 !important;
  }

  .laptop\:\!bg-green {
    background-color: #60B731 !important;
  }

  .laptop\:\!bg-blue-100 {
    background-color: #F5F9FD !important;
  }

  .laptop\:\!bg-blue-200 {
    background-color: #E9F4FF !important;
  }

  .laptop\:\!bg-blue-300 {
    background-color: #B9DCFF !important;
  }

  .laptop\:\!bg-blue-400 {
    background-color: #43BEFF !important;
  }

  .laptop\:\!bg-blue-500 {
    background-color: #007EE5 !important;
  }

  .laptop\:\!bg-blue-600 {
    background-color: #0069CC !important;
  }

  .laptop\:\!bg-blue-700 {
    background-color: #005CB3 !important;
  }

  .laptop\:\!bg-blue-800 {
    background-color: #004F99 !important;
  }

  .laptop\:\!bg-blue-900 {
    background-color: #003566 !important;
  }

  .laptop\:\!bg-blue {
    background-color: #007EE5 !important;
  }

  .laptop\:\!bg-violet-100 {
    background-color: #F8F8FC !important;
  }

  .laptop\:\!bg-violet-200 {
    background-color: #EBEAF6 !important;
  }

  .laptop\:\!bg-violet-300 {
    background-color: #A8A5CE !important;
  }

  .laptop\:\!bg-violet-400 {
    background-color: #8C81D1 !important;
  }

  .laptop\:\!bg-violet-500 {
    background-color: #6638B6 !important;
  }

  .laptop\:\!bg-violet-600 {
    background-color: #58309C !important;
  }

  .laptop\:\!bg-violet-700 {
    background-color: #4D2A89 !important;
  }

  .laptop\:\!bg-violet-800 {
    background-color: #3C2C84 !important;
  }

  .laptop\:\!bg-violet-900 {
    background-color: #371E62 !important;
  }

  .laptop\:\!bg-violet {
    background-color: #6638B6 !important;
  }

  .laptop\:\!bg-peacock-100 {
    background-color: #E6FFFA !important;
  }

  .laptop\:\!bg-peacock-200 {
    background-color: #B2F5EA !important;
  }

  .laptop\:\!bg-peacock-300 {
    background-color: #81E6D9 !important;
  }

  .laptop\:\!bg-peacock-400 {
    background-color: #4FD1C5 !important;
  }

  .laptop\:\!bg-peacock-500 {
    background-color: #38B2AC !important;
  }

  .laptop\:\!bg-peacock-600 {
    background-color: #319795 !important;
  }

  .laptop\:\!bg-peacock-700 {
    background-color: #2C7A7B !important;
  }

  .laptop\:\!bg-peacock-800 {
    background-color: #285E61 !important;
  }

  .laptop\:\!bg-peacock-900 {
    background-color: #234E52 !important;
  }

  .laptop\:\!bg-peacock {
    background-color: #38B2AC !important;
  }

  .laptop\:\!bg-indigo-100 {
    background-color: #EBF4FF !important;
  }

  .laptop\:\!bg-indigo-200 {
    background-color: #C3DAFE !important;
  }

  .laptop\:\!bg-indigo-300 {
    background-color: #A3BFFA !important;
  }

  .laptop\:\!bg-indigo-400 {
    background-color: #7F9CF5 !important;
  }

  .laptop\:\!bg-indigo-500 {
    background-color: #667EEA !important;
  }

  .laptop\:\!bg-indigo-600 {
    background-color: #5A67D8 !important;
  }

  .laptop\:\!bg-indigo-700 {
    background-color: #6439DE !important;
  }

  .laptop\:\!bg-indigo-800 {
    background-color: #434190 !important;
  }

  .laptop\:\!bg-indigo-900 {
    background-color: #3C366B !important;
  }

  .laptop\:\!bg-indigo {
    background-color: #667EEA !important;
  }

  .laptop\:hover\:bg-primary:hover {
    background-color: #6638B6;
  }

  .laptop\:hover\:bg-primaryDark:hover {
    background-color: #3C2C84;
  }

  .laptop\:hover\:bg-primary1:hover {
    background-color: #8C81D1;
  }

  .laptop\:hover\:bg-primary2:hover {
    background-color: #A8A5CE;
  }

  .laptop\:hover\:bg-primary3:hover {
    background-color: #EBEAF6;
  }

  .laptop\:hover\:bg-primary4:hover {
    background-color: #F8F8FC;
  }

  .laptop\:hover\:bg-secondary:hover {
    background-color: #007EE5;
  }

  .laptop\:hover\:bg-secondary1:hover {
    background-color: #43BEFF;
  }

  .laptop\:hover\:bg-secondary2:hover {
    background-color: #F5F9FD;
  }

  .laptop\:hover\:bg-alert:hover {
    background-color: #EF3817;
  }

  .laptop\:hover\:bg-safe:hover {
    background-color: #60B731;
  }

  .laptop\:hover\:bg-primary-dark:hover {
    background-color: #3C2C84;
  }

  .laptop\:hover\:bg-primary-1:hover {
    background-color: #8C81D1;
  }

  .laptop\:hover\:bg-primary-2:hover {
    background-color: #A8A5CE;
  }

  .laptop\:hover\:bg-primary-3:hover {
    background-color: #EBEAF6;
  }

  .laptop\:hover\:bg-primary-4:hover {
    background-color: #F8F8FC;
  }

  .laptop\:hover\:bg-secondary-1:hover {
    background-color: #43BEFF;
  }

  .laptop\:hover\:bg-secondary-2:hover {
    background-color: #F5F9FD;
  }

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

  .laptop\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .laptop\:hover\:bg-white:hover {
    background-color: #FFFFFF;
  }

  .laptop\:hover\:bg-point-violet:hover {
    background-color: #7545FF;
  }

  .laptop\:hover\:bg-gray-100:hover {
    background-color: #F7F7F7;
  }

  .laptop\:hover\:bg-gray-200:hover {
    background-color: #E5E5E8;
  }

  .laptop\:hover\:bg-gray-300:hover {
    background-color: #CED0D6;
  }

  .laptop\:hover\:bg-gray-400:hover {
    background-color: #A7A9B2;
  }

  .laptop\:hover\:bg-gray-500:hover {
    background-color: #858895;
  }

  .laptop\:hover\:bg-gray-600:hover {
    background-color: #6B6E7B;
  }

  .laptop\:hover\:bg-gray-700:hover {
    background-color: #5F616D;
  }

  .laptop\:hover\:bg-gray-800:hover {
    background-color: #474952;
  }

  .laptop\:hover\:bg-gray-900:hover {
    background-color: #222532;
  }

  .laptop\:hover\:bg-gray:hover {
    background-color: #858895;
  }

  .laptop\:hover\:bg-gray-dark:hover {
    background-color: #222532;
  }

  .laptop\:hover\:bg-red-100:hover {
    background-color: #FFE8E8;
  }

  .laptop\:hover\:bg-red-200:hover {
    background-color: #FFC4C4;
  }

  .laptop\:hover\:bg-red-300:hover {
    background-color: #FF8F8F;
  }

  .laptop\:hover\:bg-red-400:hover {
    background-color: #FF6A6A;
  }

  .laptop\:hover\:bg-red-500:hover {
    background-color: #EF3817;
  }

  .laptop\:hover\:bg-red-600:hover {
    background-color: #CC2C00;
  }

  .laptop\:hover\:bg-red-700:hover {
    background-color: #C53030;
  }

  .laptop\:hover\:bg-red-800:hover {
    background-color: #9B2C2C;
  }

  .laptop\:hover\:bg-red-900:hover {
    background-color: #742A2A;
  }

  .laptop\:hover\:bg-red:hover {
    background-color: #EF3817;
  }

  .laptop\:hover\:bg-coral-100:hover {
    background-color: #FFEBE6;
  }

  .laptop\:hover\:bg-coral-200:hover {
    background-color: #FFD3C8;
  }

  .laptop\:hover\:bg-coral-300:hover {
    background-color: #FFB39E;
  }

  .laptop\:hover\:bg-coral-400:hover {
    background-color: #FF9476;
  }

  .laptop\:hover\:bg-coral-500:hover {
    background-color: #FF7750;
  }

  .laptop\:hover\:bg-coral-600:hover {
    background-color: #F55A2F;
  }

  .laptop\:hover\:bg-coral-700:hover {
    background-color: #DD470F;
  }

  .laptop\:hover\:bg-coral-800:hover {
    background-color: #B93E0F;
  }

  .laptop\:hover\:bg-coral-900:hover {
    background-color: #8E3311;
  }

  .laptop\:hover\:bg-coral:hover {
    background-color: #FF7750;
  }

  .laptop\:hover\:bg-yellow-100:hover {
    background-color: #FFFAE6;
  }

  .laptop\:hover\:bg-yellow-200:hover {
    background-color: #FFEB99;
  }

  .laptop\:hover\:bg-yellow-300:hover {
    background-color: #FFE066;
  }

  .laptop\:hover\:bg-yellow-400:hover {
    background-color: #FFD633;
  }

  .laptop\:hover\:bg-yellow-500:hover {
    background-color: #FFCE02;
  }

  .laptop\:hover\:bg-yellow-600:hover {
    background-color: #E6B800;
  }

  .laptop\:hover\:bg-yellow-700:hover {
    background-color: #CCA300;
  }

  .laptop\:hover\:bg-yellow-800:hover {
    background-color: #806600;
  }

  .laptop\:hover\:bg-yellow-900:hover {
    background-color: #4D3D00;
  }

  .laptop\:hover\:bg-yellow:hover {
    background-color: #FFCE02;
  }

  .laptop\:hover\:bg-green-100:hover {
    background-color: #F9FCE9;
  }

  .laptop\:hover\:bg-green-200:hover {
    background-color: #E7F3A5;
  }

  .laptop\:hover\:bg-green-300:hover {
    background-color: #D5EA62;
  }

  .laptop\:hover\:bg-green-400:hover {
    background-color: #C2E01E;
  }

  .laptop\:hover\:bg-green-500:hover {
    background-color: #60B731;
  }

  .laptop\:hover\:bg-green-600:hover {
    background-color: #3F7B1A;
  }

  .laptop\:hover\:bg-green-700:hover {
    background-color: #366916;
  }

  .laptop\:hover\:bg-green-800:hover {
    background-color: #203F0D;
  }

  .laptop\:hover\:bg-green-900:hover {
    background-color: #162A09;
  }

  .laptop\:hover\:bg-green:hover {
    background-color: #60B731;
  }

  .laptop\:hover\:bg-blue-100:hover {
    background-color: #F5F9FD;
  }

  .laptop\:hover\:bg-blue-200:hover {
    background-color: #E9F4FF;
  }

  .laptop\:hover\:bg-blue-300:hover {
    background-color: #B9DCFF;
  }

  .laptop\:hover\:bg-blue-400:hover {
    background-color: #43BEFF;
  }

  .laptop\:hover\:bg-blue-500:hover {
    background-color: #007EE5;
  }

  .laptop\:hover\:bg-blue-600:hover {
    background-color: #0069CC;
  }

  .laptop\:hover\:bg-blue-700:hover {
    background-color: #005CB3;
  }

  .laptop\:hover\:bg-blue-800:hover {
    background-color: #004F99;
  }

  .laptop\:hover\:bg-blue-900:hover {
    background-color: #003566;
  }

  .laptop\:hover\:bg-blue:hover {
    background-color: #007EE5;
  }

  .laptop\:hover\:bg-violet-100:hover {
    background-color: #F8F8FC;
  }

  .laptop\:hover\:bg-violet-200:hover {
    background-color: #EBEAF6;
  }

  .laptop\:hover\:bg-violet-300:hover {
    background-color: #A8A5CE;
  }

  .laptop\:hover\:bg-violet-400:hover {
    background-color: #8C81D1;
  }

  .laptop\:hover\:bg-violet-500:hover {
    background-color: #6638B6;
  }

  .laptop\:hover\:bg-violet-600:hover {
    background-color: #58309C;
  }

  .laptop\:hover\:bg-violet-700:hover {
    background-color: #4D2A89;
  }

  .laptop\:hover\:bg-violet-800:hover {
    background-color: #3C2C84;
  }

  .laptop\:hover\:bg-violet-900:hover {
    background-color: #371E62;
  }

  .laptop\:hover\:bg-violet:hover {
    background-color: #6638B6;
  }

  .laptop\:hover\:bg-peacock-100:hover {
    background-color: #E6FFFA;
  }

  .laptop\:hover\:bg-peacock-200:hover {
    background-color: #B2F5EA;
  }

  .laptop\:hover\:bg-peacock-300:hover {
    background-color: #81E6D9;
  }

  .laptop\:hover\:bg-peacock-400:hover {
    background-color: #4FD1C5;
  }

  .laptop\:hover\:bg-peacock-500:hover {
    background-color: #38B2AC;
  }

  .laptop\:hover\:bg-peacock-600:hover {
    background-color: #319795;
  }

  .laptop\:hover\:bg-peacock-700:hover {
    background-color: #2C7A7B;
  }

  .laptop\:hover\:bg-peacock-800:hover {
    background-color: #285E61;
  }

  .laptop\:hover\:bg-peacock-900:hover {
    background-color: #234E52;
  }

  .laptop\:hover\:bg-peacock:hover {
    background-color: #38B2AC;
  }

  .laptop\:hover\:bg-indigo-100:hover {
    background-color: #EBF4FF;
  }

  .laptop\:hover\:bg-indigo-200:hover {
    background-color: #C3DAFE;
  }

  .laptop\:hover\:bg-indigo-300:hover {
    background-color: #A3BFFA;
  }

  .laptop\:hover\:bg-indigo-400:hover {
    background-color: #7F9CF5;
  }

  .laptop\:hover\:bg-indigo-500:hover {
    background-color: #667EEA;
  }

  .laptop\:hover\:bg-indigo-600:hover {
    background-color: #5A67D8;
  }

  .laptop\:hover\:bg-indigo-700:hover {
    background-color: #6439DE;
  }

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

  .laptop\:hover\:bg-indigo-900:hover {
    background-color: #3C366B;
  }

  .laptop\:hover\:bg-indigo:hover {
    background-color: #667EEA;
  }

  .laptop\:bg-bottom {
    background-position: bottom;
  }

  .laptop\:bg-center {
    background-position: center;
  }

  .laptop\:bg-left {
    background-position: left;
  }

  .laptop\:bg-left-bottom {
    background-position: left bottom;
  }

  .laptop\:bg-left-top {
    background-position: left top;
  }

  .laptop\:bg-right {
    background-position: right;
  }

  .laptop\:bg-right-bottom {
    background-position: right bottom;
  }

  .laptop\:bg-right-top {
    background-position: right top;
  }

  .laptop\:bg-top {
    background-position: top;
  }

  .laptop\:\!bg-bottom {
    background-position: bottom !important;
  }

  .laptop\:\!bg-center {
    background-position: center !important;
  }

  .laptop\:\!bg-left {
    background-position: left !important;
  }

  .laptop\:\!bg-left-bottom {
    background-position: left bottom !important;
  }

  .laptop\:\!bg-left-top {
    background-position: left top !important;
  }

  .laptop\:\!bg-right {
    background-position: right !important;
  }

  .laptop\:\!bg-right-bottom {
    background-position: right bottom !important;
  }

  .laptop\:\!bg-right-top {
    background-position: right top !important;
  }

  .laptop\:\!bg-top {
    background-position: top !important;
  }

  .laptop\:hover\:bg-bottom:hover {
    background-position: bottom;
  }

  .laptop\:hover\:bg-center:hover {
    background-position: center;
  }

  .laptop\:hover\:bg-left:hover {
    background-position: left;
  }

  .laptop\:hover\:bg-left-bottom:hover {
    background-position: left bottom;
  }

  .laptop\:hover\:bg-left-top:hover {
    background-position: left top;
  }

  .laptop\:hover\:bg-right:hover {
    background-position: right;
  }

  .laptop\:hover\:bg-right-bottom:hover {
    background-position: right bottom;
  }

  .laptop\:hover\:bg-right-top:hover {
    background-position: right top;
  }

  .laptop\:hover\:bg-top:hover {
    background-position: top;
  }

  .laptop\:bg-repeat {
    background-repeat: repeat;
  }

  .laptop\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .laptop\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .laptop\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .laptop\:bg-repeat-round {
    background-repeat: round;
  }

  .laptop\:bg-repeat-space {
    background-repeat: space;
  }

  .laptop\:\!bg-repeat {
    background-repeat: repeat !important;
  }

  .laptop\:\!bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .laptop\:\!bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .laptop\:\!bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .laptop\:\!bg-repeat-round {
    background-repeat: round !important;
  }

  .laptop\:\!bg-repeat-space {
    background-repeat: space !important;
  }

  .laptop\:hover\:bg-repeat:hover {
    background-repeat: repeat;
  }

  .laptop\:hover\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }

  .laptop\:hover\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }

  .laptop\:hover\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }

  .laptop\:hover\:bg-repeat-round:hover {
    background-repeat: round;
  }

  .laptop\:hover\:bg-repeat-space:hover {
    background-repeat: space;
  }

  .laptop\:bg-auto {
    background-size: auto;
  }

  .laptop\:bg-cover {
    background-size: cover;
  }

  .laptop\:bg-contain {
    background-size: contain;
  }

  .laptop\:\!bg-auto {
    background-size: auto !important;
  }

  .laptop\:\!bg-cover {
    background-size: cover !important;
  }

  .laptop\:\!bg-contain {
    background-size: contain !important;
  }

  .laptop\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .laptop\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .laptop\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .laptop\:border-collapse {
    border-collapse: collapse;
  }

  .laptop\:border-separate {
    border-collapse: separate;
  }

  .laptop\:\!border-collapse {
    border-collapse: collapse !important;
  }

  .laptop\:\!border-separate {
    border-collapse: separate !important;
  }

  .laptop\:hover\:border-collapse:hover {
    border-collapse: collapse;
  }

  .laptop\:hover\:border-separate:hover {
    border-collapse: separate;
  }

  .laptop\:border-primary {
    border-color: #6638B6;
  }

  .laptop\:border-primaryDark {
    border-color: #3C2C84;
  }

  .laptop\:border-primary1 {
    border-color: #8C81D1;
  }

  .laptop\:border-primary2 {
    border-color: #A8A5CE;
  }

  .laptop\:border-primary3 {
    border-color: #EBEAF6;
  }

  .laptop\:border-primary4 {
    border-color: #F8F8FC;
  }

  .laptop\:border-secondary {
    border-color: #007EE5;
  }

  .laptop\:border-secondary1 {
    border-color: #43BEFF;
  }

  .laptop\:border-secondary2 {
    border-color: #F5F9FD;
  }

  .laptop\:border-alert {
    border-color: #EF3817;
  }

  .laptop\:border-safe {
    border-color: #60B731;
  }

  .laptop\:border-primary-dark {
    border-color: #3C2C84;
  }

  .laptop\:border-primary-1 {
    border-color: #8C81D1;
  }

  .laptop\:border-primary-2 {
    border-color: #A8A5CE;
  }

  .laptop\:border-primary-3 {
    border-color: #EBEAF6;
  }

  .laptop\:border-primary-4 {
    border-color: #F8F8FC;
  }

  .laptop\:border-secondary-1 {
    border-color: #43BEFF;
  }

  .laptop\:border-secondary-2 {
    border-color: #F5F9FD;
  }

  .laptop\:border-transparent {
    border-color: transparent;
  }

  .laptop\:border-black {
    border-color: #000000;
  }

  .laptop\:border-white {
    border-color: #FFFFFF;
  }

  .laptop\:border-point-violet {
    border-color: #7545FF;
  }

  .laptop\:border-gray-100 {
    border-color: #F7F7F7;
  }

  .laptop\:border-gray-200 {
    border-color: #E5E5E8;
  }

  .laptop\:border-gray-300 {
    border-color: #CED0D6;
  }

  .laptop\:border-gray-400 {
    border-color: #A7A9B2;
  }

  .laptop\:border-gray-500 {
    border-color: #858895;
  }

  .laptop\:border-gray-600 {
    border-color: #6B6E7B;
  }

  .laptop\:border-gray-700 {
    border-color: #5F616D;
  }

  .laptop\:border-gray-800 {
    border-color: #474952;
  }

  .laptop\:border-gray-900 {
    border-color: #222532;
  }

  .laptop\:border-gray {
    border-color: #858895;
  }

  .laptop\:border-gray-dark {
    border-color: #222532;
  }

  .laptop\:border-red-100 {
    border-color: #FFE8E8;
  }

  .laptop\:border-red-200 {
    border-color: #FFC4C4;
  }

  .laptop\:border-red-300 {
    border-color: #FF8F8F;
  }

  .laptop\:border-red-400 {
    border-color: #FF6A6A;
  }

  .laptop\:border-red-500 {
    border-color: #EF3817;
  }

  .laptop\:border-red-600 {
    border-color: #CC2C00;
  }

  .laptop\:border-red-700 {
    border-color: #C53030;
  }

  .laptop\:border-red-800 {
    border-color: #9B2C2C;
  }

  .laptop\:border-red-900 {
    border-color: #742A2A;
  }

  .laptop\:border-red {
    border-color: #EF3817;
  }

  .laptop\:border-coral-100 {
    border-color: #FFEBE6;
  }

  .laptop\:border-coral-200 {
    border-color: #FFD3C8;
  }

  .laptop\:border-coral-300 {
    border-color: #FFB39E;
  }

  .laptop\:border-coral-400 {
    border-color: #FF9476;
  }

  .laptop\:border-coral-500 {
    border-color: #FF7750;
  }

  .laptop\:border-coral-600 {
    border-color: #F55A2F;
  }

  .laptop\:border-coral-700 {
    border-color: #DD470F;
  }

  .laptop\:border-coral-800 {
    border-color: #B93E0F;
  }

  .laptop\:border-coral-900 {
    border-color: #8E3311;
  }

  .laptop\:border-coral {
    border-color: #FF7750;
  }

  .laptop\:border-yellow-100 {
    border-color: #FFFAE6;
  }

  .laptop\:border-yellow-200 {
    border-color: #FFEB99;
  }

  .laptop\:border-yellow-300 {
    border-color: #FFE066;
  }

  .laptop\:border-yellow-400 {
    border-color: #FFD633;
  }

  .laptop\:border-yellow-500 {
    border-color: #FFCE02;
  }

  .laptop\:border-yellow-600 {
    border-color: #E6B800;
  }

  .laptop\:border-yellow-700 {
    border-color: #CCA300;
  }

  .laptop\:border-yellow-800 {
    border-color: #806600;
  }

  .laptop\:border-yellow-900 {
    border-color: #4D3D00;
  }

  .laptop\:border-yellow {
    border-color: #FFCE02;
  }

  .laptop\:border-green-100 {
    border-color: #F9FCE9;
  }

  .laptop\:border-green-200 {
    border-color: #E7F3A5;
  }

  .laptop\:border-green-300 {
    border-color: #D5EA62;
  }

  .laptop\:border-green-400 {
    border-color: #C2E01E;
  }

  .laptop\:border-green-500 {
    border-color: #60B731;
  }

  .laptop\:border-green-600 {
    border-color: #3F7B1A;
  }

  .laptop\:border-green-700 {
    border-color: #366916;
  }

  .laptop\:border-green-800 {
    border-color: #203F0D;
  }

  .laptop\:border-green-900 {
    border-color: #162A09;
  }

  .laptop\:border-green {
    border-color: #60B731;
  }

  .laptop\:border-blue-100 {
    border-color: #F5F9FD;
  }

  .laptop\:border-blue-200 {
    border-color: #E9F4FF;
  }

  .laptop\:border-blue-300 {
    border-color: #B9DCFF;
  }

  .laptop\:border-blue-400 {
    border-color: #43BEFF;
  }

  .laptop\:border-blue-500 {
    border-color: #007EE5;
  }

  .laptop\:border-blue-600 {
    border-color: #0069CC;
  }

  .laptop\:border-blue-700 {
    border-color: #005CB3;
  }

  .laptop\:border-blue-800 {
    border-color: #004F99;
  }

  .laptop\:border-blue-900 {
    border-color: #003566;
  }

  .laptop\:border-blue {
    border-color: #007EE5;
  }

  .laptop\:border-violet-100 {
    border-color: #F8F8FC;
  }

  .laptop\:border-violet-200 {
    border-color: #EBEAF6;
  }

  .laptop\:border-violet-300 {
    border-color: #A8A5CE;
  }

  .laptop\:border-violet-400 {
    border-color: #8C81D1;
  }

  .laptop\:border-violet-500 {
    border-color: #6638B6;
  }

  .laptop\:border-violet-600 {
    border-color: #58309C;
  }

  .laptop\:border-violet-700 {
    border-color: #4D2A89;
  }

  .laptop\:border-violet-800 {
    border-color: #3C2C84;
  }

  .laptop\:border-violet-900 {
    border-color: #371E62;
  }

  .laptop\:border-violet {
    border-color: #6638B6;
  }

  .laptop\:border-peacock-100 {
    border-color: #E6FFFA;
  }

  .laptop\:border-peacock-200 {
    border-color: #B2F5EA;
  }

  .laptop\:border-peacock-300 {
    border-color: #81E6D9;
  }

  .laptop\:border-peacock-400 {
    border-color: #4FD1C5;
  }

  .laptop\:border-peacock-500 {
    border-color: #38B2AC;
  }

  .laptop\:border-peacock-600 {
    border-color: #319795;
  }

  .laptop\:border-peacock-700 {
    border-color: #2C7A7B;
  }

  .laptop\:border-peacock-800 {
    border-color: #285E61;
  }

  .laptop\:border-peacock-900 {
    border-color: #234E52;
  }

  .laptop\:border-peacock {
    border-color: #38B2AC;
  }

  .laptop\:border-indigo-100 {
    border-color: #EBF4FF;
  }

  .laptop\:border-indigo-200 {
    border-color: #C3DAFE;
  }

  .laptop\:border-indigo-300 {
    border-color: #A3BFFA;
  }

  .laptop\:border-indigo-400 {
    border-color: #7F9CF5;
  }

  .laptop\:border-indigo-500 {
    border-color: #667EEA;
  }

  .laptop\:border-indigo-600 {
    border-color: #5A67D8;
  }

  .laptop\:border-indigo-700 {
    border-color: #6439DE;
  }

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

  .laptop\:border-indigo-900 {
    border-color: #3C366B;
  }

  .laptop\:border-indigo {
    border-color: #667EEA;
  }

  .laptop\:\!border-primary {
    border-color: #6638B6 !important;
  }

  .laptop\:\!border-primaryDark {
    border-color: #3C2C84 !important;
  }

  .laptop\:\!border-primary1 {
    border-color: #8C81D1 !important;
  }

  .laptop\:\!border-primary2 {
    border-color: #A8A5CE !important;
  }

  .laptop\:\!border-primary3 {
    border-color: #EBEAF6 !important;
  }

  .laptop\:\!border-primary4 {
    border-color: #F8F8FC !important;
  }

  .laptop\:\!border-secondary {
    border-color: #007EE5 !important;
  }

  .laptop\:\!border-secondary1 {
    border-color: #43BEFF !important;
  }

  .laptop\:\!border-secondary2 {
    border-color: #F5F9FD !important;
  }

  .laptop\:\!border-alert {
    border-color: #EF3817 !important;
  }

  .laptop\:\!border-safe {
    border-color: #60B731 !important;
  }

  .laptop\:\!border-primary-dark {
    border-color: #3C2C84 !important;
  }

  .laptop\:\!border-primary-1 {
    border-color: #8C81D1 !important;
  }

  .laptop\:\!border-primary-2 {
    border-color: #A8A5CE !important;
  }

  .laptop\:\!border-primary-3 {
    border-color: #EBEAF6 !important;
  }

  .laptop\:\!border-primary-4 {
    border-color: #F8F8FC !important;
  }

  .laptop\:\!border-secondary-1 {
    border-color: #43BEFF !important;
  }

  .laptop\:\!border-secondary-2 {
    border-color: #F5F9FD !important;
  }

  .laptop\:\!border-transparent {
    border-color: transparent !important;
  }

  .laptop\:\!border-black {
    border-color: #000000 !important;
  }

  .laptop\:\!border-white {
    border-color: #FFFFFF !important;
  }

  .laptop\:\!border-point-violet {
    border-color: #7545FF !important;
  }

  .laptop\:\!border-gray-100 {
    border-color: #F7F7F7 !important;
  }

  .laptop\:\!border-gray-200 {
    border-color: #E5E5E8 !important;
  }

  .laptop\:\!border-gray-300 {
    border-color: #CED0D6 !important;
  }

  .laptop\:\!border-gray-400 {
    border-color: #A7A9B2 !important;
  }

  .laptop\:\!border-gray-500 {
    border-color: #858895 !important;
  }

  .laptop\:\!border-gray-600 {
    border-color: #6B6E7B !important;
  }

  .laptop\:\!border-gray-700 {
    border-color: #5F616D !important;
  }

  .laptop\:\!border-gray-800 {
    border-color: #474952 !important;
  }

  .laptop\:\!border-gray-900 {
    border-color: #222532 !important;
  }

  .laptop\:\!border-gray {
    border-color: #858895 !important;
  }

  .laptop\:\!border-gray-dark {
    border-color: #222532 !important;
  }

  .laptop\:\!border-red-100 {
    border-color: #FFE8E8 !important;
  }

  .laptop\:\!border-red-200 {
    border-color: #FFC4C4 !important;
  }

  .laptop\:\!border-red-300 {
    border-color: #FF8F8F !important;
  }

  .laptop\:\!border-red-400 {
    border-color: #FF6A6A !important;
  }

  .laptop\:\!border-red-500 {
    border-color: #EF3817 !important;
  }

  .laptop\:\!border-red-600 {
    border-color: #CC2C00 !important;
  }

  .laptop\:\!border-red-700 {
    border-color: #C53030 !important;
  }

  .laptop\:\!border-red-800 {
    border-color: #9B2C2C !important;
  }

  .laptop\:\!border-red-900 {
    border-color: #742A2A !important;
  }

  .laptop\:\!border-red {
    border-color: #EF3817 !important;
  }

  .laptop\:\!border-coral-100 {
    border-color: #FFEBE6 !important;
  }

  .laptop\:\!border-coral-200 {
    border-color: #FFD3C8 !important;
  }

  .laptop\:\!border-coral-300 {
    border-color: #FFB39E !important;
  }

  .laptop\:\!border-coral-400 {
    border-color: #FF9476 !important;
  }

  .laptop\:\!border-coral-500 {
    border-color: #FF7750 !important;
  }

  .laptop\:\!border-coral-600 {
    border-color: #F55A2F !important;
  }

  .laptop\:\!border-coral-700 {
    border-color: #DD470F !important;
  }

  .laptop\:\!border-coral-800 {
    border-color: #B93E0F !important;
  }

  .laptop\:\!border-coral-900 {
    border-color: #8E3311 !important;
  }

  .laptop\:\!border-coral {
    border-color: #FF7750 !important;
  }

  .laptop\:\!border-yellow-100 {
    border-color: #FFFAE6 !important;
  }

  .laptop\:\!border-yellow-200 {
    border-color: #FFEB99 !important;
  }

  .laptop\:\!border-yellow-300 {
    border-color: #FFE066 !important;
  }

  .laptop\:\!border-yellow-400 {
    border-color: #FFD633 !important;
  }

  .laptop\:\!border-yellow-500 {
    border-color: #FFCE02 !important;
  }

  .laptop\:\!border-yellow-600 {
    border-color: #E6B800 !important;
  }

  .laptop\:\!border-yellow-700 {
    border-color: #CCA300 !important;
  }

  .laptop\:\!border-yellow-800 {
    border-color: #806600 !important;
  }

  .laptop\:\!border-yellow-900 {
    border-color: #4D3D00 !important;
  }

  .laptop\:\!border-yellow {
    border-color: #FFCE02 !important;
  }

  .laptop\:\!border-green-100 {
    border-color: #F9FCE9 !important;
  }

  .laptop\:\!border-green-200 {
    border-color: #E7F3A5 !important;
  }

  .laptop\:\!border-green-300 {
    border-color: #D5EA62 !important;
  }

  .laptop\:\!border-green-400 {
    border-color: #C2E01E !important;
  }

  .laptop\:\!border-green-500 {
    border-color: #60B731 !important;
  }

  .laptop\:\!border-green-600 {
    border-color: #3F7B1A !important;
  }

  .laptop\:\!border-green-700 {
    border-color: #366916 !important;
  }

  .laptop\:\!border-green-800 {
    border-color: #203F0D !important;
  }

  .laptop\:\!border-green-900 {
    border-color: #162A09 !important;
  }

  .laptop\:\!border-green {
    border-color: #60B731 !important;
  }

  .laptop\:\!border-blue-100 {
    border-color: #F5F9FD !important;
  }

  .laptop\:\!border-blue-200 {
    border-color: #E9F4FF !important;
  }

  .laptop\:\!border-blue-300 {
    border-color: #B9DCFF !important;
  }

  .laptop\:\!border-blue-400 {
    border-color: #43BEFF !important;
  }

  .laptop\:\!border-blue-500 {
    border-color: #007EE5 !important;
  }

  .laptop\:\!border-blue-600 {
    border-color: #0069CC !important;
  }

  .laptop\:\!border-blue-700 {
    border-color: #005CB3 !important;
  }

  .laptop\:\!border-blue-800 {
    border-color: #004F99 !important;
  }

  .laptop\:\!border-blue-900 {
    border-color: #003566 !important;
  }

  .laptop\:\!border-blue {
    border-color: #007EE5 !important;
  }

  .laptop\:\!border-violet-100 {
    border-color: #F8F8FC !important;
  }

  .laptop\:\!border-violet-200 {
    border-color: #EBEAF6 !important;
  }

  .laptop\:\!border-violet-300 {
    border-color: #A8A5CE !important;
  }

  .laptop\:\!border-violet-400 {
    border-color: #8C81D1 !important;
  }

  .laptop\:\!border-violet-500 {
    border-color: #6638B6 !important;
  }

  .laptop\:\!border-violet-600 {
    border-color: #58309C !important;
  }

  .laptop\:\!border-violet-700 {
    border-color: #4D2A89 !important;
  }

  .laptop\:\!border-violet-800 {
    border-color: #3C2C84 !important;
  }

  .laptop\:\!border-violet-900 {
    border-color: #371E62 !important;
  }

  .laptop\:\!border-violet {
    border-color: #6638B6 !important;
  }

  .laptop\:\!border-peacock-100 {
    border-color: #E6FFFA !important;
  }

  .laptop\:\!border-peacock-200 {
    border-color: #B2F5EA !important;
  }

  .laptop\:\!border-peacock-300 {
    border-color: #81E6D9 !important;
  }

  .laptop\:\!border-peacock-400 {
    border-color: #4FD1C5 !important;
  }

  .laptop\:\!border-peacock-500 {
    border-color: #38B2AC !important;
  }

  .laptop\:\!border-peacock-600 {
    border-color: #319795 !important;
  }

  .laptop\:\!border-peacock-700 {
    border-color: #2C7A7B !important;
  }

  .laptop\:\!border-peacock-800 {
    border-color: #285E61 !important;
  }

  .laptop\:\!border-peacock-900 {
    border-color: #234E52 !important;
  }

  .laptop\:\!border-peacock {
    border-color: #38B2AC !important;
  }

  .laptop\:\!border-indigo-100 {
    border-color: #EBF4FF !important;
  }

  .laptop\:\!border-indigo-200 {
    border-color: #C3DAFE !important;
  }

  .laptop\:\!border-indigo-300 {
    border-color: #A3BFFA !important;
  }

  .laptop\:\!border-indigo-400 {
    border-color: #7F9CF5 !important;
  }

  .laptop\:\!border-indigo-500 {
    border-color: #667EEA !important;
  }

  .laptop\:\!border-indigo-600 {
    border-color: #5A67D8 !important;
  }

  .laptop\:\!border-indigo-700 {
    border-color: #6439DE !important;
  }

  .laptop\:\!border-indigo-800 {
    border-color: #434190 !important;
  }

  .laptop\:\!border-indigo-900 {
    border-color: #3C366B !important;
  }

  .laptop\:\!border-indigo {
    border-color: #667EEA !important;
  }

  .laptop\:hover\:border-primary:hover {
    border-color: #6638B6;
  }

  .laptop\:hover\:border-primaryDark:hover {
    border-color: #3C2C84;
  }

  .laptop\:hover\:border-primary1:hover {
    border-color: #8C81D1;
  }

  .laptop\:hover\:border-primary2:hover {
    border-color: #A8A5CE;
  }

  .laptop\:hover\:border-primary3:hover {
    border-color: #EBEAF6;
  }

  .laptop\:hover\:border-primary4:hover {
    border-color: #F8F8FC;
  }

  .laptop\:hover\:border-secondary:hover {
    border-color: #007EE5;
  }

  .laptop\:hover\:border-secondary1:hover {
    border-color: #43BEFF;
  }

  .laptop\:hover\:border-secondary2:hover {
    border-color: #F5F9FD;
  }

  .laptop\:hover\:border-alert:hover {
    border-color: #EF3817;
  }

  .laptop\:hover\:border-safe:hover {
    border-color: #60B731;
  }

  .laptop\:hover\:border-primary-dark:hover {
    border-color: #3C2C84;
  }

  .laptop\:hover\:border-primary-1:hover {
    border-color: #8C81D1;
  }

  .laptop\:hover\:border-primary-2:hover {
    border-color: #A8A5CE;
  }

  .laptop\:hover\:border-primary-3:hover {
    border-color: #EBEAF6;
  }

  .laptop\:hover\:border-primary-4:hover {
    border-color: #F8F8FC;
  }

  .laptop\:hover\:border-secondary-1:hover {
    border-color: #43BEFF;
  }

  .laptop\:hover\:border-secondary-2:hover {
    border-color: #F5F9FD;
  }

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

  .laptop\:hover\:border-black:hover {
    border-color: #000000;
  }

  .laptop\:hover\:border-white:hover {
    border-color: #FFFFFF;
  }

  .laptop\:hover\:border-point-violet:hover {
    border-color: #7545FF;
  }

  .laptop\:hover\:border-gray-100:hover {
    border-color: #F7F7F7;
  }

  .laptop\:hover\:border-gray-200:hover {
    border-color: #E5E5E8;
  }

  .laptop\:hover\:border-gray-300:hover {
    border-color: #CED0D6;
  }

  .laptop\:hover\:border-gray-400:hover {
    border-color: #A7A9B2;
  }

  .laptop\:hover\:border-gray-500:hover {
    border-color: #858895;
  }

  .laptop\:hover\:border-gray-600:hover {
    border-color: #6B6E7B;
  }

  .laptop\:hover\:border-gray-700:hover {
    border-color: #5F616D;
  }

  .laptop\:hover\:border-gray-800:hover {
    border-color: #474952;
  }

  .laptop\:hover\:border-gray-900:hover {
    border-color: #222532;
  }

  .laptop\:hover\:border-gray:hover {
    border-color: #858895;
  }

  .laptop\:hover\:border-gray-dark:hover {
    border-color: #222532;
  }

  .laptop\:hover\:border-red-100:hover {
    border-color: #FFE8E8;
  }

  .laptop\:hover\:border-red-200:hover {
    border-color: #FFC4C4;
  }

  .laptop\:hover\:border-red-300:hover {
    border-color: #FF8F8F;
  }

  .laptop\:hover\:border-red-400:hover {
    border-color: #FF6A6A;
  }

  .laptop\:hover\:border-red-500:hover {
    border-color: #EF3817;
  }

  .laptop\:hover\:border-red-600:hover {
    border-color: #CC2C00;
  }

  .laptop\:hover\:border-red-700:hover {
    border-color: #C53030;
  }

  .laptop\:hover\:border-red-800:hover {
    border-color: #9B2C2C;
  }

  .laptop\:hover\:border-red-900:hover {
    border-color: #742A2A;
  }

  .laptop\:hover\:border-red:hover {
    border-color: #EF3817;
  }

  .laptop\:hover\:border-coral-100:hover {
    border-color: #FFEBE6;
  }

  .laptop\:hover\:border-coral-200:hover {
    border-color: #FFD3C8;
  }

  .laptop\:hover\:border-coral-300:hover {
    border-color: #FFB39E;
  }

  .laptop\:hover\:border-coral-400:hover {
    border-color: #FF9476;
  }

  .laptop\:hover\:border-coral-500:hover {
    border-color: #FF7750;
  }

  .laptop\:hover\:border-coral-600:hover {
    border-color: #F55A2F;
  }

  .laptop\:hover\:border-coral-700:hover {
    border-color: #DD470F;
  }

  .laptop\:hover\:border-coral-800:hover {
    border-color: #B93E0F;
  }

  .laptop\:hover\:border-coral-900:hover {
    border-color: #8E3311;
  }

  .laptop\:hover\:border-coral:hover {
    border-color: #FF7750;
  }

  .laptop\:hover\:border-yellow-100:hover {
    border-color: #FFFAE6;
  }

  .laptop\:hover\:border-yellow-200:hover {
    border-color: #FFEB99;
  }

  .laptop\:hover\:border-yellow-300:hover {
    border-color: #FFE066;
  }

  .laptop\:hover\:border-yellow-400:hover {
    border-color: #FFD633;
  }

  .laptop\:hover\:border-yellow-500:hover {
    border-color: #FFCE02;
  }

  .laptop\:hover\:border-yellow-600:hover {
    border-color: #E6B800;
  }

  .laptop\:hover\:border-yellow-700:hover {
    border-color: #CCA300;
  }

  .laptop\:hover\:border-yellow-800:hover {
    border-color: #806600;
  }

  .laptop\:hover\:border-yellow-900:hover {
    border-color: #4D3D00;
  }

  .laptop\:hover\:border-yellow:hover {
    border-color: #FFCE02;
  }

  .laptop\:hover\:border-green-100:hover {
    border-color: #F9FCE9;
  }

  .laptop\:hover\:border-green-200:hover {
    border-color: #E7F3A5;
  }

  .laptop\:hover\:border-green-300:hover {
    border-color: #D5EA62;
  }

  .laptop\:hover\:border-green-400:hover {
    border-color: #C2E01E;
  }

  .laptop\:hover\:border-green-500:hover {
    border-color: #60B731;
  }

  .laptop\:hover\:border-green-600:hover {
    border-color: #3F7B1A;
  }

  .laptop\:hover\:border-green-700:hover {
    border-color: #366916;
  }

  .laptop\:hover\:border-green-800:hover {
    border-color: #203F0D;
  }

  .laptop\:hover\:border-green-900:hover {
    border-color: #162A09;
  }

  .laptop\:hover\:border-green:hover {
    border-color: #60B731;
  }

  .laptop\:hover\:border-blue-100:hover {
    border-color: #F5F9FD;
  }

  .laptop\:hover\:border-blue-200:hover {
    border-color: #E9F4FF;
  }

  .laptop\:hover\:border-blue-300:hover {
    border-color: #B9DCFF;
  }

  .laptop\:hover\:border-blue-400:hover {
    border-color: #43BEFF;
  }

  .laptop\:hover\:border-blue-500:hover {
    border-color: #007EE5;
  }

  .laptop\:hover\:border-blue-600:hover {
    border-color: #0069CC;
  }

  .laptop\:hover\:border-blue-700:hover {
    border-color: #005CB3;
  }

  .laptop\:hover\:border-blue-800:hover {
    border-color: #004F99;
  }

  .laptop\:hover\:border-blue-900:hover {
    border-color: #003566;
  }

  .laptop\:hover\:border-blue:hover {
    border-color: #007EE5;
  }

  .laptop\:hover\:border-violet-100:hover {
    border-color: #F8F8FC;
  }

  .laptop\:hover\:border-violet-200:hover {
    border-color: #EBEAF6;
  }

  .laptop\:hover\:border-violet-300:hover {
    border-color: #A8A5CE;
  }

  .laptop\:hover\:border-violet-400:hover {
    border-color: #8C81D1;
  }

  .laptop\:hover\:border-violet-500:hover {
    border-color: #6638B6;
  }

  .laptop\:hover\:border-violet-600:hover {
    border-color: #58309C;
  }

  .laptop\:hover\:border-violet-700:hover {
    border-color: #4D2A89;
  }

  .laptop\:hover\:border-violet-800:hover {
    border-color: #3C2C84;
  }

  .laptop\:hover\:border-violet-900:hover {
    border-color: #371E62;
  }

  .laptop\:hover\:border-violet:hover {
    border-color: #6638B6;
  }

  .laptop\:hover\:border-peacock-100:hover {
    border-color: #E6FFFA;
  }

  .laptop\:hover\:border-peacock-200:hover {
    border-color: #B2F5EA;
  }

  .laptop\:hover\:border-peacock-300:hover {
    border-color: #81E6D9;
  }

  .laptop\:hover\:border-peacock-400:hover {
    border-color: #4FD1C5;
  }

  .laptop\:hover\:border-peacock-500:hover {
    border-color: #38B2AC;
  }

  .laptop\:hover\:border-peacock-600:hover {
    border-color: #319795;
  }

  .laptop\:hover\:border-peacock-700:hover {
    border-color: #2C7A7B;
  }

  .laptop\:hover\:border-peacock-800:hover {
    border-color: #285E61;
  }

  .laptop\:hover\:border-peacock-900:hover {
    border-color: #234E52;
  }

  .laptop\:hover\:border-peacock:hover {
    border-color: #38B2AC;
  }

  .laptop\:hover\:border-indigo-100:hover {
    border-color: #EBF4FF;
  }

  .laptop\:hover\:border-indigo-200:hover {
    border-color: #C3DAFE;
  }

  .laptop\:hover\:border-indigo-300:hover {
    border-color: #A3BFFA;
  }

  .laptop\:hover\:border-indigo-400:hover {
    border-color: #7F9CF5;
  }

  .laptop\:hover\:border-indigo-500:hover {
    border-color: #667EEA;
  }

  .laptop\:hover\:border-indigo-600:hover {
    border-color: #5A67D8;
  }

  .laptop\:hover\:border-indigo-700:hover {
    border-color: #6439DE;
  }

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

  .laptop\:hover\:border-indigo-900:hover {
    border-color: #3C366B;
  }

  .laptop\:hover\:border-indigo:hover {
    border-color: #667EEA;
  }

  .laptop\:rounded-none {
    border-radius: 0;
  }

  .laptop\:rounded-sm {
    border-radius: 0.125rem;
  }

  .laptop\:rounded {
    border-radius: 0.25rem;
  }

  .laptop\:rounded-md {
    border-radius: 0.375rem;
  }

  .laptop\:rounded-lg {
    border-radius: 0.5rem;
  }

  .laptop\:rounded-full {
    border-radius: 9999px;
  }

  .laptop\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .laptop\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .laptop\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .laptop\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .laptop\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .laptop\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .laptop\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .laptop\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .laptop\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .laptop\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .laptop\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .laptop\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .laptop\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .laptop\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .laptop\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .laptop\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .laptop\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .laptop\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .laptop\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .laptop\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .laptop\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .laptop\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .laptop\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .laptop\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .laptop\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .laptop\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .laptop\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .laptop\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .laptop\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .laptop\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .laptop\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .laptop\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .laptop\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .laptop\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .laptop\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .laptop\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .laptop\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .laptop\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .laptop\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .laptop\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .laptop\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .laptop\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .laptop\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .laptop\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .laptop\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .laptop\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .laptop\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .laptop\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .laptop\:\!rounded-none {
    border-radius: 0 !important;
  }

  .laptop\:\!rounded-sm {
    border-radius: 0.125rem !important;
  }

  .laptop\:\!rounded {
    border-radius: 0.25rem !important;
  }

  .laptop\:\!rounded-md {
    border-radius: 0.375rem !important;
  }

  .laptop\:\!rounded-lg {
    border-radius: 0.5rem !important;
  }

  .laptop\:\!rounded-full {
    border-radius: 9999px !important;
  }

  .laptop\:\!rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .laptop\:\!rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .laptop\:\!rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .laptop\:\!rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .laptop\:\!rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .laptop\:\!rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .laptop\:\!rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .laptop\:\!rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .laptop\:\!rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .laptop\:\!rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .laptop\:\!rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .laptop\:\!rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .laptop\:\!rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .laptop\:\!rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .laptop\:\!rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .laptop\:\!rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .laptop\:\!rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .laptop\:\!rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .laptop\:\!rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .laptop\:\!rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .laptop\:\!rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .laptop\:\!rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .laptop\:\!rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .laptop\:\!rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .laptop\:\!rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .laptop\:\!rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .laptop\:\!rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .laptop\:\!rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .laptop\:\!rounded-tl-sm {
    border-top-left-radius: 0.125rem !important;
  }

  .laptop\:\!rounded-tr-sm {
    border-top-right-radius: 0.125rem !important;
  }

  .laptop\:\!rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important;
  }

  .laptop\:\!rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important;
  }

  .laptop\:\!rounded-tl {
    border-top-left-radius: 0.25rem !important;
  }

  .laptop\:\!rounded-tr {
    border-top-right-radius: 0.25rem !important;
  }

  .laptop\:\!rounded-br {
    border-bottom-right-radius: 0.25rem !important;
  }

  .laptop\:\!rounded-bl {
    border-bottom-left-radius: 0.25rem !important;
  }

  .laptop\:\!rounded-tl-md {
    border-top-left-radius: 0.375rem !important;
  }

  .laptop\:\!rounded-tr-md {
    border-top-right-radius: 0.375rem !important;
  }

  .laptop\:\!rounded-br-md {
    border-bottom-right-radius: 0.375rem !important;
  }

  .laptop\:\!rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important;
  }

  .laptop\:\!rounded-tl-lg {
    border-top-left-radius: 0.5rem !important;
  }

  .laptop\:\!rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
  }

  .laptop\:\!rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important;
  }

  .laptop\:\!rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important;
  }

  .laptop\:\!rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .laptop\:\!rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .laptop\:\!rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .laptop\:\!rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .laptop\:hover\:rounded-none:hover {
    border-radius: 0;
  }

  .laptop\:hover\:rounded-sm:hover {
    border-radius: 0.125rem;
  }

  .laptop\:hover\:rounded:hover {
    border-radius: 0.25rem;
  }

  .laptop\:hover\:rounded-md:hover {
    border-radius: 0.375rem;
  }

  .laptop\:hover\:rounded-lg:hover {
    border-radius: 0.5rem;
  }

  .laptop\:hover\:rounded-full:hover {
    border-radius: 9999px;
  }

  .laptop\:hover\:rounded-t-none:hover {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .laptop\:hover\:rounded-r-none:hover {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .laptop\:hover\:rounded-b-none:hover {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .laptop\:hover\:rounded-l-none:hover {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .laptop\:hover\:rounded-t-sm:hover {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .laptop\:hover\:rounded-r-sm:hover {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .laptop\:hover\:rounded-b-sm:hover {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .laptop\:hover\:rounded-l-sm:hover {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .laptop\:hover\:rounded-t:hover {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .laptop\:hover\:rounded-r:hover {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .laptop\:hover\:rounded-b:hover {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .laptop\:hover\:rounded-l:hover {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .laptop\:hover\:rounded-t-md:hover {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .laptop\:hover\:rounded-r-md:hover {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .laptop\:hover\:rounded-b-md:hover {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .laptop\:hover\:rounded-l-md:hover {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .laptop\:hover\:rounded-t-lg:hover {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .laptop\:hover\:rounded-r-lg:hover {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .laptop\:hover\:rounded-b-lg:hover {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .laptop\:hover\:rounded-l-lg:hover {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .laptop\:hover\:rounded-t-full:hover {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .laptop\:hover\:rounded-r-full:hover {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .laptop\:hover\:rounded-b-full:hover {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .laptop\:hover\:rounded-l-full:hover {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .laptop\:hover\:rounded-tl-none:hover {
    border-top-left-radius: 0;
  }

  .laptop\:hover\:rounded-tr-none:hover {
    border-top-right-radius: 0;
  }

  .laptop\:hover\:rounded-br-none:hover {
    border-bottom-right-radius: 0;
  }

  .laptop\:hover\:rounded-bl-none:hover {
    border-bottom-left-radius: 0;
  }

  .laptop\:hover\:rounded-tl-sm:hover {
    border-top-left-radius: 0.125rem;
  }

  .laptop\:hover\:rounded-tr-sm:hover {
    border-top-right-radius: 0.125rem;
  }

  .laptop\:hover\:rounded-br-sm:hover {
    border-bottom-right-radius: 0.125rem;
  }

  .laptop\:hover\:rounded-bl-sm:hover {
    border-bottom-left-radius: 0.125rem;
  }

  .laptop\:hover\:rounded-tl:hover {
    border-top-left-radius: 0.25rem;
  }

  .laptop\:hover\:rounded-tr:hover {
    border-top-right-radius: 0.25rem;
  }

  .laptop\:hover\:rounded-br:hover {
    border-bottom-right-radius: 0.25rem;
  }

  .laptop\:hover\:rounded-bl:hover {
    border-bottom-left-radius: 0.25rem;
  }

  .laptop\:hover\:rounded-tl-md:hover {
    border-top-left-radius: 0.375rem;
  }

  .laptop\:hover\:rounded-tr-md:hover {
    border-top-right-radius: 0.375rem;
  }

  .laptop\:hover\:rounded-br-md:hover {
    border-bottom-right-radius: 0.375rem;
  }

  .laptop\:hover\:rounded-bl-md:hover {
    border-bottom-left-radius: 0.375rem;
  }

  .laptop\:hover\:rounded-tl-lg:hover {
    border-top-left-radius: 0.5rem;
  }

  .laptop\:hover\:rounded-tr-lg:hover {
    border-top-right-radius: 0.5rem;
  }

  .laptop\:hover\:rounded-br-lg:hover {
    border-bottom-right-radius: 0.5rem;
  }

  .laptop\:hover\:rounded-bl-lg:hover {
    border-bottom-left-radius: 0.5rem;
  }

  .laptop\:hover\:rounded-tl-full:hover {
    border-top-left-radius: 9999px;
  }

  .laptop\:hover\:rounded-tr-full:hover {
    border-top-right-radius: 9999px;
  }

  .laptop\:hover\:rounded-br-full:hover {
    border-bottom-right-radius: 9999px;
  }

  .laptop\:hover\:rounded-bl-full:hover {
    border-bottom-left-radius: 9999px;
  }

  .laptop\:border-solid {
    border-style: solid;
  }

  .laptop\:border-dashed {
    border-style: dashed;
  }

  .laptop\:border-dotted {
    border-style: dotted;
  }

  .laptop\:border-double {
    border-style: double;
  }

  .laptop\:border-none {
    border-style: none;
  }

  .laptop\:\!border-solid {
    border-style: solid !important;
  }

  .laptop\:\!border-dashed {
    border-style: dashed !important;
  }

  .laptop\:\!border-dotted {
    border-style: dotted !important;
  }

  .laptop\:\!border-double {
    border-style: double !important;
  }

  .laptop\:\!border-none {
    border-style: none !important;
  }

  .laptop\:hover\:border-solid:hover {
    border-style: solid;
  }

  .laptop\:hover\:border-dashed:hover {
    border-style: dashed;
  }

  .laptop\:hover\:border-dotted:hover {
    border-style: dotted;
  }

  .laptop\:hover\:border-double:hover {
    border-style: double;
  }

  .laptop\:hover\:border-none:hover {
    border-style: none;
  }

  .laptop\:border-0 {
    border-width: 0;
  }

  .laptop\:border-2 {
    border-width: 2px;
  }

  .laptop\:border-4 {
    border-width: 4px;
  }

  .laptop\:border-8 {
    border-width: 8px;
  }

  .laptop\:border {
    border-width: 1px;
  }

  .laptop\:border-t-0 {
    border-top-width: 0;
  }

  .laptop\:border-r-0 {
    border-right-width: 0;
  }

  .laptop\:border-b-0 {
    border-bottom-width: 0;
  }

  .laptop\:border-l-0 {
    border-left-width: 0;
  }

  .laptop\:border-t-2 {
    border-top-width: 2px;
  }

  .laptop\:border-r-2 {
    border-right-width: 2px;
  }

  .laptop\:border-b-2 {
    border-bottom-width: 2px;
  }

  .laptop\:border-l-2 {
    border-left-width: 2px;
  }

  .laptop\:border-t-4 {
    border-top-width: 4px;
  }

  .laptop\:border-r-4 {
    border-right-width: 4px;
  }

  .laptop\:border-b-4 {
    border-bottom-width: 4px;
  }

  .laptop\:border-l-4 {
    border-left-width: 4px;
  }

  .laptop\:border-t-8 {
    border-top-width: 8px;
  }

  .laptop\:border-r-8 {
    border-right-width: 8px;
  }

  .laptop\:border-b-8 {
    border-bottom-width: 8px;
  }

  .laptop\:border-l-8 {
    border-left-width: 8px;
  }

  .laptop\:border-t {
    border-top-width: 1px;
  }

  .laptop\:border-r {
    border-right-width: 1px;
  }

  .laptop\:border-b {
    border-bottom-width: 1px;
  }

  .laptop\:border-l {
    border-left-width: 1px;
  }

  .laptop\:\!border-0 {
    border-width: 0 !important;
  }

  .laptop\:\!border-2 {
    border-width: 2px !important;
  }

  .laptop\:\!border-4 {
    border-width: 4px !important;
  }

  .laptop\:\!border-8 {
    border-width: 8px !important;
  }

  .laptop\:\!border {
    border-width: 1px !important;
  }

  .laptop\:\!border-t-0 {
    border-top-width: 0 !important;
  }

  .laptop\:\!border-r-0 {
    border-right-width: 0 !important;
  }

  .laptop\:\!border-b-0 {
    border-bottom-width: 0 !important;
  }

  .laptop\:\!border-l-0 {
    border-left-width: 0 !important;
  }

  .laptop\:\!border-t-2 {
    border-top-width: 2px !important;
  }

  .laptop\:\!border-r-2 {
    border-right-width: 2px !important;
  }

  .laptop\:\!border-b-2 {
    border-bottom-width: 2px !important;
  }

  .laptop\:\!border-l-2 {
    border-left-width: 2px !important;
  }

  .laptop\:\!border-t-4 {
    border-top-width: 4px !important;
  }

  .laptop\:\!border-r-4 {
    border-right-width: 4px !important;
  }

  .laptop\:\!border-b-4 {
    border-bottom-width: 4px !important;
  }

  .laptop\:\!border-l-4 {
    border-left-width: 4px !important;
  }

  .laptop\:\!border-t-8 {
    border-top-width: 8px !important;
  }

  .laptop\:\!border-r-8 {
    border-right-width: 8px !important;
  }

  .laptop\:\!border-b-8 {
    border-bottom-width: 8px !important;
  }

  .laptop\:\!border-l-8 {
    border-left-width: 8px !important;
  }

  .laptop\:\!border-t {
    border-top-width: 1px !important;
  }

  .laptop\:\!border-r {
    border-right-width: 1px !important;
  }

  .laptop\:\!border-b {
    border-bottom-width: 1px !important;
  }

  .laptop\:\!border-l {
    border-left-width: 1px !important;
  }

  .laptop\:hover\:border-0:hover {
    border-width: 0;
  }

  .laptop\:hover\:border-2:hover {
    border-width: 2px;
  }

  .laptop\:hover\:border-4:hover {
    border-width: 4px;
  }

  .laptop\:hover\:border-8:hover {
    border-width: 8px;
  }

  .laptop\:hover\:border:hover {
    border-width: 1px;
  }

  .laptop\:hover\:border-t-0:hover {
    border-top-width: 0;
  }

  .laptop\:hover\:border-r-0:hover {
    border-right-width: 0;
  }

  .laptop\:hover\:border-b-0:hover {
    border-bottom-width: 0;
  }

  .laptop\:hover\:border-l-0:hover {
    border-left-width: 0;
  }

  .laptop\:hover\:border-t-2:hover {
    border-top-width: 2px;
  }

  .laptop\:hover\:border-r-2:hover {
    border-right-width: 2px;
  }

  .laptop\:hover\:border-b-2:hover {
    border-bottom-width: 2px;
  }

  .laptop\:hover\:border-l-2:hover {
    border-left-width: 2px;
  }

  .laptop\:hover\:border-t-4:hover {
    border-top-width: 4px;
  }

  .laptop\:hover\:border-r-4:hover {
    border-right-width: 4px;
  }

  .laptop\:hover\:border-b-4:hover {
    border-bottom-width: 4px;
  }

  .laptop\:hover\:border-l-4:hover {
    border-left-width: 4px;
  }

  .laptop\:hover\:border-t-8:hover {
    border-top-width: 8px;
  }

  .laptop\:hover\:border-r-8:hover {
    border-right-width: 8px;
  }

  .laptop\:hover\:border-b-8:hover {
    border-bottom-width: 8px;
  }

  .laptop\:hover\:border-l-8:hover {
    border-left-width: 8px;
  }

  .laptop\:hover\:border-t:hover {
    border-top-width: 1px;
  }

  .laptop\:hover\:border-r:hover {
    border-right-width: 1px;
  }

  .laptop\:hover\:border-b:hover {
    border-bottom-width: 1px;
  }

  .laptop\:hover\:border-l:hover {
    border-left-width: 1px;
  }

  .laptop\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .laptop\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .laptop\:\!box-border {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .laptop\:\!box-content {
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .laptop\:hover\:box-border:hover {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .laptop\:hover\:box-content:hover {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .laptop\:cursor-auto {
    cursor: auto;
  }

  .laptop\:cursor-default {
    cursor: default;
  }

  .laptop\:cursor-pointer {
    cursor: pointer;
  }

  .laptop\:cursor-wait {
    cursor: wait;
  }

  .laptop\:cursor-text {
    cursor: text;
  }

  .laptop\:cursor-move {
    cursor: move;
  }

  .laptop\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .laptop\:\!cursor-auto {
    cursor: auto !important;
  }

  .laptop\:\!cursor-default {
    cursor: default !important;
  }

  .laptop\:\!cursor-pointer {
    cursor: pointer !important;
  }

  .laptop\:\!cursor-wait {
    cursor: wait !important;
  }

  .laptop\:\!cursor-text {
    cursor: text !important;
  }

  .laptop\:\!cursor-move {
    cursor: move !important;
  }

  .laptop\:\!cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .laptop\:hover\:cursor-auto:hover {
    cursor: auto;
  }

  .laptop\:hover\:cursor-default:hover {
    cursor: default;
  }

  .laptop\:hover\:cursor-pointer:hover {
    cursor: pointer;
  }

  .laptop\:hover\:cursor-wait:hover {
    cursor: wait;
  }

  .laptop\:hover\:cursor-text:hover {
    cursor: text;
  }

  .laptop\:hover\:cursor-move:hover {
    cursor: move;
  }

  .laptop\:hover\:cursor-not-allowed:hover {
    cursor: not-allowed;
  }

  .laptop\:block {
    display: block;
  }

  .laptop\:inline-block {
    display: inline-block;
  }

  .laptop\:inline {
    display: inline;
  }

  .laptop\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .laptop\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .laptop\:grid {
    display: grid;
  }

  .laptop\:table {
    display: table;
  }

  .laptop\:table-caption {
    display: table-caption;
  }

  .laptop\:table-cell {
    display: table-cell;
  }

  .laptop\:table-column {
    display: table-column;
  }

  .laptop\:table-column-group {
    display: table-column-group;
  }

  .laptop\:table-footer-group {
    display: table-footer-group;
  }

  .laptop\:table-header-group {
    display: table-header-group;
  }

  .laptop\:table-row-group {
    display: table-row-group;
  }

  .laptop\:table-row {
    display: table-row;
  }

  .laptop\:hidden {
    display: none;
  }

  .laptop\:\!block {
    display: block !important;
  }

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

  .laptop\:\!inline {
    display: inline !important;
  }

  .laptop\:\!flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .laptop\:\!inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .laptop\:\!grid {
    display: grid !important;
  }

  .laptop\:\!table {
    display: table !important;
  }

  .laptop\:\!table-caption {
    display: table-caption !important;
  }

  .laptop\:\!table-cell {
    display: table-cell !important;
  }

  .laptop\:\!table-column {
    display: table-column !important;
  }

  .laptop\:\!table-column-group {
    display: table-column-group !important;
  }

  .laptop\:\!table-footer-group {
    display: table-footer-group !important;
  }

  .laptop\:\!table-header-group {
    display: table-header-group !important;
  }

  .laptop\:\!table-row-group {
    display: table-row-group !important;
  }

  .laptop\:\!table-row {
    display: table-row !important;
  }

  .laptop\:\!hidden {
    display: none !important;
  }

  .laptop\:hover\:block:hover {
    display: block;
  }

  .laptop\:hover\:inline-block:hover {
    display: inline-block;
  }

  .laptop\:hover\:inline:hover {
    display: inline;
  }

  .laptop\:hover\:flex:hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .laptop\:hover\:inline-flex:hover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .laptop\:hover\:grid:hover {
    display: grid;
  }

  .laptop\:hover\:table:hover {
    display: table;
  }

  .laptop\:hover\:table-caption:hover {
    display: table-caption;
  }

  .laptop\:hover\:table-cell:hover {
    display: table-cell;
  }

  .laptop\:hover\:table-column:hover {
    display: table-column;
  }

  .laptop\:hover\:table-column-group:hover {
    display: table-column-group;
  }

  .laptop\:hover\:table-footer-group:hover {
    display: table-footer-group;
  }

  .laptop\:hover\:table-header-group:hover {
    display: table-header-group;
  }

  .laptop\:hover\:table-row-group:hover {
    display: table-row-group;
  }

  .laptop\:hover\:table-row:hover {
    display: table-row;
  }

  .laptop\:hover\:hidden:hover {
    display: none;
  }

  .laptop\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .laptop\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .laptop\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .laptop\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .laptop\:\!flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .laptop\:\!flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .laptop\:\!flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .laptop\:\!flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .laptop\:hover\:flex-row:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .laptop\:hover\:flex-row-reverse:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .laptop\:hover\:flex-col:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .laptop\:hover\:flex-col-reverse:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .laptop\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .laptop\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .laptop\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .laptop\:\!flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .laptop\:\!flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .laptop\:\!flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .laptop\:hover\:flex-wrap:hover {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .laptop\:hover\:flex-wrap-reverse:hover {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .laptop\:hover\:flex-no-wrap:hover {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .laptop\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .laptop\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .laptop\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .laptop\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .laptop\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .laptop\:\!items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .laptop\:\!items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .laptop\:\!items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .laptop\:\!items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .laptop\:\!items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .laptop\:hover\:items-start:hover {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .laptop\:hover\:items-end:hover {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .laptop\:hover\:items-center:hover {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .laptop\:hover\:items-baseline:hover {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .laptop\:hover\:items-stretch:hover {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .laptop\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .laptop\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .laptop\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .laptop\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .laptop\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .laptop\:\!self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .laptop\:\!self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .laptop\:\!self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .laptop\:\!self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .laptop\:\!self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .laptop\:hover\:self-auto:hover {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .laptop\:hover\:self-start:hover {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .laptop\:hover\:self-end:hover {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .laptop\:hover\:self-center:hover {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .laptop\:hover\:self-stretch:hover {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .laptop\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .laptop\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .laptop\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .laptop\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .laptop\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .laptop\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .laptop\:\!justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .laptop\:\!justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .laptop\:\!justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .laptop\:\!justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .laptop\:\!justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .laptop\:\!justify-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .laptop\:hover\:justify-start:hover {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .laptop\:hover\:justify-end:hover {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .laptop\:hover\:justify-center:hover {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .laptop\:hover\:justify-between:hover {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .laptop\:hover\:justify-around:hover {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .laptop\:hover\:justify-evenly:hover {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .laptop\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .laptop\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .laptop\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .laptop\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .laptop\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .laptop\:\!content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .laptop\:\!content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .laptop\:\!content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .laptop\:\!content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .laptop\:\!content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .laptop\:hover\:content-center:hover {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .laptop\:hover\:content-start:hover {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .laptop\:hover\:content-end:hover {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .laptop\:hover\:content-between:hover {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .laptop\:hover\:content-around:hover {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .laptop\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .laptop\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .laptop\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .laptop\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .laptop\:\!flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .laptop\:\!flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .laptop\:\!flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .laptop\:\!flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .laptop\:hover\:flex-1:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .laptop\:hover\:flex-auto:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .laptop\:hover\:flex-initial:hover {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .laptop\:hover\:flex-none:hover {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .laptop\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .laptop\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .laptop\:\!flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .laptop\:\!flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .laptop\:hover\:flex-grow-0:hover {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .laptop\:hover\:flex-grow:hover {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .laptop\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .laptop\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .laptop\:\!flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .laptop\:\!flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .laptop\:hover\:flex-shrink-0:hover {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .laptop\:hover\:flex-shrink:hover {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .laptop\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .laptop\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .laptop\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .laptop\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .laptop\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .laptop\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .laptop\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .laptop\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .laptop\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .laptop\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .laptop\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .laptop\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .laptop\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .laptop\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .laptop\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .laptop\:\!order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .laptop\:\!order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .laptop\:\!order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .laptop\:\!order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .laptop\:\!order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .laptop\:\!order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .laptop\:\!order-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .laptop\:\!order-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .laptop\:\!order-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .laptop\:\!order-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .laptop\:\!order-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .laptop\:\!order-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .laptop\:\!order-first {
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .laptop\:\!order-last {
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .laptop\:\!order-none {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .laptop\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .laptop\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .laptop\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .laptop\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .laptop\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .laptop\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .laptop\:hover\:order-7:hover {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .laptop\:hover\:order-8:hover {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .laptop\:hover\:order-9:hover {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .laptop\:hover\:order-10:hover {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .laptop\:hover\:order-11:hover {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .laptop\:hover\:order-12:hover {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .laptop\:hover\:order-first:hover {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .laptop\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .laptop\:hover\:order-none:hover {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .laptop\:float-right {
    float: right;
  }

  .laptop\:float-left {
    float: left;
  }

  .laptop\:float-none {
    float: none;
  }

  .laptop\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .laptop\:\!float-right {
    float: right !important;
  }

  .laptop\:\!float-left {
    float: left !important;
  }

  .laptop\:\!float-none {
    float: none !important;
  }

  .laptop\:\!clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .laptop\:hover\:float-right:hover {
    float: right;
  }

  .laptop\:hover\:float-left:hover {
    float: left;
  }

  .laptop\:hover\:float-none:hover {
    float: none;
  }

  .laptop\:hover\:clearfix:hover:after {
    content: "";
    display: table;
    clear: both;
  }

  .laptop\:clear-left {
    clear: left;
  }

  .laptop\:clear-right {
    clear: right;
  }

  .laptop\:clear-both {
    clear: both;
  }

  .laptop\:\!clear-left {
    clear: left !important;
  }

  .laptop\:\!clear-right {
    clear: right !important;
  }

  .laptop\:\!clear-both {
    clear: both !important;
  }

  .laptop\:hover\:clear-left:hover {
    clear: left;
  }

  .laptop\:hover\:clear-right:hover {
    clear: right;
  }

  .laptop\:hover\:clear-both:hover {
    clear: both;
  }

  .laptop\:font-sans {
    font-family: Noto Sans;
  }

  .laptop\:font-serif {
    font-family: Roboto;
  }

  .laptop\:\!font-sans {
    font-family: Noto Sans !important;
  }

  .laptop\:\!font-serif {
    font-family: Roboto !important;
  }

  .laptop\:hover\:font-sans:hover {
    font-family: Noto Sans;
  }

  .laptop\:hover\:font-serif:hover {
    font-family: Roboto;
  }

  .laptop\:font-hairline {
    font-weight: 100;
  }

  .laptop\:font-thin {
    font-weight: 200;
  }

  .laptop\:font-light {
    font-weight: 300;
  }

  .laptop\:font-normal {
    font-weight: 400;
  }

  .laptop\:font-medium {
    font-weight: 500;
  }

  .laptop\:font-semibold {
    font-weight: 600;
  }

  .laptop\:font-bold {
    font-weight: 700;
  }

  .laptop\:font-extrabold {
    font-weight: 800;
  }

  .laptop\:font-black {
    font-weight: 900;
  }

  .laptop\:\!font-hairline {
    font-weight: 100 !important;
  }

  .laptop\:\!font-thin {
    font-weight: 200 !important;
  }

  .laptop\:\!font-light {
    font-weight: 300 !important;
  }

  .laptop\:\!font-normal {
    font-weight: 400 !important;
  }

  .laptop\:\!font-medium {
    font-weight: 500 !important;
  }

  .laptop\:\!font-semibold {
    font-weight: 600 !important;
  }

  .laptop\:\!font-bold {
    font-weight: 700 !important;
  }

  .laptop\:\!font-extrabold {
    font-weight: 800 !important;
  }

  .laptop\:\!font-black {
    font-weight: 900 !important;
  }

  .laptop\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .laptop\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .laptop\:hover\:font-light:hover {
    font-weight: 300;
  }

  .laptop\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .laptop\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .laptop\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .laptop\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .laptop\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .laptop\:hover\:font-black:hover {
    font-weight: 900;
  }

  .laptop\:h-0 {
    height: 0rem;
  }

  .laptop\:h-1 {
    height: 0.25rem;
  }

  .laptop\:h-2 {
    height: 0.5rem;
  }

  .laptop\:h-3 {
    height: 0.75rem;
  }

  .laptop\:h-4 {
    height: 1rem;
  }

  .laptop\:h-5 {
    height: 1.25rem;
  }

  .laptop\:h-6 {
    height: 1.5rem;
  }

  .laptop\:h-7 {
    height: 1.75rem;
  }

  .laptop\:h-8 {
    height: 2rem;
  }

  .laptop\:h-9 {
    height: 2.25rem;
  }

  .laptop\:h-10 {
    height: 2.5rem;
  }

  .laptop\:h-11 {
    height: 2.75rem;
  }

  .laptop\:h-12 {
    height: 3rem;
  }

  .laptop\:h-13 {
    height: 3.25rem;
  }

  .laptop\:h-14 {
    height: 3.5rem;
  }

  .laptop\:h-15 {
    height: 3.75rem;
  }

  .laptop\:h-16 {
    height: 4rem;
  }

  .laptop\:h-17 {
    height: 4.25rem;
  }

  .laptop\:h-18 {
    height: 4.5rem;
  }

  .laptop\:h-19 {
    height: 4.75rem;
  }

  .laptop\:h-20 {
    height: 5rem;
  }

  .laptop\:h-21 {
    height: 5.25rem;
  }

  .laptop\:h-22 {
    height: 5.5rem;
  }

  .laptop\:h-23 {
    height: 5.75rem;
  }

  .laptop\:h-24 {
    height: 6rem;
  }

  .laptop\:h-25 {
    height: 6.25rem;
  }

  .laptop\:h-26 {
    height: 6.5rem;
  }

  .laptop\:h-27 {
    height: 6.75rem;
  }

  .laptop\:h-28 {
    height: 7rem;
  }

  .laptop\:h-29 {
    height: 7.25rem;
  }

  .laptop\:h-30 {
    height: 7.5rem;
  }

  .laptop\:h-31 {
    height: 7.75rem;
  }

  .laptop\:h-32 {
    height: 8rem;
  }

  .laptop\:h-40 {
    height: 10rem;
  }

  .laptop\:h-48 {
    height: 12rem;
  }

  .laptop\:h-56 {
    height: 14rem;
  }

  .laptop\:h-64 {
    height: 16rem;
  }

  .laptop\:h-auto {
    height: auto;
  }

  .laptop\:h-px {
    height: 1px;
  }

  .laptop\:h-full {
    height: 100%;
  }

  .laptop\:h-screen {
    height: 100vh;
  }

  .laptop\:\!h-0 {
    height: 0rem !important;
  }

  .laptop\:\!h-1 {
    height: 0.25rem !important;
  }

  .laptop\:\!h-2 {
    height: 0.5rem !important;
  }

  .laptop\:\!h-3 {
    height: 0.75rem !important;
  }

  .laptop\:\!h-4 {
    height: 1rem !important;
  }

  .laptop\:\!h-5 {
    height: 1.25rem !important;
  }

  .laptop\:\!h-6 {
    height: 1.5rem !important;
  }

  .laptop\:\!h-7 {
    height: 1.75rem !important;
  }

  .laptop\:\!h-8 {
    height: 2rem !important;
  }

  .laptop\:\!h-9 {
    height: 2.25rem !important;
  }

  .laptop\:\!h-10 {
    height: 2.5rem !important;
  }

  .laptop\:\!h-11 {
    height: 2.75rem !important;
  }

  .laptop\:\!h-12 {
    height: 3rem !important;
  }

  .laptop\:\!h-13 {
    height: 3.25rem !important;
  }

  .laptop\:\!h-14 {
    height: 3.5rem !important;
  }

  .laptop\:\!h-15 {
    height: 3.75rem !important;
  }

  .laptop\:\!h-16 {
    height: 4rem !important;
  }

  .laptop\:\!h-17 {
    height: 4.25rem !important;
  }

  .laptop\:\!h-18 {
    height: 4.5rem !important;
  }

  .laptop\:\!h-19 {
    height: 4.75rem !important;
  }

  .laptop\:\!h-20 {
    height: 5rem !important;
  }

  .laptop\:\!h-21 {
    height: 5.25rem !important;
  }

  .laptop\:\!h-22 {
    height: 5.5rem !important;
  }

  .laptop\:\!h-23 {
    height: 5.75rem !important;
  }

  .laptop\:\!h-24 {
    height: 6rem !important;
  }

  .laptop\:\!h-25 {
    height: 6.25rem !important;
  }

  .laptop\:\!h-26 {
    height: 6.5rem !important;
  }

  .laptop\:\!h-27 {
    height: 6.75rem !important;
  }

  .laptop\:\!h-28 {
    height: 7rem !important;
  }

  .laptop\:\!h-29 {
    height: 7.25rem !important;
  }

  .laptop\:\!h-30 {
    height: 7.5rem !important;
  }

  .laptop\:\!h-31 {
    height: 7.75rem !important;
  }

  .laptop\:\!h-32 {
    height: 8rem !important;
  }

  .laptop\:\!h-40 {
    height: 10rem !important;
  }

  .laptop\:\!h-48 {
    height: 12rem !important;
  }

  .laptop\:\!h-56 {
    height: 14rem !important;
  }

  .laptop\:\!h-64 {
    height: 16rem !important;
  }

  .laptop\:\!h-auto {
    height: auto !important;
  }

  .laptop\:\!h-px {
    height: 1px !important;
  }

  .laptop\:\!h-full {
    height: 100% !important;
  }

  .laptop\:\!h-screen {
    height: 100vh !important;
  }

  .laptop\:hover\:h-0:hover {
    height: 0rem;
  }

  .laptop\:hover\:h-1:hover {
    height: 0.25rem;
  }

  .laptop\:hover\:h-2:hover {
    height: 0.5rem;
  }

  .laptop\:hover\:h-3:hover {
    height: 0.75rem;
  }

  .laptop\:hover\:h-4:hover {
    height: 1rem;
  }

  .laptop\:hover\:h-5:hover {
    height: 1.25rem;
  }

  .laptop\:hover\:h-6:hover {
    height: 1.5rem;
  }

  .laptop\:hover\:h-7:hover {
    height: 1.75rem;
  }

  .laptop\:hover\:h-8:hover {
    height: 2rem;
  }

  .laptop\:hover\:h-9:hover {
    height: 2.25rem;
  }

  .laptop\:hover\:h-10:hover {
    height: 2.5rem;
  }

  .laptop\:hover\:h-11:hover {
    height: 2.75rem;
  }

  .laptop\:hover\:h-12:hover {
    height: 3rem;
  }

  .laptop\:hover\:h-13:hover {
    height: 3.25rem;
  }

  .laptop\:hover\:h-14:hover {
    height: 3.5rem;
  }

  .laptop\:hover\:h-15:hover {
    height: 3.75rem;
  }

  .laptop\:hover\:h-16:hover {
    height: 4rem;
  }

  .laptop\:hover\:h-17:hover {
    height: 4.25rem;
  }

  .laptop\:hover\:h-18:hover {
    height: 4.5rem;
  }

  .laptop\:hover\:h-19:hover {
    height: 4.75rem;
  }

  .laptop\:hover\:h-20:hover {
    height: 5rem;
  }

  .laptop\:hover\:h-21:hover {
    height: 5.25rem;
  }

  .laptop\:hover\:h-22:hover {
    height: 5.5rem;
  }

  .laptop\:hover\:h-23:hover {
    height: 5.75rem;
  }

  .laptop\:hover\:h-24:hover {
    height: 6rem;
  }

  .laptop\:hover\:h-25:hover {
    height: 6.25rem;
  }

  .laptop\:hover\:h-26:hover {
    height: 6.5rem;
  }

  .laptop\:hover\:h-27:hover {
    height: 6.75rem;
  }

  .laptop\:hover\:h-28:hover {
    height: 7rem;
  }

  .laptop\:hover\:h-29:hover {
    height: 7.25rem;
  }

  .laptop\:hover\:h-30:hover {
    height: 7.5rem;
  }

  .laptop\:hover\:h-31:hover {
    height: 7.75rem;
  }

  .laptop\:hover\:h-32:hover {
    height: 8rem;
  }

  .laptop\:hover\:h-40:hover {
    height: 10rem;
  }

  .laptop\:hover\:h-48:hover {
    height: 12rem;
  }

  .laptop\:hover\:h-56:hover {
    height: 14rem;
  }

  .laptop\:hover\:h-64:hover {
    height: 16rem;
  }

  .laptop\:hover\:h-auto:hover {
    height: auto;
  }

  .laptop\:hover\:h-px:hover {
    height: 1px;
  }

  .laptop\:hover\:h-full:hover {
    height: 100%;
  }

  .laptop\:hover\:h-screen:hover {
    height: 100vh;
  }

  .laptop\:leading-3 {
    line-height: .75rem;
  }

  .laptop\:leading-4 {
    line-height: 1rem;
  }

  .laptop\:leading-5 {
    line-height: 1.25rem;
  }

  .laptop\:leading-6 {
    line-height: 1.5rem;
  }

  .laptop\:leading-7 {
    line-height: 1.75rem;
  }

  .laptop\:leading-8 {
    line-height: 2rem;
  }

  .laptop\:leading-9 {
    line-height: 2.25rem;
  }

  .laptop\:leading-10 {
    line-height: 2.5rem;
  }

  .laptop\:leading-none {
    line-height: 1;
  }

  .laptop\:leading-tight {
    line-height: 1.25;
  }

  .laptop\:leading-snug {
    line-height: 1.375;
  }

  .laptop\:leading-normal {
    line-height: 1.5;
  }

  .laptop\:leading-relaxed {
    line-height: 1.625;
  }

  .laptop\:leading-loose {
    line-height: 2;
  }

  .laptop\:\!leading-3 {
    line-height: .75rem !important;
  }

  .laptop\:\!leading-4 {
    line-height: 1rem !important;
  }

  .laptop\:\!leading-5 {
    line-height: 1.25rem !important;
  }

  .laptop\:\!leading-6 {
    line-height: 1.5rem !important;
  }

  .laptop\:\!leading-7 {
    line-height: 1.75rem !important;
  }

  .laptop\:\!leading-8 {
    line-height: 2rem !important;
  }

  .laptop\:\!leading-9 {
    line-height: 2.25rem !important;
  }

  .laptop\:\!leading-10 {
    line-height: 2.5rem !important;
  }

  .laptop\:\!leading-none {
    line-height: 1 !important;
  }

  .laptop\:\!leading-tight {
    line-height: 1.25 !important;
  }

  .laptop\:\!leading-snug {
    line-height: 1.375 !important;
  }

  .laptop\:\!leading-normal {
    line-height: 1.5 !important;
  }

  .laptop\:\!leading-relaxed {
    line-height: 1.625 !important;
  }

  .laptop\:\!leading-loose {
    line-height: 2 !important;
  }

  .laptop\:hover\:leading-3:hover {
    line-height: .75rem;
  }

  .laptop\:hover\:leading-4:hover {
    line-height: 1rem;
  }

  .laptop\:hover\:leading-5:hover {
    line-height: 1.25rem;
  }

  .laptop\:hover\:leading-6:hover {
    line-height: 1.5rem;
  }

  .laptop\:hover\:leading-7:hover {
    line-height: 1.75rem;
  }

  .laptop\:hover\:leading-8:hover {
    line-height: 2rem;
  }

  .laptop\:hover\:leading-9:hover {
    line-height: 2.25rem;
  }

  .laptop\:hover\:leading-10:hover {
    line-height: 2.5rem;
  }

  .laptop\:hover\:leading-none:hover {
    line-height: 1;
  }

  .laptop\:hover\:leading-tight:hover {
    line-height: 1.25;
  }

  .laptop\:hover\:leading-snug:hover {
    line-height: 1.375;
  }

  .laptop\:hover\:leading-normal:hover {
    line-height: 1.5;
  }

  .laptop\:hover\:leading-relaxed:hover {
    line-height: 1.625;
  }

  .laptop\:hover\:leading-loose:hover {
    line-height: 2;
  }

  .laptop\:list-inside {
    list-style-position: inside;
  }

  .laptop\:list-outside {
    list-style-position: outside;
  }

  .laptop\:\!list-inside {
    list-style-position: inside !important;
  }

  .laptop\:\!list-outside {
    list-style-position: outside !important;
  }

  .laptop\:hover\:list-inside:hover {
    list-style-position: inside;
  }

  .laptop\:hover\:list-outside:hover {
    list-style-position: outside;
  }

  .laptop\:list-none {
    list-style-type: none;
  }

  .laptop\:list-disc {
    list-style-type: disc;
  }

  .laptop\:list-decimal {
    list-style-type: decimal;
  }

  .laptop\:\!list-none {
    list-style-type: none !important;
  }

  .laptop\:\!list-disc {
    list-style-type: disc !important;
  }

  .laptop\:\!list-decimal {
    list-style-type: decimal !important;
  }

  .laptop\:hover\:list-none:hover {
    list-style-type: none;
  }

  .laptop\:hover\:list-disc:hover {
    list-style-type: disc;
  }

  .laptop\:hover\:list-decimal:hover {
    list-style-type: decimal;
  }

  .laptop\:m-0 {
    margin: 0rem;
  }

  .laptop\:m-1 {
    margin: 0.25rem;
  }

  .laptop\:m-2 {
    margin: 0.5rem;
  }

  .laptop\:m-3 {
    margin: 0.75rem;
  }

  .laptop\:m-4 {
    margin: 1rem;
  }

  .laptop\:m-5 {
    margin: 1.25rem;
  }

  .laptop\:m-6 {
    margin: 1.5rem;
  }

  .laptop\:m-7 {
    margin: 1.75rem;
  }

  .laptop\:m-8 {
    margin: 2rem;
  }

  .laptop\:m-9 {
    margin: 2.25rem;
  }

  .laptop\:m-10 {
    margin: 2.5rem;
  }

  .laptop\:m-11 {
    margin: 2.75rem;
  }

  .laptop\:m-12 {
    margin: 3rem;
  }

  .laptop\:m-13 {
    margin: 3.25rem;
  }

  .laptop\:m-14 {
    margin: 3.5rem;
  }

  .laptop\:m-15 {
    margin: 3.75rem;
  }

  .laptop\:m-16 {
    margin: 4rem;
  }

  .laptop\:m-17 {
    margin: 4.25rem;
  }

  .laptop\:m-18 {
    margin: 4.5rem;
  }

  .laptop\:m-19 {
    margin: 4.75rem;
  }

  .laptop\:m-20 {
    margin: 5rem;
  }

  .laptop\:m-21 {
    margin: 5.25rem;
  }

  .laptop\:m-22 {
    margin: 5.5rem;
  }

  .laptop\:m-23 {
    margin: 5.75rem;
  }

  .laptop\:m-24 {
    margin: 6rem;
  }

  .laptop\:m-25 {
    margin: 6.25rem;
  }

  .laptop\:m-26 {
    margin: 6.5rem;
  }

  .laptop\:m-27 {
    margin: 6.75rem;
  }

  .laptop\:m-28 {
    margin: 7rem;
  }

  .laptop\:m-29 {
    margin: 7.25rem;
  }

  .laptop\:m-30 {
    margin: 7.5rem;
  }

  .laptop\:m-31 {
    margin: 7.75rem;
  }

  .laptop\:m-32 {
    margin: 8rem;
  }

  .laptop\:m-40 {
    margin: 10rem;
  }

  .laptop\:m-48 {
    margin: 12rem;
  }

  .laptop\:m-56 {
    margin: 14rem;
  }

  .laptop\:m-64 {
    margin: 16rem;
  }

  .laptop\:m-auto {
    margin: auto;
  }

  .laptop\:m-px {
    margin: 1px;
  }

  .laptop\:-m-0 {
    margin: 0rem;
  }

  .laptop\:-m-1 {
    margin: -0.25rem;
  }

  .laptop\:-m-2 {
    margin: -0.5rem;
  }

  .laptop\:-m-3 {
    margin: -0.75rem;
  }

  .laptop\:-m-4 {
    margin: -1rem;
  }

  .laptop\:-m-5 {
    margin: -1.25rem;
  }

  .laptop\:-m-6 {
    margin: -1.5rem;
  }

  .laptop\:-m-7 {
    margin: -1.75rem;
  }

  .laptop\:-m-8 {
    margin: -2rem;
  }

  .laptop\:-m-9 {
    margin: -2.25rem;
  }

  .laptop\:-m-10 {
    margin: -2.5rem;
  }

  .laptop\:-m-11 {
    margin: -2.75rem;
  }

  .laptop\:-m-12 {
    margin: -3rem;
  }

  .laptop\:-m-13 {
    margin: -3.25rem;
  }

  .laptop\:-m-14 {
    margin: -3.5rem;
  }

  .laptop\:-m-15 {
    margin: -3.75rem;
  }

  .laptop\:-m-16 {
    margin: -4rem;
  }

  .laptop\:-m-17 {
    margin: -4.25rem;
  }

  .laptop\:-m-18 {
    margin: -4.5rem;
  }

  .laptop\:-m-19 {
    margin: -4.75rem;
  }

  .laptop\:-m-20 {
    margin: -5rem;
  }

  .laptop\:-m-21 {
    margin: -5.25rem;
  }

  .laptop\:-m-22 {
    margin: -5.5rem;
  }

  .laptop\:-m-23 {
    margin: -5.75rem;
  }

  .laptop\:-m-24 {
    margin: -6rem;
  }

  .laptop\:-m-25 {
    margin: -6.25rem;
  }

  .laptop\:-m-26 {
    margin: -6.5rem;
  }

  .laptop\:-m-27 {
    margin: -6.75rem;
  }

  .laptop\:-m-28 {
    margin: -7rem;
  }

  .laptop\:-m-29 {
    margin: -7.25rem;
  }

  .laptop\:-m-30 {
    margin: -7.5rem;
  }

  .laptop\:-m-31 {
    margin: -7.75rem;
  }

  .laptop\:-m-32 {
    margin: -8rem;
  }

  .laptop\:-m-40 {
    margin: -10rem;
  }

  .laptop\:-m-48 {
    margin: -12rem;
  }

  .laptop\:-m-56 {
    margin: -14rem;
  }

  .laptop\:-m-64 {
    margin: -16rem;
  }

  .laptop\:-m-px {
    margin: -1px;
  }

  .laptop\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .laptop\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .laptop\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .laptop\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .laptop\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .laptop\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .laptop\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .laptop\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .laptop\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .laptop\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .laptop\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .laptop\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .laptop\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .laptop\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .laptop\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .laptop\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .laptop\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .laptop\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .laptop\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .laptop\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .laptop\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .laptop\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .laptop\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .laptop\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .laptop\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .laptop\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .laptop\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .laptop\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .laptop\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .laptop\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .laptop\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .laptop\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .laptop\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .laptop\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .laptop\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .laptop\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .laptop\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .laptop\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .laptop\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .laptop\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .laptop\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .laptop\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .laptop\:my-21 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .laptop\:mx-21 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .laptop\:my-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .laptop\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .laptop\:my-23 {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .laptop\:mx-23 {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .laptop\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .laptop\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .laptop\:my-25 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .laptop\:mx-25 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .laptop\:my-26 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .laptop\:mx-26 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .laptop\:my-27 {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .laptop\:mx-27 {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .laptop\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .laptop\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .laptop\:my-29 {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .laptop\:mx-29 {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .laptop\:my-30 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .laptop\:mx-30 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .laptop\:my-31 {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .laptop\:mx-31 {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .laptop\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .laptop\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .laptop\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .laptop\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .laptop\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .laptop\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .laptop\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .laptop\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .laptop\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .laptop\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .laptop\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .laptop\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .laptop\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .laptop\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .laptop\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .laptop\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .laptop\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .laptop\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .laptop\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .laptop\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .laptop\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .laptop\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .laptop\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .laptop\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .laptop\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .laptop\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .laptop\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .laptop\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .laptop\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .laptop\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .laptop\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .laptop\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .laptop\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .laptop\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .laptop\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .laptop\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .laptop\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .laptop\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .laptop\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .laptop\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .laptop\:-my-13 {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .laptop\:-mx-13 {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .laptop\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .laptop\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .laptop\:-my-15 {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .laptop\:-mx-15 {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .laptop\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .laptop\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .laptop\:-my-17 {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .laptop\:-mx-17 {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .laptop\:-my-18 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .laptop\:-mx-18 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .laptop\:-my-19 {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .laptop\:-mx-19 {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .laptop\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .laptop\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .laptop\:-my-21 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .laptop\:-mx-21 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .laptop\:-my-22 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .laptop\:-mx-22 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .laptop\:-my-23 {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .laptop\:-mx-23 {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .laptop\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .laptop\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .laptop\:-my-25 {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .laptop\:-mx-25 {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .laptop\:-my-26 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .laptop\:-mx-26 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .laptop\:-my-27 {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .laptop\:-mx-27 {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .laptop\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .laptop\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .laptop\:-my-29 {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .laptop\:-mx-29 {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .laptop\:-my-30 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .laptop\:-mx-30 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .laptop\:-my-31 {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .laptop\:-mx-31 {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .laptop\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .laptop\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .laptop\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .laptop\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .laptop\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .laptop\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .laptop\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .laptop\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .laptop\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .laptop\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .laptop\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .laptop\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .laptop\:mt-0 {
    margin-top: 0rem;
  }

  .laptop\:mr-0 {
    margin-right: 0rem;
  }

  .laptop\:mb-0 {
    margin-bottom: 0rem;
  }

  .laptop\:ml-0 {
    margin-left: 0rem;
  }

  .laptop\:mt-1 {
    margin-top: 0.25rem;
  }

  .laptop\:mr-1 {
    margin-right: 0.25rem;
  }

  .laptop\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .laptop\:ml-1 {
    margin-left: 0.25rem;
  }

  .laptop\:mt-2 {
    margin-top: 0.5rem;
  }

  .laptop\:mr-2 {
    margin-right: 0.5rem;
  }

  .laptop\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .laptop\:ml-2 {
    margin-left: 0.5rem;
  }

  .laptop\:mt-3 {
    margin-top: 0.75rem;
  }

  .laptop\:mr-3 {
    margin-right: 0.75rem;
  }

  .laptop\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .laptop\:ml-3 {
    margin-left: 0.75rem;
  }

  .laptop\:mt-4 {
    margin-top: 1rem;
  }

  .laptop\:mr-4 {
    margin-right: 1rem;
  }

  .laptop\:mb-4 {
    margin-bottom: 1rem;
  }

  .laptop\:ml-4 {
    margin-left: 1rem;
  }

  .laptop\:mt-5 {
    margin-top: 1.25rem;
  }

  .laptop\:mr-5 {
    margin-right: 1.25rem;
  }

  .laptop\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .laptop\:ml-5 {
    margin-left: 1.25rem;
  }

  .laptop\:mt-6 {
    margin-top: 1.5rem;
  }

  .laptop\:mr-6 {
    margin-right: 1.5rem;
  }

  .laptop\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .laptop\:ml-6 {
    margin-left: 1.5rem;
  }

  .laptop\:mt-7 {
    margin-top: 1.75rem;
  }

  .laptop\:mr-7 {
    margin-right: 1.75rem;
  }

  .laptop\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .laptop\:ml-7 {
    margin-left: 1.75rem;
  }

  .laptop\:mt-8 {
    margin-top: 2rem;
  }

  .laptop\:mr-8 {
    margin-right: 2rem;
  }

  .laptop\:mb-8 {
    margin-bottom: 2rem;
  }

  .laptop\:ml-8 {
    margin-left: 2rem;
  }

  .laptop\:mt-9 {
    margin-top: 2.25rem;
  }

  .laptop\:mr-9 {
    margin-right: 2.25rem;
  }

  .laptop\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .laptop\:ml-9 {
    margin-left: 2.25rem;
  }

  .laptop\:mt-10 {
    margin-top: 2.5rem;
  }

  .laptop\:mr-10 {
    margin-right: 2.5rem;
  }

  .laptop\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .laptop\:ml-10 {
    margin-left: 2.5rem;
  }

  .laptop\:mt-11 {
    margin-top: 2.75rem;
  }

  .laptop\:mr-11 {
    margin-right: 2.75rem;
  }

  .laptop\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .laptop\:ml-11 {
    margin-left: 2.75rem;
  }

  .laptop\:mt-12 {
    margin-top: 3rem;
  }

  .laptop\:mr-12 {
    margin-right: 3rem;
  }

  .laptop\:mb-12 {
    margin-bottom: 3rem;
  }

  .laptop\:ml-12 {
    margin-left: 3rem;
  }

  .laptop\:mt-13 {
    margin-top: 3.25rem;
  }

  .laptop\:mr-13 {
    margin-right: 3.25rem;
  }

  .laptop\:mb-13 {
    margin-bottom: 3.25rem;
  }

  .laptop\:ml-13 {
    margin-left: 3.25rem;
  }

  .laptop\:mt-14 {
    margin-top: 3.5rem;
  }

  .laptop\:mr-14 {
    margin-right: 3.5rem;
  }

  .laptop\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .laptop\:ml-14 {
    margin-left: 3.5rem;
  }

  .laptop\:mt-15 {
    margin-top: 3.75rem;
  }

  .laptop\:mr-15 {
    margin-right: 3.75rem;
  }

  .laptop\:mb-15 {
    margin-bottom: 3.75rem;
  }

  .laptop\:ml-15 {
    margin-left: 3.75rem;
  }

  .laptop\:mt-16 {
    margin-top: 4rem;
  }

  .laptop\:mr-16 {
    margin-right: 4rem;
  }

  .laptop\:mb-16 {
    margin-bottom: 4rem;
  }

  .laptop\:ml-16 {
    margin-left: 4rem;
  }

  .laptop\:mt-17 {
    margin-top: 4.25rem;
  }

  .laptop\:mr-17 {
    margin-right: 4.25rem;
  }

  .laptop\:mb-17 {
    margin-bottom: 4.25rem;
  }

  .laptop\:ml-17 {
    margin-left: 4.25rem;
  }

  .laptop\:mt-18 {
    margin-top: 4.5rem;
  }

  .laptop\:mr-18 {
    margin-right: 4.5rem;
  }

  .laptop\:mb-18 {
    margin-bottom: 4.5rem;
  }

  .laptop\:ml-18 {
    margin-left: 4.5rem;
  }

  .laptop\:mt-19 {
    margin-top: 4.75rem;
  }

  .laptop\:mr-19 {
    margin-right: 4.75rem;
  }

  .laptop\:mb-19 {
    margin-bottom: 4.75rem;
  }

  .laptop\:ml-19 {
    margin-left: 4.75rem;
  }

  .laptop\:mt-20 {
    margin-top: 5rem;
  }

  .laptop\:mr-20 {
    margin-right: 5rem;
  }

  .laptop\:mb-20 {
    margin-bottom: 5rem;
  }

  .laptop\:ml-20 {
    margin-left: 5rem;
  }

  .laptop\:mt-21 {
    margin-top: 5.25rem;
  }

  .laptop\:mr-21 {
    margin-right: 5.25rem;
  }

  .laptop\:mb-21 {
    margin-bottom: 5.25rem;
  }

  .laptop\:ml-21 {
    margin-left: 5.25rem;
  }

  .laptop\:mt-22 {
    margin-top: 5.5rem;
  }

  .laptop\:mr-22 {
    margin-right: 5.5rem;
  }

  .laptop\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .laptop\:ml-22 {
    margin-left: 5.5rem;
  }

  .laptop\:mt-23 {
    margin-top: 5.75rem;
  }

  .laptop\:mr-23 {
    margin-right: 5.75rem;
  }

  .laptop\:mb-23 {
    margin-bottom: 5.75rem;
  }

  .laptop\:ml-23 {
    margin-left: 5.75rem;
  }

  .laptop\:mt-24 {
    margin-top: 6rem;
  }

  .laptop\:mr-24 {
    margin-right: 6rem;
  }

  .laptop\:mb-24 {
    margin-bottom: 6rem;
  }

  .laptop\:ml-24 {
    margin-left: 6rem;
  }

  .laptop\:mt-25 {
    margin-top: 6.25rem;
  }

  .laptop\:mr-25 {
    margin-right: 6.25rem;
  }

  .laptop\:mb-25 {
    margin-bottom: 6.25rem;
  }

  .laptop\:ml-25 {
    margin-left: 6.25rem;
  }

  .laptop\:mt-26 {
    margin-top: 6.5rem;
  }

  .laptop\:mr-26 {
    margin-right: 6.5rem;
  }

  .laptop\:mb-26 {
    margin-bottom: 6.5rem;
  }

  .laptop\:ml-26 {
    margin-left: 6.5rem;
  }

  .laptop\:mt-27 {
    margin-top: 6.75rem;
  }

  .laptop\:mr-27 {
    margin-right: 6.75rem;
  }

  .laptop\:mb-27 {
    margin-bottom: 6.75rem;
  }

  .laptop\:ml-27 {
    margin-left: 6.75rem;
  }

  .laptop\:mt-28 {
    margin-top: 7rem;
  }

  .laptop\:mr-28 {
    margin-right: 7rem;
  }

  .laptop\:mb-28 {
    margin-bottom: 7rem;
  }

  .laptop\:ml-28 {
    margin-left: 7rem;
  }

  .laptop\:mt-29 {
    margin-top: 7.25rem;
  }

  .laptop\:mr-29 {
    margin-right: 7.25rem;
  }

  .laptop\:mb-29 {
    margin-bottom: 7.25rem;
  }

  .laptop\:ml-29 {
    margin-left: 7.25rem;
  }

  .laptop\:mt-30 {
    margin-top: 7.5rem;
  }

  .laptop\:mr-30 {
    margin-right: 7.5rem;
  }

  .laptop\:mb-30 {
    margin-bottom: 7.5rem;
  }

  .laptop\:ml-30 {
    margin-left: 7.5rem;
  }

  .laptop\:mt-31 {
    margin-top: 7.75rem;
  }

  .laptop\:mr-31 {
    margin-right: 7.75rem;
  }

  .laptop\:mb-31 {
    margin-bottom: 7.75rem;
  }

  .laptop\:ml-31 {
    margin-left: 7.75rem;
  }

  .laptop\:mt-32 {
    margin-top: 8rem;
  }

  .laptop\:mr-32 {
    margin-right: 8rem;
  }

  .laptop\:mb-32 {
    margin-bottom: 8rem;
  }

  .laptop\:ml-32 {
    margin-left: 8rem;
  }

  .laptop\:mt-40 {
    margin-top: 10rem;
  }

  .laptop\:mr-40 {
    margin-right: 10rem;
  }

  .laptop\:mb-40 {
    margin-bottom: 10rem;
  }

  .laptop\:ml-40 {
    margin-left: 10rem;
  }

  .laptop\:mt-48 {
    margin-top: 12rem;
  }

  .laptop\:mr-48 {
    margin-right: 12rem;
  }

  .laptop\:mb-48 {
    margin-bottom: 12rem;
  }

  .laptop\:ml-48 {
    margin-left: 12rem;
  }

  .laptop\:mt-56 {
    margin-top: 14rem;
  }

  .laptop\:mr-56 {
    margin-right: 14rem;
  }

  .laptop\:mb-56 {
    margin-bottom: 14rem;
  }

  .laptop\:ml-56 {
    margin-left: 14rem;
  }

  .laptop\:mt-64 {
    margin-top: 16rem;
  }

  .laptop\:mr-64 {
    margin-right: 16rem;
  }

  .laptop\:mb-64 {
    margin-bottom: 16rem;
  }

  .laptop\:ml-64 {
    margin-left: 16rem;
  }

  .laptop\:mt-auto {
    margin-top: auto;
  }

  .laptop\:mr-auto {
    margin-right: auto;
  }

  .laptop\:mb-auto {
    margin-bottom: auto;
  }

  .laptop\:ml-auto {
    margin-left: auto;
  }

  .laptop\:mt-px {
    margin-top: 1px;
  }

  .laptop\:mr-px {
    margin-right: 1px;
  }

  .laptop\:mb-px {
    margin-bottom: 1px;
  }

  .laptop\:ml-px {
    margin-left: 1px;
  }

  .laptop\:-mt-0 {
    margin-top: 0rem;
  }

  .laptop\:-mr-0 {
    margin-right: 0rem;
  }

  .laptop\:-mb-0 {
    margin-bottom: 0rem;
  }

  .laptop\:-ml-0 {
    margin-left: 0rem;
  }

  .laptop\:-mt-1 {
    margin-top: -0.25rem;
  }

  .laptop\:-mr-1 {
    margin-right: -0.25rem;
  }

  .laptop\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .laptop\:-ml-1 {
    margin-left: -0.25rem;
  }

  .laptop\:-mt-2 {
    margin-top: -0.5rem;
  }

  .laptop\:-mr-2 {
    margin-right: -0.5rem;
  }

  .laptop\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .laptop\:-ml-2 {
    margin-left: -0.5rem;
  }

  .laptop\:-mt-3 {
    margin-top: -0.75rem;
  }

  .laptop\:-mr-3 {
    margin-right: -0.75rem;
  }

  .laptop\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .laptop\:-ml-3 {
    margin-left: -0.75rem;
  }

  .laptop\:-mt-4 {
    margin-top: -1rem;
  }

  .laptop\:-mr-4 {
    margin-right: -1rem;
  }

  .laptop\:-mb-4 {
    margin-bottom: -1rem;
  }

  .laptop\:-ml-4 {
    margin-left: -1rem;
  }

  .laptop\:-mt-5 {
    margin-top: -1.25rem;
  }

  .laptop\:-mr-5 {
    margin-right: -1.25rem;
  }

  .laptop\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .laptop\:-ml-5 {
    margin-left: -1.25rem;
  }

  .laptop\:-mt-6 {
    margin-top: -1.5rem;
  }

  .laptop\:-mr-6 {
    margin-right: -1.5rem;
  }

  .laptop\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .laptop\:-ml-6 {
    margin-left: -1.5rem;
  }

  .laptop\:-mt-7 {
    margin-top: -1.75rem;
  }

  .laptop\:-mr-7 {
    margin-right: -1.75rem;
  }

  .laptop\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .laptop\:-ml-7 {
    margin-left: -1.75rem;
  }

  .laptop\:-mt-8 {
    margin-top: -2rem;
  }

  .laptop\:-mr-8 {
    margin-right: -2rem;
  }

  .laptop\:-mb-8 {
    margin-bottom: -2rem;
  }

  .laptop\:-ml-8 {
    margin-left: -2rem;
  }

  .laptop\:-mt-9 {
    margin-top: -2.25rem;
  }

  .laptop\:-mr-9 {
    margin-right: -2.25rem;
  }

  .laptop\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .laptop\:-ml-9 {
    margin-left: -2.25rem;
  }

  .laptop\:-mt-10 {
    margin-top: -2.5rem;
  }

  .laptop\:-mr-10 {
    margin-right: -2.5rem;
  }

  .laptop\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .laptop\:-ml-10 {
    margin-left: -2.5rem;
  }

  .laptop\:-mt-11 {
    margin-top: -2.75rem;
  }

  .laptop\:-mr-11 {
    margin-right: -2.75rem;
  }

  .laptop\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .laptop\:-ml-11 {
    margin-left: -2.75rem;
  }

  .laptop\:-mt-12 {
    margin-top: -3rem;
  }

  .laptop\:-mr-12 {
    margin-right: -3rem;
  }

  .laptop\:-mb-12 {
    margin-bottom: -3rem;
  }

  .laptop\:-ml-12 {
    margin-left: -3rem;
  }

  .laptop\:-mt-13 {
    margin-top: -3.25rem;
  }

  .laptop\:-mr-13 {
    margin-right: -3.25rem;
  }

  .laptop\:-mb-13 {
    margin-bottom: -3.25rem;
  }

  .laptop\:-ml-13 {
    margin-left: -3.25rem;
  }

  .laptop\:-mt-14 {
    margin-top: -3.5rem;
  }

  .laptop\:-mr-14 {
    margin-right: -3.5rem;
  }

  .laptop\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .laptop\:-ml-14 {
    margin-left: -3.5rem;
  }

  .laptop\:-mt-15 {
    margin-top: -3.75rem;
  }

  .laptop\:-mr-15 {
    margin-right: -3.75rem;
  }

  .laptop\:-mb-15 {
    margin-bottom: -3.75rem;
  }

  .laptop\:-ml-15 {
    margin-left: -3.75rem;
  }

  .laptop\:-mt-16 {
    margin-top: -4rem;
  }

  .laptop\:-mr-16 {
    margin-right: -4rem;
  }

  .laptop\:-mb-16 {
    margin-bottom: -4rem;
  }

  .laptop\:-ml-16 {
    margin-left: -4rem;
  }

  .laptop\:-mt-17 {
    margin-top: -4.25rem;
  }

  .laptop\:-mr-17 {
    margin-right: -4.25rem;
  }

  .laptop\:-mb-17 {
    margin-bottom: -4.25rem;
  }

  .laptop\:-ml-17 {
    margin-left: -4.25rem;
  }

  .laptop\:-mt-18 {
    margin-top: -4.5rem;
  }

  .laptop\:-mr-18 {
    margin-right: -4.5rem;
  }

  .laptop\:-mb-18 {
    margin-bottom: -4.5rem;
  }

  .laptop\:-ml-18 {
    margin-left: -4.5rem;
  }

  .laptop\:-mt-19 {
    margin-top: -4.75rem;
  }

  .laptop\:-mr-19 {
    margin-right: -4.75rem;
  }

  .laptop\:-mb-19 {
    margin-bottom: -4.75rem;
  }

  .laptop\:-ml-19 {
    margin-left: -4.75rem;
  }

  .laptop\:-mt-20 {
    margin-top: -5rem;
  }

  .laptop\:-mr-20 {
    margin-right: -5rem;
  }

  .laptop\:-mb-20 {
    margin-bottom: -5rem;
  }

  .laptop\:-ml-20 {
    margin-left: -5rem;
  }

  .laptop\:-mt-21 {
    margin-top: -5.25rem;
  }

  .laptop\:-mr-21 {
    margin-right: -5.25rem;
  }

  .laptop\:-mb-21 {
    margin-bottom: -5.25rem;
  }

  .laptop\:-ml-21 {
    margin-left: -5.25rem;
  }

  .laptop\:-mt-22 {
    margin-top: -5.5rem;
  }

  .laptop\:-mr-22 {
    margin-right: -5.5rem;
  }

  .laptop\:-mb-22 {
    margin-bottom: -5.5rem;
  }

  .laptop\:-ml-22 {
    margin-left: -5.5rem;
  }

  .laptop\:-mt-23 {
    margin-top: -5.75rem;
  }

  .laptop\:-mr-23 {
    margin-right: -5.75rem;
  }

  .laptop\:-mb-23 {
    margin-bottom: -5.75rem;
  }

  .laptop\:-ml-23 {
    margin-left: -5.75rem;
  }

  .laptop\:-mt-24 {
    margin-top: -6rem;
  }

  .laptop\:-mr-24 {
    margin-right: -6rem;
  }

  .laptop\:-mb-24 {
    margin-bottom: -6rem;
  }

  .laptop\:-ml-24 {
    margin-left: -6rem;
  }

  .laptop\:-mt-25 {
    margin-top: -6.25rem;
  }

  .laptop\:-mr-25 {
    margin-right: -6.25rem;
  }

  .laptop\:-mb-25 {
    margin-bottom: -6.25rem;
  }

  .laptop\:-ml-25 {
    margin-left: -6.25rem;
  }

  .laptop\:-mt-26 {
    margin-top: -6.5rem;
  }

  .laptop\:-mr-26 {
    margin-right: -6.5rem;
  }

  .laptop\:-mb-26 {
    margin-bottom: -6.5rem;
  }

  .laptop\:-ml-26 {
    margin-left: -6.5rem;
  }

  .laptop\:-mt-27 {
    margin-top: -6.75rem;
  }

  .laptop\:-mr-27 {
    margin-right: -6.75rem;
  }

  .laptop\:-mb-27 {
    margin-bottom: -6.75rem;
  }

  .laptop\:-ml-27 {
    margin-left: -6.75rem;
  }

  .laptop\:-mt-28 {
    margin-top: -7rem;
  }

  .laptop\:-mr-28 {
    margin-right: -7rem;
  }

  .laptop\:-mb-28 {
    margin-bottom: -7rem;
  }

  .laptop\:-ml-28 {
    margin-left: -7rem;
  }

  .laptop\:-mt-29 {
    margin-top: -7.25rem;
  }

  .laptop\:-mr-29 {
    margin-right: -7.25rem;
  }

  .laptop\:-mb-29 {
    margin-bottom: -7.25rem;
  }

  .laptop\:-ml-29 {
    margin-left: -7.25rem;
  }

  .laptop\:-mt-30 {
    margin-top: -7.5rem;
  }

  .laptop\:-mr-30 {
    margin-right: -7.5rem;
  }

  .laptop\:-mb-30 {
    margin-bottom: -7.5rem;
  }

  .laptop\:-ml-30 {
    margin-left: -7.5rem;
  }

  .laptop\:-mt-31 {
    margin-top: -7.75rem;
  }

  .laptop\:-mr-31 {
    margin-right: -7.75rem;
  }

  .laptop\:-mb-31 {
    margin-bottom: -7.75rem;
  }

  .laptop\:-ml-31 {
    margin-left: -7.75rem;
  }

  .laptop\:-mt-32 {
    margin-top: -8rem;
  }

  .laptop\:-mr-32 {
    margin-right: -8rem;
  }

  .laptop\:-mb-32 {
    margin-bottom: -8rem;
  }

  .laptop\:-ml-32 {
    margin-left: -8rem;
  }

  .laptop\:-mt-40 {
    margin-top: -10rem;
  }

  .laptop\:-mr-40 {
    margin-right: -10rem;
  }

  .laptop\:-mb-40 {
    margin-bottom: -10rem;
  }

  .laptop\:-ml-40 {
    margin-left: -10rem;
  }

  .laptop\:-mt-48 {
    margin-top: -12rem;
  }

  .laptop\:-mr-48 {
    margin-right: -12rem;
  }

  .laptop\:-mb-48 {
    margin-bottom: -12rem;
  }

  .laptop\:-ml-48 {
    margin-left: -12rem;
  }

  .laptop\:-mt-56 {
    margin-top: -14rem;
  }

  .laptop\:-mr-56 {
    margin-right: -14rem;
  }

  .laptop\:-mb-56 {
    margin-bottom: -14rem;
  }

  .laptop\:-ml-56 {
    margin-left: -14rem;
  }

  .laptop\:-mt-64 {
    margin-top: -16rem;
  }

  .laptop\:-mr-64 {
    margin-right: -16rem;
  }

  .laptop\:-mb-64 {
    margin-bottom: -16rem;
  }

  .laptop\:-ml-64 {
    margin-left: -16rem;
  }

  .laptop\:-mt-px {
    margin-top: -1px;
  }

  .laptop\:-mr-px {
    margin-right: -1px;
  }

  .laptop\:-mb-px {
    margin-bottom: -1px;
  }

  .laptop\:-ml-px {
    margin-left: -1px;
  }

  .laptop\:\!m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .laptop\:\!m-8 {
    margin: 2rem !important;
  }

  .laptop\:\!m-9 {
    margin: 2.25rem !important;
  }

  .laptop\:\!m-10 {
    margin: 2.5rem !important;
  }

  .laptop\:\!m-11 {
    margin: 2.75rem !important;
  }

  .laptop\:\!m-12 {
    margin: 3rem !important;
  }

  .laptop\:\!m-13 {
    margin: 3.25rem !important;
  }

  .laptop\:\!m-14 {
    margin: 3.5rem !important;
  }

  .laptop\:\!m-15 {
    margin: 3.75rem !important;
  }

  .laptop\:\!m-16 {
    margin: 4rem !important;
  }

  .laptop\:\!m-17 {
    margin: 4.25rem !important;
  }

  .laptop\:\!m-18 {
    margin: 4.5rem !important;
  }

  .laptop\:\!m-19 {
    margin: 4.75rem !important;
  }

  .laptop\:\!m-20 {
    margin: 5rem !important;
  }

  .laptop\:\!m-21 {
    margin: 5.25rem !important;
  }

  .laptop\:\!m-22 {
    margin: 5.5rem !important;
  }

  .laptop\:\!m-23 {
    margin: 5.75rem !important;
  }

  .laptop\:\!m-24 {
    margin: 6rem !important;
  }

  .laptop\:\!m-25 {
    margin: 6.25rem !important;
  }

  .laptop\:\!m-26 {
    margin: 6.5rem !important;
  }

  .laptop\:\!m-27 {
    margin: 6.75rem !important;
  }

  .laptop\:\!m-28 {
    margin: 7rem !important;
  }

  .laptop\:\!m-29 {
    margin: 7.25rem !important;
  }

  .laptop\:\!m-30 {
    margin: 7.5rem !important;
  }

  .laptop\:\!m-31 {
    margin: 7.75rem !important;
  }

  .laptop\:\!m-32 {
    margin: 8rem !important;
  }

  .laptop\:\!m-40 {
    margin: 10rem !important;
  }

  .laptop\:\!m-48 {
    margin: 12rem !important;
  }

  .laptop\:\!m-56 {
    margin: 14rem !important;
  }

  .laptop\:\!m-64 {
    margin: 16rem !important;
  }

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

  .laptop\:\!m-px {
    margin: 1px !important;
  }

  .laptop\:\!-m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .laptop\:\!-m-8 {
    margin: -2rem !important;
  }

  .laptop\:\!-m-9 {
    margin: -2.25rem !important;
  }

  .laptop\:\!-m-10 {
    margin: -2.5rem !important;
  }

  .laptop\:\!-m-11 {
    margin: -2.75rem !important;
  }

  .laptop\:\!-m-12 {
    margin: -3rem !important;
  }

  .laptop\:\!-m-13 {
    margin: -3.25rem !important;
  }

  .laptop\:\!-m-14 {
    margin: -3.5rem !important;
  }

  .laptop\:\!-m-15 {
    margin: -3.75rem !important;
  }

  .laptop\:\!-m-16 {
    margin: -4rem !important;
  }

  .laptop\:\!-m-17 {
    margin: -4.25rem !important;
  }

  .laptop\:\!-m-18 {
    margin: -4.5rem !important;
  }

  .laptop\:\!-m-19 {
    margin: -4.75rem !important;
  }

  .laptop\:\!-m-20 {
    margin: -5rem !important;
  }

  .laptop\:\!-m-21 {
    margin: -5.25rem !important;
  }

  .laptop\:\!-m-22 {
    margin: -5.5rem !important;
  }

  .laptop\:\!-m-23 {
    margin: -5.75rem !important;
  }

  .laptop\:\!-m-24 {
    margin: -6rem !important;
  }

  .laptop\:\!-m-25 {
    margin: -6.25rem !important;
  }

  .laptop\:\!-m-26 {
    margin: -6.5rem !important;
  }

  .laptop\:\!-m-27 {
    margin: -6.75rem !important;
  }

  .laptop\:\!-m-28 {
    margin: -7rem !important;
  }

  .laptop\:\!-m-29 {
    margin: -7.25rem !important;
  }

  .laptop\:\!-m-30 {
    margin: -7.5rem !important;
  }

  .laptop\:\!-m-31 {
    margin: -7.75rem !important;
  }

  .laptop\:\!-m-32 {
    margin: -8rem !important;
  }

  .laptop\:\!-m-40 {
    margin: -10rem !important;
  }

  .laptop\:\!-m-48 {
    margin: -12rem !important;
  }

  .laptop\:\!-m-56 {
    margin: -14rem !important;
  }

  .laptop\:\!-m-64 {
    margin: -16rem !important;
  }

  .laptop\:\!-m-px {
    margin: -1px !important;
  }

  .laptop\:\!my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .laptop\:\!mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .laptop\:\!my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .laptop\:\!mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .laptop\:\!my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .laptop\:\!mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .laptop\:\!my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .laptop\:\!mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .laptop\:\!my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .laptop\:\!mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .laptop\:\!my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .laptop\:\!mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .laptop\:\!my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .laptop\:\!mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .laptop\:\!my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .laptop\:\!mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .laptop\:\!my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .laptop\:\!mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .laptop\:\!my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .laptop\:\!mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .laptop\:\!my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .laptop\:\!mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .laptop\:\!my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .laptop\:\!mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .laptop\:\!my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .laptop\:\!mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .laptop\:\!my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .laptop\:\!mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .laptop\:\!my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .laptop\:\!mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .laptop\:\!my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .laptop\:\!mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .laptop\:\!my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .laptop\:\!mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .laptop\:\!my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .laptop\:\!mx-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .laptop\:\!my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .laptop\:\!mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .laptop\:\!my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .laptop\:\!mx-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .laptop\:\!my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .laptop\:\!mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .laptop\:\!my-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .laptop\:\!mx-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .laptop\:\!my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .laptop\:\!mx-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .laptop\:\!my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .laptop\:\!mx-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .laptop\:\!my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .laptop\:\!mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .laptop\:\!my-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .laptop\:\!mx-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .laptop\:\!my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .laptop\:\!mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .laptop\:\!my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .laptop\:\!mx-27 {
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .laptop\:\!my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .laptop\:\!mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .laptop\:\!my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .laptop\:\!mx-29 {
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .laptop\:\!my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .laptop\:\!mx-30 {
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .laptop\:\!my-31 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .laptop\:\!mx-31 {
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .laptop\:\!my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .laptop\:\!mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .laptop\:\!my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .laptop\:\!mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .laptop\:\!my-48 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .laptop\:\!mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .laptop\:\!my-56 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .laptop\:\!mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .laptop\:\!my-64 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .laptop\:\!mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .laptop\:\!my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .laptop\:\!mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .laptop\:\!my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .laptop\:\!mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .laptop\:\!-my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .laptop\:\!-mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .laptop\:\!-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .laptop\:\!-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .laptop\:\!-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .laptop\:\!-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .laptop\:\!-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .laptop\:\!-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .laptop\:\!-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .laptop\:\!-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .laptop\:\!-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .laptop\:\!-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .laptop\:\!-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .laptop\:\!-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .laptop\:\!-my-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .laptop\:\!-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .laptop\:\!-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .laptop\:\!-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .laptop\:\!-my-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .laptop\:\!-mx-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .laptop\:\!-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .laptop\:\!-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .laptop\:\!-my-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .laptop\:\!-mx-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .laptop\:\!-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .laptop\:\!-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .laptop\:\!-my-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .laptop\:\!-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .laptop\:\!-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .laptop\:\!-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .laptop\:\!-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .laptop\:\!-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .laptop\:\!-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .laptop\:\!-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .laptop\:\!-my-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .laptop\:\!-mx-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .laptop\:\!-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .laptop\:\!-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .laptop\:\!-my-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .laptop\:\!-mx-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .laptop\:\!-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .laptop\:\!-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .laptop\:\!-my-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .laptop\:\!-mx-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .laptop\:\!-my-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .laptop\:\!-mx-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .laptop\:\!-my-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .laptop\:\!-mx-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .laptop\:\!-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .laptop\:\!-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .laptop\:\!-my-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .laptop\:\!-mx-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .laptop\:\!-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .laptop\:\!-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .laptop\:\!-my-27 {
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .laptop\:\!-mx-27 {
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .laptop\:\!-my-28 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .laptop\:\!-mx-28 {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .laptop\:\!-my-29 {
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .laptop\:\!-mx-29 {
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .laptop\:\!-my-30 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .laptop\:\!-mx-30 {
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .laptop\:\!-my-31 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .laptop\:\!-mx-31 {
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .laptop\:\!-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .laptop\:\!-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .laptop\:\!-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .laptop\:\!-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .laptop\:\!-my-48 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .laptop\:\!-mx-48 {
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .laptop\:\!-my-56 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .laptop\:\!-mx-56 {
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .laptop\:\!-my-64 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .laptop\:\!-mx-64 {
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .laptop\:\!-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .laptop\:\!-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .laptop\:\!mt-0 {
    margin-top: 0rem !important;
  }

  .laptop\:\!mr-0 {
    margin-right: 0rem !important;
  }

  .laptop\:\!mb-0 {
    margin-bottom: 0rem !important;
  }

  .laptop\:\!ml-0 {
    margin-left: 0rem !important;
  }

  .laptop\:\!mt-1 {
    margin-top: 0.25rem !important;
  }

  .laptop\:\!mr-1 {
    margin-right: 0.25rem !important;
  }

  .laptop\:\!mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .laptop\:\!ml-1 {
    margin-left: 0.25rem !important;
  }

  .laptop\:\!mt-2 {
    margin-top: 0.5rem !important;
  }

  .laptop\:\!mr-2 {
    margin-right: 0.5rem !important;
  }

  .laptop\:\!mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .laptop\:\!ml-2 {
    margin-left: 0.5rem !important;
  }

  .laptop\:\!mt-3 {
    margin-top: 0.75rem !important;
  }

  .laptop\:\!mr-3 {
    margin-right: 0.75rem !important;
  }

  .laptop\:\!mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .laptop\:\!ml-3 {
    margin-left: 0.75rem !important;
  }

  .laptop\:\!mt-4 {
    margin-top: 1rem !important;
  }

  .laptop\:\!mr-4 {
    margin-right: 1rem !important;
  }

  .laptop\:\!mb-4 {
    margin-bottom: 1rem !important;
  }

  .laptop\:\!ml-4 {
    margin-left: 1rem !important;
  }

  .laptop\:\!mt-5 {
    margin-top: 1.25rem !important;
  }

  .laptop\:\!mr-5 {
    margin-right: 1.25rem !important;
  }

  .laptop\:\!mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .laptop\:\!ml-5 {
    margin-left: 1.25rem !important;
  }

  .laptop\:\!mt-6 {
    margin-top: 1.5rem !important;
  }

  .laptop\:\!mr-6 {
    margin-right: 1.5rem !important;
  }

  .laptop\:\!mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .laptop\:\!ml-6 {
    margin-left: 1.5rem !important;
  }

  .laptop\:\!mt-7 {
    margin-top: 1.75rem !important;
  }

  .laptop\:\!mr-7 {
    margin-right: 1.75rem !important;
  }

  .laptop\:\!mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .laptop\:\!ml-7 {
    margin-left: 1.75rem !important;
  }

  .laptop\:\!mt-8 {
    margin-top: 2rem !important;
  }

  .laptop\:\!mr-8 {
    margin-right: 2rem !important;
  }

  .laptop\:\!mb-8 {
    margin-bottom: 2rem !important;
  }

  .laptop\:\!ml-8 {
    margin-left: 2rem !important;
  }

  .laptop\:\!mt-9 {
    margin-top: 2.25rem !important;
  }

  .laptop\:\!mr-9 {
    margin-right: 2.25rem !important;
  }

  .laptop\:\!mb-9 {
    margin-bottom: 2.25rem !important;
  }

  .laptop\:\!ml-9 {
    margin-left: 2.25rem !important;
  }

  .laptop\:\!mt-10 {
    margin-top: 2.5rem !important;
  }

  .laptop\:\!mr-10 {
    margin-right: 2.5rem !important;
  }

  .laptop\:\!mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .laptop\:\!ml-10 {
    margin-left: 2.5rem !important;
  }

  .laptop\:\!mt-11 {
    margin-top: 2.75rem !important;
  }

  .laptop\:\!mr-11 {
    margin-right: 2.75rem !important;
  }

  .laptop\:\!mb-11 {
    margin-bottom: 2.75rem !important;
  }

  .laptop\:\!ml-11 {
    margin-left: 2.75rem !important;
  }

  .laptop\:\!mt-12 {
    margin-top: 3rem !important;
  }

  .laptop\:\!mr-12 {
    margin-right: 3rem !important;
  }

  .laptop\:\!mb-12 {
    margin-bottom: 3rem !important;
  }

  .laptop\:\!ml-12 {
    margin-left: 3rem !important;
  }

  .laptop\:\!mt-13 {
    margin-top: 3.25rem !important;
  }

  .laptop\:\!mr-13 {
    margin-right: 3.25rem !important;
  }

  .laptop\:\!mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .laptop\:\!ml-13 {
    margin-left: 3.25rem !important;
  }

  .laptop\:\!mt-14 {
    margin-top: 3.5rem !important;
  }

  .laptop\:\!mr-14 {
    margin-right: 3.5rem !important;
  }

  .laptop\:\!mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .laptop\:\!ml-14 {
    margin-left: 3.5rem !important;
  }

  .laptop\:\!mt-15 {
    margin-top: 3.75rem !important;
  }

  .laptop\:\!mr-15 {
    margin-right: 3.75rem !important;
  }

  .laptop\:\!mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .laptop\:\!ml-15 {
    margin-left: 3.75rem !important;
  }

  .laptop\:\!mt-16 {
    margin-top: 4rem !important;
  }

  .laptop\:\!mr-16 {
    margin-right: 4rem !important;
  }

  .laptop\:\!mb-16 {
    margin-bottom: 4rem !important;
  }

  .laptop\:\!ml-16 {
    margin-left: 4rem !important;
  }

  .laptop\:\!mt-17 {
    margin-top: 4.25rem !important;
  }

  .laptop\:\!mr-17 {
    margin-right: 4.25rem !important;
  }

  .laptop\:\!mb-17 {
    margin-bottom: 4.25rem !important;
  }

  .laptop\:\!ml-17 {
    margin-left: 4.25rem !important;
  }

  .laptop\:\!mt-18 {
    margin-top: 4.5rem !important;
  }

  .laptop\:\!mr-18 {
    margin-right: 4.5rem !important;
  }

  .laptop\:\!mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .laptop\:\!ml-18 {
    margin-left: 4.5rem !important;
  }

  .laptop\:\!mt-19 {
    margin-top: 4.75rem !important;
  }

  .laptop\:\!mr-19 {
    margin-right: 4.75rem !important;
  }

  .laptop\:\!mb-19 {
    margin-bottom: 4.75rem !important;
  }

  .laptop\:\!ml-19 {
    margin-left: 4.75rem !important;
  }

  .laptop\:\!mt-20 {
    margin-top: 5rem !important;
  }

  .laptop\:\!mr-20 {
    margin-right: 5rem !important;
  }

  .laptop\:\!mb-20 {
    margin-bottom: 5rem !important;
  }

  .laptop\:\!ml-20 {
    margin-left: 5rem !important;
  }

  .laptop\:\!mt-21 {
    margin-top: 5.25rem !important;
  }

  .laptop\:\!mr-21 {
    margin-right: 5.25rem !important;
  }

  .laptop\:\!mb-21 {
    margin-bottom: 5.25rem !important;
  }

  .laptop\:\!ml-21 {
    margin-left: 5.25rem !important;
  }

  .laptop\:\!mt-22 {
    margin-top: 5.5rem !important;
  }

  .laptop\:\!mr-22 {
    margin-right: 5.5rem !important;
  }

  .laptop\:\!mb-22 {
    margin-bottom: 5.5rem !important;
  }

  .laptop\:\!ml-22 {
    margin-left: 5.5rem !important;
  }

  .laptop\:\!mt-23 {
    margin-top: 5.75rem !important;
  }

  .laptop\:\!mr-23 {
    margin-right: 5.75rem !important;
  }

  .laptop\:\!mb-23 {
    margin-bottom: 5.75rem !important;
  }

  .laptop\:\!ml-23 {
    margin-left: 5.75rem !important;
  }

  .laptop\:\!mt-24 {
    margin-top: 6rem !important;
  }

  .laptop\:\!mr-24 {
    margin-right: 6rem !important;
  }

  .laptop\:\!mb-24 {
    margin-bottom: 6rem !important;
  }

  .laptop\:\!ml-24 {
    margin-left: 6rem !important;
  }

  .laptop\:\!mt-25 {
    margin-top: 6.25rem !important;
  }

  .laptop\:\!mr-25 {
    margin-right: 6.25rem !important;
  }

  .laptop\:\!mb-25 {
    margin-bottom: 6.25rem !important;
  }

  .laptop\:\!ml-25 {
    margin-left: 6.25rem !important;
  }

  .laptop\:\!mt-26 {
    margin-top: 6.5rem !important;
  }

  .laptop\:\!mr-26 {
    margin-right: 6.5rem !important;
  }

  .laptop\:\!mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .laptop\:\!ml-26 {
    margin-left: 6.5rem !important;
  }

  .laptop\:\!mt-27 {
    margin-top: 6.75rem !important;
  }

  .laptop\:\!mr-27 {
    margin-right: 6.75rem !important;
  }

  .laptop\:\!mb-27 {
    margin-bottom: 6.75rem !important;
  }

  .laptop\:\!ml-27 {
    margin-left: 6.75rem !important;
  }

  .laptop\:\!mt-28 {
    margin-top: 7rem !important;
  }

  .laptop\:\!mr-28 {
    margin-right: 7rem !important;
  }

  .laptop\:\!mb-28 {
    margin-bottom: 7rem !important;
  }

  .laptop\:\!ml-28 {
    margin-left: 7rem !important;
  }

  .laptop\:\!mt-29 {
    margin-top: 7.25rem !important;
  }

  .laptop\:\!mr-29 {
    margin-right: 7.25rem !important;
  }

  .laptop\:\!mb-29 {
    margin-bottom: 7.25rem !important;
  }

  .laptop\:\!ml-29 {
    margin-left: 7.25rem !important;
  }

  .laptop\:\!mt-30 {
    margin-top: 7.5rem !important;
  }

  .laptop\:\!mr-30 {
    margin-right: 7.5rem !important;
  }

  .laptop\:\!mb-30 {
    margin-bottom: 7.5rem !important;
  }

  .laptop\:\!ml-30 {
    margin-left: 7.5rem !important;
  }

  .laptop\:\!mt-31 {
    margin-top: 7.75rem !important;
  }

  .laptop\:\!mr-31 {
    margin-right: 7.75rem !important;
  }

  .laptop\:\!mb-31 {
    margin-bottom: 7.75rem !important;
  }

  .laptop\:\!ml-31 {
    margin-left: 7.75rem !important;
  }

  .laptop\:\!mt-32 {
    margin-top: 8rem !important;
  }

  .laptop\:\!mr-32 {
    margin-right: 8rem !important;
  }

  .laptop\:\!mb-32 {
    margin-bottom: 8rem !important;
  }

  .laptop\:\!ml-32 {
    margin-left: 8rem !important;
  }

  .laptop\:\!mt-40 {
    margin-top: 10rem !important;
  }

  .laptop\:\!mr-40 {
    margin-right: 10rem !important;
  }

  .laptop\:\!mb-40 {
    margin-bottom: 10rem !important;
  }

  .laptop\:\!ml-40 {
    margin-left: 10rem !important;
  }

  .laptop\:\!mt-48 {
    margin-top: 12rem !important;
  }

  .laptop\:\!mr-48 {
    margin-right: 12rem !important;
  }

  .laptop\:\!mb-48 {
    margin-bottom: 12rem !important;
  }

  .laptop\:\!ml-48 {
    margin-left: 12rem !important;
  }

  .laptop\:\!mt-56 {
    margin-top: 14rem !important;
  }

  .laptop\:\!mr-56 {
    margin-right: 14rem !important;
  }

  .laptop\:\!mb-56 {
    margin-bottom: 14rem !important;
  }

  .laptop\:\!ml-56 {
    margin-left: 14rem !important;
  }

  .laptop\:\!mt-64 {
    margin-top: 16rem !important;
  }

  .laptop\:\!mr-64 {
    margin-right: 16rem !important;
  }

  .laptop\:\!mb-64 {
    margin-bottom: 16rem !important;
  }

  .laptop\:\!ml-64 {
    margin-left: 16rem !important;
  }

  .laptop\:\!mt-auto {
    margin-top: auto !important;
  }

  .laptop\:\!mr-auto {
    margin-right: auto !important;
  }

  .laptop\:\!mb-auto {
    margin-bottom: auto !important;
  }

  .laptop\:\!ml-auto {
    margin-left: auto !important;
  }

  .laptop\:\!mt-px {
    margin-top: 1px !important;
  }

  .laptop\:\!mr-px {
    margin-right: 1px !important;
  }

  .laptop\:\!mb-px {
    margin-bottom: 1px !important;
  }

  .laptop\:\!ml-px {
    margin-left: 1px !important;
  }

  .laptop\:\!-mt-0 {
    margin-top: 0rem !important;
  }

  .laptop\:\!-mr-0 {
    margin-right: 0rem !important;
  }

  .laptop\:\!-mb-0 {
    margin-bottom: 0rem !important;
  }

  .laptop\:\!-ml-0 {
    margin-left: 0rem !important;
  }

  .laptop\:\!-mt-1 {
    margin-top: -0.25rem !important;
  }

  .laptop\:\!-mr-1 {
    margin-right: -0.25rem !important;
  }

  .laptop\:\!-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .laptop\:\!-ml-1 {
    margin-left: -0.25rem !important;
  }

  .laptop\:\!-mt-2 {
    margin-top: -0.5rem !important;
  }

  .laptop\:\!-mr-2 {
    margin-right: -0.5rem !important;
  }

  .laptop\:\!-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .laptop\:\!-ml-2 {
    margin-left: -0.5rem !important;
  }

  .laptop\:\!-mt-3 {
    margin-top: -0.75rem !important;
  }

  .laptop\:\!-mr-3 {
    margin-right: -0.75rem !important;
  }

  .laptop\:\!-mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .laptop\:\!-ml-3 {
    margin-left: -0.75rem !important;
  }

  .laptop\:\!-mt-4 {
    margin-top: -1rem !important;
  }

  .laptop\:\!-mr-4 {
    margin-right: -1rem !important;
  }

  .laptop\:\!-mb-4 {
    margin-bottom: -1rem !important;
  }

  .laptop\:\!-ml-4 {
    margin-left: -1rem !important;
  }

  .laptop\:\!-mt-5 {
    margin-top: -1.25rem !important;
  }

  .laptop\:\!-mr-5 {
    margin-right: -1.25rem !important;
  }

  .laptop\:\!-mb-5 {
    margin-bottom: -1.25rem !important;
  }

  .laptop\:\!-ml-5 {
    margin-left: -1.25rem !important;
  }

  .laptop\:\!-mt-6 {
    margin-top: -1.5rem !important;
  }

  .laptop\:\!-mr-6 {
    margin-right: -1.5rem !important;
  }

  .laptop\:\!-mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .laptop\:\!-ml-6 {
    margin-left: -1.5rem !important;
  }

  .laptop\:\!-mt-7 {
    margin-top: -1.75rem !important;
  }

  .laptop\:\!-mr-7 {
    margin-right: -1.75rem !important;
  }

  .laptop\:\!-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .laptop\:\!-ml-7 {
    margin-left: -1.75rem !important;
  }

  .laptop\:\!-mt-8 {
    margin-top: -2rem !important;
  }

  .laptop\:\!-mr-8 {
    margin-right: -2rem !important;
  }

  .laptop\:\!-mb-8 {
    margin-bottom: -2rem !important;
  }

  .laptop\:\!-ml-8 {
    margin-left: -2rem !important;
  }

  .laptop\:\!-mt-9 {
    margin-top: -2.25rem !important;
  }

  .laptop\:\!-mr-9 {
    margin-right: -2.25rem !important;
  }

  .laptop\:\!-mb-9 {
    margin-bottom: -2.25rem !important;
  }

  .laptop\:\!-ml-9 {
    margin-left: -2.25rem !important;
  }

  .laptop\:\!-mt-10 {
    margin-top: -2.5rem !important;
  }

  .laptop\:\!-mr-10 {
    margin-right: -2.5rem !important;
  }

  .laptop\:\!-mb-10 {
    margin-bottom: -2.5rem !important;
  }

  .laptop\:\!-ml-10 {
    margin-left: -2.5rem !important;
  }

  .laptop\:\!-mt-11 {
    margin-top: -2.75rem !important;
  }

  .laptop\:\!-mr-11 {
    margin-right: -2.75rem !important;
  }

  .laptop\:\!-mb-11 {
    margin-bottom: -2.75rem !important;
  }

  .laptop\:\!-ml-11 {
    margin-left: -2.75rem !important;
  }

  .laptop\:\!-mt-12 {
    margin-top: -3rem !important;
  }

  .laptop\:\!-mr-12 {
    margin-right: -3rem !important;
  }

  .laptop\:\!-mb-12 {
    margin-bottom: -3rem !important;
  }

  .laptop\:\!-ml-12 {
    margin-left: -3rem !important;
  }

  .laptop\:\!-mt-13 {
    margin-top: -3.25rem !important;
  }

  .laptop\:\!-mr-13 {
    margin-right: -3.25rem !important;
  }

  .laptop\:\!-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .laptop\:\!-ml-13 {
    margin-left: -3.25rem !important;
  }

  .laptop\:\!-mt-14 {
    margin-top: -3.5rem !important;
  }

  .laptop\:\!-mr-14 {
    margin-right: -3.5rem !important;
  }

  .laptop\:\!-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .laptop\:\!-ml-14 {
    margin-left: -3.5rem !important;
  }

  .laptop\:\!-mt-15 {
    margin-top: -3.75rem !important;
  }

  .laptop\:\!-mr-15 {
    margin-right: -3.75rem !important;
  }

  .laptop\:\!-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .laptop\:\!-ml-15 {
    margin-left: -3.75rem !important;
  }

  .laptop\:\!-mt-16 {
    margin-top: -4rem !important;
  }

  .laptop\:\!-mr-16 {
    margin-right: -4rem !important;
  }

  .laptop\:\!-mb-16 {
    margin-bottom: -4rem !important;
  }

  .laptop\:\!-ml-16 {
    margin-left: -4rem !important;
  }

  .laptop\:\!-mt-17 {
    margin-top: -4.25rem !important;
  }

  .laptop\:\!-mr-17 {
    margin-right: -4.25rem !important;
  }

  .laptop\:\!-mb-17 {
    margin-bottom: -4.25rem !important;
  }

  .laptop\:\!-ml-17 {
    margin-left: -4.25rem !important;
  }

  .laptop\:\!-mt-18 {
    margin-top: -4.5rem !important;
  }

  .laptop\:\!-mr-18 {
    margin-right: -4.5rem !important;
  }

  .laptop\:\!-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .laptop\:\!-ml-18 {
    margin-left: -4.5rem !important;
  }

  .laptop\:\!-mt-19 {
    margin-top: -4.75rem !important;
  }

  .laptop\:\!-mr-19 {
    margin-right: -4.75rem !important;
  }

  .laptop\:\!-mb-19 {
    margin-bottom: -4.75rem !important;
  }

  .laptop\:\!-ml-19 {
    margin-left: -4.75rem !important;
  }

  .laptop\:\!-mt-20 {
    margin-top: -5rem !important;
  }

  .laptop\:\!-mr-20 {
    margin-right: -5rem !important;
  }

  .laptop\:\!-mb-20 {
    margin-bottom: -5rem !important;
  }

  .laptop\:\!-ml-20 {
    margin-left: -5rem !important;
  }

  .laptop\:\!-mt-21 {
    margin-top: -5.25rem !important;
  }

  .laptop\:\!-mr-21 {
    margin-right: -5.25rem !important;
  }

  .laptop\:\!-mb-21 {
    margin-bottom: -5.25rem !important;
  }

  .laptop\:\!-ml-21 {
    margin-left: -5.25rem !important;
  }

  .laptop\:\!-mt-22 {
    margin-top: -5.5rem !important;
  }

  .laptop\:\!-mr-22 {
    margin-right: -5.5rem !important;
  }

  .laptop\:\!-mb-22 {
    margin-bottom: -5.5rem !important;
  }

  .laptop\:\!-ml-22 {
    margin-left: -5.5rem !important;
  }

  .laptop\:\!-mt-23 {
    margin-top: -5.75rem !important;
  }

  .laptop\:\!-mr-23 {
    margin-right: -5.75rem !important;
  }

  .laptop\:\!-mb-23 {
    margin-bottom: -5.75rem !important;
  }

  .laptop\:\!-ml-23 {
    margin-left: -5.75rem !important;
  }

  .laptop\:\!-mt-24 {
    margin-top: -6rem !important;
  }

  .laptop\:\!-mr-24 {
    margin-right: -6rem !important;
  }

  .laptop\:\!-mb-24 {
    margin-bottom: -6rem !important;
  }

  .laptop\:\!-ml-24 {
    margin-left: -6rem !important;
  }

  .laptop\:\!-mt-25 {
    margin-top: -6.25rem !important;
  }

  .laptop\:\!-mr-25 {
    margin-right: -6.25rem !important;
  }

  .laptop\:\!-mb-25 {
    margin-bottom: -6.25rem !important;
  }

  .laptop\:\!-ml-25 {
    margin-left: -6.25rem !important;
  }

  .laptop\:\!-mt-26 {
    margin-top: -6.5rem !important;
  }

  .laptop\:\!-mr-26 {
    margin-right: -6.5rem !important;
  }

  .laptop\:\!-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .laptop\:\!-ml-26 {
    margin-left: -6.5rem !important;
  }

  .laptop\:\!-mt-27 {
    margin-top: -6.75rem !important;
  }

  .laptop\:\!-mr-27 {
    margin-right: -6.75rem !important;
  }

  .laptop\:\!-mb-27 {
    margin-bottom: -6.75rem !important;
  }

  .laptop\:\!-ml-27 {
    margin-left: -6.75rem !important;
  }

  .laptop\:\!-mt-28 {
    margin-top: -7rem !important;
  }

  .laptop\:\!-mr-28 {
    margin-right: -7rem !important;
  }

  .laptop\:\!-mb-28 {
    margin-bottom: -7rem !important;
  }

  .laptop\:\!-ml-28 {
    margin-left: -7rem !important;
  }

  .laptop\:\!-mt-29 {
    margin-top: -7.25rem !important;
  }

  .laptop\:\!-mr-29 {
    margin-right: -7.25rem !important;
  }

  .laptop\:\!-mb-29 {
    margin-bottom: -7.25rem !important;
  }

  .laptop\:\!-ml-29 {
    margin-left: -7.25rem !important;
  }

  .laptop\:\!-mt-30 {
    margin-top: -7.5rem !important;
  }

  .laptop\:\!-mr-30 {
    margin-right: -7.5rem !important;
  }

  .laptop\:\!-mb-30 {
    margin-bottom: -7.5rem !important;
  }

  .laptop\:\!-ml-30 {
    margin-left: -7.5rem !important;
  }

  .laptop\:\!-mt-31 {
    margin-top: -7.75rem !important;
  }

  .laptop\:\!-mr-31 {
    margin-right: -7.75rem !important;
  }

  .laptop\:\!-mb-31 {
    margin-bottom: -7.75rem !important;
  }

  .laptop\:\!-ml-31 {
    margin-left: -7.75rem !important;
  }

  .laptop\:\!-mt-32 {
    margin-top: -8rem !important;
  }

  .laptop\:\!-mr-32 {
    margin-right: -8rem !important;
  }

  .laptop\:\!-mb-32 {
    margin-bottom: -8rem !important;
  }

  .laptop\:\!-ml-32 {
    margin-left: -8rem !important;
  }

  .laptop\:\!-mt-40 {
    margin-top: -10rem !important;
  }

  .laptop\:\!-mr-40 {
    margin-right: -10rem !important;
  }

  .laptop\:\!-mb-40 {
    margin-bottom: -10rem !important;
  }

  .laptop\:\!-ml-40 {
    margin-left: -10rem !important;
  }

  .laptop\:\!-mt-48 {
    margin-top: -12rem !important;
  }

  .laptop\:\!-mr-48 {
    margin-right: -12rem !important;
  }

  .laptop\:\!-mb-48 {
    margin-bottom: -12rem !important;
  }

  .laptop\:\!-ml-48 {
    margin-left: -12rem !important;
  }

  .laptop\:\!-mt-56 {
    margin-top: -14rem !important;
  }

  .laptop\:\!-mr-56 {
    margin-right: -14rem !important;
  }

  .laptop\:\!-mb-56 {
    margin-bottom: -14rem !important;
  }

  .laptop\:\!-ml-56 {
    margin-left: -14rem !important;
  }

  .laptop\:\!-mt-64 {
    margin-top: -16rem !important;
  }

  .laptop\:\!-mr-64 {
    margin-right: -16rem !important;
  }

  .laptop\:\!-mb-64 {
    margin-bottom: -16rem !important;
  }

  .laptop\:\!-ml-64 {
    margin-left: -16rem !important;
  }

  .laptop\:\!-mt-px {
    margin-top: -1px !important;
  }

  .laptop\:\!-mr-px {
    margin-right: -1px !important;
  }

  .laptop\:\!-mb-px {
    margin-bottom: -1px !important;
  }

  .laptop\:\!-ml-px {
    margin-left: -1px !important;
  }

  .laptop\:hover\:m-0:hover {
    margin: 0rem;
  }

  .laptop\:hover\:m-1:hover {
    margin: 0.25rem;
  }

  .laptop\:hover\:m-2:hover {
    margin: 0.5rem;
  }

  .laptop\:hover\:m-3:hover {
    margin: 0.75rem;
  }

  .laptop\:hover\:m-4:hover {
    margin: 1rem;
  }

  .laptop\:hover\:m-5:hover {
    margin: 1.25rem;
  }

  .laptop\:hover\:m-6:hover {
    margin: 1.5rem;
  }

  .laptop\:hover\:m-7:hover {
    margin: 1.75rem;
  }

  .laptop\:hover\:m-8:hover {
    margin: 2rem;
  }

  .laptop\:hover\:m-9:hover {
    margin: 2.25rem;
  }

  .laptop\:hover\:m-10:hover {
    margin: 2.5rem;
  }

  .laptop\:hover\:m-11:hover {
    margin: 2.75rem;
  }

  .laptop\:hover\:m-12:hover {
    margin: 3rem;
  }

  .laptop\:hover\:m-13:hover {
    margin: 3.25rem;
  }

  .laptop\:hover\:m-14:hover {
    margin: 3.5rem;
  }

  .laptop\:hover\:m-15:hover {
    margin: 3.75rem;
  }

  .laptop\:hover\:m-16:hover {
    margin: 4rem;
  }

  .laptop\:hover\:m-17:hover {
    margin: 4.25rem;
  }

  .laptop\:hover\:m-18:hover {
    margin: 4.5rem;
  }

  .laptop\:hover\:m-19:hover {
    margin: 4.75rem;
  }

  .laptop\:hover\:m-20:hover {
    margin: 5rem;
  }

  .laptop\:hover\:m-21:hover {
    margin: 5.25rem;
  }

  .laptop\:hover\:m-22:hover {
    margin: 5.5rem;
  }

  .laptop\:hover\:m-23:hover {
    margin: 5.75rem;
  }

  .laptop\:hover\:m-24:hover {
    margin: 6rem;
  }

  .laptop\:hover\:m-25:hover {
    margin: 6.25rem;
  }

  .laptop\:hover\:m-26:hover {
    margin: 6.5rem;
  }

  .laptop\:hover\:m-27:hover {
    margin: 6.75rem;
  }

  .laptop\:hover\:m-28:hover {
    margin: 7rem;
  }

  .laptop\:hover\:m-29:hover {
    margin: 7.25rem;
  }

  .laptop\:hover\:m-30:hover {
    margin: 7.5rem;
  }

  .laptop\:hover\:m-31:hover {
    margin: 7.75rem;
  }

  .laptop\:hover\:m-32:hover {
    margin: 8rem;
  }

  .laptop\:hover\:m-40:hover {
    margin: 10rem;
  }

  .laptop\:hover\:m-48:hover {
    margin: 12rem;
  }

  .laptop\:hover\:m-56:hover {
    margin: 14rem;
  }

  .laptop\:hover\:m-64:hover {
    margin: 16rem;
  }

  .laptop\:hover\:m-auto:hover {
    margin: auto;
  }

  .laptop\:hover\:m-px:hover {
    margin: 1px;
  }

  .laptop\:hover\:-m-0:hover {
    margin: 0rem;
  }

  .laptop\:hover\:-m-1:hover {
    margin: -0.25rem;
  }

  .laptop\:hover\:-m-2:hover {
    margin: -0.5rem;
  }

  .laptop\:hover\:-m-3:hover {
    margin: -0.75rem;
  }

  .laptop\:hover\:-m-4:hover {
    margin: -1rem;
  }

  .laptop\:hover\:-m-5:hover {
    margin: -1.25rem;
  }

  .laptop\:hover\:-m-6:hover {
    margin: -1.5rem;
  }

  .laptop\:hover\:-m-7:hover {
    margin: -1.75rem;
  }

  .laptop\:hover\:-m-8:hover {
    margin: -2rem;
  }

  .laptop\:hover\:-m-9:hover {
    margin: -2.25rem;
  }

  .laptop\:hover\:-m-10:hover {
    margin: -2.5rem;
  }

  .laptop\:hover\:-m-11:hover {
    margin: -2.75rem;
  }

  .laptop\:hover\:-m-12:hover {
    margin: -3rem;
  }

  .laptop\:hover\:-m-13:hover {
    margin: -3.25rem;
  }

  .laptop\:hover\:-m-14:hover {
    margin: -3.5rem;
  }

  .laptop\:hover\:-m-15:hover {
    margin: -3.75rem;
  }

  .laptop\:hover\:-m-16:hover {
    margin: -4rem;
  }

  .laptop\:hover\:-m-17:hover {
    margin: -4.25rem;
  }

  .laptop\:hover\:-m-18:hover {
    margin: -4.5rem;
  }

  .laptop\:hover\:-m-19:hover {
    margin: -4.75rem;
  }

  .laptop\:hover\:-m-20:hover {
    margin: -5rem;
  }

  .laptop\:hover\:-m-21:hover {
    margin: -5.25rem;
  }

  .laptop\:hover\:-m-22:hover {
    margin: -5.5rem;
  }

  .laptop\:hover\:-m-23:hover {
    margin: -5.75rem;
  }

  .laptop\:hover\:-m-24:hover {
    margin: -6rem;
  }

  .laptop\:hover\:-m-25:hover {
    margin: -6.25rem;
  }

  .laptop\:hover\:-m-26:hover {
    margin: -6.5rem;
  }

  .laptop\:hover\:-m-27:hover {
    margin: -6.75rem;
  }

  .laptop\:hover\:-m-28:hover {
    margin: -7rem;
  }

  .laptop\:hover\:-m-29:hover {
    margin: -7.25rem;
  }

  .laptop\:hover\:-m-30:hover {
    margin: -7.5rem;
  }

  .laptop\:hover\:-m-31:hover {
    margin: -7.75rem;
  }

  .laptop\:hover\:-m-32:hover {
    margin: -8rem;
  }

  .laptop\:hover\:-m-40:hover {
    margin: -10rem;
  }

  .laptop\:hover\:-m-48:hover {
    margin: -12rem;
  }

  .laptop\:hover\:-m-56:hover {
    margin: -14rem;
  }

  .laptop\:hover\:-m-64:hover {
    margin: -16rem;
  }

  .laptop\:hover\:-m-px:hover {
    margin: -1px;
  }

  .laptop\:hover\:my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .laptop\:hover\:mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .laptop\:hover\:my-1:hover {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .laptop\:hover\:mx-1:hover {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .laptop\:hover\:my-2:hover {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .laptop\:hover\:mx-2:hover {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .laptop\:hover\:my-3:hover {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .laptop\:hover\:mx-3:hover {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .laptop\:hover\:my-4:hover {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .laptop\:hover\:mx-4:hover {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .laptop\:hover\:my-5:hover {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .laptop\:hover\:mx-5:hover {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .laptop\:hover\:my-6:hover {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .laptop\:hover\:mx-6:hover {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .laptop\:hover\:my-7:hover {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .laptop\:hover\:mx-7:hover {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .laptop\:hover\:my-8:hover {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .laptop\:hover\:mx-8:hover {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .laptop\:hover\:my-9:hover {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .laptop\:hover\:mx-9:hover {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .laptop\:hover\:my-10:hover {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .laptop\:hover\:mx-10:hover {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .laptop\:hover\:my-11:hover {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .laptop\:hover\:mx-11:hover {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .laptop\:hover\:my-12:hover {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .laptop\:hover\:mx-12:hover {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .laptop\:hover\:my-13:hover {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .laptop\:hover\:mx-13:hover {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .laptop\:hover\:my-14:hover {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .laptop\:hover\:mx-14:hover {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .laptop\:hover\:my-15:hover {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .laptop\:hover\:mx-15:hover {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .laptop\:hover\:my-16:hover {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .laptop\:hover\:mx-16:hover {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .laptop\:hover\:my-17:hover {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .laptop\:hover\:mx-17:hover {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .laptop\:hover\:my-18:hover {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .laptop\:hover\:mx-18:hover {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .laptop\:hover\:my-19:hover {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .laptop\:hover\:mx-19:hover {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .laptop\:hover\:my-20:hover {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .laptop\:hover\:mx-20:hover {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .laptop\:hover\:my-21:hover {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .laptop\:hover\:mx-21:hover {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .laptop\:hover\:my-22:hover {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .laptop\:hover\:mx-22:hover {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .laptop\:hover\:my-23:hover {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .laptop\:hover\:mx-23:hover {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .laptop\:hover\:my-24:hover {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .laptop\:hover\:mx-24:hover {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .laptop\:hover\:my-25:hover {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .laptop\:hover\:mx-25:hover {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .laptop\:hover\:my-26:hover {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .laptop\:hover\:mx-26:hover {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .laptop\:hover\:my-27:hover {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .laptop\:hover\:mx-27:hover {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .laptop\:hover\:my-28:hover {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .laptop\:hover\:mx-28:hover {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .laptop\:hover\:my-29:hover {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .laptop\:hover\:mx-29:hover {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .laptop\:hover\:my-30:hover {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .laptop\:hover\:mx-30:hover {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .laptop\:hover\:my-31:hover {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .laptop\:hover\:mx-31:hover {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .laptop\:hover\:my-32:hover {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .laptop\:hover\:mx-32:hover {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .laptop\:hover\:my-40:hover {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .laptop\:hover\:mx-40:hover {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .laptop\:hover\:my-48:hover {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .laptop\:hover\:mx-48:hover {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .laptop\:hover\:my-56:hover {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .laptop\:hover\:mx-56:hover {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .laptop\:hover\:my-64:hover {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .laptop\:hover\:mx-64:hover {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .laptop\:hover\:my-auto:hover {
    margin-top: auto;
    margin-bottom: auto;
  }

  .laptop\:hover\:mx-auto:hover {
    margin-left: auto;
    margin-right: auto;
  }

  .laptop\:hover\:my-px:hover {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .laptop\:hover\:mx-px:hover {
    margin-left: 1px;
    margin-right: 1px;
  }

  .laptop\:hover\:-my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .laptop\:hover\:-mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .laptop\:hover\:-my-1:hover {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .laptop\:hover\:-mx-1:hover {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .laptop\:hover\:-my-2:hover {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .laptop\:hover\:-mx-2:hover {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .laptop\:hover\:-my-3:hover {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .laptop\:hover\:-mx-3:hover {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .laptop\:hover\:-my-4:hover {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .laptop\:hover\:-mx-4:hover {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .laptop\:hover\:-my-5:hover {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .laptop\:hover\:-mx-5:hover {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .laptop\:hover\:-my-6:hover {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .laptop\:hover\:-mx-6:hover {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .laptop\:hover\:-my-7:hover {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .laptop\:hover\:-mx-7:hover {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .laptop\:hover\:-my-8:hover {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .laptop\:hover\:-mx-8:hover {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .laptop\:hover\:-my-9:hover {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .laptop\:hover\:-mx-9:hover {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .laptop\:hover\:-my-10:hover {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .laptop\:hover\:-mx-10:hover {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .laptop\:hover\:-my-11:hover {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .laptop\:hover\:-mx-11:hover {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .laptop\:hover\:-my-12:hover {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .laptop\:hover\:-mx-12:hover {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .laptop\:hover\:-my-13:hover {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .laptop\:hover\:-mx-13:hover {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .laptop\:hover\:-my-14:hover {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .laptop\:hover\:-mx-14:hover {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .laptop\:hover\:-my-15:hover {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .laptop\:hover\:-mx-15:hover {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .laptop\:hover\:-my-16:hover {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .laptop\:hover\:-mx-16:hover {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .laptop\:hover\:-my-17:hover {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .laptop\:hover\:-mx-17:hover {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .laptop\:hover\:-my-18:hover {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .laptop\:hover\:-mx-18:hover {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .laptop\:hover\:-my-19:hover {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .laptop\:hover\:-mx-19:hover {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .laptop\:hover\:-my-20:hover {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .laptop\:hover\:-mx-20:hover {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .laptop\:hover\:-my-21:hover {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .laptop\:hover\:-mx-21:hover {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .laptop\:hover\:-my-22:hover {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .laptop\:hover\:-mx-22:hover {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .laptop\:hover\:-my-23:hover {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .laptop\:hover\:-mx-23:hover {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .laptop\:hover\:-my-24:hover {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .laptop\:hover\:-mx-24:hover {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .laptop\:hover\:-my-25:hover {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .laptop\:hover\:-mx-25:hover {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .laptop\:hover\:-my-26:hover {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .laptop\:hover\:-mx-26:hover {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .laptop\:hover\:-my-27:hover {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .laptop\:hover\:-mx-27:hover {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .laptop\:hover\:-my-28:hover {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .laptop\:hover\:-mx-28:hover {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .laptop\:hover\:-my-29:hover {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .laptop\:hover\:-mx-29:hover {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .laptop\:hover\:-my-30:hover {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .laptop\:hover\:-mx-30:hover {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .laptop\:hover\:-my-31:hover {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .laptop\:hover\:-mx-31:hover {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .laptop\:hover\:-my-32:hover {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .laptop\:hover\:-mx-32:hover {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .laptop\:hover\:-my-40:hover {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .laptop\:hover\:-mx-40:hover {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .laptop\:hover\:-my-48:hover {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .laptop\:hover\:-mx-48:hover {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .laptop\:hover\:-my-56:hover {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .laptop\:hover\:-mx-56:hover {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .laptop\:hover\:-my-64:hover {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .laptop\:hover\:-mx-64:hover {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .laptop\:hover\:-my-px:hover {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .laptop\:hover\:-mx-px:hover {
    margin-left: -1px;
    margin-right: -1px;
  }

  .laptop\:hover\:mt-0:hover {
    margin-top: 0rem;
  }

  .laptop\:hover\:mr-0:hover {
    margin-right: 0rem;
  }

  .laptop\:hover\:mb-0:hover {
    margin-bottom: 0rem;
  }

  .laptop\:hover\:ml-0:hover {
    margin-left: 0rem;
  }

  .laptop\:hover\:mt-1:hover {
    margin-top: 0.25rem;
  }

  .laptop\:hover\:mr-1:hover {
    margin-right: 0.25rem;
  }

  .laptop\:hover\:mb-1:hover {
    margin-bottom: 0.25rem;
  }

  .laptop\:hover\:ml-1:hover {
    margin-left: 0.25rem;
  }

  .laptop\:hover\:mt-2:hover {
    margin-top: 0.5rem;
  }

  .laptop\:hover\:mr-2:hover {
    margin-right: 0.5rem;
  }

  .laptop\:hover\:mb-2:hover {
    margin-bottom: 0.5rem;
  }

  .laptop\:hover\:ml-2:hover {
    margin-left: 0.5rem;
  }

  .laptop\:hover\:mt-3:hover {
    margin-top: 0.75rem;
  }

  .laptop\:hover\:mr-3:hover {
    margin-right: 0.75rem;
  }

  .laptop\:hover\:mb-3:hover {
    margin-bottom: 0.75rem;
  }

  .laptop\:hover\:ml-3:hover {
    margin-left: 0.75rem;
  }

  .laptop\:hover\:mt-4:hover {
    margin-top: 1rem;
  }

  .laptop\:hover\:mr-4:hover {
    margin-right: 1rem;
  }

  .laptop\:hover\:mb-4:hover {
    margin-bottom: 1rem;
  }

  .laptop\:hover\:ml-4:hover {
    margin-left: 1rem;
  }

  .laptop\:hover\:mt-5:hover {
    margin-top: 1.25rem;
  }

  .laptop\:hover\:mr-5:hover {
    margin-right: 1.25rem;
  }

  .laptop\:hover\:mb-5:hover {
    margin-bottom: 1.25rem;
  }

  .laptop\:hover\:ml-5:hover {
    margin-left: 1.25rem;
  }

  .laptop\:hover\:mt-6:hover {
    margin-top: 1.5rem;
  }

  .laptop\:hover\:mr-6:hover {
    margin-right: 1.5rem;
  }

  .laptop\:hover\:mb-6:hover {
    margin-bottom: 1.5rem;
  }

  .laptop\:hover\:ml-6:hover {
    margin-left: 1.5rem;
  }

  .laptop\:hover\:mt-7:hover {
    margin-top: 1.75rem;
  }

  .laptop\:hover\:mr-7:hover {
    margin-right: 1.75rem;
  }

  .laptop\:hover\:mb-7:hover {
    margin-bottom: 1.75rem;
  }

  .laptop\:hover\:ml-7:hover {
    margin-left: 1.75rem;
  }

  .laptop\:hover\:mt-8:hover {
    margin-top: 2rem;
  }

  .laptop\:hover\:mr-8:hover {
    margin-right: 2rem;
  }

  .laptop\:hover\:mb-8:hover {
    margin-bottom: 2rem;
  }

  .laptop\:hover\:ml-8:hover {
    margin-left: 2rem;
  }

  .laptop\:hover\:mt-9:hover {
    margin-top: 2.25rem;
  }

  .laptop\:hover\:mr-9:hover {
    margin-right: 2.25rem;
  }

  .laptop\:hover\:mb-9:hover {
    margin-bottom: 2.25rem;
  }

  .laptop\:hover\:ml-9:hover {
    margin-left: 2.25rem;
  }

  .laptop\:hover\:mt-10:hover {
    margin-top: 2.5rem;
  }

  .laptop\:hover\:mr-10:hover {
    margin-right: 2.5rem;
  }

  .laptop\:hover\:mb-10:hover {
    margin-bottom: 2.5rem;
  }

  .laptop\:hover\:ml-10:hover {
    margin-left: 2.5rem;
  }

  .laptop\:hover\:mt-11:hover {
    margin-top: 2.75rem;
  }

  .laptop\:hover\:mr-11:hover {
    margin-right: 2.75rem;
  }

  .laptop\:hover\:mb-11:hover {
    margin-bottom: 2.75rem;
  }

  .laptop\:hover\:ml-11:hover {
    margin-left: 2.75rem;
  }

  .laptop\:hover\:mt-12:hover {
    margin-top: 3rem;
  }

  .laptop\:hover\:mr-12:hover {
    margin-right: 3rem;
  }

  .laptop\:hover\:mb-12:hover {
    margin-bottom: 3rem;
  }

  .laptop\:hover\:ml-12:hover {
    margin-left: 3rem;
  }

  .laptop\:hover\:mt-13:hover {
    margin-top: 3.25rem;
  }

  .laptop\:hover\:mr-13:hover {
    margin-right: 3.25rem;
  }

  .laptop\:hover\:mb-13:hover {
    margin-bottom: 3.25rem;
  }

  .laptop\:hover\:ml-13:hover {
    margin-left: 3.25rem;
  }

  .laptop\:hover\:mt-14:hover {
    margin-top: 3.5rem;
  }

  .laptop\:hover\:mr-14:hover {
    margin-right: 3.5rem;
  }

  .laptop\:hover\:mb-14:hover {
    margin-bottom: 3.5rem;
  }

  .laptop\:hover\:ml-14:hover {
    margin-left: 3.5rem;
  }

  .laptop\:hover\:mt-15:hover {
    margin-top: 3.75rem;
  }

  .laptop\:hover\:mr-15:hover {
    margin-right: 3.75rem;
  }

  .laptop\:hover\:mb-15:hover {
    margin-bottom: 3.75rem;
  }

  .laptop\:hover\:ml-15:hover {
    margin-left: 3.75rem;
  }

  .laptop\:hover\:mt-16:hover {
    margin-top: 4rem;
  }

  .laptop\:hover\:mr-16:hover {
    margin-right: 4rem;
  }

  .laptop\:hover\:mb-16:hover {
    margin-bottom: 4rem;
  }

  .laptop\:hover\:ml-16:hover {
    margin-left: 4rem;
  }

  .laptop\:hover\:mt-17:hover {
    margin-top: 4.25rem;
  }

  .laptop\:hover\:mr-17:hover {
    margin-right: 4.25rem;
  }

  .laptop\:hover\:mb-17:hover {
    margin-bottom: 4.25rem;
  }

  .laptop\:hover\:ml-17:hover {
    margin-left: 4.25rem;
  }

  .laptop\:hover\:mt-18:hover {
    margin-top: 4.5rem;
  }

  .laptop\:hover\:mr-18:hover {
    margin-right: 4.5rem;
  }

  .laptop\:hover\:mb-18:hover {
    margin-bottom: 4.5rem;
  }

  .laptop\:hover\:ml-18:hover {
    margin-left: 4.5rem;
  }

  .laptop\:hover\:mt-19:hover {
    margin-top: 4.75rem;
  }

  .laptop\:hover\:mr-19:hover {
    margin-right: 4.75rem;
  }

  .laptop\:hover\:mb-19:hover {
    margin-bottom: 4.75rem;
  }

  .laptop\:hover\:ml-19:hover {
    margin-left: 4.75rem;
  }

  .laptop\:hover\:mt-20:hover {
    margin-top: 5rem;
  }

  .laptop\:hover\:mr-20:hover {
    margin-right: 5rem;
  }

  .laptop\:hover\:mb-20:hover {
    margin-bottom: 5rem;
  }

  .laptop\:hover\:ml-20:hover {
    margin-left: 5rem;
  }

  .laptop\:hover\:mt-21:hover {
    margin-top: 5.25rem;
  }

  .laptop\:hover\:mr-21:hover {
    margin-right: 5.25rem;
  }

  .laptop\:hover\:mb-21:hover {
    margin-bottom: 5.25rem;
  }

  .laptop\:hover\:ml-21:hover {
    margin-left: 5.25rem;
  }

  .laptop\:hover\:mt-22:hover {
    margin-top: 5.5rem;
  }

  .laptop\:hover\:mr-22:hover {
    margin-right: 5.5rem;
  }

  .laptop\:hover\:mb-22:hover {
    margin-bottom: 5.5rem;
  }

  .laptop\:hover\:ml-22:hover {
    margin-left: 5.5rem;
  }

  .laptop\:hover\:mt-23:hover {
    margin-top: 5.75rem;
  }

  .laptop\:hover\:mr-23:hover {
    margin-right: 5.75rem;
  }

  .laptop\:hover\:mb-23:hover {
    margin-bottom: 5.75rem;
  }

  .laptop\:hover\:ml-23:hover {
    margin-left: 5.75rem;
  }

  .laptop\:hover\:mt-24:hover {
    margin-top: 6rem;
  }

  .laptop\:hover\:mr-24:hover {
    margin-right: 6rem;
  }

  .laptop\:hover\:mb-24:hover {
    margin-bottom: 6rem;
  }

  .laptop\:hover\:ml-24:hover {
    margin-left: 6rem;
  }

  .laptop\:hover\:mt-25:hover {
    margin-top: 6.25rem;
  }

  .laptop\:hover\:mr-25:hover {
    margin-right: 6.25rem;
  }

  .laptop\:hover\:mb-25:hover {
    margin-bottom: 6.25rem;
  }

  .laptop\:hover\:ml-25:hover {
    margin-left: 6.25rem;
  }

  .laptop\:hover\:mt-26:hover {
    margin-top: 6.5rem;
  }

  .laptop\:hover\:mr-26:hover {
    margin-right: 6.5rem;
  }

  .laptop\:hover\:mb-26:hover {
    margin-bottom: 6.5rem;
  }

  .laptop\:hover\:ml-26:hover {
    margin-left: 6.5rem;
  }

  .laptop\:hover\:mt-27:hover {
    margin-top: 6.75rem;
  }

  .laptop\:hover\:mr-27:hover {
    margin-right: 6.75rem;
  }

  .laptop\:hover\:mb-27:hover {
    margin-bottom: 6.75rem;
  }

  .laptop\:hover\:ml-27:hover {
    margin-left: 6.75rem;
  }

  .laptop\:hover\:mt-28:hover {
    margin-top: 7rem;
  }

  .laptop\:hover\:mr-28:hover {
    margin-right: 7rem;
  }

  .laptop\:hover\:mb-28:hover {
    margin-bottom: 7rem;
  }

  .laptop\:hover\:ml-28:hover {
    margin-left: 7rem;
  }

  .laptop\:hover\:mt-29:hover {
    margin-top: 7.25rem;
  }

  .laptop\:hover\:mr-29:hover {
    margin-right: 7.25rem;
  }

  .laptop\:hover\:mb-29:hover {
    margin-bottom: 7.25rem;
  }

  .laptop\:hover\:ml-29:hover {
    margin-left: 7.25rem;
  }

  .laptop\:hover\:mt-30:hover {
    margin-top: 7.5rem;
  }

  .laptop\:hover\:mr-30:hover {
    margin-right: 7.5rem;
  }

  .laptop\:hover\:mb-30:hover {
    margin-bottom: 7.5rem;
  }

  .laptop\:hover\:ml-30:hover {
    margin-left: 7.5rem;
  }

  .laptop\:hover\:mt-31:hover {
    margin-top: 7.75rem;
  }

  .laptop\:hover\:mr-31:hover {
    margin-right: 7.75rem;
  }

  .laptop\:hover\:mb-31:hover {
    margin-bottom: 7.75rem;
  }

  .laptop\:hover\:ml-31:hover {
    margin-left: 7.75rem;
  }

  .laptop\:hover\:mt-32:hover {
    margin-top: 8rem;
  }

  .laptop\:hover\:mr-32:hover {
    margin-right: 8rem;
  }

  .laptop\:hover\:mb-32:hover {
    margin-bottom: 8rem;
  }

  .laptop\:hover\:ml-32:hover {
    margin-left: 8rem;
  }

  .laptop\:hover\:mt-40:hover {
    margin-top: 10rem;
  }

  .laptop\:hover\:mr-40:hover {
    margin-right: 10rem;
  }

  .laptop\:hover\:mb-40:hover {
    margin-bottom: 10rem;
  }

  .laptop\:hover\:ml-40:hover {
    margin-left: 10rem;
  }

  .laptop\:hover\:mt-48:hover {
    margin-top: 12rem;
  }

  .laptop\:hover\:mr-48:hover {
    margin-right: 12rem;
  }

  .laptop\:hover\:mb-48:hover {
    margin-bottom: 12rem;
  }

  .laptop\:hover\:ml-48:hover {
    margin-left: 12rem;
  }

  .laptop\:hover\:mt-56:hover {
    margin-top: 14rem;
  }

  .laptop\:hover\:mr-56:hover {
    margin-right: 14rem;
  }

  .laptop\:hover\:mb-56:hover {
    margin-bottom: 14rem;
  }

  .laptop\:hover\:ml-56:hover {
    margin-left: 14rem;
  }

  .laptop\:hover\:mt-64:hover {
    margin-top: 16rem;
  }

  .laptop\:hover\:mr-64:hover {
    margin-right: 16rem;
  }

  .laptop\:hover\:mb-64:hover {
    margin-bottom: 16rem;
  }

  .laptop\:hover\:ml-64:hover {
    margin-left: 16rem;
  }

  .laptop\:hover\:mt-auto:hover {
    margin-top: auto;
  }

  .laptop\:hover\:mr-auto:hover {
    margin-right: auto;
  }

  .laptop\:hover\:mb-auto:hover {
    margin-bottom: auto;
  }

  .laptop\:hover\:ml-auto:hover {
    margin-left: auto;
  }

  .laptop\:hover\:mt-px:hover {
    margin-top: 1px;
  }

  .laptop\:hover\:mr-px:hover {
    margin-right: 1px;
  }

  .laptop\:hover\:mb-px:hover {
    margin-bottom: 1px;
  }

  .laptop\:hover\:ml-px:hover {
    margin-left: 1px;
  }

  .laptop\:hover\:-mt-0:hover {
    margin-top: 0rem;
  }

  .laptop\:hover\:-mr-0:hover {
    margin-right: 0rem;
  }

  .laptop\:hover\:-mb-0:hover {
    margin-bottom: 0rem;
  }

  .laptop\:hover\:-ml-0:hover {
    margin-left: 0rem;
  }

  .laptop\:hover\:-mt-1:hover {
    margin-top: -0.25rem;
  }

  .laptop\:hover\:-mr-1:hover {
    margin-right: -0.25rem;
  }

  .laptop\:hover\:-mb-1:hover {
    margin-bottom: -0.25rem;
  }

  .laptop\:hover\:-ml-1:hover {
    margin-left: -0.25rem;
  }

  .laptop\:hover\:-mt-2:hover {
    margin-top: -0.5rem;
  }

  .laptop\:hover\:-mr-2:hover {
    margin-right: -0.5rem;
  }

  .laptop\:hover\:-mb-2:hover {
    margin-bottom: -0.5rem;
  }

  .laptop\:hover\:-ml-2:hover {
    margin-left: -0.5rem;
  }

  .laptop\:hover\:-mt-3:hover {
    margin-top: -0.75rem;
  }

  .laptop\:hover\:-mr-3:hover {
    margin-right: -0.75rem;
  }

  .laptop\:hover\:-mb-3:hover {
    margin-bottom: -0.75rem;
  }

  .laptop\:hover\:-ml-3:hover {
    margin-left: -0.75rem;
  }

  .laptop\:hover\:-mt-4:hover {
    margin-top: -1rem;
  }

  .laptop\:hover\:-mr-4:hover {
    margin-right: -1rem;
  }

  .laptop\:hover\:-mb-4:hover {
    margin-bottom: -1rem;
  }

  .laptop\:hover\:-ml-4:hover {
    margin-left: -1rem;
  }

  .laptop\:hover\:-mt-5:hover {
    margin-top: -1.25rem;
  }

  .laptop\:hover\:-mr-5:hover {
    margin-right: -1.25rem;
  }

  .laptop\:hover\:-mb-5:hover {
    margin-bottom: -1.25rem;
  }

  .laptop\:hover\:-ml-5:hover {
    margin-left: -1.25rem;
  }

  .laptop\:hover\:-mt-6:hover {
    margin-top: -1.5rem;
  }

  .laptop\:hover\:-mr-6:hover {
    margin-right: -1.5rem;
  }

  .laptop\:hover\:-mb-6:hover {
    margin-bottom: -1.5rem;
  }

  .laptop\:hover\:-ml-6:hover {
    margin-left: -1.5rem;
  }

  .laptop\:hover\:-mt-7:hover {
    margin-top: -1.75rem;
  }

  .laptop\:hover\:-mr-7:hover {
    margin-right: -1.75rem;
  }

  .laptop\:hover\:-mb-7:hover {
    margin-bottom: -1.75rem;
  }

  .laptop\:hover\:-ml-7:hover {
    margin-left: -1.75rem;
  }

  .laptop\:hover\:-mt-8:hover {
    margin-top: -2rem;
  }

  .laptop\:hover\:-mr-8:hover {
    margin-right: -2rem;
  }

  .laptop\:hover\:-mb-8:hover {
    margin-bottom: -2rem;
  }

  .laptop\:hover\:-ml-8:hover {
    margin-left: -2rem;
  }

  .laptop\:hover\:-mt-9:hover {
    margin-top: -2.25rem;
  }

  .laptop\:hover\:-mr-9:hover {
    margin-right: -2.25rem;
  }

  .laptop\:hover\:-mb-9:hover {
    margin-bottom: -2.25rem;
  }

  .laptop\:hover\:-ml-9:hover {
    margin-left: -2.25rem;
  }

  .laptop\:hover\:-mt-10:hover {
    margin-top: -2.5rem;
  }

  .laptop\:hover\:-mr-10:hover {
    margin-right: -2.5rem;
  }

  .laptop\:hover\:-mb-10:hover {
    margin-bottom: -2.5rem;
  }

  .laptop\:hover\:-ml-10:hover {
    margin-left: -2.5rem;
  }

  .laptop\:hover\:-mt-11:hover {
    margin-top: -2.75rem;
  }

  .laptop\:hover\:-mr-11:hover {
    margin-right: -2.75rem;
  }

  .laptop\:hover\:-mb-11:hover {
    margin-bottom: -2.75rem;
  }

  .laptop\:hover\:-ml-11:hover {
    margin-left: -2.75rem;
  }

  .laptop\:hover\:-mt-12:hover {
    margin-top: -3rem;
  }

  .laptop\:hover\:-mr-12:hover {
    margin-right: -3rem;
  }

  .laptop\:hover\:-mb-12:hover {
    margin-bottom: -3rem;
  }

  .laptop\:hover\:-ml-12:hover {
    margin-left: -3rem;
  }

  .laptop\:hover\:-mt-13:hover {
    margin-top: -3.25rem;
  }

  .laptop\:hover\:-mr-13:hover {
    margin-right: -3.25rem;
  }

  .laptop\:hover\:-mb-13:hover {
    margin-bottom: -3.25rem;
  }

  .laptop\:hover\:-ml-13:hover {
    margin-left: -3.25rem;
  }

  .laptop\:hover\:-mt-14:hover {
    margin-top: -3.5rem;
  }

  .laptop\:hover\:-mr-14:hover {
    margin-right: -3.5rem;
  }

  .laptop\:hover\:-mb-14:hover {
    margin-bottom: -3.5rem;
  }

  .laptop\:hover\:-ml-14:hover {
    margin-left: -3.5rem;
  }

  .laptop\:hover\:-mt-15:hover {
    margin-top: -3.75rem;
  }

  .laptop\:hover\:-mr-15:hover {
    margin-right: -3.75rem;
  }

  .laptop\:hover\:-mb-15:hover {
    margin-bottom: -3.75rem;
  }

  .laptop\:hover\:-ml-15:hover {
    margin-left: -3.75rem;
  }

  .laptop\:hover\:-mt-16:hover {
    margin-top: -4rem;
  }

  .laptop\:hover\:-mr-16:hover {
    margin-right: -4rem;
  }

  .laptop\:hover\:-mb-16:hover {
    margin-bottom: -4rem;
  }

  .laptop\:hover\:-ml-16:hover {
    margin-left: -4rem;
  }

  .laptop\:hover\:-mt-17:hover {
    margin-top: -4.25rem;
  }

  .laptop\:hover\:-mr-17:hover {
    margin-right: -4.25rem;
  }

  .laptop\:hover\:-mb-17:hover {
    margin-bottom: -4.25rem;
  }

  .laptop\:hover\:-ml-17:hover {
    margin-left: -4.25rem;
  }

  .laptop\:hover\:-mt-18:hover {
    margin-top: -4.5rem;
  }

  .laptop\:hover\:-mr-18:hover {
    margin-right: -4.5rem;
  }

  .laptop\:hover\:-mb-18:hover {
    margin-bottom: -4.5rem;
  }

  .laptop\:hover\:-ml-18:hover {
    margin-left: -4.5rem;
  }

  .laptop\:hover\:-mt-19:hover {
    margin-top: -4.75rem;
  }

  .laptop\:hover\:-mr-19:hover {
    margin-right: -4.75rem;
  }

  .laptop\:hover\:-mb-19:hover {
    margin-bottom: -4.75rem;
  }

  .laptop\:hover\:-ml-19:hover {
    margin-left: -4.75rem;
  }

  .laptop\:hover\:-mt-20:hover {
    margin-top: -5rem;
  }

  .laptop\:hover\:-mr-20:hover {
    margin-right: -5rem;
  }

  .laptop\:hover\:-mb-20:hover {
    margin-bottom: -5rem;
  }

  .laptop\:hover\:-ml-20:hover {
    margin-left: -5rem;
  }

  .laptop\:hover\:-mt-21:hover {
    margin-top: -5.25rem;
  }

  .laptop\:hover\:-mr-21:hover {
    margin-right: -5.25rem;
  }

  .laptop\:hover\:-mb-21:hover {
    margin-bottom: -5.25rem;
  }

  .laptop\:hover\:-ml-21:hover {
    margin-left: -5.25rem;
  }

  .laptop\:hover\:-mt-22:hover {
    margin-top: -5.5rem;
  }

  .laptop\:hover\:-mr-22:hover {
    margin-right: -5.5rem;
  }

  .laptop\:hover\:-mb-22:hover {
    margin-bottom: -5.5rem;
  }

  .laptop\:hover\:-ml-22:hover {
    margin-left: -5.5rem;
  }

  .laptop\:hover\:-mt-23:hover {
    margin-top: -5.75rem;
  }

  .laptop\:hover\:-mr-23:hover {
    margin-right: -5.75rem;
  }

  .laptop\:hover\:-mb-23:hover {
    margin-bottom: -5.75rem;
  }

  .laptop\:hover\:-ml-23:hover {
    margin-left: -5.75rem;
  }

  .laptop\:hover\:-mt-24:hover {
    margin-top: -6rem;
  }

  .laptop\:hover\:-mr-24:hover {
    margin-right: -6rem;
  }

  .laptop\:hover\:-mb-24:hover {
    margin-bottom: -6rem;
  }

  .laptop\:hover\:-ml-24:hover {
    margin-left: -6rem;
  }

  .laptop\:hover\:-mt-25:hover {
    margin-top: -6.25rem;
  }

  .laptop\:hover\:-mr-25:hover {
    margin-right: -6.25rem;
  }

  .laptop\:hover\:-mb-25:hover {
    margin-bottom: -6.25rem;
  }

  .laptop\:hover\:-ml-25:hover {
    margin-left: -6.25rem;
  }

  .laptop\:hover\:-mt-26:hover {
    margin-top: -6.5rem;
  }

  .laptop\:hover\:-mr-26:hover {
    margin-right: -6.5rem;
  }

  .laptop\:hover\:-mb-26:hover {
    margin-bottom: -6.5rem;
  }

  .laptop\:hover\:-ml-26:hover {
    margin-left: -6.5rem;
  }

  .laptop\:hover\:-mt-27:hover {
    margin-top: -6.75rem;
  }

  .laptop\:hover\:-mr-27:hover {
    margin-right: -6.75rem;
  }

  .laptop\:hover\:-mb-27:hover {
    margin-bottom: -6.75rem;
  }

  .laptop\:hover\:-ml-27:hover {
    margin-left: -6.75rem;
  }

  .laptop\:hover\:-mt-28:hover {
    margin-top: -7rem;
  }

  .laptop\:hover\:-mr-28:hover {
    margin-right: -7rem;
  }

  .laptop\:hover\:-mb-28:hover {
    margin-bottom: -7rem;
  }

  .laptop\:hover\:-ml-28:hover {
    margin-left: -7rem;
  }

  .laptop\:hover\:-mt-29:hover {
    margin-top: -7.25rem;
  }

  .laptop\:hover\:-mr-29:hover {
    margin-right: -7.25rem;
  }

  .laptop\:hover\:-mb-29:hover {
    margin-bottom: -7.25rem;
  }

  .laptop\:hover\:-ml-29:hover {
    margin-left: -7.25rem;
  }

  .laptop\:hover\:-mt-30:hover {
    margin-top: -7.5rem;
  }

  .laptop\:hover\:-mr-30:hover {
    margin-right: -7.5rem;
  }

  .laptop\:hover\:-mb-30:hover {
    margin-bottom: -7.5rem;
  }

  .laptop\:hover\:-ml-30:hover {
    margin-left: -7.5rem;
  }

  .laptop\:hover\:-mt-31:hover {
    margin-top: -7.75rem;
  }

  .laptop\:hover\:-mr-31:hover {
    margin-right: -7.75rem;
  }

  .laptop\:hover\:-mb-31:hover {
    margin-bottom: -7.75rem;
  }

  .laptop\:hover\:-ml-31:hover {
    margin-left: -7.75rem;
  }

  .laptop\:hover\:-mt-32:hover {
    margin-top: -8rem;
  }

  .laptop\:hover\:-mr-32:hover {
    margin-right: -8rem;
  }

  .laptop\:hover\:-mb-32:hover {
    margin-bottom: -8rem;
  }

  .laptop\:hover\:-ml-32:hover {
    margin-left: -8rem;
  }

  .laptop\:hover\:-mt-40:hover {
    margin-top: -10rem;
  }

  .laptop\:hover\:-mr-40:hover {
    margin-right: -10rem;
  }

  .laptop\:hover\:-mb-40:hover {
    margin-bottom: -10rem;
  }

  .laptop\:hover\:-ml-40:hover {
    margin-left: -10rem;
  }

  .laptop\:hover\:-mt-48:hover {
    margin-top: -12rem;
  }

  .laptop\:hover\:-mr-48:hover {
    margin-right: -12rem;
  }

  .laptop\:hover\:-mb-48:hover {
    margin-bottom: -12rem;
  }

  .laptop\:hover\:-ml-48:hover {
    margin-left: -12rem;
  }

  .laptop\:hover\:-mt-56:hover {
    margin-top: -14rem;
  }

  .laptop\:hover\:-mr-56:hover {
    margin-right: -14rem;
  }

  .laptop\:hover\:-mb-56:hover {
    margin-bottom: -14rem;
  }

  .laptop\:hover\:-ml-56:hover {
    margin-left: -14rem;
  }

  .laptop\:hover\:-mt-64:hover {
    margin-top: -16rem;
  }

  .laptop\:hover\:-mr-64:hover {
    margin-right: -16rem;
  }

  .laptop\:hover\:-mb-64:hover {
    margin-bottom: -16rem;
  }

  .laptop\:hover\:-ml-64:hover {
    margin-left: -16rem;
  }

  .laptop\:hover\:-mt-px:hover {
    margin-top: -1px;
  }

  .laptop\:hover\:-mr-px:hover {
    margin-right: -1px;
  }

  .laptop\:hover\:-mb-px:hover {
    margin-bottom: -1px;
  }

  .laptop\:hover\:-ml-px:hover {
    margin-left: -1px;
  }

  .laptop\:max-h-0 {
    max-height: 0rem;
  }

  .laptop\:max-h-1 {
    max-height: 0.25rem;
  }

  .laptop\:max-h-2 {
    max-height: 0.5rem;
  }

  .laptop\:max-h-3 {
    max-height: 0.75rem;
  }

  .laptop\:max-h-4 {
    max-height: 1rem;
  }

  .laptop\:max-h-5 {
    max-height: 1.25rem;
  }

  .laptop\:max-h-6 {
    max-height: 1.5rem;
  }

  .laptop\:max-h-7 {
    max-height: 1.75rem;
  }

  .laptop\:max-h-8 {
    max-height: 2rem;
  }

  .laptop\:max-h-9 {
    max-height: 2.25rem;
  }

  .laptop\:max-h-10 {
    max-height: 2.5rem;
  }

  .laptop\:max-h-11 {
    max-height: 2.75rem;
  }

  .laptop\:max-h-12 {
    max-height: 3rem;
  }

  .laptop\:max-h-13 {
    max-height: 3.25rem;
  }

  .laptop\:max-h-14 {
    max-height: 3.5rem;
  }

  .laptop\:max-h-15 {
    max-height: 3.75rem;
  }

  .laptop\:max-h-16 {
    max-height: 4rem;
  }

  .laptop\:max-h-17 {
    max-height: 4.25rem;
  }

  .laptop\:max-h-18 {
    max-height: 4.5rem;
  }

  .laptop\:max-h-19 {
    max-height: 4.75rem;
  }

  .laptop\:max-h-20 {
    max-height: 5rem;
  }

  .laptop\:max-h-21 {
    max-height: 5.25rem;
  }

  .laptop\:max-h-22 {
    max-height: 5.5rem;
  }

  .laptop\:max-h-23 {
    max-height: 5.75rem;
  }

  .laptop\:max-h-24 {
    max-height: 6rem;
  }

  .laptop\:max-h-25 {
    max-height: 6.25rem;
  }

  .laptop\:max-h-26 {
    max-height: 6.5rem;
  }

  .laptop\:max-h-27 {
    max-height: 6.75rem;
  }

  .laptop\:max-h-28 {
    max-height: 7rem;
  }

  .laptop\:max-h-29 {
    max-height: 7.25rem;
  }

  .laptop\:max-h-30 {
    max-height: 7.5rem;
  }

  .laptop\:max-h-31 {
    max-height: 7.75rem;
  }

  .laptop\:max-h-32 {
    max-height: 8rem;
  }

  .laptop\:max-h-40 {
    max-height: 10rem;
  }

  .laptop\:max-h-48 {
    max-height: 12rem;
  }

  .laptop\:max-h-56 {
    max-height: 14rem;
  }

  .laptop\:max-h-64 {
    max-height: 16rem;
  }

  .laptop\:max-h-full {
    max-height: 100%;
  }

  .laptop\:max-h-screen {
    max-height: 100vh;
  }

  .laptop\:max-h-px {
    max-height: 1px;
  }

  .laptop\:max-h-1\/2 {
    max-height: 50%;
  }

  .laptop\:\!max-h-0 {
    max-height: 0rem !important;
  }

  .laptop\:\!max-h-1 {
    max-height: 0.25rem !important;
  }

  .laptop\:\!max-h-2 {
    max-height: 0.5rem !important;
  }

  .laptop\:\!max-h-3 {
    max-height: 0.75rem !important;
  }

  .laptop\:\!max-h-4 {
    max-height: 1rem !important;
  }

  .laptop\:\!max-h-5 {
    max-height: 1.25rem !important;
  }

  .laptop\:\!max-h-6 {
    max-height: 1.5rem !important;
  }

  .laptop\:\!max-h-7 {
    max-height: 1.75rem !important;
  }

  .laptop\:\!max-h-8 {
    max-height: 2rem !important;
  }

  .laptop\:\!max-h-9 {
    max-height: 2.25rem !important;
  }

  .laptop\:\!max-h-10 {
    max-height: 2.5rem !important;
  }

  .laptop\:\!max-h-11 {
    max-height: 2.75rem !important;
  }

  .laptop\:\!max-h-12 {
    max-height: 3rem !important;
  }

  .laptop\:\!max-h-13 {
    max-height: 3.25rem !important;
  }

  .laptop\:\!max-h-14 {
    max-height: 3.5rem !important;
  }

  .laptop\:\!max-h-15 {
    max-height: 3.75rem !important;
  }

  .laptop\:\!max-h-16 {
    max-height: 4rem !important;
  }

  .laptop\:\!max-h-17 {
    max-height: 4.25rem !important;
  }

  .laptop\:\!max-h-18 {
    max-height: 4.5rem !important;
  }

  .laptop\:\!max-h-19 {
    max-height: 4.75rem !important;
  }

  .laptop\:\!max-h-20 {
    max-height: 5rem !important;
  }

  .laptop\:\!max-h-21 {
    max-height: 5.25rem !important;
  }

  .laptop\:\!max-h-22 {
    max-height: 5.5rem !important;
  }

  .laptop\:\!max-h-23 {
    max-height: 5.75rem !important;
  }

  .laptop\:\!max-h-24 {
    max-height: 6rem !important;
  }

  .laptop\:\!max-h-25 {
    max-height: 6.25rem !important;
  }

  .laptop\:\!max-h-26 {
    max-height: 6.5rem !important;
  }

  .laptop\:\!max-h-27 {
    max-height: 6.75rem !important;
  }

  .laptop\:\!max-h-28 {
    max-height: 7rem !important;
  }

  .laptop\:\!max-h-29 {
    max-height: 7.25rem !important;
  }

  .laptop\:\!max-h-30 {
    max-height: 7.5rem !important;
  }

  .laptop\:\!max-h-31 {
    max-height: 7.75rem !important;
  }

  .laptop\:\!max-h-32 {
    max-height: 8rem !important;
  }

  .laptop\:\!max-h-40 {
    max-height: 10rem !important;
  }

  .laptop\:\!max-h-48 {
    max-height: 12rem !important;
  }

  .laptop\:\!max-h-56 {
    max-height: 14rem !important;
  }

  .laptop\:\!max-h-64 {
    max-height: 16rem !important;
  }

  .laptop\:\!max-h-full {
    max-height: 100% !important;
  }

  .laptop\:\!max-h-screen {
    max-height: 100vh !important;
  }

  .laptop\:\!max-h-px {
    max-height: 1px !important;
  }

  .laptop\:\!max-h-1\/2 {
    max-height: 50% !important;
  }

  .laptop\:hover\:max-h-0:hover {
    max-height: 0rem;
  }

  .laptop\:hover\:max-h-1:hover {
    max-height: 0.25rem;
  }

  .laptop\:hover\:max-h-2:hover {
    max-height: 0.5rem;
  }

  .laptop\:hover\:max-h-3:hover {
    max-height: 0.75rem;
  }

  .laptop\:hover\:max-h-4:hover {
    max-height: 1rem;
  }

  .laptop\:hover\:max-h-5:hover {
    max-height: 1.25rem;
  }

  .laptop\:hover\:max-h-6:hover {
    max-height: 1.5rem;
  }

  .laptop\:hover\:max-h-7:hover {
    max-height: 1.75rem;
  }

  .laptop\:hover\:max-h-8:hover {
    max-height: 2rem;
  }

  .laptop\:hover\:max-h-9:hover {
    max-height: 2.25rem;
  }

  .laptop\:hover\:max-h-10:hover {
    max-height: 2.5rem;
  }

  .laptop\:hover\:max-h-11:hover {
    max-height: 2.75rem;
  }

  .laptop\:hover\:max-h-12:hover {
    max-height: 3rem;
  }

  .laptop\:hover\:max-h-13:hover {
    max-height: 3.25rem;
  }

  .laptop\:hover\:max-h-14:hover {
    max-height: 3.5rem;
  }

  .laptop\:hover\:max-h-15:hover {
    max-height: 3.75rem;
  }

  .laptop\:hover\:max-h-16:hover {
    max-height: 4rem;
  }

  .laptop\:hover\:max-h-17:hover {
    max-height: 4.25rem;
  }

  .laptop\:hover\:max-h-18:hover {
    max-height: 4.5rem;
  }

  .laptop\:hover\:max-h-19:hover {
    max-height: 4.75rem;
  }

  .laptop\:hover\:max-h-20:hover {
    max-height: 5rem;
  }

  .laptop\:hover\:max-h-21:hover {
    max-height: 5.25rem;
  }

  .laptop\:hover\:max-h-22:hover {
    max-height: 5.5rem;
  }

  .laptop\:hover\:max-h-23:hover {
    max-height: 5.75rem;
  }

  .laptop\:hover\:max-h-24:hover {
    max-height: 6rem;
  }

  .laptop\:hover\:max-h-25:hover {
    max-height: 6.25rem;
  }

  .laptop\:hover\:max-h-26:hover {
    max-height: 6.5rem;
  }

  .laptop\:hover\:max-h-27:hover {
    max-height: 6.75rem;
  }

  .laptop\:hover\:max-h-28:hover {
    max-height: 7rem;
  }

  .laptop\:hover\:max-h-29:hover {
    max-height: 7.25rem;
  }

  .laptop\:hover\:max-h-30:hover {
    max-height: 7.5rem;
  }

  .laptop\:hover\:max-h-31:hover {
    max-height: 7.75rem;
  }

  .laptop\:hover\:max-h-32:hover {
    max-height: 8rem;
  }

  .laptop\:hover\:max-h-40:hover {
    max-height: 10rem;
  }

  .laptop\:hover\:max-h-48:hover {
    max-height: 12rem;
  }

  .laptop\:hover\:max-h-56:hover {
    max-height: 14rem;
  }

  .laptop\:hover\:max-h-64:hover {
    max-height: 16rem;
  }

  .laptop\:hover\:max-h-full:hover {
    max-height: 100%;
  }

  .laptop\:hover\:max-h-screen:hover {
    max-height: 100vh;
  }

  .laptop\:hover\:max-h-px:hover {
    max-height: 1px;
  }

  .laptop\:hover\:max-h-1\/2:hover {
    max-height: 50%;
  }

  .laptop\:max-w-0 {
    max-width: 0rem;
  }

  .laptop\:max-w-1 {
    max-width: 0.25rem;
  }

  .laptop\:max-w-2 {
    max-width: 0.5rem;
  }

  .laptop\:max-w-3 {
    max-width: 0.75rem;
  }

  .laptop\:max-w-4 {
    max-width: 1rem;
  }

  .laptop\:max-w-5 {
    max-width: 1.25rem;
  }

  .laptop\:max-w-6 {
    max-width: 1.5rem;
  }

  .laptop\:max-w-7 {
    max-width: 1.75rem;
  }

  .laptop\:max-w-8 {
    max-width: 2rem;
  }

  .laptop\:max-w-9 {
    max-width: 2.25rem;
  }

  .laptop\:max-w-10 {
    max-width: 2.5rem;
  }

  .laptop\:max-w-11 {
    max-width: 2.75rem;
  }

  .laptop\:max-w-12 {
    max-width: 3rem;
  }

  .laptop\:max-w-13 {
    max-width: 3.25rem;
  }

  .laptop\:max-w-14 {
    max-width: 3.5rem;
  }

  .laptop\:max-w-15 {
    max-width: 3.75rem;
  }

  .laptop\:max-w-16 {
    max-width: 4rem;
  }

  .laptop\:max-w-17 {
    max-width: 4.25rem;
  }

  .laptop\:max-w-18 {
    max-width: 4.5rem;
  }

  .laptop\:max-w-19 {
    max-width: 4.75rem;
  }

  .laptop\:max-w-20 {
    max-width: 5rem;
  }

  .laptop\:max-w-21 {
    max-width: 5.25rem;
  }

  .laptop\:max-w-22 {
    max-width: 5.5rem;
  }

  .laptop\:max-w-23 {
    max-width: 5.75rem;
  }

  .laptop\:max-w-24 {
    max-width: 6rem;
  }

  .laptop\:max-w-25 {
    max-width: 6.25rem;
  }

  .laptop\:max-w-26 {
    max-width: 6.5rem;
  }

  .laptop\:max-w-27 {
    max-width: 6.75rem;
  }

  .laptop\:max-w-28 {
    max-width: 7rem;
  }

  .laptop\:max-w-29 {
    max-width: 7.25rem;
  }

  .laptop\:max-w-30 {
    max-width: 7.5rem;
  }

  .laptop\:max-w-31 {
    max-width: 7.75rem;
  }

  .laptop\:max-w-32 {
    max-width: 8rem;
  }

  .laptop\:max-w-40 {
    max-width: 10rem;
  }

  .laptop\:max-w-48 {
    max-width: 12rem;
  }

  .laptop\:max-w-56 {
    max-width: 14rem;
  }

  .laptop\:max-w-64 {
    max-width: 16rem;
  }

  .laptop\:max-w-none {
    max-width: none;
  }

  .laptop\:max-w-xs {
    max-width: 20rem;
  }

  .laptop\:max-w-sm {
    max-width: 24rem;
  }

  .laptop\:max-w-md {
    max-width: 28rem;
  }

  .laptop\:max-w-lg {
    max-width: 32rem;
  }

  .laptop\:max-w-xl {
    max-width: 36rem;
  }

  .laptop\:max-w-2xl {
    max-width: 42rem;
  }

  .laptop\:max-w-3xl {
    max-width: 48rem;
  }

  .laptop\:max-w-4xl {
    max-width: 56rem;
  }

  .laptop\:max-w-5xl {
    max-width: 64rem;
  }

  .laptop\:max-w-6xl {
    max-width: 72rem;
  }

  .laptop\:max-w-full {
    max-width: 100%;
  }

  .laptop\:max-w-px {
    max-width: 1px;
  }

  .laptop\:max-w-1\/2 {
    max-width: 50%;
  }

  .laptop\:max-w-mobile {
    max-width: 767px;
  }

  .laptop\:max-w-tablet {
    max-width: 1023px;
  }

  .laptop\:max-w-laptop {
    max-width: 1440px;
  }

  .laptop\:max-w-desktop {
    max-width: 1920px;
  }

  .laptop\:\!max-w-0 {
    max-width: 0rem !important;
  }

  .laptop\:\!max-w-1 {
    max-width: 0.25rem !important;
  }

  .laptop\:\!max-w-2 {
    max-width: 0.5rem !important;
  }

  .laptop\:\!max-w-3 {
    max-width: 0.75rem !important;
  }

  .laptop\:\!max-w-4 {
    max-width: 1rem !important;
  }

  .laptop\:\!max-w-5 {
    max-width: 1.25rem !important;
  }

  .laptop\:\!max-w-6 {
    max-width: 1.5rem !important;
  }

  .laptop\:\!max-w-7 {
    max-width: 1.75rem !important;
  }

  .laptop\:\!max-w-8 {
    max-width: 2rem !important;
  }

  .laptop\:\!max-w-9 {
    max-width: 2.25rem !important;
  }

  .laptop\:\!max-w-10 {
    max-width: 2.5rem !important;
  }

  .laptop\:\!max-w-11 {
    max-width: 2.75rem !important;
  }

  .laptop\:\!max-w-12 {
    max-width: 3rem !important;
  }

  .laptop\:\!max-w-13 {
    max-width: 3.25rem !important;
  }

  .laptop\:\!max-w-14 {
    max-width: 3.5rem !important;
  }

  .laptop\:\!max-w-15 {
    max-width: 3.75rem !important;
  }

  .laptop\:\!max-w-16 {
    max-width: 4rem !important;
  }

  .laptop\:\!max-w-17 {
    max-width: 4.25rem !important;
  }

  .laptop\:\!max-w-18 {
    max-width: 4.5rem !important;
  }

  .laptop\:\!max-w-19 {
    max-width: 4.75rem !important;
  }

  .laptop\:\!max-w-20 {
    max-width: 5rem !important;
  }

  .laptop\:\!max-w-21 {
    max-width: 5.25rem !important;
  }

  .laptop\:\!max-w-22 {
    max-width: 5.5rem !important;
  }

  .laptop\:\!max-w-23 {
    max-width: 5.75rem !important;
  }

  .laptop\:\!max-w-24 {
    max-width: 6rem !important;
  }

  .laptop\:\!max-w-25 {
    max-width: 6.25rem !important;
  }

  .laptop\:\!max-w-26 {
    max-width: 6.5rem !important;
  }

  .laptop\:\!max-w-27 {
    max-width: 6.75rem !important;
  }

  .laptop\:\!max-w-28 {
    max-width: 7rem !important;
  }

  .laptop\:\!max-w-29 {
    max-width: 7.25rem !important;
  }

  .laptop\:\!max-w-30 {
    max-width: 7.5rem !important;
  }

  .laptop\:\!max-w-31 {
    max-width: 7.75rem !important;
  }

  .laptop\:\!max-w-32 {
    max-width: 8rem !important;
  }

  .laptop\:\!max-w-40 {
    max-width: 10rem !important;
  }

  .laptop\:\!max-w-48 {
    max-width: 12rem !important;
  }

  .laptop\:\!max-w-56 {
    max-width: 14rem !important;
  }

  .laptop\:\!max-w-64 {
    max-width: 16rem !important;
  }

  .laptop\:\!max-w-none {
    max-width: none !important;
  }

  .laptop\:\!max-w-xs {
    max-width: 20rem !important;
  }

  .laptop\:\!max-w-sm {
    max-width: 24rem !important;
  }

  .laptop\:\!max-w-md {
    max-width: 28rem !important;
  }

  .laptop\:\!max-w-lg {
    max-width: 32rem !important;
  }

  .laptop\:\!max-w-xl {
    max-width: 36rem !important;
  }

  .laptop\:\!max-w-2xl {
    max-width: 42rem !important;
  }

  .laptop\:\!max-w-3xl {
    max-width: 48rem !important;
  }

  .laptop\:\!max-w-4xl {
    max-width: 56rem !important;
  }

  .laptop\:\!max-w-5xl {
    max-width: 64rem !important;
  }

  .laptop\:\!max-w-6xl {
    max-width: 72rem !important;
  }

  .laptop\:\!max-w-full {
    max-width: 100% !important;
  }

  .laptop\:\!max-w-px {
    max-width: 1px !important;
  }

  .laptop\:\!max-w-1\/2 {
    max-width: 50% !important;
  }

  .laptop\:\!max-w-mobile {
    max-width: 767px !important;
  }

  .laptop\:\!max-w-tablet {
    max-width: 1023px !important;
  }

  .laptop\:\!max-w-laptop {
    max-width: 1440px !important;
  }

  .laptop\:\!max-w-desktop {
    max-width: 1920px !important;
  }

  .laptop\:hover\:max-w-0:hover {
    max-width: 0rem;
  }

  .laptop\:hover\:max-w-1:hover {
    max-width: 0.25rem;
  }

  .laptop\:hover\:max-w-2:hover {
    max-width: 0.5rem;
  }

  .laptop\:hover\:max-w-3:hover {
    max-width: 0.75rem;
  }

  .laptop\:hover\:max-w-4:hover {
    max-width: 1rem;
  }

  .laptop\:hover\:max-w-5:hover {
    max-width: 1.25rem;
  }

  .laptop\:hover\:max-w-6:hover {
    max-width: 1.5rem;
  }

  .laptop\:hover\:max-w-7:hover {
    max-width: 1.75rem;
  }

  .laptop\:hover\:max-w-8:hover {
    max-width: 2rem;
  }

  .laptop\:hover\:max-w-9:hover {
    max-width: 2.25rem;
  }

  .laptop\:hover\:max-w-10:hover {
    max-width: 2.5rem;
  }

  .laptop\:hover\:max-w-11:hover {
    max-width: 2.75rem;
  }

  .laptop\:hover\:max-w-12:hover {
    max-width: 3rem;
  }

  .laptop\:hover\:max-w-13:hover {
    max-width: 3.25rem;
  }

  .laptop\:hover\:max-w-14:hover {
    max-width: 3.5rem;
  }

  .laptop\:hover\:max-w-15:hover {
    max-width: 3.75rem;
  }

  .laptop\:hover\:max-w-16:hover {
    max-width: 4rem;
  }

  .laptop\:hover\:max-w-17:hover {
    max-width: 4.25rem;
  }

  .laptop\:hover\:max-w-18:hover {
    max-width: 4.5rem;
  }

  .laptop\:hover\:max-w-19:hover {
    max-width: 4.75rem;
  }

  .laptop\:hover\:max-w-20:hover {
    max-width: 5rem;
  }

  .laptop\:hover\:max-w-21:hover {
    max-width: 5.25rem;
  }

  .laptop\:hover\:max-w-22:hover {
    max-width: 5.5rem;
  }

  .laptop\:hover\:max-w-23:hover {
    max-width: 5.75rem;
  }

  .laptop\:hover\:max-w-24:hover {
    max-width: 6rem;
  }

  .laptop\:hover\:max-w-25:hover {
    max-width: 6.25rem;
  }

  .laptop\:hover\:max-w-26:hover {
    max-width: 6.5rem;
  }

  .laptop\:hover\:max-w-27:hover {
    max-width: 6.75rem;
  }

  .laptop\:hover\:max-w-28:hover {
    max-width: 7rem;
  }

  .laptop\:hover\:max-w-29:hover {
    max-width: 7.25rem;
  }

  .laptop\:hover\:max-w-30:hover {
    max-width: 7.5rem;
  }

  .laptop\:hover\:max-w-31:hover {
    max-width: 7.75rem;
  }

  .laptop\:hover\:max-w-32:hover {
    max-width: 8rem;
  }

  .laptop\:hover\:max-w-40:hover {
    max-width: 10rem;
  }

  .laptop\:hover\:max-w-48:hover {
    max-width: 12rem;
  }

  .laptop\:hover\:max-w-56:hover {
    max-width: 14rem;
  }

  .laptop\:hover\:max-w-64:hover {
    max-width: 16rem;
  }

  .laptop\:hover\:max-w-none:hover {
    max-width: none;
  }

  .laptop\:hover\:max-w-xs:hover {
    max-width: 20rem;
  }

  .laptop\:hover\:max-w-sm:hover {
    max-width: 24rem;
  }

  .laptop\:hover\:max-w-md:hover {
    max-width: 28rem;
  }

  .laptop\:hover\:max-w-lg:hover {
    max-width: 32rem;
  }

  .laptop\:hover\:max-w-xl:hover {
    max-width: 36rem;
  }

  .laptop\:hover\:max-w-2xl:hover {
    max-width: 42rem;
  }

  .laptop\:hover\:max-w-3xl:hover {
    max-width: 48rem;
  }

  .laptop\:hover\:max-w-4xl:hover {
    max-width: 56rem;
  }

  .laptop\:hover\:max-w-5xl:hover {
    max-width: 64rem;
  }

  .laptop\:hover\:max-w-6xl:hover {
    max-width: 72rem;
  }

  .laptop\:hover\:max-w-full:hover {
    max-width: 100%;
  }

  .laptop\:hover\:max-w-px:hover {
    max-width: 1px;
  }

  .laptop\:hover\:max-w-1\/2:hover {
    max-width: 50%;
  }

  .laptop\:hover\:max-w-mobile:hover {
    max-width: 767px;
  }

  .laptop\:hover\:max-w-tablet:hover {
    max-width: 1023px;
  }

  .laptop\:hover\:max-w-laptop:hover {
    max-width: 1440px;
  }

  .laptop\:hover\:max-w-desktop:hover {
    max-width: 1920px;
  }

  .laptop\:min-h-0 {
    min-height: 0rem;
  }

  .laptop\:min-h-1 {
    min-height: 0.25rem;
  }

  .laptop\:min-h-2 {
    min-height: 0.5rem;
  }

  .laptop\:min-h-3 {
    min-height: 0.75rem;
  }

  .laptop\:min-h-4 {
    min-height: 1rem;
  }

  .laptop\:min-h-5 {
    min-height: 1.25rem;
  }

  .laptop\:min-h-6 {
    min-height: 1.5rem;
  }

  .laptop\:min-h-7 {
    min-height: 1.75rem;
  }

  .laptop\:min-h-8 {
    min-height: 2rem;
  }

  .laptop\:min-h-9 {
    min-height: 2.25rem;
  }

  .laptop\:min-h-10 {
    min-height: 2.5rem;
  }

  .laptop\:min-h-11 {
    min-height: 2.75rem;
  }

  .laptop\:min-h-12 {
    min-height: 3rem;
  }

  .laptop\:min-h-13 {
    min-height: 3.25rem;
  }

  .laptop\:min-h-14 {
    min-height: 3.5rem;
  }

  .laptop\:min-h-15 {
    min-height: 3.75rem;
  }

  .laptop\:min-h-16 {
    min-height: 4rem;
  }

  .laptop\:min-h-17 {
    min-height: 4.25rem;
  }

  .laptop\:min-h-18 {
    min-height: 4.5rem;
  }

  .laptop\:min-h-19 {
    min-height: 4.75rem;
  }

  .laptop\:min-h-20 {
    min-height: 5rem;
  }

  .laptop\:min-h-21 {
    min-height: 5.25rem;
  }

  .laptop\:min-h-22 {
    min-height: 5.5rem;
  }

  .laptop\:min-h-23 {
    min-height: 5.75rem;
  }

  .laptop\:min-h-24 {
    min-height: 6rem;
  }

  .laptop\:min-h-25 {
    min-height: 6.25rem;
  }

  .laptop\:min-h-26 {
    min-height: 6.5rem;
  }

  .laptop\:min-h-27 {
    min-height: 6.75rem;
  }

  .laptop\:min-h-28 {
    min-height: 7rem;
  }

  .laptop\:min-h-29 {
    min-height: 7.25rem;
  }

  .laptop\:min-h-30 {
    min-height: 7.5rem;
  }

  .laptop\:min-h-31 {
    min-height: 7.75rem;
  }

  .laptop\:min-h-32 {
    min-height: 8rem;
  }

  .laptop\:min-h-40 {
    min-height: 10rem;
  }

  .laptop\:min-h-48 {
    min-height: 12rem;
  }

  .laptop\:min-h-56 {
    min-height: 14rem;
  }

  .laptop\:min-h-64 {
    min-height: 16rem;
  }

  .laptop\:min-h-full {
    min-height: 100%;
  }

  .laptop\:min-h-screen {
    min-height: 100vh;
  }

  .laptop\:min-h-px {
    min-height: 1px;
  }

  .laptop\:min-h-1\/2 {
    min-height: 50%;
  }

  .laptop\:\!min-h-0 {
    min-height: 0rem !important;
  }

  .laptop\:\!min-h-1 {
    min-height: 0.25rem !important;
  }

  .laptop\:\!min-h-2 {
    min-height: 0.5rem !important;
  }

  .laptop\:\!min-h-3 {
    min-height: 0.75rem !important;
  }

  .laptop\:\!min-h-4 {
    min-height: 1rem !important;
  }

  .laptop\:\!min-h-5 {
    min-height: 1.25rem !important;
  }

  .laptop\:\!min-h-6 {
    min-height: 1.5rem !important;
  }

  .laptop\:\!min-h-7 {
    min-height: 1.75rem !important;
  }

  .laptop\:\!min-h-8 {
    min-height: 2rem !important;
  }

  .laptop\:\!min-h-9 {
    min-height: 2.25rem !important;
  }

  .laptop\:\!min-h-10 {
    min-height: 2.5rem !important;
  }

  .laptop\:\!min-h-11 {
    min-height: 2.75rem !important;
  }

  .laptop\:\!min-h-12 {
    min-height: 3rem !important;
  }

  .laptop\:\!min-h-13 {
    min-height: 3.25rem !important;
  }

  .laptop\:\!min-h-14 {
    min-height: 3.5rem !important;
  }

  .laptop\:\!min-h-15 {
    min-height: 3.75rem !important;
  }

  .laptop\:\!min-h-16 {
    min-height: 4rem !important;
  }

  .laptop\:\!min-h-17 {
    min-height: 4.25rem !important;
  }

  .laptop\:\!min-h-18 {
    min-height: 4.5rem !important;
  }

  .laptop\:\!min-h-19 {
    min-height: 4.75rem !important;
  }

  .laptop\:\!min-h-20 {
    min-height: 5rem !important;
  }

  .laptop\:\!min-h-21 {
    min-height: 5.25rem !important;
  }

  .laptop\:\!min-h-22 {
    min-height: 5.5rem !important;
  }

  .laptop\:\!min-h-23 {
    min-height: 5.75rem !important;
  }

  .laptop\:\!min-h-24 {
    min-height: 6rem !important;
  }

  .laptop\:\!min-h-25 {
    min-height: 6.25rem !important;
  }

  .laptop\:\!min-h-26 {
    min-height: 6.5rem !important;
  }

  .laptop\:\!min-h-27 {
    min-height: 6.75rem !important;
  }

  .laptop\:\!min-h-28 {
    min-height: 7rem !important;
  }

  .laptop\:\!min-h-29 {
    min-height: 7.25rem !important;
  }

  .laptop\:\!min-h-30 {
    min-height: 7.5rem !important;
  }

  .laptop\:\!min-h-31 {
    min-height: 7.75rem !important;
  }

  .laptop\:\!min-h-32 {
    min-height: 8rem !important;
  }

  .laptop\:\!min-h-40 {
    min-height: 10rem !important;
  }

  .laptop\:\!min-h-48 {
    min-height: 12rem !important;
  }

  .laptop\:\!min-h-56 {
    min-height: 14rem !important;
  }

  .laptop\:\!min-h-64 {
    min-height: 16rem !important;
  }

  .laptop\:\!min-h-full {
    min-height: 100% !important;
  }

  .laptop\:\!min-h-screen {
    min-height: 100vh !important;
  }

  .laptop\:\!min-h-px {
    min-height: 1px !important;
  }

  .laptop\:\!min-h-1\/2 {
    min-height: 50% !important;
  }

  .laptop\:hover\:min-h-0:hover {
    min-height: 0rem;
  }

  .laptop\:hover\:min-h-1:hover {
    min-height: 0.25rem;
  }

  .laptop\:hover\:min-h-2:hover {
    min-height: 0.5rem;
  }

  .laptop\:hover\:min-h-3:hover {
    min-height: 0.75rem;
  }

  .laptop\:hover\:min-h-4:hover {
    min-height: 1rem;
  }

  .laptop\:hover\:min-h-5:hover {
    min-height: 1.25rem;
  }

  .laptop\:hover\:min-h-6:hover {
    min-height: 1.5rem;
  }

  .laptop\:hover\:min-h-7:hover {
    min-height: 1.75rem;
  }

  .laptop\:hover\:min-h-8:hover {
    min-height: 2rem;
  }

  .laptop\:hover\:min-h-9:hover {
    min-height: 2.25rem;
  }

  .laptop\:hover\:min-h-10:hover {
    min-height: 2.5rem;
  }

  .laptop\:hover\:min-h-11:hover {
    min-height: 2.75rem;
  }

  .laptop\:hover\:min-h-12:hover {
    min-height: 3rem;
  }

  .laptop\:hover\:min-h-13:hover {
    min-height: 3.25rem;
  }

  .laptop\:hover\:min-h-14:hover {
    min-height: 3.5rem;
  }

  .laptop\:hover\:min-h-15:hover {
    min-height: 3.75rem;
  }

  .laptop\:hover\:min-h-16:hover {
    min-height: 4rem;
  }

  .laptop\:hover\:min-h-17:hover {
    min-height: 4.25rem;
  }

  .laptop\:hover\:min-h-18:hover {
    min-height: 4.5rem;
  }

  .laptop\:hover\:min-h-19:hover {
    min-height: 4.75rem;
  }

  .laptop\:hover\:min-h-20:hover {
    min-height: 5rem;
  }

  .laptop\:hover\:min-h-21:hover {
    min-height: 5.25rem;
  }

  .laptop\:hover\:min-h-22:hover {
    min-height: 5.5rem;
  }

  .laptop\:hover\:min-h-23:hover {
    min-height: 5.75rem;
  }

  .laptop\:hover\:min-h-24:hover {
    min-height: 6rem;
  }

  .laptop\:hover\:min-h-25:hover {
    min-height: 6.25rem;
  }

  .laptop\:hover\:min-h-26:hover {
    min-height: 6.5rem;
  }

  .laptop\:hover\:min-h-27:hover {
    min-height: 6.75rem;
  }

  .laptop\:hover\:min-h-28:hover {
    min-height: 7rem;
  }

  .laptop\:hover\:min-h-29:hover {
    min-height: 7.25rem;
  }

  .laptop\:hover\:min-h-30:hover {
    min-height: 7.5rem;
  }

  .laptop\:hover\:min-h-31:hover {
    min-height: 7.75rem;
  }

  .laptop\:hover\:min-h-32:hover {
    min-height: 8rem;
  }

  .laptop\:hover\:min-h-40:hover {
    min-height: 10rem;
  }

  .laptop\:hover\:min-h-48:hover {
    min-height: 12rem;
  }

  .laptop\:hover\:min-h-56:hover {
    min-height: 14rem;
  }

  .laptop\:hover\:min-h-64:hover {
    min-height: 16rem;
  }

  .laptop\:hover\:min-h-full:hover {
    min-height: 100%;
  }

  .laptop\:hover\:min-h-screen:hover {
    min-height: 100vh;
  }

  .laptop\:hover\:min-h-px:hover {
    min-height: 1px;
  }

  .laptop\:hover\:min-h-1\/2:hover {
    min-height: 50%;
  }

  .laptop\:min-w-0 {
    min-width: 0rem;
  }

  .laptop\:min-w-1 {
    min-width: 0.25rem;
  }

  .laptop\:min-w-2 {
    min-width: 0.5rem;
  }

  .laptop\:min-w-3 {
    min-width: 0.75rem;
  }

  .laptop\:min-w-4 {
    min-width: 1rem;
  }

  .laptop\:min-w-5 {
    min-width: 1.25rem;
  }

  .laptop\:min-w-6 {
    min-width: 1.5rem;
  }

  .laptop\:min-w-7 {
    min-width: 1.75rem;
  }

  .laptop\:min-w-8 {
    min-width: 2rem;
  }

  .laptop\:min-w-9 {
    min-width: 2.25rem;
  }

  .laptop\:min-w-10 {
    min-width: 2.5rem;
  }

  .laptop\:min-w-11 {
    min-width: 2.75rem;
  }

  .laptop\:min-w-12 {
    min-width: 3rem;
  }

  .laptop\:min-w-13 {
    min-width: 3.25rem;
  }

  .laptop\:min-w-14 {
    min-width: 3.5rem;
  }

  .laptop\:min-w-15 {
    min-width: 3.75rem;
  }

  .laptop\:min-w-16 {
    min-width: 4rem;
  }

  .laptop\:min-w-17 {
    min-width: 4.25rem;
  }

  .laptop\:min-w-18 {
    min-width: 4.5rem;
  }

  .laptop\:min-w-19 {
    min-width: 4.75rem;
  }

  .laptop\:min-w-20 {
    min-width: 5rem;
  }

  .laptop\:min-w-21 {
    min-width: 5.25rem;
  }

  .laptop\:min-w-22 {
    min-width: 5.5rem;
  }

  .laptop\:min-w-23 {
    min-width: 5.75rem;
  }

  .laptop\:min-w-24 {
    min-width: 6rem;
  }

  .laptop\:min-w-25 {
    min-width: 6.25rem;
  }

  .laptop\:min-w-26 {
    min-width: 6.5rem;
  }

  .laptop\:min-w-27 {
    min-width: 6.75rem;
  }

  .laptop\:min-w-28 {
    min-width: 7rem;
  }

  .laptop\:min-w-29 {
    min-width: 7.25rem;
  }

  .laptop\:min-w-30 {
    min-width: 7.5rem;
  }

  .laptop\:min-w-31 {
    min-width: 7.75rem;
  }

  .laptop\:min-w-32 {
    min-width: 8rem;
  }

  .laptop\:min-w-40 {
    min-width: 10rem;
  }

  .laptop\:min-w-48 {
    min-width: 12rem;
  }

  .laptop\:min-w-56 {
    min-width: 14rem;
  }

  .laptop\:min-w-64 {
    min-width: 16rem;
  }

  .laptop\:min-w-full {
    min-width: 100%;
  }

  .laptop\:min-w-px {
    min-width: 1px;
  }

  .laptop\:min-w-1\/2 {
    min-width: 50%;
  }

  .laptop\:min-w-2xs {
    min-width: 375px;
  }

  .laptop\:min-w-xs {
    min-width: 478px;
  }

  .laptop\:min-w-sm {
    min-width: 576px;
  }

  .laptop\:min-w-md {
    min-width: 768px;
  }

  .laptop\:min-w-lg {
    min-width: 1024px;
  }

  .laptop\:min-w-xl {
    min-width: 1440px;
  }

  .laptop\:min-w-2xl {
    min-width: 1920px;
  }

  .laptop\:min-w-3xl {
    min-width: 2560px;
  }

  .laptop\:\!min-w-0 {
    min-width: 0rem !important;
  }

  .laptop\:\!min-w-1 {
    min-width: 0.25rem !important;
  }

  .laptop\:\!min-w-2 {
    min-width: 0.5rem !important;
  }

  .laptop\:\!min-w-3 {
    min-width: 0.75rem !important;
  }

  .laptop\:\!min-w-4 {
    min-width: 1rem !important;
  }

  .laptop\:\!min-w-5 {
    min-width: 1.25rem !important;
  }

  .laptop\:\!min-w-6 {
    min-width: 1.5rem !important;
  }

  .laptop\:\!min-w-7 {
    min-width: 1.75rem !important;
  }

  .laptop\:\!min-w-8 {
    min-width: 2rem !important;
  }

  .laptop\:\!min-w-9 {
    min-width: 2.25rem !important;
  }

  .laptop\:\!min-w-10 {
    min-width: 2.5rem !important;
  }

  .laptop\:\!min-w-11 {
    min-width: 2.75rem !important;
  }

  .laptop\:\!min-w-12 {
    min-width: 3rem !important;
  }

  .laptop\:\!min-w-13 {
    min-width: 3.25rem !important;
  }

  .laptop\:\!min-w-14 {
    min-width: 3.5rem !important;
  }

  .laptop\:\!min-w-15 {
    min-width: 3.75rem !important;
  }

  .laptop\:\!min-w-16 {
    min-width: 4rem !important;
  }

  .laptop\:\!min-w-17 {
    min-width: 4.25rem !important;
  }

  .laptop\:\!min-w-18 {
    min-width: 4.5rem !important;
  }

  .laptop\:\!min-w-19 {
    min-width: 4.75rem !important;
  }

  .laptop\:\!min-w-20 {
    min-width: 5rem !important;
  }

  .laptop\:\!min-w-21 {
    min-width: 5.25rem !important;
  }

  .laptop\:\!min-w-22 {
    min-width: 5.5rem !important;
  }

  .laptop\:\!min-w-23 {
    min-width: 5.75rem !important;
  }

  .laptop\:\!min-w-24 {
    min-width: 6rem !important;
  }

  .laptop\:\!min-w-25 {
    min-width: 6.25rem !important;
  }

  .laptop\:\!min-w-26 {
    min-width: 6.5rem !important;
  }

  .laptop\:\!min-w-27 {
    min-width: 6.75rem !important;
  }

  .laptop\:\!min-w-28 {
    min-width: 7rem !important;
  }

  .laptop\:\!min-w-29 {
    min-width: 7.25rem !important;
  }

  .laptop\:\!min-w-30 {
    min-width: 7.5rem !important;
  }

  .laptop\:\!min-w-31 {
    min-width: 7.75rem !important;
  }

  .laptop\:\!min-w-32 {
    min-width: 8rem !important;
  }

  .laptop\:\!min-w-40 {
    min-width: 10rem !important;
  }

  .laptop\:\!min-w-48 {
    min-width: 12rem !important;
  }

  .laptop\:\!min-w-56 {
    min-width: 14rem !important;
  }

  .laptop\:\!min-w-64 {
    min-width: 16rem !important;
  }

  .laptop\:\!min-w-full {
    min-width: 100% !important;
  }

  .laptop\:\!min-w-px {
    min-width: 1px !important;
  }

  .laptop\:\!min-w-1\/2 {
    min-width: 50% !important;
  }

  .laptop\:\!min-w-2xs {
    min-width: 375px !important;
  }

  .laptop\:\!min-w-xs {
    min-width: 478px !important;
  }

  .laptop\:\!min-w-sm {
    min-width: 576px !important;
  }

  .laptop\:\!min-w-md {
    min-width: 768px !important;
  }

  .laptop\:\!min-w-lg {
    min-width: 1024px !important;
  }

  .laptop\:\!min-w-xl {
    min-width: 1440px !important;
  }

  .laptop\:\!min-w-2xl {
    min-width: 1920px !important;
  }

  .laptop\:\!min-w-3xl {
    min-width: 2560px !important;
  }

  .laptop\:hover\:min-w-0:hover {
    min-width: 0rem;
  }

  .laptop\:hover\:min-w-1:hover {
    min-width: 0.25rem;
  }

  .laptop\:hover\:min-w-2:hover {
    min-width: 0.5rem;
  }

  .laptop\:hover\:min-w-3:hover {
    min-width: 0.75rem;
  }

  .laptop\:hover\:min-w-4:hover {
    min-width: 1rem;
  }

  .laptop\:hover\:min-w-5:hover {
    min-width: 1.25rem;
  }

  .laptop\:hover\:min-w-6:hover {
    min-width: 1.5rem;
  }

  .laptop\:hover\:min-w-7:hover {
    min-width: 1.75rem;
  }

  .laptop\:hover\:min-w-8:hover {
    min-width: 2rem;
  }

  .laptop\:hover\:min-w-9:hover {
    min-width: 2.25rem;
  }

  .laptop\:hover\:min-w-10:hover {
    min-width: 2.5rem;
  }

  .laptop\:hover\:min-w-11:hover {
    min-width: 2.75rem;
  }

  .laptop\:hover\:min-w-12:hover {
    min-width: 3rem;
  }

  .laptop\:hover\:min-w-13:hover {
    min-width: 3.25rem;
  }

  .laptop\:hover\:min-w-14:hover {
    min-width: 3.5rem;
  }

  .laptop\:hover\:min-w-15:hover {
    min-width: 3.75rem;
  }

  .laptop\:hover\:min-w-16:hover {
    min-width: 4rem;
  }

  .laptop\:hover\:min-w-17:hover {
    min-width: 4.25rem;
  }

  .laptop\:hover\:min-w-18:hover {
    min-width: 4.5rem;
  }

  .laptop\:hover\:min-w-19:hover {
    min-width: 4.75rem;
  }

  .laptop\:hover\:min-w-20:hover {
    min-width: 5rem;
  }

  .laptop\:hover\:min-w-21:hover {
    min-width: 5.25rem;
  }

  .laptop\:hover\:min-w-22:hover {
    min-width: 5.5rem;
  }

  .laptop\:hover\:min-w-23:hover {
    min-width: 5.75rem;
  }

  .laptop\:hover\:min-w-24:hover {
    min-width: 6rem;
  }

  .laptop\:hover\:min-w-25:hover {
    min-width: 6.25rem;
  }

  .laptop\:hover\:min-w-26:hover {
    min-width: 6.5rem;
  }

  .laptop\:hover\:min-w-27:hover {
    min-width: 6.75rem;
  }

  .laptop\:hover\:min-w-28:hover {
    min-width: 7rem;
  }

  .laptop\:hover\:min-w-29:hover {
    min-width: 7.25rem;
  }

  .laptop\:hover\:min-w-30:hover {
    min-width: 7.5rem;
  }

  .laptop\:hover\:min-w-31:hover {
    min-width: 7.75rem;
  }

  .laptop\:hover\:min-w-32:hover {
    min-width: 8rem;
  }

  .laptop\:hover\:min-w-40:hover {
    min-width: 10rem;
  }

  .laptop\:hover\:min-w-48:hover {
    min-width: 12rem;
  }

  .laptop\:hover\:min-w-56:hover {
    min-width: 14rem;
  }

  .laptop\:hover\:min-w-64:hover {
    min-width: 16rem;
  }

  .laptop\:hover\:min-w-full:hover {
    min-width: 100%;
  }

  .laptop\:hover\:min-w-px:hover {
    min-width: 1px;
  }

  .laptop\:hover\:min-w-1\/2:hover {
    min-width: 50%;
  }

  .laptop\:hover\:min-w-2xs:hover {
    min-width: 375px;
  }

  .laptop\:hover\:min-w-xs:hover {
    min-width: 478px;
  }

  .laptop\:hover\:min-w-sm:hover {
    min-width: 576px;
  }

  .laptop\:hover\:min-w-md:hover {
    min-width: 768px;
  }

  .laptop\:hover\:min-w-lg:hover {
    min-width: 1024px;
  }

  .laptop\:hover\:min-w-xl:hover {
    min-width: 1440px;
  }

  .laptop\:hover\:min-w-2xl:hover {
    min-width: 1920px;
  }

  .laptop\:hover\:min-w-3xl:hover {
    min-width: 2560px;
  }

  .laptop\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .laptop\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .laptop\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .laptop\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .laptop\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .laptop\:\!object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .laptop\:\!object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .laptop\:\!object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .laptop\:\!object-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .laptop\:\!object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .laptop\:hover\:object-contain:hover {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .laptop\:hover\:object-cover:hover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .laptop\:hover\:object-fill:hover {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .laptop\:hover\:object-none:hover {
    -o-object-fit: none;
       object-fit: none;
  }

  .laptop\:hover\:object-scale-down:hover {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .laptop\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .laptop\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .laptop\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .laptop\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .laptop\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .laptop\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .laptop\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .laptop\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .laptop\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .laptop\:\!object-bottom {
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .laptop\:\!object-center {
    -o-object-position: center !important;
       object-position: center !important;
  }

  .laptop\:\!object-left {
    -o-object-position: left !important;
       object-position: left !important;
  }

  .laptop\:\!object-left-bottom {
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .laptop\:\!object-left-top {
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .laptop\:\!object-right {
    -o-object-position: right !important;
       object-position: right !important;
  }

  .laptop\:\!object-right-bottom {
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .laptop\:\!object-right-top {
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .laptop\:\!object-top {
    -o-object-position: top !important;
       object-position: top !important;
  }

  .laptop\:hover\:object-bottom:hover {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .laptop\:hover\:object-center:hover {
    -o-object-position: center;
       object-position: center;
  }

  .laptop\:hover\:object-left:hover {
    -o-object-position: left;
       object-position: left;
  }

  .laptop\:hover\:object-left-bottom:hover {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .laptop\:hover\:object-left-top:hover {
    -o-object-position: left top;
       object-position: left top;
  }

  .laptop\:hover\:object-right:hover {
    -o-object-position: right;
       object-position: right;
  }

  .laptop\:hover\:object-right-bottom:hover {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .laptop\:hover\:object-right-top:hover {
    -o-object-position: right top;
       object-position: right top;
  }

  .laptop\:hover\:object-top:hover {
    -o-object-position: top;
       object-position: top;
  }

  .laptop\:opacity-0 {
    opacity: 0;
  }

  .laptop\:opacity-25 {
    opacity: 0.25;
  }

  .laptop\:opacity-50 {
    opacity: 0.5;
  }

  .laptop\:opacity-75 {
    opacity: 0.75;
  }

  .laptop\:opacity-100 {
    opacity: 1;
  }

  .laptop\:\!opacity-0 {
    opacity: 0 !important;
  }

  .laptop\:\!opacity-25 {
    opacity: 0.25 !important;
  }

  .laptop\:\!opacity-50 {
    opacity: 0.5 !important;
  }

  .laptop\:\!opacity-75 {
    opacity: 0.75 !important;
  }

  .laptop\:\!opacity-100 {
    opacity: 1 !important;
  }

  .laptop\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .laptop\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .laptop\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .laptop\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .laptop\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .laptop\:outline-none {
    outline: 0;
  }

  .laptop\:\!outline-none {
    outline: 0 !important;
  }

  .laptop\:hover\:outline-none:hover {
    outline: 0;
  }

  .laptop\:overflow-auto {
    overflow: auto;
  }

  .laptop\:overflow-hidden {
    overflow: hidden;
  }

  .laptop\:overflow-visible {
    overflow: visible;
  }

  .laptop\:overflow-scroll {
    overflow: scroll;
  }

  .laptop\:overflow-x-auto {
    overflow-x: auto;
  }

  .laptop\:overflow-y-auto {
    overflow-y: auto;
  }

  .laptop\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .laptop\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .laptop\:overflow-x-visible {
    overflow-x: visible;
  }

  .laptop\:overflow-y-visible {
    overflow-y: visible;
  }

  .laptop\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .laptop\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .laptop\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .laptop\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .laptop\:\!overflow-auto {
    overflow: auto !important;
  }

  .laptop\:\!overflow-hidden {
    overflow: hidden !important;
  }

  .laptop\:\!overflow-visible {
    overflow: visible !important;
  }

  .laptop\:\!overflow-scroll {
    overflow: scroll !important;
  }

  .laptop\:\!overflow-x-auto {
    overflow-x: auto !important;
  }

  .laptop\:\!overflow-y-auto {
    overflow-y: auto !important;
  }

  .laptop\:\!overflow-x-hidden {
    overflow-x: hidden !important;
  }

  .laptop\:\!overflow-y-hidden {
    overflow-y: hidden !important;
  }

  .laptop\:\!overflow-x-visible {
    overflow-x: visible !important;
  }

  .laptop\:\!overflow-y-visible {
    overflow-y: visible !important;
  }

  .laptop\:\!overflow-x-scroll {
    overflow-x: scroll !important;
  }

  .laptop\:\!overflow-y-scroll {
    overflow-y: scroll !important;
  }

  .laptop\:\!scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .laptop\:\!scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .laptop\:hover\:overflow-auto:hover {
    overflow: auto;
  }

  .laptop\:hover\:overflow-hidden:hover {
    overflow: hidden;
  }

  .laptop\:hover\:overflow-visible:hover {
    overflow: visible;
  }

  .laptop\:hover\:overflow-scroll:hover {
    overflow: scroll;
  }

  .laptop\:hover\:overflow-x-auto:hover {
    overflow-x: auto;
  }

  .laptop\:hover\:overflow-y-auto:hover {
    overflow-y: auto;
  }

  .laptop\:hover\:overflow-x-hidden:hover {
    overflow-x: hidden;
  }

  .laptop\:hover\:overflow-y-hidden:hover {
    overflow-y: hidden;
  }

  .laptop\:hover\:overflow-x-visible:hover {
    overflow-x: visible;
  }

  .laptop\:hover\:overflow-y-visible:hover {
    overflow-y: visible;
  }

  .laptop\:hover\:overflow-x-scroll:hover {
    overflow-x: scroll;
  }

  .laptop\:hover\:overflow-y-scroll:hover {
    overflow-y: scroll;
  }

  .laptop\:hover\:scrolling-touch:hover {
    -webkit-overflow-scrolling: touch;
  }

  .laptop\:hover\:scrolling-auto:hover {
    -webkit-overflow-scrolling: auto;
  }

  .laptop\:p-0 {
    padding: 0rem;
  }

  .laptop\:p-1 {
    padding: 0.25rem;
  }

  .laptop\:p-2 {
    padding: 0.5rem;
  }

  .laptop\:p-3 {
    padding: 0.75rem;
  }

  .laptop\:p-4 {
    padding: 1rem;
  }

  .laptop\:p-5 {
    padding: 1.25rem;
  }

  .laptop\:p-6 {
    padding: 1.5rem;
  }

  .laptop\:p-7 {
    padding: 1.75rem;
  }

  .laptop\:p-8 {
    padding: 2rem;
  }

  .laptop\:p-9 {
    padding: 2.25rem;
  }

  .laptop\:p-10 {
    padding: 2.5rem;
  }

  .laptop\:p-11 {
    padding: 2.75rem;
  }

  .laptop\:p-12 {
    padding: 3rem;
  }

  .laptop\:p-13 {
    padding: 3.25rem;
  }

  .laptop\:p-14 {
    padding: 3.5rem;
  }

  .laptop\:p-15 {
    padding: 3.75rem;
  }

  .laptop\:p-16 {
    padding: 4rem;
  }

  .laptop\:p-17 {
    padding: 4.25rem;
  }

  .laptop\:p-18 {
    padding: 4.5rem;
  }

  .laptop\:p-19 {
    padding: 4.75rem;
  }

  .laptop\:p-20 {
    padding: 5rem;
  }

  .laptop\:p-21 {
    padding: 5.25rem;
  }

  .laptop\:p-22 {
    padding: 5.5rem;
  }

  .laptop\:p-23 {
    padding: 5.75rem;
  }

  .laptop\:p-24 {
    padding: 6rem;
  }

  .laptop\:p-25 {
    padding: 6.25rem;
  }

  .laptop\:p-26 {
    padding: 6.5rem;
  }

  .laptop\:p-27 {
    padding: 6.75rem;
  }

  .laptop\:p-28 {
    padding: 7rem;
  }

  .laptop\:p-29 {
    padding: 7.25rem;
  }

  .laptop\:p-30 {
    padding: 7.5rem;
  }

  .laptop\:p-31 {
    padding: 7.75rem;
  }

  .laptop\:p-32 {
    padding: 8rem;
  }

  .laptop\:p-40 {
    padding: 10rem;
  }

  .laptop\:p-48 {
    padding: 12rem;
  }

  .laptop\:p-56 {
    padding: 14rem;
  }

  .laptop\:p-64 {
    padding: 16rem;
  }

  .laptop\:p-px {
    padding: 1px;
  }

  .laptop\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .laptop\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .laptop\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .laptop\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .laptop\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .laptop\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .laptop\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .laptop\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .laptop\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .laptop\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .laptop\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .laptop\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .laptop\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .laptop\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .laptop\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .laptop\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .laptop\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .laptop\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .laptop\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .laptop\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .laptop\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .laptop\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .laptop\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .laptop\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .laptop\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .laptop\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .laptop\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .laptop\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .laptop\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .laptop\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .laptop\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .laptop\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .laptop\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .laptop\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .laptop\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .laptop\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .laptop\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .laptop\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .laptop\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .laptop\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .laptop\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .laptop\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .laptop\:py-21 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .laptop\:px-21 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .laptop\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .laptop\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .laptop\:py-23 {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .laptop\:px-23 {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .laptop\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .laptop\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .laptop\:py-25 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .laptop\:px-25 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .laptop\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .laptop\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .laptop\:py-27 {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .laptop\:px-27 {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .laptop\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .laptop\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .laptop\:py-29 {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .laptop\:px-29 {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .laptop\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .laptop\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .laptop\:py-31 {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .laptop\:px-31 {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .laptop\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .laptop\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .laptop\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .laptop\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .laptop\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .laptop\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .laptop\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .laptop\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .laptop\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .laptop\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .laptop\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .laptop\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .laptop\:pt-0 {
    padding-top: 0rem;
  }

  .laptop\:pr-0 {
    padding-right: 0rem;
  }

  .laptop\:pb-0 {
    padding-bottom: 0rem;
  }

  .laptop\:pl-0 {
    padding-left: 0rem;
  }

  .laptop\:pt-1 {
    padding-top: 0.25rem;
  }

  .laptop\:pr-1 {
    padding-right: 0.25rem;
  }

  .laptop\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .laptop\:pl-1 {
    padding-left: 0.25rem;
  }

  .laptop\:pt-2 {
    padding-top: 0.5rem;
  }

  .laptop\:pr-2 {
    padding-right: 0.5rem;
  }

  .laptop\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .laptop\:pl-2 {
    padding-left: 0.5rem;
  }

  .laptop\:pt-3 {
    padding-top: 0.75rem;
  }

  .laptop\:pr-3 {
    padding-right: 0.75rem;
  }

  .laptop\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .laptop\:pl-3 {
    padding-left: 0.75rem;
  }

  .laptop\:pt-4 {
    padding-top: 1rem;
  }

  .laptop\:pr-4 {
    padding-right: 1rem;
  }

  .laptop\:pb-4 {
    padding-bottom: 1rem;
  }

  .laptop\:pl-4 {
    padding-left: 1rem;
  }

  .laptop\:pt-5 {
    padding-top: 1.25rem;
  }

  .laptop\:pr-5 {
    padding-right: 1.25rem;
  }

  .laptop\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .laptop\:pl-5 {
    padding-left: 1.25rem;
  }

  .laptop\:pt-6 {
    padding-top: 1.5rem;
  }

  .laptop\:pr-6 {
    padding-right: 1.5rem;
  }

  .laptop\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .laptop\:pl-6 {
    padding-left: 1.5rem;
  }

  .laptop\:pt-7 {
    padding-top: 1.75rem;
  }

  .laptop\:pr-7 {
    padding-right: 1.75rem;
  }

  .laptop\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .laptop\:pl-7 {
    padding-left: 1.75rem;
  }

  .laptop\:pt-8 {
    padding-top: 2rem;
  }

  .laptop\:pr-8 {
    padding-right: 2rem;
  }

  .laptop\:pb-8 {
    padding-bottom: 2rem;
  }

  .laptop\:pl-8 {
    padding-left: 2rem;
  }

  .laptop\:pt-9 {
    padding-top: 2.25rem;
  }

  .laptop\:pr-9 {
    padding-right: 2.25rem;
  }

  .laptop\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .laptop\:pl-9 {
    padding-left: 2.25rem;
  }

  .laptop\:pt-10 {
    padding-top: 2.5rem;
  }

  .laptop\:pr-10 {
    padding-right: 2.5rem;
  }

  .laptop\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .laptop\:pl-10 {
    padding-left: 2.5rem;
  }

  .laptop\:pt-11 {
    padding-top: 2.75rem;
  }

  .laptop\:pr-11 {
    padding-right: 2.75rem;
  }

  .laptop\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .laptop\:pl-11 {
    padding-left: 2.75rem;
  }

  .laptop\:pt-12 {
    padding-top: 3rem;
  }

  .laptop\:pr-12 {
    padding-right: 3rem;
  }

  .laptop\:pb-12 {
    padding-bottom: 3rem;
  }

  .laptop\:pl-12 {
    padding-left: 3rem;
  }

  .laptop\:pt-13 {
    padding-top: 3.25rem;
  }

  .laptop\:pr-13 {
    padding-right: 3.25rem;
  }

  .laptop\:pb-13 {
    padding-bottom: 3.25rem;
  }

  .laptop\:pl-13 {
    padding-left: 3.25rem;
  }

  .laptop\:pt-14 {
    padding-top: 3.5rem;
  }

  .laptop\:pr-14 {
    padding-right: 3.5rem;
  }

  .laptop\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .laptop\:pl-14 {
    padding-left: 3.5rem;
  }

  .laptop\:pt-15 {
    padding-top: 3.75rem;
  }

  .laptop\:pr-15 {
    padding-right: 3.75rem;
  }

  .laptop\:pb-15 {
    padding-bottom: 3.75rem;
  }

  .laptop\:pl-15 {
    padding-left: 3.75rem;
  }

  .laptop\:pt-16 {
    padding-top: 4rem;
  }

  .laptop\:pr-16 {
    padding-right: 4rem;
  }

  .laptop\:pb-16 {
    padding-bottom: 4rem;
  }

  .laptop\:pl-16 {
    padding-left: 4rem;
  }

  .laptop\:pt-17 {
    padding-top: 4.25rem;
  }

  .laptop\:pr-17 {
    padding-right: 4.25rem;
  }

  .laptop\:pb-17 {
    padding-bottom: 4.25rem;
  }

  .laptop\:pl-17 {
    padding-left: 4.25rem;
  }

  .laptop\:pt-18 {
    padding-top: 4.5rem;
  }

  .laptop\:pr-18 {
    padding-right: 4.5rem;
  }

  .laptop\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .laptop\:pl-18 {
    padding-left: 4.5rem;
  }

  .laptop\:pt-19 {
    padding-top: 4.75rem;
  }

  .laptop\:pr-19 {
    padding-right: 4.75rem;
  }

  .laptop\:pb-19 {
    padding-bottom: 4.75rem;
  }

  .laptop\:pl-19 {
    padding-left: 4.75rem;
  }

  .laptop\:pt-20 {
    padding-top: 5rem;
  }

  .laptop\:pr-20 {
    padding-right: 5rem;
  }

  .laptop\:pb-20 {
    padding-bottom: 5rem;
  }

  .laptop\:pl-20 {
    padding-left: 5rem;
  }

  .laptop\:pt-21 {
    padding-top: 5.25rem;
  }

  .laptop\:pr-21 {
    padding-right: 5.25rem;
  }

  .laptop\:pb-21 {
    padding-bottom: 5.25rem;
  }

  .laptop\:pl-21 {
    padding-left: 5.25rem;
  }

  .laptop\:pt-22 {
    padding-top: 5.5rem;
  }

  .laptop\:pr-22 {
    padding-right: 5.5rem;
  }

  .laptop\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .laptop\:pl-22 {
    padding-left: 5.5rem;
  }

  .laptop\:pt-23 {
    padding-top: 5.75rem;
  }

  .laptop\:pr-23 {
    padding-right: 5.75rem;
  }

  .laptop\:pb-23 {
    padding-bottom: 5.75rem;
  }

  .laptop\:pl-23 {
    padding-left: 5.75rem;
  }

  .laptop\:pt-24 {
    padding-top: 6rem;
  }

  .laptop\:pr-24 {
    padding-right: 6rem;
  }

  .laptop\:pb-24 {
    padding-bottom: 6rem;
  }

  .laptop\:pl-24 {
    padding-left: 6rem;
  }

  .laptop\:pt-25 {
    padding-top: 6.25rem;
  }

  .laptop\:pr-25 {
    padding-right: 6.25rem;
  }

  .laptop\:pb-25 {
    padding-bottom: 6.25rem;
  }

  .laptop\:pl-25 {
    padding-left: 6.25rem;
  }

  .laptop\:pt-26 {
    padding-top: 6.5rem;
  }

  .laptop\:pr-26 {
    padding-right: 6.5rem;
  }

  .laptop\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .laptop\:pl-26 {
    padding-left: 6.5rem;
  }

  .laptop\:pt-27 {
    padding-top: 6.75rem;
  }

  .laptop\:pr-27 {
    padding-right: 6.75rem;
  }

  .laptop\:pb-27 {
    padding-bottom: 6.75rem;
  }

  .laptop\:pl-27 {
    padding-left: 6.75rem;
  }

  .laptop\:pt-28 {
    padding-top: 7rem;
  }

  .laptop\:pr-28 {
    padding-right: 7rem;
  }

  .laptop\:pb-28 {
    padding-bottom: 7rem;
  }

  .laptop\:pl-28 {
    padding-left: 7rem;
  }

  .laptop\:pt-29 {
    padding-top: 7.25rem;
  }

  .laptop\:pr-29 {
    padding-right: 7.25rem;
  }

  .laptop\:pb-29 {
    padding-bottom: 7.25rem;
  }

  .laptop\:pl-29 {
    padding-left: 7.25rem;
  }

  .laptop\:pt-30 {
    padding-top: 7.5rem;
  }

  .laptop\:pr-30 {
    padding-right: 7.5rem;
  }

  .laptop\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .laptop\:pl-30 {
    padding-left: 7.5rem;
  }

  .laptop\:pt-31 {
    padding-top: 7.75rem;
  }

  .laptop\:pr-31 {
    padding-right: 7.75rem;
  }

  .laptop\:pb-31 {
    padding-bottom: 7.75rem;
  }

  .laptop\:pl-31 {
    padding-left: 7.75rem;
  }

  .laptop\:pt-32 {
    padding-top: 8rem;
  }

  .laptop\:pr-32 {
    padding-right: 8rem;
  }

  .laptop\:pb-32 {
    padding-bottom: 8rem;
  }

  .laptop\:pl-32 {
    padding-left: 8rem;
  }

  .laptop\:pt-40 {
    padding-top: 10rem;
  }

  .laptop\:pr-40 {
    padding-right: 10rem;
  }

  .laptop\:pb-40 {
    padding-bottom: 10rem;
  }

  .laptop\:pl-40 {
    padding-left: 10rem;
  }

  .laptop\:pt-48 {
    padding-top: 12rem;
  }

  .laptop\:pr-48 {
    padding-right: 12rem;
  }

  .laptop\:pb-48 {
    padding-bottom: 12rem;
  }

  .laptop\:pl-48 {
    padding-left: 12rem;
  }

  .laptop\:pt-56 {
    padding-top: 14rem;
  }

  .laptop\:pr-56 {
    padding-right: 14rem;
  }

  .laptop\:pb-56 {
    padding-bottom: 14rem;
  }

  .laptop\:pl-56 {
    padding-left: 14rem;
  }

  .laptop\:pt-64 {
    padding-top: 16rem;
  }

  .laptop\:pr-64 {
    padding-right: 16rem;
  }

  .laptop\:pb-64 {
    padding-bottom: 16rem;
  }

  .laptop\:pl-64 {
    padding-left: 16rem;
  }

  .laptop\:pt-px {
    padding-top: 1px;
  }

  .laptop\:pr-px {
    padding-right: 1px;
  }

  .laptop\:pb-px {
    padding-bottom: 1px;
  }

  .laptop\:pl-px {
    padding-left: 1px;
  }

  .laptop\:\!p-0 {
    padding: 0rem !important;
  }

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

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

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

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

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

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

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

  .laptop\:\!p-8 {
    padding: 2rem !important;
  }

  .laptop\:\!p-9 {
    padding: 2.25rem !important;
  }

  .laptop\:\!p-10 {
    padding: 2.5rem !important;
  }

  .laptop\:\!p-11 {
    padding: 2.75rem !important;
  }

  .laptop\:\!p-12 {
    padding: 3rem !important;
  }

  .laptop\:\!p-13 {
    padding: 3.25rem !important;
  }

  .laptop\:\!p-14 {
    padding: 3.5rem !important;
  }

  .laptop\:\!p-15 {
    padding: 3.75rem !important;
  }

  .laptop\:\!p-16 {
    padding: 4rem !important;
  }

  .laptop\:\!p-17 {
    padding: 4.25rem !important;
  }

  .laptop\:\!p-18 {
    padding: 4.5rem !important;
  }

  .laptop\:\!p-19 {
    padding: 4.75rem !important;
  }

  .laptop\:\!p-20 {
    padding: 5rem !important;
  }

  .laptop\:\!p-21 {
    padding: 5.25rem !important;
  }

  .laptop\:\!p-22 {
    padding: 5.5rem !important;
  }

  .laptop\:\!p-23 {
    padding: 5.75rem !important;
  }

  .laptop\:\!p-24 {
    padding: 6rem !important;
  }

  .laptop\:\!p-25 {
    padding: 6.25rem !important;
  }

  .laptop\:\!p-26 {
    padding: 6.5rem !important;
  }

  .laptop\:\!p-27 {
    padding: 6.75rem !important;
  }

  .laptop\:\!p-28 {
    padding: 7rem !important;
  }

  .laptop\:\!p-29 {
    padding: 7.25rem !important;
  }

  .laptop\:\!p-30 {
    padding: 7.5rem !important;
  }

  .laptop\:\!p-31 {
    padding: 7.75rem !important;
  }

  .laptop\:\!p-32 {
    padding: 8rem !important;
  }

  .laptop\:\!p-40 {
    padding: 10rem !important;
  }

  .laptop\:\!p-48 {
    padding: 12rem !important;
  }

  .laptop\:\!p-56 {
    padding: 14rem !important;
  }

  .laptop\:\!p-64 {
    padding: 16rem !important;
  }

  .laptop\:\!p-px {
    padding: 1px !important;
  }

  .laptop\:\!py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .laptop\:\!px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .laptop\:\!py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .laptop\:\!px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .laptop\:\!py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .laptop\:\!px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .laptop\:\!py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .laptop\:\!px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .laptop\:\!py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .laptop\:\!px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .laptop\:\!py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .laptop\:\!px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .laptop\:\!py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .laptop\:\!px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .laptop\:\!py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .laptop\:\!px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .laptop\:\!py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .laptop\:\!px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .laptop\:\!py-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .laptop\:\!px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .laptop\:\!py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .laptop\:\!px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .laptop\:\!py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .laptop\:\!px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .laptop\:\!py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .laptop\:\!px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .laptop\:\!py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .laptop\:\!px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .laptop\:\!py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .laptop\:\!px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .laptop\:\!py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .laptop\:\!px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .laptop\:\!py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .laptop\:\!px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .laptop\:\!py-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .laptop\:\!px-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .laptop\:\!py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .laptop\:\!px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .laptop\:\!py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .laptop\:\!px-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .laptop\:\!py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .laptop\:\!px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .laptop\:\!py-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .laptop\:\!px-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .laptop\:\!py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .laptop\:\!px-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .laptop\:\!py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .laptop\:\!px-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .laptop\:\!py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .laptop\:\!px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .laptop\:\!py-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .laptop\:\!px-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .laptop\:\!py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .laptop\:\!px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .laptop\:\!py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .laptop\:\!px-27 {
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .laptop\:\!py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .laptop\:\!px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .laptop\:\!py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .laptop\:\!px-29 {
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .laptop\:\!py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .laptop\:\!px-30 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .laptop\:\!py-31 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .laptop\:\!px-31 {
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .laptop\:\!py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .laptop\:\!px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .laptop\:\!py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .laptop\:\!px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .laptop\:\!py-48 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .laptop\:\!px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .laptop\:\!py-56 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .laptop\:\!px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .laptop\:\!py-64 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .laptop\:\!px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .laptop\:\!py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .laptop\:\!px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .laptop\:\!pt-0 {
    padding-top: 0rem !important;
  }

  .laptop\:\!pr-0 {
    padding-right: 0rem !important;
  }

  .laptop\:\!pb-0 {
    padding-bottom: 0rem !important;
  }

  .laptop\:\!pl-0 {
    padding-left: 0rem !important;
  }

  .laptop\:\!pt-1 {
    padding-top: 0.25rem !important;
  }

  .laptop\:\!pr-1 {
    padding-right: 0.25rem !important;
  }

  .laptop\:\!pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .laptop\:\!pl-1 {
    padding-left: 0.25rem !important;
  }

  .laptop\:\!pt-2 {
    padding-top: 0.5rem !important;
  }

  .laptop\:\!pr-2 {
    padding-right: 0.5rem !important;
  }

  .laptop\:\!pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .laptop\:\!pl-2 {
    padding-left: 0.5rem !important;
  }

  .laptop\:\!pt-3 {
    padding-top: 0.75rem !important;
  }

  .laptop\:\!pr-3 {
    padding-right: 0.75rem !important;
  }

  .laptop\:\!pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .laptop\:\!pl-3 {
    padding-left: 0.75rem !important;
  }

  .laptop\:\!pt-4 {
    padding-top: 1rem !important;
  }

  .laptop\:\!pr-4 {
    padding-right: 1rem !important;
  }

  .laptop\:\!pb-4 {
    padding-bottom: 1rem !important;
  }

  .laptop\:\!pl-4 {
    padding-left: 1rem !important;
  }

  .laptop\:\!pt-5 {
    padding-top: 1.25rem !important;
  }

  .laptop\:\!pr-5 {
    padding-right: 1.25rem !important;
  }

  .laptop\:\!pb-5 {
    padding-bottom: 1.25rem !important;
  }

  .laptop\:\!pl-5 {
    padding-left: 1.25rem !important;
  }

  .laptop\:\!pt-6 {
    padding-top: 1.5rem !important;
  }

  .laptop\:\!pr-6 {
    padding-right: 1.5rem !important;
  }

  .laptop\:\!pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .laptop\:\!pl-6 {
    padding-left: 1.5rem !important;
  }

  .laptop\:\!pt-7 {
    padding-top: 1.75rem !important;
  }

  .laptop\:\!pr-7 {
    padding-right: 1.75rem !important;
  }

  .laptop\:\!pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .laptop\:\!pl-7 {
    padding-left: 1.75rem !important;
  }

  .laptop\:\!pt-8 {
    padding-top: 2rem !important;
  }

  .laptop\:\!pr-8 {
    padding-right: 2rem !important;
  }

  .laptop\:\!pb-8 {
    padding-bottom: 2rem !important;
  }

  .laptop\:\!pl-8 {
    padding-left: 2rem !important;
  }

  .laptop\:\!pt-9 {
    padding-top: 2.25rem !important;
  }

  .laptop\:\!pr-9 {
    padding-right: 2.25rem !important;
  }

  .laptop\:\!pb-9 {
    padding-bottom: 2.25rem !important;
  }

  .laptop\:\!pl-9 {
    padding-left: 2.25rem !important;
  }

  .laptop\:\!pt-10 {
    padding-top: 2.5rem !important;
  }

  .laptop\:\!pr-10 {
    padding-right: 2.5rem !important;
  }

  .laptop\:\!pb-10 {
    padding-bottom: 2.5rem !important;
  }

  .laptop\:\!pl-10 {
    padding-left: 2.5rem !important;
  }

  .laptop\:\!pt-11 {
    padding-top: 2.75rem !important;
  }

  .laptop\:\!pr-11 {
    padding-right: 2.75rem !important;
  }

  .laptop\:\!pb-11 {
    padding-bottom: 2.75rem !important;
  }

  .laptop\:\!pl-11 {
    padding-left: 2.75rem !important;
  }

  .laptop\:\!pt-12 {
    padding-top: 3rem !important;
  }

  .laptop\:\!pr-12 {
    padding-right: 3rem !important;
  }

  .laptop\:\!pb-12 {
    padding-bottom: 3rem !important;
  }

  .laptop\:\!pl-12 {
    padding-left: 3rem !important;
  }

  .laptop\:\!pt-13 {
    padding-top: 3.25rem !important;
  }

  .laptop\:\!pr-13 {
    padding-right: 3.25rem !important;
  }

  .laptop\:\!pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .laptop\:\!pl-13 {
    padding-left: 3.25rem !important;
  }

  .laptop\:\!pt-14 {
    padding-top: 3.5rem !important;
  }

  .laptop\:\!pr-14 {
    padding-right: 3.5rem !important;
  }

  .laptop\:\!pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .laptop\:\!pl-14 {
    padding-left: 3.5rem !important;
  }

  .laptop\:\!pt-15 {
    padding-top: 3.75rem !important;
  }

  .laptop\:\!pr-15 {
    padding-right: 3.75rem !important;
  }

  .laptop\:\!pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .laptop\:\!pl-15 {
    padding-left: 3.75rem !important;
  }

  .laptop\:\!pt-16 {
    padding-top: 4rem !important;
  }

  .laptop\:\!pr-16 {
    padding-right: 4rem !important;
  }

  .laptop\:\!pb-16 {
    padding-bottom: 4rem !important;
  }

  .laptop\:\!pl-16 {
    padding-left: 4rem !important;
  }

  .laptop\:\!pt-17 {
    padding-top: 4.25rem !important;
  }

  .laptop\:\!pr-17 {
    padding-right: 4.25rem !important;
  }

  .laptop\:\!pb-17 {
    padding-bottom: 4.25rem !important;
  }

  .laptop\:\!pl-17 {
    padding-left: 4.25rem !important;
  }

  .laptop\:\!pt-18 {
    padding-top: 4.5rem !important;
  }

  .laptop\:\!pr-18 {
    padding-right: 4.5rem !important;
  }

  .laptop\:\!pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .laptop\:\!pl-18 {
    padding-left: 4.5rem !important;
  }

  .laptop\:\!pt-19 {
    padding-top: 4.75rem !important;
  }

  .laptop\:\!pr-19 {
    padding-right: 4.75rem !important;
  }

  .laptop\:\!pb-19 {
    padding-bottom: 4.75rem !important;
  }

  .laptop\:\!pl-19 {
    padding-left: 4.75rem !important;
  }

  .laptop\:\!pt-20 {
    padding-top: 5rem !important;
  }

  .laptop\:\!pr-20 {
    padding-right: 5rem !important;
  }

  .laptop\:\!pb-20 {
    padding-bottom: 5rem !important;
  }

  .laptop\:\!pl-20 {
    padding-left: 5rem !important;
  }

  .laptop\:\!pt-21 {
    padding-top: 5.25rem !important;
  }

  .laptop\:\!pr-21 {
    padding-right: 5.25rem !important;
  }

  .laptop\:\!pb-21 {
    padding-bottom: 5.25rem !important;
  }

  .laptop\:\!pl-21 {
    padding-left: 5.25rem !important;
  }

  .laptop\:\!pt-22 {
    padding-top: 5.5rem !important;
  }

  .laptop\:\!pr-22 {
    padding-right: 5.5rem !important;
  }

  .laptop\:\!pb-22 {
    padding-bottom: 5.5rem !important;
  }

  .laptop\:\!pl-22 {
    padding-left: 5.5rem !important;
  }

  .laptop\:\!pt-23 {
    padding-top: 5.75rem !important;
  }

  .laptop\:\!pr-23 {
    padding-right: 5.75rem !important;
  }

  .laptop\:\!pb-23 {
    padding-bottom: 5.75rem !important;
  }

  .laptop\:\!pl-23 {
    padding-left: 5.75rem !important;
  }

  .laptop\:\!pt-24 {
    padding-top: 6rem !important;
  }

  .laptop\:\!pr-24 {
    padding-right: 6rem !important;
  }

  .laptop\:\!pb-24 {
    padding-bottom: 6rem !important;
  }

  .laptop\:\!pl-24 {
    padding-left: 6rem !important;
  }

  .laptop\:\!pt-25 {
    padding-top: 6.25rem !important;
  }

  .laptop\:\!pr-25 {
    padding-right: 6.25rem !important;
  }

  .laptop\:\!pb-25 {
    padding-bottom: 6.25rem !important;
  }

  .laptop\:\!pl-25 {
    padding-left: 6.25rem !important;
  }

  .laptop\:\!pt-26 {
    padding-top: 6.5rem !important;
  }

  .laptop\:\!pr-26 {
    padding-right: 6.5rem !important;
  }

  .laptop\:\!pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .laptop\:\!pl-26 {
    padding-left: 6.5rem !important;
  }

  .laptop\:\!pt-27 {
    padding-top: 6.75rem !important;
  }

  .laptop\:\!pr-27 {
    padding-right: 6.75rem !important;
  }

  .laptop\:\!pb-27 {
    padding-bottom: 6.75rem !important;
  }

  .laptop\:\!pl-27 {
    padding-left: 6.75rem !important;
  }

  .laptop\:\!pt-28 {
    padding-top: 7rem !important;
  }

  .laptop\:\!pr-28 {
    padding-right: 7rem !important;
  }

  .laptop\:\!pb-28 {
    padding-bottom: 7rem !important;
  }

  .laptop\:\!pl-28 {
    padding-left: 7rem !important;
  }

  .laptop\:\!pt-29 {
    padding-top: 7.25rem !important;
  }

  .laptop\:\!pr-29 {
    padding-right: 7.25rem !important;
  }

  .laptop\:\!pb-29 {
    padding-bottom: 7.25rem !important;
  }

  .laptop\:\!pl-29 {
    padding-left: 7.25rem !important;
  }

  .laptop\:\!pt-30 {
    padding-top: 7.5rem !important;
  }

  .laptop\:\!pr-30 {
    padding-right: 7.5rem !important;
  }

  .laptop\:\!pb-30 {
    padding-bottom: 7.5rem !important;
  }

  .laptop\:\!pl-30 {
    padding-left: 7.5rem !important;
  }

  .laptop\:\!pt-31 {
    padding-top: 7.75rem !important;
  }

  .laptop\:\!pr-31 {
    padding-right: 7.75rem !important;
  }

  .laptop\:\!pb-31 {
    padding-bottom: 7.75rem !important;
  }

  .laptop\:\!pl-31 {
    padding-left: 7.75rem !important;
  }

  .laptop\:\!pt-32 {
    padding-top: 8rem !important;
  }

  .laptop\:\!pr-32 {
    padding-right: 8rem !important;
  }

  .laptop\:\!pb-32 {
    padding-bottom: 8rem !important;
  }

  .laptop\:\!pl-32 {
    padding-left: 8rem !important;
  }

  .laptop\:\!pt-40 {
    padding-top: 10rem !important;
  }

  .laptop\:\!pr-40 {
    padding-right: 10rem !important;
  }

  .laptop\:\!pb-40 {
    padding-bottom: 10rem !important;
  }

  .laptop\:\!pl-40 {
    padding-left: 10rem !important;
  }

  .laptop\:\!pt-48 {
    padding-top: 12rem !important;
  }

  .laptop\:\!pr-48 {
    padding-right: 12rem !important;
  }

  .laptop\:\!pb-48 {
    padding-bottom: 12rem !important;
  }

  .laptop\:\!pl-48 {
    padding-left: 12rem !important;
  }

  .laptop\:\!pt-56 {
    padding-top: 14rem !important;
  }

  .laptop\:\!pr-56 {
    padding-right: 14rem !important;
  }

  .laptop\:\!pb-56 {
    padding-bottom: 14rem !important;
  }

  .laptop\:\!pl-56 {
    padding-left: 14rem !important;
  }

  .laptop\:\!pt-64 {
    padding-top: 16rem !important;
  }

  .laptop\:\!pr-64 {
    padding-right: 16rem !important;
  }

  .laptop\:\!pb-64 {
    padding-bottom: 16rem !important;
  }

  .laptop\:\!pl-64 {
    padding-left: 16rem !important;
  }

  .laptop\:\!pt-px {
    padding-top: 1px !important;
  }

  .laptop\:\!pr-px {
    padding-right: 1px !important;
  }

  .laptop\:\!pb-px {
    padding-bottom: 1px !important;
  }

  .laptop\:\!pl-px {
    padding-left: 1px !important;
  }

  .laptop\:hover\:p-0:hover {
    padding: 0rem;
  }

  .laptop\:hover\:p-1:hover {
    padding: 0.25rem;
  }

  .laptop\:hover\:p-2:hover {
    padding: 0.5rem;
  }

  .laptop\:hover\:p-3:hover {
    padding: 0.75rem;
  }

  .laptop\:hover\:p-4:hover {
    padding: 1rem;
  }

  .laptop\:hover\:p-5:hover {
    padding: 1.25rem;
  }

  .laptop\:hover\:p-6:hover {
    padding: 1.5rem;
  }

  .laptop\:hover\:p-7:hover {
    padding: 1.75rem;
  }

  .laptop\:hover\:p-8:hover {
    padding: 2rem;
  }

  .laptop\:hover\:p-9:hover {
    padding: 2.25rem;
  }

  .laptop\:hover\:p-10:hover {
    padding: 2.5rem;
  }

  .laptop\:hover\:p-11:hover {
    padding: 2.75rem;
  }

  .laptop\:hover\:p-12:hover {
    padding: 3rem;
  }

  .laptop\:hover\:p-13:hover {
    padding: 3.25rem;
  }

  .laptop\:hover\:p-14:hover {
    padding: 3.5rem;
  }

  .laptop\:hover\:p-15:hover {
    padding: 3.75rem;
  }

  .laptop\:hover\:p-16:hover {
    padding: 4rem;
  }

  .laptop\:hover\:p-17:hover {
    padding: 4.25rem;
  }

  .laptop\:hover\:p-18:hover {
    padding: 4.5rem;
  }

  .laptop\:hover\:p-19:hover {
    padding: 4.75rem;
  }

  .laptop\:hover\:p-20:hover {
    padding: 5rem;
  }

  .laptop\:hover\:p-21:hover {
    padding: 5.25rem;
  }

  .laptop\:hover\:p-22:hover {
    padding: 5.5rem;
  }

  .laptop\:hover\:p-23:hover {
    padding: 5.75rem;
  }

  .laptop\:hover\:p-24:hover {
    padding: 6rem;
  }

  .laptop\:hover\:p-25:hover {
    padding: 6.25rem;
  }

  .laptop\:hover\:p-26:hover {
    padding: 6.5rem;
  }

  .laptop\:hover\:p-27:hover {
    padding: 6.75rem;
  }

  .laptop\:hover\:p-28:hover {
    padding: 7rem;
  }

  .laptop\:hover\:p-29:hover {
    padding: 7.25rem;
  }

  .laptop\:hover\:p-30:hover {
    padding: 7.5rem;
  }

  .laptop\:hover\:p-31:hover {
    padding: 7.75rem;
  }

  .laptop\:hover\:p-32:hover {
    padding: 8rem;
  }

  .laptop\:hover\:p-40:hover {
    padding: 10rem;
  }

  .laptop\:hover\:p-48:hover {
    padding: 12rem;
  }

  .laptop\:hover\:p-56:hover {
    padding: 14rem;
  }

  .laptop\:hover\:p-64:hover {
    padding: 16rem;
  }

  .laptop\:hover\:p-px:hover {
    padding: 1px;
  }

  .laptop\:hover\:py-0:hover {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .laptop\:hover\:px-0:hover {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .laptop\:hover\:py-1:hover {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .laptop\:hover\:px-1:hover {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .laptop\:hover\:py-2:hover {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .laptop\:hover\:px-2:hover {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .laptop\:hover\:py-3:hover {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .laptop\:hover\:px-3:hover {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .laptop\:hover\:py-4:hover {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .laptop\:hover\:px-4:hover {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .laptop\:hover\:py-5:hover {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .laptop\:hover\:px-5:hover {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .laptop\:hover\:py-6:hover {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .laptop\:hover\:px-6:hover {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .laptop\:hover\:py-7:hover {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .laptop\:hover\:px-7:hover {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .laptop\:hover\:py-8:hover {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .laptop\:hover\:px-8:hover {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .laptop\:hover\:py-9:hover {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .laptop\:hover\:px-9:hover {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .laptop\:hover\:py-10:hover {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .laptop\:hover\:px-10:hover {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .laptop\:hover\:py-11:hover {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .laptop\:hover\:px-11:hover {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .laptop\:hover\:py-12:hover {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .laptop\:hover\:px-12:hover {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .laptop\:hover\:py-13:hover {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .laptop\:hover\:px-13:hover {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .laptop\:hover\:py-14:hover {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .laptop\:hover\:px-14:hover {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .laptop\:hover\:py-15:hover {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .laptop\:hover\:px-15:hover {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .laptop\:hover\:py-16:hover {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .laptop\:hover\:px-16:hover {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .laptop\:hover\:py-17:hover {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .laptop\:hover\:px-17:hover {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .laptop\:hover\:py-18:hover {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .laptop\:hover\:px-18:hover {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .laptop\:hover\:py-19:hover {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .laptop\:hover\:px-19:hover {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .laptop\:hover\:py-20:hover {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .laptop\:hover\:px-20:hover {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .laptop\:hover\:py-21:hover {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .laptop\:hover\:px-21:hover {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .laptop\:hover\:py-22:hover {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .laptop\:hover\:px-22:hover {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .laptop\:hover\:py-23:hover {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .laptop\:hover\:px-23:hover {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .laptop\:hover\:py-24:hover {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .laptop\:hover\:px-24:hover {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .laptop\:hover\:py-25:hover {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .laptop\:hover\:px-25:hover {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .laptop\:hover\:py-26:hover {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .laptop\:hover\:px-26:hover {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .laptop\:hover\:py-27:hover {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .laptop\:hover\:px-27:hover {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .laptop\:hover\:py-28:hover {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .laptop\:hover\:px-28:hover {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .laptop\:hover\:py-29:hover {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .laptop\:hover\:px-29:hover {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .laptop\:hover\:py-30:hover {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .laptop\:hover\:px-30:hover {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .laptop\:hover\:py-31:hover {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .laptop\:hover\:px-31:hover {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .laptop\:hover\:py-32:hover {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .laptop\:hover\:px-32:hover {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .laptop\:hover\:py-40:hover {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .laptop\:hover\:px-40:hover {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .laptop\:hover\:py-48:hover {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .laptop\:hover\:px-48:hover {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .laptop\:hover\:py-56:hover {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .laptop\:hover\:px-56:hover {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .laptop\:hover\:py-64:hover {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .laptop\:hover\:px-64:hover {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .laptop\:hover\:py-px:hover {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .laptop\:hover\:px-px:hover {
    padding-left: 1px;
    padding-right: 1px;
  }

  .laptop\:hover\:pt-0:hover {
    padding-top: 0rem;
  }

  .laptop\:hover\:pr-0:hover {
    padding-right: 0rem;
  }

  .laptop\:hover\:pb-0:hover {
    padding-bottom: 0rem;
  }

  .laptop\:hover\:pl-0:hover {
    padding-left: 0rem;
  }

  .laptop\:hover\:pt-1:hover {
    padding-top: 0.25rem;
  }

  .laptop\:hover\:pr-1:hover {
    padding-right: 0.25rem;
  }

  .laptop\:hover\:pb-1:hover {
    padding-bottom: 0.25rem;
  }

  .laptop\:hover\:pl-1:hover {
    padding-left: 0.25rem;
  }

  .laptop\:hover\:pt-2:hover {
    padding-top: 0.5rem;
  }

  .laptop\:hover\:pr-2:hover {
    padding-right: 0.5rem;
  }

  .laptop\:hover\:pb-2:hover {
    padding-bottom: 0.5rem;
  }

  .laptop\:hover\:pl-2:hover {
    padding-left: 0.5rem;
  }

  .laptop\:hover\:pt-3:hover {
    padding-top: 0.75rem;
  }

  .laptop\:hover\:pr-3:hover {
    padding-right: 0.75rem;
  }

  .laptop\:hover\:pb-3:hover {
    padding-bottom: 0.75rem;
  }

  .laptop\:hover\:pl-3:hover {
    padding-left: 0.75rem;
  }

  .laptop\:hover\:pt-4:hover {
    padding-top: 1rem;
  }

  .laptop\:hover\:pr-4:hover {
    padding-right: 1rem;
  }

  .laptop\:hover\:pb-4:hover {
    padding-bottom: 1rem;
  }

  .laptop\:hover\:pl-4:hover {
    padding-left: 1rem;
  }

  .laptop\:hover\:pt-5:hover {
    padding-top: 1.25rem;
  }

  .laptop\:hover\:pr-5:hover {
    padding-right: 1.25rem;
  }

  .laptop\:hover\:pb-5:hover {
    padding-bottom: 1.25rem;
  }

  .laptop\:hover\:pl-5:hover {
    padding-left: 1.25rem;
  }

  .laptop\:hover\:pt-6:hover {
    padding-top: 1.5rem;
  }

  .laptop\:hover\:pr-6:hover {
    padding-right: 1.5rem;
  }

  .laptop\:hover\:pb-6:hover {
    padding-bottom: 1.5rem;
  }

  .laptop\:hover\:pl-6:hover {
    padding-left: 1.5rem;
  }

  .laptop\:hover\:pt-7:hover {
    padding-top: 1.75rem;
  }

  .laptop\:hover\:pr-7:hover {
    padding-right: 1.75rem;
  }

  .laptop\:hover\:pb-7:hover {
    padding-bottom: 1.75rem;
  }

  .laptop\:hover\:pl-7:hover {
    padding-left: 1.75rem;
  }

  .laptop\:hover\:pt-8:hover {
    padding-top: 2rem;
  }

  .laptop\:hover\:pr-8:hover {
    padding-right: 2rem;
  }

  .laptop\:hover\:pb-8:hover {
    padding-bottom: 2rem;
  }

  .laptop\:hover\:pl-8:hover {
    padding-left: 2rem;
  }

  .laptop\:hover\:pt-9:hover {
    padding-top: 2.25rem;
  }

  .laptop\:hover\:pr-9:hover {
    padding-right: 2.25rem;
  }

  .laptop\:hover\:pb-9:hover {
    padding-bottom: 2.25rem;
  }

  .laptop\:hover\:pl-9:hover {
    padding-left: 2.25rem;
  }

  .laptop\:hover\:pt-10:hover {
    padding-top: 2.5rem;
  }

  .laptop\:hover\:pr-10:hover {
    padding-right: 2.5rem;
  }

  .laptop\:hover\:pb-10:hover {
    padding-bottom: 2.5rem;
  }

  .laptop\:hover\:pl-10:hover {
    padding-left: 2.5rem;
  }

  .laptop\:hover\:pt-11:hover {
    padding-top: 2.75rem;
  }

  .laptop\:hover\:pr-11:hover {
    padding-right: 2.75rem;
  }

  .laptop\:hover\:pb-11:hover {
    padding-bottom: 2.75rem;
  }

  .laptop\:hover\:pl-11:hover {
    padding-left: 2.75rem;
  }

  .laptop\:hover\:pt-12:hover {
    padding-top: 3rem;
  }

  .laptop\:hover\:pr-12:hover {
    padding-right: 3rem;
  }

  .laptop\:hover\:pb-12:hover {
    padding-bottom: 3rem;
  }

  .laptop\:hover\:pl-12:hover {
    padding-left: 3rem;
  }

  .laptop\:hover\:pt-13:hover {
    padding-top: 3.25rem;
  }

  .laptop\:hover\:pr-13:hover {
    padding-right: 3.25rem;
  }

  .laptop\:hover\:pb-13:hover {
    padding-bottom: 3.25rem;
  }

  .laptop\:hover\:pl-13:hover {
    padding-left: 3.25rem;
  }

  .laptop\:hover\:pt-14:hover {
    padding-top: 3.5rem;
  }

  .laptop\:hover\:pr-14:hover {
    padding-right: 3.5rem;
  }

  .laptop\:hover\:pb-14:hover {
    padding-bottom: 3.5rem;
  }

  .laptop\:hover\:pl-14:hover {
    padding-left: 3.5rem;
  }

  .laptop\:hover\:pt-15:hover {
    padding-top: 3.75rem;
  }

  .laptop\:hover\:pr-15:hover {
    padding-right: 3.75rem;
  }

  .laptop\:hover\:pb-15:hover {
    padding-bottom: 3.75rem;
  }

  .laptop\:hover\:pl-15:hover {
    padding-left: 3.75rem;
  }

  .laptop\:hover\:pt-16:hover {
    padding-top: 4rem;
  }

  .laptop\:hover\:pr-16:hover {
    padding-right: 4rem;
  }

  .laptop\:hover\:pb-16:hover {
    padding-bottom: 4rem;
  }

  .laptop\:hover\:pl-16:hover {
    padding-left: 4rem;
  }

  .laptop\:hover\:pt-17:hover {
    padding-top: 4.25rem;
  }

  .laptop\:hover\:pr-17:hover {
    padding-right: 4.25rem;
  }

  .laptop\:hover\:pb-17:hover {
    padding-bottom: 4.25rem;
  }

  .laptop\:hover\:pl-17:hover {
    padding-left: 4.25rem;
  }

  .laptop\:hover\:pt-18:hover {
    padding-top: 4.5rem;
  }

  .laptop\:hover\:pr-18:hover {
    padding-right: 4.5rem;
  }

  .laptop\:hover\:pb-18:hover {
    padding-bottom: 4.5rem;
  }

  .laptop\:hover\:pl-18:hover {
    padding-left: 4.5rem;
  }

  .laptop\:hover\:pt-19:hover {
    padding-top: 4.75rem;
  }

  .laptop\:hover\:pr-19:hover {
    padding-right: 4.75rem;
  }

  .laptop\:hover\:pb-19:hover {
    padding-bottom: 4.75rem;
  }

  .laptop\:hover\:pl-19:hover {
    padding-left: 4.75rem;
  }

  .laptop\:hover\:pt-20:hover {
    padding-top: 5rem;
  }

  .laptop\:hover\:pr-20:hover {
    padding-right: 5rem;
  }

  .laptop\:hover\:pb-20:hover {
    padding-bottom: 5rem;
  }

  .laptop\:hover\:pl-20:hover {
    padding-left: 5rem;
  }

  .laptop\:hover\:pt-21:hover {
    padding-top: 5.25rem;
  }

  .laptop\:hover\:pr-21:hover {
    padding-right: 5.25rem;
  }

  .laptop\:hover\:pb-21:hover {
    padding-bottom: 5.25rem;
  }

  .laptop\:hover\:pl-21:hover {
    padding-left: 5.25rem;
  }

  .laptop\:hover\:pt-22:hover {
    padding-top: 5.5rem;
  }

  .laptop\:hover\:pr-22:hover {
    padding-right: 5.5rem;
  }

  .laptop\:hover\:pb-22:hover {
    padding-bottom: 5.5rem;
  }

  .laptop\:hover\:pl-22:hover {
    padding-left: 5.5rem;
  }

  .laptop\:hover\:pt-23:hover {
    padding-top: 5.75rem;
  }

  .laptop\:hover\:pr-23:hover {
    padding-right: 5.75rem;
  }

  .laptop\:hover\:pb-23:hover {
    padding-bottom: 5.75rem;
  }

  .laptop\:hover\:pl-23:hover {
    padding-left: 5.75rem;
  }

  .laptop\:hover\:pt-24:hover {
    padding-top: 6rem;
  }

  .laptop\:hover\:pr-24:hover {
    padding-right: 6rem;
  }

  .laptop\:hover\:pb-24:hover {
    padding-bottom: 6rem;
  }

  .laptop\:hover\:pl-24:hover {
    padding-left: 6rem;
  }

  .laptop\:hover\:pt-25:hover {
    padding-top: 6.25rem;
  }

  .laptop\:hover\:pr-25:hover {
    padding-right: 6.25rem;
  }

  .laptop\:hover\:pb-25:hover {
    padding-bottom: 6.25rem;
  }

  .laptop\:hover\:pl-25:hover {
    padding-left: 6.25rem;
  }

  .laptop\:hover\:pt-26:hover {
    padding-top: 6.5rem;
  }

  .laptop\:hover\:pr-26:hover {
    padding-right: 6.5rem;
  }

  .laptop\:hover\:pb-26:hover {
    padding-bottom: 6.5rem;
  }

  .laptop\:hover\:pl-26:hover {
    padding-left: 6.5rem;
  }

  .laptop\:hover\:pt-27:hover {
    padding-top: 6.75rem;
  }

  .laptop\:hover\:pr-27:hover {
    padding-right: 6.75rem;
  }

  .laptop\:hover\:pb-27:hover {
    padding-bottom: 6.75rem;
  }

  .laptop\:hover\:pl-27:hover {
    padding-left: 6.75rem;
  }

  .laptop\:hover\:pt-28:hover {
    padding-top: 7rem;
  }

  .laptop\:hover\:pr-28:hover {
    padding-right: 7rem;
  }

  .laptop\:hover\:pb-28:hover {
    padding-bottom: 7rem;
  }

  .laptop\:hover\:pl-28:hover {
    padding-left: 7rem;
  }

  .laptop\:hover\:pt-29:hover {
    padding-top: 7.25rem;
  }

  .laptop\:hover\:pr-29:hover {
    padding-right: 7.25rem;
  }

  .laptop\:hover\:pb-29:hover {
    padding-bottom: 7.25rem;
  }

  .laptop\:hover\:pl-29:hover {
    padding-left: 7.25rem;
  }

  .laptop\:hover\:pt-30:hover {
    padding-top: 7.5rem;
  }

  .laptop\:hover\:pr-30:hover {
    padding-right: 7.5rem;
  }

  .laptop\:hover\:pb-30:hover {
    padding-bottom: 7.5rem;
  }

  .laptop\:hover\:pl-30:hover {
    padding-left: 7.5rem;
  }

  .laptop\:hover\:pt-31:hover {
    padding-top: 7.75rem;
  }

  .laptop\:hover\:pr-31:hover {
    padding-right: 7.75rem;
  }

  .laptop\:hover\:pb-31:hover {
    padding-bottom: 7.75rem;
  }

  .laptop\:hover\:pl-31:hover {
    padding-left: 7.75rem;
  }

  .laptop\:hover\:pt-32:hover {
    padding-top: 8rem;
  }

  .laptop\:hover\:pr-32:hover {
    padding-right: 8rem;
  }

  .laptop\:hover\:pb-32:hover {
    padding-bottom: 8rem;
  }

  .laptop\:hover\:pl-32:hover {
    padding-left: 8rem;
  }

  .laptop\:hover\:pt-40:hover {
    padding-top: 10rem;
  }

  .laptop\:hover\:pr-40:hover {
    padding-right: 10rem;
  }

  .laptop\:hover\:pb-40:hover {
    padding-bottom: 10rem;
  }

  .laptop\:hover\:pl-40:hover {
    padding-left: 10rem;
  }

  .laptop\:hover\:pt-48:hover {
    padding-top: 12rem;
  }

  .laptop\:hover\:pr-48:hover {
    padding-right: 12rem;
  }

  .laptop\:hover\:pb-48:hover {
    padding-bottom: 12rem;
  }

  .laptop\:hover\:pl-48:hover {
    padding-left: 12rem;
  }

  .laptop\:hover\:pt-56:hover {
    padding-top: 14rem;
  }

  .laptop\:hover\:pr-56:hover {
    padding-right: 14rem;
  }

  .laptop\:hover\:pb-56:hover {
    padding-bottom: 14rem;
  }

  .laptop\:hover\:pl-56:hover {
    padding-left: 14rem;
  }

  .laptop\:hover\:pt-64:hover {
    padding-top: 16rem;
  }

  .laptop\:hover\:pr-64:hover {
    padding-right: 16rem;
  }

  .laptop\:hover\:pb-64:hover {
    padding-bottom: 16rem;
  }

  .laptop\:hover\:pl-64:hover {
    padding-left: 16rem;
  }

  .laptop\:hover\:pt-px:hover {
    padding-top: 1px;
  }

  .laptop\:hover\:pr-px:hover {
    padding-right: 1px;
  }

  .laptop\:hover\:pb-px:hover {
    padding-bottom: 1px;
  }

  .laptop\:hover\:pl-px:hover {
    padding-left: 1px;
  }

  .laptop\:placeholder-primary::-webkit-input-placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-primary::-moz-placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-primary:-ms-input-placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-primary::-ms-input-placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-primary::placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-primaryDark::placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-primary1::-moz-placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-primary1::placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-primary2::-moz-placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-primary2::placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-primary3::-moz-placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-primary3::placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-primary4::-moz-placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-primary4::placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-secondary::-moz-placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-secondary:-ms-input-placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-secondary::-ms-input-placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-secondary::placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-secondary1::-moz-placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-secondary1::placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-secondary2::placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-alert::-webkit-input-placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-alert::-moz-placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-alert:-ms-input-placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-alert::-ms-input-placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-alert::placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-safe::-webkit-input-placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-safe::-moz-placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-safe:-ms-input-placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-safe::-ms-input-placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-safe::placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-primary-dark::placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-primary-1::-moz-placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-primary-1::placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-primary-2::placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-primary-3::placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-primary-4::placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-secondary-1::placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-secondary-2::placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .laptop\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .laptop\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .laptop\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .laptop\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .laptop\:placeholder-black::-webkit-input-placeholder {
    color: #000000;
  }

  .laptop\:placeholder-black::-moz-placeholder {
    color: #000000;
  }

  .laptop\:placeholder-black:-ms-input-placeholder {
    color: #000000;
  }

  .laptop\:placeholder-black::-ms-input-placeholder {
    color: #000000;
  }

  .laptop\:placeholder-black::placeholder {
    color: #000000;
  }

  .laptop\:placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .laptop\:placeholder-white::-moz-placeholder {
    color: #FFFFFF;
  }

  .laptop\:placeholder-white:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .laptop\:placeholder-white::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .laptop\:placeholder-white::placeholder {
    color: #FFFFFF;
  }

  .laptop\:placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF;
  }

  .laptop\:placeholder-point-violet::-moz-placeholder {
    color: #7545FF;
  }

  .laptop\:placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF;
  }

  .laptop\:placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF;
  }

  .laptop\:placeholder-point-violet::placeholder {
    color: #7545FF;
  }

  .laptop\:placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .laptop\:placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7;
  }

  .laptop\:placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .laptop\:placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .laptop\:placeholder-gray-100::placeholder {
    color: #F7F7F7;
  }

  .laptop\:placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .laptop\:placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8;
  }

  .laptop\:placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .laptop\:placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .laptop\:placeholder-gray-200::placeholder {
    color: #E5E5E8;
  }

  .laptop\:placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .laptop\:placeholder-gray-300::-moz-placeholder {
    color: #CED0D6;
  }

  .laptop\:placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6;
  }

  .laptop\:placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6;
  }

  .laptop\:placeholder-gray-300::placeholder {
    color: #CED0D6;
  }

  .laptop\:placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .laptop\:placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2;
  }

  .laptop\:placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .laptop\:placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .laptop\:placeholder-gray-400::placeholder {
    color: #A7A9B2;
  }

  .laptop\:placeholder-gray-500::-webkit-input-placeholder {
    color: #858895;
  }

  .laptop\:placeholder-gray-500::-moz-placeholder {
    color: #858895;
  }

  .laptop\:placeholder-gray-500:-ms-input-placeholder {
    color: #858895;
  }

  .laptop\:placeholder-gray-500::-ms-input-placeholder {
    color: #858895;
  }

  .laptop\:placeholder-gray-500::placeholder {
    color: #858895;
  }

  .laptop\:placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .laptop\:placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B;
  }

  .laptop\:placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .laptop\:placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .laptop\:placeholder-gray-600::placeholder {
    color: #6B6E7B;
  }

  .laptop\:placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D;
  }

  .laptop\:placeholder-gray-700::-moz-placeholder {
    color: #5F616D;
  }

  .laptop\:placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D;
  }

  .laptop\:placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D;
  }

  .laptop\:placeholder-gray-700::placeholder {
    color: #5F616D;
  }

  .laptop\:placeholder-gray-800::-webkit-input-placeholder {
    color: #474952;
  }

  .laptop\:placeholder-gray-800::-moz-placeholder {
    color: #474952;
  }

  .laptop\:placeholder-gray-800:-ms-input-placeholder {
    color: #474952;
  }

  .laptop\:placeholder-gray-800::-ms-input-placeholder {
    color: #474952;
  }

  .laptop\:placeholder-gray-800::placeholder {
    color: #474952;
  }

  .laptop\:placeholder-gray-900::-webkit-input-placeholder {
    color: #222532;
  }

  .laptop\:placeholder-gray-900::-moz-placeholder {
    color: #222532;
  }

  .laptop\:placeholder-gray-900:-ms-input-placeholder {
    color: #222532;
  }

  .laptop\:placeholder-gray-900::-ms-input-placeholder {
    color: #222532;
  }

  .laptop\:placeholder-gray-900::placeholder {
    color: #222532;
  }

  .laptop\:placeholder-gray::-webkit-input-placeholder {
    color: #858895;
  }

  .laptop\:placeholder-gray::-moz-placeholder {
    color: #858895;
  }

  .laptop\:placeholder-gray:-ms-input-placeholder {
    color: #858895;
  }

  .laptop\:placeholder-gray::-ms-input-placeholder {
    color: #858895;
  }

  .laptop\:placeholder-gray::placeholder {
    color: #858895;
  }

  .laptop\:placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532;
  }

  .laptop\:placeholder-gray-dark::-moz-placeholder {
    color: #222532;
  }

  .laptop\:placeholder-gray-dark:-ms-input-placeholder {
    color: #222532;
  }

  .laptop\:placeholder-gray-dark::-ms-input-placeholder {
    color: #222532;
  }

  .laptop\:placeholder-gray-dark::placeholder {
    color: #222532;
  }

  .laptop\:placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .laptop\:placeholder-red-100::-moz-placeholder {
    color: #FFE8E8;
  }

  .laptop\:placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .laptop\:placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .laptop\:placeholder-red-100::placeholder {
    color: #FFE8E8;
  }

  .laptop\:placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .laptop\:placeholder-red-200::-moz-placeholder {
    color: #FFC4C4;
  }

  .laptop\:placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .laptop\:placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .laptop\:placeholder-red-200::placeholder {
    color: #FFC4C4;
  }

  .laptop\:placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .laptop\:placeholder-red-300::-moz-placeholder {
    color: #FF8F8F;
  }

  .laptop\:placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .laptop\:placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .laptop\:placeholder-red-300::placeholder {
    color: #FF8F8F;
  }

  .laptop\:placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .laptop\:placeholder-red-400::-moz-placeholder {
    color: #FF6A6A;
  }

  .laptop\:placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .laptop\:placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .laptop\:placeholder-red-400::placeholder {
    color: #FF6A6A;
  }

  .laptop\:placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-red-500::-moz-placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-red-500:-ms-input-placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-red-500::-ms-input-placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-red-500::placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .laptop\:placeholder-red-600::-moz-placeholder {
    color: #CC2C00;
  }

  .laptop\:placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00;
  }

  .laptop\:placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00;
  }

  .laptop\:placeholder-red-600::placeholder {
    color: #CC2C00;
  }

  .laptop\:placeholder-red-700::-webkit-input-placeholder {
    color: #C53030;
  }

  .laptop\:placeholder-red-700::-moz-placeholder {
    color: #C53030;
  }

  .laptop\:placeholder-red-700:-ms-input-placeholder {
    color: #C53030;
  }

  .laptop\:placeholder-red-700::-ms-input-placeholder {
    color: #C53030;
  }

  .laptop\:placeholder-red-700::placeholder {
    color: #C53030;
  }

  .laptop\:placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .laptop\:placeholder-red-800::-moz-placeholder {
    color: #9B2C2C;
  }

  .laptop\:placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .laptop\:placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .laptop\:placeholder-red-800::placeholder {
    color: #9B2C2C;
  }

  .laptop\:placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A;
  }

  .laptop\:placeholder-red-900::-moz-placeholder {
    color: #742A2A;
  }

  .laptop\:placeholder-red-900:-ms-input-placeholder {
    color: #742A2A;
  }

  .laptop\:placeholder-red-900::-ms-input-placeholder {
    color: #742A2A;
  }

  .laptop\:placeholder-red-900::placeholder {
    color: #742A2A;
  }

  .laptop\:placeholder-red::-webkit-input-placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-red::-moz-placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-red:-ms-input-placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-red::-ms-input-placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-red::placeholder {
    color: #EF3817;
  }

  .laptop\:placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .laptop\:placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6;
  }

  .laptop\:placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .laptop\:placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .laptop\:placeholder-coral-100::placeholder {
    color: #FFEBE6;
  }

  .laptop\:placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .laptop\:placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8;
  }

  .laptop\:placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .laptop\:placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .laptop\:placeholder-coral-200::placeholder {
    color: #FFD3C8;
  }

  .laptop\:placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .laptop\:placeholder-coral-300::-moz-placeholder {
    color: #FFB39E;
  }

  .laptop\:placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E;
  }

  .laptop\:placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E;
  }

  .laptop\:placeholder-coral-300::placeholder {
    color: #FFB39E;
  }

  .laptop\:placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476;
  }

  .laptop\:placeholder-coral-400::-moz-placeholder {
    color: #FF9476;
  }

  .laptop\:placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476;
  }

  .laptop\:placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476;
  }

  .laptop\:placeholder-coral-400::placeholder {
    color: #FF9476;
  }

  .laptop\:placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750;
  }

  .laptop\:placeholder-coral-500::-moz-placeholder {
    color: #FF7750;
  }

  .laptop\:placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750;
  }

  .laptop\:placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750;
  }

  .laptop\:placeholder-coral-500::placeholder {
    color: #FF7750;
  }

  .laptop\:placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .laptop\:placeholder-coral-600::-moz-placeholder {
    color: #F55A2F;
  }

  .laptop\:placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F;
  }

  .laptop\:placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F;
  }

  .laptop\:placeholder-coral-600::placeholder {
    color: #F55A2F;
  }

  .laptop\:placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F;
  }

  .laptop\:placeholder-coral-700::-moz-placeholder {
    color: #DD470F;
  }

  .laptop\:placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F;
  }

  .laptop\:placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F;
  }

  .laptop\:placeholder-coral-700::placeholder {
    color: #DD470F;
  }

  .laptop\:placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .laptop\:placeholder-coral-800::-moz-placeholder {
    color: #B93E0F;
  }

  .laptop\:placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F;
  }

  .laptop\:placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F;
  }

  .laptop\:placeholder-coral-800::placeholder {
    color: #B93E0F;
  }

  .laptop\:placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311;
  }

  .laptop\:placeholder-coral-900::-moz-placeholder {
    color: #8E3311;
  }

  .laptop\:placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311;
  }

  .laptop\:placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311;
  }

  .laptop\:placeholder-coral-900::placeholder {
    color: #8E3311;
  }

  .laptop\:placeholder-coral::-webkit-input-placeholder {
    color: #FF7750;
  }

  .laptop\:placeholder-coral::-moz-placeholder {
    color: #FF7750;
  }

  .laptop\:placeholder-coral:-ms-input-placeholder {
    color: #FF7750;
  }

  .laptop\:placeholder-coral::-ms-input-placeholder {
    color: #FF7750;
  }

  .laptop\:placeholder-coral::placeholder {
    color: #FF7750;
  }

  .laptop\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .laptop\:placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6;
  }

  .laptop\:placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .laptop\:placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .laptop\:placeholder-yellow-100::placeholder {
    color: #FFFAE6;
  }

  .laptop\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .laptop\:placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99;
  }

  .laptop\:placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99;
  }

  .laptop\:placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99;
  }

  .laptop\:placeholder-yellow-200::placeholder {
    color: #FFEB99;
  }

  .laptop\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066;
  }

  .laptop\:placeholder-yellow-300::-moz-placeholder {
    color: #FFE066;
  }

  .laptop\:placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066;
  }

  .laptop\:placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066;
  }

  .laptop\:placeholder-yellow-300::placeholder {
    color: #FFE066;
  }

  .laptop\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633;
  }

  .laptop\:placeholder-yellow-400::-moz-placeholder {
    color: #FFD633;
  }

  .laptop\:placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633;
  }

  .laptop\:placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633;
  }

  .laptop\:placeholder-yellow-400::placeholder {
    color: #FFD633;
  }

  .laptop\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .laptop\:placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02;
  }

  .laptop\:placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02;
  }

  .laptop\:placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02;
  }

  .laptop\:placeholder-yellow-500::placeholder {
    color: #FFCE02;
  }

  .laptop\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800;
  }

  .laptop\:placeholder-yellow-600::-moz-placeholder {
    color: #E6B800;
  }

  .laptop\:placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800;
  }

  .laptop\:placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800;
  }

  .laptop\:placeholder-yellow-600::placeholder {
    color: #E6B800;
  }

  .laptop\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300;
  }

  .laptop\:placeholder-yellow-700::-moz-placeholder {
    color: #CCA300;
  }

  .laptop\:placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300;
  }

  .laptop\:placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300;
  }

  .laptop\:placeholder-yellow-700::placeholder {
    color: #CCA300;
  }

  .laptop\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600;
  }

  .laptop\:placeholder-yellow-800::-moz-placeholder {
    color: #806600;
  }

  .laptop\:placeholder-yellow-800:-ms-input-placeholder {
    color: #806600;
  }

  .laptop\:placeholder-yellow-800::-ms-input-placeholder {
    color: #806600;
  }

  .laptop\:placeholder-yellow-800::placeholder {
    color: #806600;
  }

  .laptop\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .laptop\:placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00;
  }

  .laptop\:placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00;
  }

  .laptop\:placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00;
  }

  .laptop\:placeholder-yellow-900::placeholder {
    color: #4D3D00;
  }

  .laptop\:placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .laptop\:placeholder-yellow::-moz-placeholder {
    color: #FFCE02;
  }

  .laptop\:placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02;
  }

  .laptop\:placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02;
  }

  .laptop\:placeholder-yellow::placeholder {
    color: #FFCE02;
  }

  .laptop\:placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .laptop\:placeholder-green-100::-moz-placeholder {
    color: #F9FCE9;
  }

  .laptop\:placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .laptop\:placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .laptop\:placeholder-green-100::placeholder {
    color: #F9FCE9;
  }

  .laptop\:placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .laptop\:placeholder-green-200::-moz-placeholder {
    color: #E7F3A5;
  }

  .laptop\:placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .laptop\:placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .laptop\:placeholder-green-200::placeholder {
    color: #E7F3A5;
  }

  .laptop\:placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .laptop\:placeholder-green-300::-moz-placeholder {
    color: #D5EA62;
  }

  .laptop\:placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62;
  }

  .laptop\:placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62;
  }

  .laptop\:placeholder-green-300::placeholder {
    color: #D5EA62;
  }

  .laptop\:placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .laptop\:placeholder-green-400::-moz-placeholder {
    color: #C2E01E;
  }

  .laptop\:placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E;
  }

  .laptop\:placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E;
  }

  .laptop\:placeholder-green-400::placeholder {
    color: #C2E01E;
  }

  .laptop\:placeholder-green-500::-webkit-input-placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-green-500::-moz-placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-green-500:-ms-input-placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-green-500::-ms-input-placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-green-500::placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .laptop\:placeholder-green-600::-moz-placeholder {
    color: #3F7B1A;
  }

  .laptop\:placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .laptop\:placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .laptop\:placeholder-green-600::placeholder {
    color: #3F7B1A;
  }

  .laptop\:placeholder-green-700::-webkit-input-placeholder {
    color: #366916;
  }

  .laptop\:placeholder-green-700::-moz-placeholder {
    color: #366916;
  }

  .laptop\:placeholder-green-700:-ms-input-placeholder {
    color: #366916;
  }

  .laptop\:placeholder-green-700::-ms-input-placeholder {
    color: #366916;
  }

  .laptop\:placeholder-green-700::placeholder {
    color: #366916;
  }

  .laptop\:placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D;
  }

  .laptop\:placeholder-green-800::-moz-placeholder {
    color: #203F0D;
  }

  .laptop\:placeholder-green-800:-ms-input-placeholder {
    color: #203F0D;
  }

  .laptop\:placeholder-green-800::-ms-input-placeholder {
    color: #203F0D;
  }

  .laptop\:placeholder-green-800::placeholder {
    color: #203F0D;
  }

  .laptop\:placeholder-green-900::-webkit-input-placeholder {
    color: #162A09;
  }

  .laptop\:placeholder-green-900::-moz-placeholder {
    color: #162A09;
  }

  .laptop\:placeholder-green-900:-ms-input-placeholder {
    color: #162A09;
  }

  .laptop\:placeholder-green-900::-ms-input-placeholder {
    color: #162A09;
  }

  .laptop\:placeholder-green-900::placeholder {
    color: #162A09;
  }

  .laptop\:placeholder-green::-webkit-input-placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-green::-moz-placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-green:-ms-input-placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-green::-ms-input-placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-green::placeholder {
    color: #60B731;
  }

  .laptop\:placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-blue-100::placeholder {
    color: #F5F9FD;
  }

  .laptop\:placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .laptop\:placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF;
  }

  .laptop\:placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .laptop\:placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .laptop\:placeholder-blue-200::placeholder {
    color: #E9F4FF;
  }

  .laptop\:placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .laptop\:placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF;
  }

  .laptop\:placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .laptop\:placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .laptop\:placeholder-blue-300::placeholder {
    color: #B9DCFF;
  }

  .laptop\:placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-blue-400::-moz-placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-blue-400::placeholder {
    color: #43BEFF;
  }

  .laptop\:placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-blue-500::-moz-placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-blue-500::placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC;
  }

  .laptop\:placeholder-blue-600::-moz-placeholder {
    color: #0069CC;
  }

  .laptop\:placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC;
  }

  .laptop\:placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC;
  }

  .laptop\:placeholder-blue-600::placeholder {
    color: #0069CC;
  }

  .laptop\:placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3;
  }

  .laptop\:placeholder-blue-700::-moz-placeholder {
    color: #005CB3;
  }

  .laptop\:placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3;
  }

  .laptop\:placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3;
  }

  .laptop\:placeholder-blue-700::placeholder {
    color: #005CB3;
  }

  .laptop\:placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99;
  }

  .laptop\:placeholder-blue-800::-moz-placeholder {
    color: #004F99;
  }

  .laptop\:placeholder-blue-800:-ms-input-placeholder {
    color: #004F99;
  }

  .laptop\:placeholder-blue-800::-ms-input-placeholder {
    color: #004F99;
  }

  .laptop\:placeholder-blue-800::placeholder {
    color: #004F99;
  }

  .laptop\:placeholder-blue-900::-webkit-input-placeholder {
    color: #003566;
  }

  .laptop\:placeholder-blue-900::-moz-placeholder {
    color: #003566;
  }

  .laptop\:placeholder-blue-900:-ms-input-placeholder {
    color: #003566;
  }

  .laptop\:placeholder-blue-900::-ms-input-placeholder {
    color: #003566;
  }

  .laptop\:placeholder-blue-900::placeholder {
    color: #003566;
  }

  .laptop\:placeholder-blue::-webkit-input-placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-blue::-moz-placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-blue:-ms-input-placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-blue::-ms-input-placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-blue::placeholder {
    color: #007EE5;
  }

  .laptop\:placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-violet-100::placeholder {
    color: #F8F8FC;
  }

  .laptop\:placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-violet-200::placeholder {
    color: #EBEAF6;
  }

  .laptop\:placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-violet-300::placeholder {
    color: #A8A5CE;
  }

  .laptop\:placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-violet-400::-moz-placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-violet-400::placeholder {
    color: #8C81D1;
  }

  .laptop\:placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-violet-500::-moz-placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-violet-500::placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C;
  }

  .laptop\:placeholder-violet-600::-moz-placeholder {
    color: #58309C;
  }

  .laptop\:placeholder-violet-600:-ms-input-placeholder {
    color: #58309C;
  }

  .laptop\:placeholder-violet-600::-ms-input-placeholder {
    color: #58309C;
  }

  .laptop\:placeholder-violet-600::placeholder {
    color: #58309C;
  }

  .laptop\:placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .laptop\:placeholder-violet-700::-moz-placeholder {
    color: #4D2A89;
  }

  .laptop\:placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89;
  }

  .laptop\:placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89;
  }

  .laptop\:placeholder-violet-700::placeholder {
    color: #4D2A89;
  }

  .laptop\:placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-violet-800::-moz-placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-violet-800::placeholder {
    color: #3C2C84;
  }

  .laptop\:placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62;
  }

  .laptop\:placeholder-violet-900::-moz-placeholder {
    color: #371E62;
  }

  .laptop\:placeholder-violet-900:-ms-input-placeholder {
    color: #371E62;
  }

  .laptop\:placeholder-violet-900::-ms-input-placeholder {
    color: #371E62;
  }

  .laptop\:placeholder-violet-900::placeholder {
    color: #371E62;
  }

  .laptop\:placeholder-violet::-webkit-input-placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-violet::-moz-placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-violet:-ms-input-placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-violet::-ms-input-placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-violet::placeholder {
    color: #6638B6;
  }

  .laptop\:placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .laptop\:placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA;
  }

  .laptop\:placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .laptop\:placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .laptop\:placeholder-peacock-100::placeholder {
    color: #E6FFFA;
  }

  .laptop\:placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .laptop\:placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA;
  }

  .laptop\:placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .laptop\:placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .laptop\:placeholder-peacock-200::placeholder {
    color: #B2F5EA;
  }

  .laptop\:placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .laptop\:placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9;
  }

  .laptop\:placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9;
  }

  .laptop\:placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9;
  }

  .laptop\:placeholder-peacock-300::placeholder {
    color: #81E6D9;
  }

  .laptop\:placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .laptop\:placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5;
  }

  .laptop\:placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .laptop\:placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .laptop\:placeholder-peacock-400::placeholder {
    color: #4FD1C5;
  }

  .laptop\:placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .laptop\:placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC;
  }

  .laptop\:placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC;
  }

  .laptop\:placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC;
  }

  .laptop\:placeholder-peacock-500::placeholder {
    color: #38B2AC;
  }

  .laptop\:placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795;
  }

  .laptop\:placeholder-peacock-600::-moz-placeholder {
    color: #319795;
  }

  .laptop\:placeholder-peacock-600:-ms-input-placeholder {
    color: #319795;
  }

  .laptop\:placeholder-peacock-600::-ms-input-placeholder {
    color: #319795;
  }

  .laptop\:placeholder-peacock-600::placeholder {
    color: #319795;
  }

  .laptop\:placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .laptop\:placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B;
  }

  .laptop\:placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .laptop\:placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .laptop\:placeholder-peacock-700::placeholder {
    color: #2C7A7B;
  }

  .laptop\:placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61;
  }

  .laptop\:placeholder-peacock-800::-moz-placeholder {
    color: #285E61;
  }

  .laptop\:placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61;
  }

  .laptop\:placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61;
  }

  .laptop\:placeholder-peacock-800::placeholder {
    color: #285E61;
  }

  .laptop\:placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52;
  }

  .laptop\:placeholder-peacock-900::-moz-placeholder {
    color: #234E52;
  }

  .laptop\:placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52;
  }

  .laptop\:placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52;
  }

  .laptop\:placeholder-peacock-900::placeholder {
    color: #234E52;
  }

  .laptop\:placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .laptop\:placeholder-peacock::-moz-placeholder {
    color: #38B2AC;
  }

  .laptop\:placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC;
  }

  .laptop\:placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC;
  }

  .laptop\:placeholder-peacock::placeholder {
    color: #38B2AC;
  }

  .laptop\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .laptop\:placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF;
  }

  .laptop\:placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .laptop\:placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .laptop\:placeholder-indigo-100::placeholder {
    color: #EBF4FF;
  }

  .laptop\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .laptop\:placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE;
  }

  .laptop\:placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .laptop\:placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .laptop\:placeholder-indigo-200::placeholder {
    color: #C3DAFE;
  }

  .laptop\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .laptop\:placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA;
  }

  .laptop\:placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .laptop\:placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .laptop\:placeholder-indigo-300::placeholder {
    color: #A3BFFA;
  }

  .laptop\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .laptop\:placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5;
  }

  .laptop\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .laptop\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .laptop\:placeholder-indigo-400::placeholder {
    color: #7F9CF5;
  }

  .laptop\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA;
  }

  .laptop\:placeholder-indigo-500::-moz-placeholder {
    color: #667EEA;
  }

  .laptop\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA;
  }

  .laptop\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA;
  }

  .laptop\:placeholder-indigo-500::placeholder {
    color: #667EEA;
  }

  .laptop\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .laptop\:placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8;
  }

  .laptop\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8;
  }

  .laptop\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8;
  }

  .laptop\:placeholder-indigo-600::placeholder {
    color: #5A67D8;
  }

  .laptop\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE;
  }

  .laptop\:placeholder-indigo-700::-moz-placeholder {
    color: #6439DE;
  }

  .laptop\:placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE;
  }

  .laptop\:placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE;
  }

  .laptop\:placeholder-indigo-700::placeholder {
    color: #6439DE;
  }

  .laptop\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .laptop\:placeholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .laptop\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .laptop\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .laptop\:placeholder-indigo-800::placeholder {
    color: #434190;
  }

  .laptop\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B;
  }

  .laptop\:placeholder-indigo-900::-moz-placeholder {
    color: #3C366B;
  }

  .laptop\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B;
  }

  .laptop\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B;
  }

  .laptop\:placeholder-indigo-900::placeholder {
    color: #3C366B;
  }

  .laptop\:placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA;
  }

  .laptop\:placeholder-indigo::-moz-placeholder {
    color: #667EEA;
  }

  .laptop\:placeholder-indigo:-ms-input-placeholder {
    color: #667EEA;
  }

  .laptop\:placeholder-indigo::-ms-input-placeholder {
    color: #667EEA;
  }

  .laptop\:placeholder-indigo::placeholder {
    color: #667EEA;
  }

  .laptop\:\!placeholder-primary::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-primary::-moz-placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-primary:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-primary::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-primary::placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-primaryDark::placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-primary1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-primary1::placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-primary2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-primary2::placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-primary3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-primary3::placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-primary4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-primary4::placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-secondary::-moz-placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-secondary:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-secondary::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-secondary::placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-secondary1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-secondary1::placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-secondary2::placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-alert::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-alert::-moz-placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-alert:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-alert::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-alert::placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-safe::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-safe::-moz-placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-safe:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-safe::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-safe::placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-primary-dark::placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-primary-1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-primary-1::placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-primary-2::placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-primary-3::placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-primary-4::placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-secondary-1::placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-secondary-2::placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-transparent::-webkit-input-placeholder {
    color: transparent !important;
  }

  .laptop\:\!placeholder-transparent::-moz-placeholder {
    color: transparent !important;
  }

  .laptop\:\!placeholder-transparent:-ms-input-placeholder {
    color: transparent !important;
  }

  .laptop\:\!placeholder-transparent::-ms-input-placeholder {
    color: transparent !important;
  }

  .laptop\:\!placeholder-transparent::placeholder {
    color: transparent !important;
  }

  .laptop\:\!placeholder-black::-webkit-input-placeholder {
    color: #000000 !important;
  }

  .laptop\:\!placeholder-black::-moz-placeholder {
    color: #000000 !important;
  }

  .laptop\:\!placeholder-black:-ms-input-placeholder {
    color: #000000 !important;
  }

  .laptop\:\!placeholder-black::-ms-input-placeholder {
    color: #000000 !important;
  }

  .laptop\:\!placeholder-black::placeholder {
    color: #000000 !important;
  }

  .laptop\:\!placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF !important;
  }

  .laptop\:\!placeholder-white::-moz-placeholder {
    color: #FFFFFF !important;
  }

  .laptop\:\!placeholder-white:-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .laptop\:\!placeholder-white::-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .laptop\:\!placeholder-white::placeholder {
    color: #FFFFFF !important;
  }

  .laptop\:\!placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF !important;
  }

  .laptop\:\!placeholder-point-violet::-moz-placeholder {
    color: #7545FF !important;
  }

  .laptop\:\!placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF !important;
  }

  .laptop\:\!placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF !important;
  }

  .laptop\:\!placeholder-point-violet::placeholder {
    color: #7545FF !important;
  }

  .laptop\:\!placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7 !important;
  }

  .laptop\:\!placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7 !important;
  }

  .laptop\:\!placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .laptop\:\!placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .laptop\:\!placeholder-gray-100::placeholder {
    color: #F7F7F7 !important;
  }

  .laptop\:\!placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8 !important;
  }

  .laptop\:\!placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8 !important;
  }

  .laptop\:\!placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .laptop\:\!placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .laptop\:\!placeholder-gray-200::placeholder {
    color: #E5E5E8 !important;
  }

  .laptop\:\!placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6 !important;
  }

  .laptop\:\!placeholder-gray-300::-moz-placeholder {
    color: #CED0D6 !important;
  }

  .laptop\:\!placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .laptop\:\!placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .laptop\:\!placeholder-gray-300::placeholder {
    color: #CED0D6 !important;
  }

  .laptop\:\!placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2 !important;
  }

  .laptop\:\!placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2 !important;
  }

  .laptop\:\!placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .laptop\:\!placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .laptop\:\!placeholder-gray-400::placeholder {
    color: #A7A9B2 !important;
  }

  .laptop\:\!placeholder-gray-500::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .laptop\:\!placeholder-gray-500::-moz-placeholder {
    color: #858895 !important;
  }

  .laptop\:\!placeholder-gray-500:-ms-input-placeholder {
    color: #858895 !important;
  }

  .laptop\:\!placeholder-gray-500::-ms-input-placeholder {
    color: #858895 !important;
  }

  .laptop\:\!placeholder-gray-500::placeholder {
    color: #858895 !important;
  }

  .laptop\:\!placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B !important;
  }

  .laptop\:\!placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B !important;
  }

  .laptop\:\!placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .laptop\:\!placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .laptop\:\!placeholder-gray-600::placeholder {
    color: #6B6E7B !important;
  }

  .laptop\:\!placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D !important;
  }

  .laptop\:\!placeholder-gray-700::-moz-placeholder {
    color: #5F616D !important;
  }

  .laptop\:\!placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D !important;
  }

  .laptop\:\!placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D !important;
  }

  .laptop\:\!placeholder-gray-700::placeholder {
    color: #5F616D !important;
  }

  .laptop\:\!placeholder-gray-800::-webkit-input-placeholder {
    color: #474952 !important;
  }

  .laptop\:\!placeholder-gray-800::-moz-placeholder {
    color: #474952 !important;
  }

  .laptop\:\!placeholder-gray-800:-ms-input-placeholder {
    color: #474952 !important;
  }

  .laptop\:\!placeholder-gray-800::-ms-input-placeholder {
    color: #474952 !important;
  }

  .laptop\:\!placeholder-gray-800::placeholder {
    color: #474952 !important;
  }

  .laptop\:\!placeholder-gray-900::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .laptop\:\!placeholder-gray-900::-moz-placeholder {
    color: #222532 !important;
  }

  .laptop\:\!placeholder-gray-900:-ms-input-placeholder {
    color: #222532 !important;
  }

  .laptop\:\!placeholder-gray-900::-ms-input-placeholder {
    color: #222532 !important;
  }

  .laptop\:\!placeholder-gray-900::placeholder {
    color: #222532 !important;
  }

  .laptop\:\!placeholder-gray::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .laptop\:\!placeholder-gray::-moz-placeholder {
    color: #858895 !important;
  }

  .laptop\:\!placeholder-gray:-ms-input-placeholder {
    color: #858895 !important;
  }

  .laptop\:\!placeholder-gray::-ms-input-placeholder {
    color: #858895 !important;
  }

  .laptop\:\!placeholder-gray::placeholder {
    color: #858895 !important;
  }

  .laptop\:\!placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .laptop\:\!placeholder-gray-dark::-moz-placeholder {
    color: #222532 !important;
  }

  .laptop\:\!placeholder-gray-dark:-ms-input-placeholder {
    color: #222532 !important;
  }

  .laptop\:\!placeholder-gray-dark::-ms-input-placeholder {
    color: #222532 !important;
  }

  .laptop\:\!placeholder-gray-dark::placeholder {
    color: #222532 !important;
  }

  .laptop\:\!placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8 !important;
  }

  .laptop\:\!placeholder-red-100::-moz-placeholder {
    color: #FFE8E8 !important;
  }

  .laptop\:\!placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .laptop\:\!placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .laptop\:\!placeholder-red-100::placeholder {
    color: #FFE8E8 !important;
  }

  .laptop\:\!placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4 !important;
  }

  .laptop\:\!placeholder-red-200::-moz-placeholder {
    color: #FFC4C4 !important;
  }

  .laptop\:\!placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .laptop\:\!placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .laptop\:\!placeholder-red-200::placeholder {
    color: #FFC4C4 !important;
  }

  .laptop\:\!placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F !important;
  }

  .laptop\:\!placeholder-red-300::-moz-placeholder {
    color: #FF8F8F !important;
  }

  .laptop\:\!placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .laptop\:\!placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .laptop\:\!placeholder-red-300::placeholder {
    color: #FF8F8F !important;
  }

  .laptop\:\!placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A !important;
  }

  .laptop\:\!placeholder-red-400::-moz-placeholder {
    color: #FF6A6A !important;
  }

  .laptop\:\!placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .laptop\:\!placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .laptop\:\!placeholder-red-400::placeholder {
    color: #FF6A6A !important;
  }

  .laptop\:\!placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-red-500::-moz-placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-red-500:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-red-500::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-red-500::placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00 !important;
  }

  .laptop\:\!placeholder-red-600::-moz-placeholder {
    color: #CC2C00 !important;
  }

  .laptop\:\!placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .laptop\:\!placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .laptop\:\!placeholder-red-600::placeholder {
    color: #CC2C00 !important;
  }

  .laptop\:\!placeholder-red-700::-webkit-input-placeholder {
    color: #C53030 !important;
  }

  .laptop\:\!placeholder-red-700::-moz-placeholder {
    color: #C53030 !important;
  }

  .laptop\:\!placeholder-red-700:-ms-input-placeholder {
    color: #C53030 !important;
  }

  .laptop\:\!placeholder-red-700::-ms-input-placeholder {
    color: #C53030 !important;
  }

  .laptop\:\!placeholder-red-700::placeholder {
    color: #C53030 !important;
  }

  .laptop\:\!placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C !important;
  }

  .laptop\:\!placeholder-red-800::-moz-placeholder {
    color: #9B2C2C !important;
  }

  .laptop\:\!placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .laptop\:\!placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .laptop\:\!placeholder-red-800::placeholder {
    color: #9B2C2C !important;
  }

  .laptop\:\!placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A !important;
  }

  .laptop\:\!placeholder-red-900::-moz-placeholder {
    color: #742A2A !important;
  }

  .laptop\:\!placeholder-red-900:-ms-input-placeholder {
    color: #742A2A !important;
  }

  .laptop\:\!placeholder-red-900::-ms-input-placeholder {
    color: #742A2A !important;
  }

  .laptop\:\!placeholder-red-900::placeholder {
    color: #742A2A !important;
  }

  .laptop\:\!placeholder-red::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-red::-moz-placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-red:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-red::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-red::placeholder {
    color: #EF3817 !important;
  }

  .laptop\:\!placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6 !important;
  }

  .laptop\:\!placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6 !important;
  }

  .laptop\:\!placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .laptop\:\!placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .laptop\:\!placeholder-coral-100::placeholder {
    color: #FFEBE6 !important;
  }

  .laptop\:\!placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8 !important;
  }

  .laptop\:\!placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8 !important;
  }

  .laptop\:\!placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .laptop\:\!placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .laptop\:\!placeholder-coral-200::placeholder {
    color: #FFD3C8 !important;
  }

  .laptop\:\!placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E !important;
  }

  .laptop\:\!placeholder-coral-300::-moz-placeholder {
    color: #FFB39E !important;
  }

  .laptop\:\!placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .laptop\:\!placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .laptop\:\!placeholder-coral-300::placeholder {
    color: #FFB39E !important;
  }

  .laptop\:\!placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476 !important;
  }

  .laptop\:\!placeholder-coral-400::-moz-placeholder {
    color: #FF9476 !important;
  }

  .laptop\:\!placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .laptop\:\!placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .laptop\:\!placeholder-coral-400::placeholder {
    color: #FF9476 !important;
  }

  .laptop\:\!placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .laptop\:\!placeholder-coral-500::-moz-placeholder {
    color: #FF7750 !important;
  }

  .laptop\:\!placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .laptop\:\!placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .laptop\:\!placeholder-coral-500::placeholder {
    color: #FF7750 !important;
  }

  .laptop\:\!placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F !important;
  }

  .laptop\:\!placeholder-coral-600::-moz-placeholder {
    color: #F55A2F !important;
  }

  .laptop\:\!placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .laptop\:\!placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .laptop\:\!placeholder-coral-600::placeholder {
    color: #F55A2F !important;
  }

  .laptop\:\!placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F !important;
  }

  .laptop\:\!placeholder-coral-700::-moz-placeholder {
    color: #DD470F !important;
  }

  .laptop\:\!placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F !important;
  }

  .laptop\:\!placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F !important;
  }

  .laptop\:\!placeholder-coral-700::placeholder {
    color: #DD470F !important;
  }

  .laptop\:\!placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F !important;
  }

  .laptop\:\!placeholder-coral-800::-moz-placeholder {
    color: #B93E0F !important;
  }

  .laptop\:\!placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .laptop\:\!placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .laptop\:\!placeholder-coral-800::placeholder {
    color: #B93E0F !important;
  }

  .laptop\:\!placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311 !important;
  }

  .laptop\:\!placeholder-coral-900::-moz-placeholder {
    color: #8E3311 !important;
  }

  .laptop\:\!placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .laptop\:\!placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .laptop\:\!placeholder-coral-900::placeholder {
    color: #8E3311 !important;
  }

  .laptop\:\!placeholder-coral::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .laptop\:\!placeholder-coral::-moz-placeholder {
    color: #FF7750 !important;
  }

  .laptop\:\!placeholder-coral:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .laptop\:\!placeholder-coral::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .laptop\:\!placeholder-coral::placeholder {
    color: #FF7750 !important;
  }

  .laptop\:\!placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6 !important;
  }

  .laptop\:\!placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6 !important;
  }

  .laptop\:\!placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .laptop\:\!placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .laptop\:\!placeholder-yellow-100::placeholder {
    color: #FFFAE6 !important;
  }

  .laptop\:\!placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99 !important;
  }

  .laptop\:\!placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99 !important;
  }

  .laptop\:\!placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .laptop\:\!placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .laptop\:\!placeholder-yellow-200::placeholder {
    color: #FFEB99 !important;
  }

  .laptop\:\!placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066 !important;
  }

  .laptop\:\!placeholder-yellow-300::-moz-placeholder {
    color: #FFE066 !important;
  }

  .laptop\:\!placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .laptop\:\!placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .laptop\:\!placeholder-yellow-300::placeholder {
    color: #FFE066 !important;
  }

  .laptop\:\!placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633 !important;
  }

  .laptop\:\!placeholder-yellow-400::-moz-placeholder {
    color: #FFD633 !important;
  }

  .laptop\:\!placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .laptop\:\!placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .laptop\:\!placeholder-yellow-400::placeholder {
    color: #FFD633 !important;
  }

  .laptop\:\!placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .laptop\:\!placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .laptop\:\!placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .laptop\:\!placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .laptop\:\!placeholder-yellow-500::placeholder {
    color: #FFCE02 !important;
  }

  .laptop\:\!placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800 !important;
  }

  .laptop\:\!placeholder-yellow-600::-moz-placeholder {
    color: #E6B800 !important;
  }

  .laptop\:\!placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .laptop\:\!placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .laptop\:\!placeholder-yellow-600::placeholder {
    color: #E6B800 !important;
  }

  .laptop\:\!placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300 !important;
  }

  .laptop\:\!placeholder-yellow-700::-moz-placeholder {
    color: #CCA300 !important;
  }

  .laptop\:\!placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .laptop\:\!placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .laptop\:\!placeholder-yellow-700::placeholder {
    color: #CCA300 !important;
  }

  .laptop\:\!placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600 !important;
  }

  .laptop\:\!placeholder-yellow-800::-moz-placeholder {
    color: #806600 !important;
  }

  .laptop\:\!placeholder-yellow-800:-ms-input-placeholder {
    color: #806600 !important;
  }

  .laptop\:\!placeholder-yellow-800::-ms-input-placeholder {
    color: #806600 !important;
  }

  .laptop\:\!placeholder-yellow-800::placeholder {
    color: #806600 !important;
  }

  .laptop\:\!placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00 !important;
  }

  .laptop\:\!placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00 !important;
  }

  .laptop\:\!placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .laptop\:\!placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .laptop\:\!placeholder-yellow-900::placeholder {
    color: #4D3D00 !important;
  }

  .laptop\:\!placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .laptop\:\!placeholder-yellow::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .laptop\:\!placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .laptop\:\!placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .laptop\:\!placeholder-yellow::placeholder {
    color: #FFCE02 !important;
  }

  .laptop\:\!placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9 !important;
  }

  .laptop\:\!placeholder-green-100::-moz-placeholder {
    color: #F9FCE9 !important;
  }

  .laptop\:\!placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .laptop\:\!placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .laptop\:\!placeholder-green-100::placeholder {
    color: #F9FCE9 !important;
  }

  .laptop\:\!placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5 !important;
  }

  .laptop\:\!placeholder-green-200::-moz-placeholder {
    color: #E7F3A5 !important;
  }

  .laptop\:\!placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .laptop\:\!placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .laptop\:\!placeholder-green-200::placeholder {
    color: #E7F3A5 !important;
  }

  .laptop\:\!placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62 !important;
  }

  .laptop\:\!placeholder-green-300::-moz-placeholder {
    color: #D5EA62 !important;
  }

  .laptop\:\!placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .laptop\:\!placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .laptop\:\!placeholder-green-300::placeholder {
    color: #D5EA62 !important;
  }

  .laptop\:\!placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E !important;
  }

  .laptop\:\!placeholder-green-400::-moz-placeholder {
    color: #C2E01E !important;
  }

  .laptop\:\!placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .laptop\:\!placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .laptop\:\!placeholder-green-400::placeholder {
    color: #C2E01E !important;
  }

  .laptop\:\!placeholder-green-500::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-green-500::-moz-placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-green-500:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-green-500::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-green-500::placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A !important;
  }

  .laptop\:\!placeholder-green-600::-moz-placeholder {
    color: #3F7B1A !important;
  }

  .laptop\:\!placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .laptop\:\!placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .laptop\:\!placeholder-green-600::placeholder {
    color: #3F7B1A !important;
  }

  .laptop\:\!placeholder-green-700::-webkit-input-placeholder {
    color: #366916 !important;
  }

  .laptop\:\!placeholder-green-700::-moz-placeholder {
    color: #366916 !important;
  }

  .laptop\:\!placeholder-green-700:-ms-input-placeholder {
    color: #366916 !important;
  }

  .laptop\:\!placeholder-green-700::-ms-input-placeholder {
    color: #366916 !important;
  }

  .laptop\:\!placeholder-green-700::placeholder {
    color: #366916 !important;
  }

  .laptop\:\!placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D !important;
  }

  .laptop\:\!placeholder-green-800::-moz-placeholder {
    color: #203F0D !important;
  }

  .laptop\:\!placeholder-green-800:-ms-input-placeholder {
    color: #203F0D !important;
  }

  .laptop\:\!placeholder-green-800::-ms-input-placeholder {
    color: #203F0D !important;
  }

  .laptop\:\!placeholder-green-800::placeholder {
    color: #203F0D !important;
  }

  .laptop\:\!placeholder-green-900::-webkit-input-placeholder {
    color: #162A09 !important;
  }

  .laptop\:\!placeholder-green-900::-moz-placeholder {
    color: #162A09 !important;
  }

  .laptop\:\!placeholder-green-900:-ms-input-placeholder {
    color: #162A09 !important;
  }

  .laptop\:\!placeholder-green-900::-ms-input-placeholder {
    color: #162A09 !important;
  }

  .laptop\:\!placeholder-green-900::placeholder {
    color: #162A09 !important;
  }

  .laptop\:\!placeholder-green::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-green::-moz-placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-green:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-green::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-green::placeholder {
    color: #60B731 !important;
  }

  .laptop\:\!placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-blue-100::placeholder {
    color: #F5F9FD !important;
  }

  .laptop\:\!placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF !important;
  }

  .laptop\:\!placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF !important;
  }

  .laptop\:\!placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .laptop\:\!placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .laptop\:\!placeholder-blue-200::placeholder {
    color: #E9F4FF !important;
  }

  .laptop\:\!placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF !important;
  }

  .laptop\:\!placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF !important;
  }

  .laptop\:\!placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .laptop\:\!placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .laptop\:\!placeholder-blue-300::placeholder {
    color: #B9DCFF !important;
  }

  .laptop\:\!placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-blue-400::-moz-placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-blue-400::placeholder {
    color: #43BEFF !important;
  }

  .laptop\:\!placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-blue-500::-moz-placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-blue-500::placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC !important;
  }

  .laptop\:\!placeholder-blue-600::-moz-placeholder {
    color: #0069CC !important;
  }

  .laptop\:\!placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC !important;
  }

  .laptop\:\!placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC !important;
  }

  .laptop\:\!placeholder-blue-600::placeholder {
    color: #0069CC !important;
  }

  .laptop\:\!placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3 !important;
  }

  .laptop\:\!placeholder-blue-700::-moz-placeholder {
    color: #005CB3 !important;
  }

  .laptop\:\!placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .laptop\:\!placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .laptop\:\!placeholder-blue-700::placeholder {
    color: #005CB3 !important;
  }

  .laptop\:\!placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99 !important;
  }

  .laptop\:\!placeholder-blue-800::-moz-placeholder {
    color: #004F99 !important;
  }

  .laptop\:\!placeholder-blue-800:-ms-input-placeholder {
    color: #004F99 !important;
  }

  .laptop\:\!placeholder-blue-800::-ms-input-placeholder {
    color: #004F99 !important;
  }

  .laptop\:\!placeholder-blue-800::placeholder {
    color: #004F99 !important;
  }

  .laptop\:\!placeholder-blue-900::-webkit-input-placeholder {
    color: #003566 !important;
  }

  .laptop\:\!placeholder-blue-900::-moz-placeholder {
    color: #003566 !important;
  }

  .laptop\:\!placeholder-blue-900:-ms-input-placeholder {
    color: #003566 !important;
  }

  .laptop\:\!placeholder-blue-900::-ms-input-placeholder {
    color: #003566 !important;
  }

  .laptop\:\!placeholder-blue-900::placeholder {
    color: #003566 !important;
  }

  .laptop\:\!placeholder-blue::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-blue::-moz-placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-blue:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-blue::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-blue::placeholder {
    color: #007EE5 !important;
  }

  .laptop\:\!placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-violet-100::placeholder {
    color: #F8F8FC !important;
  }

  .laptop\:\!placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-violet-200::placeholder {
    color: #EBEAF6 !important;
  }

  .laptop\:\!placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-violet-300::placeholder {
    color: #A8A5CE !important;
  }

  .laptop\:\!placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-violet-400::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-violet-400::placeholder {
    color: #8C81D1 !important;
  }

  .laptop\:\!placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-violet-500::-moz-placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-violet-500::placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C !important;
  }

  .laptop\:\!placeholder-violet-600::-moz-placeholder {
    color: #58309C !important;
  }

  .laptop\:\!placeholder-violet-600:-ms-input-placeholder {
    color: #58309C !important;
  }

  .laptop\:\!placeholder-violet-600::-ms-input-placeholder {
    color: #58309C !important;
  }

  .laptop\:\!placeholder-violet-600::placeholder {
    color: #58309C !important;
  }

  .laptop\:\!placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89 !important;
  }

  .laptop\:\!placeholder-violet-700::-moz-placeholder {
    color: #4D2A89 !important;
  }

  .laptop\:\!placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .laptop\:\!placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .laptop\:\!placeholder-violet-700::placeholder {
    color: #4D2A89 !important;
  }

  .laptop\:\!placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-violet-800::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-violet-800::placeholder {
    color: #3C2C84 !important;
  }

  .laptop\:\!placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62 !important;
  }

  .laptop\:\!placeholder-violet-900::-moz-placeholder {
    color: #371E62 !important;
  }

  .laptop\:\!placeholder-violet-900:-ms-input-placeholder {
    color: #371E62 !important;
  }

  .laptop\:\!placeholder-violet-900::-ms-input-placeholder {
    color: #371E62 !important;
  }

  .laptop\:\!placeholder-violet-900::placeholder {
    color: #371E62 !important;
  }

  .laptop\:\!placeholder-violet::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-violet::-moz-placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-violet:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-violet::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-violet::placeholder {
    color: #6638B6 !important;
  }

  .laptop\:\!placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA !important;
  }

  .laptop\:\!placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA !important;
  }

  .laptop\:\!placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .laptop\:\!placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .laptop\:\!placeholder-peacock-100::placeholder {
    color: #E6FFFA !important;
  }

  .laptop\:\!placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA !important;
  }

  .laptop\:\!placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA !important;
  }

  .laptop\:\!placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .laptop\:\!placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .laptop\:\!placeholder-peacock-200::placeholder {
    color: #B2F5EA !important;
  }

  .laptop\:\!placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9 !important;
  }

  .laptop\:\!placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9 !important;
  }

  .laptop\:\!placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .laptop\:\!placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .laptop\:\!placeholder-peacock-300::placeholder {
    color: #81E6D9 !important;
  }

  .laptop\:\!placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5 !important;
  }

  .laptop\:\!placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5 !important;
  }

  .laptop\:\!placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .laptop\:\!placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .laptop\:\!placeholder-peacock-400::placeholder {
    color: #4FD1C5 !important;
  }

  .laptop\:\!placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .laptop\:\!placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC !important;
  }

  .laptop\:\!placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .laptop\:\!placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .laptop\:\!placeholder-peacock-500::placeholder {
    color: #38B2AC !important;
  }

  .laptop\:\!placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795 !important;
  }

  .laptop\:\!placeholder-peacock-600::-moz-placeholder {
    color: #319795 !important;
  }

  .laptop\:\!placeholder-peacock-600:-ms-input-placeholder {
    color: #319795 !important;
  }

  .laptop\:\!placeholder-peacock-600::-ms-input-placeholder {
    color: #319795 !important;
  }

  .laptop\:\!placeholder-peacock-600::placeholder {
    color: #319795 !important;
  }

  .laptop\:\!placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B !important;
  }

  .laptop\:\!placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B !important;
  }

  .laptop\:\!placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .laptop\:\!placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .laptop\:\!placeholder-peacock-700::placeholder {
    color: #2C7A7B !important;
  }

  .laptop\:\!placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61 !important;
  }

  .laptop\:\!placeholder-peacock-800::-moz-placeholder {
    color: #285E61 !important;
  }

  .laptop\:\!placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61 !important;
  }

  .laptop\:\!placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61 !important;
  }

  .laptop\:\!placeholder-peacock-800::placeholder {
    color: #285E61 !important;
  }

  .laptop\:\!placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52 !important;
  }

  .laptop\:\!placeholder-peacock-900::-moz-placeholder {
    color: #234E52 !important;
  }

  .laptop\:\!placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52 !important;
  }

  .laptop\:\!placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52 !important;
  }

  .laptop\:\!placeholder-peacock-900::placeholder {
    color: #234E52 !important;
  }

  .laptop\:\!placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .laptop\:\!placeholder-peacock::-moz-placeholder {
    color: #38B2AC !important;
  }

  .laptop\:\!placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .laptop\:\!placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .laptop\:\!placeholder-peacock::placeholder {
    color: #38B2AC !important;
  }

  .laptop\:\!placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF !important;
  }

  .laptop\:\!placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF !important;
  }

  .laptop\:\!placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .laptop\:\!placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .laptop\:\!placeholder-indigo-100::placeholder {
    color: #EBF4FF !important;
  }

  .laptop\:\!placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE !important;
  }

  .laptop\:\!placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE !important;
  }

  .laptop\:\!placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .laptop\:\!placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .laptop\:\!placeholder-indigo-200::placeholder {
    color: #C3DAFE !important;
  }

  .laptop\:\!placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA !important;
  }

  .laptop\:\!placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA !important;
  }

  .laptop\:\!placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .laptop\:\!placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .laptop\:\!placeholder-indigo-300::placeholder {
    color: #A3BFFA !important;
  }

  .laptop\:\!placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5 !important;
  }

  .laptop\:\!placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5 !important;
  }

  .laptop\:\!placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .laptop\:\!placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .laptop\:\!placeholder-indigo-400::placeholder {
    color: #7F9CF5 !important;
  }

  .laptop\:\!placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .laptop\:\!placeholder-indigo-500::-moz-placeholder {
    color: #667EEA !important;
  }

  .laptop\:\!placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .laptop\:\!placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .laptop\:\!placeholder-indigo-500::placeholder {
    color: #667EEA !important;
  }

  .laptop\:\!placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8 !important;
  }

  .laptop\:\!placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8 !important;
  }

  .laptop\:\!placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .laptop\:\!placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .laptop\:\!placeholder-indigo-600::placeholder {
    color: #5A67D8 !important;
  }

  .laptop\:\!placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE !important;
  }

  .laptop\:\!placeholder-indigo-700::-moz-placeholder {
    color: #6439DE !important;
  }

  .laptop\:\!placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE !important;
  }

  .laptop\:\!placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE !important;
  }

  .laptop\:\!placeholder-indigo-700::placeholder {
    color: #6439DE !important;
  }

  .laptop\:\!placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190 !important;
  }

  .laptop\:\!placeholder-indigo-800::-moz-placeholder {
    color: #434190 !important;
  }

  .laptop\:\!placeholder-indigo-800:-ms-input-placeholder {
    color: #434190 !important;
  }

  .laptop\:\!placeholder-indigo-800::-ms-input-placeholder {
    color: #434190 !important;
  }

  .laptop\:\!placeholder-indigo-800::placeholder {
    color: #434190 !important;
  }

  .laptop\:\!placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B !important;
  }

  .laptop\:\!placeholder-indigo-900::-moz-placeholder {
    color: #3C366B !important;
  }

  .laptop\:\!placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B !important;
  }

  .laptop\:\!placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B !important;
  }

  .laptop\:\!placeholder-indigo-900::placeholder {
    color: #3C366B !important;
  }

  .laptop\:\!placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .laptop\:\!placeholder-indigo::-moz-placeholder {
    color: #667EEA !important;
  }

  .laptop\:\!placeholder-indigo:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .laptop\:\!placeholder-indigo::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .laptop\:\!placeholder-indigo::placeholder {
    color: #667EEA !important;
  }

  .laptop\:hover\:placeholder-primary:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-primary:hover::-moz-placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-primary:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-primary:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-primary:hover::placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-primaryDark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-primaryDark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-primaryDark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-primaryDark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-primaryDark:hover::placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-primary1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-primary1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-primary1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-primary1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-primary1:hover::placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-primary2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-primary2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-primary2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-primary2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-primary2:hover::placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-primary3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-primary3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-primary3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-primary3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-primary3:hover::placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-primary4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-primary4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-primary4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-primary4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-primary4:hover::placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-secondary:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-secondary:hover::-moz-placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-secondary:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-secondary:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-secondary:hover::placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-secondary1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-secondary1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-secondary1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-secondary1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-secondary1:hover::placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-secondary2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-secondary2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-secondary2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-secondary2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-secondary2:hover::placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-alert:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-alert:hover::-moz-placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-alert:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-alert:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-alert:hover::placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-safe:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-safe:hover::-moz-placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-safe:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-safe:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-safe:hover::placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-primary-dark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-primary-dark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-primary-dark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-primary-dark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-primary-dark:hover::placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-primary-1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-primary-1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-primary-1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-primary-1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-primary-1:hover::placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-primary-2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-primary-2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-primary-2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-primary-2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-primary-2:hover::placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-primary-3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-primary-3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-primary-3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-primary-3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-primary-3:hover::placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-primary-4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-primary-4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-primary-4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-primary-4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-primary-4:hover::placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-secondary-1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-secondary-1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-secondary-1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-secondary-1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-secondary-1:hover::placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-secondary-2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-secondary-2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-secondary-2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-secondary-2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-secondary-2:hover::placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-transparent:hover::-webkit-input-placeholder {
    color: transparent;
  }

  .laptop\:hover\:placeholder-transparent:hover::-moz-placeholder {
    color: transparent;
  }

  .laptop\:hover\:placeholder-transparent:hover:-ms-input-placeholder {
    color: transparent;
  }

  .laptop\:hover\:placeholder-transparent:hover::-ms-input-placeholder {
    color: transparent;
  }

  .laptop\:hover\:placeholder-transparent:hover::placeholder {
    color: transparent;
  }

  .laptop\:hover\:placeholder-black:hover::-webkit-input-placeholder {
    color: #000000;
  }

  .laptop\:hover\:placeholder-black:hover::-moz-placeholder {
    color: #000000;
  }

  .laptop\:hover\:placeholder-black:hover:-ms-input-placeholder {
    color: #000000;
  }

  .laptop\:hover\:placeholder-black:hover::-ms-input-placeholder {
    color: #000000;
  }

  .laptop\:hover\:placeholder-black:hover::placeholder {
    color: #000000;
  }

  .laptop\:hover\:placeholder-white:hover::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .laptop\:hover\:placeholder-white:hover::-moz-placeholder {
    color: #FFFFFF;
  }

  .laptop\:hover\:placeholder-white:hover:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .laptop\:hover\:placeholder-white:hover::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .laptop\:hover\:placeholder-white:hover::placeholder {
    color: #FFFFFF;
  }

  .laptop\:hover\:placeholder-point-violet:hover::-webkit-input-placeholder {
    color: #7545FF;
  }

  .laptop\:hover\:placeholder-point-violet:hover::-moz-placeholder {
    color: #7545FF;
  }

  .laptop\:hover\:placeholder-point-violet:hover:-ms-input-placeholder {
    color: #7545FF;
  }

  .laptop\:hover\:placeholder-point-violet:hover::-ms-input-placeholder {
    color: #7545FF;
  }

  .laptop\:hover\:placeholder-point-violet:hover::placeholder {
    color: #7545FF;
  }

  .laptop\:hover\:placeholder-gray-100:hover::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .laptop\:hover\:placeholder-gray-100:hover::-moz-placeholder {
    color: #F7F7F7;
  }

  .laptop\:hover\:placeholder-gray-100:hover:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .laptop\:hover\:placeholder-gray-100:hover::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .laptop\:hover\:placeholder-gray-100:hover::placeholder {
    color: #F7F7F7;
  }

  .laptop\:hover\:placeholder-gray-200:hover::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .laptop\:hover\:placeholder-gray-200:hover::-moz-placeholder {
    color: #E5E5E8;
  }

  .laptop\:hover\:placeholder-gray-200:hover:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .laptop\:hover\:placeholder-gray-200:hover::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .laptop\:hover\:placeholder-gray-200:hover::placeholder {
    color: #E5E5E8;
  }

  .laptop\:hover\:placeholder-gray-300:hover::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .laptop\:hover\:placeholder-gray-300:hover::-moz-placeholder {
    color: #CED0D6;
  }

  .laptop\:hover\:placeholder-gray-300:hover:-ms-input-placeholder {
    color: #CED0D6;
  }

  .laptop\:hover\:placeholder-gray-300:hover::-ms-input-placeholder {
    color: #CED0D6;
  }

  .laptop\:hover\:placeholder-gray-300:hover::placeholder {
    color: #CED0D6;
  }

  .laptop\:hover\:placeholder-gray-400:hover::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .laptop\:hover\:placeholder-gray-400:hover::-moz-placeholder {
    color: #A7A9B2;
  }

  .laptop\:hover\:placeholder-gray-400:hover:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .laptop\:hover\:placeholder-gray-400:hover::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .laptop\:hover\:placeholder-gray-400:hover::placeholder {
    color: #A7A9B2;
  }

  .laptop\:hover\:placeholder-gray-500:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .laptop\:hover\:placeholder-gray-500:hover::-moz-placeholder {
    color: #858895;
  }

  .laptop\:hover\:placeholder-gray-500:hover:-ms-input-placeholder {
    color: #858895;
  }

  .laptop\:hover\:placeholder-gray-500:hover::-ms-input-placeholder {
    color: #858895;
  }

  .laptop\:hover\:placeholder-gray-500:hover::placeholder {
    color: #858895;
  }

  .laptop\:hover\:placeholder-gray-600:hover::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .laptop\:hover\:placeholder-gray-600:hover::-moz-placeholder {
    color: #6B6E7B;
  }

  .laptop\:hover\:placeholder-gray-600:hover:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .laptop\:hover\:placeholder-gray-600:hover::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .laptop\:hover\:placeholder-gray-600:hover::placeholder {
    color: #6B6E7B;
  }

  .laptop\:hover\:placeholder-gray-700:hover::-webkit-input-placeholder {
    color: #5F616D;
  }

  .laptop\:hover\:placeholder-gray-700:hover::-moz-placeholder {
    color: #5F616D;
  }

  .laptop\:hover\:placeholder-gray-700:hover:-ms-input-placeholder {
    color: #5F616D;
  }

  .laptop\:hover\:placeholder-gray-700:hover::-ms-input-placeholder {
    color: #5F616D;
  }

  .laptop\:hover\:placeholder-gray-700:hover::placeholder {
    color: #5F616D;
  }

  .laptop\:hover\:placeholder-gray-800:hover::-webkit-input-placeholder {
    color: #474952;
  }

  .laptop\:hover\:placeholder-gray-800:hover::-moz-placeholder {
    color: #474952;
  }

  .laptop\:hover\:placeholder-gray-800:hover:-ms-input-placeholder {
    color: #474952;
  }

  .laptop\:hover\:placeholder-gray-800:hover::-ms-input-placeholder {
    color: #474952;
  }

  .laptop\:hover\:placeholder-gray-800:hover::placeholder {
    color: #474952;
  }

  .laptop\:hover\:placeholder-gray-900:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .laptop\:hover\:placeholder-gray-900:hover::-moz-placeholder {
    color: #222532;
  }

  .laptop\:hover\:placeholder-gray-900:hover:-ms-input-placeholder {
    color: #222532;
  }

  .laptop\:hover\:placeholder-gray-900:hover::-ms-input-placeholder {
    color: #222532;
  }

  .laptop\:hover\:placeholder-gray-900:hover::placeholder {
    color: #222532;
  }

  .laptop\:hover\:placeholder-gray:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .laptop\:hover\:placeholder-gray:hover::-moz-placeholder {
    color: #858895;
  }

  .laptop\:hover\:placeholder-gray:hover:-ms-input-placeholder {
    color: #858895;
  }

  .laptop\:hover\:placeholder-gray:hover::-ms-input-placeholder {
    color: #858895;
  }

  .laptop\:hover\:placeholder-gray:hover::placeholder {
    color: #858895;
  }

  .laptop\:hover\:placeholder-gray-dark:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .laptop\:hover\:placeholder-gray-dark:hover::-moz-placeholder {
    color: #222532;
  }

  .laptop\:hover\:placeholder-gray-dark:hover:-ms-input-placeholder {
    color: #222532;
  }

  .laptop\:hover\:placeholder-gray-dark:hover::-ms-input-placeholder {
    color: #222532;
  }

  .laptop\:hover\:placeholder-gray-dark:hover::placeholder {
    color: #222532;
  }

  .laptop\:hover\:placeholder-red-100:hover::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .laptop\:hover\:placeholder-red-100:hover::-moz-placeholder {
    color: #FFE8E8;
  }

  .laptop\:hover\:placeholder-red-100:hover:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .laptop\:hover\:placeholder-red-100:hover::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .laptop\:hover\:placeholder-red-100:hover::placeholder {
    color: #FFE8E8;
  }

  .laptop\:hover\:placeholder-red-200:hover::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .laptop\:hover\:placeholder-red-200:hover::-moz-placeholder {
    color: #FFC4C4;
  }

  .laptop\:hover\:placeholder-red-200:hover:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .laptop\:hover\:placeholder-red-200:hover::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .laptop\:hover\:placeholder-red-200:hover::placeholder {
    color: #FFC4C4;
  }

  .laptop\:hover\:placeholder-red-300:hover::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .laptop\:hover\:placeholder-red-300:hover::-moz-placeholder {
    color: #FF8F8F;
  }

  .laptop\:hover\:placeholder-red-300:hover:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .laptop\:hover\:placeholder-red-300:hover::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .laptop\:hover\:placeholder-red-300:hover::placeholder {
    color: #FF8F8F;
  }

  .laptop\:hover\:placeholder-red-400:hover::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .laptop\:hover\:placeholder-red-400:hover::-moz-placeholder {
    color: #FF6A6A;
  }

  .laptop\:hover\:placeholder-red-400:hover:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .laptop\:hover\:placeholder-red-400:hover::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .laptop\:hover\:placeholder-red-400:hover::placeholder {
    color: #FF6A6A;
  }

  .laptop\:hover\:placeholder-red-500:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-red-500:hover::-moz-placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-red-500:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-red-500:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-red-500:hover::placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-red-600:hover::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .laptop\:hover\:placeholder-red-600:hover::-moz-placeholder {
    color: #CC2C00;
  }

  .laptop\:hover\:placeholder-red-600:hover:-ms-input-placeholder {
    color: #CC2C00;
  }

  .laptop\:hover\:placeholder-red-600:hover::-ms-input-placeholder {
    color: #CC2C00;
  }

  .laptop\:hover\:placeholder-red-600:hover::placeholder {
    color: #CC2C00;
  }

  .laptop\:hover\:placeholder-red-700:hover::-webkit-input-placeholder {
    color: #C53030;
  }

  .laptop\:hover\:placeholder-red-700:hover::-moz-placeholder {
    color: #C53030;
  }

  .laptop\:hover\:placeholder-red-700:hover:-ms-input-placeholder {
    color: #C53030;
  }

  .laptop\:hover\:placeholder-red-700:hover::-ms-input-placeholder {
    color: #C53030;
  }

  .laptop\:hover\:placeholder-red-700:hover::placeholder {
    color: #C53030;
  }

  .laptop\:hover\:placeholder-red-800:hover::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .laptop\:hover\:placeholder-red-800:hover::-moz-placeholder {
    color: #9B2C2C;
  }

  .laptop\:hover\:placeholder-red-800:hover:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .laptop\:hover\:placeholder-red-800:hover::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .laptop\:hover\:placeholder-red-800:hover::placeholder {
    color: #9B2C2C;
  }

  .laptop\:hover\:placeholder-red-900:hover::-webkit-input-placeholder {
    color: #742A2A;
  }

  .laptop\:hover\:placeholder-red-900:hover::-moz-placeholder {
    color: #742A2A;
  }

  .laptop\:hover\:placeholder-red-900:hover:-ms-input-placeholder {
    color: #742A2A;
  }

  .laptop\:hover\:placeholder-red-900:hover::-ms-input-placeholder {
    color: #742A2A;
  }

  .laptop\:hover\:placeholder-red-900:hover::placeholder {
    color: #742A2A;
  }

  .laptop\:hover\:placeholder-red:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-red:hover::-moz-placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-red:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-red:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-red:hover::placeholder {
    color: #EF3817;
  }

  .laptop\:hover\:placeholder-coral-100:hover::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .laptop\:hover\:placeholder-coral-100:hover::-moz-placeholder {
    color: #FFEBE6;
  }

  .laptop\:hover\:placeholder-coral-100:hover:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .laptop\:hover\:placeholder-coral-100:hover::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .laptop\:hover\:placeholder-coral-100:hover::placeholder {
    color: #FFEBE6;
  }

  .laptop\:hover\:placeholder-coral-200:hover::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .laptop\:hover\:placeholder-coral-200:hover::-moz-placeholder {
    color: #FFD3C8;
  }

  .laptop\:hover\:placeholder-coral-200:hover:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .laptop\:hover\:placeholder-coral-200:hover::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .laptop\:hover\:placeholder-coral-200:hover::placeholder {
    color: #FFD3C8;
  }

  .laptop\:hover\:placeholder-coral-300:hover::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .laptop\:hover\:placeholder-coral-300:hover::-moz-placeholder {
    color: #FFB39E;
  }

  .laptop\:hover\:placeholder-coral-300:hover:-ms-input-placeholder {
    color: #FFB39E;
  }

  .laptop\:hover\:placeholder-coral-300:hover::-ms-input-placeholder {
    color: #FFB39E;
  }

  .laptop\:hover\:placeholder-coral-300:hover::placeholder {
    color: #FFB39E;
  }

  .laptop\:hover\:placeholder-coral-400:hover::-webkit-input-placeholder {
    color: #FF9476;
  }

  .laptop\:hover\:placeholder-coral-400:hover::-moz-placeholder {
    color: #FF9476;
  }

  .laptop\:hover\:placeholder-coral-400:hover:-ms-input-placeholder {
    color: #FF9476;
  }

  .laptop\:hover\:placeholder-coral-400:hover::-ms-input-placeholder {
    color: #FF9476;
  }

  .laptop\:hover\:placeholder-coral-400:hover::placeholder {
    color: #FF9476;
  }

  .laptop\:hover\:placeholder-coral-500:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .laptop\:hover\:placeholder-coral-500:hover::-moz-placeholder {
    color: #FF7750;
  }

  .laptop\:hover\:placeholder-coral-500:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .laptop\:hover\:placeholder-coral-500:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .laptop\:hover\:placeholder-coral-500:hover::placeholder {
    color: #FF7750;
  }

  .laptop\:hover\:placeholder-coral-600:hover::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .laptop\:hover\:placeholder-coral-600:hover::-moz-placeholder {
    color: #F55A2F;
  }

  .laptop\:hover\:placeholder-coral-600:hover:-ms-input-placeholder {
    color: #F55A2F;
  }

  .laptop\:hover\:placeholder-coral-600:hover::-ms-input-placeholder {
    color: #F55A2F;
  }

  .laptop\:hover\:placeholder-coral-600:hover::placeholder {
    color: #F55A2F;
  }

  .laptop\:hover\:placeholder-coral-700:hover::-webkit-input-placeholder {
    color: #DD470F;
  }

  .laptop\:hover\:placeholder-coral-700:hover::-moz-placeholder {
    color: #DD470F;
  }

  .laptop\:hover\:placeholder-coral-700:hover:-ms-input-placeholder {
    color: #DD470F;
  }

  .laptop\:hover\:placeholder-coral-700:hover::-ms-input-placeholder {
    color: #DD470F;
  }

  .laptop\:hover\:placeholder-coral-700:hover::placeholder {
    color: #DD470F;
  }

  .laptop\:hover\:placeholder-coral-800:hover::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .laptop\:hover\:placeholder-coral-800:hover::-moz-placeholder {
    color: #B93E0F;
  }

  .laptop\:hover\:placeholder-coral-800:hover:-ms-input-placeholder {
    color: #B93E0F;
  }

  .laptop\:hover\:placeholder-coral-800:hover::-ms-input-placeholder {
    color: #B93E0F;
  }

  .laptop\:hover\:placeholder-coral-800:hover::placeholder {
    color: #B93E0F;
  }

  .laptop\:hover\:placeholder-coral-900:hover::-webkit-input-placeholder {
    color: #8E3311;
  }

  .laptop\:hover\:placeholder-coral-900:hover::-moz-placeholder {
    color: #8E3311;
  }

  .laptop\:hover\:placeholder-coral-900:hover:-ms-input-placeholder {
    color: #8E3311;
  }

  .laptop\:hover\:placeholder-coral-900:hover::-ms-input-placeholder {
    color: #8E3311;
  }

  .laptop\:hover\:placeholder-coral-900:hover::placeholder {
    color: #8E3311;
  }

  .laptop\:hover\:placeholder-coral:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .laptop\:hover\:placeholder-coral:hover::-moz-placeholder {
    color: #FF7750;
  }

  .laptop\:hover\:placeholder-coral:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .laptop\:hover\:placeholder-coral:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .laptop\:hover\:placeholder-coral:hover::placeholder {
    color: #FF7750;
  }

  .laptop\:hover\:placeholder-yellow-100:hover::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .laptop\:hover\:placeholder-yellow-100:hover::-moz-placeholder {
    color: #FFFAE6;
  }

  .laptop\:hover\:placeholder-yellow-100:hover:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .laptop\:hover\:placeholder-yellow-100:hover::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .laptop\:hover\:placeholder-yellow-100:hover::placeholder {
    color: #FFFAE6;
  }

  .laptop\:hover\:placeholder-yellow-200:hover::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .laptop\:hover\:placeholder-yellow-200:hover::-moz-placeholder {
    color: #FFEB99;
  }

  .laptop\:hover\:placeholder-yellow-200:hover:-ms-input-placeholder {
    color: #FFEB99;
  }

  .laptop\:hover\:placeholder-yellow-200:hover::-ms-input-placeholder {
    color: #FFEB99;
  }

  .laptop\:hover\:placeholder-yellow-200:hover::placeholder {
    color: #FFEB99;
  }

  .laptop\:hover\:placeholder-yellow-300:hover::-webkit-input-placeholder {
    color: #FFE066;
  }

  .laptop\:hover\:placeholder-yellow-300:hover::-moz-placeholder {
    color: #FFE066;
  }

  .laptop\:hover\:placeholder-yellow-300:hover:-ms-input-placeholder {
    color: #FFE066;
  }

  .laptop\:hover\:placeholder-yellow-300:hover::-ms-input-placeholder {
    color: #FFE066;
  }

  .laptop\:hover\:placeholder-yellow-300:hover::placeholder {
    color: #FFE066;
  }

  .laptop\:hover\:placeholder-yellow-400:hover::-webkit-input-placeholder {
    color: #FFD633;
  }

  .laptop\:hover\:placeholder-yellow-400:hover::-moz-placeholder {
    color: #FFD633;
  }

  .laptop\:hover\:placeholder-yellow-400:hover:-ms-input-placeholder {
    color: #FFD633;
  }

  .laptop\:hover\:placeholder-yellow-400:hover::-ms-input-placeholder {
    color: #FFD633;
  }

  .laptop\:hover\:placeholder-yellow-400:hover::placeholder {
    color: #FFD633;
  }

  .laptop\:hover\:placeholder-yellow-500:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .laptop\:hover\:placeholder-yellow-500:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .laptop\:hover\:placeholder-yellow-500:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .laptop\:hover\:placeholder-yellow-500:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .laptop\:hover\:placeholder-yellow-500:hover::placeholder {
    color: #FFCE02;
  }

  .laptop\:hover\:placeholder-yellow-600:hover::-webkit-input-placeholder {
    color: #E6B800;
  }

  .laptop\:hover\:placeholder-yellow-600:hover::-moz-placeholder {
    color: #E6B800;
  }

  .laptop\:hover\:placeholder-yellow-600:hover:-ms-input-placeholder {
    color: #E6B800;
  }

  .laptop\:hover\:placeholder-yellow-600:hover::-ms-input-placeholder {
    color: #E6B800;
  }

  .laptop\:hover\:placeholder-yellow-600:hover::placeholder {
    color: #E6B800;
  }

  .laptop\:hover\:placeholder-yellow-700:hover::-webkit-input-placeholder {
    color: #CCA300;
  }

  .laptop\:hover\:placeholder-yellow-700:hover::-moz-placeholder {
    color: #CCA300;
  }

  .laptop\:hover\:placeholder-yellow-700:hover:-ms-input-placeholder {
    color: #CCA300;
  }

  .laptop\:hover\:placeholder-yellow-700:hover::-ms-input-placeholder {
    color: #CCA300;
  }

  .laptop\:hover\:placeholder-yellow-700:hover::placeholder {
    color: #CCA300;
  }

  .laptop\:hover\:placeholder-yellow-800:hover::-webkit-input-placeholder {
    color: #806600;
  }

  .laptop\:hover\:placeholder-yellow-800:hover::-moz-placeholder {
    color: #806600;
  }

  .laptop\:hover\:placeholder-yellow-800:hover:-ms-input-placeholder {
    color: #806600;
  }

  .laptop\:hover\:placeholder-yellow-800:hover::-ms-input-placeholder {
    color: #806600;
  }

  .laptop\:hover\:placeholder-yellow-800:hover::placeholder {
    color: #806600;
  }

  .laptop\:hover\:placeholder-yellow-900:hover::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .laptop\:hover\:placeholder-yellow-900:hover::-moz-placeholder {
    color: #4D3D00;
  }

  .laptop\:hover\:placeholder-yellow-900:hover:-ms-input-placeholder {
    color: #4D3D00;
  }

  .laptop\:hover\:placeholder-yellow-900:hover::-ms-input-placeholder {
    color: #4D3D00;
  }

  .laptop\:hover\:placeholder-yellow-900:hover::placeholder {
    color: #4D3D00;
  }

  .laptop\:hover\:placeholder-yellow:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .laptop\:hover\:placeholder-yellow:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .laptop\:hover\:placeholder-yellow:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .laptop\:hover\:placeholder-yellow:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .laptop\:hover\:placeholder-yellow:hover::placeholder {
    color: #FFCE02;
  }

  .laptop\:hover\:placeholder-green-100:hover::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .laptop\:hover\:placeholder-green-100:hover::-moz-placeholder {
    color: #F9FCE9;
  }

  .laptop\:hover\:placeholder-green-100:hover:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .laptop\:hover\:placeholder-green-100:hover::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .laptop\:hover\:placeholder-green-100:hover::placeholder {
    color: #F9FCE9;
  }

  .laptop\:hover\:placeholder-green-200:hover::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .laptop\:hover\:placeholder-green-200:hover::-moz-placeholder {
    color: #E7F3A5;
  }

  .laptop\:hover\:placeholder-green-200:hover:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .laptop\:hover\:placeholder-green-200:hover::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .laptop\:hover\:placeholder-green-200:hover::placeholder {
    color: #E7F3A5;
  }

  .laptop\:hover\:placeholder-green-300:hover::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .laptop\:hover\:placeholder-green-300:hover::-moz-placeholder {
    color: #D5EA62;
  }

  .laptop\:hover\:placeholder-green-300:hover:-ms-input-placeholder {
    color: #D5EA62;
  }

  .laptop\:hover\:placeholder-green-300:hover::-ms-input-placeholder {
    color: #D5EA62;
  }

  .laptop\:hover\:placeholder-green-300:hover::placeholder {
    color: #D5EA62;
  }

  .laptop\:hover\:placeholder-green-400:hover::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .laptop\:hover\:placeholder-green-400:hover::-moz-placeholder {
    color: #C2E01E;
  }

  .laptop\:hover\:placeholder-green-400:hover:-ms-input-placeholder {
    color: #C2E01E;
  }

  .laptop\:hover\:placeholder-green-400:hover::-ms-input-placeholder {
    color: #C2E01E;
  }

  .laptop\:hover\:placeholder-green-400:hover::placeholder {
    color: #C2E01E;
  }

  .laptop\:hover\:placeholder-green-500:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-green-500:hover::-moz-placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-green-500:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-green-500:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-green-500:hover::placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-green-600:hover::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .laptop\:hover\:placeholder-green-600:hover::-moz-placeholder {
    color: #3F7B1A;
  }

  .laptop\:hover\:placeholder-green-600:hover:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .laptop\:hover\:placeholder-green-600:hover::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .laptop\:hover\:placeholder-green-600:hover::placeholder {
    color: #3F7B1A;
  }

  .laptop\:hover\:placeholder-green-700:hover::-webkit-input-placeholder {
    color: #366916;
  }

  .laptop\:hover\:placeholder-green-700:hover::-moz-placeholder {
    color: #366916;
  }

  .laptop\:hover\:placeholder-green-700:hover:-ms-input-placeholder {
    color: #366916;
  }

  .laptop\:hover\:placeholder-green-700:hover::-ms-input-placeholder {
    color: #366916;
  }

  .laptop\:hover\:placeholder-green-700:hover::placeholder {
    color: #366916;
  }

  .laptop\:hover\:placeholder-green-800:hover::-webkit-input-placeholder {
    color: #203F0D;
  }

  .laptop\:hover\:placeholder-green-800:hover::-moz-placeholder {
    color: #203F0D;
  }

  .laptop\:hover\:placeholder-green-800:hover:-ms-input-placeholder {
    color: #203F0D;
  }

  .laptop\:hover\:placeholder-green-800:hover::-ms-input-placeholder {
    color: #203F0D;
  }

  .laptop\:hover\:placeholder-green-800:hover::placeholder {
    color: #203F0D;
  }

  .laptop\:hover\:placeholder-green-900:hover::-webkit-input-placeholder {
    color: #162A09;
  }

  .laptop\:hover\:placeholder-green-900:hover::-moz-placeholder {
    color: #162A09;
  }

  .laptop\:hover\:placeholder-green-900:hover:-ms-input-placeholder {
    color: #162A09;
  }

  .laptop\:hover\:placeholder-green-900:hover::-ms-input-placeholder {
    color: #162A09;
  }

  .laptop\:hover\:placeholder-green-900:hover::placeholder {
    color: #162A09;
  }

  .laptop\:hover\:placeholder-green:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-green:hover::-moz-placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-green:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-green:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-green:hover::placeholder {
    color: #60B731;
  }

  .laptop\:hover\:placeholder-blue-100:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-blue-100:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-blue-100:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-blue-100:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-blue-100:hover::placeholder {
    color: #F5F9FD;
  }

  .laptop\:hover\:placeholder-blue-200:hover::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .laptop\:hover\:placeholder-blue-200:hover::-moz-placeholder {
    color: #E9F4FF;
  }

  .laptop\:hover\:placeholder-blue-200:hover:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .laptop\:hover\:placeholder-blue-200:hover::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .laptop\:hover\:placeholder-blue-200:hover::placeholder {
    color: #E9F4FF;
  }

  .laptop\:hover\:placeholder-blue-300:hover::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .laptop\:hover\:placeholder-blue-300:hover::-moz-placeholder {
    color: #B9DCFF;
  }

  .laptop\:hover\:placeholder-blue-300:hover:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .laptop\:hover\:placeholder-blue-300:hover::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .laptop\:hover\:placeholder-blue-300:hover::placeholder {
    color: #B9DCFF;
  }

  .laptop\:hover\:placeholder-blue-400:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-blue-400:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-blue-400:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-blue-400:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-blue-400:hover::placeholder {
    color: #43BEFF;
  }

  .laptop\:hover\:placeholder-blue-500:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-blue-500:hover::-moz-placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-blue-500:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-blue-500:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-blue-500:hover::placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-blue-600:hover::-webkit-input-placeholder {
    color: #0069CC;
  }

  .laptop\:hover\:placeholder-blue-600:hover::-moz-placeholder {
    color: #0069CC;
  }

  .laptop\:hover\:placeholder-blue-600:hover:-ms-input-placeholder {
    color: #0069CC;
  }

  .laptop\:hover\:placeholder-blue-600:hover::-ms-input-placeholder {
    color: #0069CC;
  }

  .laptop\:hover\:placeholder-blue-600:hover::placeholder {
    color: #0069CC;
  }

  .laptop\:hover\:placeholder-blue-700:hover::-webkit-input-placeholder {
    color: #005CB3;
  }

  .laptop\:hover\:placeholder-blue-700:hover::-moz-placeholder {
    color: #005CB3;
  }

  .laptop\:hover\:placeholder-blue-700:hover:-ms-input-placeholder {
    color: #005CB3;
  }

  .laptop\:hover\:placeholder-blue-700:hover::-ms-input-placeholder {
    color: #005CB3;
  }

  .laptop\:hover\:placeholder-blue-700:hover::placeholder {
    color: #005CB3;
  }

  .laptop\:hover\:placeholder-blue-800:hover::-webkit-input-placeholder {
    color: #004F99;
  }

  .laptop\:hover\:placeholder-blue-800:hover::-moz-placeholder {
    color: #004F99;
  }

  .laptop\:hover\:placeholder-blue-800:hover:-ms-input-placeholder {
    color: #004F99;
  }

  .laptop\:hover\:placeholder-blue-800:hover::-ms-input-placeholder {
    color: #004F99;
  }

  .laptop\:hover\:placeholder-blue-800:hover::placeholder {
    color: #004F99;
  }

  .laptop\:hover\:placeholder-blue-900:hover::-webkit-input-placeholder {
    color: #003566;
  }

  .laptop\:hover\:placeholder-blue-900:hover::-moz-placeholder {
    color: #003566;
  }

  .laptop\:hover\:placeholder-blue-900:hover:-ms-input-placeholder {
    color: #003566;
  }

  .laptop\:hover\:placeholder-blue-900:hover::-ms-input-placeholder {
    color: #003566;
  }

  .laptop\:hover\:placeholder-blue-900:hover::placeholder {
    color: #003566;
  }

  .laptop\:hover\:placeholder-blue:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-blue:hover::-moz-placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-blue:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-blue:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-blue:hover::placeholder {
    color: #007EE5;
  }

  .laptop\:hover\:placeholder-violet-100:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-violet-100:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-violet-100:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-violet-100:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-violet-100:hover::placeholder {
    color: #F8F8FC;
  }

  .laptop\:hover\:placeholder-violet-200:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-violet-200:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-violet-200:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-violet-200:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-violet-200:hover::placeholder {
    color: #EBEAF6;
  }

  .laptop\:hover\:placeholder-violet-300:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-violet-300:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-violet-300:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-violet-300:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-violet-300:hover::placeholder {
    color: #A8A5CE;
  }

  .laptop\:hover\:placeholder-violet-400:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-violet-400:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-violet-400:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-violet-400:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-violet-400:hover::placeholder {
    color: #8C81D1;
  }

  .laptop\:hover\:placeholder-violet-500:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-violet-500:hover::-moz-placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-violet-500:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-violet-500:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-violet-500:hover::placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-violet-600:hover::-webkit-input-placeholder {
    color: #58309C;
  }

  .laptop\:hover\:placeholder-violet-600:hover::-moz-placeholder {
    color: #58309C;
  }

  .laptop\:hover\:placeholder-violet-600:hover:-ms-input-placeholder {
    color: #58309C;
  }

  .laptop\:hover\:placeholder-violet-600:hover::-ms-input-placeholder {
    color: #58309C;
  }

  .laptop\:hover\:placeholder-violet-600:hover::placeholder {
    color: #58309C;
  }

  .laptop\:hover\:placeholder-violet-700:hover::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .laptop\:hover\:placeholder-violet-700:hover::-moz-placeholder {
    color: #4D2A89;
  }

  .laptop\:hover\:placeholder-violet-700:hover:-ms-input-placeholder {
    color: #4D2A89;
  }

  .laptop\:hover\:placeholder-violet-700:hover::-ms-input-placeholder {
    color: #4D2A89;
  }

  .laptop\:hover\:placeholder-violet-700:hover::placeholder {
    color: #4D2A89;
  }

  .laptop\:hover\:placeholder-violet-800:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-violet-800:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-violet-800:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-violet-800:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-violet-800:hover::placeholder {
    color: #3C2C84;
  }

  .laptop\:hover\:placeholder-violet-900:hover::-webkit-input-placeholder {
    color: #371E62;
  }

  .laptop\:hover\:placeholder-violet-900:hover::-moz-placeholder {
    color: #371E62;
  }

  .laptop\:hover\:placeholder-violet-900:hover:-ms-input-placeholder {
    color: #371E62;
  }

  .laptop\:hover\:placeholder-violet-900:hover::-ms-input-placeholder {
    color: #371E62;
  }

  .laptop\:hover\:placeholder-violet-900:hover::placeholder {
    color: #371E62;
  }

  .laptop\:hover\:placeholder-violet:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-violet:hover::-moz-placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-violet:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-violet:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-violet:hover::placeholder {
    color: #6638B6;
  }

  .laptop\:hover\:placeholder-peacock-100:hover::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .laptop\:hover\:placeholder-peacock-100:hover::-moz-placeholder {
    color: #E6FFFA;
  }

  .laptop\:hover\:placeholder-peacock-100:hover:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .laptop\:hover\:placeholder-peacock-100:hover::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .laptop\:hover\:placeholder-peacock-100:hover::placeholder {
    color: #E6FFFA;
  }

  .laptop\:hover\:placeholder-peacock-200:hover::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .laptop\:hover\:placeholder-peacock-200:hover::-moz-placeholder {
    color: #B2F5EA;
  }

  .laptop\:hover\:placeholder-peacock-200:hover:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .laptop\:hover\:placeholder-peacock-200:hover::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .laptop\:hover\:placeholder-peacock-200:hover::placeholder {
    color: #B2F5EA;
  }

  .laptop\:hover\:placeholder-peacock-300:hover::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .laptop\:hover\:placeholder-peacock-300:hover::-moz-placeholder {
    color: #81E6D9;
  }

  .laptop\:hover\:placeholder-peacock-300:hover:-ms-input-placeholder {
    color: #81E6D9;
  }

  .laptop\:hover\:placeholder-peacock-300:hover::-ms-input-placeholder {
    color: #81E6D9;
  }

  .laptop\:hover\:placeholder-peacock-300:hover::placeholder {
    color: #81E6D9;
  }

  .laptop\:hover\:placeholder-peacock-400:hover::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .laptop\:hover\:placeholder-peacock-400:hover::-moz-placeholder {
    color: #4FD1C5;
  }

  .laptop\:hover\:placeholder-peacock-400:hover:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .laptop\:hover\:placeholder-peacock-400:hover::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .laptop\:hover\:placeholder-peacock-400:hover::placeholder {
    color: #4FD1C5;
  }

  .laptop\:hover\:placeholder-peacock-500:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .laptop\:hover\:placeholder-peacock-500:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .laptop\:hover\:placeholder-peacock-500:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .laptop\:hover\:placeholder-peacock-500:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .laptop\:hover\:placeholder-peacock-500:hover::placeholder {
    color: #38B2AC;
  }

  .laptop\:hover\:placeholder-peacock-600:hover::-webkit-input-placeholder {
    color: #319795;
  }

  .laptop\:hover\:placeholder-peacock-600:hover::-moz-placeholder {
    color: #319795;
  }

  .laptop\:hover\:placeholder-peacock-600:hover:-ms-input-placeholder {
    color: #319795;
  }

  .laptop\:hover\:placeholder-peacock-600:hover::-ms-input-placeholder {
    color: #319795;
  }

  .laptop\:hover\:placeholder-peacock-600:hover::placeholder {
    color: #319795;
  }

  .laptop\:hover\:placeholder-peacock-700:hover::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .laptop\:hover\:placeholder-peacock-700:hover::-moz-placeholder {
    color: #2C7A7B;
  }

  .laptop\:hover\:placeholder-peacock-700:hover:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .laptop\:hover\:placeholder-peacock-700:hover::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .laptop\:hover\:placeholder-peacock-700:hover::placeholder {
    color: #2C7A7B;
  }

  .laptop\:hover\:placeholder-peacock-800:hover::-webkit-input-placeholder {
    color: #285E61;
  }

  .laptop\:hover\:placeholder-peacock-800:hover::-moz-placeholder {
    color: #285E61;
  }

  .laptop\:hover\:placeholder-peacock-800:hover:-ms-input-placeholder {
    color: #285E61;
  }

  .laptop\:hover\:placeholder-peacock-800:hover::-ms-input-placeholder {
    color: #285E61;
  }

  .laptop\:hover\:placeholder-peacock-800:hover::placeholder {
    color: #285E61;
  }

  .laptop\:hover\:placeholder-peacock-900:hover::-webkit-input-placeholder {
    color: #234E52;
  }

  .laptop\:hover\:placeholder-peacock-900:hover::-moz-placeholder {
    color: #234E52;
  }

  .laptop\:hover\:placeholder-peacock-900:hover:-ms-input-placeholder {
    color: #234E52;
  }

  .laptop\:hover\:placeholder-peacock-900:hover::-ms-input-placeholder {
    color: #234E52;
  }

  .laptop\:hover\:placeholder-peacock-900:hover::placeholder {
    color: #234E52;
  }

  .laptop\:hover\:placeholder-peacock:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .laptop\:hover\:placeholder-peacock:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .laptop\:hover\:placeholder-peacock:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .laptop\:hover\:placeholder-peacock:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .laptop\:hover\:placeholder-peacock:hover::placeholder {
    color: #38B2AC;
  }

  .laptop\:hover\:placeholder-indigo-100:hover::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .laptop\:hover\:placeholder-indigo-100:hover::-moz-placeholder {
    color: #EBF4FF;
  }

  .laptop\:hover\:placeholder-indigo-100:hover:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .laptop\:hover\:placeholder-indigo-100:hover::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .laptop\:hover\:placeholder-indigo-100:hover::placeholder {
    color: #EBF4FF;
  }

  .laptop\:hover\:placeholder-indigo-200:hover::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .laptop\:hover\:placeholder-indigo-200:hover::-moz-placeholder {
    color: #C3DAFE;
  }

  .laptop\:hover\:placeholder-indigo-200:hover:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .laptop\:hover\:placeholder-indigo-200:hover::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .laptop\:hover\:placeholder-indigo-200:hover::placeholder {
    color: #C3DAFE;
  }

  .laptop\:hover\:placeholder-indigo-300:hover::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .laptop\:hover\:placeholder-indigo-300:hover::-moz-placeholder {
    color: #A3BFFA;
  }

  .laptop\:hover\:placeholder-indigo-300:hover:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .laptop\:hover\:placeholder-indigo-300:hover::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .laptop\:hover\:placeholder-indigo-300:hover::placeholder {
    color: #A3BFFA;
  }

  .laptop\:hover\:placeholder-indigo-400:hover::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .laptop\:hover\:placeholder-indigo-400:hover::-moz-placeholder {
    color: #7F9CF5;
  }

  .laptop\:hover\:placeholder-indigo-400:hover:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .laptop\:hover\:placeholder-indigo-400:hover::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .laptop\:hover\:placeholder-indigo-400:hover::placeholder {
    color: #7F9CF5;
  }

  .laptop\:hover\:placeholder-indigo-500:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .laptop\:hover\:placeholder-indigo-500:hover::-moz-placeholder {
    color: #667EEA;
  }

  .laptop\:hover\:placeholder-indigo-500:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .laptop\:hover\:placeholder-indigo-500:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .laptop\:hover\:placeholder-indigo-500:hover::placeholder {
    color: #667EEA;
  }

  .laptop\:hover\:placeholder-indigo-600:hover::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .laptop\:hover\:placeholder-indigo-600:hover::-moz-placeholder {
    color: #5A67D8;
  }

  .laptop\:hover\:placeholder-indigo-600:hover:-ms-input-placeholder {
    color: #5A67D8;
  }

  .laptop\:hover\:placeholder-indigo-600:hover::-ms-input-placeholder {
    color: #5A67D8;
  }

  .laptop\:hover\:placeholder-indigo-600:hover::placeholder {
    color: #5A67D8;
  }

  .laptop\:hover\:placeholder-indigo-700:hover::-webkit-input-placeholder {
    color: #6439DE;
  }

  .laptop\:hover\:placeholder-indigo-700:hover::-moz-placeholder {
    color: #6439DE;
  }

  .laptop\:hover\:placeholder-indigo-700:hover:-ms-input-placeholder {
    color: #6439DE;
  }

  .laptop\:hover\:placeholder-indigo-700:hover::-ms-input-placeholder {
    color: #6439DE;
  }

  .laptop\:hover\:placeholder-indigo-700:hover::placeholder {
    color: #6439DE;
  }

  .laptop\:hover\:placeholder-indigo-800:hover::-webkit-input-placeholder {
    color: #434190;
  }

  .laptop\:hover\:placeholder-indigo-800:hover::-moz-placeholder {
    color: #434190;
  }

  .laptop\:hover\:placeholder-indigo-800:hover:-ms-input-placeholder {
    color: #434190;
  }

  .laptop\:hover\:placeholder-indigo-800:hover::-ms-input-placeholder {
    color: #434190;
  }

  .laptop\:hover\:placeholder-indigo-800:hover::placeholder {
    color: #434190;
  }

  .laptop\:hover\:placeholder-indigo-900:hover::-webkit-input-placeholder {
    color: #3C366B;
  }

  .laptop\:hover\:placeholder-indigo-900:hover::-moz-placeholder {
    color: #3C366B;
  }

  .laptop\:hover\:placeholder-indigo-900:hover:-ms-input-placeholder {
    color: #3C366B;
  }

  .laptop\:hover\:placeholder-indigo-900:hover::-ms-input-placeholder {
    color: #3C366B;
  }

  .laptop\:hover\:placeholder-indigo-900:hover::placeholder {
    color: #3C366B;
  }

  .laptop\:hover\:placeholder-indigo:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .laptop\:hover\:placeholder-indigo:hover::-moz-placeholder {
    color: #667EEA;
  }

  .laptop\:hover\:placeholder-indigo:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .laptop\:hover\:placeholder-indigo:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .laptop\:hover\:placeholder-indigo:hover::placeholder {
    color: #667EEA;
  }

  .laptop\:pointer-events-none {
    pointer-events: none;
  }

  .laptop\:pointer-events-auto {
    pointer-events: auto;
  }

  .laptop\:\!pointer-events-none {
    pointer-events: none !important;
  }

  .laptop\:\!pointer-events-auto {
    pointer-events: auto !important;
  }

  .laptop\:hover\:pointer-events-none:hover {
    pointer-events: none;
  }

  .laptop\:hover\:pointer-events-auto:hover {
    pointer-events: auto;
  }

  .laptop\:static {
    position: static;
  }

  .laptop\:fixed {
    position: fixed;
  }

  .laptop\:absolute {
    position: absolute;
  }

  .laptop\:relative {
    position: relative;
  }

  .laptop\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .laptop\:\!static {
    position: static !important;
  }

  .laptop\:\!fixed {
    position: fixed !important;
  }

  .laptop\:\!absolute {
    position: absolute !important;
  }

  .laptop\:\!relative {
    position: relative !important;
  }

  .laptop\:\!sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }

  .laptop\:hover\:static:hover {
    position: static;
  }

  .laptop\:hover\:fixed:hover {
    position: fixed;
  }

  .laptop\:hover\:absolute:hover {
    position: absolute;
  }

  .laptop\:hover\:relative:hover {
    position: relative;
  }

  .laptop\:hover\:sticky:hover {
    position: -webkit-sticky;
    position: sticky;
  }

  .laptop\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .laptop\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .laptop\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .laptop\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .laptop\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .laptop\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .laptop\:top-0 {
    top: 0;
  }

  .laptop\:right-0 {
    right: 0;
  }

  .laptop\:bottom-0 {
    bottom: 0;
  }

  .laptop\:left-0 {
    left: 0;
  }

  .laptop\:top-auto {
    top: auto;
  }

  .laptop\:right-auto {
    right: auto;
  }

  .laptop\:bottom-auto {
    bottom: auto;
  }

  .laptop\:left-auto {
    left: auto;
  }

  .laptop\:\!inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .laptop\:\!inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .laptop\:\!inset-y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }

  .laptop\:\!inset-x-0 {
    right: 0 !important;
    left: 0 !important;
  }

  .laptop\:\!inset-y-auto {
    top: auto !important;
    bottom: auto !important;
  }

  .laptop\:\!inset-x-auto {
    right: auto !important;
    left: auto !important;
  }

  .laptop\:\!top-0 {
    top: 0 !important;
  }

  .laptop\:\!right-0 {
    right: 0 !important;
  }

  .laptop\:\!bottom-0 {
    bottom: 0 !important;
  }

  .laptop\:\!left-0 {
    left: 0 !important;
  }

  .laptop\:\!top-auto {
    top: auto !important;
  }

  .laptop\:\!right-auto {
    right: auto !important;
  }

  .laptop\:\!bottom-auto {
    bottom: auto !important;
  }

  .laptop\:\!left-auto {
    left: auto !important;
  }

  .laptop\:hover\:inset-0:hover {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .laptop\:hover\:inset-auto:hover {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .laptop\:hover\:inset-y-0:hover {
    top: 0;
    bottom: 0;
  }

  .laptop\:hover\:inset-x-0:hover {
    right: 0;
    left: 0;
  }

  .laptop\:hover\:inset-y-auto:hover {
    top: auto;
    bottom: auto;
  }

  .laptop\:hover\:inset-x-auto:hover {
    right: auto;
    left: auto;
  }

  .laptop\:hover\:top-0:hover {
    top: 0;
  }

  .laptop\:hover\:right-0:hover {
    right: 0;
  }

  .laptop\:hover\:bottom-0:hover {
    bottom: 0;
  }

  .laptop\:hover\:left-0:hover {
    left: 0;
  }

  .laptop\:hover\:top-auto:hover {
    top: auto;
  }

  .laptop\:hover\:right-auto:hover {
    right: auto;
  }

  .laptop\:hover\:bottom-auto:hover {
    bottom: auto;
  }

  .laptop\:hover\:left-auto:hover {
    left: auto;
  }

  .laptop\:resize-none {
    resize: none;
  }

  .laptop\:resize-y {
    resize: vertical;
  }

  .laptop\:resize-x {
    resize: horizontal;
  }

  .laptop\:resize {
    resize: both;
  }

  .laptop\:\!resize-none {
    resize: none !important;
  }

  .laptop\:\!resize-y {
    resize: vertical !important;
  }

  .laptop\:\!resize-x {
    resize: horizontal !important;
  }

  .laptop\:\!resize {
    resize: both !important;
  }

  .laptop\:hover\:resize-none:hover {
    resize: none;
  }

  .laptop\:hover\:resize-y:hover {
    resize: vertical;
  }

  .laptop\:hover\:resize-x:hover {
    resize: horizontal;
  }

  .laptop\:hover\:resize:hover {
    resize: both;
  }

  .laptop\:shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .laptop\:shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .laptop\:shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .laptop\:shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .laptop\:shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .laptop\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .laptop\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .laptop\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .laptop\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .laptop\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .laptop\:\!shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .laptop\:\!shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .laptop\:\!shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .laptop\:\!shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .laptop\:\!shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .laptop\:\!shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .laptop\:\!shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .laptop\:\!shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .laptop\:\!shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .laptop\:\!shadow-none {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .laptop\:hover\:shadow-xs:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .laptop\:hover\:shadow-sm:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .laptop\:hover\:shadow:hover {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .laptop\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .laptop\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .laptop\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .laptop\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .laptop\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .laptop\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .laptop\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .laptop\:fill-current {
    fill: currentColor;
  }

  .laptop\:\!fill-current {
    fill: currentColor !important;
  }

  .laptop\:hover\:fill-current:hover {
    fill: currentColor;
  }

  .laptop\:stroke-current {
    stroke: currentColor;
  }

  .laptop\:\!stroke-current {
    stroke: currentColor !important;
  }

  .laptop\:hover\:stroke-current:hover {
    stroke: currentColor;
  }

  .laptop\:stroke-0 {
    stroke-width: 0;
  }

  .laptop\:stroke-1 {
    stroke-width: 1;
  }

  .laptop\:stroke-2 {
    stroke-width: 2;
  }

  .laptop\:\!stroke-0 {
    stroke-width: 0 !important;
  }

  .laptop\:\!stroke-1 {
    stroke-width: 1 !important;
  }

  .laptop\:\!stroke-2 {
    stroke-width: 2 !important;
  }

  .laptop\:hover\:stroke-0:hover {
    stroke-width: 0;
  }

  .laptop\:hover\:stroke-1:hover {
    stroke-width: 1;
  }

  .laptop\:hover\:stroke-2:hover {
    stroke-width: 2;
  }

  .laptop\:table-auto {
    table-layout: auto;
  }

  .laptop\:table-fixed {
    table-layout: fixed;
  }

  .laptop\:\!table-auto {
    table-layout: auto !important;
  }

  .laptop\:\!table-fixed {
    table-layout: fixed !important;
  }

  .laptop\:hover\:table-auto:hover {
    table-layout: auto;
  }

  .laptop\:hover\:table-fixed:hover {
    table-layout: fixed;
  }

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

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

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

  .laptop\:text-justify {
    text-align: justify;
  }

  .laptop\:\!text-left {
    text-align: left !important;
  }

  .laptop\:\!text-center {
    text-align: center !important;
  }

  .laptop\:\!text-right {
    text-align: right !important;
  }

  .laptop\:\!text-justify {
    text-align: justify !important;
  }

  .laptop\:hover\:text-left:hover {
    text-align: left;
  }

  .laptop\:hover\:text-center:hover {
    text-align: center;
  }

  .laptop\:hover\:text-right:hover {
    text-align: right;
  }

  .laptop\:hover\:text-justify:hover {
    text-align: justify;
  }

  .laptop\:text-primary {
    color: #6638B6;
  }

  .laptop\:text-primaryDark {
    color: #3C2C84;
  }

  .laptop\:text-primary1 {
    color: #8C81D1;
  }

  .laptop\:text-primary2 {
    color: #A8A5CE;
  }

  .laptop\:text-primary3 {
    color: #EBEAF6;
  }

  .laptop\:text-primary4 {
    color: #F8F8FC;
  }

  .laptop\:text-secondary {
    color: #007EE5;
  }

  .laptop\:text-secondary1 {
    color: #43BEFF;
  }

  .laptop\:text-secondary2 {
    color: #F5F9FD;
  }

  .laptop\:text-alert {
    color: #EF3817;
  }

  .laptop\:text-safe {
    color: #60B731;
  }

  .laptop\:text-primary-dark {
    color: #3C2C84;
  }

  .laptop\:text-primary-1 {
    color: #8C81D1;
  }

  .laptop\:text-primary-2 {
    color: #A8A5CE;
  }

  .laptop\:text-primary-3 {
    color: #EBEAF6;
  }

  .laptop\:text-primary-4 {
    color: #F8F8FC;
  }

  .laptop\:text-secondary-1 {
    color: #43BEFF;
  }

  .laptop\:text-secondary-2 {
    color: #F5F9FD;
  }

  .laptop\:text-transparent {
    color: transparent;
  }

  .laptop\:text-black {
    color: #000000;
  }

  .laptop\:text-white {
    color: #FFFFFF;
  }

  .laptop\:text-point-violet {
    color: #7545FF;
  }

  .laptop\:text-gray-100 {
    color: #F7F7F7;
  }

  .laptop\:text-gray-200 {
    color: #E5E5E8;
  }

  .laptop\:text-gray-300 {
    color: #CED0D6;
  }

  .laptop\:text-gray-400 {
    color: #A7A9B2;
  }

  .laptop\:text-gray-500 {
    color: #858895;
  }

  .laptop\:text-gray-600 {
    color: #6B6E7B;
  }

  .laptop\:text-gray-700 {
    color: #5F616D;
  }

  .laptop\:text-gray-800 {
    color: #474952;
  }

  .laptop\:text-gray-900 {
    color: #222532;
  }

  .laptop\:text-gray {
    color: #858895;
  }

  .laptop\:text-gray-dark {
    color: #222532;
  }

  .laptop\:text-red-100 {
    color: #FFE8E8;
  }

  .laptop\:text-red-200 {
    color: #FFC4C4;
  }

  .laptop\:text-red-300 {
    color: #FF8F8F;
  }

  .laptop\:text-red-400 {
    color: #FF6A6A;
  }

  .laptop\:text-red-500 {
    color: #EF3817;
  }

  .laptop\:text-red-600 {
    color: #CC2C00;
  }

  .laptop\:text-red-700 {
    color: #C53030;
  }

  .laptop\:text-red-800 {
    color: #9B2C2C;
  }

  .laptop\:text-red-900 {
    color: #742A2A;
  }

  .laptop\:text-red {
    color: #EF3817;
  }

  .laptop\:text-coral-100 {
    color: #FFEBE6;
  }

  .laptop\:text-coral-200 {
    color: #FFD3C8;
  }

  .laptop\:text-coral-300 {
    color: #FFB39E;
  }

  .laptop\:text-coral-400 {
    color: #FF9476;
  }

  .laptop\:text-coral-500 {
    color: #FF7750;
  }

  .laptop\:text-coral-600 {
    color: #F55A2F;
  }

  .laptop\:text-coral-700 {
    color: #DD470F;
  }

  .laptop\:text-coral-800 {
    color: #B93E0F;
  }

  .laptop\:text-coral-900 {
    color: #8E3311;
  }

  .laptop\:text-coral {
    color: #FF7750;
  }

  .laptop\:text-yellow-100 {
    color: #FFFAE6;
  }

  .laptop\:text-yellow-200 {
    color: #FFEB99;
  }

  .laptop\:text-yellow-300 {
    color: #FFE066;
  }

  .laptop\:text-yellow-400 {
    color: #FFD633;
  }

  .laptop\:text-yellow-500 {
    color: #FFCE02;
  }

  .laptop\:text-yellow-600 {
    color: #E6B800;
  }

  .laptop\:text-yellow-700 {
    color: #CCA300;
  }

  .laptop\:text-yellow-800 {
    color: #806600;
  }

  .laptop\:text-yellow-900 {
    color: #4D3D00;
  }

  .laptop\:text-yellow {
    color: #FFCE02;
  }

  .laptop\:text-green-100 {
    color: #F9FCE9;
  }

  .laptop\:text-green-200 {
    color: #E7F3A5;
  }

  .laptop\:text-green-300 {
    color: #D5EA62;
  }

  .laptop\:text-green-400 {
    color: #C2E01E;
  }

  .laptop\:text-green-500 {
    color: #60B731;
  }

  .laptop\:text-green-600 {
    color: #3F7B1A;
  }

  .laptop\:text-green-700 {
    color: #366916;
  }

  .laptop\:text-green-800 {
    color: #203F0D;
  }

  .laptop\:text-green-900 {
    color: #162A09;
  }

  .laptop\:text-green {
    color: #60B731;
  }

  .laptop\:text-blue-100 {
    color: #F5F9FD;
  }

  .laptop\:text-blue-200 {
    color: #E9F4FF;
  }

  .laptop\:text-blue-300 {
    color: #B9DCFF;
  }

  .laptop\:text-blue-400 {
    color: #43BEFF;
  }

  .laptop\:text-blue-500 {
    color: #007EE5;
  }

  .laptop\:text-blue-600 {
    color: #0069CC;
  }

  .laptop\:text-blue-700 {
    color: #005CB3;
  }

  .laptop\:text-blue-800 {
    color: #004F99;
  }

  .laptop\:text-blue-900 {
    color: #003566;
  }

  .laptop\:text-blue {
    color: #007EE5;
  }

  .laptop\:text-violet-100 {
    color: #F8F8FC;
  }

  .laptop\:text-violet-200 {
    color: #EBEAF6;
  }

  .laptop\:text-violet-300 {
    color: #A8A5CE;
  }

  .laptop\:text-violet-400 {
    color: #8C81D1;
  }

  .laptop\:text-violet-500 {
    color: #6638B6;
  }

  .laptop\:text-violet-600 {
    color: #58309C;
  }

  .laptop\:text-violet-700 {
    color: #4D2A89;
  }

  .laptop\:text-violet-800 {
    color: #3C2C84;
  }

  .laptop\:text-violet-900 {
    color: #371E62;
  }

  .laptop\:text-violet {
    color: #6638B6;
  }

  .laptop\:text-peacock-100 {
    color: #E6FFFA;
  }

  .laptop\:text-peacock-200 {
    color: #B2F5EA;
  }

  .laptop\:text-peacock-300 {
    color: #81E6D9;
  }

  .laptop\:text-peacock-400 {
    color: #4FD1C5;
  }

  .laptop\:text-peacock-500 {
    color: #38B2AC;
  }

  .laptop\:text-peacock-600 {
    color: #319795;
  }

  .laptop\:text-peacock-700 {
    color: #2C7A7B;
  }

  .laptop\:text-peacock-800 {
    color: #285E61;
  }

  .laptop\:text-peacock-900 {
    color: #234E52;
  }

  .laptop\:text-peacock {
    color: #38B2AC;
  }

  .laptop\:text-indigo-100 {
    color: #EBF4FF;
  }

  .laptop\:text-indigo-200 {
    color: #C3DAFE;
  }

  .laptop\:text-indigo-300 {
    color: #A3BFFA;
  }

  .laptop\:text-indigo-400 {
    color: #7F9CF5;
  }

  .laptop\:text-indigo-500 {
    color: #667EEA;
  }

  .laptop\:text-indigo-600 {
    color: #5A67D8;
  }

  .laptop\:text-indigo-700 {
    color: #6439DE;
  }

  .laptop\:text-indigo-800 {
    color: #434190;
  }

  .laptop\:text-indigo-900 {
    color: #3C366B;
  }

  .laptop\:text-indigo {
    color: #667EEA;
  }

  .laptop\:\!text-primary {
    color: #6638B6 !important;
  }

  .laptop\:\!text-primaryDark {
    color: #3C2C84 !important;
  }

  .laptop\:\!text-primary1 {
    color: #8C81D1 !important;
  }

  .laptop\:\!text-primary2 {
    color: #A8A5CE !important;
  }

  .laptop\:\!text-primary3 {
    color: #EBEAF6 !important;
  }

  .laptop\:\!text-primary4 {
    color: #F8F8FC !important;
  }

  .laptop\:\!text-secondary {
    color: #007EE5 !important;
  }

  .laptop\:\!text-secondary1 {
    color: #43BEFF !important;
  }

  .laptop\:\!text-secondary2 {
    color: #F5F9FD !important;
  }

  .laptop\:\!text-alert {
    color: #EF3817 !important;
  }

  .laptop\:\!text-safe {
    color: #60B731 !important;
  }

  .laptop\:\!text-primary-dark {
    color: #3C2C84 !important;
  }

  .laptop\:\!text-primary-1 {
    color: #8C81D1 !important;
  }

  .laptop\:\!text-primary-2 {
    color: #A8A5CE !important;
  }

  .laptop\:\!text-primary-3 {
    color: #EBEAF6 !important;
  }

  .laptop\:\!text-primary-4 {
    color: #F8F8FC !important;
  }

  .laptop\:\!text-secondary-1 {
    color: #43BEFF !important;
  }

  .laptop\:\!text-secondary-2 {
    color: #F5F9FD !important;
  }

  .laptop\:\!text-transparent {
    color: transparent !important;
  }

  .laptop\:\!text-black {
    color: #000000 !important;
  }

  .laptop\:\!text-white {
    color: #FFFFFF !important;
  }

  .laptop\:\!text-point-violet {
    color: #7545FF !important;
  }

  .laptop\:\!text-gray-100 {
    color: #F7F7F7 !important;
  }

  .laptop\:\!text-gray-200 {
    color: #E5E5E8 !important;
  }

  .laptop\:\!text-gray-300 {
    color: #CED0D6 !important;
  }

  .laptop\:\!text-gray-400 {
    color: #A7A9B2 !important;
  }

  .laptop\:\!text-gray-500 {
    color: #858895 !important;
  }

  .laptop\:\!text-gray-600 {
    color: #6B6E7B !important;
  }

  .laptop\:\!text-gray-700 {
    color: #5F616D !important;
  }

  .laptop\:\!text-gray-800 {
    color: #474952 !important;
  }

  .laptop\:\!text-gray-900 {
    color: #222532 !important;
  }

  .laptop\:\!text-gray {
    color: #858895 !important;
  }

  .laptop\:\!text-gray-dark {
    color: #222532 !important;
  }

  .laptop\:\!text-red-100 {
    color: #FFE8E8 !important;
  }

  .laptop\:\!text-red-200 {
    color: #FFC4C4 !important;
  }

  .laptop\:\!text-red-300 {
    color: #FF8F8F !important;
  }

  .laptop\:\!text-red-400 {
    color: #FF6A6A !important;
  }

  .laptop\:\!text-red-500 {
    color: #EF3817 !important;
  }

  .laptop\:\!text-red-600 {
    color: #CC2C00 !important;
  }

  .laptop\:\!text-red-700 {
    color: #C53030 !important;
  }

  .laptop\:\!text-red-800 {
    color: #9B2C2C !important;
  }

  .laptop\:\!text-red-900 {
    color: #742A2A !important;
  }

  .laptop\:\!text-red {
    color: #EF3817 !important;
  }

  .laptop\:\!text-coral-100 {
    color: #FFEBE6 !important;
  }

  .laptop\:\!text-coral-200 {
    color: #FFD3C8 !important;
  }

  .laptop\:\!text-coral-300 {
    color: #FFB39E !important;
  }

  .laptop\:\!text-coral-400 {
    color: #FF9476 !important;
  }

  .laptop\:\!text-coral-500 {
    color: #FF7750 !important;
  }

  .laptop\:\!text-coral-600 {
    color: #F55A2F !important;
  }

  .laptop\:\!text-coral-700 {
    color: #DD470F !important;
  }

  .laptop\:\!text-coral-800 {
    color: #B93E0F !important;
  }

  .laptop\:\!text-coral-900 {
    color: #8E3311 !important;
  }

  .laptop\:\!text-coral {
    color: #FF7750 !important;
  }

  .laptop\:\!text-yellow-100 {
    color: #FFFAE6 !important;
  }

  .laptop\:\!text-yellow-200 {
    color: #FFEB99 !important;
  }

  .laptop\:\!text-yellow-300 {
    color: #FFE066 !important;
  }

  .laptop\:\!text-yellow-400 {
    color: #FFD633 !important;
  }

  .laptop\:\!text-yellow-500 {
    color: #FFCE02 !important;
  }

  .laptop\:\!text-yellow-600 {
    color: #E6B800 !important;
  }

  .laptop\:\!text-yellow-700 {
    color: #CCA300 !important;
  }

  .laptop\:\!text-yellow-800 {
    color: #806600 !important;
  }

  .laptop\:\!text-yellow-900 {
    color: #4D3D00 !important;
  }

  .laptop\:\!text-yellow {
    color: #FFCE02 !important;
  }

  .laptop\:\!text-green-100 {
    color: #F9FCE9 !important;
  }

  .laptop\:\!text-green-200 {
    color: #E7F3A5 !important;
  }

  .laptop\:\!text-green-300 {
    color: #D5EA62 !important;
  }

  .laptop\:\!text-green-400 {
    color: #C2E01E !important;
  }

  .laptop\:\!text-green-500 {
    color: #60B731 !important;
  }

  .laptop\:\!text-green-600 {
    color: #3F7B1A !important;
  }

  .laptop\:\!text-green-700 {
    color: #366916 !important;
  }

  .laptop\:\!text-green-800 {
    color: #203F0D !important;
  }

  .laptop\:\!text-green-900 {
    color: #162A09 !important;
  }

  .laptop\:\!text-green {
    color: #60B731 !important;
  }

  .laptop\:\!text-blue-100 {
    color: #F5F9FD !important;
  }

  .laptop\:\!text-blue-200 {
    color: #E9F4FF !important;
  }

  .laptop\:\!text-blue-300 {
    color: #B9DCFF !important;
  }

  .laptop\:\!text-blue-400 {
    color: #43BEFF !important;
  }

  .laptop\:\!text-blue-500 {
    color: #007EE5 !important;
  }

  .laptop\:\!text-blue-600 {
    color: #0069CC !important;
  }

  .laptop\:\!text-blue-700 {
    color: #005CB3 !important;
  }

  .laptop\:\!text-blue-800 {
    color: #004F99 !important;
  }

  .laptop\:\!text-blue-900 {
    color: #003566 !important;
  }

  .laptop\:\!text-blue {
    color: #007EE5 !important;
  }

  .laptop\:\!text-violet-100 {
    color: #F8F8FC !important;
  }

  .laptop\:\!text-violet-200 {
    color: #EBEAF6 !important;
  }

  .laptop\:\!text-violet-300 {
    color: #A8A5CE !important;
  }

  .laptop\:\!text-violet-400 {
    color: #8C81D1 !important;
  }

  .laptop\:\!text-violet-500 {
    color: #6638B6 !important;
  }

  .laptop\:\!text-violet-600 {
    color: #58309C !important;
  }

  .laptop\:\!text-violet-700 {
    color: #4D2A89 !important;
  }

  .laptop\:\!text-violet-800 {
    color: #3C2C84 !important;
  }

  .laptop\:\!text-violet-900 {
    color: #371E62 !important;
  }

  .laptop\:\!text-violet {
    color: #6638B6 !important;
  }

  .laptop\:\!text-peacock-100 {
    color: #E6FFFA !important;
  }

  .laptop\:\!text-peacock-200 {
    color: #B2F5EA !important;
  }

  .laptop\:\!text-peacock-300 {
    color: #81E6D9 !important;
  }

  .laptop\:\!text-peacock-400 {
    color: #4FD1C5 !important;
  }

  .laptop\:\!text-peacock-500 {
    color: #38B2AC !important;
  }

  .laptop\:\!text-peacock-600 {
    color: #319795 !important;
  }

  .laptop\:\!text-peacock-700 {
    color: #2C7A7B !important;
  }

  .laptop\:\!text-peacock-800 {
    color: #285E61 !important;
  }

  .laptop\:\!text-peacock-900 {
    color: #234E52 !important;
  }

  .laptop\:\!text-peacock {
    color: #38B2AC !important;
  }

  .laptop\:\!text-indigo-100 {
    color: #EBF4FF !important;
  }

  .laptop\:\!text-indigo-200 {
    color: #C3DAFE !important;
  }

  .laptop\:\!text-indigo-300 {
    color: #A3BFFA !important;
  }

  .laptop\:\!text-indigo-400 {
    color: #7F9CF5 !important;
  }

  .laptop\:\!text-indigo-500 {
    color: #667EEA !important;
  }

  .laptop\:\!text-indigo-600 {
    color: #5A67D8 !important;
  }

  .laptop\:\!text-indigo-700 {
    color: #6439DE !important;
  }

  .laptop\:\!text-indigo-800 {
    color: #434190 !important;
  }

  .laptop\:\!text-indigo-900 {
    color: #3C366B !important;
  }

  .laptop\:\!text-indigo {
    color: #667EEA !important;
  }

  .laptop\:hover\:text-primary:hover {
    color: #6638B6;
  }

  .laptop\:hover\:text-primaryDark:hover {
    color: #3C2C84;
  }

  .laptop\:hover\:text-primary1:hover {
    color: #8C81D1;
  }

  .laptop\:hover\:text-primary2:hover {
    color: #A8A5CE;
  }

  .laptop\:hover\:text-primary3:hover {
    color: #EBEAF6;
  }

  .laptop\:hover\:text-primary4:hover {
    color: #F8F8FC;
  }

  .laptop\:hover\:text-secondary:hover {
    color: #007EE5;
  }

  .laptop\:hover\:text-secondary1:hover {
    color: #43BEFF;
  }

  .laptop\:hover\:text-secondary2:hover {
    color: #F5F9FD;
  }

  .laptop\:hover\:text-alert:hover {
    color: #EF3817;
  }

  .laptop\:hover\:text-safe:hover {
    color: #60B731;
  }

  .laptop\:hover\:text-primary-dark:hover {
    color: #3C2C84;
  }

  .laptop\:hover\:text-primary-1:hover {
    color: #8C81D1;
  }

  .laptop\:hover\:text-primary-2:hover {
    color: #A8A5CE;
  }

  .laptop\:hover\:text-primary-3:hover {
    color: #EBEAF6;
  }

  .laptop\:hover\:text-primary-4:hover {
    color: #F8F8FC;
  }

  .laptop\:hover\:text-secondary-1:hover {
    color: #43BEFF;
  }

  .laptop\:hover\:text-secondary-2:hover {
    color: #F5F9FD;
  }

  .laptop\:hover\:text-transparent:hover {
    color: transparent;
  }

  .laptop\:hover\:text-black:hover {
    color: #000000;
  }

  .laptop\:hover\:text-white:hover {
    color: #FFFFFF;
  }

  .laptop\:hover\:text-point-violet:hover {
    color: #7545FF;
  }

  .laptop\:hover\:text-gray-100:hover {
    color: #F7F7F7;
  }

  .laptop\:hover\:text-gray-200:hover {
    color: #E5E5E8;
  }

  .laptop\:hover\:text-gray-300:hover {
    color: #CED0D6;
  }

  .laptop\:hover\:text-gray-400:hover {
    color: #A7A9B2;
  }

  .laptop\:hover\:text-gray-500:hover {
    color: #858895;
  }

  .laptop\:hover\:text-gray-600:hover {
    color: #6B6E7B;
  }

  .laptop\:hover\:text-gray-700:hover {
    color: #5F616D;
  }

  .laptop\:hover\:text-gray-800:hover {
    color: #474952;
  }

  .laptop\:hover\:text-gray-900:hover {
    color: #222532;
  }

  .laptop\:hover\:text-gray:hover {
    color: #858895;
  }

  .laptop\:hover\:text-gray-dark:hover {
    color: #222532;
  }

  .laptop\:hover\:text-red-100:hover {
    color: #FFE8E8;
  }

  .laptop\:hover\:text-red-200:hover {
    color: #FFC4C4;
  }

  .laptop\:hover\:text-red-300:hover {
    color: #FF8F8F;
  }

  .laptop\:hover\:text-red-400:hover {
    color: #FF6A6A;
  }

  .laptop\:hover\:text-red-500:hover {
    color: #EF3817;
  }

  .laptop\:hover\:text-red-600:hover {
    color: #CC2C00;
  }

  .laptop\:hover\:text-red-700:hover {
    color: #C53030;
  }

  .laptop\:hover\:text-red-800:hover {
    color: #9B2C2C;
  }

  .laptop\:hover\:text-red-900:hover {
    color: #742A2A;
  }

  .laptop\:hover\:text-red:hover {
    color: #EF3817;
  }

  .laptop\:hover\:text-coral-100:hover {
    color: #FFEBE6;
  }

  .laptop\:hover\:text-coral-200:hover {
    color: #FFD3C8;
  }

  .laptop\:hover\:text-coral-300:hover {
    color: #FFB39E;
  }

  .laptop\:hover\:text-coral-400:hover {
    color: #FF9476;
  }

  .laptop\:hover\:text-coral-500:hover {
    color: #FF7750;
  }

  .laptop\:hover\:text-coral-600:hover {
    color: #F55A2F;
  }

  .laptop\:hover\:text-coral-700:hover {
    color: #DD470F;
  }

  .laptop\:hover\:text-coral-800:hover {
    color: #B93E0F;
  }

  .laptop\:hover\:text-coral-900:hover {
    color: #8E3311;
  }

  .laptop\:hover\:text-coral:hover {
    color: #FF7750;
  }

  .laptop\:hover\:text-yellow-100:hover {
    color: #FFFAE6;
  }

  .laptop\:hover\:text-yellow-200:hover {
    color: #FFEB99;
  }

  .laptop\:hover\:text-yellow-300:hover {
    color: #FFE066;
  }

  .laptop\:hover\:text-yellow-400:hover {
    color: #FFD633;
  }

  .laptop\:hover\:text-yellow-500:hover {
    color: #FFCE02;
  }

  .laptop\:hover\:text-yellow-600:hover {
    color: #E6B800;
  }

  .laptop\:hover\:text-yellow-700:hover {
    color: #CCA300;
  }

  .laptop\:hover\:text-yellow-800:hover {
    color: #806600;
  }

  .laptop\:hover\:text-yellow-900:hover {
    color: #4D3D00;
  }

  .laptop\:hover\:text-yellow:hover {
    color: #FFCE02;
  }

  .laptop\:hover\:text-green-100:hover {
    color: #F9FCE9;
  }

  .laptop\:hover\:text-green-200:hover {
    color: #E7F3A5;
  }

  .laptop\:hover\:text-green-300:hover {
    color: #D5EA62;
  }

  .laptop\:hover\:text-green-400:hover {
    color: #C2E01E;
  }

  .laptop\:hover\:text-green-500:hover {
    color: #60B731;
  }

  .laptop\:hover\:text-green-600:hover {
    color: #3F7B1A;
  }

  .laptop\:hover\:text-green-700:hover {
    color: #366916;
  }

  .laptop\:hover\:text-green-800:hover {
    color: #203F0D;
  }

  .laptop\:hover\:text-green-900:hover {
    color: #162A09;
  }

  .laptop\:hover\:text-green:hover {
    color: #60B731;
  }

  .laptop\:hover\:text-blue-100:hover {
    color: #F5F9FD;
  }

  .laptop\:hover\:text-blue-200:hover {
    color: #E9F4FF;
  }

  .laptop\:hover\:text-blue-300:hover {
    color: #B9DCFF;
  }

  .laptop\:hover\:text-blue-400:hover {
    color: #43BEFF;
  }

  .laptop\:hover\:text-blue-500:hover {
    color: #007EE5;
  }

  .laptop\:hover\:text-blue-600:hover {
    color: #0069CC;
  }

  .laptop\:hover\:text-blue-700:hover {
    color: #005CB3;
  }

  .laptop\:hover\:text-blue-800:hover {
    color: #004F99;
  }

  .laptop\:hover\:text-blue-900:hover {
    color: #003566;
  }

  .laptop\:hover\:text-blue:hover {
    color: #007EE5;
  }

  .laptop\:hover\:text-violet-100:hover {
    color: #F8F8FC;
  }

  .laptop\:hover\:text-violet-200:hover {
    color: #EBEAF6;
  }

  .laptop\:hover\:text-violet-300:hover {
    color: #A8A5CE;
  }

  .laptop\:hover\:text-violet-400:hover {
    color: #8C81D1;
  }

  .laptop\:hover\:text-violet-500:hover {
    color: #6638B6;
  }

  .laptop\:hover\:text-violet-600:hover {
    color: #58309C;
  }

  .laptop\:hover\:text-violet-700:hover {
    color: #4D2A89;
  }

  .laptop\:hover\:text-violet-800:hover {
    color: #3C2C84;
  }

  .laptop\:hover\:text-violet-900:hover {
    color: #371E62;
  }

  .laptop\:hover\:text-violet:hover {
    color: #6638B6;
  }

  .laptop\:hover\:text-peacock-100:hover {
    color: #E6FFFA;
  }

  .laptop\:hover\:text-peacock-200:hover {
    color: #B2F5EA;
  }

  .laptop\:hover\:text-peacock-300:hover {
    color: #81E6D9;
  }

  .laptop\:hover\:text-peacock-400:hover {
    color: #4FD1C5;
  }

  .laptop\:hover\:text-peacock-500:hover {
    color: #38B2AC;
  }

  .laptop\:hover\:text-peacock-600:hover {
    color: #319795;
  }

  .laptop\:hover\:text-peacock-700:hover {
    color: #2C7A7B;
  }

  .laptop\:hover\:text-peacock-800:hover {
    color: #285E61;
  }

  .laptop\:hover\:text-peacock-900:hover {
    color: #234E52;
  }

  .laptop\:hover\:text-peacock:hover {
    color: #38B2AC;
  }

  .laptop\:hover\:text-indigo-100:hover {
    color: #EBF4FF;
  }

  .laptop\:hover\:text-indigo-200:hover {
    color: #C3DAFE;
  }

  .laptop\:hover\:text-indigo-300:hover {
    color: #A3BFFA;
  }

  .laptop\:hover\:text-indigo-400:hover {
    color: #7F9CF5;
  }

  .laptop\:hover\:text-indigo-500:hover {
    color: #667EEA;
  }

  .laptop\:hover\:text-indigo-600:hover {
    color: #5A67D8;
  }

  .laptop\:hover\:text-indigo-700:hover {
    color: #6439DE;
  }

  .laptop\:hover\:text-indigo-800:hover {
    color: #434190;
  }

  .laptop\:hover\:text-indigo-900:hover {
    color: #3C366B;
  }

  .laptop\:hover\:text-indigo:hover {
    color: #667EEA;
  }

  .laptop\:text-xs {
    font-size: 0.75rem;
  }

  .laptop\:text-sm {
    font-size: 0.875rem;
  }

  .laptop\:text-base {
    font-size: 1rem;
  }

  .laptop\:text-lg {
    font-size: 1.125rem;
  }

  .laptop\:text-xl {
    font-size: 1.25rem;
  }

  .laptop\:text-2xl {
    font-size: 1.5rem;
  }

  .laptop\:text-3xl {
    font-size: 1.875rem;
  }

  .laptop\:text-4xl {
    font-size: 2.25rem;
  }

  .laptop\:text-5xl {
    font-size: 3rem;
  }

  .laptop\:text-6xl {
    font-size: 4rem;
  }

  .laptop\:\!text-xs {
    font-size: 0.75rem !important;
  }

  .laptop\:\!text-sm {
    font-size: 0.875rem !important;
  }

  .laptop\:\!text-base {
    font-size: 1rem !important;
  }

  .laptop\:\!text-lg {
    font-size: 1.125rem !important;
  }

  .laptop\:\!text-xl {
    font-size: 1.25rem !important;
  }

  .laptop\:\!text-2xl {
    font-size: 1.5rem !important;
  }

  .laptop\:\!text-3xl {
    font-size: 1.875rem !important;
  }

  .laptop\:\!text-4xl {
    font-size: 2.25rem !important;
  }

  .laptop\:\!text-5xl {
    font-size: 3rem !important;
  }

  .laptop\:\!text-6xl {
    font-size: 4rem !important;
  }

  .laptop\:hover\:text-xs:hover {
    font-size: 0.75rem;
  }

  .laptop\:hover\:text-sm:hover {
    font-size: 0.875rem;
  }

  .laptop\:hover\:text-base:hover {
    font-size: 1rem;
  }

  .laptop\:hover\:text-lg:hover {
    font-size: 1.125rem;
  }

  .laptop\:hover\:text-xl:hover {
    font-size: 1.25rem;
  }

  .laptop\:hover\:text-2xl:hover {
    font-size: 1.5rem;
  }

  .laptop\:hover\:text-3xl:hover {
    font-size: 1.875rem;
  }

  .laptop\:hover\:text-4xl:hover {
    font-size: 2.25rem;
  }

  .laptop\:hover\:text-5xl:hover {
    font-size: 3rem;
  }

  .laptop\:hover\:text-6xl:hover {
    font-size: 4rem;
  }

  .laptop\:italic {
    font-style: italic;
  }

  .laptop\:not-italic {
    font-style: normal;
  }

  .laptop\:\!italic {
    font-style: italic !important;
  }

  .laptop\:\!not-italic {
    font-style: normal !important;
  }

  .laptop\:hover\:italic:hover {
    font-style: italic;
  }

  .laptop\:hover\:not-italic:hover {
    font-style: normal;
  }

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

  .laptop\:lowercase {
    text-transform: lowercase;
  }

  .laptop\:capitalize {
    text-transform: capitalize;
  }

  .laptop\:normal-case {
    text-transform: none;
  }

  .laptop\:\!uppercase {
    text-transform: uppercase !important;
  }

  .laptop\:\!lowercase {
    text-transform: lowercase !important;
  }

  .laptop\:\!capitalize {
    text-transform: capitalize !important;
  }

  .laptop\:\!normal-case {
    text-transform: none !important;
  }

  .laptop\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .laptop\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .laptop\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .laptop\:hover\:normal-case:hover {
    text-transform: none;
  }

  .laptop\:underline {
    text-decoration: underline;
  }

  .laptop\:line-through {
    text-decoration: line-through;
  }

  .laptop\:no-underline {
    text-decoration: none;
  }

  .laptop\:\!underline {
    text-decoration: underline !important;
  }

  .laptop\:\!line-through {
    text-decoration: line-through !important;
  }

  .laptop\:\!no-underline {
    text-decoration: none !important;
  }

  .laptop\:hover\:underline:hover {
    text-decoration: underline;
  }

  .laptop\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .laptop\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .laptop\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .laptop\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .laptop\:\!antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .laptop\:\!subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .laptop\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .laptop\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .laptop\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .laptop\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .laptop\:tracking-normal {
    letter-spacing: 0;
  }

  .laptop\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .laptop\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .laptop\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .laptop\:\!tracking-tighter {
    letter-spacing: -0.05em !important;
  }

  .laptop\:\!tracking-tight {
    letter-spacing: -0.025em !important;
  }

  .laptop\:\!tracking-normal {
    letter-spacing: 0 !important;
  }

  .laptop\:\!tracking-wide {
    letter-spacing: 0.025em !important;
  }

  .laptop\:\!tracking-wider {
    letter-spacing: 0.05em !important;
  }

  .laptop\:\!tracking-widest {
    letter-spacing: 0.1em !important;
  }

  .laptop\:hover\:tracking-tighter:hover {
    letter-spacing: -0.05em;
  }

  .laptop\:hover\:tracking-tight:hover {
    letter-spacing: -0.025em;
  }

  .laptop\:hover\:tracking-normal:hover {
    letter-spacing: 0;
  }

  .laptop\:hover\:tracking-wide:hover {
    letter-spacing: 0.025em;
  }

  .laptop\:hover\:tracking-wider:hover {
    letter-spacing: 0.05em;
  }

  .laptop\:hover\:tracking-widest:hover {
    letter-spacing: 0.1em;
  }

  .laptop\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .laptop\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .laptop\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .laptop\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .laptop\:\!select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .laptop\:\!select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .laptop\:\!select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .laptop\:\!select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .laptop\:hover\:select-none:hover {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .laptop\:hover\:select-text:hover {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .laptop\:hover\:select-all:hover {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .laptop\:hover\:select-auto:hover {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .laptop\:align-baseline {
    vertical-align: baseline;
  }

  .laptop\:align-top {
    vertical-align: top;
  }

  .laptop\:align-middle {
    vertical-align: middle;
  }

  .laptop\:align-bottom {
    vertical-align: bottom;
  }

  .laptop\:align-text-top {
    vertical-align: text-top;
  }

  .laptop\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .laptop\:\!align-baseline {
    vertical-align: baseline !important;
  }

  .laptop\:\!align-top {
    vertical-align: top !important;
  }

  .laptop\:\!align-middle {
    vertical-align: middle !important;
  }

  .laptop\:\!align-bottom {
    vertical-align: bottom !important;
  }

  .laptop\:\!align-text-top {
    vertical-align: text-top !important;
  }

  .laptop\:\!align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .laptop\:hover\:align-baseline:hover {
    vertical-align: baseline;
  }

  .laptop\:hover\:align-top:hover {
    vertical-align: top;
  }

  .laptop\:hover\:align-middle:hover {
    vertical-align: middle;
  }

  .laptop\:hover\:align-bottom:hover {
    vertical-align: bottom;
  }

  .laptop\:hover\:align-text-top:hover {
    vertical-align: text-top;
  }

  .laptop\:hover\:align-text-bottom:hover {
    vertical-align: text-bottom;
  }

  .laptop\:visible {
    visibility: visible;
  }

  .laptop\:invisible {
    visibility: hidden;
  }

  .laptop\:\!visible {
    visibility: visible !important;
  }

  .laptop\:\!invisible {
    visibility: hidden !important;
  }

  .laptop\:hover\:visible:hover {
    visibility: visible;
  }

  .laptop\:hover\:invisible:hover {
    visibility: hidden;
  }

  .laptop\:whitespace-normal {
    white-space: normal;
  }

  .laptop\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .laptop\:whitespace-pre {
    white-space: pre;
  }

  .laptop\:whitespace-pre-line {
    white-space: pre-line;
  }

  .laptop\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .laptop\:\!whitespace-normal {
    white-space: normal !important;
  }

  .laptop\:\!whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .laptop\:\!whitespace-pre {
    white-space: pre !important;
  }

  .laptop\:\!whitespace-pre-line {
    white-space: pre-line !important;
  }

  .laptop\:\!whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .laptop\:hover\:whitespace-normal:hover {
    white-space: normal;
  }

  .laptop\:hover\:whitespace-no-wrap:hover {
    white-space: nowrap;
  }

  .laptop\:hover\:whitespace-pre:hover {
    white-space: pre;
  }

  .laptop\:hover\:whitespace-pre-line:hover {
    white-space: pre-line;
  }

  .laptop\:hover\:whitespace-pre-wrap:hover {
    white-space: pre-wrap;
  }

  .laptop\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .laptop\:break-words {
    overflow-wrap: break-word;
  }

  .laptop\:break-all {
    word-break: break-all;
  }

  .laptop\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .laptop\:\!break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .laptop\:\!break-words {
    overflow-wrap: break-word !important;
  }

  .laptop\:\!break-all {
    word-break: break-all !important;
  }

  .laptop\:\!truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .laptop\:hover\:break-normal:hover {
    overflow-wrap: normal;
    word-break: normal;
  }

  .laptop\:hover\:break-words:hover {
    overflow-wrap: break-word;
  }

  .laptop\:hover\:break-all:hover {
    word-break: break-all;
  }

  .laptop\:hover\:truncate:hover {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .laptop\:w-0 {
    width: 0rem;
  }

  .laptop\:w-1 {
    width: 0.25rem;
  }

  .laptop\:w-2 {
    width: 0.5rem;
  }

  .laptop\:w-3 {
    width: 0.75rem;
  }

  .laptop\:w-4 {
    width: 1rem;
  }

  .laptop\:w-5 {
    width: 1.25rem;
  }

  .laptop\:w-6 {
    width: 1.5rem;
  }

  .laptop\:w-7 {
    width: 1.75rem;
  }

  .laptop\:w-8 {
    width: 2rem;
  }

  .laptop\:w-9 {
    width: 2.25rem;
  }

  .laptop\:w-10 {
    width: 2.5rem;
  }

  .laptop\:w-11 {
    width: 2.75rem;
  }

  .laptop\:w-12 {
    width: 3rem;
  }

  .laptop\:w-13 {
    width: 3.25rem;
  }

  .laptop\:w-14 {
    width: 3.5rem;
  }

  .laptop\:w-15 {
    width: 3.75rem;
  }

  .laptop\:w-16 {
    width: 4rem;
  }

  .laptop\:w-17 {
    width: 4.25rem;
  }

  .laptop\:w-18 {
    width: 4.5rem;
  }

  .laptop\:w-19 {
    width: 4.75rem;
  }

  .laptop\:w-20 {
    width: 5rem;
  }

  .laptop\:w-21 {
    width: 5.25rem;
  }

  .laptop\:w-22 {
    width: 5.5rem;
  }

  .laptop\:w-23 {
    width: 5.75rem;
  }

  .laptop\:w-24 {
    width: 6rem;
  }

  .laptop\:w-25 {
    width: 6.25rem;
  }

  .laptop\:w-26 {
    width: 6.5rem;
  }

  .laptop\:w-27 {
    width: 6.75rem;
  }

  .laptop\:w-28 {
    width: 7rem;
  }

  .laptop\:w-29 {
    width: 7.25rem;
  }

  .laptop\:w-30 {
    width: 7.5rem;
  }

  .laptop\:w-31 {
    width: 7.75rem;
  }

  .laptop\:w-32 {
    width: 8rem;
  }

  .laptop\:w-40 {
    width: 10rem;
  }

  .laptop\:w-48 {
    width: 12rem;
  }

  .laptop\:w-56 {
    width: 14rem;
  }

  .laptop\:w-64 {
    width: 16rem;
  }

  .laptop\:w-auto {
    width: auto;
  }

  .laptop\:w-px {
    width: 1px;
  }

  .laptop\:w-1\/2 {
    width: 50%;
  }

  .laptop\:w-1\/3 {
    width: 33.333333%;
  }

  .laptop\:w-2\/3 {
    width: 66.666667%;
  }

  .laptop\:w-1\/4 {
    width: 25%;
  }

  .laptop\:w-2\/4 {
    width: 50%;
  }

  .laptop\:w-3\/4 {
    width: 75%;
  }

  .laptop\:w-1\/5 {
    width: 20%;
  }

  .laptop\:w-2\/5 {
    width: 40%;
  }

  .laptop\:w-3\/5 {
    width: 60%;
  }

  .laptop\:w-4\/5 {
    width: 80%;
  }

  .laptop\:w-1\/6 {
    width: 16.666667%;
  }

  .laptop\:w-2\/6 {
    width: 33.333333%;
  }

  .laptop\:w-3\/6 {
    width: 50%;
  }

  .laptop\:w-4\/6 {
    width: 66.666667%;
  }

  .laptop\:w-5\/6 {
    width: 83.333333%;
  }

  .laptop\:w-1\/12 {
    width: 8.333333%;
  }

  .laptop\:w-2\/12 {
    width: 16.666667%;
  }

  .laptop\:w-3\/12 {
    width: 25%;
  }

  .laptop\:w-4\/12 {
    width: 33.333333%;
  }

  .laptop\:w-5\/12 {
    width: 41.666667%;
  }

  .laptop\:w-6\/12 {
    width: 50%;
  }

  .laptop\:w-7\/12 {
    width: 58.333333%;
  }

  .laptop\:w-8\/12 {
    width: 66.666667%;
  }

  .laptop\:w-9\/12 {
    width: 75%;
  }

  .laptop\:w-10\/12 {
    width: 83.333333%;
  }

  .laptop\:w-11\/12 {
    width: 91.666667%;
  }

  .laptop\:w-full {
    width: 100%;
  }

  .laptop\:w-screen {
    width: 100vw;
  }

  .laptop\:\!w-0 {
    width: 0rem !important;
  }

  .laptop\:\!w-1 {
    width: 0.25rem !important;
  }

  .laptop\:\!w-2 {
    width: 0.5rem !important;
  }

  .laptop\:\!w-3 {
    width: 0.75rem !important;
  }

  .laptop\:\!w-4 {
    width: 1rem !important;
  }

  .laptop\:\!w-5 {
    width: 1.25rem !important;
  }

  .laptop\:\!w-6 {
    width: 1.5rem !important;
  }

  .laptop\:\!w-7 {
    width: 1.75rem !important;
  }

  .laptop\:\!w-8 {
    width: 2rem !important;
  }

  .laptop\:\!w-9 {
    width: 2.25rem !important;
  }

  .laptop\:\!w-10 {
    width: 2.5rem !important;
  }

  .laptop\:\!w-11 {
    width: 2.75rem !important;
  }

  .laptop\:\!w-12 {
    width: 3rem !important;
  }

  .laptop\:\!w-13 {
    width: 3.25rem !important;
  }

  .laptop\:\!w-14 {
    width: 3.5rem !important;
  }

  .laptop\:\!w-15 {
    width: 3.75rem !important;
  }

  .laptop\:\!w-16 {
    width: 4rem !important;
  }

  .laptop\:\!w-17 {
    width: 4.25rem !important;
  }

  .laptop\:\!w-18 {
    width: 4.5rem !important;
  }

  .laptop\:\!w-19 {
    width: 4.75rem !important;
  }

  .laptop\:\!w-20 {
    width: 5rem !important;
  }

  .laptop\:\!w-21 {
    width: 5.25rem !important;
  }

  .laptop\:\!w-22 {
    width: 5.5rem !important;
  }

  .laptop\:\!w-23 {
    width: 5.75rem !important;
  }

  .laptop\:\!w-24 {
    width: 6rem !important;
  }

  .laptop\:\!w-25 {
    width: 6.25rem !important;
  }

  .laptop\:\!w-26 {
    width: 6.5rem !important;
  }

  .laptop\:\!w-27 {
    width: 6.75rem !important;
  }

  .laptop\:\!w-28 {
    width: 7rem !important;
  }

  .laptop\:\!w-29 {
    width: 7.25rem !important;
  }

  .laptop\:\!w-30 {
    width: 7.5rem !important;
  }

  .laptop\:\!w-31 {
    width: 7.75rem !important;
  }

  .laptop\:\!w-32 {
    width: 8rem !important;
  }

  .laptop\:\!w-40 {
    width: 10rem !important;
  }

  .laptop\:\!w-48 {
    width: 12rem !important;
  }

  .laptop\:\!w-56 {
    width: 14rem !important;
  }

  .laptop\:\!w-64 {
    width: 16rem !important;
  }

  .laptop\:\!w-auto {
    width: auto !important;
  }

  .laptop\:\!w-px {
    width: 1px !important;
  }

  .laptop\:\!w-1\/2 {
    width: 50% !important;
  }

  .laptop\:\!w-1\/3 {
    width: 33.333333% !important;
  }

  .laptop\:\!w-2\/3 {
    width: 66.666667% !important;
  }

  .laptop\:\!w-1\/4 {
    width: 25% !important;
  }

  .laptop\:\!w-2\/4 {
    width: 50% !important;
  }

  .laptop\:\!w-3\/4 {
    width: 75% !important;
  }

  .laptop\:\!w-1\/5 {
    width: 20% !important;
  }

  .laptop\:\!w-2\/5 {
    width: 40% !important;
  }

  .laptop\:\!w-3\/5 {
    width: 60% !important;
  }

  .laptop\:\!w-4\/5 {
    width: 80% !important;
  }

  .laptop\:\!w-1\/6 {
    width: 16.666667% !important;
  }

  .laptop\:\!w-2\/6 {
    width: 33.333333% !important;
  }

  .laptop\:\!w-3\/6 {
    width: 50% !important;
  }

  .laptop\:\!w-4\/6 {
    width: 66.666667% !important;
  }

  .laptop\:\!w-5\/6 {
    width: 83.333333% !important;
  }

  .laptop\:\!w-1\/12 {
    width: 8.333333% !important;
  }

  .laptop\:\!w-2\/12 {
    width: 16.666667% !important;
  }

  .laptop\:\!w-3\/12 {
    width: 25% !important;
  }

  .laptop\:\!w-4\/12 {
    width: 33.333333% !important;
  }

  .laptop\:\!w-5\/12 {
    width: 41.666667% !important;
  }

  .laptop\:\!w-6\/12 {
    width: 50% !important;
  }

  .laptop\:\!w-7\/12 {
    width: 58.333333% !important;
  }

  .laptop\:\!w-8\/12 {
    width: 66.666667% !important;
  }

  .laptop\:\!w-9\/12 {
    width: 75% !important;
  }

  .laptop\:\!w-10\/12 {
    width: 83.333333% !important;
  }

  .laptop\:\!w-11\/12 {
    width: 91.666667% !important;
  }

  .laptop\:\!w-full {
    width: 100% !important;
  }

  .laptop\:\!w-screen {
    width: 100vw !important;
  }

  .laptop\:hover\:w-0:hover {
    width: 0rem;
  }

  .laptop\:hover\:w-1:hover {
    width: 0.25rem;
  }

  .laptop\:hover\:w-2:hover {
    width: 0.5rem;
  }

  .laptop\:hover\:w-3:hover {
    width: 0.75rem;
  }

  .laptop\:hover\:w-4:hover {
    width: 1rem;
  }

  .laptop\:hover\:w-5:hover {
    width: 1.25rem;
  }

  .laptop\:hover\:w-6:hover {
    width: 1.5rem;
  }

  .laptop\:hover\:w-7:hover {
    width: 1.75rem;
  }

  .laptop\:hover\:w-8:hover {
    width: 2rem;
  }

  .laptop\:hover\:w-9:hover {
    width: 2.25rem;
  }

  .laptop\:hover\:w-10:hover {
    width: 2.5rem;
  }

  .laptop\:hover\:w-11:hover {
    width: 2.75rem;
  }

  .laptop\:hover\:w-12:hover {
    width: 3rem;
  }

  .laptop\:hover\:w-13:hover {
    width: 3.25rem;
  }

  .laptop\:hover\:w-14:hover {
    width: 3.5rem;
  }

  .laptop\:hover\:w-15:hover {
    width: 3.75rem;
  }

  .laptop\:hover\:w-16:hover {
    width: 4rem;
  }

  .laptop\:hover\:w-17:hover {
    width: 4.25rem;
  }

  .laptop\:hover\:w-18:hover {
    width: 4.5rem;
  }

  .laptop\:hover\:w-19:hover {
    width: 4.75rem;
  }

  .laptop\:hover\:w-20:hover {
    width: 5rem;
  }

  .laptop\:hover\:w-21:hover {
    width: 5.25rem;
  }

  .laptop\:hover\:w-22:hover {
    width: 5.5rem;
  }

  .laptop\:hover\:w-23:hover {
    width: 5.75rem;
  }

  .laptop\:hover\:w-24:hover {
    width: 6rem;
  }

  .laptop\:hover\:w-25:hover {
    width: 6.25rem;
  }

  .laptop\:hover\:w-26:hover {
    width: 6.5rem;
  }

  .laptop\:hover\:w-27:hover {
    width: 6.75rem;
  }

  .laptop\:hover\:w-28:hover {
    width: 7rem;
  }

  .laptop\:hover\:w-29:hover {
    width: 7.25rem;
  }

  .laptop\:hover\:w-30:hover {
    width: 7.5rem;
  }

  .laptop\:hover\:w-31:hover {
    width: 7.75rem;
  }

  .laptop\:hover\:w-32:hover {
    width: 8rem;
  }

  .laptop\:hover\:w-40:hover {
    width: 10rem;
  }

  .laptop\:hover\:w-48:hover {
    width: 12rem;
  }

  .laptop\:hover\:w-56:hover {
    width: 14rem;
  }

  .laptop\:hover\:w-64:hover {
    width: 16rem;
  }

  .laptop\:hover\:w-auto:hover {
    width: auto;
  }

  .laptop\:hover\:w-px:hover {
    width: 1px;
  }

  .laptop\:hover\:w-1\/2:hover {
    width: 50%;
  }

  .laptop\:hover\:w-1\/3:hover {
    width: 33.333333%;
  }

  .laptop\:hover\:w-2\/3:hover {
    width: 66.666667%;
  }

  .laptop\:hover\:w-1\/4:hover {
    width: 25%;
  }

  .laptop\:hover\:w-2\/4:hover {
    width: 50%;
  }

  .laptop\:hover\:w-3\/4:hover {
    width: 75%;
  }

  .laptop\:hover\:w-1\/5:hover {
    width: 20%;
  }

  .laptop\:hover\:w-2\/5:hover {
    width: 40%;
  }

  .laptop\:hover\:w-3\/5:hover {
    width: 60%;
  }

  .laptop\:hover\:w-4\/5:hover {
    width: 80%;
  }

  .laptop\:hover\:w-1\/6:hover {
    width: 16.666667%;
  }

  .laptop\:hover\:w-2\/6:hover {
    width: 33.333333%;
  }

  .laptop\:hover\:w-3\/6:hover {
    width: 50%;
  }

  .laptop\:hover\:w-4\/6:hover {
    width: 66.666667%;
  }

  .laptop\:hover\:w-5\/6:hover {
    width: 83.333333%;
  }

  .laptop\:hover\:w-1\/12:hover {
    width: 8.333333%;
  }

  .laptop\:hover\:w-2\/12:hover {
    width: 16.666667%;
  }

  .laptop\:hover\:w-3\/12:hover {
    width: 25%;
  }

  .laptop\:hover\:w-4\/12:hover {
    width: 33.333333%;
  }

  .laptop\:hover\:w-5\/12:hover {
    width: 41.666667%;
  }

  .laptop\:hover\:w-6\/12:hover {
    width: 50%;
  }

  .laptop\:hover\:w-7\/12:hover {
    width: 58.333333%;
  }

  .laptop\:hover\:w-8\/12:hover {
    width: 66.666667%;
  }

  .laptop\:hover\:w-9\/12:hover {
    width: 75%;
  }

  .laptop\:hover\:w-10\/12:hover {
    width: 83.333333%;
  }

  .laptop\:hover\:w-11\/12:hover {
    width: 91.666667%;
  }

  .laptop\:hover\:w-full:hover {
    width: 100%;
  }

  .laptop\:hover\:w-screen:hover {
    width: 100vw;
  }

  .laptop\:z-0 {
    z-index: 0;
  }

  .laptop\:z-10 {
    z-index: 10;
  }

  .laptop\:z-20 {
    z-index: 20;
  }

  .laptop\:z-30 {
    z-index: 30;
  }

  .laptop\:z-40 {
    z-index: 40;
  }

  .laptop\:z-50 {
    z-index: 50;
  }

  .laptop\:z-auto {
    z-index: auto;
  }

  .laptop\:\!z-0 {
    z-index: 0 !important;
  }

  .laptop\:\!z-10 {
    z-index: 10 !important;
  }

  .laptop\:\!z-20 {
    z-index: 20 !important;
  }

  .laptop\:\!z-30 {
    z-index: 30 !important;
  }

  .laptop\:\!z-40 {
    z-index: 40 !important;
  }

  .laptop\:\!z-50 {
    z-index: 50 !important;
  }

  .laptop\:\!z-auto {
    z-index: auto !important;
  }

  .laptop\:hover\:z-0:hover {
    z-index: 0;
  }

  .laptop\:hover\:z-10:hover {
    z-index: 10;
  }

  .laptop\:hover\:z-20:hover {
    z-index: 20;
  }

  .laptop\:hover\:z-30:hover {
    z-index: 30;
  }

  .laptop\:hover\:z-40:hover {
    z-index: 40;
  }

  .laptop\:hover\:z-50:hover {
    z-index: 50;
  }

  .laptop\:hover\:z-auto:hover {
    z-index: auto;
  }

  .laptop\:gap-0 {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .laptop\:gap-1 {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .laptop\:gap-2 {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .laptop\:gap-3 {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .laptop\:gap-4 {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .laptop\:gap-5 {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .laptop\:gap-6 {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .laptop\:gap-7 {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .laptop\:gap-8 {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .laptop\:gap-9 {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .laptop\:gap-10 {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .laptop\:gap-11 {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .laptop\:gap-12 {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .laptop\:gap-13 {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .laptop\:gap-14 {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .laptop\:gap-15 {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .laptop\:gap-16 {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .laptop\:gap-17 {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .laptop\:gap-18 {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .laptop\:gap-19 {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .laptop\:gap-20 {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .laptop\:gap-21 {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .laptop\:gap-22 {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .laptop\:gap-23 {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .laptop\:gap-24 {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .laptop\:gap-25 {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .laptop\:gap-26 {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .laptop\:gap-27 {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .laptop\:gap-28 {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .laptop\:gap-29 {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .laptop\:gap-30 {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .laptop\:gap-31 {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .laptop\:gap-32 {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .laptop\:gap-40 {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .laptop\:gap-48 {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .laptop\:gap-56 {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .laptop\:gap-64 {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .laptop\:gap-px {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .laptop\:col-gap-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .laptop\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .laptop\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .laptop\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .laptop\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .laptop\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .laptop\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .laptop\:col-gap-7 {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .laptop\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .laptop\:col-gap-9 {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .laptop\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .laptop\:col-gap-11 {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .laptop\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .laptop\:col-gap-13 {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .laptop\:col-gap-14 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .laptop\:col-gap-15 {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .laptop\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .laptop\:col-gap-17 {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .laptop\:col-gap-18 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .laptop\:col-gap-19 {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .laptop\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .laptop\:col-gap-21 {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .laptop\:col-gap-22 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .laptop\:col-gap-23 {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .laptop\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .laptop\:col-gap-25 {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .laptop\:col-gap-26 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .laptop\:col-gap-27 {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .laptop\:col-gap-28 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .laptop\:col-gap-29 {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .laptop\:col-gap-30 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .laptop\:col-gap-31 {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .laptop\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .laptop\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .laptop\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .laptop\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .laptop\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .laptop\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .laptop\:row-gap-0 {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .laptop\:row-gap-1 {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .laptop\:row-gap-2 {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .laptop\:row-gap-3 {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .laptop\:row-gap-4 {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .laptop\:row-gap-5 {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .laptop\:row-gap-6 {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .laptop\:row-gap-7 {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .laptop\:row-gap-8 {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .laptop\:row-gap-9 {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .laptop\:row-gap-10 {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .laptop\:row-gap-11 {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .laptop\:row-gap-12 {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .laptop\:row-gap-13 {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .laptop\:row-gap-14 {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .laptop\:row-gap-15 {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .laptop\:row-gap-16 {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .laptop\:row-gap-17 {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .laptop\:row-gap-18 {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .laptop\:row-gap-19 {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .laptop\:row-gap-20 {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .laptop\:row-gap-21 {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .laptop\:row-gap-22 {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .laptop\:row-gap-23 {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .laptop\:row-gap-24 {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .laptop\:row-gap-25 {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .laptop\:row-gap-26 {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .laptop\:row-gap-27 {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .laptop\:row-gap-28 {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .laptop\:row-gap-29 {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .laptop\:row-gap-30 {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .laptop\:row-gap-31 {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .laptop\:row-gap-32 {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .laptop\:row-gap-40 {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .laptop\:row-gap-48 {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .laptop\:row-gap-56 {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .laptop\:row-gap-64 {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .laptop\:row-gap-px {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .laptop\:\!gap-0 {
    grid-gap: 0rem !important;
    grid-gap: 0rem !important;
    gap: 0rem !important;
  }

  .laptop\:\!gap-1 {
    grid-gap: 0.25rem !important;
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .laptop\:\!gap-2 {
    grid-gap: 0.5rem !important;
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .laptop\:\!gap-3 {
    grid-gap: 0.75rem !important;
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .laptop\:\!gap-4 {
    grid-gap: 1rem !important;
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .laptop\:\!gap-5 {
    grid-gap: 1.25rem !important;
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .laptop\:\!gap-6 {
    grid-gap: 1.5rem !important;
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .laptop\:\!gap-7 {
    grid-gap: 1.75rem !important;
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .laptop\:\!gap-8 {
    grid-gap: 2rem !important;
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .laptop\:\!gap-9 {
    grid-gap: 2.25rem !important;
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .laptop\:\!gap-10 {
    grid-gap: 2.5rem !important;
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .laptop\:\!gap-11 {
    grid-gap: 2.75rem !important;
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .laptop\:\!gap-12 {
    grid-gap: 3rem !important;
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .laptop\:\!gap-13 {
    grid-gap: 3.25rem !important;
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .laptop\:\!gap-14 {
    grid-gap: 3.5rem !important;
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .laptop\:\!gap-15 {
    grid-gap: 3.75rem !important;
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .laptop\:\!gap-16 {
    grid-gap: 4rem !important;
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .laptop\:\!gap-17 {
    grid-gap: 4.25rem !important;
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .laptop\:\!gap-18 {
    grid-gap: 4.5rem !important;
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .laptop\:\!gap-19 {
    grid-gap: 4.75rem !important;
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .laptop\:\!gap-20 {
    grid-gap: 5rem !important;
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .laptop\:\!gap-21 {
    grid-gap: 5.25rem !important;
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .laptop\:\!gap-22 {
    grid-gap: 5.5rem !important;
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .laptop\:\!gap-23 {
    grid-gap: 5.75rem !important;
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .laptop\:\!gap-24 {
    grid-gap: 6rem !important;
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .laptop\:\!gap-25 {
    grid-gap: 6.25rem !important;
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .laptop\:\!gap-26 {
    grid-gap: 6.5rem !important;
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .laptop\:\!gap-27 {
    grid-gap: 6.75rem !important;
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .laptop\:\!gap-28 {
    grid-gap: 7rem !important;
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .laptop\:\!gap-29 {
    grid-gap: 7.25rem !important;
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .laptop\:\!gap-30 {
    grid-gap: 7.5rem !important;
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .laptop\:\!gap-31 {
    grid-gap: 7.75rem !important;
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .laptop\:\!gap-32 {
    grid-gap: 8rem !important;
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .laptop\:\!gap-40 {
    grid-gap: 10rem !important;
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .laptop\:\!gap-48 {
    grid-gap: 12rem !important;
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .laptop\:\!gap-56 {
    grid-gap: 14rem !important;
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .laptop\:\!gap-64 {
    grid-gap: 16rem !important;
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .laptop\:\!gap-px {
    grid-gap: 1px !important;
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .laptop\:\!col-gap-0 {
    grid-column-gap: 0rem !important;
    -webkit-column-gap: 0rem !important;
       -moz-column-gap: 0rem !important;
            grid-column-gap: 0rem !important;
            column-gap: 0rem !important;
  }

  .laptop\:\!col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            grid-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .laptop\:\!col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            grid-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .laptop\:\!col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            grid-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .laptop\:\!col-gap-4 {
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            grid-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .laptop\:\!col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            grid-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .laptop\:\!col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            grid-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .laptop\:\!col-gap-7 {
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            grid-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .laptop\:\!col-gap-8 {
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            grid-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .laptop\:\!col-gap-9 {
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            grid-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .laptop\:\!col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            grid-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .laptop\:\!col-gap-11 {
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            grid-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .laptop\:\!col-gap-12 {
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            grid-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .laptop\:\!col-gap-13 {
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            grid-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .laptop\:\!col-gap-14 {
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            grid-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .laptop\:\!col-gap-15 {
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            grid-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .laptop\:\!col-gap-16 {
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            grid-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .laptop\:\!col-gap-17 {
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            grid-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .laptop\:\!col-gap-18 {
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            grid-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .laptop\:\!col-gap-19 {
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            grid-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .laptop\:\!col-gap-20 {
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            grid-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .laptop\:\!col-gap-21 {
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            grid-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .laptop\:\!col-gap-22 {
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            grid-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .laptop\:\!col-gap-23 {
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            grid-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .laptop\:\!col-gap-24 {
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            grid-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .laptop\:\!col-gap-25 {
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            grid-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .laptop\:\!col-gap-26 {
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            grid-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .laptop\:\!col-gap-27 {
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            grid-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .laptop\:\!col-gap-28 {
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            grid-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .laptop\:\!col-gap-29 {
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            grid-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .laptop\:\!col-gap-30 {
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            grid-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .laptop\:\!col-gap-31 {
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            grid-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .laptop\:\!col-gap-32 {
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            grid-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .laptop\:\!col-gap-40 {
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            grid-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .laptop\:\!col-gap-48 {
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            grid-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .laptop\:\!col-gap-56 {
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            grid-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .laptop\:\!col-gap-64 {
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            grid-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .laptop\:\!col-gap-px {
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            grid-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .laptop\:\!row-gap-0 {
    grid-row-gap: 0rem !important;
    grid-row-gap: 0rem !important;
    row-gap: 0rem !important;
  }

  .laptop\:\!row-gap-1 {
    grid-row-gap: 0.25rem !important;
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .laptop\:\!row-gap-2 {
    grid-row-gap: 0.5rem !important;
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .laptop\:\!row-gap-3 {
    grid-row-gap: 0.75rem !important;
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .laptop\:\!row-gap-4 {
    grid-row-gap: 1rem !important;
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .laptop\:\!row-gap-5 {
    grid-row-gap: 1.25rem !important;
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .laptop\:\!row-gap-6 {
    grid-row-gap: 1.5rem !important;
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .laptop\:\!row-gap-7 {
    grid-row-gap: 1.75rem !important;
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .laptop\:\!row-gap-8 {
    grid-row-gap: 2rem !important;
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .laptop\:\!row-gap-9 {
    grid-row-gap: 2.25rem !important;
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .laptop\:\!row-gap-10 {
    grid-row-gap: 2.5rem !important;
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .laptop\:\!row-gap-11 {
    grid-row-gap: 2.75rem !important;
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .laptop\:\!row-gap-12 {
    grid-row-gap: 3rem !important;
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .laptop\:\!row-gap-13 {
    grid-row-gap: 3.25rem !important;
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .laptop\:\!row-gap-14 {
    grid-row-gap: 3.5rem !important;
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .laptop\:\!row-gap-15 {
    grid-row-gap: 3.75rem !important;
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .laptop\:\!row-gap-16 {
    grid-row-gap: 4rem !important;
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .laptop\:\!row-gap-17 {
    grid-row-gap: 4.25rem !important;
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .laptop\:\!row-gap-18 {
    grid-row-gap: 4.5rem !important;
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .laptop\:\!row-gap-19 {
    grid-row-gap: 4.75rem !important;
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .laptop\:\!row-gap-20 {
    grid-row-gap: 5rem !important;
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .laptop\:\!row-gap-21 {
    grid-row-gap: 5.25rem !important;
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .laptop\:\!row-gap-22 {
    grid-row-gap: 5.5rem !important;
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .laptop\:\!row-gap-23 {
    grid-row-gap: 5.75rem !important;
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .laptop\:\!row-gap-24 {
    grid-row-gap: 6rem !important;
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .laptop\:\!row-gap-25 {
    grid-row-gap: 6.25rem !important;
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .laptop\:\!row-gap-26 {
    grid-row-gap: 6.5rem !important;
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .laptop\:\!row-gap-27 {
    grid-row-gap: 6.75rem !important;
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .laptop\:\!row-gap-28 {
    grid-row-gap: 7rem !important;
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .laptop\:\!row-gap-29 {
    grid-row-gap: 7.25rem !important;
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .laptop\:\!row-gap-30 {
    grid-row-gap: 7.5rem !important;
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .laptop\:\!row-gap-31 {
    grid-row-gap: 7.75rem !important;
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .laptop\:\!row-gap-32 {
    grid-row-gap: 8rem !important;
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .laptop\:\!row-gap-40 {
    grid-row-gap: 10rem !important;
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .laptop\:\!row-gap-48 {
    grid-row-gap: 12rem !important;
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .laptop\:\!row-gap-56 {
    grid-row-gap: 14rem !important;
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .laptop\:\!row-gap-64 {
    grid-row-gap: 16rem !important;
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .laptop\:\!row-gap-px {
    grid-row-gap: 1px !important;
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .laptop\:hover\:gap-0:hover {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .laptop\:hover\:gap-1:hover {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .laptop\:hover\:gap-2:hover {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .laptop\:hover\:gap-3:hover {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .laptop\:hover\:gap-4:hover {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .laptop\:hover\:gap-5:hover {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .laptop\:hover\:gap-6:hover {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .laptop\:hover\:gap-7:hover {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .laptop\:hover\:gap-8:hover {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .laptop\:hover\:gap-9:hover {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .laptop\:hover\:gap-10:hover {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .laptop\:hover\:gap-11:hover {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .laptop\:hover\:gap-12:hover {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .laptop\:hover\:gap-13:hover {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .laptop\:hover\:gap-14:hover {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .laptop\:hover\:gap-15:hover {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .laptop\:hover\:gap-16:hover {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .laptop\:hover\:gap-17:hover {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .laptop\:hover\:gap-18:hover {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .laptop\:hover\:gap-19:hover {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .laptop\:hover\:gap-20:hover {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .laptop\:hover\:gap-21:hover {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .laptop\:hover\:gap-22:hover {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .laptop\:hover\:gap-23:hover {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .laptop\:hover\:gap-24:hover {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .laptop\:hover\:gap-25:hover {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .laptop\:hover\:gap-26:hover {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .laptop\:hover\:gap-27:hover {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .laptop\:hover\:gap-28:hover {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .laptop\:hover\:gap-29:hover {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .laptop\:hover\:gap-30:hover {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .laptop\:hover\:gap-31:hover {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .laptop\:hover\:gap-32:hover {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .laptop\:hover\:gap-40:hover {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .laptop\:hover\:gap-48:hover {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .laptop\:hover\:gap-56:hover {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .laptop\:hover\:gap-64:hover {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .laptop\:hover\:gap-px:hover {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .laptop\:hover\:col-gap-0:hover {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .laptop\:hover\:col-gap-1:hover {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .laptop\:hover\:col-gap-2:hover {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .laptop\:hover\:col-gap-3:hover {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .laptop\:hover\:col-gap-4:hover {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .laptop\:hover\:col-gap-5:hover {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .laptop\:hover\:col-gap-6:hover {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .laptop\:hover\:col-gap-7:hover {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .laptop\:hover\:col-gap-8:hover {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .laptop\:hover\:col-gap-9:hover {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .laptop\:hover\:col-gap-10:hover {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .laptop\:hover\:col-gap-11:hover {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .laptop\:hover\:col-gap-12:hover {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .laptop\:hover\:col-gap-13:hover {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .laptop\:hover\:col-gap-14:hover {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .laptop\:hover\:col-gap-15:hover {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .laptop\:hover\:col-gap-16:hover {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .laptop\:hover\:col-gap-17:hover {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .laptop\:hover\:col-gap-18:hover {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .laptop\:hover\:col-gap-19:hover {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .laptop\:hover\:col-gap-20:hover {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .laptop\:hover\:col-gap-21:hover {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .laptop\:hover\:col-gap-22:hover {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .laptop\:hover\:col-gap-23:hover {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .laptop\:hover\:col-gap-24:hover {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .laptop\:hover\:col-gap-25:hover {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .laptop\:hover\:col-gap-26:hover {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .laptop\:hover\:col-gap-27:hover {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .laptop\:hover\:col-gap-28:hover {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .laptop\:hover\:col-gap-29:hover {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .laptop\:hover\:col-gap-30:hover {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .laptop\:hover\:col-gap-31:hover {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .laptop\:hover\:col-gap-32:hover {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .laptop\:hover\:col-gap-40:hover {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .laptop\:hover\:col-gap-48:hover {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .laptop\:hover\:col-gap-56:hover {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .laptop\:hover\:col-gap-64:hover {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .laptop\:hover\:col-gap-px:hover {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .laptop\:hover\:row-gap-0:hover {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .laptop\:hover\:row-gap-1:hover {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .laptop\:hover\:row-gap-2:hover {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .laptop\:hover\:row-gap-3:hover {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .laptop\:hover\:row-gap-4:hover {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .laptop\:hover\:row-gap-5:hover {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .laptop\:hover\:row-gap-6:hover {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .laptop\:hover\:row-gap-7:hover {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .laptop\:hover\:row-gap-8:hover {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .laptop\:hover\:row-gap-9:hover {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .laptop\:hover\:row-gap-10:hover {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .laptop\:hover\:row-gap-11:hover {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .laptop\:hover\:row-gap-12:hover {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .laptop\:hover\:row-gap-13:hover {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .laptop\:hover\:row-gap-14:hover {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .laptop\:hover\:row-gap-15:hover {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .laptop\:hover\:row-gap-16:hover {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .laptop\:hover\:row-gap-17:hover {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .laptop\:hover\:row-gap-18:hover {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .laptop\:hover\:row-gap-19:hover {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .laptop\:hover\:row-gap-20:hover {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .laptop\:hover\:row-gap-21:hover {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .laptop\:hover\:row-gap-22:hover {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .laptop\:hover\:row-gap-23:hover {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .laptop\:hover\:row-gap-24:hover {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .laptop\:hover\:row-gap-25:hover {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .laptop\:hover\:row-gap-26:hover {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .laptop\:hover\:row-gap-27:hover {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .laptop\:hover\:row-gap-28:hover {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .laptop\:hover\:row-gap-29:hover {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .laptop\:hover\:row-gap-30:hover {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .laptop\:hover\:row-gap-31:hover {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .laptop\:hover\:row-gap-32:hover {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .laptop\:hover\:row-gap-40:hover {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .laptop\:hover\:row-gap-48:hover {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .laptop\:hover\:row-gap-56:hover {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .laptop\:hover\:row-gap-64:hover {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .laptop\:hover\:row-gap-px:hover {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .laptop\:grid-flow-row {
    grid-auto-flow: row;
  }

  .laptop\:grid-flow-col {
    grid-auto-flow: column;
  }

  .laptop\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .laptop\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .laptop\:\!grid-flow-row {
    grid-auto-flow: row !important;
  }

  .laptop\:\!grid-flow-col {
    grid-auto-flow: column !important;
  }

  .laptop\:\!grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }

  .laptop\:\!grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }

  .laptop\:hover\:grid-flow-row:hover {
    grid-auto-flow: row;
  }

  .laptop\:hover\:grid-flow-col:hover {
    grid-auto-flow: column;
  }

  .laptop\:hover\:grid-flow-row-dense:hover {
    grid-auto-flow: row dense;
  }

  .laptop\:hover\:grid-flow-col-dense:hover {
    grid-auto-flow: column dense;
  }

  .laptop\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .laptop\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .laptop\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .laptop\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .laptop\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .laptop\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .laptop\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .laptop\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .laptop\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .laptop\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .laptop\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .laptop\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .laptop\:grid-cols-none {
    grid-template-columns: none;
  }

  .laptop\:\!grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-cols-none {
    grid-template-columns: none !important;
  }

  .laptop\:hover\:grid-cols-1:hover {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-cols-2:hover {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-cols-3:hover {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-cols-4:hover {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-cols-5:hover {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-cols-6:hover {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-cols-7:hover {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-cols-8:hover {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-cols-9:hover {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-cols-10:hover {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-cols-11:hover {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-cols-12:hover {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-cols-none:hover {
    grid-template-columns: none;
  }

  .laptop\:col-auto {
    grid-column: auto;
  }

  .laptop\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .laptop\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .laptop\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .laptop\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .laptop\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .laptop\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .laptop\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .laptop\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .laptop\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .laptop\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .laptop\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .laptop\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .laptop\:\!col-auto {
    grid-column: auto !important;
  }

  .laptop\:\!col-span-1 {
    grid-column: span 1 / span 1 !important;
  }

  .laptop\:\!col-span-2 {
    grid-column: span 2 / span 2 !important;
  }

  .laptop\:\!col-span-3 {
    grid-column: span 3 / span 3 !important;
  }

  .laptop\:\!col-span-4 {
    grid-column: span 4 / span 4 !important;
  }

  .laptop\:\!col-span-5 {
    grid-column: span 5 / span 5 !important;
  }

  .laptop\:\!col-span-6 {
    grid-column: span 6 / span 6 !important;
  }

  .laptop\:\!col-span-7 {
    grid-column: span 7 / span 7 !important;
  }

  .laptop\:\!col-span-8 {
    grid-column: span 8 / span 8 !important;
  }

  .laptop\:\!col-span-9 {
    grid-column: span 9 / span 9 !important;
  }

  .laptop\:\!col-span-10 {
    grid-column: span 10 / span 10 !important;
  }

  .laptop\:\!col-span-11 {
    grid-column: span 11 / span 11 !important;
  }

  .laptop\:\!col-span-12 {
    grid-column: span 12 / span 12 !important;
  }

  .laptop\:hover\:col-auto:hover {
    grid-column: auto;
  }

  .laptop\:hover\:col-span-1:hover {
    grid-column: span 1 / span 1;
  }

  .laptop\:hover\:col-span-2:hover {
    grid-column: span 2 / span 2;
  }

  .laptop\:hover\:col-span-3:hover {
    grid-column: span 3 / span 3;
  }

  .laptop\:hover\:col-span-4:hover {
    grid-column: span 4 / span 4;
  }

  .laptop\:hover\:col-span-5:hover {
    grid-column: span 5 / span 5;
  }

  .laptop\:hover\:col-span-6:hover {
    grid-column: span 6 / span 6;
  }

  .laptop\:hover\:col-span-7:hover {
    grid-column: span 7 / span 7;
  }

  .laptop\:hover\:col-span-8:hover {
    grid-column: span 8 / span 8;
  }

  .laptop\:hover\:col-span-9:hover {
    grid-column: span 9 / span 9;
  }

  .laptop\:hover\:col-span-10:hover {
    grid-column: span 10 / span 10;
  }

  .laptop\:hover\:col-span-11:hover {
    grid-column: span 11 / span 11;
  }

  .laptop\:hover\:col-span-12:hover {
    grid-column: span 12 / span 12;
  }

  .laptop\:col-start-1 {
    grid-column-start: 1;
  }

  .laptop\:col-start-2 {
    grid-column-start: 2;
  }

  .laptop\:col-start-3 {
    grid-column-start: 3;
  }

  .laptop\:col-start-4 {
    grid-column-start: 4;
  }

  .laptop\:col-start-5 {
    grid-column-start: 5;
  }

  .laptop\:col-start-6 {
    grid-column-start: 6;
  }

  .laptop\:col-start-7 {
    grid-column-start: 7;
  }

  .laptop\:col-start-8 {
    grid-column-start: 8;
  }

  .laptop\:col-start-9 {
    grid-column-start: 9;
  }

  .laptop\:col-start-10 {
    grid-column-start: 10;
  }

  .laptop\:col-start-11 {
    grid-column-start: 11;
  }

  .laptop\:col-start-12 {
    grid-column-start: 12;
  }

  .laptop\:col-start-13 {
    grid-column-start: 13;
  }

  .laptop\:col-start-auto {
    grid-column-start: auto;
  }

  .laptop\:\!col-start-1 {
    grid-column-start: 1 !important;
  }

  .laptop\:\!col-start-2 {
    grid-column-start: 2 !important;
  }

  .laptop\:\!col-start-3 {
    grid-column-start: 3 !important;
  }

  .laptop\:\!col-start-4 {
    grid-column-start: 4 !important;
  }

  .laptop\:\!col-start-5 {
    grid-column-start: 5 !important;
  }

  .laptop\:\!col-start-6 {
    grid-column-start: 6 !important;
  }

  .laptop\:\!col-start-7 {
    grid-column-start: 7 !important;
  }

  .laptop\:\!col-start-8 {
    grid-column-start: 8 !important;
  }

  .laptop\:\!col-start-9 {
    grid-column-start: 9 !important;
  }

  .laptop\:\!col-start-10 {
    grid-column-start: 10 !important;
  }

  .laptop\:\!col-start-11 {
    grid-column-start: 11 !important;
  }

  .laptop\:\!col-start-12 {
    grid-column-start: 12 !important;
  }

  .laptop\:\!col-start-13 {
    grid-column-start: 13 !important;
  }

  .laptop\:\!col-start-auto {
    grid-column-start: auto !important;
  }

  .laptop\:hover\:col-start-1:hover {
    grid-column-start: 1;
  }

  .laptop\:hover\:col-start-2:hover {
    grid-column-start: 2;
  }

  .laptop\:hover\:col-start-3:hover {
    grid-column-start: 3;
  }

  .laptop\:hover\:col-start-4:hover {
    grid-column-start: 4;
  }

  .laptop\:hover\:col-start-5:hover {
    grid-column-start: 5;
  }

  .laptop\:hover\:col-start-6:hover {
    grid-column-start: 6;
  }

  .laptop\:hover\:col-start-7:hover {
    grid-column-start: 7;
  }

  .laptop\:hover\:col-start-8:hover {
    grid-column-start: 8;
  }

  .laptop\:hover\:col-start-9:hover {
    grid-column-start: 9;
  }

  .laptop\:hover\:col-start-10:hover {
    grid-column-start: 10;
  }

  .laptop\:hover\:col-start-11:hover {
    grid-column-start: 11;
  }

  .laptop\:hover\:col-start-12:hover {
    grid-column-start: 12;
  }

  .laptop\:hover\:col-start-13:hover {
    grid-column-start: 13;
  }

  .laptop\:hover\:col-start-auto:hover {
    grid-column-start: auto;
  }

  .laptop\:col-end-1 {
    grid-column-end: 1;
  }

  .laptop\:col-end-2 {
    grid-column-end: 2;
  }

  .laptop\:col-end-3 {
    grid-column-end: 3;
  }

  .laptop\:col-end-4 {
    grid-column-end: 4;
  }

  .laptop\:col-end-5 {
    grid-column-end: 5;
  }

  .laptop\:col-end-6 {
    grid-column-end: 6;
  }

  .laptop\:col-end-7 {
    grid-column-end: 7;
  }

  .laptop\:col-end-8 {
    grid-column-end: 8;
  }

  .laptop\:col-end-9 {
    grid-column-end: 9;
  }

  .laptop\:col-end-10 {
    grid-column-end: 10;
  }

  .laptop\:col-end-11 {
    grid-column-end: 11;
  }

  .laptop\:col-end-12 {
    grid-column-end: 12;
  }

  .laptop\:col-end-13 {
    grid-column-end: 13;
  }

  .laptop\:col-end-auto {
    grid-column-end: auto;
  }

  .laptop\:\!col-end-1 {
    grid-column-end: 1 !important;
  }

  .laptop\:\!col-end-2 {
    grid-column-end: 2 !important;
  }

  .laptop\:\!col-end-3 {
    grid-column-end: 3 !important;
  }

  .laptop\:\!col-end-4 {
    grid-column-end: 4 !important;
  }

  .laptop\:\!col-end-5 {
    grid-column-end: 5 !important;
  }

  .laptop\:\!col-end-6 {
    grid-column-end: 6 !important;
  }

  .laptop\:\!col-end-7 {
    grid-column-end: 7 !important;
  }

  .laptop\:\!col-end-8 {
    grid-column-end: 8 !important;
  }

  .laptop\:\!col-end-9 {
    grid-column-end: 9 !important;
  }

  .laptop\:\!col-end-10 {
    grid-column-end: 10 !important;
  }

  .laptop\:\!col-end-11 {
    grid-column-end: 11 !important;
  }

  .laptop\:\!col-end-12 {
    grid-column-end: 12 !important;
  }

  .laptop\:\!col-end-13 {
    grid-column-end: 13 !important;
  }

  .laptop\:\!col-end-auto {
    grid-column-end: auto !important;
  }

  .laptop\:hover\:col-end-1:hover {
    grid-column-end: 1;
  }

  .laptop\:hover\:col-end-2:hover {
    grid-column-end: 2;
  }

  .laptop\:hover\:col-end-3:hover {
    grid-column-end: 3;
  }

  .laptop\:hover\:col-end-4:hover {
    grid-column-end: 4;
  }

  .laptop\:hover\:col-end-5:hover {
    grid-column-end: 5;
  }

  .laptop\:hover\:col-end-6:hover {
    grid-column-end: 6;
  }

  .laptop\:hover\:col-end-7:hover {
    grid-column-end: 7;
  }

  .laptop\:hover\:col-end-8:hover {
    grid-column-end: 8;
  }

  .laptop\:hover\:col-end-9:hover {
    grid-column-end: 9;
  }

  .laptop\:hover\:col-end-10:hover {
    grid-column-end: 10;
  }

  .laptop\:hover\:col-end-11:hover {
    grid-column-end: 11;
  }

  .laptop\:hover\:col-end-12:hover {
    grid-column-end: 12;
  }

  .laptop\:hover\:col-end-13:hover {
    grid-column-end: 13;
  }

  .laptop\:hover\:col-end-auto:hover {
    grid-column-end: auto;
  }

  .laptop\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .laptop\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .laptop\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .laptop\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .laptop\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .laptop\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .laptop\:grid-rows-none {
    grid-template-rows: none;
  }

  .laptop\:\!grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .laptop\:\!grid-rows-none {
    grid-template-rows: none !important;
  }

  .laptop\:hover\:grid-rows-1:hover {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-rows-2:hover {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-rows-3:hover {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-rows-4:hover {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-rows-5:hover {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-rows-6:hover {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .laptop\:hover\:grid-rows-none:hover {
    grid-template-rows: none;
  }

  .laptop\:row-auto {
    grid-row: auto;
  }

  .laptop\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .laptop\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .laptop\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .laptop\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .laptop\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .laptop\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .laptop\:\!row-auto {
    grid-row: auto !important;
  }

  .laptop\:\!row-span-1 {
    grid-row: span 1 / span 1 !important;
  }

  .laptop\:\!row-span-2 {
    grid-row: span 2 / span 2 !important;
  }

  .laptop\:\!row-span-3 {
    grid-row: span 3 / span 3 !important;
  }

  .laptop\:\!row-span-4 {
    grid-row: span 4 / span 4 !important;
  }

  .laptop\:\!row-span-5 {
    grid-row: span 5 / span 5 !important;
  }

  .laptop\:\!row-span-6 {
    grid-row: span 6 / span 6 !important;
  }

  .laptop\:hover\:row-auto:hover {
    grid-row: auto;
  }

  .laptop\:hover\:row-span-1:hover {
    grid-row: span 1 / span 1;
  }

  .laptop\:hover\:row-span-2:hover {
    grid-row: span 2 / span 2;
  }

  .laptop\:hover\:row-span-3:hover {
    grid-row: span 3 / span 3;
  }

  .laptop\:hover\:row-span-4:hover {
    grid-row: span 4 / span 4;
  }

  .laptop\:hover\:row-span-5:hover {
    grid-row: span 5 / span 5;
  }

  .laptop\:hover\:row-span-6:hover {
    grid-row: span 6 / span 6;
  }

  .laptop\:row-start-1 {
    grid-row-start: 1;
  }

  .laptop\:row-start-2 {
    grid-row-start: 2;
  }

  .laptop\:row-start-3 {
    grid-row-start: 3;
  }

  .laptop\:row-start-4 {
    grid-row-start: 4;
  }

  .laptop\:row-start-5 {
    grid-row-start: 5;
  }

  .laptop\:row-start-6 {
    grid-row-start: 6;
  }

  .laptop\:row-start-7 {
    grid-row-start: 7;
  }

  .laptop\:row-start-auto {
    grid-row-start: auto;
  }

  .laptop\:\!row-start-1 {
    grid-row-start: 1 !important;
  }

  .laptop\:\!row-start-2 {
    grid-row-start: 2 !important;
  }

  .laptop\:\!row-start-3 {
    grid-row-start: 3 !important;
  }

  .laptop\:\!row-start-4 {
    grid-row-start: 4 !important;
  }

  .laptop\:\!row-start-5 {
    grid-row-start: 5 !important;
  }

  .laptop\:\!row-start-6 {
    grid-row-start: 6 !important;
  }

  .laptop\:\!row-start-7 {
    grid-row-start: 7 !important;
  }

  .laptop\:\!row-start-auto {
    grid-row-start: auto !important;
  }

  .laptop\:hover\:row-start-1:hover {
    grid-row-start: 1;
  }

  .laptop\:hover\:row-start-2:hover {
    grid-row-start: 2;
  }

  .laptop\:hover\:row-start-3:hover {
    grid-row-start: 3;
  }

  .laptop\:hover\:row-start-4:hover {
    grid-row-start: 4;
  }

  .laptop\:hover\:row-start-5:hover {
    grid-row-start: 5;
  }

  .laptop\:hover\:row-start-6:hover {
    grid-row-start: 6;
  }

  .laptop\:hover\:row-start-7:hover {
    grid-row-start: 7;
  }

  .laptop\:hover\:row-start-auto:hover {
    grid-row-start: auto;
  }

  .laptop\:row-end-1 {
    grid-row-end: 1;
  }

  .laptop\:row-end-2 {
    grid-row-end: 2;
  }

  .laptop\:row-end-3 {
    grid-row-end: 3;
  }

  .laptop\:row-end-4 {
    grid-row-end: 4;
  }

  .laptop\:row-end-5 {
    grid-row-end: 5;
  }

  .laptop\:row-end-6 {
    grid-row-end: 6;
  }

  .laptop\:row-end-7 {
    grid-row-end: 7;
  }

  .laptop\:row-end-auto {
    grid-row-end: auto;
  }

  .laptop\:\!row-end-1 {
    grid-row-end: 1 !important;
  }

  .laptop\:\!row-end-2 {
    grid-row-end: 2 !important;
  }

  .laptop\:\!row-end-3 {
    grid-row-end: 3 !important;
  }

  .laptop\:\!row-end-4 {
    grid-row-end: 4 !important;
  }

  .laptop\:\!row-end-5 {
    grid-row-end: 5 !important;
  }

  .laptop\:\!row-end-6 {
    grid-row-end: 6 !important;
  }

  .laptop\:\!row-end-7 {
    grid-row-end: 7 !important;
  }

  .laptop\:\!row-end-auto {
    grid-row-end: auto !important;
  }

  .laptop\:hover\:row-end-1:hover {
    grid-row-end: 1;
  }

  .laptop\:hover\:row-end-2:hover {
    grid-row-end: 2;
  }

  .laptop\:hover\:row-end-3:hover {
    grid-row-end: 3;
  }

  .laptop\:hover\:row-end-4:hover {
    grid-row-end: 4;
  }

  .laptop\:hover\:row-end-5:hover {
    grid-row-end: 5;
  }

  .laptop\:hover\:row-end-6:hover {
    grid-row-end: 6;
  }

  .laptop\:hover\:row-end-7:hover {
    grid-row-end: 7;
  }

  .laptop\:hover\:row-end-auto:hover {
    grid-row-end: auto;
  }

  .laptop\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .laptop\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .laptop\:\!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;
    -webkit-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: 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;
  }

  .laptop\:\!transform-none {
    -webkit-transform: none !important;
            transform: none !important;
  }

  .laptop\:hover\:transform:hover {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .laptop\:hover\:transform-none:hover {
    -webkit-transform: none;
            transform: none;
  }

  .laptop\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .laptop\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .laptop\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .laptop\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .laptop\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .laptop\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .laptop\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .laptop\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .laptop\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .laptop\:\!origin-center {
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .laptop\:\!origin-top {
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .laptop\:\!origin-top-right {
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .laptop\:\!origin-right {
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .laptop\:\!origin-bottom-right {
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .laptop\:\!origin-bottom {
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .laptop\:\!origin-bottom-left {
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .laptop\:\!origin-left {
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .laptop\:\!origin-top-left {
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .laptop\:hover\:origin-center:hover {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .laptop\:hover\:origin-top:hover {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .laptop\:hover\:origin-top-right:hover {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .laptop\:hover\:origin-right:hover {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .laptop\:hover\:origin-bottom-right:hover {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .laptop\:hover\:origin-bottom:hover {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .laptop\:hover\:origin-bottom-left:hover {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .laptop\:hover\:origin-left:hover {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .laptop\:hover\:origin-top-left:hover {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .laptop\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .laptop\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .laptop\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .laptop\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .laptop\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .laptop\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .laptop\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .laptop\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .laptop\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .laptop\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .laptop\:scale-x-0 {
    --transform-scale-x: 0;
  }

  .laptop\:scale-x-50 {
    --transform-scale-x: .5;
  }

  .laptop\:scale-x-75 {
    --transform-scale-x: .75;
  }

  .laptop\:scale-x-90 {
    --transform-scale-x: .9;
  }

  .laptop\:scale-x-95 {
    --transform-scale-x: .95;
  }

  .laptop\:scale-x-100 {
    --transform-scale-x: 1;
  }

  .laptop\:scale-x-105 {
    --transform-scale-x: 1.05;
  }

  .laptop\:scale-x-110 {
    --transform-scale-x: 1.1;
  }

  .laptop\:scale-x-125 {
    --transform-scale-x: 1.25;
  }

  .laptop\:scale-x-150 {
    --transform-scale-x: 1.5;
  }

  .laptop\:scale-y-0 {
    --transform-scale-y: 0;
  }

  .laptop\:scale-y-50 {
    --transform-scale-y: .5;
  }

  .laptop\:scale-y-75 {
    --transform-scale-y: .75;
  }

  .laptop\:scale-y-90 {
    --transform-scale-y: .9;
  }

  .laptop\:scale-y-95 {
    --transform-scale-y: .95;
  }

  .laptop\:scale-y-100 {
    --transform-scale-y: 1;
  }

  .laptop\:scale-y-105 {
    --transform-scale-y: 1.05;
  }

  .laptop\:scale-y-110 {
    --transform-scale-y: 1.1;
  }

  .laptop\:scale-y-125 {
    --transform-scale-y: 1.25;
  }

  .laptop\:scale-y-150 {
    --transform-scale-y: 1.5;
  }

  .laptop\:\!scale-0 {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .laptop\:\!scale-50 {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .laptop\:\!scale-75 {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .laptop\:\!scale-90 {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .laptop\:\!scale-95 {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .laptop\:\!scale-100 {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .laptop\:\!scale-105 {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .laptop\:\!scale-110 {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .laptop\:\!scale-125 {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .laptop\:\!scale-150 {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .laptop\:\!scale-x-0 {
    --transform-scale-x: 0 !important;
  }

  .laptop\:\!scale-x-50 {
    --transform-scale-x: .5 !important;
  }

  .laptop\:\!scale-x-75 {
    --transform-scale-x: .75 !important;
  }

  .laptop\:\!scale-x-90 {
    --transform-scale-x: .9 !important;
  }

  .laptop\:\!scale-x-95 {
    --transform-scale-x: .95 !important;
  }

  .laptop\:\!scale-x-100 {
    --transform-scale-x: 1 !important;
  }

  .laptop\:\!scale-x-105 {
    --transform-scale-x: 1.05 !important;
  }

  .laptop\:\!scale-x-110 {
    --transform-scale-x: 1.1 !important;
  }

  .laptop\:\!scale-x-125 {
    --transform-scale-x: 1.25 !important;
  }

  .laptop\:\!scale-x-150 {
    --transform-scale-x: 1.5 !important;
  }

  .laptop\:\!scale-y-0 {
    --transform-scale-y: 0 !important;
  }

  .laptop\:\!scale-y-50 {
    --transform-scale-y: .5 !important;
  }

  .laptop\:\!scale-y-75 {
    --transform-scale-y: .75 !important;
  }

  .laptop\:\!scale-y-90 {
    --transform-scale-y: .9 !important;
  }

  .laptop\:\!scale-y-95 {
    --transform-scale-y: .95 !important;
  }

  .laptop\:\!scale-y-100 {
    --transform-scale-y: 1 !important;
  }

  .laptop\:\!scale-y-105 {
    --transform-scale-y: 1.05 !important;
  }

  .laptop\:\!scale-y-110 {
    --transform-scale-y: 1.1 !important;
  }

  .laptop\:\!scale-y-125 {
    --transform-scale-y: 1.25 !important;
  }

  .laptop\:\!scale-y-150 {
    --transform-scale-y: 1.5 !important;
  }

  .laptop\:hover\:scale-0:hover {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .laptop\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .laptop\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .laptop\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .laptop\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .laptop\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .laptop\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .laptop\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .laptop\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .laptop\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .laptop\:hover\:scale-x-0:hover {
    --transform-scale-x: 0;
  }

  .laptop\:hover\:scale-x-50:hover {
    --transform-scale-x: .5;
  }

  .laptop\:hover\:scale-x-75:hover {
    --transform-scale-x: .75;
  }

  .laptop\:hover\:scale-x-90:hover {
    --transform-scale-x: .9;
  }

  .laptop\:hover\:scale-x-95:hover {
    --transform-scale-x: .95;
  }

  .laptop\:hover\:scale-x-100:hover {
    --transform-scale-x: 1;
  }

  .laptop\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05;
  }

  .laptop\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1;
  }

  .laptop\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25;
  }

  .laptop\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5;
  }

  .laptop\:hover\:scale-y-0:hover {
    --transform-scale-y: 0;
  }

  .laptop\:hover\:scale-y-50:hover {
    --transform-scale-y: .5;
  }

  .laptop\:hover\:scale-y-75:hover {
    --transform-scale-y: .75;
  }

  .laptop\:hover\:scale-y-90:hover {
    --transform-scale-y: .9;
  }

  .laptop\:hover\:scale-y-95:hover {
    --transform-scale-y: .95;
  }

  .laptop\:hover\:scale-y-100:hover {
    --transform-scale-y: 1;
  }

  .laptop\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05;
  }

  .laptop\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1;
  }

  .laptop\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25;
  }

  .laptop\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5;
  }

  .laptop\:rotate-0 {
    --transform-rotate: 0;
  }

  .laptop\:rotate-45 {
    --transform-rotate: 45deg;
  }

  .laptop\:rotate-90 {
    --transform-rotate: 90deg;
  }

  .laptop\:rotate-180 {
    --transform-rotate: 180deg;
  }

  .laptop\:-rotate-180 {
    --transform-rotate: -180deg;
  }

  .laptop\:-rotate-90 {
    --transform-rotate: -90deg;
  }

  .laptop\:-rotate-45 {
    --transform-rotate: -45deg;
  }

  .laptop\:\!rotate-0 {
    --transform-rotate: 0 !important;
  }

  .laptop\:\!rotate-45 {
    --transform-rotate: 45deg !important;
  }

  .laptop\:\!rotate-90 {
    --transform-rotate: 90deg !important;
  }

  .laptop\:\!rotate-180 {
    --transform-rotate: 180deg !important;
  }

  .laptop\:\!-rotate-180 {
    --transform-rotate: -180deg !important;
  }

  .laptop\:\!-rotate-90 {
    --transform-rotate: -90deg !important;
  }

  .laptop\:\!-rotate-45 {
    --transform-rotate: -45deg !important;
  }

  .laptop\:hover\:rotate-0:hover {
    --transform-rotate: 0;
  }

  .laptop\:hover\:rotate-45:hover {
    --transform-rotate: 45deg;
  }

  .laptop\:hover\:rotate-90:hover {
    --transform-rotate: 90deg;
  }

  .laptop\:hover\:rotate-180:hover {
    --transform-rotate: 180deg;
  }

  .laptop\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg;
  }

  .laptop\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg;
  }

  .laptop\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg;
  }

  .laptop\:translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .laptop\:translate-x-1 {
    --transform-translate-x: 0.25rem;
  }

  .laptop\:translate-x-2 {
    --transform-translate-x: 0.5rem;
  }

  .laptop\:translate-x-3 {
    --transform-translate-x: 0.75rem;
  }

  .laptop\:translate-x-4 {
    --transform-translate-x: 1rem;
  }

  .laptop\:translate-x-5 {
    --transform-translate-x: 1.25rem;
  }

  .laptop\:translate-x-6 {
    --transform-translate-x: 1.5rem;
  }

  .laptop\:translate-x-7 {
    --transform-translate-x: 1.75rem;
  }

  .laptop\:translate-x-8 {
    --transform-translate-x: 2rem;
  }

  .laptop\:translate-x-9 {
    --transform-translate-x: 2.25rem;
  }

  .laptop\:translate-x-10 {
    --transform-translate-x: 2.5rem;
  }

  .laptop\:translate-x-11 {
    --transform-translate-x: 2.75rem;
  }

  .laptop\:translate-x-12 {
    --transform-translate-x: 3rem;
  }

  .laptop\:translate-x-13 {
    --transform-translate-x: 3.25rem;
  }

  .laptop\:translate-x-14 {
    --transform-translate-x: 3.5rem;
  }

  .laptop\:translate-x-15 {
    --transform-translate-x: 3.75rem;
  }

  .laptop\:translate-x-16 {
    --transform-translate-x: 4rem;
  }

  .laptop\:translate-x-17 {
    --transform-translate-x: 4.25rem;
  }

  .laptop\:translate-x-18 {
    --transform-translate-x: 4.5rem;
  }

  .laptop\:translate-x-19 {
    --transform-translate-x: 4.75rem;
  }

  .laptop\:translate-x-20 {
    --transform-translate-x: 5rem;
  }

  .laptop\:translate-x-21 {
    --transform-translate-x: 5.25rem;
  }

  .laptop\:translate-x-22 {
    --transform-translate-x: 5.5rem;
  }

  .laptop\:translate-x-23 {
    --transform-translate-x: 5.75rem;
  }

  .laptop\:translate-x-24 {
    --transform-translate-x: 6rem;
  }

  .laptop\:translate-x-25 {
    --transform-translate-x: 6.25rem;
  }

  .laptop\:translate-x-26 {
    --transform-translate-x: 6.5rem;
  }

  .laptop\:translate-x-27 {
    --transform-translate-x: 6.75rem;
  }

  .laptop\:translate-x-28 {
    --transform-translate-x: 7rem;
  }

  .laptop\:translate-x-29 {
    --transform-translate-x: 7.25rem;
  }

  .laptop\:translate-x-30 {
    --transform-translate-x: 7.5rem;
  }

  .laptop\:translate-x-31 {
    --transform-translate-x: 7.75rem;
  }

  .laptop\:translate-x-32 {
    --transform-translate-x: 8rem;
  }

  .laptop\:translate-x-40 {
    --transform-translate-x: 10rem;
  }

  .laptop\:translate-x-48 {
    --transform-translate-x: 12rem;
  }

  .laptop\:translate-x-56 {
    --transform-translate-x: 14rem;
  }

  .laptop\:translate-x-64 {
    --transform-translate-x: 16rem;
  }

  .laptop\:translate-x-px {
    --transform-translate-x: 1px;
  }

  .laptop\:-translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .laptop\:-translate-x-1 {
    --transform-translate-x: -0.25rem;
  }

  .laptop\:-translate-x-2 {
    --transform-translate-x: -0.5rem;
  }

  .laptop\:-translate-x-3 {
    --transform-translate-x: -0.75rem;
  }

  .laptop\:-translate-x-4 {
    --transform-translate-x: -1rem;
  }

  .laptop\:-translate-x-5 {
    --transform-translate-x: -1.25rem;
  }

  .laptop\:-translate-x-6 {
    --transform-translate-x: -1.5rem;
  }

  .laptop\:-translate-x-7 {
    --transform-translate-x: -1.75rem;
  }

  .laptop\:-translate-x-8 {
    --transform-translate-x: -2rem;
  }

  .laptop\:-translate-x-9 {
    --transform-translate-x: -2.25rem;
  }

  .laptop\:-translate-x-10 {
    --transform-translate-x: -2.5rem;
  }

  .laptop\:-translate-x-11 {
    --transform-translate-x: -2.75rem;
  }

  .laptop\:-translate-x-12 {
    --transform-translate-x: -3rem;
  }

  .laptop\:-translate-x-13 {
    --transform-translate-x: -3.25rem;
  }

  .laptop\:-translate-x-14 {
    --transform-translate-x: -3.5rem;
  }

  .laptop\:-translate-x-15 {
    --transform-translate-x: -3.75rem;
  }

  .laptop\:-translate-x-16 {
    --transform-translate-x: -4rem;
  }

  .laptop\:-translate-x-17 {
    --transform-translate-x: -4.25rem;
  }

  .laptop\:-translate-x-18 {
    --transform-translate-x: -4.5rem;
  }

  .laptop\:-translate-x-19 {
    --transform-translate-x: -4.75rem;
  }

  .laptop\:-translate-x-20 {
    --transform-translate-x: -5rem;
  }

  .laptop\:-translate-x-21 {
    --transform-translate-x: -5.25rem;
  }

  .laptop\:-translate-x-22 {
    --transform-translate-x: -5.5rem;
  }

  .laptop\:-translate-x-23 {
    --transform-translate-x: -5.75rem;
  }

  .laptop\:-translate-x-24 {
    --transform-translate-x: -6rem;
  }

  .laptop\:-translate-x-25 {
    --transform-translate-x: -6.25rem;
  }

  .laptop\:-translate-x-26 {
    --transform-translate-x: -6.5rem;
  }

  .laptop\:-translate-x-27 {
    --transform-translate-x: -6.75rem;
  }

  .laptop\:-translate-x-28 {
    --transform-translate-x: -7rem;
  }

  .laptop\:-translate-x-29 {
    --transform-translate-x: -7.25rem;
  }

  .laptop\:-translate-x-30 {
    --transform-translate-x: -7.5rem;
  }

  .laptop\:-translate-x-31 {
    --transform-translate-x: -7.75rem;
  }

  .laptop\:-translate-x-32 {
    --transform-translate-x: -8rem;
  }

  .laptop\:-translate-x-40 {
    --transform-translate-x: -10rem;
  }

  .laptop\:-translate-x-48 {
    --transform-translate-x: -12rem;
  }

  .laptop\:-translate-x-56 {
    --transform-translate-x: -14rem;
  }

  .laptop\:-translate-x-64 {
    --transform-translate-x: -16rem;
  }

  .laptop\:-translate-x-px {
    --transform-translate-x: -1px;
  }

  .laptop\:-translate-x-full {
    --transform-translate-x: -100%;
  }

  .laptop\:-translate-x-1\/2 {
    --transform-translate-x: -50%;
  }

  .laptop\:translate-x-1\/2 {
    --transform-translate-x: 50%;
  }

  .laptop\:translate-x-full {
    --transform-translate-x: 100%;
  }

  .laptop\:translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .laptop\:translate-y-1 {
    --transform-translate-y: 0.25rem;
  }

  .laptop\:translate-y-2 {
    --transform-translate-y: 0.5rem;
  }

  .laptop\:translate-y-3 {
    --transform-translate-y: 0.75rem;
  }

  .laptop\:translate-y-4 {
    --transform-translate-y: 1rem;
  }

  .laptop\:translate-y-5 {
    --transform-translate-y: 1.25rem;
  }

  .laptop\:translate-y-6 {
    --transform-translate-y: 1.5rem;
  }

  .laptop\:translate-y-7 {
    --transform-translate-y: 1.75rem;
  }

  .laptop\:translate-y-8 {
    --transform-translate-y: 2rem;
  }

  .laptop\:translate-y-9 {
    --transform-translate-y: 2.25rem;
  }

  .laptop\:translate-y-10 {
    --transform-translate-y: 2.5rem;
  }

  .laptop\:translate-y-11 {
    --transform-translate-y: 2.75rem;
  }

  .laptop\:translate-y-12 {
    --transform-translate-y: 3rem;
  }

  .laptop\:translate-y-13 {
    --transform-translate-y: 3.25rem;
  }

  .laptop\:translate-y-14 {
    --transform-translate-y: 3.5rem;
  }

  .laptop\:translate-y-15 {
    --transform-translate-y: 3.75rem;
  }

  .laptop\:translate-y-16 {
    --transform-translate-y: 4rem;
  }

  .laptop\:translate-y-17 {
    --transform-translate-y: 4.25rem;
  }

  .laptop\:translate-y-18 {
    --transform-translate-y: 4.5rem;
  }

  .laptop\:translate-y-19 {
    --transform-translate-y: 4.75rem;
  }

  .laptop\:translate-y-20 {
    --transform-translate-y: 5rem;
  }

  .laptop\:translate-y-21 {
    --transform-translate-y: 5.25rem;
  }

  .laptop\:translate-y-22 {
    --transform-translate-y: 5.5rem;
  }

  .laptop\:translate-y-23 {
    --transform-translate-y: 5.75rem;
  }

  .laptop\:translate-y-24 {
    --transform-translate-y: 6rem;
  }

  .laptop\:translate-y-25 {
    --transform-translate-y: 6.25rem;
  }

  .laptop\:translate-y-26 {
    --transform-translate-y: 6.5rem;
  }

  .laptop\:translate-y-27 {
    --transform-translate-y: 6.75rem;
  }

  .laptop\:translate-y-28 {
    --transform-translate-y: 7rem;
  }

  .laptop\:translate-y-29 {
    --transform-translate-y: 7.25rem;
  }

  .laptop\:translate-y-30 {
    --transform-translate-y: 7.5rem;
  }

  .laptop\:translate-y-31 {
    --transform-translate-y: 7.75rem;
  }

  .laptop\:translate-y-32 {
    --transform-translate-y: 8rem;
  }

  .laptop\:translate-y-40 {
    --transform-translate-y: 10rem;
  }

  .laptop\:translate-y-48 {
    --transform-translate-y: 12rem;
  }

  .laptop\:translate-y-56 {
    --transform-translate-y: 14rem;
  }

  .laptop\:translate-y-64 {
    --transform-translate-y: 16rem;
  }

  .laptop\:translate-y-px {
    --transform-translate-y: 1px;
  }

  .laptop\:-translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .laptop\:-translate-y-1 {
    --transform-translate-y: -0.25rem;
  }

  .laptop\:-translate-y-2 {
    --transform-translate-y: -0.5rem;
  }

  .laptop\:-translate-y-3 {
    --transform-translate-y: -0.75rem;
  }

  .laptop\:-translate-y-4 {
    --transform-translate-y: -1rem;
  }

  .laptop\:-translate-y-5 {
    --transform-translate-y: -1.25rem;
  }

  .laptop\:-translate-y-6 {
    --transform-translate-y: -1.5rem;
  }

  .laptop\:-translate-y-7 {
    --transform-translate-y: -1.75rem;
  }

  .laptop\:-translate-y-8 {
    --transform-translate-y: -2rem;
  }

  .laptop\:-translate-y-9 {
    --transform-translate-y: -2.25rem;
  }

  .laptop\:-translate-y-10 {
    --transform-translate-y: -2.5rem;
  }

  .laptop\:-translate-y-11 {
    --transform-translate-y: -2.75rem;
  }

  .laptop\:-translate-y-12 {
    --transform-translate-y: -3rem;
  }

  .laptop\:-translate-y-13 {
    --transform-translate-y: -3.25rem;
  }

  .laptop\:-translate-y-14 {
    --transform-translate-y: -3.5rem;
  }

  .laptop\:-translate-y-15 {
    --transform-translate-y: -3.75rem;
  }

  .laptop\:-translate-y-16 {
    --transform-translate-y: -4rem;
  }

  .laptop\:-translate-y-17 {
    --transform-translate-y: -4.25rem;
  }

  .laptop\:-translate-y-18 {
    --transform-translate-y: -4.5rem;
  }

  .laptop\:-translate-y-19 {
    --transform-translate-y: -4.75rem;
  }

  .laptop\:-translate-y-20 {
    --transform-translate-y: -5rem;
  }

  .laptop\:-translate-y-21 {
    --transform-translate-y: -5.25rem;
  }

  .laptop\:-translate-y-22 {
    --transform-translate-y: -5.5rem;
  }

  .laptop\:-translate-y-23 {
    --transform-translate-y: -5.75rem;
  }

  .laptop\:-translate-y-24 {
    --transform-translate-y: -6rem;
  }

  .laptop\:-translate-y-25 {
    --transform-translate-y: -6.25rem;
  }

  .laptop\:-translate-y-26 {
    --transform-translate-y: -6.5rem;
  }

  .laptop\:-translate-y-27 {
    --transform-translate-y: -6.75rem;
  }

  .laptop\:-translate-y-28 {
    --transform-translate-y: -7rem;
  }

  .laptop\:-translate-y-29 {
    --transform-translate-y: -7.25rem;
  }

  .laptop\:-translate-y-30 {
    --transform-translate-y: -7.5rem;
  }

  .laptop\:-translate-y-31 {
    --transform-translate-y: -7.75rem;
  }

  .laptop\:-translate-y-32 {
    --transform-translate-y: -8rem;
  }

  .laptop\:-translate-y-40 {
    --transform-translate-y: -10rem;
  }

  .laptop\:-translate-y-48 {
    --transform-translate-y: -12rem;
  }

  .laptop\:-translate-y-56 {
    --transform-translate-y: -14rem;
  }

  .laptop\:-translate-y-64 {
    --transform-translate-y: -16rem;
  }

  .laptop\:-translate-y-px {
    --transform-translate-y: -1px;
  }

  .laptop\:-translate-y-full {
    --transform-translate-y: -100%;
  }

  .laptop\:-translate-y-1\/2 {
    --transform-translate-y: -50%;
  }

  .laptop\:translate-y-1\/2 {
    --transform-translate-y: 50%;
  }

  .laptop\:translate-y-full {
    --transform-translate-y: 100%;
  }

  .laptop\:\!translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .laptop\:\!translate-x-1 {
    --transform-translate-x: 0.25rem !important;
  }

  .laptop\:\!translate-x-2 {
    --transform-translate-x: 0.5rem !important;
  }

  .laptop\:\!translate-x-3 {
    --transform-translate-x: 0.75rem !important;
  }

  .laptop\:\!translate-x-4 {
    --transform-translate-x: 1rem !important;
  }

  .laptop\:\!translate-x-5 {
    --transform-translate-x: 1.25rem !important;
  }

  .laptop\:\!translate-x-6 {
    --transform-translate-x: 1.5rem !important;
  }

  .laptop\:\!translate-x-7 {
    --transform-translate-x: 1.75rem !important;
  }

  .laptop\:\!translate-x-8 {
    --transform-translate-x: 2rem !important;
  }

  .laptop\:\!translate-x-9 {
    --transform-translate-x: 2.25rem !important;
  }

  .laptop\:\!translate-x-10 {
    --transform-translate-x: 2.5rem !important;
  }

  .laptop\:\!translate-x-11 {
    --transform-translate-x: 2.75rem !important;
  }

  .laptop\:\!translate-x-12 {
    --transform-translate-x: 3rem !important;
  }

  .laptop\:\!translate-x-13 {
    --transform-translate-x: 3.25rem !important;
  }

  .laptop\:\!translate-x-14 {
    --transform-translate-x: 3.5rem !important;
  }

  .laptop\:\!translate-x-15 {
    --transform-translate-x: 3.75rem !important;
  }

  .laptop\:\!translate-x-16 {
    --transform-translate-x: 4rem !important;
  }

  .laptop\:\!translate-x-17 {
    --transform-translate-x: 4.25rem !important;
  }

  .laptop\:\!translate-x-18 {
    --transform-translate-x: 4.5rem !important;
  }

  .laptop\:\!translate-x-19 {
    --transform-translate-x: 4.75rem !important;
  }

  .laptop\:\!translate-x-20 {
    --transform-translate-x: 5rem !important;
  }

  .laptop\:\!translate-x-21 {
    --transform-translate-x: 5.25rem !important;
  }

  .laptop\:\!translate-x-22 {
    --transform-translate-x: 5.5rem !important;
  }

  .laptop\:\!translate-x-23 {
    --transform-translate-x: 5.75rem !important;
  }

  .laptop\:\!translate-x-24 {
    --transform-translate-x: 6rem !important;
  }

  .laptop\:\!translate-x-25 {
    --transform-translate-x: 6.25rem !important;
  }

  .laptop\:\!translate-x-26 {
    --transform-translate-x: 6.5rem !important;
  }

  .laptop\:\!translate-x-27 {
    --transform-translate-x: 6.75rem !important;
  }

  .laptop\:\!translate-x-28 {
    --transform-translate-x: 7rem !important;
  }

  .laptop\:\!translate-x-29 {
    --transform-translate-x: 7.25rem !important;
  }

  .laptop\:\!translate-x-30 {
    --transform-translate-x: 7.5rem !important;
  }

  .laptop\:\!translate-x-31 {
    --transform-translate-x: 7.75rem !important;
  }

  .laptop\:\!translate-x-32 {
    --transform-translate-x: 8rem !important;
  }

  .laptop\:\!translate-x-40 {
    --transform-translate-x: 10rem !important;
  }

  .laptop\:\!translate-x-48 {
    --transform-translate-x: 12rem !important;
  }

  .laptop\:\!translate-x-56 {
    --transform-translate-x: 14rem !important;
  }

  .laptop\:\!translate-x-64 {
    --transform-translate-x: 16rem !important;
  }

  .laptop\:\!translate-x-px {
    --transform-translate-x: 1px !important;
  }

  .laptop\:\!-translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .laptop\:\!-translate-x-1 {
    --transform-translate-x: -0.25rem !important;
  }

  .laptop\:\!-translate-x-2 {
    --transform-translate-x: -0.5rem !important;
  }

  .laptop\:\!-translate-x-3 {
    --transform-translate-x: -0.75rem !important;
  }

  .laptop\:\!-translate-x-4 {
    --transform-translate-x: -1rem !important;
  }

  .laptop\:\!-translate-x-5 {
    --transform-translate-x: -1.25rem !important;
  }

  .laptop\:\!-translate-x-6 {
    --transform-translate-x: -1.5rem !important;
  }

  .laptop\:\!-translate-x-7 {
    --transform-translate-x: -1.75rem !important;
  }

  .laptop\:\!-translate-x-8 {
    --transform-translate-x: -2rem !important;
  }

  .laptop\:\!-translate-x-9 {
    --transform-translate-x: -2.25rem !important;
  }

  .laptop\:\!-translate-x-10 {
    --transform-translate-x: -2.5rem !important;
  }

  .laptop\:\!-translate-x-11 {
    --transform-translate-x: -2.75rem !important;
  }

  .laptop\:\!-translate-x-12 {
    --transform-translate-x: -3rem !important;
  }

  .laptop\:\!-translate-x-13 {
    --transform-translate-x: -3.25rem !important;
  }

  .laptop\:\!-translate-x-14 {
    --transform-translate-x: -3.5rem !important;
  }

  .laptop\:\!-translate-x-15 {
    --transform-translate-x: -3.75rem !important;
  }

  .laptop\:\!-translate-x-16 {
    --transform-translate-x: -4rem !important;
  }

  .laptop\:\!-translate-x-17 {
    --transform-translate-x: -4.25rem !important;
  }

  .laptop\:\!-translate-x-18 {
    --transform-translate-x: -4.5rem !important;
  }

  .laptop\:\!-translate-x-19 {
    --transform-translate-x: -4.75rem !important;
  }

  .laptop\:\!-translate-x-20 {
    --transform-translate-x: -5rem !important;
  }

  .laptop\:\!-translate-x-21 {
    --transform-translate-x: -5.25rem !important;
  }

  .laptop\:\!-translate-x-22 {
    --transform-translate-x: -5.5rem !important;
  }

  .laptop\:\!-translate-x-23 {
    --transform-translate-x: -5.75rem !important;
  }

  .laptop\:\!-translate-x-24 {
    --transform-translate-x: -6rem !important;
  }

  .laptop\:\!-translate-x-25 {
    --transform-translate-x: -6.25rem !important;
  }

  .laptop\:\!-translate-x-26 {
    --transform-translate-x: -6.5rem !important;
  }

  .laptop\:\!-translate-x-27 {
    --transform-translate-x: -6.75rem !important;
  }

  .laptop\:\!-translate-x-28 {
    --transform-translate-x: -7rem !important;
  }

  .laptop\:\!-translate-x-29 {
    --transform-translate-x: -7.25rem !important;
  }

  .laptop\:\!-translate-x-30 {
    --transform-translate-x: -7.5rem !important;
  }

  .laptop\:\!-translate-x-31 {
    --transform-translate-x: -7.75rem !important;
  }

  .laptop\:\!-translate-x-32 {
    --transform-translate-x: -8rem !important;
  }

  .laptop\:\!-translate-x-40 {
    --transform-translate-x: -10rem !important;
  }

  .laptop\:\!-translate-x-48 {
    --transform-translate-x: -12rem !important;
  }

  .laptop\:\!-translate-x-56 {
    --transform-translate-x: -14rem !important;
  }

  .laptop\:\!-translate-x-64 {
    --transform-translate-x: -16rem !important;
  }

  .laptop\:\!-translate-x-px {
    --transform-translate-x: -1px !important;
  }

  .laptop\:\!-translate-x-full {
    --transform-translate-x: -100% !important;
  }

  .laptop\:\!-translate-x-1\/2 {
    --transform-translate-x: -50% !important;
  }

  .laptop\:\!translate-x-1\/2 {
    --transform-translate-x: 50% !important;
  }

  .laptop\:\!translate-x-full {
    --transform-translate-x: 100% !important;
  }

  .laptop\:\!translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .laptop\:\!translate-y-1 {
    --transform-translate-y: 0.25rem !important;
  }

  .laptop\:\!translate-y-2 {
    --transform-translate-y: 0.5rem !important;
  }

  .laptop\:\!translate-y-3 {
    --transform-translate-y: 0.75rem !important;
  }

  .laptop\:\!translate-y-4 {
    --transform-translate-y: 1rem !important;
  }

  .laptop\:\!translate-y-5 {
    --transform-translate-y: 1.25rem !important;
  }

  .laptop\:\!translate-y-6 {
    --transform-translate-y: 1.5rem !important;
  }

  .laptop\:\!translate-y-7 {
    --transform-translate-y: 1.75rem !important;
  }

  .laptop\:\!translate-y-8 {
    --transform-translate-y: 2rem !important;
  }

  .laptop\:\!translate-y-9 {
    --transform-translate-y: 2.25rem !important;
  }

  .laptop\:\!translate-y-10 {
    --transform-translate-y: 2.5rem !important;
  }

  .laptop\:\!translate-y-11 {
    --transform-translate-y: 2.75rem !important;
  }

  .laptop\:\!translate-y-12 {
    --transform-translate-y: 3rem !important;
  }

  .laptop\:\!translate-y-13 {
    --transform-translate-y: 3.25rem !important;
  }

  .laptop\:\!translate-y-14 {
    --transform-translate-y: 3.5rem !important;
  }

  .laptop\:\!translate-y-15 {
    --transform-translate-y: 3.75rem !important;
  }

  .laptop\:\!translate-y-16 {
    --transform-translate-y: 4rem !important;
  }

  .laptop\:\!translate-y-17 {
    --transform-translate-y: 4.25rem !important;
  }

  .laptop\:\!translate-y-18 {
    --transform-translate-y: 4.5rem !important;
  }

  .laptop\:\!translate-y-19 {
    --transform-translate-y: 4.75rem !important;
  }

  .laptop\:\!translate-y-20 {
    --transform-translate-y: 5rem !important;
  }

  .laptop\:\!translate-y-21 {
    --transform-translate-y: 5.25rem !important;
  }

  .laptop\:\!translate-y-22 {
    --transform-translate-y: 5.5rem !important;
  }

  .laptop\:\!translate-y-23 {
    --transform-translate-y: 5.75rem !important;
  }

  .laptop\:\!translate-y-24 {
    --transform-translate-y: 6rem !important;
  }

  .laptop\:\!translate-y-25 {
    --transform-translate-y: 6.25rem !important;
  }

  .laptop\:\!translate-y-26 {
    --transform-translate-y: 6.5rem !important;
  }

  .laptop\:\!translate-y-27 {
    --transform-translate-y: 6.75rem !important;
  }

  .laptop\:\!translate-y-28 {
    --transform-translate-y: 7rem !important;
  }

  .laptop\:\!translate-y-29 {
    --transform-translate-y: 7.25rem !important;
  }

  .laptop\:\!translate-y-30 {
    --transform-translate-y: 7.5rem !important;
  }

  .laptop\:\!translate-y-31 {
    --transform-translate-y: 7.75rem !important;
  }

  .laptop\:\!translate-y-32 {
    --transform-translate-y: 8rem !important;
  }

  .laptop\:\!translate-y-40 {
    --transform-translate-y: 10rem !important;
  }

  .laptop\:\!translate-y-48 {
    --transform-translate-y: 12rem !important;
  }

  .laptop\:\!translate-y-56 {
    --transform-translate-y: 14rem !important;
  }

  .laptop\:\!translate-y-64 {
    --transform-translate-y: 16rem !important;
  }

  .laptop\:\!translate-y-px {
    --transform-translate-y: 1px !important;
  }

  .laptop\:\!-translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .laptop\:\!-translate-y-1 {
    --transform-translate-y: -0.25rem !important;
  }

  .laptop\:\!-translate-y-2 {
    --transform-translate-y: -0.5rem !important;
  }

  .laptop\:\!-translate-y-3 {
    --transform-translate-y: -0.75rem !important;
  }

  .laptop\:\!-translate-y-4 {
    --transform-translate-y: -1rem !important;
  }

  .laptop\:\!-translate-y-5 {
    --transform-translate-y: -1.25rem !important;
  }

  .laptop\:\!-translate-y-6 {
    --transform-translate-y: -1.5rem !important;
  }

  .laptop\:\!-translate-y-7 {
    --transform-translate-y: -1.75rem !important;
  }

  .laptop\:\!-translate-y-8 {
    --transform-translate-y: -2rem !important;
  }

  .laptop\:\!-translate-y-9 {
    --transform-translate-y: -2.25rem !important;
  }

  .laptop\:\!-translate-y-10 {
    --transform-translate-y: -2.5rem !important;
  }

  .laptop\:\!-translate-y-11 {
    --transform-translate-y: -2.75rem !important;
  }

  .laptop\:\!-translate-y-12 {
    --transform-translate-y: -3rem !important;
  }

  .laptop\:\!-translate-y-13 {
    --transform-translate-y: -3.25rem !important;
  }

  .laptop\:\!-translate-y-14 {
    --transform-translate-y: -3.5rem !important;
  }

  .laptop\:\!-translate-y-15 {
    --transform-translate-y: -3.75rem !important;
  }

  .laptop\:\!-translate-y-16 {
    --transform-translate-y: -4rem !important;
  }

  .laptop\:\!-translate-y-17 {
    --transform-translate-y: -4.25rem !important;
  }

  .laptop\:\!-translate-y-18 {
    --transform-translate-y: -4.5rem !important;
  }

  .laptop\:\!-translate-y-19 {
    --transform-translate-y: -4.75rem !important;
  }

  .laptop\:\!-translate-y-20 {
    --transform-translate-y: -5rem !important;
  }

  .laptop\:\!-translate-y-21 {
    --transform-translate-y: -5.25rem !important;
  }

  .laptop\:\!-translate-y-22 {
    --transform-translate-y: -5.5rem !important;
  }

  .laptop\:\!-translate-y-23 {
    --transform-translate-y: -5.75rem !important;
  }

  .laptop\:\!-translate-y-24 {
    --transform-translate-y: -6rem !important;
  }

  .laptop\:\!-translate-y-25 {
    --transform-translate-y: -6.25rem !important;
  }

  .laptop\:\!-translate-y-26 {
    --transform-translate-y: -6.5rem !important;
  }

  .laptop\:\!-translate-y-27 {
    --transform-translate-y: -6.75rem !important;
  }

  .laptop\:\!-translate-y-28 {
    --transform-translate-y: -7rem !important;
  }

  .laptop\:\!-translate-y-29 {
    --transform-translate-y: -7.25rem !important;
  }

  .laptop\:\!-translate-y-30 {
    --transform-translate-y: -7.5rem !important;
  }

  .laptop\:\!-translate-y-31 {
    --transform-translate-y: -7.75rem !important;
  }

  .laptop\:\!-translate-y-32 {
    --transform-translate-y: -8rem !important;
  }

  .laptop\:\!-translate-y-40 {
    --transform-translate-y: -10rem !important;
  }

  .laptop\:\!-translate-y-48 {
    --transform-translate-y: -12rem !important;
  }

  .laptop\:\!-translate-y-56 {
    --transform-translate-y: -14rem !important;
  }

  .laptop\:\!-translate-y-64 {
    --transform-translate-y: -16rem !important;
  }

  .laptop\:\!-translate-y-px {
    --transform-translate-y: -1px !important;
  }

  .laptop\:\!-translate-y-full {
    --transform-translate-y: -100% !important;
  }

  .laptop\:\!-translate-y-1\/2 {
    --transform-translate-y: -50% !important;
  }

  .laptop\:\!translate-y-1\/2 {
    --transform-translate-y: 50% !important;
  }

  .laptop\:\!translate-y-full {
    --transform-translate-y: 100% !important;
  }

  .laptop\:hover\:translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .laptop\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem;
  }

  .laptop\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem;
  }

  .laptop\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem;
  }

  .laptop\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem;
  }

  .laptop\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem;
  }

  .laptop\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem;
  }

  .laptop\:hover\:translate-x-7:hover {
    --transform-translate-x: 1.75rem;
  }

  .laptop\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem;
  }

  .laptop\:hover\:translate-x-9:hover {
    --transform-translate-x: 2.25rem;
  }

  .laptop\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem;
  }

  .laptop\:hover\:translate-x-11:hover {
    --transform-translate-x: 2.75rem;
  }

  .laptop\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem;
  }

  .laptop\:hover\:translate-x-13:hover {
    --transform-translate-x: 3.25rem;
  }

  .laptop\:hover\:translate-x-14:hover {
    --transform-translate-x: 3.5rem;
  }

  .laptop\:hover\:translate-x-15:hover {
    --transform-translate-x: 3.75rem;
  }

  .laptop\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem;
  }

  .laptop\:hover\:translate-x-17:hover {
    --transform-translate-x: 4.25rem;
  }

  .laptop\:hover\:translate-x-18:hover {
    --transform-translate-x: 4.5rem;
  }

  .laptop\:hover\:translate-x-19:hover {
    --transform-translate-x: 4.75rem;
  }

  .laptop\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem;
  }

  .laptop\:hover\:translate-x-21:hover {
    --transform-translate-x: 5.25rem;
  }

  .laptop\:hover\:translate-x-22:hover {
    --transform-translate-x: 5.5rem;
  }

  .laptop\:hover\:translate-x-23:hover {
    --transform-translate-x: 5.75rem;
  }

  .laptop\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem;
  }

  .laptop\:hover\:translate-x-25:hover {
    --transform-translate-x: 6.25rem;
  }

  .laptop\:hover\:translate-x-26:hover {
    --transform-translate-x: 6.5rem;
  }

  .laptop\:hover\:translate-x-27:hover {
    --transform-translate-x: 6.75rem;
  }

  .laptop\:hover\:translate-x-28:hover {
    --transform-translate-x: 7rem;
  }

  .laptop\:hover\:translate-x-29:hover {
    --transform-translate-x: 7.25rem;
  }

  .laptop\:hover\:translate-x-30:hover {
    --transform-translate-x: 7.5rem;
  }

  .laptop\:hover\:translate-x-31:hover {
    --transform-translate-x: 7.75rem;
  }

  .laptop\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem;
  }

  .laptop\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem;
  }

  .laptop\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem;
  }

  .laptop\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem;
  }

  .laptop\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem;
  }

  .laptop\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px;
  }

  .laptop\:hover\:-translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .laptop\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem;
  }

  .laptop\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem;
  }

  .laptop\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem;
  }

  .laptop\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem;
  }

  .laptop\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem;
  }

  .laptop\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem;
  }

  .laptop\:hover\:-translate-x-7:hover {
    --transform-translate-x: -1.75rem;
  }

  .laptop\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem;
  }

  .laptop\:hover\:-translate-x-9:hover {
    --transform-translate-x: -2.25rem;
  }

  .laptop\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem;
  }

  .laptop\:hover\:-translate-x-11:hover {
    --transform-translate-x: -2.75rem;
  }

  .laptop\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem;
  }

  .laptop\:hover\:-translate-x-13:hover {
    --transform-translate-x: -3.25rem;
  }

  .laptop\:hover\:-translate-x-14:hover {
    --transform-translate-x: -3.5rem;
  }

  .laptop\:hover\:-translate-x-15:hover {
    --transform-translate-x: -3.75rem;
  }

  .laptop\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem;
  }

  .laptop\:hover\:-translate-x-17:hover {
    --transform-translate-x: -4.25rem;
  }

  .laptop\:hover\:-translate-x-18:hover {
    --transform-translate-x: -4.5rem;
  }

  .laptop\:hover\:-translate-x-19:hover {
    --transform-translate-x: -4.75rem;
  }

  .laptop\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem;
  }

  .laptop\:hover\:-translate-x-21:hover {
    --transform-translate-x: -5.25rem;
  }

  .laptop\:hover\:-translate-x-22:hover {
    --transform-translate-x: -5.5rem;
  }

  .laptop\:hover\:-translate-x-23:hover {
    --transform-translate-x: -5.75rem;
  }

  .laptop\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem;
  }

  .laptop\:hover\:-translate-x-25:hover {
    --transform-translate-x: -6.25rem;
  }

  .laptop\:hover\:-translate-x-26:hover {
    --transform-translate-x: -6.5rem;
  }

  .laptop\:hover\:-translate-x-27:hover {
    --transform-translate-x: -6.75rem;
  }

  .laptop\:hover\:-translate-x-28:hover {
    --transform-translate-x: -7rem;
  }

  .laptop\:hover\:-translate-x-29:hover {
    --transform-translate-x: -7.25rem;
  }

  .laptop\:hover\:-translate-x-30:hover {
    --transform-translate-x: -7.5rem;
  }

  .laptop\:hover\:-translate-x-31:hover {
    --transform-translate-x: -7.75rem;
  }

  .laptop\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem;
  }

  .laptop\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem;
  }

  .laptop\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem;
  }

  .laptop\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem;
  }

  .laptop\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem;
  }

  .laptop\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px;
  }

  .laptop\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%;
  }

  .laptop\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%;
  }

  .laptop\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%;
  }

  .laptop\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%;
  }

  .laptop\:hover\:translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .laptop\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem;
  }

  .laptop\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem;
  }

  .laptop\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem;
  }

  .laptop\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem;
  }

  .laptop\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem;
  }

  .laptop\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem;
  }

  .laptop\:hover\:translate-y-7:hover {
    --transform-translate-y: 1.75rem;
  }

  .laptop\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem;
  }

  .laptop\:hover\:translate-y-9:hover {
    --transform-translate-y: 2.25rem;
  }

  .laptop\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem;
  }

  .laptop\:hover\:translate-y-11:hover {
    --transform-translate-y: 2.75rem;
  }

  .laptop\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem;
  }

  .laptop\:hover\:translate-y-13:hover {
    --transform-translate-y: 3.25rem;
  }

  .laptop\:hover\:translate-y-14:hover {
    --transform-translate-y: 3.5rem;
  }

  .laptop\:hover\:translate-y-15:hover {
    --transform-translate-y: 3.75rem;
  }

  .laptop\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem;
  }

  .laptop\:hover\:translate-y-17:hover {
    --transform-translate-y: 4.25rem;
  }

  .laptop\:hover\:translate-y-18:hover {
    --transform-translate-y: 4.5rem;
  }

  .laptop\:hover\:translate-y-19:hover {
    --transform-translate-y: 4.75rem;
  }

  .laptop\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem;
  }

  .laptop\:hover\:translate-y-21:hover {
    --transform-translate-y: 5.25rem;
  }

  .laptop\:hover\:translate-y-22:hover {
    --transform-translate-y: 5.5rem;
  }

  .laptop\:hover\:translate-y-23:hover {
    --transform-translate-y: 5.75rem;
  }

  .laptop\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem;
  }

  .laptop\:hover\:translate-y-25:hover {
    --transform-translate-y: 6.25rem;
  }

  .laptop\:hover\:translate-y-26:hover {
    --transform-translate-y: 6.5rem;
  }

  .laptop\:hover\:translate-y-27:hover {
    --transform-translate-y: 6.75rem;
  }

  .laptop\:hover\:translate-y-28:hover {
    --transform-translate-y: 7rem;
  }

  .laptop\:hover\:translate-y-29:hover {
    --transform-translate-y: 7.25rem;
  }

  .laptop\:hover\:translate-y-30:hover {
    --transform-translate-y: 7.5rem;
  }

  .laptop\:hover\:translate-y-31:hover {
    --transform-translate-y: 7.75rem;
  }

  .laptop\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem;
  }

  .laptop\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem;
  }

  .laptop\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem;
  }

  .laptop\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem;
  }

  .laptop\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem;
  }

  .laptop\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px;
  }

  .laptop\:hover\:-translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .laptop\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem;
  }

  .laptop\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem;
  }

  .laptop\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem;
  }

  .laptop\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem;
  }

  .laptop\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem;
  }

  .laptop\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem;
  }

  .laptop\:hover\:-translate-y-7:hover {
    --transform-translate-y: -1.75rem;
  }

  .laptop\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem;
  }

  .laptop\:hover\:-translate-y-9:hover {
    --transform-translate-y: -2.25rem;
  }

  .laptop\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem;
  }

  .laptop\:hover\:-translate-y-11:hover {
    --transform-translate-y: -2.75rem;
  }

  .laptop\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem;
  }

  .laptop\:hover\:-translate-y-13:hover {
    --transform-translate-y: -3.25rem;
  }

  .laptop\:hover\:-translate-y-14:hover {
    --transform-translate-y: -3.5rem;
  }

  .laptop\:hover\:-translate-y-15:hover {
    --transform-translate-y: -3.75rem;
  }

  .laptop\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem;
  }

  .laptop\:hover\:-translate-y-17:hover {
    --transform-translate-y: -4.25rem;
  }

  .laptop\:hover\:-translate-y-18:hover {
    --transform-translate-y: -4.5rem;
  }

  .laptop\:hover\:-translate-y-19:hover {
    --transform-translate-y: -4.75rem;
  }

  .laptop\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem;
  }

  .laptop\:hover\:-translate-y-21:hover {
    --transform-translate-y: -5.25rem;
  }

  .laptop\:hover\:-translate-y-22:hover {
    --transform-translate-y: -5.5rem;
  }

  .laptop\:hover\:-translate-y-23:hover {
    --transform-translate-y: -5.75rem;
  }

  .laptop\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem;
  }

  .laptop\:hover\:-translate-y-25:hover {
    --transform-translate-y: -6.25rem;
  }

  .laptop\:hover\:-translate-y-26:hover {
    --transform-translate-y: -6.5rem;
  }

  .laptop\:hover\:-translate-y-27:hover {
    --transform-translate-y: -6.75rem;
  }

  .laptop\:hover\:-translate-y-28:hover {
    --transform-translate-y: -7rem;
  }

  .laptop\:hover\:-translate-y-29:hover {
    --transform-translate-y: -7.25rem;
  }

  .laptop\:hover\:-translate-y-30:hover {
    --transform-translate-y: -7.5rem;
  }

  .laptop\:hover\:-translate-y-31:hover {
    --transform-translate-y: -7.75rem;
  }

  .laptop\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem;
  }

  .laptop\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem;
  }

  .laptop\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem;
  }

  .laptop\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem;
  }

  .laptop\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem;
  }

  .laptop\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px;
  }

  .laptop\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%;
  }

  .laptop\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%;
  }

  .laptop\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%;
  }

  .laptop\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%;
  }

  .laptop\:skew-x-0 {
    --transform-skew-x: 0;
  }

  .laptop\:skew-x-3 {
    --transform-skew-x: 3deg;
  }

  .laptop\:skew-x-6 {
    --transform-skew-x: 6deg;
  }

  .laptop\:skew-x-12 {
    --transform-skew-x: 12deg;
  }

  .laptop\:-skew-x-12 {
    --transform-skew-x: -12deg;
  }

  .laptop\:-skew-x-6 {
    --transform-skew-x: -6deg;
  }

  .laptop\:-skew-x-3 {
    --transform-skew-x: -3deg;
  }

  .laptop\:skew-y-0 {
    --transform-skew-y: 0;
  }

  .laptop\:skew-y-3 {
    --transform-skew-y: 3deg;
  }

  .laptop\:skew-y-6 {
    --transform-skew-y: 6deg;
  }

  .laptop\:skew-y-12 {
    --transform-skew-y: 12deg;
  }

  .laptop\:-skew-y-12 {
    --transform-skew-y: -12deg;
  }

  .laptop\:-skew-y-6 {
    --transform-skew-y: -6deg;
  }

  .laptop\:-skew-y-3 {
    --transform-skew-y: -3deg;
  }

  .laptop\:\!skew-x-0 {
    --transform-skew-x: 0 !important;
  }

  .laptop\:\!skew-x-3 {
    --transform-skew-x: 3deg !important;
  }

  .laptop\:\!skew-x-6 {
    --transform-skew-x: 6deg !important;
  }

  .laptop\:\!skew-x-12 {
    --transform-skew-x: 12deg !important;
  }

  .laptop\:\!-skew-x-12 {
    --transform-skew-x: -12deg !important;
  }

  .laptop\:\!-skew-x-6 {
    --transform-skew-x: -6deg !important;
  }

  .laptop\:\!-skew-x-3 {
    --transform-skew-x: -3deg !important;
  }

  .laptop\:\!skew-y-0 {
    --transform-skew-y: 0 !important;
  }

  .laptop\:\!skew-y-3 {
    --transform-skew-y: 3deg !important;
  }

  .laptop\:\!skew-y-6 {
    --transform-skew-y: 6deg !important;
  }

  .laptop\:\!skew-y-12 {
    --transform-skew-y: 12deg !important;
  }

  .laptop\:\!-skew-y-12 {
    --transform-skew-y: -12deg !important;
  }

  .laptop\:\!-skew-y-6 {
    --transform-skew-y: -6deg !important;
  }

  .laptop\:\!-skew-y-3 {
    --transform-skew-y: -3deg !important;
  }

  .laptop\:hover\:skew-x-0:hover {
    --transform-skew-x: 0;
  }

  .laptop\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg;
  }

  .laptop\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg;
  }

  .laptop\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg;
  }

  .laptop\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg;
  }

  .laptop\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg;
  }

  .laptop\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg;
  }

  .laptop\:hover\:skew-y-0:hover {
    --transform-skew-y: 0;
  }

  .laptop\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg;
  }

  .laptop\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg;
  }

  .laptop\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg;
  }

  .laptop\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg;
  }

  .laptop\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg;
  }

  .laptop\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg;
  }

  .laptop\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .laptop\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .laptop\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .laptop\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .laptop\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .laptop\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .laptop\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .laptop\:\!transition-none {
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .laptop\:\!transition-all {
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .laptop\:\!transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .laptop\:\!transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .laptop\:\!transition-opacity {
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .laptop\:\!transition-shadow {
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .laptop\:\!transition-transform {
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .laptop\:hover\:transition-none:hover {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .laptop\:hover\:transition-all:hover {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .laptop\:hover\:transition:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .laptop\:hover\:transition-colors:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .laptop\:hover\:transition-opacity:hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .laptop\:hover\:transition-shadow:hover {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .laptop\:hover\:transition-transform:hover {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .laptop\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .laptop\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .laptop\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .laptop\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .laptop\:\!ease-linear {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .laptop\:\!ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .laptop\:\!ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .laptop\:\!ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .laptop\:hover\:ease-linear:hover {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .laptop\:hover\:ease-in:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .laptop\:hover\:ease-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .laptop\:hover\:ease-in-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .laptop\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .laptop\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .laptop\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .laptop\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .laptop\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .laptop\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .laptop\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .laptop\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .laptop\:\!duration-75 {
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .laptop\:\!duration-100 {
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .laptop\:\!duration-150 {
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .laptop\:\!duration-200 {
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .laptop\:\!duration-300 {
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .laptop\:\!duration-500 {
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .laptop\:\!duration-700 {
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .laptop\:\!duration-1000 {
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .laptop\:hover\:duration-75:hover {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .laptop\:hover\:duration-100:hover {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .laptop\:hover\:duration-150:hover {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .laptop\:hover\:duration-200:hover {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .laptop\:hover\:duration-300:hover {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .laptop\:hover\:duration-500:hover {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .laptop\:hover\:duration-700:hover {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .laptop\:hover\:duration-1000:hover {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }
}

@media (max-width: 1920px) {
  .desktop\:sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }

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

  .desktop\:\!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;
  }

  .desktop\:\!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;
  }

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

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

  .desktop\:appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

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

  .desktop\:hover\:appearance-none:hover {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .desktop\:bg-fixed {
    background-attachment: fixed;
  }

  .desktop\:bg-local {
    background-attachment: local;
  }

  .desktop\:bg-scroll {
    background-attachment: scroll;
  }

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

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

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

  .desktop\:hover\:bg-fixed:hover {
    background-attachment: fixed;
  }

  .desktop\:hover\:bg-local:hover {
    background-attachment: local;
  }

  .desktop\:hover\:bg-scroll:hover {
    background-attachment: scroll;
  }

  .desktop\:bg-primary {
    background-color: #6638B6;
  }

  .desktop\:bg-primaryDark {
    background-color: #3C2C84;
  }

  .desktop\:bg-primary1 {
    background-color: #8C81D1;
  }

  .desktop\:bg-primary2 {
    background-color: #A8A5CE;
  }

  .desktop\:bg-primary3 {
    background-color: #EBEAF6;
  }

  .desktop\:bg-primary4 {
    background-color: #F8F8FC;
  }

  .desktop\:bg-secondary {
    background-color: #007EE5;
  }

  .desktop\:bg-secondary1 {
    background-color: #43BEFF;
  }

  .desktop\:bg-secondary2 {
    background-color: #F5F9FD;
  }

  .desktop\:bg-alert {
    background-color: #EF3817;
  }

  .desktop\:bg-safe {
    background-color: #60B731;
  }

  .desktop\:bg-primary-dark {
    background-color: #3C2C84;
  }

  .desktop\:bg-primary-1 {
    background-color: #8C81D1;
  }

  .desktop\:bg-primary-2 {
    background-color: #A8A5CE;
  }

  .desktop\:bg-primary-3 {
    background-color: #EBEAF6;
  }

  .desktop\:bg-primary-4 {
    background-color: #F8F8FC;
  }

  .desktop\:bg-secondary-1 {
    background-color: #43BEFF;
  }

  .desktop\:bg-secondary-2 {
    background-color: #F5F9FD;
  }

  .desktop\:bg-transparent {
    background-color: transparent;
  }

  .desktop\:bg-black {
    background-color: #000000;
  }

  .desktop\:bg-white {
    background-color: #FFFFFF;
  }

  .desktop\:bg-point-violet {
    background-color: #7545FF;
  }

  .desktop\:bg-gray-100 {
    background-color: #F7F7F7;
  }

  .desktop\:bg-gray-200 {
    background-color: #E5E5E8;
  }

  .desktop\:bg-gray-300 {
    background-color: #CED0D6;
  }

  .desktop\:bg-gray-400 {
    background-color: #A7A9B2;
  }

  .desktop\:bg-gray-500 {
    background-color: #858895;
  }

  .desktop\:bg-gray-600 {
    background-color: #6B6E7B;
  }

  .desktop\:bg-gray-700 {
    background-color: #5F616D;
  }

  .desktop\:bg-gray-800 {
    background-color: #474952;
  }

  .desktop\:bg-gray-900 {
    background-color: #222532;
  }

  .desktop\:bg-gray {
    background-color: #858895;
  }

  .desktop\:bg-gray-dark {
    background-color: #222532;
  }

  .desktop\:bg-red-100 {
    background-color: #FFE8E8;
  }

  .desktop\:bg-red-200 {
    background-color: #FFC4C4;
  }

  .desktop\:bg-red-300 {
    background-color: #FF8F8F;
  }

  .desktop\:bg-red-400 {
    background-color: #FF6A6A;
  }

  .desktop\:bg-red-500 {
    background-color: #EF3817;
  }

  .desktop\:bg-red-600 {
    background-color: #CC2C00;
  }

  .desktop\:bg-red-700 {
    background-color: #C53030;
  }

  .desktop\:bg-red-800 {
    background-color: #9B2C2C;
  }

  .desktop\:bg-red-900 {
    background-color: #742A2A;
  }

  .desktop\:bg-red {
    background-color: #EF3817;
  }

  .desktop\:bg-coral-100 {
    background-color: #FFEBE6;
  }

  .desktop\:bg-coral-200 {
    background-color: #FFD3C8;
  }

  .desktop\:bg-coral-300 {
    background-color: #FFB39E;
  }

  .desktop\:bg-coral-400 {
    background-color: #FF9476;
  }

  .desktop\:bg-coral-500 {
    background-color: #FF7750;
  }

  .desktop\:bg-coral-600 {
    background-color: #F55A2F;
  }

  .desktop\:bg-coral-700 {
    background-color: #DD470F;
  }

  .desktop\:bg-coral-800 {
    background-color: #B93E0F;
  }

  .desktop\:bg-coral-900 {
    background-color: #8E3311;
  }

  .desktop\:bg-coral {
    background-color: #FF7750;
  }

  .desktop\:bg-yellow-100 {
    background-color: #FFFAE6;
  }

  .desktop\:bg-yellow-200 {
    background-color: #FFEB99;
  }

  .desktop\:bg-yellow-300 {
    background-color: #FFE066;
  }

  .desktop\:bg-yellow-400 {
    background-color: #FFD633;
  }

  .desktop\:bg-yellow-500 {
    background-color: #FFCE02;
  }

  .desktop\:bg-yellow-600 {
    background-color: #E6B800;
  }

  .desktop\:bg-yellow-700 {
    background-color: #CCA300;
  }

  .desktop\:bg-yellow-800 {
    background-color: #806600;
  }

  .desktop\:bg-yellow-900 {
    background-color: #4D3D00;
  }

  .desktop\:bg-yellow {
    background-color: #FFCE02;
  }

  .desktop\:bg-green-100 {
    background-color: #F9FCE9;
  }

  .desktop\:bg-green-200 {
    background-color: #E7F3A5;
  }

  .desktop\:bg-green-300 {
    background-color: #D5EA62;
  }

  .desktop\:bg-green-400 {
    background-color: #C2E01E;
  }

  .desktop\:bg-green-500 {
    background-color: #60B731;
  }

  .desktop\:bg-green-600 {
    background-color: #3F7B1A;
  }

  .desktop\:bg-green-700 {
    background-color: #366916;
  }

  .desktop\:bg-green-800 {
    background-color: #203F0D;
  }

  .desktop\:bg-green-900 {
    background-color: #162A09;
  }

  .desktop\:bg-green {
    background-color: #60B731;
  }

  .desktop\:bg-blue-100 {
    background-color: #F5F9FD;
  }

  .desktop\:bg-blue-200 {
    background-color: #E9F4FF;
  }

  .desktop\:bg-blue-300 {
    background-color: #B9DCFF;
  }

  .desktop\:bg-blue-400 {
    background-color: #43BEFF;
  }

  .desktop\:bg-blue-500 {
    background-color: #007EE5;
  }

  .desktop\:bg-blue-600 {
    background-color: #0069CC;
  }

  .desktop\:bg-blue-700 {
    background-color: #005CB3;
  }

  .desktop\:bg-blue-800 {
    background-color: #004F99;
  }

  .desktop\:bg-blue-900 {
    background-color: #003566;
  }

  .desktop\:bg-blue {
    background-color: #007EE5;
  }

  .desktop\:bg-violet-100 {
    background-color: #F8F8FC;
  }

  .desktop\:bg-violet-200 {
    background-color: #EBEAF6;
  }

  .desktop\:bg-violet-300 {
    background-color: #A8A5CE;
  }

  .desktop\:bg-violet-400 {
    background-color: #8C81D1;
  }

  .desktop\:bg-violet-500 {
    background-color: #6638B6;
  }

  .desktop\:bg-violet-600 {
    background-color: #58309C;
  }

  .desktop\:bg-violet-700 {
    background-color: #4D2A89;
  }

  .desktop\:bg-violet-800 {
    background-color: #3C2C84;
  }

  .desktop\:bg-violet-900 {
    background-color: #371E62;
  }

  .desktop\:bg-violet {
    background-color: #6638B6;
  }

  .desktop\:bg-peacock-100 {
    background-color: #E6FFFA;
  }

  .desktop\:bg-peacock-200 {
    background-color: #B2F5EA;
  }

  .desktop\:bg-peacock-300 {
    background-color: #81E6D9;
  }

  .desktop\:bg-peacock-400 {
    background-color: #4FD1C5;
  }

  .desktop\:bg-peacock-500 {
    background-color: #38B2AC;
  }

  .desktop\:bg-peacock-600 {
    background-color: #319795;
  }

  .desktop\:bg-peacock-700 {
    background-color: #2C7A7B;
  }

  .desktop\:bg-peacock-800 {
    background-color: #285E61;
  }

  .desktop\:bg-peacock-900 {
    background-color: #234E52;
  }

  .desktop\:bg-peacock {
    background-color: #38B2AC;
  }

  .desktop\:bg-indigo-100 {
    background-color: #EBF4FF;
  }

  .desktop\:bg-indigo-200 {
    background-color: #C3DAFE;
  }

  .desktop\:bg-indigo-300 {
    background-color: #A3BFFA;
  }

  .desktop\:bg-indigo-400 {
    background-color: #7F9CF5;
  }

  .desktop\:bg-indigo-500 {
    background-color: #667EEA;
  }

  .desktop\:bg-indigo-600 {
    background-color: #5A67D8;
  }

  .desktop\:bg-indigo-700 {
    background-color: #6439DE;
  }

  .desktop\:bg-indigo-800 {
    background-color: #434190;
  }

  .desktop\:bg-indigo-900 {
    background-color: #3C366B;
  }

  .desktop\:bg-indigo {
    background-color: #667EEA;
  }

  .desktop\:\!bg-primary {
    background-color: #6638B6 !important;
  }

  .desktop\:\!bg-primaryDark {
    background-color: #3C2C84 !important;
  }

  .desktop\:\!bg-primary1 {
    background-color: #8C81D1 !important;
  }

  .desktop\:\!bg-primary2 {
    background-color: #A8A5CE !important;
  }

  .desktop\:\!bg-primary3 {
    background-color: #EBEAF6 !important;
  }

  .desktop\:\!bg-primary4 {
    background-color: #F8F8FC !important;
  }

  .desktop\:\!bg-secondary {
    background-color: #007EE5 !important;
  }

  .desktop\:\!bg-secondary1 {
    background-color: #43BEFF !important;
  }

  .desktop\:\!bg-secondary2 {
    background-color: #F5F9FD !important;
  }

  .desktop\:\!bg-alert {
    background-color: #EF3817 !important;
  }

  .desktop\:\!bg-safe {
    background-color: #60B731 !important;
  }

  .desktop\:\!bg-primary-dark {
    background-color: #3C2C84 !important;
  }

  .desktop\:\!bg-primary-1 {
    background-color: #8C81D1 !important;
  }

  .desktop\:\!bg-primary-2 {
    background-color: #A8A5CE !important;
  }

  .desktop\:\!bg-primary-3 {
    background-color: #EBEAF6 !important;
  }

  .desktop\:\!bg-primary-4 {
    background-color: #F8F8FC !important;
  }

  .desktop\:\!bg-secondary-1 {
    background-color: #43BEFF !important;
  }

  .desktop\:\!bg-secondary-2 {
    background-color: #F5F9FD !important;
  }

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

  .desktop\:\!bg-black {
    background-color: #000000 !important;
  }

  .desktop\:\!bg-white {
    background-color: #FFFFFF !important;
  }

  .desktop\:\!bg-point-violet {
    background-color: #7545FF !important;
  }

  .desktop\:\!bg-gray-100 {
    background-color: #F7F7F7 !important;
  }

  .desktop\:\!bg-gray-200 {
    background-color: #E5E5E8 !important;
  }

  .desktop\:\!bg-gray-300 {
    background-color: #CED0D6 !important;
  }

  .desktop\:\!bg-gray-400 {
    background-color: #A7A9B2 !important;
  }

  .desktop\:\!bg-gray-500 {
    background-color: #858895 !important;
  }

  .desktop\:\!bg-gray-600 {
    background-color: #6B6E7B !important;
  }

  .desktop\:\!bg-gray-700 {
    background-color: #5F616D !important;
  }

  .desktop\:\!bg-gray-800 {
    background-color: #474952 !important;
  }

  .desktop\:\!bg-gray-900 {
    background-color: #222532 !important;
  }

  .desktop\:\!bg-gray {
    background-color: #858895 !important;
  }

  .desktop\:\!bg-gray-dark {
    background-color: #222532 !important;
  }

  .desktop\:\!bg-red-100 {
    background-color: #FFE8E8 !important;
  }

  .desktop\:\!bg-red-200 {
    background-color: #FFC4C4 !important;
  }

  .desktop\:\!bg-red-300 {
    background-color: #FF8F8F !important;
  }

  .desktop\:\!bg-red-400 {
    background-color: #FF6A6A !important;
  }

  .desktop\:\!bg-red-500 {
    background-color: #EF3817 !important;
  }

  .desktop\:\!bg-red-600 {
    background-color: #CC2C00 !important;
  }

  .desktop\:\!bg-red-700 {
    background-color: #C53030 !important;
  }

  .desktop\:\!bg-red-800 {
    background-color: #9B2C2C !important;
  }

  .desktop\:\!bg-red-900 {
    background-color: #742A2A !important;
  }

  .desktop\:\!bg-red {
    background-color: #EF3817 !important;
  }

  .desktop\:\!bg-coral-100 {
    background-color: #FFEBE6 !important;
  }

  .desktop\:\!bg-coral-200 {
    background-color: #FFD3C8 !important;
  }

  .desktop\:\!bg-coral-300 {
    background-color: #FFB39E !important;
  }

  .desktop\:\!bg-coral-400 {
    background-color: #FF9476 !important;
  }

  .desktop\:\!bg-coral-500 {
    background-color: #FF7750 !important;
  }

  .desktop\:\!bg-coral-600 {
    background-color: #F55A2F !important;
  }

  .desktop\:\!bg-coral-700 {
    background-color: #DD470F !important;
  }

  .desktop\:\!bg-coral-800 {
    background-color: #B93E0F !important;
  }

  .desktop\:\!bg-coral-900 {
    background-color: #8E3311 !important;
  }

  .desktop\:\!bg-coral {
    background-color: #FF7750 !important;
  }

  .desktop\:\!bg-yellow-100 {
    background-color: #FFFAE6 !important;
  }

  .desktop\:\!bg-yellow-200 {
    background-color: #FFEB99 !important;
  }

  .desktop\:\!bg-yellow-300 {
    background-color: #FFE066 !important;
  }

  .desktop\:\!bg-yellow-400 {
    background-color: #FFD633 !important;
  }

  .desktop\:\!bg-yellow-500 {
    background-color: #FFCE02 !important;
  }

  .desktop\:\!bg-yellow-600 {
    background-color: #E6B800 !important;
  }

  .desktop\:\!bg-yellow-700 {
    background-color: #CCA300 !important;
  }

  .desktop\:\!bg-yellow-800 {
    background-color: #806600 !important;
  }

  .desktop\:\!bg-yellow-900 {
    background-color: #4D3D00 !important;
  }

  .desktop\:\!bg-yellow {
    background-color: #FFCE02 !important;
  }

  .desktop\:\!bg-green-100 {
    background-color: #F9FCE9 !important;
  }

  .desktop\:\!bg-green-200 {
    background-color: #E7F3A5 !important;
  }

  .desktop\:\!bg-green-300 {
    background-color: #D5EA62 !important;
  }

  .desktop\:\!bg-green-400 {
    background-color: #C2E01E !important;
  }

  .desktop\:\!bg-green-500 {
    background-color: #60B731 !important;
  }

  .desktop\:\!bg-green-600 {
    background-color: #3F7B1A !important;
  }

  .desktop\:\!bg-green-700 {
    background-color: #366916 !important;
  }

  .desktop\:\!bg-green-800 {
    background-color: #203F0D !important;
  }

  .desktop\:\!bg-green-900 {
    background-color: #162A09 !important;
  }

  .desktop\:\!bg-green {
    background-color: #60B731 !important;
  }

  .desktop\:\!bg-blue-100 {
    background-color: #F5F9FD !important;
  }

  .desktop\:\!bg-blue-200 {
    background-color: #E9F4FF !important;
  }

  .desktop\:\!bg-blue-300 {
    background-color: #B9DCFF !important;
  }

  .desktop\:\!bg-blue-400 {
    background-color: #43BEFF !important;
  }

  .desktop\:\!bg-blue-500 {
    background-color: #007EE5 !important;
  }

  .desktop\:\!bg-blue-600 {
    background-color: #0069CC !important;
  }

  .desktop\:\!bg-blue-700 {
    background-color: #005CB3 !important;
  }

  .desktop\:\!bg-blue-800 {
    background-color: #004F99 !important;
  }

  .desktop\:\!bg-blue-900 {
    background-color: #003566 !important;
  }

  .desktop\:\!bg-blue {
    background-color: #007EE5 !important;
  }

  .desktop\:\!bg-violet-100 {
    background-color: #F8F8FC !important;
  }

  .desktop\:\!bg-violet-200 {
    background-color: #EBEAF6 !important;
  }

  .desktop\:\!bg-violet-300 {
    background-color: #A8A5CE !important;
  }

  .desktop\:\!bg-violet-400 {
    background-color: #8C81D1 !important;
  }

  .desktop\:\!bg-violet-500 {
    background-color: #6638B6 !important;
  }

  .desktop\:\!bg-violet-600 {
    background-color: #58309C !important;
  }

  .desktop\:\!bg-violet-700 {
    background-color: #4D2A89 !important;
  }

  .desktop\:\!bg-violet-800 {
    background-color: #3C2C84 !important;
  }

  .desktop\:\!bg-violet-900 {
    background-color: #371E62 !important;
  }

  .desktop\:\!bg-violet {
    background-color: #6638B6 !important;
  }

  .desktop\:\!bg-peacock-100 {
    background-color: #E6FFFA !important;
  }

  .desktop\:\!bg-peacock-200 {
    background-color: #B2F5EA !important;
  }

  .desktop\:\!bg-peacock-300 {
    background-color: #81E6D9 !important;
  }

  .desktop\:\!bg-peacock-400 {
    background-color: #4FD1C5 !important;
  }

  .desktop\:\!bg-peacock-500 {
    background-color: #38B2AC !important;
  }

  .desktop\:\!bg-peacock-600 {
    background-color: #319795 !important;
  }

  .desktop\:\!bg-peacock-700 {
    background-color: #2C7A7B !important;
  }

  .desktop\:\!bg-peacock-800 {
    background-color: #285E61 !important;
  }

  .desktop\:\!bg-peacock-900 {
    background-color: #234E52 !important;
  }

  .desktop\:\!bg-peacock {
    background-color: #38B2AC !important;
  }

  .desktop\:\!bg-indigo-100 {
    background-color: #EBF4FF !important;
  }

  .desktop\:\!bg-indigo-200 {
    background-color: #C3DAFE !important;
  }

  .desktop\:\!bg-indigo-300 {
    background-color: #A3BFFA !important;
  }

  .desktop\:\!bg-indigo-400 {
    background-color: #7F9CF5 !important;
  }

  .desktop\:\!bg-indigo-500 {
    background-color: #667EEA !important;
  }

  .desktop\:\!bg-indigo-600 {
    background-color: #5A67D8 !important;
  }

  .desktop\:\!bg-indigo-700 {
    background-color: #6439DE !important;
  }

  .desktop\:\!bg-indigo-800 {
    background-color: #434190 !important;
  }

  .desktop\:\!bg-indigo-900 {
    background-color: #3C366B !important;
  }

  .desktop\:\!bg-indigo {
    background-color: #667EEA !important;
  }

  .desktop\:hover\:bg-primary:hover {
    background-color: #6638B6;
  }

  .desktop\:hover\:bg-primaryDark:hover {
    background-color: #3C2C84;
  }

  .desktop\:hover\:bg-primary1:hover {
    background-color: #8C81D1;
  }

  .desktop\:hover\:bg-primary2:hover {
    background-color: #A8A5CE;
  }

  .desktop\:hover\:bg-primary3:hover {
    background-color: #EBEAF6;
  }

  .desktop\:hover\:bg-primary4:hover {
    background-color: #F8F8FC;
  }

  .desktop\:hover\:bg-secondary:hover {
    background-color: #007EE5;
  }

  .desktop\:hover\:bg-secondary1:hover {
    background-color: #43BEFF;
  }

  .desktop\:hover\:bg-secondary2:hover {
    background-color: #F5F9FD;
  }

  .desktop\:hover\:bg-alert:hover {
    background-color: #EF3817;
  }

  .desktop\:hover\:bg-safe:hover {
    background-color: #60B731;
  }

  .desktop\:hover\:bg-primary-dark:hover {
    background-color: #3C2C84;
  }

  .desktop\:hover\:bg-primary-1:hover {
    background-color: #8C81D1;
  }

  .desktop\:hover\:bg-primary-2:hover {
    background-color: #A8A5CE;
  }

  .desktop\:hover\:bg-primary-3:hover {
    background-color: #EBEAF6;
  }

  .desktop\:hover\:bg-primary-4:hover {
    background-color: #F8F8FC;
  }

  .desktop\:hover\:bg-secondary-1:hover {
    background-color: #43BEFF;
  }

  .desktop\:hover\:bg-secondary-2:hover {
    background-color: #F5F9FD;
  }

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

  .desktop\:hover\:bg-black:hover {
    background-color: #000000;
  }

  .desktop\:hover\:bg-white:hover {
    background-color: #FFFFFF;
  }

  .desktop\:hover\:bg-point-violet:hover {
    background-color: #7545FF;
  }

  .desktop\:hover\:bg-gray-100:hover {
    background-color: #F7F7F7;
  }

  .desktop\:hover\:bg-gray-200:hover {
    background-color: #E5E5E8;
  }

  .desktop\:hover\:bg-gray-300:hover {
    background-color: #CED0D6;
  }

  .desktop\:hover\:bg-gray-400:hover {
    background-color: #A7A9B2;
  }

  .desktop\:hover\:bg-gray-500:hover {
    background-color: #858895;
  }

  .desktop\:hover\:bg-gray-600:hover {
    background-color: #6B6E7B;
  }

  .desktop\:hover\:bg-gray-700:hover {
    background-color: #5F616D;
  }

  .desktop\:hover\:bg-gray-800:hover {
    background-color: #474952;
  }

  .desktop\:hover\:bg-gray-900:hover {
    background-color: #222532;
  }

  .desktop\:hover\:bg-gray:hover {
    background-color: #858895;
  }

  .desktop\:hover\:bg-gray-dark:hover {
    background-color: #222532;
  }

  .desktop\:hover\:bg-red-100:hover {
    background-color: #FFE8E8;
  }

  .desktop\:hover\:bg-red-200:hover {
    background-color: #FFC4C4;
  }

  .desktop\:hover\:bg-red-300:hover {
    background-color: #FF8F8F;
  }

  .desktop\:hover\:bg-red-400:hover {
    background-color: #FF6A6A;
  }

  .desktop\:hover\:bg-red-500:hover {
    background-color: #EF3817;
  }

  .desktop\:hover\:bg-red-600:hover {
    background-color: #CC2C00;
  }

  .desktop\:hover\:bg-red-700:hover {
    background-color: #C53030;
  }

  .desktop\:hover\:bg-red-800:hover {
    background-color: #9B2C2C;
  }

  .desktop\:hover\:bg-red-900:hover {
    background-color: #742A2A;
  }

  .desktop\:hover\:bg-red:hover {
    background-color: #EF3817;
  }

  .desktop\:hover\:bg-coral-100:hover {
    background-color: #FFEBE6;
  }

  .desktop\:hover\:bg-coral-200:hover {
    background-color: #FFD3C8;
  }

  .desktop\:hover\:bg-coral-300:hover {
    background-color: #FFB39E;
  }

  .desktop\:hover\:bg-coral-400:hover {
    background-color: #FF9476;
  }

  .desktop\:hover\:bg-coral-500:hover {
    background-color: #FF7750;
  }

  .desktop\:hover\:bg-coral-600:hover {
    background-color: #F55A2F;
  }

  .desktop\:hover\:bg-coral-700:hover {
    background-color: #DD470F;
  }

  .desktop\:hover\:bg-coral-800:hover {
    background-color: #B93E0F;
  }

  .desktop\:hover\:bg-coral-900:hover {
    background-color: #8E3311;
  }

  .desktop\:hover\:bg-coral:hover {
    background-color: #FF7750;
  }

  .desktop\:hover\:bg-yellow-100:hover {
    background-color: #FFFAE6;
  }

  .desktop\:hover\:bg-yellow-200:hover {
    background-color: #FFEB99;
  }

  .desktop\:hover\:bg-yellow-300:hover {
    background-color: #FFE066;
  }

  .desktop\:hover\:bg-yellow-400:hover {
    background-color: #FFD633;
  }

  .desktop\:hover\:bg-yellow-500:hover {
    background-color: #FFCE02;
  }

  .desktop\:hover\:bg-yellow-600:hover {
    background-color: #E6B800;
  }

  .desktop\:hover\:bg-yellow-700:hover {
    background-color: #CCA300;
  }

  .desktop\:hover\:bg-yellow-800:hover {
    background-color: #806600;
  }

  .desktop\:hover\:bg-yellow-900:hover {
    background-color: #4D3D00;
  }

  .desktop\:hover\:bg-yellow:hover {
    background-color: #FFCE02;
  }

  .desktop\:hover\:bg-green-100:hover {
    background-color: #F9FCE9;
  }

  .desktop\:hover\:bg-green-200:hover {
    background-color: #E7F3A5;
  }

  .desktop\:hover\:bg-green-300:hover {
    background-color: #D5EA62;
  }

  .desktop\:hover\:bg-green-400:hover {
    background-color: #C2E01E;
  }

  .desktop\:hover\:bg-green-500:hover {
    background-color: #60B731;
  }

  .desktop\:hover\:bg-green-600:hover {
    background-color: #3F7B1A;
  }

  .desktop\:hover\:bg-green-700:hover {
    background-color: #366916;
  }

  .desktop\:hover\:bg-green-800:hover {
    background-color: #203F0D;
  }

  .desktop\:hover\:bg-green-900:hover {
    background-color: #162A09;
  }

  .desktop\:hover\:bg-green:hover {
    background-color: #60B731;
  }

  .desktop\:hover\:bg-blue-100:hover {
    background-color: #F5F9FD;
  }

  .desktop\:hover\:bg-blue-200:hover {
    background-color: #E9F4FF;
  }

  .desktop\:hover\:bg-blue-300:hover {
    background-color: #B9DCFF;
  }

  .desktop\:hover\:bg-blue-400:hover {
    background-color: #43BEFF;
  }

  .desktop\:hover\:bg-blue-500:hover {
    background-color: #007EE5;
  }

  .desktop\:hover\:bg-blue-600:hover {
    background-color: #0069CC;
  }

  .desktop\:hover\:bg-blue-700:hover {
    background-color: #005CB3;
  }

  .desktop\:hover\:bg-blue-800:hover {
    background-color: #004F99;
  }

  .desktop\:hover\:bg-blue-900:hover {
    background-color: #003566;
  }

  .desktop\:hover\:bg-blue:hover {
    background-color: #007EE5;
  }

  .desktop\:hover\:bg-violet-100:hover {
    background-color: #F8F8FC;
  }

  .desktop\:hover\:bg-violet-200:hover {
    background-color: #EBEAF6;
  }

  .desktop\:hover\:bg-violet-300:hover {
    background-color: #A8A5CE;
  }

  .desktop\:hover\:bg-violet-400:hover {
    background-color: #8C81D1;
  }

  .desktop\:hover\:bg-violet-500:hover {
    background-color: #6638B6;
  }

  .desktop\:hover\:bg-violet-600:hover {
    background-color: #58309C;
  }

  .desktop\:hover\:bg-violet-700:hover {
    background-color: #4D2A89;
  }

  .desktop\:hover\:bg-violet-800:hover {
    background-color: #3C2C84;
  }

  .desktop\:hover\:bg-violet-900:hover {
    background-color: #371E62;
  }

  .desktop\:hover\:bg-violet:hover {
    background-color: #6638B6;
  }

  .desktop\:hover\:bg-peacock-100:hover {
    background-color: #E6FFFA;
  }

  .desktop\:hover\:bg-peacock-200:hover {
    background-color: #B2F5EA;
  }

  .desktop\:hover\:bg-peacock-300:hover {
    background-color: #81E6D9;
  }

  .desktop\:hover\:bg-peacock-400:hover {
    background-color: #4FD1C5;
  }

  .desktop\:hover\:bg-peacock-500:hover {
    background-color: #38B2AC;
  }

  .desktop\:hover\:bg-peacock-600:hover {
    background-color: #319795;
  }

  .desktop\:hover\:bg-peacock-700:hover {
    background-color: #2C7A7B;
  }

  .desktop\:hover\:bg-peacock-800:hover {
    background-color: #285E61;
  }

  .desktop\:hover\:bg-peacock-900:hover {
    background-color: #234E52;
  }

  .desktop\:hover\:bg-peacock:hover {
    background-color: #38B2AC;
  }

  .desktop\:hover\:bg-indigo-100:hover {
    background-color: #EBF4FF;
  }

  .desktop\:hover\:bg-indigo-200:hover {
    background-color: #C3DAFE;
  }

  .desktop\:hover\:bg-indigo-300:hover {
    background-color: #A3BFFA;
  }

  .desktop\:hover\:bg-indigo-400:hover {
    background-color: #7F9CF5;
  }

  .desktop\:hover\:bg-indigo-500:hover {
    background-color: #667EEA;
  }

  .desktop\:hover\:bg-indigo-600:hover {
    background-color: #5A67D8;
  }

  .desktop\:hover\:bg-indigo-700:hover {
    background-color: #6439DE;
  }

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

  .desktop\:hover\:bg-indigo-900:hover {
    background-color: #3C366B;
  }

  .desktop\:hover\:bg-indigo:hover {
    background-color: #667EEA;
  }

  .desktop\:bg-bottom {
    background-position: bottom;
  }

  .desktop\:bg-center {
    background-position: center;
  }

  .desktop\:bg-left {
    background-position: left;
  }

  .desktop\:bg-left-bottom {
    background-position: left bottom;
  }

  .desktop\:bg-left-top {
    background-position: left top;
  }

  .desktop\:bg-right {
    background-position: right;
  }

  .desktop\:bg-right-bottom {
    background-position: right bottom;
  }

  .desktop\:bg-right-top {
    background-position: right top;
  }

  .desktop\:bg-top {
    background-position: top;
  }

  .desktop\:\!bg-bottom {
    background-position: bottom !important;
  }

  .desktop\:\!bg-center {
    background-position: center !important;
  }

  .desktop\:\!bg-left {
    background-position: left !important;
  }

  .desktop\:\!bg-left-bottom {
    background-position: left bottom !important;
  }

  .desktop\:\!bg-left-top {
    background-position: left top !important;
  }

  .desktop\:\!bg-right {
    background-position: right !important;
  }

  .desktop\:\!bg-right-bottom {
    background-position: right bottom !important;
  }

  .desktop\:\!bg-right-top {
    background-position: right top !important;
  }

  .desktop\:\!bg-top {
    background-position: top !important;
  }

  .desktop\:hover\:bg-bottom:hover {
    background-position: bottom;
  }

  .desktop\:hover\:bg-center:hover {
    background-position: center;
  }

  .desktop\:hover\:bg-left:hover {
    background-position: left;
  }

  .desktop\:hover\:bg-left-bottom:hover {
    background-position: left bottom;
  }

  .desktop\:hover\:bg-left-top:hover {
    background-position: left top;
  }

  .desktop\:hover\:bg-right:hover {
    background-position: right;
  }

  .desktop\:hover\:bg-right-bottom:hover {
    background-position: right bottom;
  }

  .desktop\:hover\:bg-right-top:hover {
    background-position: right top;
  }

  .desktop\:hover\:bg-top:hover {
    background-position: top;
  }

  .desktop\:bg-repeat {
    background-repeat: repeat;
  }

  .desktop\:bg-no-repeat {
    background-repeat: no-repeat;
  }

  .desktop\:bg-repeat-x {
    background-repeat: repeat-x;
  }

  .desktop\:bg-repeat-y {
    background-repeat: repeat-y;
  }

  .desktop\:bg-repeat-round {
    background-repeat: round;
  }

  .desktop\:bg-repeat-space {
    background-repeat: space;
  }

  .desktop\:\!bg-repeat {
    background-repeat: repeat !important;
  }

  .desktop\:\!bg-no-repeat {
    background-repeat: no-repeat !important;
  }

  .desktop\:\!bg-repeat-x {
    background-repeat: repeat-x !important;
  }

  .desktop\:\!bg-repeat-y {
    background-repeat: repeat-y !important;
  }

  .desktop\:\!bg-repeat-round {
    background-repeat: round !important;
  }

  .desktop\:\!bg-repeat-space {
    background-repeat: space !important;
  }

  .desktop\:hover\:bg-repeat:hover {
    background-repeat: repeat;
  }

  .desktop\:hover\:bg-no-repeat:hover {
    background-repeat: no-repeat;
  }

  .desktop\:hover\:bg-repeat-x:hover {
    background-repeat: repeat-x;
  }

  .desktop\:hover\:bg-repeat-y:hover {
    background-repeat: repeat-y;
  }

  .desktop\:hover\:bg-repeat-round:hover {
    background-repeat: round;
  }

  .desktop\:hover\:bg-repeat-space:hover {
    background-repeat: space;
  }

  .desktop\:bg-auto {
    background-size: auto;
  }

  .desktop\:bg-cover {
    background-size: cover;
  }

  .desktop\:bg-contain {
    background-size: contain;
  }

  .desktop\:\!bg-auto {
    background-size: auto !important;
  }

  .desktop\:\!bg-cover {
    background-size: cover !important;
  }

  .desktop\:\!bg-contain {
    background-size: contain !important;
  }

  .desktop\:hover\:bg-auto:hover {
    background-size: auto;
  }

  .desktop\:hover\:bg-cover:hover {
    background-size: cover;
  }

  .desktop\:hover\:bg-contain:hover {
    background-size: contain;
  }

  .desktop\:border-collapse {
    border-collapse: collapse;
  }

  .desktop\:border-separate {
    border-collapse: separate;
  }

  .desktop\:\!border-collapse {
    border-collapse: collapse !important;
  }

  .desktop\:\!border-separate {
    border-collapse: separate !important;
  }

  .desktop\:hover\:border-collapse:hover {
    border-collapse: collapse;
  }

  .desktop\:hover\:border-separate:hover {
    border-collapse: separate;
  }

  .desktop\:border-primary {
    border-color: #6638B6;
  }

  .desktop\:border-primaryDark {
    border-color: #3C2C84;
  }

  .desktop\:border-primary1 {
    border-color: #8C81D1;
  }

  .desktop\:border-primary2 {
    border-color: #A8A5CE;
  }

  .desktop\:border-primary3 {
    border-color: #EBEAF6;
  }

  .desktop\:border-primary4 {
    border-color: #F8F8FC;
  }

  .desktop\:border-secondary {
    border-color: #007EE5;
  }

  .desktop\:border-secondary1 {
    border-color: #43BEFF;
  }

  .desktop\:border-secondary2 {
    border-color: #F5F9FD;
  }

  .desktop\:border-alert {
    border-color: #EF3817;
  }

  .desktop\:border-safe {
    border-color: #60B731;
  }

  .desktop\:border-primary-dark {
    border-color: #3C2C84;
  }

  .desktop\:border-primary-1 {
    border-color: #8C81D1;
  }

  .desktop\:border-primary-2 {
    border-color: #A8A5CE;
  }

  .desktop\:border-primary-3 {
    border-color: #EBEAF6;
  }

  .desktop\:border-primary-4 {
    border-color: #F8F8FC;
  }

  .desktop\:border-secondary-1 {
    border-color: #43BEFF;
  }

  .desktop\:border-secondary-2 {
    border-color: #F5F9FD;
  }

  .desktop\:border-transparent {
    border-color: transparent;
  }

  .desktop\:border-black {
    border-color: #000000;
  }

  .desktop\:border-white {
    border-color: #FFFFFF;
  }

  .desktop\:border-point-violet {
    border-color: #7545FF;
  }

  .desktop\:border-gray-100 {
    border-color: #F7F7F7;
  }

  .desktop\:border-gray-200 {
    border-color: #E5E5E8;
  }

  .desktop\:border-gray-300 {
    border-color: #CED0D6;
  }

  .desktop\:border-gray-400 {
    border-color: #A7A9B2;
  }

  .desktop\:border-gray-500 {
    border-color: #858895;
  }

  .desktop\:border-gray-600 {
    border-color: #6B6E7B;
  }

  .desktop\:border-gray-700 {
    border-color: #5F616D;
  }

  .desktop\:border-gray-800 {
    border-color: #474952;
  }

  .desktop\:border-gray-900 {
    border-color: #222532;
  }

  .desktop\:border-gray {
    border-color: #858895;
  }

  .desktop\:border-gray-dark {
    border-color: #222532;
  }

  .desktop\:border-red-100 {
    border-color: #FFE8E8;
  }

  .desktop\:border-red-200 {
    border-color: #FFC4C4;
  }

  .desktop\:border-red-300 {
    border-color: #FF8F8F;
  }

  .desktop\:border-red-400 {
    border-color: #FF6A6A;
  }

  .desktop\:border-red-500 {
    border-color: #EF3817;
  }

  .desktop\:border-red-600 {
    border-color: #CC2C00;
  }

  .desktop\:border-red-700 {
    border-color: #C53030;
  }

  .desktop\:border-red-800 {
    border-color: #9B2C2C;
  }

  .desktop\:border-red-900 {
    border-color: #742A2A;
  }

  .desktop\:border-red {
    border-color: #EF3817;
  }

  .desktop\:border-coral-100 {
    border-color: #FFEBE6;
  }

  .desktop\:border-coral-200 {
    border-color: #FFD3C8;
  }

  .desktop\:border-coral-300 {
    border-color: #FFB39E;
  }

  .desktop\:border-coral-400 {
    border-color: #FF9476;
  }

  .desktop\:border-coral-500 {
    border-color: #FF7750;
  }

  .desktop\:border-coral-600 {
    border-color: #F55A2F;
  }

  .desktop\:border-coral-700 {
    border-color: #DD470F;
  }

  .desktop\:border-coral-800 {
    border-color: #B93E0F;
  }

  .desktop\:border-coral-900 {
    border-color: #8E3311;
  }

  .desktop\:border-coral {
    border-color: #FF7750;
  }

  .desktop\:border-yellow-100 {
    border-color: #FFFAE6;
  }

  .desktop\:border-yellow-200 {
    border-color: #FFEB99;
  }

  .desktop\:border-yellow-300 {
    border-color: #FFE066;
  }

  .desktop\:border-yellow-400 {
    border-color: #FFD633;
  }

  .desktop\:border-yellow-500 {
    border-color: #FFCE02;
  }

  .desktop\:border-yellow-600 {
    border-color: #E6B800;
  }

  .desktop\:border-yellow-700 {
    border-color: #CCA300;
  }

  .desktop\:border-yellow-800 {
    border-color: #806600;
  }

  .desktop\:border-yellow-900 {
    border-color: #4D3D00;
  }

  .desktop\:border-yellow {
    border-color: #FFCE02;
  }

  .desktop\:border-green-100 {
    border-color: #F9FCE9;
  }

  .desktop\:border-green-200 {
    border-color: #E7F3A5;
  }

  .desktop\:border-green-300 {
    border-color: #D5EA62;
  }

  .desktop\:border-green-400 {
    border-color: #C2E01E;
  }

  .desktop\:border-green-500 {
    border-color: #60B731;
  }

  .desktop\:border-green-600 {
    border-color: #3F7B1A;
  }

  .desktop\:border-green-700 {
    border-color: #366916;
  }

  .desktop\:border-green-800 {
    border-color: #203F0D;
  }

  .desktop\:border-green-900 {
    border-color: #162A09;
  }

  .desktop\:border-green {
    border-color: #60B731;
  }

  .desktop\:border-blue-100 {
    border-color: #F5F9FD;
  }

  .desktop\:border-blue-200 {
    border-color: #E9F4FF;
  }

  .desktop\:border-blue-300 {
    border-color: #B9DCFF;
  }

  .desktop\:border-blue-400 {
    border-color: #43BEFF;
  }

  .desktop\:border-blue-500 {
    border-color: #007EE5;
  }

  .desktop\:border-blue-600 {
    border-color: #0069CC;
  }

  .desktop\:border-blue-700 {
    border-color: #005CB3;
  }

  .desktop\:border-blue-800 {
    border-color: #004F99;
  }

  .desktop\:border-blue-900 {
    border-color: #003566;
  }

  .desktop\:border-blue {
    border-color: #007EE5;
  }

  .desktop\:border-violet-100 {
    border-color: #F8F8FC;
  }

  .desktop\:border-violet-200 {
    border-color: #EBEAF6;
  }

  .desktop\:border-violet-300 {
    border-color: #A8A5CE;
  }

  .desktop\:border-violet-400 {
    border-color: #8C81D1;
  }

  .desktop\:border-violet-500 {
    border-color: #6638B6;
  }

  .desktop\:border-violet-600 {
    border-color: #58309C;
  }

  .desktop\:border-violet-700 {
    border-color: #4D2A89;
  }

  .desktop\:border-violet-800 {
    border-color: #3C2C84;
  }

  .desktop\:border-violet-900 {
    border-color: #371E62;
  }

  .desktop\:border-violet {
    border-color: #6638B6;
  }

  .desktop\:border-peacock-100 {
    border-color: #E6FFFA;
  }

  .desktop\:border-peacock-200 {
    border-color: #B2F5EA;
  }

  .desktop\:border-peacock-300 {
    border-color: #81E6D9;
  }

  .desktop\:border-peacock-400 {
    border-color: #4FD1C5;
  }

  .desktop\:border-peacock-500 {
    border-color: #38B2AC;
  }

  .desktop\:border-peacock-600 {
    border-color: #319795;
  }

  .desktop\:border-peacock-700 {
    border-color: #2C7A7B;
  }

  .desktop\:border-peacock-800 {
    border-color: #285E61;
  }

  .desktop\:border-peacock-900 {
    border-color: #234E52;
  }

  .desktop\:border-peacock {
    border-color: #38B2AC;
  }

  .desktop\:border-indigo-100 {
    border-color: #EBF4FF;
  }

  .desktop\:border-indigo-200 {
    border-color: #C3DAFE;
  }

  .desktop\:border-indigo-300 {
    border-color: #A3BFFA;
  }

  .desktop\:border-indigo-400 {
    border-color: #7F9CF5;
  }

  .desktop\:border-indigo-500 {
    border-color: #667EEA;
  }

  .desktop\:border-indigo-600 {
    border-color: #5A67D8;
  }

  .desktop\:border-indigo-700 {
    border-color: #6439DE;
  }

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

  .desktop\:border-indigo-900 {
    border-color: #3C366B;
  }

  .desktop\:border-indigo {
    border-color: #667EEA;
  }

  .desktop\:\!border-primary {
    border-color: #6638B6 !important;
  }

  .desktop\:\!border-primaryDark {
    border-color: #3C2C84 !important;
  }

  .desktop\:\!border-primary1 {
    border-color: #8C81D1 !important;
  }

  .desktop\:\!border-primary2 {
    border-color: #A8A5CE !important;
  }

  .desktop\:\!border-primary3 {
    border-color: #EBEAF6 !important;
  }

  .desktop\:\!border-primary4 {
    border-color: #F8F8FC !important;
  }

  .desktop\:\!border-secondary {
    border-color: #007EE5 !important;
  }

  .desktop\:\!border-secondary1 {
    border-color: #43BEFF !important;
  }

  .desktop\:\!border-secondary2 {
    border-color: #F5F9FD !important;
  }

  .desktop\:\!border-alert {
    border-color: #EF3817 !important;
  }

  .desktop\:\!border-safe {
    border-color: #60B731 !important;
  }

  .desktop\:\!border-primary-dark {
    border-color: #3C2C84 !important;
  }

  .desktop\:\!border-primary-1 {
    border-color: #8C81D1 !important;
  }

  .desktop\:\!border-primary-2 {
    border-color: #A8A5CE !important;
  }

  .desktop\:\!border-primary-3 {
    border-color: #EBEAF6 !important;
  }

  .desktop\:\!border-primary-4 {
    border-color: #F8F8FC !important;
  }

  .desktop\:\!border-secondary-1 {
    border-color: #43BEFF !important;
  }

  .desktop\:\!border-secondary-2 {
    border-color: #F5F9FD !important;
  }

  .desktop\:\!border-transparent {
    border-color: transparent !important;
  }

  .desktop\:\!border-black {
    border-color: #000000 !important;
  }

  .desktop\:\!border-white {
    border-color: #FFFFFF !important;
  }

  .desktop\:\!border-point-violet {
    border-color: #7545FF !important;
  }

  .desktop\:\!border-gray-100 {
    border-color: #F7F7F7 !important;
  }

  .desktop\:\!border-gray-200 {
    border-color: #E5E5E8 !important;
  }

  .desktop\:\!border-gray-300 {
    border-color: #CED0D6 !important;
  }

  .desktop\:\!border-gray-400 {
    border-color: #A7A9B2 !important;
  }

  .desktop\:\!border-gray-500 {
    border-color: #858895 !important;
  }

  .desktop\:\!border-gray-600 {
    border-color: #6B6E7B !important;
  }

  .desktop\:\!border-gray-700 {
    border-color: #5F616D !important;
  }

  .desktop\:\!border-gray-800 {
    border-color: #474952 !important;
  }

  .desktop\:\!border-gray-900 {
    border-color: #222532 !important;
  }

  .desktop\:\!border-gray {
    border-color: #858895 !important;
  }

  .desktop\:\!border-gray-dark {
    border-color: #222532 !important;
  }

  .desktop\:\!border-red-100 {
    border-color: #FFE8E8 !important;
  }

  .desktop\:\!border-red-200 {
    border-color: #FFC4C4 !important;
  }

  .desktop\:\!border-red-300 {
    border-color: #FF8F8F !important;
  }

  .desktop\:\!border-red-400 {
    border-color: #FF6A6A !important;
  }

  .desktop\:\!border-red-500 {
    border-color: #EF3817 !important;
  }

  .desktop\:\!border-red-600 {
    border-color: #CC2C00 !important;
  }

  .desktop\:\!border-red-700 {
    border-color: #C53030 !important;
  }

  .desktop\:\!border-red-800 {
    border-color: #9B2C2C !important;
  }

  .desktop\:\!border-red-900 {
    border-color: #742A2A !important;
  }

  .desktop\:\!border-red {
    border-color: #EF3817 !important;
  }

  .desktop\:\!border-coral-100 {
    border-color: #FFEBE6 !important;
  }

  .desktop\:\!border-coral-200 {
    border-color: #FFD3C8 !important;
  }

  .desktop\:\!border-coral-300 {
    border-color: #FFB39E !important;
  }

  .desktop\:\!border-coral-400 {
    border-color: #FF9476 !important;
  }

  .desktop\:\!border-coral-500 {
    border-color: #FF7750 !important;
  }

  .desktop\:\!border-coral-600 {
    border-color: #F55A2F !important;
  }

  .desktop\:\!border-coral-700 {
    border-color: #DD470F !important;
  }

  .desktop\:\!border-coral-800 {
    border-color: #B93E0F !important;
  }

  .desktop\:\!border-coral-900 {
    border-color: #8E3311 !important;
  }

  .desktop\:\!border-coral {
    border-color: #FF7750 !important;
  }

  .desktop\:\!border-yellow-100 {
    border-color: #FFFAE6 !important;
  }

  .desktop\:\!border-yellow-200 {
    border-color: #FFEB99 !important;
  }

  .desktop\:\!border-yellow-300 {
    border-color: #FFE066 !important;
  }

  .desktop\:\!border-yellow-400 {
    border-color: #FFD633 !important;
  }

  .desktop\:\!border-yellow-500 {
    border-color: #FFCE02 !important;
  }

  .desktop\:\!border-yellow-600 {
    border-color: #E6B800 !important;
  }

  .desktop\:\!border-yellow-700 {
    border-color: #CCA300 !important;
  }

  .desktop\:\!border-yellow-800 {
    border-color: #806600 !important;
  }

  .desktop\:\!border-yellow-900 {
    border-color: #4D3D00 !important;
  }

  .desktop\:\!border-yellow {
    border-color: #FFCE02 !important;
  }

  .desktop\:\!border-green-100 {
    border-color: #F9FCE9 !important;
  }

  .desktop\:\!border-green-200 {
    border-color: #E7F3A5 !important;
  }

  .desktop\:\!border-green-300 {
    border-color: #D5EA62 !important;
  }

  .desktop\:\!border-green-400 {
    border-color: #C2E01E !important;
  }

  .desktop\:\!border-green-500 {
    border-color: #60B731 !important;
  }

  .desktop\:\!border-green-600 {
    border-color: #3F7B1A !important;
  }

  .desktop\:\!border-green-700 {
    border-color: #366916 !important;
  }

  .desktop\:\!border-green-800 {
    border-color: #203F0D !important;
  }

  .desktop\:\!border-green-900 {
    border-color: #162A09 !important;
  }

  .desktop\:\!border-green {
    border-color: #60B731 !important;
  }

  .desktop\:\!border-blue-100 {
    border-color: #F5F9FD !important;
  }

  .desktop\:\!border-blue-200 {
    border-color: #E9F4FF !important;
  }

  .desktop\:\!border-blue-300 {
    border-color: #B9DCFF !important;
  }

  .desktop\:\!border-blue-400 {
    border-color: #43BEFF !important;
  }

  .desktop\:\!border-blue-500 {
    border-color: #007EE5 !important;
  }

  .desktop\:\!border-blue-600 {
    border-color: #0069CC !important;
  }

  .desktop\:\!border-blue-700 {
    border-color: #005CB3 !important;
  }

  .desktop\:\!border-blue-800 {
    border-color: #004F99 !important;
  }

  .desktop\:\!border-blue-900 {
    border-color: #003566 !important;
  }

  .desktop\:\!border-blue {
    border-color: #007EE5 !important;
  }

  .desktop\:\!border-violet-100 {
    border-color: #F8F8FC !important;
  }

  .desktop\:\!border-violet-200 {
    border-color: #EBEAF6 !important;
  }

  .desktop\:\!border-violet-300 {
    border-color: #A8A5CE !important;
  }

  .desktop\:\!border-violet-400 {
    border-color: #8C81D1 !important;
  }

  .desktop\:\!border-violet-500 {
    border-color: #6638B6 !important;
  }

  .desktop\:\!border-violet-600 {
    border-color: #58309C !important;
  }

  .desktop\:\!border-violet-700 {
    border-color: #4D2A89 !important;
  }

  .desktop\:\!border-violet-800 {
    border-color: #3C2C84 !important;
  }

  .desktop\:\!border-violet-900 {
    border-color: #371E62 !important;
  }

  .desktop\:\!border-violet {
    border-color: #6638B6 !important;
  }

  .desktop\:\!border-peacock-100 {
    border-color: #E6FFFA !important;
  }

  .desktop\:\!border-peacock-200 {
    border-color: #B2F5EA !important;
  }

  .desktop\:\!border-peacock-300 {
    border-color: #81E6D9 !important;
  }

  .desktop\:\!border-peacock-400 {
    border-color: #4FD1C5 !important;
  }

  .desktop\:\!border-peacock-500 {
    border-color: #38B2AC !important;
  }

  .desktop\:\!border-peacock-600 {
    border-color: #319795 !important;
  }

  .desktop\:\!border-peacock-700 {
    border-color: #2C7A7B !important;
  }

  .desktop\:\!border-peacock-800 {
    border-color: #285E61 !important;
  }

  .desktop\:\!border-peacock-900 {
    border-color: #234E52 !important;
  }

  .desktop\:\!border-peacock {
    border-color: #38B2AC !important;
  }

  .desktop\:\!border-indigo-100 {
    border-color: #EBF4FF !important;
  }

  .desktop\:\!border-indigo-200 {
    border-color: #C3DAFE !important;
  }

  .desktop\:\!border-indigo-300 {
    border-color: #A3BFFA !important;
  }

  .desktop\:\!border-indigo-400 {
    border-color: #7F9CF5 !important;
  }

  .desktop\:\!border-indigo-500 {
    border-color: #667EEA !important;
  }

  .desktop\:\!border-indigo-600 {
    border-color: #5A67D8 !important;
  }

  .desktop\:\!border-indigo-700 {
    border-color: #6439DE !important;
  }

  .desktop\:\!border-indigo-800 {
    border-color: #434190 !important;
  }

  .desktop\:\!border-indigo-900 {
    border-color: #3C366B !important;
  }

  .desktop\:\!border-indigo {
    border-color: #667EEA !important;
  }

  .desktop\:hover\:border-primary:hover {
    border-color: #6638B6;
  }

  .desktop\:hover\:border-primaryDark:hover {
    border-color: #3C2C84;
  }

  .desktop\:hover\:border-primary1:hover {
    border-color: #8C81D1;
  }

  .desktop\:hover\:border-primary2:hover {
    border-color: #A8A5CE;
  }

  .desktop\:hover\:border-primary3:hover {
    border-color: #EBEAF6;
  }

  .desktop\:hover\:border-primary4:hover {
    border-color: #F8F8FC;
  }

  .desktop\:hover\:border-secondary:hover {
    border-color: #007EE5;
  }

  .desktop\:hover\:border-secondary1:hover {
    border-color: #43BEFF;
  }

  .desktop\:hover\:border-secondary2:hover {
    border-color: #F5F9FD;
  }

  .desktop\:hover\:border-alert:hover {
    border-color: #EF3817;
  }

  .desktop\:hover\:border-safe:hover {
    border-color: #60B731;
  }

  .desktop\:hover\:border-primary-dark:hover {
    border-color: #3C2C84;
  }

  .desktop\:hover\:border-primary-1:hover {
    border-color: #8C81D1;
  }

  .desktop\:hover\:border-primary-2:hover {
    border-color: #A8A5CE;
  }

  .desktop\:hover\:border-primary-3:hover {
    border-color: #EBEAF6;
  }

  .desktop\:hover\:border-primary-4:hover {
    border-color: #F8F8FC;
  }

  .desktop\:hover\:border-secondary-1:hover {
    border-color: #43BEFF;
  }

  .desktop\:hover\:border-secondary-2:hover {
    border-color: #F5F9FD;
  }

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

  .desktop\:hover\:border-black:hover {
    border-color: #000000;
  }

  .desktop\:hover\:border-white:hover {
    border-color: #FFFFFF;
  }

  .desktop\:hover\:border-point-violet:hover {
    border-color: #7545FF;
  }

  .desktop\:hover\:border-gray-100:hover {
    border-color: #F7F7F7;
  }

  .desktop\:hover\:border-gray-200:hover {
    border-color: #E5E5E8;
  }

  .desktop\:hover\:border-gray-300:hover {
    border-color: #CED0D6;
  }

  .desktop\:hover\:border-gray-400:hover {
    border-color: #A7A9B2;
  }

  .desktop\:hover\:border-gray-500:hover {
    border-color: #858895;
  }

  .desktop\:hover\:border-gray-600:hover {
    border-color: #6B6E7B;
  }

  .desktop\:hover\:border-gray-700:hover {
    border-color: #5F616D;
  }

  .desktop\:hover\:border-gray-800:hover {
    border-color: #474952;
  }

  .desktop\:hover\:border-gray-900:hover {
    border-color: #222532;
  }

  .desktop\:hover\:border-gray:hover {
    border-color: #858895;
  }

  .desktop\:hover\:border-gray-dark:hover {
    border-color: #222532;
  }

  .desktop\:hover\:border-red-100:hover {
    border-color: #FFE8E8;
  }

  .desktop\:hover\:border-red-200:hover {
    border-color: #FFC4C4;
  }

  .desktop\:hover\:border-red-300:hover {
    border-color: #FF8F8F;
  }

  .desktop\:hover\:border-red-400:hover {
    border-color: #FF6A6A;
  }

  .desktop\:hover\:border-red-500:hover {
    border-color: #EF3817;
  }

  .desktop\:hover\:border-red-600:hover {
    border-color: #CC2C00;
  }

  .desktop\:hover\:border-red-700:hover {
    border-color: #C53030;
  }

  .desktop\:hover\:border-red-800:hover {
    border-color: #9B2C2C;
  }

  .desktop\:hover\:border-red-900:hover {
    border-color: #742A2A;
  }

  .desktop\:hover\:border-red:hover {
    border-color: #EF3817;
  }

  .desktop\:hover\:border-coral-100:hover {
    border-color: #FFEBE6;
  }

  .desktop\:hover\:border-coral-200:hover {
    border-color: #FFD3C8;
  }

  .desktop\:hover\:border-coral-300:hover {
    border-color: #FFB39E;
  }

  .desktop\:hover\:border-coral-400:hover {
    border-color: #FF9476;
  }

  .desktop\:hover\:border-coral-500:hover {
    border-color: #FF7750;
  }

  .desktop\:hover\:border-coral-600:hover {
    border-color: #F55A2F;
  }

  .desktop\:hover\:border-coral-700:hover {
    border-color: #DD470F;
  }

  .desktop\:hover\:border-coral-800:hover {
    border-color: #B93E0F;
  }

  .desktop\:hover\:border-coral-900:hover {
    border-color: #8E3311;
  }

  .desktop\:hover\:border-coral:hover {
    border-color: #FF7750;
  }

  .desktop\:hover\:border-yellow-100:hover {
    border-color: #FFFAE6;
  }

  .desktop\:hover\:border-yellow-200:hover {
    border-color: #FFEB99;
  }

  .desktop\:hover\:border-yellow-300:hover {
    border-color: #FFE066;
  }

  .desktop\:hover\:border-yellow-400:hover {
    border-color: #FFD633;
  }

  .desktop\:hover\:border-yellow-500:hover {
    border-color: #FFCE02;
  }

  .desktop\:hover\:border-yellow-600:hover {
    border-color: #E6B800;
  }

  .desktop\:hover\:border-yellow-700:hover {
    border-color: #CCA300;
  }

  .desktop\:hover\:border-yellow-800:hover {
    border-color: #806600;
  }

  .desktop\:hover\:border-yellow-900:hover {
    border-color: #4D3D00;
  }

  .desktop\:hover\:border-yellow:hover {
    border-color: #FFCE02;
  }

  .desktop\:hover\:border-green-100:hover {
    border-color: #F9FCE9;
  }

  .desktop\:hover\:border-green-200:hover {
    border-color: #E7F3A5;
  }

  .desktop\:hover\:border-green-300:hover {
    border-color: #D5EA62;
  }

  .desktop\:hover\:border-green-400:hover {
    border-color: #C2E01E;
  }

  .desktop\:hover\:border-green-500:hover {
    border-color: #60B731;
  }

  .desktop\:hover\:border-green-600:hover {
    border-color: #3F7B1A;
  }

  .desktop\:hover\:border-green-700:hover {
    border-color: #366916;
  }

  .desktop\:hover\:border-green-800:hover {
    border-color: #203F0D;
  }

  .desktop\:hover\:border-green-900:hover {
    border-color: #162A09;
  }

  .desktop\:hover\:border-green:hover {
    border-color: #60B731;
  }

  .desktop\:hover\:border-blue-100:hover {
    border-color: #F5F9FD;
  }

  .desktop\:hover\:border-blue-200:hover {
    border-color: #E9F4FF;
  }

  .desktop\:hover\:border-blue-300:hover {
    border-color: #B9DCFF;
  }

  .desktop\:hover\:border-blue-400:hover {
    border-color: #43BEFF;
  }

  .desktop\:hover\:border-blue-500:hover {
    border-color: #007EE5;
  }

  .desktop\:hover\:border-blue-600:hover {
    border-color: #0069CC;
  }

  .desktop\:hover\:border-blue-700:hover {
    border-color: #005CB3;
  }

  .desktop\:hover\:border-blue-800:hover {
    border-color: #004F99;
  }

  .desktop\:hover\:border-blue-900:hover {
    border-color: #003566;
  }

  .desktop\:hover\:border-blue:hover {
    border-color: #007EE5;
  }

  .desktop\:hover\:border-violet-100:hover {
    border-color: #F8F8FC;
  }

  .desktop\:hover\:border-violet-200:hover {
    border-color: #EBEAF6;
  }

  .desktop\:hover\:border-violet-300:hover {
    border-color: #A8A5CE;
  }

  .desktop\:hover\:border-violet-400:hover {
    border-color: #8C81D1;
  }

  .desktop\:hover\:border-violet-500:hover {
    border-color: #6638B6;
  }

  .desktop\:hover\:border-violet-600:hover {
    border-color: #58309C;
  }

  .desktop\:hover\:border-violet-700:hover {
    border-color: #4D2A89;
  }

  .desktop\:hover\:border-violet-800:hover {
    border-color: #3C2C84;
  }

  .desktop\:hover\:border-violet-900:hover {
    border-color: #371E62;
  }

  .desktop\:hover\:border-violet:hover {
    border-color: #6638B6;
  }

  .desktop\:hover\:border-peacock-100:hover {
    border-color: #E6FFFA;
  }

  .desktop\:hover\:border-peacock-200:hover {
    border-color: #B2F5EA;
  }

  .desktop\:hover\:border-peacock-300:hover {
    border-color: #81E6D9;
  }

  .desktop\:hover\:border-peacock-400:hover {
    border-color: #4FD1C5;
  }

  .desktop\:hover\:border-peacock-500:hover {
    border-color: #38B2AC;
  }

  .desktop\:hover\:border-peacock-600:hover {
    border-color: #319795;
  }

  .desktop\:hover\:border-peacock-700:hover {
    border-color: #2C7A7B;
  }

  .desktop\:hover\:border-peacock-800:hover {
    border-color: #285E61;
  }

  .desktop\:hover\:border-peacock-900:hover {
    border-color: #234E52;
  }

  .desktop\:hover\:border-peacock:hover {
    border-color: #38B2AC;
  }

  .desktop\:hover\:border-indigo-100:hover {
    border-color: #EBF4FF;
  }

  .desktop\:hover\:border-indigo-200:hover {
    border-color: #C3DAFE;
  }

  .desktop\:hover\:border-indigo-300:hover {
    border-color: #A3BFFA;
  }

  .desktop\:hover\:border-indigo-400:hover {
    border-color: #7F9CF5;
  }

  .desktop\:hover\:border-indigo-500:hover {
    border-color: #667EEA;
  }

  .desktop\:hover\:border-indigo-600:hover {
    border-color: #5A67D8;
  }

  .desktop\:hover\:border-indigo-700:hover {
    border-color: #6439DE;
  }

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

  .desktop\:hover\:border-indigo-900:hover {
    border-color: #3C366B;
  }

  .desktop\:hover\:border-indigo:hover {
    border-color: #667EEA;
  }

  .desktop\:rounded-none {
    border-radius: 0;
  }

  .desktop\:rounded-sm {
    border-radius: 0.125rem;
  }

  .desktop\:rounded {
    border-radius: 0.25rem;
  }

  .desktop\:rounded-md {
    border-radius: 0.375rem;
  }

  .desktop\:rounded-lg {
    border-radius: 0.5rem;
  }

  .desktop\:rounded-full {
    border-radius: 9999px;
  }

  .desktop\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .desktop\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .desktop\:rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .desktop\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .desktop\:rounded-t-sm {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .desktop\:rounded-r-sm {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .desktop\:rounded-b-sm {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .desktop\:rounded-l-sm {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .desktop\:rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .desktop\:rounded-r {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .desktop\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .desktop\:rounded-l {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .desktop\:rounded-t-md {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .desktop\:rounded-r-md {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .desktop\:rounded-b-md {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .desktop\:rounded-l-md {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .desktop\:rounded-t-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .desktop\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .desktop\:rounded-b-lg {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .desktop\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .desktop\:rounded-t-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .desktop\:rounded-r-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .desktop\:rounded-b-full {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .desktop\:rounded-l-full {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .desktop\:rounded-tl-none {
    border-top-left-radius: 0;
  }

  .desktop\:rounded-tr-none {
    border-top-right-radius: 0;
  }

  .desktop\:rounded-br-none {
    border-bottom-right-radius: 0;
  }

  .desktop\:rounded-bl-none {
    border-bottom-left-radius: 0;
  }

  .desktop\:rounded-tl-sm {
    border-top-left-radius: 0.125rem;
  }

  .desktop\:rounded-tr-sm {
    border-top-right-radius: 0.125rem;
  }

  .desktop\:rounded-br-sm {
    border-bottom-right-radius: 0.125rem;
  }

  .desktop\:rounded-bl-sm {
    border-bottom-left-radius: 0.125rem;
  }

  .desktop\:rounded-tl {
    border-top-left-radius: 0.25rem;
  }

  .desktop\:rounded-tr {
    border-top-right-radius: 0.25rem;
  }

  .desktop\:rounded-br {
    border-bottom-right-radius: 0.25rem;
  }

  .desktop\:rounded-bl {
    border-bottom-left-radius: 0.25rem;
  }

  .desktop\:rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }

  .desktop\:rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }

  .desktop\:rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }

  .desktop\:rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }

  .desktop\:rounded-tl-lg {
    border-top-left-radius: 0.5rem;
  }

  .desktop\:rounded-tr-lg {
    border-top-right-radius: 0.5rem;
  }

  .desktop\:rounded-br-lg {
    border-bottom-right-radius: 0.5rem;
  }

  .desktop\:rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
  }

  .desktop\:rounded-tl-full {
    border-top-left-radius: 9999px;
  }

  .desktop\:rounded-tr-full {
    border-top-right-radius: 9999px;
  }

  .desktop\:rounded-br-full {
    border-bottom-right-radius: 9999px;
  }

  .desktop\:rounded-bl-full {
    border-bottom-left-radius: 9999px;
  }

  .desktop\:\!rounded-none {
    border-radius: 0 !important;
  }

  .desktop\:\!rounded-sm {
    border-radius: 0.125rem !important;
  }

  .desktop\:\!rounded {
    border-radius: 0.25rem !important;
  }

  .desktop\:\!rounded-md {
    border-radius: 0.375rem !important;
  }

  .desktop\:\!rounded-lg {
    border-radius: 0.5rem !important;
  }

  .desktop\:\!rounded-full {
    border-radius: 9999px !important;
  }

  .desktop\:\!rounded-t-none {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .desktop\:\!rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .desktop\:\!rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .desktop\:\!rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .desktop\:\!rounded-t-sm {
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .desktop\:\!rounded-r-sm {
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .desktop\:\!rounded-b-sm {
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .desktop\:\!rounded-l-sm {
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .desktop\:\!rounded-t {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .desktop\:\!rounded-r {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .desktop\:\!rounded-b {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .desktop\:\!rounded-l {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .desktop\:\!rounded-t-md {
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .desktop\:\!rounded-r-md {
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .desktop\:\!rounded-b-md {
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .desktop\:\!rounded-l-md {
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .desktop\:\!rounded-t-lg {
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .desktop\:\!rounded-r-lg {
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .desktop\:\!rounded-b-lg {
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .desktop\:\!rounded-l-lg {
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .desktop\:\!rounded-t-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .desktop\:\!rounded-r-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .desktop\:\!rounded-b-full {
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .desktop\:\!rounded-l-full {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .desktop\:\!rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .desktop\:\!rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .desktop\:\!rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .desktop\:\!rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .desktop\:\!rounded-tl-sm {
    border-top-left-radius: 0.125rem !important;
  }

  .desktop\:\!rounded-tr-sm {
    border-top-right-radius: 0.125rem !important;
  }

  .desktop\:\!rounded-br-sm {
    border-bottom-right-radius: 0.125rem !important;
  }

  .desktop\:\!rounded-bl-sm {
    border-bottom-left-radius: 0.125rem !important;
  }

  .desktop\:\!rounded-tl {
    border-top-left-radius: 0.25rem !important;
  }

  .desktop\:\!rounded-tr {
    border-top-right-radius: 0.25rem !important;
  }

  .desktop\:\!rounded-br {
    border-bottom-right-radius: 0.25rem !important;
  }

  .desktop\:\!rounded-bl {
    border-bottom-left-radius: 0.25rem !important;
  }

  .desktop\:\!rounded-tl-md {
    border-top-left-radius: 0.375rem !important;
  }

  .desktop\:\!rounded-tr-md {
    border-top-right-radius: 0.375rem !important;
  }

  .desktop\:\!rounded-br-md {
    border-bottom-right-radius: 0.375rem !important;
  }

  .desktop\:\!rounded-bl-md {
    border-bottom-left-radius: 0.375rem !important;
  }

  .desktop\:\!rounded-tl-lg {
    border-top-left-radius: 0.5rem !important;
  }

  .desktop\:\!rounded-tr-lg {
    border-top-right-radius: 0.5rem !important;
  }

  .desktop\:\!rounded-br-lg {
    border-bottom-right-radius: 0.5rem !important;
  }

  .desktop\:\!rounded-bl-lg {
    border-bottom-left-radius: 0.5rem !important;
  }

  .desktop\:\!rounded-tl-full {
    border-top-left-radius: 9999px !important;
  }

  .desktop\:\!rounded-tr-full {
    border-top-right-radius: 9999px !important;
  }

  .desktop\:\!rounded-br-full {
    border-bottom-right-radius: 9999px !important;
  }

  .desktop\:\!rounded-bl-full {
    border-bottom-left-radius: 9999px !important;
  }

  .desktop\:hover\:rounded-none:hover {
    border-radius: 0;
  }

  .desktop\:hover\:rounded-sm:hover {
    border-radius: 0.125rem;
  }

  .desktop\:hover\:rounded:hover {
    border-radius: 0.25rem;
  }

  .desktop\:hover\:rounded-md:hover {
    border-radius: 0.375rem;
  }

  .desktop\:hover\:rounded-lg:hover {
    border-radius: 0.5rem;
  }

  .desktop\:hover\:rounded-full:hover {
    border-radius: 9999px;
  }

  .desktop\:hover\:rounded-t-none:hover {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .desktop\:hover\:rounded-r-none:hover {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .desktop\:hover\:rounded-b-none:hover {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .desktop\:hover\:rounded-l-none:hover {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .desktop\:hover\:rounded-t-sm:hover {
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .desktop\:hover\:rounded-r-sm:hover {
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .desktop\:hover\:rounded-b-sm:hover {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .desktop\:hover\:rounded-l-sm:hover {
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .desktop\:hover\:rounded-t:hover {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .desktop\:hover\:rounded-r:hover {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .desktop\:hover\:rounded-b:hover {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .desktop\:hover\:rounded-l:hover {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .desktop\:hover\:rounded-t-md:hover {
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .desktop\:hover\:rounded-r-md:hover {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .desktop\:hover\:rounded-b-md:hover {
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .desktop\:hover\:rounded-l-md:hover {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .desktop\:hover\:rounded-t-lg:hover {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .desktop\:hover\:rounded-r-lg:hover {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .desktop\:hover\:rounded-b-lg:hover {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .desktop\:hover\:rounded-l-lg:hover {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .desktop\:hover\:rounded-t-full:hover {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .desktop\:hover\:rounded-r-full:hover {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .desktop\:hover\:rounded-b-full:hover {
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .desktop\:hover\:rounded-l-full:hover {
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .desktop\:hover\:rounded-tl-none:hover {
    border-top-left-radius: 0;
  }

  .desktop\:hover\:rounded-tr-none:hover {
    border-top-right-radius: 0;
  }

  .desktop\:hover\:rounded-br-none:hover {
    border-bottom-right-radius: 0;
  }

  .desktop\:hover\:rounded-bl-none:hover {
    border-bottom-left-radius: 0;
  }

  .desktop\:hover\:rounded-tl-sm:hover {
    border-top-left-radius: 0.125rem;
  }

  .desktop\:hover\:rounded-tr-sm:hover {
    border-top-right-radius: 0.125rem;
  }

  .desktop\:hover\:rounded-br-sm:hover {
    border-bottom-right-radius: 0.125rem;
  }

  .desktop\:hover\:rounded-bl-sm:hover {
    border-bottom-left-radius: 0.125rem;
  }

  .desktop\:hover\:rounded-tl:hover {
    border-top-left-radius: 0.25rem;
  }

  .desktop\:hover\:rounded-tr:hover {
    border-top-right-radius: 0.25rem;
  }

  .desktop\:hover\:rounded-br:hover {
    border-bottom-right-radius: 0.25rem;
  }

  .desktop\:hover\:rounded-bl:hover {
    border-bottom-left-radius: 0.25rem;
  }

  .desktop\:hover\:rounded-tl-md:hover {
    border-top-left-radius: 0.375rem;
  }

  .desktop\:hover\:rounded-tr-md:hover {
    border-top-right-radius: 0.375rem;
  }

  .desktop\:hover\:rounded-br-md:hover {
    border-bottom-right-radius: 0.375rem;
  }

  .desktop\:hover\:rounded-bl-md:hover {
    border-bottom-left-radius: 0.375rem;
  }

  .desktop\:hover\:rounded-tl-lg:hover {
    border-top-left-radius: 0.5rem;
  }

  .desktop\:hover\:rounded-tr-lg:hover {
    border-top-right-radius: 0.5rem;
  }

  .desktop\:hover\:rounded-br-lg:hover {
    border-bottom-right-radius: 0.5rem;
  }

  .desktop\:hover\:rounded-bl-lg:hover {
    border-bottom-left-radius: 0.5rem;
  }

  .desktop\:hover\:rounded-tl-full:hover {
    border-top-left-radius: 9999px;
  }

  .desktop\:hover\:rounded-tr-full:hover {
    border-top-right-radius: 9999px;
  }

  .desktop\:hover\:rounded-br-full:hover {
    border-bottom-right-radius: 9999px;
  }

  .desktop\:hover\:rounded-bl-full:hover {
    border-bottom-left-radius: 9999px;
  }

  .desktop\:border-solid {
    border-style: solid;
  }

  .desktop\:border-dashed {
    border-style: dashed;
  }

  .desktop\:border-dotted {
    border-style: dotted;
  }

  .desktop\:border-double {
    border-style: double;
  }

  .desktop\:border-none {
    border-style: none;
  }

  .desktop\:\!border-solid {
    border-style: solid !important;
  }

  .desktop\:\!border-dashed {
    border-style: dashed !important;
  }

  .desktop\:\!border-dotted {
    border-style: dotted !important;
  }

  .desktop\:\!border-double {
    border-style: double !important;
  }

  .desktop\:\!border-none {
    border-style: none !important;
  }

  .desktop\:hover\:border-solid:hover {
    border-style: solid;
  }

  .desktop\:hover\:border-dashed:hover {
    border-style: dashed;
  }

  .desktop\:hover\:border-dotted:hover {
    border-style: dotted;
  }

  .desktop\:hover\:border-double:hover {
    border-style: double;
  }

  .desktop\:hover\:border-none:hover {
    border-style: none;
  }

  .desktop\:border-0 {
    border-width: 0;
  }

  .desktop\:border-2 {
    border-width: 2px;
  }

  .desktop\:border-4 {
    border-width: 4px;
  }

  .desktop\:border-8 {
    border-width: 8px;
  }

  .desktop\:border {
    border-width: 1px;
  }

  .desktop\:border-t-0 {
    border-top-width: 0;
  }

  .desktop\:border-r-0 {
    border-right-width: 0;
  }

  .desktop\:border-b-0 {
    border-bottom-width: 0;
  }

  .desktop\:border-l-0 {
    border-left-width: 0;
  }

  .desktop\:border-t-2 {
    border-top-width: 2px;
  }

  .desktop\:border-r-2 {
    border-right-width: 2px;
  }

  .desktop\:border-b-2 {
    border-bottom-width: 2px;
  }

  .desktop\:border-l-2 {
    border-left-width: 2px;
  }

  .desktop\:border-t-4 {
    border-top-width: 4px;
  }

  .desktop\:border-r-4 {
    border-right-width: 4px;
  }

  .desktop\:border-b-4 {
    border-bottom-width: 4px;
  }

  .desktop\:border-l-4 {
    border-left-width: 4px;
  }

  .desktop\:border-t-8 {
    border-top-width: 8px;
  }

  .desktop\:border-r-8 {
    border-right-width: 8px;
  }

  .desktop\:border-b-8 {
    border-bottom-width: 8px;
  }

  .desktop\:border-l-8 {
    border-left-width: 8px;
  }

  .desktop\:border-t {
    border-top-width: 1px;
  }

  .desktop\:border-r {
    border-right-width: 1px;
  }

  .desktop\:border-b {
    border-bottom-width: 1px;
  }

  .desktop\:border-l {
    border-left-width: 1px;
  }

  .desktop\:\!border-0 {
    border-width: 0 !important;
  }

  .desktop\:\!border-2 {
    border-width: 2px !important;
  }

  .desktop\:\!border-4 {
    border-width: 4px !important;
  }

  .desktop\:\!border-8 {
    border-width: 8px !important;
  }

  .desktop\:\!border {
    border-width: 1px !important;
  }

  .desktop\:\!border-t-0 {
    border-top-width: 0 !important;
  }

  .desktop\:\!border-r-0 {
    border-right-width: 0 !important;
  }

  .desktop\:\!border-b-0 {
    border-bottom-width: 0 !important;
  }

  .desktop\:\!border-l-0 {
    border-left-width: 0 !important;
  }

  .desktop\:\!border-t-2 {
    border-top-width: 2px !important;
  }

  .desktop\:\!border-r-2 {
    border-right-width: 2px !important;
  }

  .desktop\:\!border-b-2 {
    border-bottom-width: 2px !important;
  }

  .desktop\:\!border-l-2 {
    border-left-width: 2px !important;
  }

  .desktop\:\!border-t-4 {
    border-top-width: 4px !important;
  }

  .desktop\:\!border-r-4 {
    border-right-width: 4px !important;
  }

  .desktop\:\!border-b-4 {
    border-bottom-width: 4px !important;
  }

  .desktop\:\!border-l-4 {
    border-left-width: 4px !important;
  }

  .desktop\:\!border-t-8 {
    border-top-width: 8px !important;
  }

  .desktop\:\!border-r-8 {
    border-right-width: 8px !important;
  }

  .desktop\:\!border-b-8 {
    border-bottom-width: 8px !important;
  }

  .desktop\:\!border-l-8 {
    border-left-width: 8px !important;
  }

  .desktop\:\!border-t {
    border-top-width: 1px !important;
  }

  .desktop\:\!border-r {
    border-right-width: 1px !important;
  }

  .desktop\:\!border-b {
    border-bottom-width: 1px !important;
  }

  .desktop\:\!border-l {
    border-left-width: 1px !important;
  }

  .desktop\:hover\:border-0:hover {
    border-width: 0;
  }

  .desktop\:hover\:border-2:hover {
    border-width: 2px;
  }

  .desktop\:hover\:border-4:hover {
    border-width: 4px;
  }

  .desktop\:hover\:border-8:hover {
    border-width: 8px;
  }

  .desktop\:hover\:border:hover {
    border-width: 1px;
  }

  .desktop\:hover\:border-t-0:hover {
    border-top-width: 0;
  }

  .desktop\:hover\:border-r-0:hover {
    border-right-width: 0;
  }

  .desktop\:hover\:border-b-0:hover {
    border-bottom-width: 0;
  }

  .desktop\:hover\:border-l-0:hover {
    border-left-width: 0;
  }

  .desktop\:hover\:border-t-2:hover {
    border-top-width: 2px;
  }

  .desktop\:hover\:border-r-2:hover {
    border-right-width: 2px;
  }

  .desktop\:hover\:border-b-2:hover {
    border-bottom-width: 2px;
  }

  .desktop\:hover\:border-l-2:hover {
    border-left-width: 2px;
  }

  .desktop\:hover\:border-t-4:hover {
    border-top-width: 4px;
  }

  .desktop\:hover\:border-r-4:hover {
    border-right-width: 4px;
  }

  .desktop\:hover\:border-b-4:hover {
    border-bottom-width: 4px;
  }

  .desktop\:hover\:border-l-4:hover {
    border-left-width: 4px;
  }

  .desktop\:hover\:border-t-8:hover {
    border-top-width: 8px;
  }

  .desktop\:hover\:border-r-8:hover {
    border-right-width: 8px;
  }

  .desktop\:hover\:border-b-8:hover {
    border-bottom-width: 8px;
  }

  .desktop\:hover\:border-l-8:hover {
    border-left-width: 8px;
  }

  .desktop\:hover\:border-t:hover {
    border-top-width: 1px;
  }

  .desktop\:hover\:border-r:hover {
    border-right-width: 1px;
  }

  .desktop\:hover\:border-b:hover {
    border-bottom-width: 1px;
  }

  .desktop\:hover\:border-l:hover {
    border-left-width: 1px;
  }

  .desktop\:box-border {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .desktop\:box-content {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .desktop\:\!box-border {
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .desktop\:\!box-content {
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .desktop\:hover\:box-border:hover {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .desktop\:hover\:box-content:hover {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }

  .desktop\:cursor-auto {
    cursor: auto;
  }

  .desktop\:cursor-default {
    cursor: default;
  }

  .desktop\:cursor-pointer {
    cursor: pointer;
  }

  .desktop\:cursor-wait {
    cursor: wait;
  }

  .desktop\:cursor-text {
    cursor: text;
  }

  .desktop\:cursor-move {
    cursor: move;
  }

  .desktop\:cursor-not-allowed {
    cursor: not-allowed;
  }

  .desktop\:\!cursor-auto {
    cursor: auto !important;
  }

  .desktop\:\!cursor-default {
    cursor: default !important;
  }

  .desktop\:\!cursor-pointer {
    cursor: pointer !important;
  }

  .desktop\:\!cursor-wait {
    cursor: wait !important;
  }

  .desktop\:\!cursor-text {
    cursor: text !important;
  }

  .desktop\:\!cursor-move {
    cursor: move !important;
  }

  .desktop\:\!cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .desktop\:hover\:cursor-auto:hover {
    cursor: auto;
  }

  .desktop\:hover\:cursor-default:hover {
    cursor: default;
  }

  .desktop\:hover\:cursor-pointer:hover {
    cursor: pointer;
  }

  .desktop\:hover\:cursor-wait:hover {
    cursor: wait;
  }

  .desktop\:hover\:cursor-text:hover {
    cursor: text;
  }

  .desktop\:hover\:cursor-move:hover {
    cursor: move;
  }

  .desktop\:hover\:cursor-not-allowed:hover {
    cursor: not-allowed;
  }

  .desktop\:block {
    display: block;
  }

  .desktop\:inline-block {
    display: inline-block;
  }

  .desktop\:inline {
    display: inline;
  }

  .desktop\:flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .desktop\:inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .desktop\:grid {
    display: grid;
  }

  .desktop\:table {
    display: table;
  }

  .desktop\:table-caption {
    display: table-caption;
  }

  .desktop\:table-cell {
    display: table-cell;
  }

  .desktop\:table-column {
    display: table-column;
  }

  .desktop\:table-column-group {
    display: table-column-group;
  }

  .desktop\:table-footer-group {
    display: table-footer-group;
  }

  .desktop\:table-header-group {
    display: table-header-group;
  }

  .desktop\:table-row-group {
    display: table-row-group;
  }

  .desktop\:table-row {
    display: table-row;
  }

  .desktop\:hidden {
    display: none;
  }

  .desktop\:\!block {
    display: block !important;
  }

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

  .desktop\:\!inline {
    display: inline !important;
  }

  .desktop\:\!flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .desktop\:\!inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .desktop\:\!grid {
    display: grid !important;
  }

  .desktop\:\!table {
    display: table !important;
  }

  .desktop\:\!table-caption {
    display: table-caption !important;
  }

  .desktop\:\!table-cell {
    display: table-cell !important;
  }

  .desktop\:\!table-column {
    display: table-column !important;
  }

  .desktop\:\!table-column-group {
    display: table-column-group !important;
  }

  .desktop\:\!table-footer-group {
    display: table-footer-group !important;
  }

  .desktop\:\!table-header-group {
    display: table-header-group !important;
  }

  .desktop\:\!table-row-group {
    display: table-row-group !important;
  }

  .desktop\:\!table-row {
    display: table-row !important;
  }

  .desktop\:\!hidden {
    display: none !important;
  }

  .desktop\:hover\:block:hover {
    display: block;
  }

  .desktop\:hover\:inline-block:hover {
    display: inline-block;
  }

  .desktop\:hover\:inline:hover {
    display: inline;
  }

  .desktop\:hover\:flex:hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .desktop\:hover\:inline-flex:hover {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .desktop\:hover\:grid:hover {
    display: grid;
  }

  .desktop\:hover\:table:hover {
    display: table;
  }

  .desktop\:hover\:table-caption:hover {
    display: table-caption;
  }

  .desktop\:hover\:table-cell:hover {
    display: table-cell;
  }

  .desktop\:hover\:table-column:hover {
    display: table-column;
  }

  .desktop\:hover\:table-column-group:hover {
    display: table-column-group;
  }

  .desktop\:hover\:table-footer-group:hover {
    display: table-footer-group;
  }

  .desktop\:hover\:table-header-group:hover {
    display: table-header-group;
  }

  .desktop\:hover\:table-row-group:hover {
    display: table-row-group;
  }

  .desktop\:hover\:table-row:hover {
    display: table-row;
  }

  .desktop\:hover\:hidden:hover {
    display: none;
  }

  .desktop\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .desktop\:flex-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .desktop\:flex-col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .desktop\:flex-col-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .desktop\:\!flex-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .desktop\:\!flex-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .desktop\:\!flex-col {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .desktop\:\!flex-col-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .desktop\:hover\:flex-row:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .desktop\:hover\:flex-row-reverse:hover {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .desktop\:hover\:flex-col:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .desktop\:hover\:flex-col-reverse:hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .desktop\:flex-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .desktop\:flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .desktop\:flex-no-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .desktop\:\!flex-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .desktop\:\!flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .desktop\:\!flex-no-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .desktop\:hover\:flex-wrap:hover {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .desktop\:hover\:flex-wrap-reverse:hover {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .desktop\:hover\:flex-no-wrap:hover {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .desktop\:items-start {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .desktop\:items-end {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .desktop\:items-center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .desktop\:items-baseline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .desktop\:items-stretch {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .desktop\:\!items-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .desktop\:\!items-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .desktop\:\!items-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .desktop\:\!items-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .desktop\:\!items-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .desktop\:hover\:items-start:hover {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .desktop\:hover\:items-end:hover {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .desktop\:hover\:items-center:hover {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .desktop\:hover\:items-baseline:hover {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }

  .desktop\:hover\:items-stretch:hover {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .desktop\:self-auto {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .desktop\:self-start {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .desktop\:self-end {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .desktop\:self-center {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .desktop\:self-stretch {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .desktop\:\!self-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .desktop\:\!self-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .desktop\:\!self-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .desktop\:\!self-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .desktop\:\!self-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .desktop\:hover\:self-auto:hover {
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .desktop\:hover\:self-start:hover {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .desktop\:hover\:self-end:hover {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .desktop\:hover\:self-center:hover {
    -ms-flex-item-align: center;
        align-self: center;
  }

  .desktop\:hover\:self-stretch:hover {
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .desktop\:justify-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .desktop\:justify-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .desktop\:justify-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .desktop\:justify-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .desktop\:justify-around {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .desktop\:justify-evenly {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .desktop\:\!justify-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .desktop\:\!justify-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .desktop\:\!justify-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .desktop\:\!justify-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .desktop\:\!justify-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .desktop\:\!justify-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .desktop\:hover\:justify-start:hover {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .desktop\:hover\:justify-end:hover {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .desktop\:hover\:justify-center:hover {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .desktop\:hover\:justify-between:hover {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .desktop\:hover\:justify-around:hover {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .desktop\:hover\:justify-evenly:hover {
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }

  .desktop\:content-center {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .desktop\:content-start {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .desktop\:content-end {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .desktop\:content-between {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .desktop\:content-around {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .desktop\:\!content-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .desktop\:\!content-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .desktop\:\!content-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .desktop\:\!content-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .desktop\:\!content-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .desktop\:hover\:content-center:hover {
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .desktop\:hover\:content-start:hover {
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .desktop\:hover\:content-end:hover {
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .desktop\:hover\:content-between:hover {
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .desktop\:hover\:content-around:hover {
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .desktop\:flex-1 {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .desktop\:flex-auto {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .desktop\:flex-initial {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .desktop\:flex-none {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .desktop\:\!flex-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .desktop\:\!flex-auto {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .desktop\:\!flex-initial {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .desktop\:\!flex-none {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .desktop\:hover\:flex-1:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
  }

  .desktop\:hover\:flex-auto:hover {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .desktop\:hover\:flex-initial:hover {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }

  .desktop\:hover\:flex-none:hover {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }

  .desktop\:flex-grow-0 {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .desktop\:flex-grow {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .desktop\:\!flex-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .desktop\:\!flex-grow {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .desktop\:hover\:flex-grow-0:hover {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

  .desktop\:hover\:flex-grow:hover {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .desktop\:flex-shrink-0 {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .desktop\:flex-shrink {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .desktop\:\!flex-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .desktop\:\!flex-shrink {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .desktop\:hover\:flex-shrink-0:hover {
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .desktop\:hover\:flex-shrink:hover {
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .desktop\:order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .desktop\:order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .desktop\:order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .desktop\:order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .desktop\:order-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .desktop\:order-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .desktop\:order-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .desktop\:order-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .desktop\:order-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .desktop\:order-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .desktop\:order-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .desktop\:order-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .desktop\:order-first {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .desktop\:order-last {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .desktop\:order-none {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .desktop\:\!order-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .desktop\:\!order-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .desktop\:\!order-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .desktop\:\!order-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .desktop\:\!order-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .desktop\:\!order-6 {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .desktop\:\!order-7 {
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .desktop\:\!order-8 {
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .desktop\:\!order-9 {
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .desktop\:\!order-10 {
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .desktop\:\!order-11 {
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .desktop\:\!order-12 {
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .desktop\:\!order-first {
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .desktop\:\!order-last {
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .desktop\:\!order-none {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .desktop\:hover\:order-1:hover {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .desktop\:hover\:order-2:hover {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .desktop\:hover\:order-3:hover {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .desktop\:hover\:order-4:hover {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .desktop\:hover\:order-5:hover {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .desktop\:hover\:order-6:hover {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .desktop\:hover\:order-7:hover {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .desktop\:hover\:order-8:hover {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .desktop\:hover\:order-9:hover {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .desktop\:hover\:order-10:hover {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .desktop\:hover\:order-11:hover {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .desktop\:hover\:order-12:hover {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .desktop\:hover\:order-first:hover {
    -webkit-box-ordinal-group: -9998;
        -ms-flex-order: -9999;
            order: -9999;
  }

  .desktop\:hover\:order-last:hover {
    -webkit-box-ordinal-group: 10000;
        -ms-flex-order: 9999;
            order: 9999;
  }

  .desktop\:hover\:order-none:hover {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }

  .desktop\:float-right {
    float: right;
  }

  .desktop\:float-left {
    float: left;
  }

  .desktop\:float-none {
    float: none;
  }

  .desktop\:clearfix:after {
    content: "";
    display: table;
    clear: both;
  }

  .desktop\:\!float-right {
    float: right !important;
  }

  .desktop\:\!float-left {
    float: left !important;
  }

  .desktop\:\!float-none {
    float: none !important;
  }

  .desktop\:\!clearfix:after {
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .desktop\:hover\:float-right:hover {
    float: right;
  }

  .desktop\:hover\:float-left:hover {
    float: left;
  }

  .desktop\:hover\:float-none:hover {
    float: none;
  }

  .desktop\:hover\:clearfix:hover:after {
    content: "";
    display: table;
    clear: both;
  }

  .desktop\:clear-left {
    clear: left;
  }

  .desktop\:clear-right {
    clear: right;
  }

  .desktop\:clear-both {
    clear: both;
  }

  .desktop\:\!clear-left {
    clear: left !important;
  }

  .desktop\:\!clear-right {
    clear: right !important;
  }

  .desktop\:\!clear-both {
    clear: both !important;
  }

  .desktop\:hover\:clear-left:hover {
    clear: left;
  }

  .desktop\:hover\:clear-right:hover {
    clear: right;
  }

  .desktop\:hover\:clear-both:hover {
    clear: both;
  }

  .desktop\:font-sans {
    font-family: Noto Sans;
  }

  .desktop\:font-serif {
    font-family: Roboto;
  }

  .desktop\:\!font-sans {
    font-family: Noto Sans !important;
  }

  .desktop\:\!font-serif {
    font-family: Roboto !important;
  }

  .desktop\:hover\:font-sans:hover {
    font-family: Noto Sans;
  }

  .desktop\:hover\:font-serif:hover {
    font-family: Roboto;
  }

  .desktop\:font-hairline {
    font-weight: 100;
  }

  .desktop\:font-thin {
    font-weight: 200;
  }

  .desktop\:font-light {
    font-weight: 300;
  }

  .desktop\:font-normal {
    font-weight: 400;
  }

  .desktop\:font-medium {
    font-weight: 500;
  }

  .desktop\:font-semibold {
    font-weight: 600;
  }

  .desktop\:font-bold {
    font-weight: 700;
  }

  .desktop\:font-extrabold {
    font-weight: 800;
  }

  .desktop\:font-black {
    font-weight: 900;
  }

  .desktop\:\!font-hairline {
    font-weight: 100 !important;
  }

  .desktop\:\!font-thin {
    font-weight: 200 !important;
  }

  .desktop\:\!font-light {
    font-weight: 300 !important;
  }

  .desktop\:\!font-normal {
    font-weight: 400 !important;
  }

  .desktop\:\!font-medium {
    font-weight: 500 !important;
  }

  .desktop\:\!font-semibold {
    font-weight: 600 !important;
  }

  .desktop\:\!font-bold {
    font-weight: 700 !important;
  }

  .desktop\:\!font-extrabold {
    font-weight: 800 !important;
  }

  .desktop\:\!font-black {
    font-weight: 900 !important;
  }

  .desktop\:hover\:font-hairline:hover {
    font-weight: 100;
  }

  .desktop\:hover\:font-thin:hover {
    font-weight: 200;
  }

  .desktop\:hover\:font-light:hover {
    font-weight: 300;
  }

  .desktop\:hover\:font-normal:hover {
    font-weight: 400;
  }

  .desktop\:hover\:font-medium:hover {
    font-weight: 500;
  }

  .desktop\:hover\:font-semibold:hover {
    font-weight: 600;
  }

  .desktop\:hover\:font-bold:hover {
    font-weight: 700;
  }

  .desktop\:hover\:font-extrabold:hover {
    font-weight: 800;
  }

  .desktop\:hover\:font-black:hover {
    font-weight: 900;
  }

  .desktop\:h-0 {
    height: 0rem;
  }

  .desktop\:h-1 {
    height: 0.25rem;
  }

  .desktop\:h-2 {
    height: 0.5rem;
  }

  .desktop\:h-3 {
    height: 0.75rem;
  }

  .desktop\:h-4 {
    height: 1rem;
  }

  .desktop\:h-5 {
    height: 1.25rem;
  }

  .desktop\:h-6 {
    height: 1.5rem;
  }

  .desktop\:h-7 {
    height: 1.75rem;
  }

  .desktop\:h-8 {
    height: 2rem;
  }

  .desktop\:h-9 {
    height: 2.25rem;
  }

  .desktop\:h-10 {
    height: 2.5rem;
  }

  .desktop\:h-11 {
    height: 2.75rem;
  }

  .desktop\:h-12 {
    height: 3rem;
  }

  .desktop\:h-13 {
    height: 3.25rem;
  }

  .desktop\:h-14 {
    height: 3.5rem;
  }

  .desktop\:h-15 {
    height: 3.75rem;
  }

  .desktop\:h-16 {
    height: 4rem;
  }

  .desktop\:h-17 {
    height: 4.25rem;
  }

  .desktop\:h-18 {
    height: 4.5rem;
  }

  .desktop\:h-19 {
    height: 4.75rem;
  }

  .desktop\:h-20 {
    height: 5rem;
  }

  .desktop\:h-21 {
    height: 5.25rem;
  }

  .desktop\:h-22 {
    height: 5.5rem;
  }

  .desktop\:h-23 {
    height: 5.75rem;
  }

  .desktop\:h-24 {
    height: 6rem;
  }

  .desktop\:h-25 {
    height: 6.25rem;
  }

  .desktop\:h-26 {
    height: 6.5rem;
  }

  .desktop\:h-27 {
    height: 6.75rem;
  }

  .desktop\:h-28 {
    height: 7rem;
  }

  .desktop\:h-29 {
    height: 7.25rem;
  }

  .desktop\:h-30 {
    height: 7.5rem;
  }

  .desktop\:h-31 {
    height: 7.75rem;
  }

  .desktop\:h-32 {
    height: 8rem;
  }

  .desktop\:h-40 {
    height: 10rem;
  }

  .desktop\:h-48 {
    height: 12rem;
  }

  .desktop\:h-56 {
    height: 14rem;
  }

  .desktop\:h-64 {
    height: 16rem;
  }

  .desktop\:h-auto {
    height: auto;
  }

  .desktop\:h-px {
    height: 1px;
  }

  .desktop\:h-full {
    height: 100%;
  }

  .desktop\:h-screen {
    height: 100vh;
  }

  .desktop\:\!h-0 {
    height: 0rem !important;
  }

  .desktop\:\!h-1 {
    height: 0.25rem !important;
  }

  .desktop\:\!h-2 {
    height: 0.5rem !important;
  }

  .desktop\:\!h-3 {
    height: 0.75rem !important;
  }

  .desktop\:\!h-4 {
    height: 1rem !important;
  }

  .desktop\:\!h-5 {
    height: 1.25rem !important;
  }

  .desktop\:\!h-6 {
    height: 1.5rem !important;
  }

  .desktop\:\!h-7 {
    height: 1.75rem !important;
  }

  .desktop\:\!h-8 {
    height: 2rem !important;
  }

  .desktop\:\!h-9 {
    height: 2.25rem !important;
  }

  .desktop\:\!h-10 {
    height: 2.5rem !important;
  }

  .desktop\:\!h-11 {
    height: 2.75rem !important;
  }

  .desktop\:\!h-12 {
    height: 3rem !important;
  }

  .desktop\:\!h-13 {
    height: 3.25rem !important;
  }

  .desktop\:\!h-14 {
    height: 3.5rem !important;
  }

  .desktop\:\!h-15 {
    height: 3.75rem !important;
  }

  .desktop\:\!h-16 {
    height: 4rem !important;
  }

  .desktop\:\!h-17 {
    height: 4.25rem !important;
  }

  .desktop\:\!h-18 {
    height: 4.5rem !important;
  }

  .desktop\:\!h-19 {
    height: 4.75rem !important;
  }

  .desktop\:\!h-20 {
    height: 5rem !important;
  }

  .desktop\:\!h-21 {
    height: 5.25rem !important;
  }

  .desktop\:\!h-22 {
    height: 5.5rem !important;
  }

  .desktop\:\!h-23 {
    height: 5.75rem !important;
  }

  .desktop\:\!h-24 {
    height: 6rem !important;
  }

  .desktop\:\!h-25 {
    height: 6.25rem !important;
  }

  .desktop\:\!h-26 {
    height: 6.5rem !important;
  }

  .desktop\:\!h-27 {
    height: 6.75rem !important;
  }

  .desktop\:\!h-28 {
    height: 7rem !important;
  }

  .desktop\:\!h-29 {
    height: 7.25rem !important;
  }

  .desktop\:\!h-30 {
    height: 7.5rem !important;
  }

  .desktop\:\!h-31 {
    height: 7.75rem !important;
  }

  .desktop\:\!h-32 {
    height: 8rem !important;
  }

  .desktop\:\!h-40 {
    height: 10rem !important;
  }

  .desktop\:\!h-48 {
    height: 12rem !important;
  }

  .desktop\:\!h-56 {
    height: 14rem !important;
  }

  .desktop\:\!h-64 {
    height: 16rem !important;
  }

  .desktop\:\!h-auto {
    height: auto !important;
  }

  .desktop\:\!h-px {
    height: 1px !important;
  }

  .desktop\:\!h-full {
    height: 100% !important;
  }

  .desktop\:\!h-screen {
    height: 100vh !important;
  }

  .desktop\:hover\:h-0:hover {
    height: 0rem;
  }

  .desktop\:hover\:h-1:hover {
    height: 0.25rem;
  }

  .desktop\:hover\:h-2:hover {
    height: 0.5rem;
  }

  .desktop\:hover\:h-3:hover {
    height: 0.75rem;
  }

  .desktop\:hover\:h-4:hover {
    height: 1rem;
  }

  .desktop\:hover\:h-5:hover {
    height: 1.25rem;
  }

  .desktop\:hover\:h-6:hover {
    height: 1.5rem;
  }

  .desktop\:hover\:h-7:hover {
    height: 1.75rem;
  }

  .desktop\:hover\:h-8:hover {
    height: 2rem;
  }

  .desktop\:hover\:h-9:hover {
    height: 2.25rem;
  }

  .desktop\:hover\:h-10:hover {
    height: 2.5rem;
  }

  .desktop\:hover\:h-11:hover {
    height: 2.75rem;
  }

  .desktop\:hover\:h-12:hover {
    height: 3rem;
  }

  .desktop\:hover\:h-13:hover {
    height: 3.25rem;
  }

  .desktop\:hover\:h-14:hover {
    height: 3.5rem;
  }

  .desktop\:hover\:h-15:hover {
    height: 3.75rem;
  }

  .desktop\:hover\:h-16:hover {
    height: 4rem;
  }

  .desktop\:hover\:h-17:hover {
    height: 4.25rem;
  }

  .desktop\:hover\:h-18:hover {
    height: 4.5rem;
  }

  .desktop\:hover\:h-19:hover {
    height: 4.75rem;
  }

  .desktop\:hover\:h-20:hover {
    height: 5rem;
  }

  .desktop\:hover\:h-21:hover {
    height: 5.25rem;
  }

  .desktop\:hover\:h-22:hover {
    height: 5.5rem;
  }

  .desktop\:hover\:h-23:hover {
    height: 5.75rem;
  }

  .desktop\:hover\:h-24:hover {
    height: 6rem;
  }

  .desktop\:hover\:h-25:hover {
    height: 6.25rem;
  }

  .desktop\:hover\:h-26:hover {
    height: 6.5rem;
  }

  .desktop\:hover\:h-27:hover {
    height: 6.75rem;
  }

  .desktop\:hover\:h-28:hover {
    height: 7rem;
  }

  .desktop\:hover\:h-29:hover {
    height: 7.25rem;
  }

  .desktop\:hover\:h-30:hover {
    height: 7.5rem;
  }

  .desktop\:hover\:h-31:hover {
    height: 7.75rem;
  }

  .desktop\:hover\:h-32:hover {
    height: 8rem;
  }

  .desktop\:hover\:h-40:hover {
    height: 10rem;
  }

  .desktop\:hover\:h-48:hover {
    height: 12rem;
  }

  .desktop\:hover\:h-56:hover {
    height: 14rem;
  }

  .desktop\:hover\:h-64:hover {
    height: 16rem;
  }

  .desktop\:hover\:h-auto:hover {
    height: auto;
  }

  .desktop\:hover\:h-px:hover {
    height: 1px;
  }

  .desktop\:hover\:h-full:hover {
    height: 100%;
  }

  .desktop\:hover\:h-screen:hover {
    height: 100vh;
  }

  .desktop\:leading-3 {
    line-height: .75rem;
  }

  .desktop\:leading-4 {
    line-height: 1rem;
  }

  .desktop\:leading-5 {
    line-height: 1.25rem;
  }

  .desktop\:leading-6 {
    line-height: 1.5rem;
  }

  .desktop\:leading-7 {
    line-height: 1.75rem;
  }

  .desktop\:leading-8 {
    line-height: 2rem;
  }

  .desktop\:leading-9 {
    line-height: 2.25rem;
  }

  .desktop\:leading-10 {
    line-height: 2.5rem;
  }

  .desktop\:leading-none {
    line-height: 1;
  }

  .desktop\:leading-tight {
    line-height: 1.25;
  }

  .desktop\:leading-snug {
    line-height: 1.375;
  }

  .desktop\:leading-normal {
    line-height: 1.5;
  }

  .desktop\:leading-relaxed {
    line-height: 1.625;
  }

  .desktop\:leading-loose {
    line-height: 2;
  }

  .desktop\:\!leading-3 {
    line-height: .75rem !important;
  }

  .desktop\:\!leading-4 {
    line-height: 1rem !important;
  }

  .desktop\:\!leading-5 {
    line-height: 1.25rem !important;
  }

  .desktop\:\!leading-6 {
    line-height: 1.5rem !important;
  }

  .desktop\:\!leading-7 {
    line-height: 1.75rem !important;
  }

  .desktop\:\!leading-8 {
    line-height: 2rem !important;
  }

  .desktop\:\!leading-9 {
    line-height: 2.25rem !important;
  }

  .desktop\:\!leading-10 {
    line-height: 2.5rem !important;
  }

  .desktop\:\!leading-none {
    line-height: 1 !important;
  }

  .desktop\:\!leading-tight {
    line-height: 1.25 !important;
  }

  .desktop\:\!leading-snug {
    line-height: 1.375 !important;
  }

  .desktop\:\!leading-normal {
    line-height: 1.5 !important;
  }

  .desktop\:\!leading-relaxed {
    line-height: 1.625 !important;
  }

  .desktop\:\!leading-loose {
    line-height: 2 !important;
  }

  .desktop\:hover\:leading-3:hover {
    line-height: .75rem;
  }

  .desktop\:hover\:leading-4:hover {
    line-height: 1rem;
  }

  .desktop\:hover\:leading-5:hover {
    line-height: 1.25rem;
  }

  .desktop\:hover\:leading-6:hover {
    line-height: 1.5rem;
  }

  .desktop\:hover\:leading-7:hover {
    line-height: 1.75rem;
  }

  .desktop\:hover\:leading-8:hover {
    line-height: 2rem;
  }

  .desktop\:hover\:leading-9:hover {
    line-height: 2.25rem;
  }

  .desktop\:hover\:leading-10:hover {
    line-height: 2.5rem;
  }

  .desktop\:hover\:leading-none:hover {
    line-height: 1;
  }

  .desktop\:hover\:leading-tight:hover {
    line-height: 1.25;
  }

  .desktop\:hover\:leading-snug:hover {
    line-height: 1.375;
  }

  .desktop\:hover\:leading-normal:hover {
    line-height: 1.5;
  }

  .desktop\:hover\:leading-relaxed:hover {
    line-height: 1.625;
  }

  .desktop\:hover\:leading-loose:hover {
    line-height: 2;
  }

  .desktop\:list-inside {
    list-style-position: inside;
  }

  .desktop\:list-outside {
    list-style-position: outside;
  }

  .desktop\:\!list-inside {
    list-style-position: inside !important;
  }

  .desktop\:\!list-outside {
    list-style-position: outside !important;
  }

  .desktop\:hover\:list-inside:hover {
    list-style-position: inside;
  }

  .desktop\:hover\:list-outside:hover {
    list-style-position: outside;
  }

  .desktop\:list-none {
    list-style-type: none;
  }

  .desktop\:list-disc {
    list-style-type: disc;
  }

  .desktop\:list-decimal {
    list-style-type: decimal;
  }

  .desktop\:\!list-none {
    list-style-type: none !important;
  }

  .desktop\:\!list-disc {
    list-style-type: disc !important;
  }

  .desktop\:\!list-decimal {
    list-style-type: decimal !important;
  }

  .desktop\:hover\:list-none:hover {
    list-style-type: none;
  }

  .desktop\:hover\:list-disc:hover {
    list-style-type: disc;
  }

  .desktop\:hover\:list-decimal:hover {
    list-style-type: decimal;
  }

  .desktop\:m-0 {
    margin: 0rem;
  }

  .desktop\:m-1 {
    margin: 0.25rem;
  }

  .desktop\:m-2 {
    margin: 0.5rem;
  }

  .desktop\:m-3 {
    margin: 0.75rem;
  }

  .desktop\:m-4 {
    margin: 1rem;
  }

  .desktop\:m-5 {
    margin: 1.25rem;
  }

  .desktop\:m-6 {
    margin: 1.5rem;
  }

  .desktop\:m-7 {
    margin: 1.75rem;
  }

  .desktop\:m-8 {
    margin: 2rem;
  }

  .desktop\:m-9 {
    margin: 2.25rem;
  }

  .desktop\:m-10 {
    margin: 2.5rem;
  }

  .desktop\:m-11 {
    margin: 2.75rem;
  }

  .desktop\:m-12 {
    margin: 3rem;
  }

  .desktop\:m-13 {
    margin: 3.25rem;
  }

  .desktop\:m-14 {
    margin: 3.5rem;
  }

  .desktop\:m-15 {
    margin: 3.75rem;
  }

  .desktop\:m-16 {
    margin: 4rem;
  }

  .desktop\:m-17 {
    margin: 4.25rem;
  }

  .desktop\:m-18 {
    margin: 4.5rem;
  }

  .desktop\:m-19 {
    margin: 4.75rem;
  }

  .desktop\:m-20 {
    margin: 5rem;
  }

  .desktop\:m-21 {
    margin: 5.25rem;
  }

  .desktop\:m-22 {
    margin: 5.5rem;
  }

  .desktop\:m-23 {
    margin: 5.75rem;
  }

  .desktop\:m-24 {
    margin: 6rem;
  }

  .desktop\:m-25 {
    margin: 6.25rem;
  }

  .desktop\:m-26 {
    margin: 6.5rem;
  }

  .desktop\:m-27 {
    margin: 6.75rem;
  }

  .desktop\:m-28 {
    margin: 7rem;
  }

  .desktop\:m-29 {
    margin: 7.25rem;
  }

  .desktop\:m-30 {
    margin: 7.5rem;
  }

  .desktop\:m-31 {
    margin: 7.75rem;
  }

  .desktop\:m-32 {
    margin: 8rem;
  }

  .desktop\:m-40 {
    margin: 10rem;
  }

  .desktop\:m-48 {
    margin: 12rem;
  }

  .desktop\:m-56 {
    margin: 14rem;
  }

  .desktop\:m-64 {
    margin: 16rem;
  }

  .desktop\:m-auto {
    margin: auto;
  }

  .desktop\:m-px {
    margin: 1px;
  }

  .desktop\:-m-0 {
    margin: 0rem;
  }

  .desktop\:-m-1 {
    margin: -0.25rem;
  }

  .desktop\:-m-2 {
    margin: -0.5rem;
  }

  .desktop\:-m-3 {
    margin: -0.75rem;
  }

  .desktop\:-m-4 {
    margin: -1rem;
  }

  .desktop\:-m-5 {
    margin: -1.25rem;
  }

  .desktop\:-m-6 {
    margin: -1.5rem;
  }

  .desktop\:-m-7 {
    margin: -1.75rem;
  }

  .desktop\:-m-8 {
    margin: -2rem;
  }

  .desktop\:-m-9 {
    margin: -2.25rem;
  }

  .desktop\:-m-10 {
    margin: -2.5rem;
  }

  .desktop\:-m-11 {
    margin: -2.75rem;
  }

  .desktop\:-m-12 {
    margin: -3rem;
  }

  .desktop\:-m-13 {
    margin: -3.25rem;
  }

  .desktop\:-m-14 {
    margin: -3.5rem;
  }

  .desktop\:-m-15 {
    margin: -3.75rem;
  }

  .desktop\:-m-16 {
    margin: -4rem;
  }

  .desktop\:-m-17 {
    margin: -4.25rem;
  }

  .desktop\:-m-18 {
    margin: -4.5rem;
  }

  .desktop\:-m-19 {
    margin: -4.75rem;
  }

  .desktop\:-m-20 {
    margin: -5rem;
  }

  .desktop\:-m-21 {
    margin: -5.25rem;
  }

  .desktop\:-m-22 {
    margin: -5.5rem;
  }

  .desktop\:-m-23 {
    margin: -5.75rem;
  }

  .desktop\:-m-24 {
    margin: -6rem;
  }

  .desktop\:-m-25 {
    margin: -6.25rem;
  }

  .desktop\:-m-26 {
    margin: -6.5rem;
  }

  .desktop\:-m-27 {
    margin: -6.75rem;
  }

  .desktop\:-m-28 {
    margin: -7rem;
  }

  .desktop\:-m-29 {
    margin: -7.25rem;
  }

  .desktop\:-m-30 {
    margin: -7.5rem;
  }

  .desktop\:-m-31 {
    margin: -7.75rem;
  }

  .desktop\:-m-32 {
    margin: -8rem;
  }

  .desktop\:-m-40 {
    margin: -10rem;
  }

  .desktop\:-m-48 {
    margin: -12rem;
  }

  .desktop\:-m-56 {
    margin: -14rem;
  }

  .desktop\:-m-64 {
    margin: -16rem;
  }

  .desktop\:-m-px {
    margin: -1px;
  }

  .desktop\:my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .desktop\:mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .desktop\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .desktop\:mx-1 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .desktop\:my-2 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .desktop\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .desktop\:my-3 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .desktop\:mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .desktop\:my-4 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .desktop\:mx-4 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .desktop\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .desktop\:mx-5 {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .desktop\:my-6 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .desktop\:mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .desktop\:my-7 {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .desktop\:mx-7 {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .desktop\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .desktop\:mx-8 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .desktop\:my-9 {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .desktop\:mx-9 {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .desktop\:my-10 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .desktop\:mx-10 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .desktop\:my-11 {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .desktop\:mx-11 {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .desktop\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .desktop\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .desktop\:my-13 {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .desktop\:mx-13 {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .desktop\:my-14 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .desktop\:mx-14 {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .desktop\:my-15 {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .desktop\:mx-15 {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .desktop\:my-16 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .desktop\:mx-16 {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .desktop\:my-17 {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .desktop\:mx-17 {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .desktop\:my-18 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .desktop\:mx-18 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .desktop\:my-19 {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .desktop\:mx-19 {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .desktop\:my-20 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .desktop\:mx-20 {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .desktop\:my-21 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .desktop\:mx-21 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .desktop\:my-22 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .desktop\:mx-22 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .desktop\:my-23 {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .desktop\:mx-23 {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .desktop\:my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .desktop\:mx-24 {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .desktop\:my-25 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .desktop\:mx-25 {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .desktop\:my-26 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .desktop\:mx-26 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .desktop\:my-27 {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .desktop\:mx-27 {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .desktop\:my-28 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .desktop\:mx-28 {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .desktop\:my-29 {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .desktop\:mx-29 {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .desktop\:my-30 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .desktop\:mx-30 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .desktop\:my-31 {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .desktop\:mx-31 {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .desktop\:my-32 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .desktop\:mx-32 {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .desktop\:my-40 {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .desktop\:mx-40 {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .desktop\:my-48 {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .desktop\:mx-48 {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .desktop\:my-56 {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .desktop\:mx-56 {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .desktop\:my-64 {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .desktop\:mx-64 {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .desktop\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }

  .desktop\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .desktop\:my-px {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .desktop\:mx-px {
    margin-left: 1px;
    margin-right: 1px;
  }

  .desktop\:-my-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .desktop\:-mx-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .desktop\:-my-1 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .desktop\:-mx-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .desktop\:-my-2 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .desktop\:-mx-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .desktop\:-my-3 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .desktop\:-mx-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .desktop\:-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .desktop\:-mx-4 {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .desktop\:-my-5 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .desktop\:-mx-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .desktop\:-my-6 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .desktop\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .desktop\:-my-7 {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .desktop\:-mx-7 {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .desktop\:-my-8 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .desktop\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .desktop\:-my-9 {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .desktop\:-mx-9 {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .desktop\:-my-10 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .desktop\:-mx-10 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .desktop\:-my-11 {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .desktop\:-mx-11 {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .desktop\:-my-12 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .desktop\:-mx-12 {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .desktop\:-my-13 {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .desktop\:-mx-13 {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .desktop\:-my-14 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .desktop\:-mx-14 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .desktop\:-my-15 {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .desktop\:-mx-15 {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .desktop\:-my-16 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .desktop\:-mx-16 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .desktop\:-my-17 {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .desktop\:-mx-17 {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .desktop\:-my-18 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .desktop\:-mx-18 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .desktop\:-my-19 {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .desktop\:-mx-19 {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .desktop\:-my-20 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .desktop\:-mx-20 {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .desktop\:-my-21 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .desktop\:-mx-21 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .desktop\:-my-22 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .desktop\:-mx-22 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .desktop\:-my-23 {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .desktop\:-mx-23 {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .desktop\:-my-24 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .desktop\:-mx-24 {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .desktop\:-my-25 {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .desktop\:-mx-25 {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .desktop\:-my-26 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .desktop\:-mx-26 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .desktop\:-my-27 {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .desktop\:-mx-27 {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .desktop\:-my-28 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .desktop\:-mx-28 {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .desktop\:-my-29 {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .desktop\:-mx-29 {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .desktop\:-my-30 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .desktop\:-mx-30 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .desktop\:-my-31 {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .desktop\:-mx-31 {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .desktop\:-my-32 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .desktop\:-mx-32 {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .desktop\:-my-40 {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .desktop\:-mx-40 {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .desktop\:-my-48 {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .desktop\:-mx-48 {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .desktop\:-my-56 {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .desktop\:-mx-56 {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .desktop\:-my-64 {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .desktop\:-mx-64 {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .desktop\:-my-px {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .desktop\:-mx-px {
    margin-left: -1px;
    margin-right: -1px;
  }

  .desktop\:mt-0 {
    margin-top: 0rem;
  }

  .desktop\:mr-0 {
    margin-right: 0rem;
  }

  .desktop\:mb-0 {
    margin-bottom: 0rem;
  }

  .desktop\:ml-0 {
    margin-left: 0rem;
  }

  .desktop\:mt-1 {
    margin-top: 0.25rem;
  }

  .desktop\:mr-1 {
    margin-right: 0.25rem;
  }

  .desktop\:mb-1 {
    margin-bottom: 0.25rem;
  }

  .desktop\:ml-1 {
    margin-left: 0.25rem;
  }

  .desktop\:mt-2 {
    margin-top: 0.5rem;
  }

  .desktop\:mr-2 {
    margin-right: 0.5rem;
  }

  .desktop\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .desktop\:ml-2 {
    margin-left: 0.5rem;
  }

  .desktop\:mt-3 {
    margin-top: 0.75rem;
  }

  .desktop\:mr-3 {
    margin-right: 0.75rem;
  }

  .desktop\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .desktop\:ml-3 {
    margin-left: 0.75rem;
  }

  .desktop\:mt-4 {
    margin-top: 1rem;
  }

  .desktop\:mr-4 {
    margin-right: 1rem;
  }

  .desktop\:mb-4 {
    margin-bottom: 1rem;
  }

  .desktop\:ml-4 {
    margin-left: 1rem;
  }

  .desktop\:mt-5 {
    margin-top: 1.25rem;
  }

  .desktop\:mr-5 {
    margin-right: 1.25rem;
  }

  .desktop\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .desktop\:ml-5 {
    margin-left: 1.25rem;
  }

  .desktop\:mt-6 {
    margin-top: 1.5rem;
  }

  .desktop\:mr-6 {
    margin-right: 1.5rem;
  }

  .desktop\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .desktop\:ml-6 {
    margin-left: 1.5rem;
  }

  .desktop\:mt-7 {
    margin-top: 1.75rem;
  }

  .desktop\:mr-7 {
    margin-right: 1.75rem;
  }

  .desktop\:mb-7 {
    margin-bottom: 1.75rem;
  }

  .desktop\:ml-7 {
    margin-left: 1.75rem;
  }

  .desktop\:mt-8 {
    margin-top: 2rem;
  }

  .desktop\:mr-8 {
    margin-right: 2rem;
  }

  .desktop\:mb-8 {
    margin-bottom: 2rem;
  }

  .desktop\:ml-8 {
    margin-left: 2rem;
  }

  .desktop\:mt-9 {
    margin-top: 2.25rem;
  }

  .desktop\:mr-9 {
    margin-right: 2.25rem;
  }

  .desktop\:mb-9 {
    margin-bottom: 2.25rem;
  }

  .desktop\:ml-9 {
    margin-left: 2.25rem;
  }

  .desktop\:mt-10 {
    margin-top: 2.5rem;
  }

  .desktop\:mr-10 {
    margin-right: 2.5rem;
  }

  .desktop\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .desktop\:ml-10 {
    margin-left: 2.5rem;
  }

  .desktop\:mt-11 {
    margin-top: 2.75rem;
  }

  .desktop\:mr-11 {
    margin-right: 2.75rem;
  }

  .desktop\:mb-11 {
    margin-bottom: 2.75rem;
  }

  .desktop\:ml-11 {
    margin-left: 2.75rem;
  }

  .desktop\:mt-12 {
    margin-top: 3rem;
  }

  .desktop\:mr-12 {
    margin-right: 3rem;
  }

  .desktop\:mb-12 {
    margin-bottom: 3rem;
  }

  .desktop\:ml-12 {
    margin-left: 3rem;
  }

  .desktop\:mt-13 {
    margin-top: 3.25rem;
  }

  .desktop\:mr-13 {
    margin-right: 3.25rem;
  }

  .desktop\:mb-13 {
    margin-bottom: 3.25rem;
  }

  .desktop\:ml-13 {
    margin-left: 3.25rem;
  }

  .desktop\:mt-14 {
    margin-top: 3.5rem;
  }

  .desktop\:mr-14 {
    margin-right: 3.5rem;
  }

  .desktop\:mb-14 {
    margin-bottom: 3.5rem;
  }

  .desktop\:ml-14 {
    margin-left: 3.5rem;
  }

  .desktop\:mt-15 {
    margin-top: 3.75rem;
  }

  .desktop\:mr-15 {
    margin-right: 3.75rem;
  }

  .desktop\:mb-15 {
    margin-bottom: 3.75rem;
  }

  .desktop\:ml-15 {
    margin-left: 3.75rem;
  }

  .desktop\:mt-16 {
    margin-top: 4rem;
  }

  .desktop\:mr-16 {
    margin-right: 4rem;
  }

  .desktop\:mb-16 {
    margin-bottom: 4rem;
  }

  .desktop\:ml-16 {
    margin-left: 4rem;
  }

  .desktop\:mt-17 {
    margin-top: 4.25rem;
  }

  .desktop\:mr-17 {
    margin-right: 4.25rem;
  }

  .desktop\:mb-17 {
    margin-bottom: 4.25rem;
  }

  .desktop\:ml-17 {
    margin-left: 4.25rem;
  }

  .desktop\:mt-18 {
    margin-top: 4.5rem;
  }

  .desktop\:mr-18 {
    margin-right: 4.5rem;
  }

  .desktop\:mb-18 {
    margin-bottom: 4.5rem;
  }

  .desktop\:ml-18 {
    margin-left: 4.5rem;
  }

  .desktop\:mt-19 {
    margin-top: 4.75rem;
  }

  .desktop\:mr-19 {
    margin-right: 4.75rem;
  }

  .desktop\:mb-19 {
    margin-bottom: 4.75rem;
  }

  .desktop\:ml-19 {
    margin-left: 4.75rem;
  }

  .desktop\:mt-20 {
    margin-top: 5rem;
  }

  .desktop\:mr-20 {
    margin-right: 5rem;
  }

  .desktop\:mb-20 {
    margin-bottom: 5rem;
  }

  .desktop\:ml-20 {
    margin-left: 5rem;
  }

  .desktop\:mt-21 {
    margin-top: 5.25rem;
  }

  .desktop\:mr-21 {
    margin-right: 5.25rem;
  }

  .desktop\:mb-21 {
    margin-bottom: 5.25rem;
  }

  .desktop\:ml-21 {
    margin-left: 5.25rem;
  }

  .desktop\:mt-22 {
    margin-top: 5.5rem;
  }

  .desktop\:mr-22 {
    margin-right: 5.5rem;
  }

  .desktop\:mb-22 {
    margin-bottom: 5.5rem;
  }

  .desktop\:ml-22 {
    margin-left: 5.5rem;
  }

  .desktop\:mt-23 {
    margin-top: 5.75rem;
  }

  .desktop\:mr-23 {
    margin-right: 5.75rem;
  }

  .desktop\:mb-23 {
    margin-bottom: 5.75rem;
  }

  .desktop\:ml-23 {
    margin-left: 5.75rem;
  }

  .desktop\:mt-24 {
    margin-top: 6rem;
  }

  .desktop\:mr-24 {
    margin-right: 6rem;
  }

  .desktop\:mb-24 {
    margin-bottom: 6rem;
  }

  .desktop\:ml-24 {
    margin-left: 6rem;
  }

  .desktop\:mt-25 {
    margin-top: 6.25rem;
  }

  .desktop\:mr-25 {
    margin-right: 6.25rem;
  }

  .desktop\:mb-25 {
    margin-bottom: 6.25rem;
  }

  .desktop\:ml-25 {
    margin-left: 6.25rem;
  }

  .desktop\:mt-26 {
    margin-top: 6.5rem;
  }

  .desktop\:mr-26 {
    margin-right: 6.5rem;
  }

  .desktop\:mb-26 {
    margin-bottom: 6.5rem;
  }

  .desktop\:ml-26 {
    margin-left: 6.5rem;
  }

  .desktop\:mt-27 {
    margin-top: 6.75rem;
  }

  .desktop\:mr-27 {
    margin-right: 6.75rem;
  }

  .desktop\:mb-27 {
    margin-bottom: 6.75rem;
  }

  .desktop\:ml-27 {
    margin-left: 6.75rem;
  }

  .desktop\:mt-28 {
    margin-top: 7rem;
  }

  .desktop\:mr-28 {
    margin-right: 7rem;
  }

  .desktop\:mb-28 {
    margin-bottom: 7rem;
  }

  .desktop\:ml-28 {
    margin-left: 7rem;
  }

  .desktop\:mt-29 {
    margin-top: 7.25rem;
  }

  .desktop\:mr-29 {
    margin-right: 7.25rem;
  }

  .desktop\:mb-29 {
    margin-bottom: 7.25rem;
  }

  .desktop\:ml-29 {
    margin-left: 7.25rem;
  }

  .desktop\:mt-30 {
    margin-top: 7.5rem;
  }

  .desktop\:mr-30 {
    margin-right: 7.5rem;
  }

  .desktop\:mb-30 {
    margin-bottom: 7.5rem;
  }

  .desktop\:ml-30 {
    margin-left: 7.5rem;
  }

  .desktop\:mt-31 {
    margin-top: 7.75rem;
  }

  .desktop\:mr-31 {
    margin-right: 7.75rem;
  }

  .desktop\:mb-31 {
    margin-bottom: 7.75rem;
  }

  .desktop\:ml-31 {
    margin-left: 7.75rem;
  }

  .desktop\:mt-32 {
    margin-top: 8rem;
  }

  .desktop\:mr-32 {
    margin-right: 8rem;
  }

  .desktop\:mb-32 {
    margin-bottom: 8rem;
  }

  .desktop\:ml-32 {
    margin-left: 8rem;
  }

  .desktop\:mt-40 {
    margin-top: 10rem;
  }

  .desktop\:mr-40 {
    margin-right: 10rem;
  }

  .desktop\:mb-40 {
    margin-bottom: 10rem;
  }

  .desktop\:ml-40 {
    margin-left: 10rem;
  }

  .desktop\:mt-48 {
    margin-top: 12rem;
  }

  .desktop\:mr-48 {
    margin-right: 12rem;
  }

  .desktop\:mb-48 {
    margin-bottom: 12rem;
  }

  .desktop\:ml-48 {
    margin-left: 12rem;
  }

  .desktop\:mt-56 {
    margin-top: 14rem;
  }

  .desktop\:mr-56 {
    margin-right: 14rem;
  }

  .desktop\:mb-56 {
    margin-bottom: 14rem;
  }

  .desktop\:ml-56 {
    margin-left: 14rem;
  }

  .desktop\:mt-64 {
    margin-top: 16rem;
  }

  .desktop\:mr-64 {
    margin-right: 16rem;
  }

  .desktop\:mb-64 {
    margin-bottom: 16rem;
  }

  .desktop\:ml-64 {
    margin-left: 16rem;
  }

  .desktop\:mt-auto {
    margin-top: auto;
  }

  .desktop\:mr-auto {
    margin-right: auto;
  }

  .desktop\:mb-auto {
    margin-bottom: auto;
  }

  .desktop\:ml-auto {
    margin-left: auto;
  }

  .desktop\:mt-px {
    margin-top: 1px;
  }

  .desktop\:mr-px {
    margin-right: 1px;
  }

  .desktop\:mb-px {
    margin-bottom: 1px;
  }

  .desktop\:ml-px {
    margin-left: 1px;
  }

  .desktop\:-mt-0 {
    margin-top: 0rem;
  }

  .desktop\:-mr-0 {
    margin-right: 0rem;
  }

  .desktop\:-mb-0 {
    margin-bottom: 0rem;
  }

  .desktop\:-ml-0 {
    margin-left: 0rem;
  }

  .desktop\:-mt-1 {
    margin-top: -0.25rem;
  }

  .desktop\:-mr-1 {
    margin-right: -0.25rem;
  }

  .desktop\:-mb-1 {
    margin-bottom: -0.25rem;
  }

  .desktop\:-ml-1 {
    margin-left: -0.25rem;
  }

  .desktop\:-mt-2 {
    margin-top: -0.5rem;
  }

  .desktop\:-mr-2 {
    margin-right: -0.5rem;
  }

  .desktop\:-mb-2 {
    margin-bottom: -0.5rem;
  }

  .desktop\:-ml-2 {
    margin-left: -0.5rem;
  }

  .desktop\:-mt-3 {
    margin-top: -0.75rem;
  }

  .desktop\:-mr-3 {
    margin-right: -0.75rem;
  }

  .desktop\:-mb-3 {
    margin-bottom: -0.75rem;
  }

  .desktop\:-ml-3 {
    margin-left: -0.75rem;
  }

  .desktop\:-mt-4 {
    margin-top: -1rem;
  }

  .desktop\:-mr-4 {
    margin-right: -1rem;
  }

  .desktop\:-mb-4 {
    margin-bottom: -1rem;
  }

  .desktop\:-ml-4 {
    margin-left: -1rem;
  }

  .desktop\:-mt-5 {
    margin-top: -1.25rem;
  }

  .desktop\:-mr-5 {
    margin-right: -1.25rem;
  }

  .desktop\:-mb-5 {
    margin-bottom: -1.25rem;
  }

  .desktop\:-ml-5 {
    margin-left: -1.25rem;
  }

  .desktop\:-mt-6 {
    margin-top: -1.5rem;
  }

  .desktop\:-mr-6 {
    margin-right: -1.5rem;
  }

  .desktop\:-mb-6 {
    margin-bottom: -1.5rem;
  }

  .desktop\:-ml-6 {
    margin-left: -1.5rem;
  }

  .desktop\:-mt-7 {
    margin-top: -1.75rem;
  }

  .desktop\:-mr-7 {
    margin-right: -1.75rem;
  }

  .desktop\:-mb-7 {
    margin-bottom: -1.75rem;
  }

  .desktop\:-ml-7 {
    margin-left: -1.75rem;
  }

  .desktop\:-mt-8 {
    margin-top: -2rem;
  }

  .desktop\:-mr-8 {
    margin-right: -2rem;
  }

  .desktop\:-mb-8 {
    margin-bottom: -2rem;
  }

  .desktop\:-ml-8 {
    margin-left: -2rem;
  }

  .desktop\:-mt-9 {
    margin-top: -2.25rem;
  }

  .desktop\:-mr-9 {
    margin-right: -2.25rem;
  }

  .desktop\:-mb-9 {
    margin-bottom: -2.25rem;
  }

  .desktop\:-ml-9 {
    margin-left: -2.25rem;
  }

  .desktop\:-mt-10 {
    margin-top: -2.5rem;
  }

  .desktop\:-mr-10 {
    margin-right: -2.5rem;
  }

  .desktop\:-mb-10 {
    margin-bottom: -2.5rem;
  }

  .desktop\:-ml-10 {
    margin-left: -2.5rem;
  }

  .desktop\:-mt-11 {
    margin-top: -2.75rem;
  }

  .desktop\:-mr-11 {
    margin-right: -2.75rem;
  }

  .desktop\:-mb-11 {
    margin-bottom: -2.75rem;
  }

  .desktop\:-ml-11 {
    margin-left: -2.75rem;
  }

  .desktop\:-mt-12 {
    margin-top: -3rem;
  }

  .desktop\:-mr-12 {
    margin-right: -3rem;
  }

  .desktop\:-mb-12 {
    margin-bottom: -3rem;
  }

  .desktop\:-ml-12 {
    margin-left: -3rem;
  }

  .desktop\:-mt-13 {
    margin-top: -3.25rem;
  }

  .desktop\:-mr-13 {
    margin-right: -3.25rem;
  }

  .desktop\:-mb-13 {
    margin-bottom: -3.25rem;
  }

  .desktop\:-ml-13 {
    margin-left: -3.25rem;
  }

  .desktop\:-mt-14 {
    margin-top: -3.5rem;
  }

  .desktop\:-mr-14 {
    margin-right: -3.5rem;
  }

  .desktop\:-mb-14 {
    margin-bottom: -3.5rem;
  }

  .desktop\:-ml-14 {
    margin-left: -3.5rem;
  }

  .desktop\:-mt-15 {
    margin-top: -3.75rem;
  }

  .desktop\:-mr-15 {
    margin-right: -3.75rem;
  }

  .desktop\:-mb-15 {
    margin-bottom: -3.75rem;
  }

  .desktop\:-ml-15 {
    margin-left: -3.75rem;
  }

  .desktop\:-mt-16 {
    margin-top: -4rem;
  }

  .desktop\:-mr-16 {
    margin-right: -4rem;
  }

  .desktop\:-mb-16 {
    margin-bottom: -4rem;
  }

  .desktop\:-ml-16 {
    margin-left: -4rem;
  }

  .desktop\:-mt-17 {
    margin-top: -4.25rem;
  }

  .desktop\:-mr-17 {
    margin-right: -4.25rem;
  }

  .desktop\:-mb-17 {
    margin-bottom: -4.25rem;
  }

  .desktop\:-ml-17 {
    margin-left: -4.25rem;
  }

  .desktop\:-mt-18 {
    margin-top: -4.5rem;
  }

  .desktop\:-mr-18 {
    margin-right: -4.5rem;
  }

  .desktop\:-mb-18 {
    margin-bottom: -4.5rem;
  }

  .desktop\:-ml-18 {
    margin-left: -4.5rem;
  }

  .desktop\:-mt-19 {
    margin-top: -4.75rem;
  }

  .desktop\:-mr-19 {
    margin-right: -4.75rem;
  }

  .desktop\:-mb-19 {
    margin-bottom: -4.75rem;
  }

  .desktop\:-ml-19 {
    margin-left: -4.75rem;
  }

  .desktop\:-mt-20 {
    margin-top: -5rem;
  }

  .desktop\:-mr-20 {
    margin-right: -5rem;
  }

  .desktop\:-mb-20 {
    margin-bottom: -5rem;
  }

  .desktop\:-ml-20 {
    margin-left: -5rem;
  }

  .desktop\:-mt-21 {
    margin-top: -5.25rem;
  }

  .desktop\:-mr-21 {
    margin-right: -5.25rem;
  }

  .desktop\:-mb-21 {
    margin-bottom: -5.25rem;
  }

  .desktop\:-ml-21 {
    margin-left: -5.25rem;
  }

  .desktop\:-mt-22 {
    margin-top: -5.5rem;
  }

  .desktop\:-mr-22 {
    margin-right: -5.5rem;
  }

  .desktop\:-mb-22 {
    margin-bottom: -5.5rem;
  }

  .desktop\:-ml-22 {
    margin-left: -5.5rem;
  }

  .desktop\:-mt-23 {
    margin-top: -5.75rem;
  }

  .desktop\:-mr-23 {
    margin-right: -5.75rem;
  }

  .desktop\:-mb-23 {
    margin-bottom: -5.75rem;
  }

  .desktop\:-ml-23 {
    margin-left: -5.75rem;
  }

  .desktop\:-mt-24 {
    margin-top: -6rem;
  }

  .desktop\:-mr-24 {
    margin-right: -6rem;
  }

  .desktop\:-mb-24 {
    margin-bottom: -6rem;
  }

  .desktop\:-ml-24 {
    margin-left: -6rem;
  }

  .desktop\:-mt-25 {
    margin-top: -6.25rem;
  }

  .desktop\:-mr-25 {
    margin-right: -6.25rem;
  }

  .desktop\:-mb-25 {
    margin-bottom: -6.25rem;
  }

  .desktop\:-ml-25 {
    margin-left: -6.25rem;
  }

  .desktop\:-mt-26 {
    margin-top: -6.5rem;
  }

  .desktop\:-mr-26 {
    margin-right: -6.5rem;
  }

  .desktop\:-mb-26 {
    margin-bottom: -6.5rem;
  }

  .desktop\:-ml-26 {
    margin-left: -6.5rem;
  }

  .desktop\:-mt-27 {
    margin-top: -6.75rem;
  }

  .desktop\:-mr-27 {
    margin-right: -6.75rem;
  }

  .desktop\:-mb-27 {
    margin-bottom: -6.75rem;
  }

  .desktop\:-ml-27 {
    margin-left: -6.75rem;
  }

  .desktop\:-mt-28 {
    margin-top: -7rem;
  }

  .desktop\:-mr-28 {
    margin-right: -7rem;
  }

  .desktop\:-mb-28 {
    margin-bottom: -7rem;
  }

  .desktop\:-ml-28 {
    margin-left: -7rem;
  }

  .desktop\:-mt-29 {
    margin-top: -7.25rem;
  }

  .desktop\:-mr-29 {
    margin-right: -7.25rem;
  }

  .desktop\:-mb-29 {
    margin-bottom: -7.25rem;
  }

  .desktop\:-ml-29 {
    margin-left: -7.25rem;
  }

  .desktop\:-mt-30 {
    margin-top: -7.5rem;
  }

  .desktop\:-mr-30 {
    margin-right: -7.5rem;
  }

  .desktop\:-mb-30 {
    margin-bottom: -7.5rem;
  }

  .desktop\:-ml-30 {
    margin-left: -7.5rem;
  }

  .desktop\:-mt-31 {
    margin-top: -7.75rem;
  }

  .desktop\:-mr-31 {
    margin-right: -7.75rem;
  }

  .desktop\:-mb-31 {
    margin-bottom: -7.75rem;
  }

  .desktop\:-ml-31 {
    margin-left: -7.75rem;
  }

  .desktop\:-mt-32 {
    margin-top: -8rem;
  }

  .desktop\:-mr-32 {
    margin-right: -8rem;
  }

  .desktop\:-mb-32 {
    margin-bottom: -8rem;
  }

  .desktop\:-ml-32 {
    margin-left: -8rem;
  }

  .desktop\:-mt-40 {
    margin-top: -10rem;
  }

  .desktop\:-mr-40 {
    margin-right: -10rem;
  }

  .desktop\:-mb-40 {
    margin-bottom: -10rem;
  }

  .desktop\:-ml-40 {
    margin-left: -10rem;
  }

  .desktop\:-mt-48 {
    margin-top: -12rem;
  }

  .desktop\:-mr-48 {
    margin-right: -12rem;
  }

  .desktop\:-mb-48 {
    margin-bottom: -12rem;
  }

  .desktop\:-ml-48 {
    margin-left: -12rem;
  }

  .desktop\:-mt-56 {
    margin-top: -14rem;
  }

  .desktop\:-mr-56 {
    margin-right: -14rem;
  }

  .desktop\:-mb-56 {
    margin-bottom: -14rem;
  }

  .desktop\:-ml-56 {
    margin-left: -14rem;
  }

  .desktop\:-mt-64 {
    margin-top: -16rem;
  }

  .desktop\:-mr-64 {
    margin-right: -16rem;
  }

  .desktop\:-mb-64 {
    margin-bottom: -16rem;
  }

  .desktop\:-ml-64 {
    margin-left: -16rem;
  }

  .desktop\:-mt-px {
    margin-top: -1px;
  }

  .desktop\:-mr-px {
    margin-right: -1px;
  }

  .desktop\:-mb-px {
    margin-bottom: -1px;
  }

  .desktop\:-ml-px {
    margin-left: -1px;
  }

  .desktop\:\!m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .desktop\:\!m-8 {
    margin: 2rem !important;
  }

  .desktop\:\!m-9 {
    margin: 2.25rem !important;
  }

  .desktop\:\!m-10 {
    margin: 2.5rem !important;
  }

  .desktop\:\!m-11 {
    margin: 2.75rem !important;
  }

  .desktop\:\!m-12 {
    margin: 3rem !important;
  }

  .desktop\:\!m-13 {
    margin: 3.25rem !important;
  }

  .desktop\:\!m-14 {
    margin: 3.5rem !important;
  }

  .desktop\:\!m-15 {
    margin: 3.75rem !important;
  }

  .desktop\:\!m-16 {
    margin: 4rem !important;
  }

  .desktop\:\!m-17 {
    margin: 4.25rem !important;
  }

  .desktop\:\!m-18 {
    margin: 4.5rem !important;
  }

  .desktop\:\!m-19 {
    margin: 4.75rem !important;
  }

  .desktop\:\!m-20 {
    margin: 5rem !important;
  }

  .desktop\:\!m-21 {
    margin: 5.25rem !important;
  }

  .desktop\:\!m-22 {
    margin: 5.5rem !important;
  }

  .desktop\:\!m-23 {
    margin: 5.75rem !important;
  }

  .desktop\:\!m-24 {
    margin: 6rem !important;
  }

  .desktop\:\!m-25 {
    margin: 6.25rem !important;
  }

  .desktop\:\!m-26 {
    margin: 6.5rem !important;
  }

  .desktop\:\!m-27 {
    margin: 6.75rem !important;
  }

  .desktop\:\!m-28 {
    margin: 7rem !important;
  }

  .desktop\:\!m-29 {
    margin: 7.25rem !important;
  }

  .desktop\:\!m-30 {
    margin: 7.5rem !important;
  }

  .desktop\:\!m-31 {
    margin: 7.75rem !important;
  }

  .desktop\:\!m-32 {
    margin: 8rem !important;
  }

  .desktop\:\!m-40 {
    margin: 10rem !important;
  }

  .desktop\:\!m-48 {
    margin: 12rem !important;
  }

  .desktop\:\!m-56 {
    margin: 14rem !important;
  }

  .desktop\:\!m-64 {
    margin: 16rem !important;
  }

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

  .desktop\:\!m-px {
    margin: 1px !important;
  }

  .desktop\:\!-m-0 {
    margin: 0rem !important;
  }

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

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

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

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

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

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

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

  .desktop\:\!-m-8 {
    margin: -2rem !important;
  }

  .desktop\:\!-m-9 {
    margin: -2.25rem !important;
  }

  .desktop\:\!-m-10 {
    margin: -2.5rem !important;
  }

  .desktop\:\!-m-11 {
    margin: -2.75rem !important;
  }

  .desktop\:\!-m-12 {
    margin: -3rem !important;
  }

  .desktop\:\!-m-13 {
    margin: -3.25rem !important;
  }

  .desktop\:\!-m-14 {
    margin: -3.5rem !important;
  }

  .desktop\:\!-m-15 {
    margin: -3.75rem !important;
  }

  .desktop\:\!-m-16 {
    margin: -4rem !important;
  }

  .desktop\:\!-m-17 {
    margin: -4.25rem !important;
  }

  .desktop\:\!-m-18 {
    margin: -4.5rem !important;
  }

  .desktop\:\!-m-19 {
    margin: -4.75rem !important;
  }

  .desktop\:\!-m-20 {
    margin: -5rem !important;
  }

  .desktop\:\!-m-21 {
    margin: -5.25rem !important;
  }

  .desktop\:\!-m-22 {
    margin: -5.5rem !important;
  }

  .desktop\:\!-m-23 {
    margin: -5.75rem !important;
  }

  .desktop\:\!-m-24 {
    margin: -6rem !important;
  }

  .desktop\:\!-m-25 {
    margin: -6.25rem !important;
  }

  .desktop\:\!-m-26 {
    margin: -6.5rem !important;
  }

  .desktop\:\!-m-27 {
    margin: -6.75rem !important;
  }

  .desktop\:\!-m-28 {
    margin: -7rem !important;
  }

  .desktop\:\!-m-29 {
    margin: -7.25rem !important;
  }

  .desktop\:\!-m-30 {
    margin: -7.5rem !important;
  }

  .desktop\:\!-m-31 {
    margin: -7.75rem !important;
  }

  .desktop\:\!-m-32 {
    margin: -8rem !important;
  }

  .desktop\:\!-m-40 {
    margin: -10rem !important;
  }

  .desktop\:\!-m-48 {
    margin: -12rem !important;
  }

  .desktop\:\!-m-56 {
    margin: -14rem !important;
  }

  .desktop\:\!-m-64 {
    margin: -16rem !important;
  }

  .desktop\:\!-m-px {
    margin: -1px !important;
  }

  .desktop\:\!my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .desktop\:\!mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .desktop\:\!my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .desktop\:\!mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .desktop\:\!my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .desktop\:\!mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .desktop\:\!my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .desktop\:\!mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

  .desktop\:\!my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .desktop\:\!mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .desktop\:\!my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .desktop\:\!mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .desktop\:\!my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .desktop\:\!mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .desktop\:\!my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .desktop\:\!mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .desktop\:\!my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .desktop\:\!mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .desktop\:\!my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .desktop\:\!mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .desktop\:\!my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .desktop\:\!mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .desktop\:\!my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .desktop\:\!mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .desktop\:\!my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .desktop\:\!mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .desktop\:\!my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .desktop\:\!mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .desktop\:\!my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .desktop\:\!mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .desktop\:\!my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .desktop\:\!mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .desktop\:\!my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .desktop\:\!mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .desktop\:\!my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .desktop\:\!mx-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .desktop\:\!my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .desktop\:\!mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .desktop\:\!my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .desktop\:\!mx-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .desktop\:\!my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .desktop\:\!mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .desktop\:\!my-21 {
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .desktop\:\!mx-21 {
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .desktop\:\!my-22 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .desktop\:\!mx-22 {
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .desktop\:\!my-23 {
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .desktop\:\!mx-23 {
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .desktop\:\!my-24 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .desktop\:\!mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .desktop\:\!my-25 {
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .desktop\:\!mx-25 {
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .desktop\:\!my-26 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .desktop\:\!mx-26 {
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .desktop\:\!my-27 {
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .desktop\:\!mx-27 {
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .desktop\:\!my-28 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .desktop\:\!mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .desktop\:\!my-29 {
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .desktop\:\!mx-29 {
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .desktop\:\!my-30 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .desktop\:\!mx-30 {
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .desktop\:\!my-31 {
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .desktop\:\!mx-31 {
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .desktop\:\!my-32 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .desktop\:\!mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .desktop\:\!my-40 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .desktop\:\!mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .desktop\:\!my-48 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .desktop\:\!mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .desktop\:\!my-56 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .desktop\:\!mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .desktop\:\!my-64 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .desktop\:\!mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .desktop\:\!my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .desktop\:\!mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .desktop\:\!my-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }

  .desktop\:\!mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .desktop\:\!-my-0 {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .desktop\:\!-mx-0 {
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .desktop\:\!-my-1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .desktop\:\!-mx-1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .desktop\:\!-my-2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .desktop\:\!-mx-2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .desktop\:\!-my-3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .desktop\:\!-mx-3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .desktop\:\!-my-4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .desktop\:\!-mx-4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .desktop\:\!-my-5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .desktop\:\!-mx-5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .desktop\:\!-my-6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .desktop\:\!-mx-6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .desktop\:\!-my-7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .desktop\:\!-mx-7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .desktop\:\!-my-8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .desktop\:\!-mx-8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .desktop\:\!-my-9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .desktop\:\!-mx-9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .desktop\:\!-my-10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .desktop\:\!-mx-10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .desktop\:\!-my-11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .desktop\:\!-mx-11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .desktop\:\!-my-12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .desktop\:\!-mx-12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .desktop\:\!-my-13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .desktop\:\!-mx-13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .desktop\:\!-my-14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .desktop\:\!-mx-14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .desktop\:\!-my-15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .desktop\:\!-mx-15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .desktop\:\!-my-16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .desktop\:\!-mx-16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .desktop\:\!-my-17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .desktop\:\!-mx-17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .desktop\:\!-my-18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .desktop\:\!-mx-18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .desktop\:\!-my-19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .desktop\:\!-mx-19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .desktop\:\!-my-20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .desktop\:\!-mx-20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .desktop\:\!-my-21 {
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .desktop\:\!-mx-21 {
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .desktop\:\!-my-22 {
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .desktop\:\!-mx-22 {
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .desktop\:\!-my-23 {
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .desktop\:\!-mx-23 {
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .desktop\:\!-my-24 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .desktop\:\!-mx-24 {
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .desktop\:\!-my-25 {
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .desktop\:\!-mx-25 {
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .desktop\:\!-my-26 {
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .desktop\:\!-mx-26 {
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .desktop\:\!-my-27 {
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .desktop\:\!-mx-27 {
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .desktop\:\!-my-28 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .desktop\:\!-mx-28 {
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .desktop\:\!-my-29 {
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .desktop\:\!-mx-29 {
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .desktop\:\!-my-30 {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .desktop\:\!-mx-30 {
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .desktop\:\!-my-31 {
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .desktop\:\!-mx-31 {
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .desktop\:\!-my-32 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .desktop\:\!-mx-32 {
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .desktop\:\!-my-40 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .desktop\:\!-mx-40 {
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .desktop\:\!-my-48 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .desktop\:\!-mx-48 {
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .desktop\:\!-my-56 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .desktop\:\!-mx-56 {
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .desktop\:\!-my-64 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .desktop\:\!-mx-64 {
    margin-left: -16rem !important;
    margin-right: -16rem !important;
  }

  .desktop\:\!-my-px {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }

  .desktop\:\!-mx-px {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }

  .desktop\:\!mt-0 {
    margin-top: 0rem !important;
  }

  .desktop\:\!mr-0 {
    margin-right: 0rem !important;
  }

  .desktop\:\!mb-0 {
    margin-bottom: 0rem !important;
  }

  .desktop\:\!ml-0 {
    margin-left: 0rem !important;
  }

  .desktop\:\!mt-1 {
    margin-top: 0.25rem !important;
  }

  .desktop\:\!mr-1 {
    margin-right: 0.25rem !important;
  }

  .desktop\:\!mb-1 {
    margin-bottom: 0.25rem !important;
  }

  .desktop\:\!ml-1 {
    margin-left: 0.25rem !important;
  }

  .desktop\:\!mt-2 {
    margin-top: 0.5rem !important;
  }

  .desktop\:\!mr-2 {
    margin-right: 0.5rem !important;
  }

  .desktop\:\!mb-2 {
    margin-bottom: 0.5rem !important;
  }

  .desktop\:\!ml-2 {
    margin-left: 0.5rem !important;
  }

  .desktop\:\!mt-3 {
    margin-top: 0.75rem !important;
  }

  .desktop\:\!mr-3 {
    margin-right: 0.75rem !important;
  }

  .desktop\:\!mb-3 {
    margin-bottom: 0.75rem !important;
  }

  .desktop\:\!ml-3 {
    margin-left: 0.75rem !important;
  }

  .desktop\:\!mt-4 {
    margin-top: 1rem !important;
  }

  .desktop\:\!mr-4 {
    margin-right: 1rem !important;
  }

  .desktop\:\!mb-4 {
    margin-bottom: 1rem !important;
  }

  .desktop\:\!ml-4 {
    margin-left: 1rem !important;
  }

  .desktop\:\!mt-5 {
    margin-top: 1.25rem !important;
  }

  .desktop\:\!mr-5 {
    margin-right: 1.25rem !important;
  }

  .desktop\:\!mb-5 {
    margin-bottom: 1.25rem !important;
  }

  .desktop\:\!ml-5 {
    margin-left: 1.25rem !important;
  }

  .desktop\:\!mt-6 {
    margin-top: 1.5rem !important;
  }

  .desktop\:\!mr-6 {
    margin-right: 1.5rem !important;
  }

  .desktop\:\!mb-6 {
    margin-bottom: 1.5rem !important;
  }

  .desktop\:\!ml-6 {
    margin-left: 1.5rem !important;
  }

  .desktop\:\!mt-7 {
    margin-top: 1.75rem !important;
  }

  .desktop\:\!mr-7 {
    margin-right: 1.75rem !important;
  }

  .desktop\:\!mb-7 {
    margin-bottom: 1.75rem !important;
  }

  .desktop\:\!ml-7 {
    margin-left: 1.75rem !important;
  }

  .desktop\:\!mt-8 {
    margin-top: 2rem !important;
  }

  .desktop\:\!mr-8 {
    margin-right: 2rem !important;
  }

  .desktop\:\!mb-8 {
    margin-bottom: 2rem !important;
  }

  .desktop\:\!ml-8 {
    margin-left: 2rem !important;
  }

  .desktop\:\!mt-9 {
    margin-top: 2.25rem !important;
  }

  .desktop\:\!mr-9 {
    margin-right: 2.25rem !important;
  }

  .desktop\:\!mb-9 {
    margin-bottom: 2.25rem !important;
  }

  .desktop\:\!ml-9 {
    margin-left: 2.25rem !important;
  }

  .desktop\:\!mt-10 {
    margin-top: 2.5rem !important;
  }

  .desktop\:\!mr-10 {
    margin-right: 2.5rem !important;
  }

  .desktop\:\!mb-10 {
    margin-bottom: 2.5rem !important;
  }

  .desktop\:\!ml-10 {
    margin-left: 2.5rem !important;
  }

  .desktop\:\!mt-11 {
    margin-top: 2.75rem !important;
  }

  .desktop\:\!mr-11 {
    margin-right: 2.75rem !important;
  }

  .desktop\:\!mb-11 {
    margin-bottom: 2.75rem !important;
  }

  .desktop\:\!ml-11 {
    margin-left: 2.75rem !important;
  }

  .desktop\:\!mt-12 {
    margin-top: 3rem !important;
  }

  .desktop\:\!mr-12 {
    margin-right: 3rem !important;
  }

  .desktop\:\!mb-12 {
    margin-bottom: 3rem !important;
  }

  .desktop\:\!ml-12 {
    margin-left: 3rem !important;
  }

  .desktop\:\!mt-13 {
    margin-top: 3.25rem !important;
  }

  .desktop\:\!mr-13 {
    margin-right: 3.25rem !important;
  }

  .desktop\:\!mb-13 {
    margin-bottom: 3.25rem !important;
  }

  .desktop\:\!ml-13 {
    margin-left: 3.25rem !important;
  }

  .desktop\:\!mt-14 {
    margin-top: 3.5rem !important;
  }

  .desktop\:\!mr-14 {
    margin-right: 3.5rem !important;
  }

  .desktop\:\!mb-14 {
    margin-bottom: 3.5rem !important;
  }

  .desktop\:\!ml-14 {
    margin-left: 3.5rem !important;
  }

  .desktop\:\!mt-15 {
    margin-top: 3.75rem !important;
  }

  .desktop\:\!mr-15 {
    margin-right: 3.75rem !important;
  }

  .desktop\:\!mb-15 {
    margin-bottom: 3.75rem !important;
  }

  .desktop\:\!ml-15 {
    margin-left: 3.75rem !important;
  }

  .desktop\:\!mt-16 {
    margin-top: 4rem !important;
  }

  .desktop\:\!mr-16 {
    margin-right: 4rem !important;
  }

  .desktop\:\!mb-16 {
    margin-bottom: 4rem !important;
  }

  .desktop\:\!ml-16 {
    margin-left: 4rem !important;
  }

  .desktop\:\!mt-17 {
    margin-top: 4.25rem !important;
  }

  .desktop\:\!mr-17 {
    margin-right: 4.25rem !important;
  }

  .desktop\:\!mb-17 {
    margin-bottom: 4.25rem !important;
  }

  .desktop\:\!ml-17 {
    margin-left: 4.25rem !important;
  }

  .desktop\:\!mt-18 {
    margin-top: 4.5rem !important;
  }

  .desktop\:\!mr-18 {
    margin-right: 4.5rem !important;
  }

  .desktop\:\!mb-18 {
    margin-bottom: 4.5rem !important;
  }

  .desktop\:\!ml-18 {
    margin-left: 4.5rem !important;
  }

  .desktop\:\!mt-19 {
    margin-top: 4.75rem !important;
  }

  .desktop\:\!mr-19 {
    margin-right: 4.75rem !important;
  }

  .desktop\:\!mb-19 {
    margin-bottom: 4.75rem !important;
  }

  .desktop\:\!ml-19 {
    margin-left: 4.75rem !important;
  }

  .desktop\:\!mt-20 {
    margin-top: 5rem !important;
  }

  .desktop\:\!mr-20 {
    margin-right: 5rem !important;
  }

  .desktop\:\!mb-20 {
    margin-bottom: 5rem !important;
  }

  .desktop\:\!ml-20 {
    margin-left: 5rem !important;
  }

  .desktop\:\!mt-21 {
    margin-top: 5.25rem !important;
  }

  .desktop\:\!mr-21 {
    margin-right: 5.25rem !important;
  }

  .desktop\:\!mb-21 {
    margin-bottom: 5.25rem !important;
  }

  .desktop\:\!ml-21 {
    margin-left: 5.25rem !important;
  }

  .desktop\:\!mt-22 {
    margin-top: 5.5rem !important;
  }

  .desktop\:\!mr-22 {
    margin-right: 5.5rem !important;
  }

  .desktop\:\!mb-22 {
    margin-bottom: 5.5rem !important;
  }

  .desktop\:\!ml-22 {
    margin-left: 5.5rem !important;
  }

  .desktop\:\!mt-23 {
    margin-top: 5.75rem !important;
  }

  .desktop\:\!mr-23 {
    margin-right: 5.75rem !important;
  }

  .desktop\:\!mb-23 {
    margin-bottom: 5.75rem !important;
  }

  .desktop\:\!ml-23 {
    margin-left: 5.75rem !important;
  }

  .desktop\:\!mt-24 {
    margin-top: 6rem !important;
  }

  .desktop\:\!mr-24 {
    margin-right: 6rem !important;
  }

  .desktop\:\!mb-24 {
    margin-bottom: 6rem !important;
  }

  .desktop\:\!ml-24 {
    margin-left: 6rem !important;
  }

  .desktop\:\!mt-25 {
    margin-top: 6.25rem !important;
  }

  .desktop\:\!mr-25 {
    margin-right: 6.25rem !important;
  }

  .desktop\:\!mb-25 {
    margin-bottom: 6.25rem !important;
  }

  .desktop\:\!ml-25 {
    margin-left: 6.25rem !important;
  }

  .desktop\:\!mt-26 {
    margin-top: 6.5rem !important;
  }

  .desktop\:\!mr-26 {
    margin-right: 6.5rem !important;
  }

  .desktop\:\!mb-26 {
    margin-bottom: 6.5rem !important;
  }

  .desktop\:\!ml-26 {
    margin-left: 6.5rem !important;
  }

  .desktop\:\!mt-27 {
    margin-top: 6.75rem !important;
  }

  .desktop\:\!mr-27 {
    margin-right: 6.75rem !important;
  }

  .desktop\:\!mb-27 {
    margin-bottom: 6.75rem !important;
  }

  .desktop\:\!ml-27 {
    margin-left: 6.75rem !important;
  }

  .desktop\:\!mt-28 {
    margin-top: 7rem !important;
  }

  .desktop\:\!mr-28 {
    margin-right: 7rem !important;
  }

  .desktop\:\!mb-28 {
    margin-bottom: 7rem !important;
  }

  .desktop\:\!ml-28 {
    margin-left: 7rem !important;
  }

  .desktop\:\!mt-29 {
    margin-top: 7.25rem !important;
  }

  .desktop\:\!mr-29 {
    margin-right: 7.25rem !important;
  }

  .desktop\:\!mb-29 {
    margin-bottom: 7.25rem !important;
  }

  .desktop\:\!ml-29 {
    margin-left: 7.25rem !important;
  }

  .desktop\:\!mt-30 {
    margin-top: 7.5rem !important;
  }

  .desktop\:\!mr-30 {
    margin-right: 7.5rem !important;
  }

  .desktop\:\!mb-30 {
    margin-bottom: 7.5rem !important;
  }

  .desktop\:\!ml-30 {
    margin-left: 7.5rem !important;
  }

  .desktop\:\!mt-31 {
    margin-top: 7.75rem !important;
  }

  .desktop\:\!mr-31 {
    margin-right: 7.75rem !important;
  }

  .desktop\:\!mb-31 {
    margin-bottom: 7.75rem !important;
  }

  .desktop\:\!ml-31 {
    margin-left: 7.75rem !important;
  }

  .desktop\:\!mt-32 {
    margin-top: 8rem !important;
  }

  .desktop\:\!mr-32 {
    margin-right: 8rem !important;
  }

  .desktop\:\!mb-32 {
    margin-bottom: 8rem !important;
  }

  .desktop\:\!ml-32 {
    margin-left: 8rem !important;
  }

  .desktop\:\!mt-40 {
    margin-top: 10rem !important;
  }

  .desktop\:\!mr-40 {
    margin-right: 10rem !important;
  }

  .desktop\:\!mb-40 {
    margin-bottom: 10rem !important;
  }

  .desktop\:\!ml-40 {
    margin-left: 10rem !important;
  }

  .desktop\:\!mt-48 {
    margin-top: 12rem !important;
  }

  .desktop\:\!mr-48 {
    margin-right: 12rem !important;
  }

  .desktop\:\!mb-48 {
    margin-bottom: 12rem !important;
  }

  .desktop\:\!ml-48 {
    margin-left: 12rem !important;
  }

  .desktop\:\!mt-56 {
    margin-top: 14rem !important;
  }

  .desktop\:\!mr-56 {
    margin-right: 14rem !important;
  }

  .desktop\:\!mb-56 {
    margin-bottom: 14rem !important;
  }

  .desktop\:\!ml-56 {
    margin-left: 14rem !important;
  }

  .desktop\:\!mt-64 {
    margin-top: 16rem !important;
  }

  .desktop\:\!mr-64 {
    margin-right: 16rem !important;
  }

  .desktop\:\!mb-64 {
    margin-bottom: 16rem !important;
  }

  .desktop\:\!ml-64 {
    margin-left: 16rem !important;
  }

  .desktop\:\!mt-auto {
    margin-top: auto !important;
  }

  .desktop\:\!mr-auto {
    margin-right: auto !important;
  }

  .desktop\:\!mb-auto {
    margin-bottom: auto !important;
  }

  .desktop\:\!ml-auto {
    margin-left: auto !important;
  }

  .desktop\:\!mt-px {
    margin-top: 1px !important;
  }

  .desktop\:\!mr-px {
    margin-right: 1px !important;
  }

  .desktop\:\!mb-px {
    margin-bottom: 1px !important;
  }

  .desktop\:\!ml-px {
    margin-left: 1px !important;
  }

  .desktop\:\!-mt-0 {
    margin-top: 0rem !important;
  }

  .desktop\:\!-mr-0 {
    margin-right: 0rem !important;
  }

  .desktop\:\!-mb-0 {
    margin-bottom: 0rem !important;
  }

  .desktop\:\!-ml-0 {
    margin-left: 0rem !important;
  }

  .desktop\:\!-mt-1 {
    margin-top: -0.25rem !important;
  }

  .desktop\:\!-mr-1 {
    margin-right: -0.25rem !important;
  }

  .desktop\:\!-mb-1 {
    margin-bottom: -0.25rem !important;
  }

  .desktop\:\!-ml-1 {
    margin-left: -0.25rem !important;
  }

  .desktop\:\!-mt-2 {
    margin-top: -0.5rem !important;
  }

  .desktop\:\!-mr-2 {
    margin-right: -0.5rem !important;
  }

  .desktop\:\!-mb-2 {
    margin-bottom: -0.5rem !important;
  }

  .desktop\:\!-ml-2 {
    margin-left: -0.5rem !important;
  }

  .desktop\:\!-mt-3 {
    margin-top: -0.75rem !important;
  }

  .desktop\:\!-mr-3 {
    margin-right: -0.75rem !important;
  }

  .desktop\:\!-mb-3 {
    margin-bottom: -0.75rem !important;
  }

  .desktop\:\!-ml-3 {
    margin-left: -0.75rem !important;
  }

  .desktop\:\!-mt-4 {
    margin-top: -1rem !important;
  }

  .desktop\:\!-mr-4 {
    margin-right: -1rem !important;
  }

  .desktop\:\!-mb-4 {
    margin-bottom: -1rem !important;
  }

  .desktop\:\!-ml-4 {
    margin-left: -1rem !important;
  }

  .desktop\:\!-mt-5 {
    margin-top: -1.25rem !important;
  }

  .desktop\:\!-mr-5 {
    margin-right: -1.25rem !important;
  }

  .desktop\:\!-mb-5 {
    margin-bottom: -1.25rem !important;
  }

  .desktop\:\!-ml-5 {
    margin-left: -1.25rem !important;
  }

  .desktop\:\!-mt-6 {
    margin-top: -1.5rem !important;
  }

  .desktop\:\!-mr-6 {
    margin-right: -1.5rem !important;
  }

  .desktop\:\!-mb-6 {
    margin-bottom: -1.5rem !important;
  }

  .desktop\:\!-ml-6 {
    margin-left: -1.5rem !important;
  }

  .desktop\:\!-mt-7 {
    margin-top: -1.75rem !important;
  }

  .desktop\:\!-mr-7 {
    margin-right: -1.75rem !important;
  }

  .desktop\:\!-mb-7 {
    margin-bottom: -1.75rem !important;
  }

  .desktop\:\!-ml-7 {
    margin-left: -1.75rem !important;
  }

  .desktop\:\!-mt-8 {
    margin-top: -2rem !important;
  }

  .desktop\:\!-mr-8 {
    margin-right: -2rem !important;
  }

  .desktop\:\!-mb-8 {
    margin-bottom: -2rem !important;
  }

  .desktop\:\!-ml-8 {
    margin-left: -2rem !important;
  }

  .desktop\:\!-mt-9 {
    margin-top: -2.25rem !important;
  }

  .desktop\:\!-mr-9 {
    margin-right: -2.25rem !important;
  }

  .desktop\:\!-mb-9 {
    margin-bottom: -2.25rem !important;
  }

  .desktop\:\!-ml-9 {
    margin-left: -2.25rem !important;
  }

  .desktop\:\!-mt-10 {
    margin-top: -2.5rem !important;
  }

  .desktop\:\!-mr-10 {
    margin-right: -2.5rem !important;
  }

  .desktop\:\!-mb-10 {
    margin-bottom: -2.5rem !important;
  }

  .desktop\:\!-ml-10 {
    margin-left: -2.5rem !important;
  }

  .desktop\:\!-mt-11 {
    margin-top: -2.75rem !important;
  }

  .desktop\:\!-mr-11 {
    margin-right: -2.75rem !important;
  }

  .desktop\:\!-mb-11 {
    margin-bottom: -2.75rem !important;
  }

  .desktop\:\!-ml-11 {
    margin-left: -2.75rem !important;
  }

  .desktop\:\!-mt-12 {
    margin-top: -3rem !important;
  }

  .desktop\:\!-mr-12 {
    margin-right: -3rem !important;
  }

  .desktop\:\!-mb-12 {
    margin-bottom: -3rem !important;
  }

  .desktop\:\!-ml-12 {
    margin-left: -3rem !important;
  }

  .desktop\:\!-mt-13 {
    margin-top: -3.25rem !important;
  }

  .desktop\:\!-mr-13 {
    margin-right: -3.25rem !important;
  }

  .desktop\:\!-mb-13 {
    margin-bottom: -3.25rem !important;
  }

  .desktop\:\!-ml-13 {
    margin-left: -3.25rem !important;
  }

  .desktop\:\!-mt-14 {
    margin-top: -3.5rem !important;
  }

  .desktop\:\!-mr-14 {
    margin-right: -3.5rem !important;
  }

  .desktop\:\!-mb-14 {
    margin-bottom: -3.5rem !important;
  }

  .desktop\:\!-ml-14 {
    margin-left: -3.5rem !important;
  }

  .desktop\:\!-mt-15 {
    margin-top: -3.75rem !important;
  }

  .desktop\:\!-mr-15 {
    margin-right: -3.75rem !important;
  }

  .desktop\:\!-mb-15 {
    margin-bottom: -3.75rem !important;
  }

  .desktop\:\!-ml-15 {
    margin-left: -3.75rem !important;
  }

  .desktop\:\!-mt-16 {
    margin-top: -4rem !important;
  }

  .desktop\:\!-mr-16 {
    margin-right: -4rem !important;
  }

  .desktop\:\!-mb-16 {
    margin-bottom: -4rem !important;
  }

  .desktop\:\!-ml-16 {
    margin-left: -4rem !important;
  }

  .desktop\:\!-mt-17 {
    margin-top: -4.25rem !important;
  }

  .desktop\:\!-mr-17 {
    margin-right: -4.25rem !important;
  }

  .desktop\:\!-mb-17 {
    margin-bottom: -4.25rem !important;
  }

  .desktop\:\!-ml-17 {
    margin-left: -4.25rem !important;
  }

  .desktop\:\!-mt-18 {
    margin-top: -4.5rem !important;
  }

  .desktop\:\!-mr-18 {
    margin-right: -4.5rem !important;
  }

  .desktop\:\!-mb-18 {
    margin-bottom: -4.5rem !important;
  }

  .desktop\:\!-ml-18 {
    margin-left: -4.5rem !important;
  }

  .desktop\:\!-mt-19 {
    margin-top: -4.75rem !important;
  }

  .desktop\:\!-mr-19 {
    margin-right: -4.75rem !important;
  }

  .desktop\:\!-mb-19 {
    margin-bottom: -4.75rem !important;
  }

  .desktop\:\!-ml-19 {
    margin-left: -4.75rem !important;
  }

  .desktop\:\!-mt-20 {
    margin-top: -5rem !important;
  }

  .desktop\:\!-mr-20 {
    margin-right: -5rem !important;
  }

  .desktop\:\!-mb-20 {
    margin-bottom: -5rem !important;
  }

  .desktop\:\!-ml-20 {
    margin-left: -5rem !important;
  }

  .desktop\:\!-mt-21 {
    margin-top: -5.25rem !important;
  }

  .desktop\:\!-mr-21 {
    margin-right: -5.25rem !important;
  }

  .desktop\:\!-mb-21 {
    margin-bottom: -5.25rem !important;
  }

  .desktop\:\!-ml-21 {
    margin-left: -5.25rem !important;
  }

  .desktop\:\!-mt-22 {
    margin-top: -5.5rem !important;
  }

  .desktop\:\!-mr-22 {
    margin-right: -5.5rem !important;
  }

  .desktop\:\!-mb-22 {
    margin-bottom: -5.5rem !important;
  }

  .desktop\:\!-ml-22 {
    margin-left: -5.5rem !important;
  }

  .desktop\:\!-mt-23 {
    margin-top: -5.75rem !important;
  }

  .desktop\:\!-mr-23 {
    margin-right: -5.75rem !important;
  }

  .desktop\:\!-mb-23 {
    margin-bottom: -5.75rem !important;
  }

  .desktop\:\!-ml-23 {
    margin-left: -5.75rem !important;
  }

  .desktop\:\!-mt-24 {
    margin-top: -6rem !important;
  }

  .desktop\:\!-mr-24 {
    margin-right: -6rem !important;
  }

  .desktop\:\!-mb-24 {
    margin-bottom: -6rem !important;
  }

  .desktop\:\!-ml-24 {
    margin-left: -6rem !important;
  }

  .desktop\:\!-mt-25 {
    margin-top: -6.25rem !important;
  }

  .desktop\:\!-mr-25 {
    margin-right: -6.25rem !important;
  }

  .desktop\:\!-mb-25 {
    margin-bottom: -6.25rem !important;
  }

  .desktop\:\!-ml-25 {
    margin-left: -6.25rem !important;
  }

  .desktop\:\!-mt-26 {
    margin-top: -6.5rem !important;
  }

  .desktop\:\!-mr-26 {
    margin-right: -6.5rem !important;
  }

  .desktop\:\!-mb-26 {
    margin-bottom: -6.5rem !important;
  }

  .desktop\:\!-ml-26 {
    margin-left: -6.5rem !important;
  }

  .desktop\:\!-mt-27 {
    margin-top: -6.75rem !important;
  }

  .desktop\:\!-mr-27 {
    margin-right: -6.75rem !important;
  }

  .desktop\:\!-mb-27 {
    margin-bottom: -6.75rem !important;
  }

  .desktop\:\!-ml-27 {
    margin-left: -6.75rem !important;
  }

  .desktop\:\!-mt-28 {
    margin-top: -7rem !important;
  }

  .desktop\:\!-mr-28 {
    margin-right: -7rem !important;
  }

  .desktop\:\!-mb-28 {
    margin-bottom: -7rem !important;
  }

  .desktop\:\!-ml-28 {
    margin-left: -7rem !important;
  }

  .desktop\:\!-mt-29 {
    margin-top: -7.25rem !important;
  }

  .desktop\:\!-mr-29 {
    margin-right: -7.25rem !important;
  }

  .desktop\:\!-mb-29 {
    margin-bottom: -7.25rem !important;
  }

  .desktop\:\!-ml-29 {
    margin-left: -7.25rem !important;
  }

  .desktop\:\!-mt-30 {
    margin-top: -7.5rem !important;
  }

  .desktop\:\!-mr-30 {
    margin-right: -7.5rem !important;
  }

  .desktop\:\!-mb-30 {
    margin-bottom: -7.5rem !important;
  }

  .desktop\:\!-ml-30 {
    margin-left: -7.5rem !important;
  }

  .desktop\:\!-mt-31 {
    margin-top: -7.75rem !important;
  }

  .desktop\:\!-mr-31 {
    margin-right: -7.75rem !important;
  }

  .desktop\:\!-mb-31 {
    margin-bottom: -7.75rem !important;
  }

  .desktop\:\!-ml-31 {
    margin-left: -7.75rem !important;
  }

  .desktop\:\!-mt-32 {
    margin-top: -8rem !important;
  }

  .desktop\:\!-mr-32 {
    margin-right: -8rem !important;
  }

  .desktop\:\!-mb-32 {
    margin-bottom: -8rem !important;
  }

  .desktop\:\!-ml-32 {
    margin-left: -8rem !important;
  }

  .desktop\:\!-mt-40 {
    margin-top: -10rem !important;
  }

  .desktop\:\!-mr-40 {
    margin-right: -10rem !important;
  }

  .desktop\:\!-mb-40 {
    margin-bottom: -10rem !important;
  }

  .desktop\:\!-ml-40 {
    margin-left: -10rem !important;
  }

  .desktop\:\!-mt-48 {
    margin-top: -12rem !important;
  }

  .desktop\:\!-mr-48 {
    margin-right: -12rem !important;
  }

  .desktop\:\!-mb-48 {
    margin-bottom: -12rem !important;
  }

  .desktop\:\!-ml-48 {
    margin-left: -12rem !important;
  }

  .desktop\:\!-mt-56 {
    margin-top: -14rem !important;
  }

  .desktop\:\!-mr-56 {
    margin-right: -14rem !important;
  }

  .desktop\:\!-mb-56 {
    margin-bottom: -14rem !important;
  }

  .desktop\:\!-ml-56 {
    margin-left: -14rem !important;
  }

  .desktop\:\!-mt-64 {
    margin-top: -16rem !important;
  }

  .desktop\:\!-mr-64 {
    margin-right: -16rem !important;
  }

  .desktop\:\!-mb-64 {
    margin-bottom: -16rem !important;
  }

  .desktop\:\!-ml-64 {
    margin-left: -16rem !important;
  }

  .desktop\:\!-mt-px {
    margin-top: -1px !important;
  }

  .desktop\:\!-mr-px {
    margin-right: -1px !important;
  }

  .desktop\:\!-mb-px {
    margin-bottom: -1px !important;
  }

  .desktop\:\!-ml-px {
    margin-left: -1px !important;
  }

  .desktop\:hover\:m-0:hover {
    margin: 0rem;
  }

  .desktop\:hover\:m-1:hover {
    margin: 0.25rem;
  }

  .desktop\:hover\:m-2:hover {
    margin: 0.5rem;
  }

  .desktop\:hover\:m-3:hover {
    margin: 0.75rem;
  }

  .desktop\:hover\:m-4:hover {
    margin: 1rem;
  }

  .desktop\:hover\:m-5:hover {
    margin: 1.25rem;
  }

  .desktop\:hover\:m-6:hover {
    margin: 1.5rem;
  }

  .desktop\:hover\:m-7:hover {
    margin: 1.75rem;
  }

  .desktop\:hover\:m-8:hover {
    margin: 2rem;
  }

  .desktop\:hover\:m-9:hover {
    margin: 2.25rem;
  }

  .desktop\:hover\:m-10:hover {
    margin: 2.5rem;
  }

  .desktop\:hover\:m-11:hover {
    margin: 2.75rem;
  }

  .desktop\:hover\:m-12:hover {
    margin: 3rem;
  }

  .desktop\:hover\:m-13:hover {
    margin: 3.25rem;
  }

  .desktop\:hover\:m-14:hover {
    margin: 3.5rem;
  }

  .desktop\:hover\:m-15:hover {
    margin: 3.75rem;
  }

  .desktop\:hover\:m-16:hover {
    margin: 4rem;
  }

  .desktop\:hover\:m-17:hover {
    margin: 4.25rem;
  }

  .desktop\:hover\:m-18:hover {
    margin: 4.5rem;
  }

  .desktop\:hover\:m-19:hover {
    margin: 4.75rem;
  }

  .desktop\:hover\:m-20:hover {
    margin: 5rem;
  }

  .desktop\:hover\:m-21:hover {
    margin: 5.25rem;
  }

  .desktop\:hover\:m-22:hover {
    margin: 5.5rem;
  }

  .desktop\:hover\:m-23:hover {
    margin: 5.75rem;
  }

  .desktop\:hover\:m-24:hover {
    margin: 6rem;
  }

  .desktop\:hover\:m-25:hover {
    margin: 6.25rem;
  }

  .desktop\:hover\:m-26:hover {
    margin: 6.5rem;
  }

  .desktop\:hover\:m-27:hover {
    margin: 6.75rem;
  }

  .desktop\:hover\:m-28:hover {
    margin: 7rem;
  }

  .desktop\:hover\:m-29:hover {
    margin: 7.25rem;
  }

  .desktop\:hover\:m-30:hover {
    margin: 7.5rem;
  }

  .desktop\:hover\:m-31:hover {
    margin: 7.75rem;
  }

  .desktop\:hover\:m-32:hover {
    margin: 8rem;
  }

  .desktop\:hover\:m-40:hover {
    margin: 10rem;
  }

  .desktop\:hover\:m-48:hover {
    margin: 12rem;
  }

  .desktop\:hover\:m-56:hover {
    margin: 14rem;
  }

  .desktop\:hover\:m-64:hover {
    margin: 16rem;
  }

  .desktop\:hover\:m-auto:hover {
    margin: auto;
  }

  .desktop\:hover\:m-px:hover {
    margin: 1px;
  }

  .desktop\:hover\:-m-0:hover {
    margin: 0rem;
  }

  .desktop\:hover\:-m-1:hover {
    margin: -0.25rem;
  }

  .desktop\:hover\:-m-2:hover {
    margin: -0.5rem;
  }

  .desktop\:hover\:-m-3:hover {
    margin: -0.75rem;
  }

  .desktop\:hover\:-m-4:hover {
    margin: -1rem;
  }

  .desktop\:hover\:-m-5:hover {
    margin: -1.25rem;
  }

  .desktop\:hover\:-m-6:hover {
    margin: -1.5rem;
  }

  .desktop\:hover\:-m-7:hover {
    margin: -1.75rem;
  }

  .desktop\:hover\:-m-8:hover {
    margin: -2rem;
  }

  .desktop\:hover\:-m-9:hover {
    margin: -2.25rem;
  }

  .desktop\:hover\:-m-10:hover {
    margin: -2.5rem;
  }

  .desktop\:hover\:-m-11:hover {
    margin: -2.75rem;
  }

  .desktop\:hover\:-m-12:hover {
    margin: -3rem;
  }

  .desktop\:hover\:-m-13:hover {
    margin: -3.25rem;
  }

  .desktop\:hover\:-m-14:hover {
    margin: -3.5rem;
  }

  .desktop\:hover\:-m-15:hover {
    margin: -3.75rem;
  }

  .desktop\:hover\:-m-16:hover {
    margin: -4rem;
  }

  .desktop\:hover\:-m-17:hover {
    margin: -4.25rem;
  }

  .desktop\:hover\:-m-18:hover {
    margin: -4.5rem;
  }

  .desktop\:hover\:-m-19:hover {
    margin: -4.75rem;
  }

  .desktop\:hover\:-m-20:hover {
    margin: -5rem;
  }

  .desktop\:hover\:-m-21:hover {
    margin: -5.25rem;
  }

  .desktop\:hover\:-m-22:hover {
    margin: -5.5rem;
  }

  .desktop\:hover\:-m-23:hover {
    margin: -5.75rem;
  }

  .desktop\:hover\:-m-24:hover {
    margin: -6rem;
  }

  .desktop\:hover\:-m-25:hover {
    margin: -6.25rem;
  }

  .desktop\:hover\:-m-26:hover {
    margin: -6.5rem;
  }

  .desktop\:hover\:-m-27:hover {
    margin: -6.75rem;
  }

  .desktop\:hover\:-m-28:hover {
    margin: -7rem;
  }

  .desktop\:hover\:-m-29:hover {
    margin: -7.25rem;
  }

  .desktop\:hover\:-m-30:hover {
    margin: -7.5rem;
  }

  .desktop\:hover\:-m-31:hover {
    margin: -7.75rem;
  }

  .desktop\:hover\:-m-32:hover {
    margin: -8rem;
  }

  .desktop\:hover\:-m-40:hover {
    margin: -10rem;
  }

  .desktop\:hover\:-m-48:hover {
    margin: -12rem;
  }

  .desktop\:hover\:-m-56:hover {
    margin: -14rem;
  }

  .desktop\:hover\:-m-64:hover {
    margin: -16rem;
  }

  .desktop\:hover\:-m-px:hover {
    margin: -1px;
  }

  .desktop\:hover\:my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .desktop\:hover\:mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .desktop\:hover\:my-1:hover {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .desktop\:hover\:mx-1:hover {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .desktop\:hover\:my-2:hover {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .desktop\:hover\:mx-2:hover {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .desktop\:hover\:my-3:hover {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .desktop\:hover\:mx-3:hover {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .desktop\:hover\:my-4:hover {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .desktop\:hover\:mx-4:hover {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .desktop\:hover\:my-5:hover {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .desktop\:hover\:mx-5:hover {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .desktop\:hover\:my-6:hover {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .desktop\:hover\:mx-6:hover {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .desktop\:hover\:my-7:hover {
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .desktop\:hover\:mx-7:hover {
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .desktop\:hover\:my-8:hover {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .desktop\:hover\:mx-8:hover {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .desktop\:hover\:my-9:hover {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .desktop\:hover\:mx-9:hover {
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .desktop\:hover\:my-10:hover {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .desktop\:hover\:mx-10:hover {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .desktop\:hover\:my-11:hover {
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .desktop\:hover\:mx-11:hover {
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .desktop\:hover\:my-12:hover {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .desktop\:hover\:mx-12:hover {
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .desktop\:hover\:my-13:hover {
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .desktop\:hover\:mx-13:hover {
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .desktop\:hover\:my-14:hover {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .desktop\:hover\:mx-14:hover {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .desktop\:hover\:my-15:hover {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .desktop\:hover\:mx-15:hover {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .desktop\:hover\:my-16:hover {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .desktop\:hover\:mx-16:hover {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .desktop\:hover\:my-17:hover {
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .desktop\:hover\:mx-17:hover {
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .desktop\:hover\:my-18:hover {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .desktop\:hover\:mx-18:hover {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .desktop\:hover\:my-19:hover {
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .desktop\:hover\:mx-19:hover {
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .desktop\:hover\:my-20:hover {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .desktop\:hover\:mx-20:hover {
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .desktop\:hover\:my-21:hover {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .desktop\:hover\:mx-21:hover {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .desktop\:hover\:my-22:hover {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .desktop\:hover\:mx-22:hover {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .desktop\:hover\:my-23:hover {
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .desktop\:hover\:mx-23:hover {
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .desktop\:hover\:my-24:hover {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .desktop\:hover\:mx-24:hover {
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .desktop\:hover\:my-25:hover {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .desktop\:hover\:mx-25:hover {
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .desktop\:hover\:my-26:hover {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .desktop\:hover\:mx-26:hover {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .desktop\:hover\:my-27:hover {
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .desktop\:hover\:mx-27:hover {
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .desktop\:hover\:my-28:hover {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .desktop\:hover\:mx-28:hover {
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .desktop\:hover\:my-29:hover {
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .desktop\:hover\:mx-29:hover {
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .desktop\:hover\:my-30:hover {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .desktop\:hover\:mx-30:hover {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .desktop\:hover\:my-31:hover {
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .desktop\:hover\:mx-31:hover {
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .desktop\:hover\:my-32:hover {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .desktop\:hover\:mx-32:hover {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .desktop\:hover\:my-40:hover {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .desktop\:hover\:mx-40:hover {
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .desktop\:hover\:my-48:hover {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .desktop\:hover\:mx-48:hover {
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .desktop\:hover\:my-56:hover {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .desktop\:hover\:mx-56:hover {
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .desktop\:hover\:my-64:hover {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .desktop\:hover\:mx-64:hover {
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .desktop\:hover\:my-auto:hover {
    margin-top: auto;
    margin-bottom: auto;
  }

  .desktop\:hover\:mx-auto:hover {
    margin-left: auto;
    margin-right: auto;
  }

  .desktop\:hover\:my-px:hover {
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .desktop\:hover\:mx-px:hover {
    margin-left: 1px;
    margin-right: 1px;
  }

  .desktop\:hover\:-my-0:hover {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .desktop\:hover\:-mx-0:hover {
    margin-left: 0rem;
    margin-right: 0rem;
  }

  .desktop\:hover\:-my-1:hover {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .desktop\:hover\:-mx-1:hover {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .desktop\:hover\:-my-2:hover {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .desktop\:hover\:-mx-2:hover {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .desktop\:hover\:-my-3:hover {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .desktop\:hover\:-mx-3:hover {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .desktop\:hover\:-my-4:hover {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .desktop\:hover\:-mx-4:hover {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .desktop\:hover\:-my-5:hover {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .desktop\:hover\:-mx-5:hover {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .desktop\:hover\:-my-6:hover {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .desktop\:hover\:-mx-6:hover {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .desktop\:hover\:-my-7:hover {
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .desktop\:hover\:-mx-7:hover {
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .desktop\:hover\:-my-8:hover {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .desktop\:hover\:-mx-8:hover {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .desktop\:hover\:-my-9:hover {
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .desktop\:hover\:-mx-9:hover {
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .desktop\:hover\:-my-10:hover {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .desktop\:hover\:-mx-10:hover {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .desktop\:hover\:-my-11:hover {
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .desktop\:hover\:-mx-11:hover {
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .desktop\:hover\:-my-12:hover {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .desktop\:hover\:-mx-12:hover {
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .desktop\:hover\:-my-13:hover {
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .desktop\:hover\:-mx-13:hover {
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .desktop\:hover\:-my-14:hover {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .desktop\:hover\:-mx-14:hover {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .desktop\:hover\:-my-15:hover {
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .desktop\:hover\:-mx-15:hover {
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .desktop\:hover\:-my-16:hover {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .desktop\:hover\:-mx-16:hover {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .desktop\:hover\:-my-17:hover {
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .desktop\:hover\:-mx-17:hover {
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .desktop\:hover\:-my-18:hover {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .desktop\:hover\:-mx-18:hover {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .desktop\:hover\:-my-19:hover {
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .desktop\:hover\:-mx-19:hover {
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .desktop\:hover\:-my-20:hover {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .desktop\:hover\:-mx-20:hover {
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .desktop\:hover\:-my-21:hover {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .desktop\:hover\:-mx-21:hover {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .desktop\:hover\:-my-22:hover {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .desktop\:hover\:-mx-22:hover {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .desktop\:hover\:-my-23:hover {
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .desktop\:hover\:-mx-23:hover {
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .desktop\:hover\:-my-24:hover {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .desktop\:hover\:-mx-24:hover {
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .desktop\:hover\:-my-25:hover {
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .desktop\:hover\:-mx-25:hover {
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .desktop\:hover\:-my-26:hover {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .desktop\:hover\:-mx-26:hover {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .desktop\:hover\:-my-27:hover {
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .desktop\:hover\:-mx-27:hover {
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .desktop\:hover\:-my-28:hover {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .desktop\:hover\:-mx-28:hover {
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .desktop\:hover\:-my-29:hover {
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .desktop\:hover\:-mx-29:hover {
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .desktop\:hover\:-my-30:hover {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .desktop\:hover\:-mx-30:hover {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .desktop\:hover\:-my-31:hover {
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .desktop\:hover\:-mx-31:hover {
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .desktop\:hover\:-my-32:hover {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .desktop\:hover\:-mx-32:hover {
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .desktop\:hover\:-my-40:hover {
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .desktop\:hover\:-mx-40:hover {
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .desktop\:hover\:-my-48:hover {
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .desktop\:hover\:-mx-48:hover {
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .desktop\:hover\:-my-56:hover {
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .desktop\:hover\:-mx-56:hover {
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .desktop\:hover\:-my-64:hover {
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .desktop\:hover\:-mx-64:hover {
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .desktop\:hover\:-my-px:hover {
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .desktop\:hover\:-mx-px:hover {
    margin-left: -1px;
    margin-right: -1px;
  }

  .desktop\:hover\:mt-0:hover {
    margin-top: 0rem;
  }

  .desktop\:hover\:mr-0:hover {
    margin-right: 0rem;
  }

  .desktop\:hover\:mb-0:hover {
    margin-bottom: 0rem;
  }

  .desktop\:hover\:ml-0:hover {
    margin-left: 0rem;
  }

  .desktop\:hover\:mt-1:hover {
    margin-top: 0.25rem;
  }

  .desktop\:hover\:mr-1:hover {
    margin-right: 0.25rem;
  }

  .desktop\:hover\:mb-1:hover {
    margin-bottom: 0.25rem;
  }

  .desktop\:hover\:ml-1:hover {
    margin-left: 0.25rem;
  }

  .desktop\:hover\:mt-2:hover {
    margin-top: 0.5rem;
  }

  .desktop\:hover\:mr-2:hover {
    margin-right: 0.5rem;
  }

  .desktop\:hover\:mb-2:hover {
    margin-bottom: 0.5rem;
  }

  .desktop\:hover\:ml-2:hover {
    margin-left: 0.5rem;
  }

  .desktop\:hover\:mt-3:hover {
    margin-top: 0.75rem;
  }

  .desktop\:hover\:mr-3:hover {
    margin-right: 0.75rem;
  }

  .desktop\:hover\:mb-3:hover {
    margin-bottom: 0.75rem;
  }

  .desktop\:hover\:ml-3:hover {
    margin-left: 0.75rem;
  }

  .desktop\:hover\:mt-4:hover {
    margin-top: 1rem;
  }

  .desktop\:hover\:mr-4:hover {
    margin-right: 1rem;
  }

  .desktop\:hover\:mb-4:hover {
    margin-bottom: 1rem;
  }

  .desktop\:hover\:ml-4:hover {
    margin-left: 1rem;
  }

  .desktop\:hover\:mt-5:hover {
    margin-top: 1.25rem;
  }

  .desktop\:hover\:mr-5:hover {
    margin-right: 1.25rem;
  }

  .desktop\:hover\:mb-5:hover {
    margin-bottom: 1.25rem;
  }

  .desktop\:hover\:ml-5:hover {
    margin-left: 1.25rem;
  }

  .desktop\:hover\:mt-6:hover {
    margin-top: 1.5rem;
  }

  .desktop\:hover\:mr-6:hover {
    margin-right: 1.5rem;
  }

  .desktop\:hover\:mb-6:hover {
    margin-bottom: 1.5rem;
  }

  .desktop\:hover\:ml-6:hover {
    margin-left: 1.5rem;
  }

  .desktop\:hover\:mt-7:hover {
    margin-top: 1.75rem;
  }

  .desktop\:hover\:mr-7:hover {
    margin-right: 1.75rem;
  }

  .desktop\:hover\:mb-7:hover {
    margin-bottom: 1.75rem;
  }

  .desktop\:hover\:ml-7:hover {
    margin-left: 1.75rem;
  }

  .desktop\:hover\:mt-8:hover {
    margin-top: 2rem;
  }

  .desktop\:hover\:mr-8:hover {
    margin-right: 2rem;
  }

  .desktop\:hover\:mb-8:hover {
    margin-bottom: 2rem;
  }

  .desktop\:hover\:ml-8:hover {
    margin-left: 2rem;
  }

  .desktop\:hover\:mt-9:hover {
    margin-top: 2.25rem;
  }

  .desktop\:hover\:mr-9:hover {
    margin-right: 2.25rem;
  }

  .desktop\:hover\:mb-9:hover {
    margin-bottom: 2.25rem;
  }

  .desktop\:hover\:ml-9:hover {
    margin-left: 2.25rem;
  }

  .desktop\:hover\:mt-10:hover {
    margin-top: 2.5rem;
  }

  .desktop\:hover\:mr-10:hover {
    margin-right: 2.5rem;
  }

  .desktop\:hover\:mb-10:hover {
    margin-bottom: 2.5rem;
  }

  .desktop\:hover\:ml-10:hover {
    margin-left: 2.5rem;
  }

  .desktop\:hover\:mt-11:hover {
    margin-top: 2.75rem;
  }

  .desktop\:hover\:mr-11:hover {
    margin-right: 2.75rem;
  }

  .desktop\:hover\:mb-11:hover {
    margin-bottom: 2.75rem;
  }

  .desktop\:hover\:ml-11:hover {
    margin-left: 2.75rem;
  }

  .desktop\:hover\:mt-12:hover {
    margin-top: 3rem;
  }

  .desktop\:hover\:mr-12:hover {
    margin-right: 3rem;
  }

  .desktop\:hover\:mb-12:hover {
    margin-bottom: 3rem;
  }

  .desktop\:hover\:ml-12:hover {
    margin-left: 3rem;
  }

  .desktop\:hover\:mt-13:hover {
    margin-top: 3.25rem;
  }

  .desktop\:hover\:mr-13:hover {
    margin-right: 3.25rem;
  }

  .desktop\:hover\:mb-13:hover {
    margin-bottom: 3.25rem;
  }

  .desktop\:hover\:ml-13:hover {
    margin-left: 3.25rem;
  }

  .desktop\:hover\:mt-14:hover {
    margin-top: 3.5rem;
  }

  .desktop\:hover\:mr-14:hover {
    margin-right: 3.5rem;
  }

  .desktop\:hover\:mb-14:hover {
    margin-bottom: 3.5rem;
  }

  .desktop\:hover\:ml-14:hover {
    margin-left: 3.5rem;
  }

  .desktop\:hover\:mt-15:hover {
    margin-top: 3.75rem;
  }

  .desktop\:hover\:mr-15:hover {
    margin-right: 3.75rem;
  }

  .desktop\:hover\:mb-15:hover {
    margin-bottom: 3.75rem;
  }

  .desktop\:hover\:ml-15:hover {
    margin-left: 3.75rem;
  }

  .desktop\:hover\:mt-16:hover {
    margin-top: 4rem;
  }

  .desktop\:hover\:mr-16:hover {
    margin-right: 4rem;
  }

  .desktop\:hover\:mb-16:hover {
    margin-bottom: 4rem;
  }

  .desktop\:hover\:ml-16:hover {
    margin-left: 4rem;
  }

  .desktop\:hover\:mt-17:hover {
    margin-top: 4.25rem;
  }

  .desktop\:hover\:mr-17:hover {
    margin-right: 4.25rem;
  }

  .desktop\:hover\:mb-17:hover {
    margin-bottom: 4.25rem;
  }

  .desktop\:hover\:ml-17:hover {
    margin-left: 4.25rem;
  }

  .desktop\:hover\:mt-18:hover {
    margin-top: 4.5rem;
  }

  .desktop\:hover\:mr-18:hover {
    margin-right: 4.5rem;
  }

  .desktop\:hover\:mb-18:hover {
    margin-bottom: 4.5rem;
  }

  .desktop\:hover\:ml-18:hover {
    margin-left: 4.5rem;
  }

  .desktop\:hover\:mt-19:hover {
    margin-top: 4.75rem;
  }

  .desktop\:hover\:mr-19:hover {
    margin-right: 4.75rem;
  }

  .desktop\:hover\:mb-19:hover {
    margin-bottom: 4.75rem;
  }

  .desktop\:hover\:ml-19:hover {
    margin-left: 4.75rem;
  }

  .desktop\:hover\:mt-20:hover {
    margin-top: 5rem;
  }

  .desktop\:hover\:mr-20:hover {
    margin-right: 5rem;
  }

  .desktop\:hover\:mb-20:hover {
    margin-bottom: 5rem;
  }

  .desktop\:hover\:ml-20:hover {
    margin-left: 5rem;
  }

  .desktop\:hover\:mt-21:hover {
    margin-top: 5.25rem;
  }

  .desktop\:hover\:mr-21:hover {
    margin-right: 5.25rem;
  }

  .desktop\:hover\:mb-21:hover {
    margin-bottom: 5.25rem;
  }

  .desktop\:hover\:ml-21:hover {
    margin-left: 5.25rem;
  }

  .desktop\:hover\:mt-22:hover {
    margin-top: 5.5rem;
  }

  .desktop\:hover\:mr-22:hover {
    margin-right: 5.5rem;
  }

  .desktop\:hover\:mb-22:hover {
    margin-bottom: 5.5rem;
  }

  .desktop\:hover\:ml-22:hover {
    margin-left: 5.5rem;
  }

  .desktop\:hover\:mt-23:hover {
    margin-top: 5.75rem;
  }

  .desktop\:hover\:mr-23:hover {
    margin-right: 5.75rem;
  }

  .desktop\:hover\:mb-23:hover {
    margin-bottom: 5.75rem;
  }

  .desktop\:hover\:ml-23:hover {
    margin-left: 5.75rem;
  }

  .desktop\:hover\:mt-24:hover {
    margin-top: 6rem;
  }

  .desktop\:hover\:mr-24:hover {
    margin-right: 6rem;
  }

  .desktop\:hover\:mb-24:hover {
    margin-bottom: 6rem;
  }

  .desktop\:hover\:ml-24:hover {
    margin-left: 6rem;
  }

  .desktop\:hover\:mt-25:hover {
    margin-top: 6.25rem;
  }

  .desktop\:hover\:mr-25:hover {
    margin-right: 6.25rem;
  }

  .desktop\:hover\:mb-25:hover {
    margin-bottom: 6.25rem;
  }

  .desktop\:hover\:ml-25:hover {
    margin-left: 6.25rem;
  }

  .desktop\:hover\:mt-26:hover {
    margin-top: 6.5rem;
  }

  .desktop\:hover\:mr-26:hover {
    margin-right: 6.5rem;
  }

  .desktop\:hover\:mb-26:hover {
    margin-bottom: 6.5rem;
  }

  .desktop\:hover\:ml-26:hover {
    margin-left: 6.5rem;
  }

  .desktop\:hover\:mt-27:hover {
    margin-top: 6.75rem;
  }

  .desktop\:hover\:mr-27:hover {
    margin-right: 6.75rem;
  }

  .desktop\:hover\:mb-27:hover {
    margin-bottom: 6.75rem;
  }

  .desktop\:hover\:ml-27:hover {
    margin-left: 6.75rem;
  }

  .desktop\:hover\:mt-28:hover {
    margin-top: 7rem;
  }

  .desktop\:hover\:mr-28:hover {
    margin-right: 7rem;
  }

  .desktop\:hover\:mb-28:hover {
    margin-bottom: 7rem;
  }

  .desktop\:hover\:ml-28:hover {
    margin-left: 7rem;
  }

  .desktop\:hover\:mt-29:hover {
    margin-top: 7.25rem;
  }

  .desktop\:hover\:mr-29:hover {
    margin-right: 7.25rem;
  }

  .desktop\:hover\:mb-29:hover {
    margin-bottom: 7.25rem;
  }

  .desktop\:hover\:ml-29:hover {
    margin-left: 7.25rem;
  }

  .desktop\:hover\:mt-30:hover {
    margin-top: 7.5rem;
  }

  .desktop\:hover\:mr-30:hover {
    margin-right: 7.5rem;
  }

  .desktop\:hover\:mb-30:hover {
    margin-bottom: 7.5rem;
  }

  .desktop\:hover\:ml-30:hover {
    margin-left: 7.5rem;
  }

  .desktop\:hover\:mt-31:hover {
    margin-top: 7.75rem;
  }

  .desktop\:hover\:mr-31:hover {
    margin-right: 7.75rem;
  }

  .desktop\:hover\:mb-31:hover {
    margin-bottom: 7.75rem;
  }

  .desktop\:hover\:ml-31:hover {
    margin-left: 7.75rem;
  }

  .desktop\:hover\:mt-32:hover {
    margin-top: 8rem;
  }

  .desktop\:hover\:mr-32:hover {
    margin-right: 8rem;
  }

  .desktop\:hover\:mb-32:hover {
    margin-bottom: 8rem;
  }

  .desktop\:hover\:ml-32:hover {
    margin-left: 8rem;
  }

  .desktop\:hover\:mt-40:hover {
    margin-top: 10rem;
  }

  .desktop\:hover\:mr-40:hover {
    margin-right: 10rem;
  }

  .desktop\:hover\:mb-40:hover {
    margin-bottom: 10rem;
  }

  .desktop\:hover\:ml-40:hover {
    margin-left: 10rem;
  }

  .desktop\:hover\:mt-48:hover {
    margin-top: 12rem;
  }

  .desktop\:hover\:mr-48:hover {
    margin-right: 12rem;
  }

  .desktop\:hover\:mb-48:hover {
    margin-bottom: 12rem;
  }

  .desktop\:hover\:ml-48:hover {
    margin-left: 12rem;
  }

  .desktop\:hover\:mt-56:hover {
    margin-top: 14rem;
  }

  .desktop\:hover\:mr-56:hover {
    margin-right: 14rem;
  }

  .desktop\:hover\:mb-56:hover {
    margin-bottom: 14rem;
  }

  .desktop\:hover\:ml-56:hover {
    margin-left: 14rem;
  }

  .desktop\:hover\:mt-64:hover {
    margin-top: 16rem;
  }

  .desktop\:hover\:mr-64:hover {
    margin-right: 16rem;
  }

  .desktop\:hover\:mb-64:hover {
    margin-bottom: 16rem;
  }

  .desktop\:hover\:ml-64:hover {
    margin-left: 16rem;
  }

  .desktop\:hover\:mt-auto:hover {
    margin-top: auto;
  }

  .desktop\:hover\:mr-auto:hover {
    margin-right: auto;
  }

  .desktop\:hover\:mb-auto:hover {
    margin-bottom: auto;
  }

  .desktop\:hover\:ml-auto:hover {
    margin-left: auto;
  }

  .desktop\:hover\:mt-px:hover {
    margin-top: 1px;
  }

  .desktop\:hover\:mr-px:hover {
    margin-right: 1px;
  }

  .desktop\:hover\:mb-px:hover {
    margin-bottom: 1px;
  }

  .desktop\:hover\:ml-px:hover {
    margin-left: 1px;
  }

  .desktop\:hover\:-mt-0:hover {
    margin-top: 0rem;
  }

  .desktop\:hover\:-mr-0:hover {
    margin-right: 0rem;
  }

  .desktop\:hover\:-mb-0:hover {
    margin-bottom: 0rem;
  }

  .desktop\:hover\:-ml-0:hover {
    margin-left: 0rem;
  }

  .desktop\:hover\:-mt-1:hover {
    margin-top: -0.25rem;
  }

  .desktop\:hover\:-mr-1:hover {
    margin-right: -0.25rem;
  }

  .desktop\:hover\:-mb-1:hover {
    margin-bottom: -0.25rem;
  }

  .desktop\:hover\:-ml-1:hover {
    margin-left: -0.25rem;
  }

  .desktop\:hover\:-mt-2:hover {
    margin-top: -0.5rem;
  }

  .desktop\:hover\:-mr-2:hover {
    margin-right: -0.5rem;
  }

  .desktop\:hover\:-mb-2:hover {
    margin-bottom: -0.5rem;
  }

  .desktop\:hover\:-ml-2:hover {
    margin-left: -0.5rem;
  }

  .desktop\:hover\:-mt-3:hover {
    margin-top: -0.75rem;
  }

  .desktop\:hover\:-mr-3:hover {
    margin-right: -0.75rem;
  }

  .desktop\:hover\:-mb-3:hover {
    margin-bottom: -0.75rem;
  }

  .desktop\:hover\:-ml-3:hover {
    margin-left: -0.75rem;
  }

  .desktop\:hover\:-mt-4:hover {
    margin-top: -1rem;
  }

  .desktop\:hover\:-mr-4:hover {
    margin-right: -1rem;
  }

  .desktop\:hover\:-mb-4:hover {
    margin-bottom: -1rem;
  }

  .desktop\:hover\:-ml-4:hover {
    margin-left: -1rem;
  }

  .desktop\:hover\:-mt-5:hover {
    margin-top: -1.25rem;
  }

  .desktop\:hover\:-mr-5:hover {
    margin-right: -1.25rem;
  }

  .desktop\:hover\:-mb-5:hover {
    margin-bottom: -1.25rem;
  }

  .desktop\:hover\:-ml-5:hover {
    margin-left: -1.25rem;
  }

  .desktop\:hover\:-mt-6:hover {
    margin-top: -1.5rem;
  }

  .desktop\:hover\:-mr-6:hover {
    margin-right: -1.5rem;
  }

  .desktop\:hover\:-mb-6:hover {
    margin-bottom: -1.5rem;
  }

  .desktop\:hover\:-ml-6:hover {
    margin-left: -1.5rem;
  }

  .desktop\:hover\:-mt-7:hover {
    margin-top: -1.75rem;
  }

  .desktop\:hover\:-mr-7:hover {
    margin-right: -1.75rem;
  }

  .desktop\:hover\:-mb-7:hover {
    margin-bottom: -1.75rem;
  }

  .desktop\:hover\:-ml-7:hover {
    margin-left: -1.75rem;
  }

  .desktop\:hover\:-mt-8:hover {
    margin-top: -2rem;
  }

  .desktop\:hover\:-mr-8:hover {
    margin-right: -2rem;
  }

  .desktop\:hover\:-mb-8:hover {
    margin-bottom: -2rem;
  }

  .desktop\:hover\:-ml-8:hover {
    margin-left: -2rem;
  }

  .desktop\:hover\:-mt-9:hover {
    margin-top: -2.25rem;
  }

  .desktop\:hover\:-mr-9:hover {
    margin-right: -2.25rem;
  }

  .desktop\:hover\:-mb-9:hover {
    margin-bottom: -2.25rem;
  }

  .desktop\:hover\:-ml-9:hover {
    margin-left: -2.25rem;
  }

  .desktop\:hover\:-mt-10:hover {
    margin-top: -2.5rem;
  }

  .desktop\:hover\:-mr-10:hover {
    margin-right: -2.5rem;
  }

  .desktop\:hover\:-mb-10:hover {
    margin-bottom: -2.5rem;
  }

  .desktop\:hover\:-ml-10:hover {
    margin-left: -2.5rem;
  }

  .desktop\:hover\:-mt-11:hover {
    margin-top: -2.75rem;
  }

  .desktop\:hover\:-mr-11:hover {
    margin-right: -2.75rem;
  }

  .desktop\:hover\:-mb-11:hover {
    margin-bottom: -2.75rem;
  }

  .desktop\:hover\:-ml-11:hover {
    margin-left: -2.75rem;
  }

  .desktop\:hover\:-mt-12:hover {
    margin-top: -3rem;
  }

  .desktop\:hover\:-mr-12:hover {
    margin-right: -3rem;
  }

  .desktop\:hover\:-mb-12:hover {
    margin-bottom: -3rem;
  }

  .desktop\:hover\:-ml-12:hover {
    margin-left: -3rem;
  }

  .desktop\:hover\:-mt-13:hover {
    margin-top: -3.25rem;
  }

  .desktop\:hover\:-mr-13:hover {
    margin-right: -3.25rem;
  }

  .desktop\:hover\:-mb-13:hover {
    margin-bottom: -3.25rem;
  }

  .desktop\:hover\:-ml-13:hover {
    margin-left: -3.25rem;
  }

  .desktop\:hover\:-mt-14:hover {
    margin-top: -3.5rem;
  }

  .desktop\:hover\:-mr-14:hover {
    margin-right: -3.5rem;
  }

  .desktop\:hover\:-mb-14:hover {
    margin-bottom: -3.5rem;
  }

  .desktop\:hover\:-ml-14:hover {
    margin-left: -3.5rem;
  }

  .desktop\:hover\:-mt-15:hover {
    margin-top: -3.75rem;
  }

  .desktop\:hover\:-mr-15:hover {
    margin-right: -3.75rem;
  }

  .desktop\:hover\:-mb-15:hover {
    margin-bottom: -3.75rem;
  }

  .desktop\:hover\:-ml-15:hover {
    margin-left: -3.75rem;
  }

  .desktop\:hover\:-mt-16:hover {
    margin-top: -4rem;
  }

  .desktop\:hover\:-mr-16:hover {
    margin-right: -4rem;
  }

  .desktop\:hover\:-mb-16:hover {
    margin-bottom: -4rem;
  }

  .desktop\:hover\:-ml-16:hover {
    margin-left: -4rem;
  }

  .desktop\:hover\:-mt-17:hover {
    margin-top: -4.25rem;
  }

  .desktop\:hover\:-mr-17:hover {
    margin-right: -4.25rem;
  }

  .desktop\:hover\:-mb-17:hover {
    margin-bottom: -4.25rem;
  }

  .desktop\:hover\:-ml-17:hover {
    margin-left: -4.25rem;
  }

  .desktop\:hover\:-mt-18:hover {
    margin-top: -4.5rem;
  }

  .desktop\:hover\:-mr-18:hover {
    margin-right: -4.5rem;
  }

  .desktop\:hover\:-mb-18:hover {
    margin-bottom: -4.5rem;
  }

  .desktop\:hover\:-ml-18:hover {
    margin-left: -4.5rem;
  }

  .desktop\:hover\:-mt-19:hover {
    margin-top: -4.75rem;
  }

  .desktop\:hover\:-mr-19:hover {
    margin-right: -4.75rem;
  }

  .desktop\:hover\:-mb-19:hover {
    margin-bottom: -4.75rem;
  }

  .desktop\:hover\:-ml-19:hover {
    margin-left: -4.75rem;
  }

  .desktop\:hover\:-mt-20:hover {
    margin-top: -5rem;
  }

  .desktop\:hover\:-mr-20:hover {
    margin-right: -5rem;
  }

  .desktop\:hover\:-mb-20:hover {
    margin-bottom: -5rem;
  }

  .desktop\:hover\:-ml-20:hover {
    margin-left: -5rem;
  }

  .desktop\:hover\:-mt-21:hover {
    margin-top: -5.25rem;
  }

  .desktop\:hover\:-mr-21:hover {
    margin-right: -5.25rem;
  }

  .desktop\:hover\:-mb-21:hover {
    margin-bottom: -5.25rem;
  }

  .desktop\:hover\:-ml-21:hover {
    margin-left: -5.25rem;
  }

  .desktop\:hover\:-mt-22:hover {
    margin-top: -5.5rem;
  }

  .desktop\:hover\:-mr-22:hover {
    margin-right: -5.5rem;
  }

  .desktop\:hover\:-mb-22:hover {
    margin-bottom: -5.5rem;
  }

  .desktop\:hover\:-ml-22:hover {
    margin-left: -5.5rem;
  }

  .desktop\:hover\:-mt-23:hover {
    margin-top: -5.75rem;
  }

  .desktop\:hover\:-mr-23:hover {
    margin-right: -5.75rem;
  }

  .desktop\:hover\:-mb-23:hover {
    margin-bottom: -5.75rem;
  }

  .desktop\:hover\:-ml-23:hover {
    margin-left: -5.75rem;
  }

  .desktop\:hover\:-mt-24:hover {
    margin-top: -6rem;
  }

  .desktop\:hover\:-mr-24:hover {
    margin-right: -6rem;
  }

  .desktop\:hover\:-mb-24:hover {
    margin-bottom: -6rem;
  }

  .desktop\:hover\:-ml-24:hover {
    margin-left: -6rem;
  }

  .desktop\:hover\:-mt-25:hover {
    margin-top: -6.25rem;
  }

  .desktop\:hover\:-mr-25:hover {
    margin-right: -6.25rem;
  }

  .desktop\:hover\:-mb-25:hover {
    margin-bottom: -6.25rem;
  }

  .desktop\:hover\:-ml-25:hover {
    margin-left: -6.25rem;
  }

  .desktop\:hover\:-mt-26:hover {
    margin-top: -6.5rem;
  }

  .desktop\:hover\:-mr-26:hover {
    margin-right: -6.5rem;
  }

  .desktop\:hover\:-mb-26:hover {
    margin-bottom: -6.5rem;
  }

  .desktop\:hover\:-ml-26:hover {
    margin-left: -6.5rem;
  }

  .desktop\:hover\:-mt-27:hover {
    margin-top: -6.75rem;
  }

  .desktop\:hover\:-mr-27:hover {
    margin-right: -6.75rem;
  }

  .desktop\:hover\:-mb-27:hover {
    margin-bottom: -6.75rem;
  }

  .desktop\:hover\:-ml-27:hover {
    margin-left: -6.75rem;
  }

  .desktop\:hover\:-mt-28:hover {
    margin-top: -7rem;
  }

  .desktop\:hover\:-mr-28:hover {
    margin-right: -7rem;
  }

  .desktop\:hover\:-mb-28:hover {
    margin-bottom: -7rem;
  }

  .desktop\:hover\:-ml-28:hover {
    margin-left: -7rem;
  }

  .desktop\:hover\:-mt-29:hover {
    margin-top: -7.25rem;
  }

  .desktop\:hover\:-mr-29:hover {
    margin-right: -7.25rem;
  }

  .desktop\:hover\:-mb-29:hover {
    margin-bottom: -7.25rem;
  }

  .desktop\:hover\:-ml-29:hover {
    margin-left: -7.25rem;
  }

  .desktop\:hover\:-mt-30:hover {
    margin-top: -7.5rem;
  }

  .desktop\:hover\:-mr-30:hover {
    margin-right: -7.5rem;
  }

  .desktop\:hover\:-mb-30:hover {
    margin-bottom: -7.5rem;
  }

  .desktop\:hover\:-ml-30:hover {
    margin-left: -7.5rem;
  }

  .desktop\:hover\:-mt-31:hover {
    margin-top: -7.75rem;
  }

  .desktop\:hover\:-mr-31:hover {
    margin-right: -7.75rem;
  }

  .desktop\:hover\:-mb-31:hover {
    margin-bottom: -7.75rem;
  }

  .desktop\:hover\:-ml-31:hover {
    margin-left: -7.75rem;
  }

  .desktop\:hover\:-mt-32:hover {
    margin-top: -8rem;
  }

  .desktop\:hover\:-mr-32:hover {
    margin-right: -8rem;
  }

  .desktop\:hover\:-mb-32:hover {
    margin-bottom: -8rem;
  }

  .desktop\:hover\:-ml-32:hover {
    margin-left: -8rem;
  }

  .desktop\:hover\:-mt-40:hover {
    margin-top: -10rem;
  }

  .desktop\:hover\:-mr-40:hover {
    margin-right: -10rem;
  }

  .desktop\:hover\:-mb-40:hover {
    margin-bottom: -10rem;
  }

  .desktop\:hover\:-ml-40:hover {
    margin-left: -10rem;
  }

  .desktop\:hover\:-mt-48:hover {
    margin-top: -12rem;
  }

  .desktop\:hover\:-mr-48:hover {
    margin-right: -12rem;
  }

  .desktop\:hover\:-mb-48:hover {
    margin-bottom: -12rem;
  }

  .desktop\:hover\:-ml-48:hover {
    margin-left: -12rem;
  }

  .desktop\:hover\:-mt-56:hover {
    margin-top: -14rem;
  }

  .desktop\:hover\:-mr-56:hover {
    margin-right: -14rem;
  }

  .desktop\:hover\:-mb-56:hover {
    margin-bottom: -14rem;
  }

  .desktop\:hover\:-ml-56:hover {
    margin-left: -14rem;
  }

  .desktop\:hover\:-mt-64:hover {
    margin-top: -16rem;
  }

  .desktop\:hover\:-mr-64:hover {
    margin-right: -16rem;
  }

  .desktop\:hover\:-mb-64:hover {
    margin-bottom: -16rem;
  }

  .desktop\:hover\:-ml-64:hover {
    margin-left: -16rem;
  }

  .desktop\:hover\:-mt-px:hover {
    margin-top: -1px;
  }

  .desktop\:hover\:-mr-px:hover {
    margin-right: -1px;
  }

  .desktop\:hover\:-mb-px:hover {
    margin-bottom: -1px;
  }

  .desktop\:hover\:-ml-px:hover {
    margin-left: -1px;
  }

  .desktop\:max-h-0 {
    max-height: 0rem;
  }

  .desktop\:max-h-1 {
    max-height: 0.25rem;
  }

  .desktop\:max-h-2 {
    max-height: 0.5rem;
  }

  .desktop\:max-h-3 {
    max-height: 0.75rem;
  }

  .desktop\:max-h-4 {
    max-height: 1rem;
  }

  .desktop\:max-h-5 {
    max-height: 1.25rem;
  }

  .desktop\:max-h-6 {
    max-height: 1.5rem;
  }

  .desktop\:max-h-7 {
    max-height: 1.75rem;
  }

  .desktop\:max-h-8 {
    max-height: 2rem;
  }

  .desktop\:max-h-9 {
    max-height: 2.25rem;
  }

  .desktop\:max-h-10 {
    max-height: 2.5rem;
  }

  .desktop\:max-h-11 {
    max-height: 2.75rem;
  }

  .desktop\:max-h-12 {
    max-height: 3rem;
  }

  .desktop\:max-h-13 {
    max-height: 3.25rem;
  }

  .desktop\:max-h-14 {
    max-height: 3.5rem;
  }

  .desktop\:max-h-15 {
    max-height: 3.75rem;
  }

  .desktop\:max-h-16 {
    max-height: 4rem;
  }

  .desktop\:max-h-17 {
    max-height: 4.25rem;
  }

  .desktop\:max-h-18 {
    max-height: 4.5rem;
  }

  .desktop\:max-h-19 {
    max-height: 4.75rem;
  }

  .desktop\:max-h-20 {
    max-height: 5rem;
  }

  .desktop\:max-h-21 {
    max-height: 5.25rem;
  }

  .desktop\:max-h-22 {
    max-height: 5.5rem;
  }

  .desktop\:max-h-23 {
    max-height: 5.75rem;
  }

  .desktop\:max-h-24 {
    max-height: 6rem;
  }

  .desktop\:max-h-25 {
    max-height: 6.25rem;
  }

  .desktop\:max-h-26 {
    max-height: 6.5rem;
  }

  .desktop\:max-h-27 {
    max-height: 6.75rem;
  }

  .desktop\:max-h-28 {
    max-height: 7rem;
  }

  .desktop\:max-h-29 {
    max-height: 7.25rem;
  }

  .desktop\:max-h-30 {
    max-height: 7.5rem;
  }

  .desktop\:max-h-31 {
    max-height: 7.75rem;
  }

  .desktop\:max-h-32 {
    max-height: 8rem;
  }

  .desktop\:max-h-40 {
    max-height: 10rem;
  }

  .desktop\:max-h-48 {
    max-height: 12rem;
  }

  .desktop\:max-h-56 {
    max-height: 14rem;
  }

  .desktop\:max-h-64 {
    max-height: 16rem;
  }

  .desktop\:max-h-full {
    max-height: 100%;
  }

  .desktop\:max-h-screen {
    max-height: 100vh;
  }

  .desktop\:max-h-px {
    max-height: 1px;
  }

  .desktop\:max-h-1\/2 {
    max-height: 50%;
  }

  .desktop\:\!max-h-0 {
    max-height: 0rem !important;
  }

  .desktop\:\!max-h-1 {
    max-height: 0.25rem !important;
  }

  .desktop\:\!max-h-2 {
    max-height: 0.5rem !important;
  }

  .desktop\:\!max-h-3 {
    max-height: 0.75rem !important;
  }

  .desktop\:\!max-h-4 {
    max-height: 1rem !important;
  }

  .desktop\:\!max-h-5 {
    max-height: 1.25rem !important;
  }

  .desktop\:\!max-h-6 {
    max-height: 1.5rem !important;
  }

  .desktop\:\!max-h-7 {
    max-height: 1.75rem !important;
  }

  .desktop\:\!max-h-8 {
    max-height: 2rem !important;
  }

  .desktop\:\!max-h-9 {
    max-height: 2.25rem !important;
  }

  .desktop\:\!max-h-10 {
    max-height: 2.5rem !important;
  }

  .desktop\:\!max-h-11 {
    max-height: 2.75rem !important;
  }

  .desktop\:\!max-h-12 {
    max-height: 3rem !important;
  }

  .desktop\:\!max-h-13 {
    max-height: 3.25rem !important;
  }

  .desktop\:\!max-h-14 {
    max-height: 3.5rem !important;
  }

  .desktop\:\!max-h-15 {
    max-height: 3.75rem !important;
  }

  .desktop\:\!max-h-16 {
    max-height: 4rem !important;
  }

  .desktop\:\!max-h-17 {
    max-height: 4.25rem !important;
  }

  .desktop\:\!max-h-18 {
    max-height: 4.5rem !important;
  }

  .desktop\:\!max-h-19 {
    max-height: 4.75rem !important;
  }

  .desktop\:\!max-h-20 {
    max-height: 5rem !important;
  }

  .desktop\:\!max-h-21 {
    max-height: 5.25rem !important;
  }

  .desktop\:\!max-h-22 {
    max-height: 5.5rem !important;
  }

  .desktop\:\!max-h-23 {
    max-height: 5.75rem !important;
  }

  .desktop\:\!max-h-24 {
    max-height: 6rem !important;
  }

  .desktop\:\!max-h-25 {
    max-height: 6.25rem !important;
  }

  .desktop\:\!max-h-26 {
    max-height: 6.5rem !important;
  }

  .desktop\:\!max-h-27 {
    max-height: 6.75rem !important;
  }

  .desktop\:\!max-h-28 {
    max-height: 7rem !important;
  }

  .desktop\:\!max-h-29 {
    max-height: 7.25rem !important;
  }

  .desktop\:\!max-h-30 {
    max-height: 7.5rem !important;
  }

  .desktop\:\!max-h-31 {
    max-height: 7.75rem !important;
  }

  .desktop\:\!max-h-32 {
    max-height: 8rem !important;
  }

  .desktop\:\!max-h-40 {
    max-height: 10rem !important;
  }

  .desktop\:\!max-h-48 {
    max-height: 12rem !important;
  }

  .desktop\:\!max-h-56 {
    max-height: 14rem !important;
  }

  .desktop\:\!max-h-64 {
    max-height: 16rem !important;
  }

  .desktop\:\!max-h-full {
    max-height: 100% !important;
  }

  .desktop\:\!max-h-screen {
    max-height: 100vh !important;
  }

  .desktop\:\!max-h-px {
    max-height: 1px !important;
  }

  .desktop\:\!max-h-1\/2 {
    max-height: 50% !important;
  }

  .desktop\:hover\:max-h-0:hover {
    max-height: 0rem;
  }

  .desktop\:hover\:max-h-1:hover {
    max-height: 0.25rem;
  }

  .desktop\:hover\:max-h-2:hover {
    max-height: 0.5rem;
  }

  .desktop\:hover\:max-h-3:hover {
    max-height: 0.75rem;
  }

  .desktop\:hover\:max-h-4:hover {
    max-height: 1rem;
  }

  .desktop\:hover\:max-h-5:hover {
    max-height: 1.25rem;
  }

  .desktop\:hover\:max-h-6:hover {
    max-height: 1.5rem;
  }

  .desktop\:hover\:max-h-7:hover {
    max-height: 1.75rem;
  }

  .desktop\:hover\:max-h-8:hover {
    max-height: 2rem;
  }

  .desktop\:hover\:max-h-9:hover {
    max-height: 2.25rem;
  }

  .desktop\:hover\:max-h-10:hover {
    max-height: 2.5rem;
  }

  .desktop\:hover\:max-h-11:hover {
    max-height: 2.75rem;
  }

  .desktop\:hover\:max-h-12:hover {
    max-height: 3rem;
  }

  .desktop\:hover\:max-h-13:hover {
    max-height: 3.25rem;
  }

  .desktop\:hover\:max-h-14:hover {
    max-height: 3.5rem;
  }

  .desktop\:hover\:max-h-15:hover {
    max-height: 3.75rem;
  }

  .desktop\:hover\:max-h-16:hover {
    max-height: 4rem;
  }

  .desktop\:hover\:max-h-17:hover {
    max-height: 4.25rem;
  }

  .desktop\:hover\:max-h-18:hover {
    max-height: 4.5rem;
  }

  .desktop\:hover\:max-h-19:hover {
    max-height: 4.75rem;
  }

  .desktop\:hover\:max-h-20:hover {
    max-height: 5rem;
  }

  .desktop\:hover\:max-h-21:hover {
    max-height: 5.25rem;
  }

  .desktop\:hover\:max-h-22:hover {
    max-height: 5.5rem;
  }

  .desktop\:hover\:max-h-23:hover {
    max-height: 5.75rem;
  }

  .desktop\:hover\:max-h-24:hover {
    max-height: 6rem;
  }

  .desktop\:hover\:max-h-25:hover {
    max-height: 6.25rem;
  }

  .desktop\:hover\:max-h-26:hover {
    max-height: 6.5rem;
  }

  .desktop\:hover\:max-h-27:hover {
    max-height: 6.75rem;
  }

  .desktop\:hover\:max-h-28:hover {
    max-height: 7rem;
  }

  .desktop\:hover\:max-h-29:hover {
    max-height: 7.25rem;
  }

  .desktop\:hover\:max-h-30:hover {
    max-height: 7.5rem;
  }

  .desktop\:hover\:max-h-31:hover {
    max-height: 7.75rem;
  }

  .desktop\:hover\:max-h-32:hover {
    max-height: 8rem;
  }

  .desktop\:hover\:max-h-40:hover {
    max-height: 10rem;
  }

  .desktop\:hover\:max-h-48:hover {
    max-height: 12rem;
  }

  .desktop\:hover\:max-h-56:hover {
    max-height: 14rem;
  }

  .desktop\:hover\:max-h-64:hover {
    max-height: 16rem;
  }

  .desktop\:hover\:max-h-full:hover {
    max-height: 100%;
  }

  .desktop\:hover\:max-h-screen:hover {
    max-height: 100vh;
  }

  .desktop\:hover\:max-h-px:hover {
    max-height: 1px;
  }

  .desktop\:hover\:max-h-1\/2:hover {
    max-height: 50%;
  }

  .desktop\:max-w-0 {
    max-width: 0rem;
  }

  .desktop\:max-w-1 {
    max-width: 0.25rem;
  }

  .desktop\:max-w-2 {
    max-width: 0.5rem;
  }

  .desktop\:max-w-3 {
    max-width: 0.75rem;
  }

  .desktop\:max-w-4 {
    max-width: 1rem;
  }

  .desktop\:max-w-5 {
    max-width: 1.25rem;
  }

  .desktop\:max-w-6 {
    max-width: 1.5rem;
  }

  .desktop\:max-w-7 {
    max-width: 1.75rem;
  }

  .desktop\:max-w-8 {
    max-width: 2rem;
  }

  .desktop\:max-w-9 {
    max-width: 2.25rem;
  }

  .desktop\:max-w-10 {
    max-width: 2.5rem;
  }

  .desktop\:max-w-11 {
    max-width: 2.75rem;
  }

  .desktop\:max-w-12 {
    max-width: 3rem;
  }

  .desktop\:max-w-13 {
    max-width: 3.25rem;
  }

  .desktop\:max-w-14 {
    max-width: 3.5rem;
  }

  .desktop\:max-w-15 {
    max-width: 3.75rem;
  }

  .desktop\:max-w-16 {
    max-width: 4rem;
  }

  .desktop\:max-w-17 {
    max-width: 4.25rem;
  }

  .desktop\:max-w-18 {
    max-width: 4.5rem;
  }

  .desktop\:max-w-19 {
    max-width: 4.75rem;
  }

  .desktop\:max-w-20 {
    max-width: 5rem;
  }

  .desktop\:max-w-21 {
    max-width: 5.25rem;
  }

  .desktop\:max-w-22 {
    max-width: 5.5rem;
  }

  .desktop\:max-w-23 {
    max-width: 5.75rem;
  }

  .desktop\:max-w-24 {
    max-width: 6rem;
  }

  .desktop\:max-w-25 {
    max-width: 6.25rem;
  }

  .desktop\:max-w-26 {
    max-width: 6.5rem;
  }

  .desktop\:max-w-27 {
    max-width: 6.75rem;
  }

  .desktop\:max-w-28 {
    max-width: 7rem;
  }

  .desktop\:max-w-29 {
    max-width: 7.25rem;
  }

  .desktop\:max-w-30 {
    max-width: 7.5rem;
  }

  .desktop\:max-w-31 {
    max-width: 7.75rem;
  }

  .desktop\:max-w-32 {
    max-width: 8rem;
  }

  .desktop\:max-w-40 {
    max-width: 10rem;
  }

  .desktop\:max-w-48 {
    max-width: 12rem;
  }

  .desktop\:max-w-56 {
    max-width: 14rem;
  }

  .desktop\:max-w-64 {
    max-width: 16rem;
  }

  .desktop\:max-w-none {
    max-width: none;
  }

  .desktop\:max-w-xs {
    max-width: 20rem;
  }

  .desktop\:max-w-sm {
    max-width: 24rem;
  }

  .desktop\:max-w-md {
    max-width: 28rem;
  }

  .desktop\:max-w-lg {
    max-width: 32rem;
  }

  .desktop\:max-w-xl {
    max-width: 36rem;
  }

  .desktop\:max-w-2xl {
    max-width: 42rem;
  }

  .desktop\:max-w-3xl {
    max-width: 48rem;
  }

  .desktop\:max-w-4xl {
    max-width: 56rem;
  }

  .desktop\:max-w-5xl {
    max-width: 64rem;
  }

  .desktop\:max-w-6xl {
    max-width: 72rem;
  }

  .desktop\:max-w-full {
    max-width: 100%;
  }

  .desktop\:max-w-px {
    max-width: 1px;
  }

  .desktop\:max-w-1\/2 {
    max-width: 50%;
  }

  .desktop\:max-w-mobile {
    max-width: 767px;
  }

  .desktop\:max-w-tablet {
    max-width: 1023px;
  }

  .desktop\:max-w-laptop {
    max-width: 1440px;
  }

  .desktop\:max-w-desktop {
    max-width: 1920px;
  }

  .desktop\:\!max-w-0 {
    max-width: 0rem !important;
  }

  .desktop\:\!max-w-1 {
    max-width: 0.25rem !important;
  }

  .desktop\:\!max-w-2 {
    max-width: 0.5rem !important;
  }

  .desktop\:\!max-w-3 {
    max-width: 0.75rem !important;
  }

  .desktop\:\!max-w-4 {
    max-width: 1rem !important;
  }

  .desktop\:\!max-w-5 {
    max-width: 1.25rem !important;
  }

  .desktop\:\!max-w-6 {
    max-width: 1.5rem !important;
  }

  .desktop\:\!max-w-7 {
    max-width: 1.75rem !important;
  }

  .desktop\:\!max-w-8 {
    max-width: 2rem !important;
  }

  .desktop\:\!max-w-9 {
    max-width: 2.25rem !important;
  }

  .desktop\:\!max-w-10 {
    max-width: 2.5rem !important;
  }

  .desktop\:\!max-w-11 {
    max-width: 2.75rem !important;
  }

  .desktop\:\!max-w-12 {
    max-width: 3rem !important;
  }

  .desktop\:\!max-w-13 {
    max-width: 3.25rem !important;
  }

  .desktop\:\!max-w-14 {
    max-width: 3.5rem !important;
  }

  .desktop\:\!max-w-15 {
    max-width: 3.75rem !important;
  }

  .desktop\:\!max-w-16 {
    max-width: 4rem !important;
  }

  .desktop\:\!max-w-17 {
    max-width: 4.25rem !important;
  }

  .desktop\:\!max-w-18 {
    max-width: 4.5rem !important;
  }

  .desktop\:\!max-w-19 {
    max-width: 4.75rem !important;
  }

  .desktop\:\!max-w-20 {
    max-width: 5rem !important;
  }

  .desktop\:\!max-w-21 {
    max-width: 5.25rem !important;
  }

  .desktop\:\!max-w-22 {
    max-width: 5.5rem !important;
  }

  .desktop\:\!max-w-23 {
    max-width: 5.75rem !important;
  }

  .desktop\:\!max-w-24 {
    max-width: 6rem !important;
  }

  .desktop\:\!max-w-25 {
    max-width: 6.25rem !important;
  }

  .desktop\:\!max-w-26 {
    max-width: 6.5rem !important;
  }

  .desktop\:\!max-w-27 {
    max-width: 6.75rem !important;
  }

  .desktop\:\!max-w-28 {
    max-width: 7rem !important;
  }

  .desktop\:\!max-w-29 {
    max-width: 7.25rem !important;
  }

  .desktop\:\!max-w-30 {
    max-width: 7.5rem !important;
  }

  .desktop\:\!max-w-31 {
    max-width: 7.75rem !important;
  }

  .desktop\:\!max-w-32 {
    max-width: 8rem !important;
  }

  .desktop\:\!max-w-40 {
    max-width: 10rem !important;
  }

  .desktop\:\!max-w-48 {
    max-width: 12rem !important;
  }

  .desktop\:\!max-w-56 {
    max-width: 14rem !important;
  }

  .desktop\:\!max-w-64 {
    max-width: 16rem !important;
  }

  .desktop\:\!max-w-none {
    max-width: none !important;
  }

  .desktop\:\!max-w-xs {
    max-width: 20rem !important;
  }

  .desktop\:\!max-w-sm {
    max-width: 24rem !important;
  }

  .desktop\:\!max-w-md {
    max-width: 28rem !important;
  }

  .desktop\:\!max-w-lg {
    max-width: 32rem !important;
  }

  .desktop\:\!max-w-xl {
    max-width: 36rem !important;
  }

  .desktop\:\!max-w-2xl {
    max-width: 42rem !important;
  }

  .desktop\:\!max-w-3xl {
    max-width: 48rem !important;
  }

  .desktop\:\!max-w-4xl {
    max-width: 56rem !important;
  }

  .desktop\:\!max-w-5xl {
    max-width: 64rem !important;
  }

  .desktop\:\!max-w-6xl {
    max-width: 72rem !important;
  }

  .desktop\:\!max-w-full {
    max-width: 100% !important;
  }

  .desktop\:\!max-w-px {
    max-width: 1px !important;
  }

  .desktop\:\!max-w-1\/2 {
    max-width: 50% !important;
  }

  .desktop\:\!max-w-mobile {
    max-width: 767px !important;
  }

  .desktop\:\!max-w-tablet {
    max-width: 1023px !important;
  }

  .desktop\:\!max-w-laptop {
    max-width: 1440px !important;
  }

  .desktop\:\!max-w-desktop {
    max-width: 1920px !important;
  }

  .desktop\:hover\:max-w-0:hover {
    max-width: 0rem;
  }

  .desktop\:hover\:max-w-1:hover {
    max-width: 0.25rem;
  }

  .desktop\:hover\:max-w-2:hover {
    max-width: 0.5rem;
  }

  .desktop\:hover\:max-w-3:hover {
    max-width: 0.75rem;
  }

  .desktop\:hover\:max-w-4:hover {
    max-width: 1rem;
  }

  .desktop\:hover\:max-w-5:hover {
    max-width: 1.25rem;
  }

  .desktop\:hover\:max-w-6:hover {
    max-width: 1.5rem;
  }

  .desktop\:hover\:max-w-7:hover {
    max-width: 1.75rem;
  }

  .desktop\:hover\:max-w-8:hover {
    max-width: 2rem;
  }

  .desktop\:hover\:max-w-9:hover {
    max-width: 2.25rem;
  }

  .desktop\:hover\:max-w-10:hover {
    max-width: 2.5rem;
  }

  .desktop\:hover\:max-w-11:hover {
    max-width: 2.75rem;
  }

  .desktop\:hover\:max-w-12:hover {
    max-width: 3rem;
  }

  .desktop\:hover\:max-w-13:hover {
    max-width: 3.25rem;
  }

  .desktop\:hover\:max-w-14:hover {
    max-width: 3.5rem;
  }

  .desktop\:hover\:max-w-15:hover {
    max-width: 3.75rem;
  }

  .desktop\:hover\:max-w-16:hover {
    max-width: 4rem;
  }

  .desktop\:hover\:max-w-17:hover {
    max-width: 4.25rem;
  }

  .desktop\:hover\:max-w-18:hover {
    max-width: 4.5rem;
  }

  .desktop\:hover\:max-w-19:hover {
    max-width: 4.75rem;
  }

  .desktop\:hover\:max-w-20:hover {
    max-width: 5rem;
  }

  .desktop\:hover\:max-w-21:hover {
    max-width: 5.25rem;
  }

  .desktop\:hover\:max-w-22:hover {
    max-width: 5.5rem;
  }

  .desktop\:hover\:max-w-23:hover {
    max-width: 5.75rem;
  }

  .desktop\:hover\:max-w-24:hover {
    max-width: 6rem;
  }

  .desktop\:hover\:max-w-25:hover {
    max-width: 6.25rem;
  }

  .desktop\:hover\:max-w-26:hover {
    max-width: 6.5rem;
  }

  .desktop\:hover\:max-w-27:hover {
    max-width: 6.75rem;
  }

  .desktop\:hover\:max-w-28:hover {
    max-width: 7rem;
  }

  .desktop\:hover\:max-w-29:hover {
    max-width: 7.25rem;
  }

  .desktop\:hover\:max-w-30:hover {
    max-width: 7.5rem;
  }

  .desktop\:hover\:max-w-31:hover {
    max-width: 7.75rem;
  }

  .desktop\:hover\:max-w-32:hover {
    max-width: 8rem;
  }

  .desktop\:hover\:max-w-40:hover {
    max-width: 10rem;
  }

  .desktop\:hover\:max-w-48:hover {
    max-width: 12rem;
  }

  .desktop\:hover\:max-w-56:hover {
    max-width: 14rem;
  }

  .desktop\:hover\:max-w-64:hover {
    max-width: 16rem;
  }

  .desktop\:hover\:max-w-none:hover {
    max-width: none;
  }

  .desktop\:hover\:max-w-xs:hover {
    max-width: 20rem;
  }

  .desktop\:hover\:max-w-sm:hover {
    max-width: 24rem;
  }

  .desktop\:hover\:max-w-md:hover {
    max-width: 28rem;
  }

  .desktop\:hover\:max-w-lg:hover {
    max-width: 32rem;
  }

  .desktop\:hover\:max-w-xl:hover {
    max-width: 36rem;
  }

  .desktop\:hover\:max-w-2xl:hover {
    max-width: 42rem;
  }

  .desktop\:hover\:max-w-3xl:hover {
    max-width: 48rem;
  }

  .desktop\:hover\:max-w-4xl:hover {
    max-width: 56rem;
  }

  .desktop\:hover\:max-w-5xl:hover {
    max-width: 64rem;
  }

  .desktop\:hover\:max-w-6xl:hover {
    max-width: 72rem;
  }

  .desktop\:hover\:max-w-full:hover {
    max-width: 100%;
  }

  .desktop\:hover\:max-w-px:hover {
    max-width: 1px;
  }

  .desktop\:hover\:max-w-1\/2:hover {
    max-width: 50%;
  }

  .desktop\:hover\:max-w-mobile:hover {
    max-width: 767px;
  }

  .desktop\:hover\:max-w-tablet:hover {
    max-width: 1023px;
  }

  .desktop\:hover\:max-w-laptop:hover {
    max-width: 1440px;
  }

  .desktop\:hover\:max-w-desktop:hover {
    max-width: 1920px;
  }

  .desktop\:min-h-0 {
    min-height: 0rem;
  }

  .desktop\:min-h-1 {
    min-height: 0.25rem;
  }

  .desktop\:min-h-2 {
    min-height: 0.5rem;
  }

  .desktop\:min-h-3 {
    min-height: 0.75rem;
  }

  .desktop\:min-h-4 {
    min-height: 1rem;
  }

  .desktop\:min-h-5 {
    min-height: 1.25rem;
  }

  .desktop\:min-h-6 {
    min-height: 1.5rem;
  }

  .desktop\:min-h-7 {
    min-height: 1.75rem;
  }

  .desktop\:min-h-8 {
    min-height: 2rem;
  }

  .desktop\:min-h-9 {
    min-height: 2.25rem;
  }

  .desktop\:min-h-10 {
    min-height: 2.5rem;
  }

  .desktop\:min-h-11 {
    min-height: 2.75rem;
  }

  .desktop\:min-h-12 {
    min-height: 3rem;
  }

  .desktop\:min-h-13 {
    min-height: 3.25rem;
  }

  .desktop\:min-h-14 {
    min-height: 3.5rem;
  }

  .desktop\:min-h-15 {
    min-height: 3.75rem;
  }

  .desktop\:min-h-16 {
    min-height: 4rem;
  }

  .desktop\:min-h-17 {
    min-height: 4.25rem;
  }

  .desktop\:min-h-18 {
    min-height: 4.5rem;
  }

  .desktop\:min-h-19 {
    min-height: 4.75rem;
  }

  .desktop\:min-h-20 {
    min-height: 5rem;
  }

  .desktop\:min-h-21 {
    min-height: 5.25rem;
  }

  .desktop\:min-h-22 {
    min-height: 5.5rem;
  }

  .desktop\:min-h-23 {
    min-height: 5.75rem;
  }

  .desktop\:min-h-24 {
    min-height: 6rem;
  }

  .desktop\:min-h-25 {
    min-height: 6.25rem;
  }

  .desktop\:min-h-26 {
    min-height: 6.5rem;
  }

  .desktop\:min-h-27 {
    min-height: 6.75rem;
  }

  .desktop\:min-h-28 {
    min-height: 7rem;
  }

  .desktop\:min-h-29 {
    min-height: 7.25rem;
  }

  .desktop\:min-h-30 {
    min-height: 7.5rem;
  }

  .desktop\:min-h-31 {
    min-height: 7.75rem;
  }

  .desktop\:min-h-32 {
    min-height: 8rem;
  }

  .desktop\:min-h-40 {
    min-height: 10rem;
  }

  .desktop\:min-h-48 {
    min-height: 12rem;
  }

  .desktop\:min-h-56 {
    min-height: 14rem;
  }

  .desktop\:min-h-64 {
    min-height: 16rem;
  }

  .desktop\:min-h-full {
    min-height: 100%;
  }

  .desktop\:min-h-screen {
    min-height: 100vh;
  }

  .desktop\:min-h-px {
    min-height: 1px;
  }

  .desktop\:min-h-1\/2 {
    min-height: 50%;
  }

  .desktop\:\!min-h-0 {
    min-height: 0rem !important;
  }

  .desktop\:\!min-h-1 {
    min-height: 0.25rem !important;
  }

  .desktop\:\!min-h-2 {
    min-height: 0.5rem !important;
  }

  .desktop\:\!min-h-3 {
    min-height: 0.75rem !important;
  }

  .desktop\:\!min-h-4 {
    min-height: 1rem !important;
  }

  .desktop\:\!min-h-5 {
    min-height: 1.25rem !important;
  }

  .desktop\:\!min-h-6 {
    min-height: 1.5rem !important;
  }

  .desktop\:\!min-h-7 {
    min-height: 1.75rem !important;
  }

  .desktop\:\!min-h-8 {
    min-height: 2rem !important;
  }

  .desktop\:\!min-h-9 {
    min-height: 2.25rem !important;
  }

  .desktop\:\!min-h-10 {
    min-height: 2.5rem !important;
  }

  .desktop\:\!min-h-11 {
    min-height: 2.75rem !important;
  }

  .desktop\:\!min-h-12 {
    min-height: 3rem !important;
  }

  .desktop\:\!min-h-13 {
    min-height: 3.25rem !important;
  }

  .desktop\:\!min-h-14 {
    min-height: 3.5rem !important;
  }

  .desktop\:\!min-h-15 {
    min-height: 3.75rem !important;
  }

  .desktop\:\!min-h-16 {
    min-height: 4rem !important;
  }

  .desktop\:\!min-h-17 {
    min-height: 4.25rem !important;
  }

  .desktop\:\!min-h-18 {
    min-height: 4.5rem !important;
  }

  .desktop\:\!min-h-19 {
    min-height: 4.75rem !important;
  }

  .desktop\:\!min-h-20 {
    min-height: 5rem !important;
  }

  .desktop\:\!min-h-21 {
    min-height: 5.25rem !important;
  }

  .desktop\:\!min-h-22 {
    min-height: 5.5rem !important;
  }

  .desktop\:\!min-h-23 {
    min-height: 5.75rem !important;
  }

  .desktop\:\!min-h-24 {
    min-height: 6rem !important;
  }

  .desktop\:\!min-h-25 {
    min-height: 6.25rem !important;
  }

  .desktop\:\!min-h-26 {
    min-height: 6.5rem !important;
  }

  .desktop\:\!min-h-27 {
    min-height: 6.75rem !important;
  }

  .desktop\:\!min-h-28 {
    min-height: 7rem !important;
  }

  .desktop\:\!min-h-29 {
    min-height: 7.25rem !important;
  }

  .desktop\:\!min-h-30 {
    min-height: 7.5rem !important;
  }

  .desktop\:\!min-h-31 {
    min-height: 7.75rem !important;
  }

  .desktop\:\!min-h-32 {
    min-height: 8rem !important;
  }

  .desktop\:\!min-h-40 {
    min-height: 10rem !important;
  }

  .desktop\:\!min-h-48 {
    min-height: 12rem !important;
  }

  .desktop\:\!min-h-56 {
    min-height: 14rem !important;
  }

  .desktop\:\!min-h-64 {
    min-height: 16rem !important;
  }

  .desktop\:\!min-h-full {
    min-height: 100% !important;
  }

  .desktop\:\!min-h-screen {
    min-height: 100vh !important;
  }

  .desktop\:\!min-h-px {
    min-height: 1px !important;
  }

  .desktop\:\!min-h-1\/2 {
    min-height: 50% !important;
  }

  .desktop\:hover\:min-h-0:hover {
    min-height: 0rem;
  }

  .desktop\:hover\:min-h-1:hover {
    min-height: 0.25rem;
  }

  .desktop\:hover\:min-h-2:hover {
    min-height: 0.5rem;
  }

  .desktop\:hover\:min-h-3:hover {
    min-height: 0.75rem;
  }

  .desktop\:hover\:min-h-4:hover {
    min-height: 1rem;
  }

  .desktop\:hover\:min-h-5:hover {
    min-height: 1.25rem;
  }

  .desktop\:hover\:min-h-6:hover {
    min-height: 1.5rem;
  }

  .desktop\:hover\:min-h-7:hover {
    min-height: 1.75rem;
  }

  .desktop\:hover\:min-h-8:hover {
    min-height: 2rem;
  }

  .desktop\:hover\:min-h-9:hover {
    min-height: 2.25rem;
  }

  .desktop\:hover\:min-h-10:hover {
    min-height: 2.5rem;
  }

  .desktop\:hover\:min-h-11:hover {
    min-height: 2.75rem;
  }

  .desktop\:hover\:min-h-12:hover {
    min-height: 3rem;
  }

  .desktop\:hover\:min-h-13:hover {
    min-height: 3.25rem;
  }

  .desktop\:hover\:min-h-14:hover {
    min-height: 3.5rem;
  }

  .desktop\:hover\:min-h-15:hover {
    min-height: 3.75rem;
  }

  .desktop\:hover\:min-h-16:hover {
    min-height: 4rem;
  }

  .desktop\:hover\:min-h-17:hover {
    min-height: 4.25rem;
  }

  .desktop\:hover\:min-h-18:hover {
    min-height: 4.5rem;
  }

  .desktop\:hover\:min-h-19:hover {
    min-height: 4.75rem;
  }

  .desktop\:hover\:min-h-20:hover {
    min-height: 5rem;
  }

  .desktop\:hover\:min-h-21:hover {
    min-height: 5.25rem;
  }

  .desktop\:hover\:min-h-22:hover {
    min-height: 5.5rem;
  }

  .desktop\:hover\:min-h-23:hover {
    min-height: 5.75rem;
  }

  .desktop\:hover\:min-h-24:hover {
    min-height: 6rem;
  }

  .desktop\:hover\:min-h-25:hover {
    min-height: 6.25rem;
  }

  .desktop\:hover\:min-h-26:hover {
    min-height: 6.5rem;
  }

  .desktop\:hover\:min-h-27:hover {
    min-height: 6.75rem;
  }

  .desktop\:hover\:min-h-28:hover {
    min-height: 7rem;
  }

  .desktop\:hover\:min-h-29:hover {
    min-height: 7.25rem;
  }

  .desktop\:hover\:min-h-30:hover {
    min-height: 7.5rem;
  }

  .desktop\:hover\:min-h-31:hover {
    min-height: 7.75rem;
  }

  .desktop\:hover\:min-h-32:hover {
    min-height: 8rem;
  }

  .desktop\:hover\:min-h-40:hover {
    min-height: 10rem;
  }

  .desktop\:hover\:min-h-48:hover {
    min-height: 12rem;
  }

  .desktop\:hover\:min-h-56:hover {
    min-height: 14rem;
  }

  .desktop\:hover\:min-h-64:hover {
    min-height: 16rem;
  }

  .desktop\:hover\:min-h-full:hover {
    min-height: 100%;
  }

  .desktop\:hover\:min-h-screen:hover {
    min-height: 100vh;
  }

  .desktop\:hover\:min-h-px:hover {
    min-height: 1px;
  }

  .desktop\:hover\:min-h-1\/2:hover {
    min-height: 50%;
  }

  .desktop\:min-w-0 {
    min-width: 0rem;
  }

  .desktop\:min-w-1 {
    min-width: 0.25rem;
  }

  .desktop\:min-w-2 {
    min-width: 0.5rem;
  }

  .desktop\:min-w-3 {
    min-width: 0.75rem;
  }

  .desktop\:min-w-4 {
    min-width: 1rem;
  }

  .desktop\:min-w-5 {
    min-width: 1.25rem;
  }

  .desktop\:min-w-6 {
    min-width: 1.5rem;
  }

  .desktop\:min-w-7 {
    min-width: 1.75rem;
  }

  .desktop\:min-w-8 {
    min-width: 2rem;
  }

  .desktop\:min-w-9 {
    min-width: 2.25rem;
  }

  .desktop\:min-w-10 {
    min-width: 2.5rem;
  }

  .desktop\:min-w-11 {
    min-width: 2.75rem;
  }

  .desktop\:min-w-12 {
    min-width: 3rem;
  }

  .desktop\:min-w-13 {
    min-width: 3.25rem;
  }

  .desktop\:min-w-14 {
    min-width: 3.5rem;
  }

  .desktop\:min-w-15 {
    min-width: 3.75rem;
  }

  .desktop\:min-w-16 {
    min-width: 4rem;
  }

  .desktop\:min-w-17 {
    min-width: 4.25rem;
  }

  .desktop\:min-w-18 {
    min-width: 4.5rem;
  }

  .desktop\:min-w-19 {
    min-width: 4.75rem;
  }

  .desktop\:min-w-20 {
    min-width: 5rem;
  }

  .desktop\:min-w-21 {
    min-width: 5.25rem;
  }

  .desktop\:min-w-22 {
    min-width: 5.5rem;
  }

  .desktop\:min-w-23 {
    min-width: 5.75rem;
  }

  .desktop\:min-w-24 {
    min-width: 6rem;
  }

  .desktop\:min-w-25 {
    min-width: 6.25rem;
  }

  .desktop\:min-w-26 {
    min-width: 6.5rem;
  }

  .desktop\:min-w-27 {
    min-width: 6.75rem;
  }

  .desktop\:min-w-28 {
    min-width: 7rem;
  }

  .desktop\:min-w-29 {
    min-width: 7.25rem;
  }

  .desktop\:min-w-30 {
    min-width: 7.5rem;
  }

  .desktop\:min-w-31 {
    min-width: 7.75rem;
  }

  .desktop\:min-w-32 {
    min-width: 8rem;
  }

  .desktop\:min-w-40 {
    min-width: 10rem;
  }

  .desktop\:min-w-48 {
    min-width: 12rem;
  }

  .desktop\:min-w-56 {
    min-width: 14rem;
  }

  .desktop\:min-w-64 {
    min-width: 16rem;
  }

  .desktop\:min-w-full {
    min-width: 100%;
  }

  .desktop\:min-w-px {
    min-width: 1px;
  }

  .desktop\:min-w-1\/2 {
    min-width: 50%;
  }

  .desktop\:min-w-2xs {
    min-width: 375px;
  }

  .desktop\:min-w-xs {
    min-width: 478px;
  }

  .desktop\:min-w-sm {
    min-width: 576px;
  }

  .desktop\:min-w-md {
    min-width: 768px;
  }

  .desktop\:min-w-lg {
    min-width: 1024px;
  }

  .desktop\:min-w-xl {
    min-width: 1440px;
  }

  .desktop\:min-w-2xl {
    min-width: 1920px;
  }

  .desktop\:min-w-3xl {
    min-width: 2560px;
  }

  .desktop\:\!min-w-0 {
    min-width: 0rem !important;
  }

  .desktop\:\!min-w-1 {
    min-width: 0.25rem !important;
  }

  .desktop\:\!min-w-2 {
    min-width: 0.5rem !important;
  }

  .desktop\:\!min-w-3 {
    min-width: 0.75rem !important;
  }

  .desktop\:\!min-w-4 {
    min-width: 1rem !important;
  }

  .desktop\:\!min-w-5 {
    min-width: 1.25rem !important;
  }

  .desktop\:\!min-w-6 {
    min-width: 1.5rem !important;
  }

  .desktop\:\!min-w-7 {
    min-width: 1.75rem !important;
  }

  .desktop\:\!min-w-8 {
    min-width: 2rem !important;
  }

  .desktop\:\!min-w-9 {
    min-width: 2.25rem !important;
  }

  .desktop\:\!min-w-10 {
    min-width: 2.5rem !important;
  }

  .desktop\:\!min-w-11 {
    min-width: 2.75rem !important;
  }

  .desktop\:\!min-w-12 {
    min-width: 3rem !important;
  }

  .desktop\:\!min-w-13 {
    min-width: 3.25rem !important;
  }

  .desktop\:\!min-w-14 {
    min-width: 3.5rem !important;
  }

  .desktop\:\!min-w-15 {
    min-width: 3.75rem !important;
  }

  .desktop\:\!min-w-16 {
    min-width: 4rem !important;
  }

  .desktop\:\!min-w-17 {
    min-width: 4.25rem !important;
  }

  .desktop\:\!min-w-18 {
    min-width: 4.5rem !important;
  }

  .desktop\:\!min-w-19 {
    min-width: 4.75rem !important;
  }

  .desktop\:\!min-w-20 {
    min-width: 5rem !important;
  }

  .desktop\:\!min-w-21 {
    min-width: 5.25rem !important;
  }

  .desktop\:\!min-w-22 {
    min-width: 5.5rem !important;
  }

  .desktop\:\!min-w-23 {
    min-width: 5.75rem !important;
  }

  .desktop\:\!min-w-24 {
    min-width: 6rem !important;
  }

  .desktop\:\!min-w-25 {
    min-width: 6.25rem !important;
  }

  .desktop\:\!min-w-26 {
    min-width: 6.5rem !important;
  }

  .desktop\:\!min-w-27 {
    min-width: 6.75rem !important;
  }

  .desktop\:\!min-w-28 {
    min-width: 7rem !important;
  }

  .desktop\:\!min-w-29 {
    min-width: 7.25rem !important;
  }

  .desktop\:\!min-w-30 {
    min-width: 7.5rem !important;
  }

  .desktop\:\!min-w-31 {
    min-width: 7.75rem !important;
  }

  .desktop\:\!min-w-32 {
    min-width: 8rem !important;
  }

  .desktop\:\!min-w-40 {
    min-width: 10rem !important;
  }

  .desktop\:\!min-w-48 {
    min-width: 12rem !important;
  }

  .desktop\:\!min-w-56 {
    min-width: 14rem !important;
  }

  .desktop\:\!min-w-64 {
    min-width: 16rem !important;
  }

  .desktop\:\!min-w-full {
    min-width: 100% !important;
  }

  .desktop\:\!min-w-px {
    min-width: 1px !important;
  }

  .desktop\:\!min-w-1\/2 {
    min-width: 50% !important;
  }

  .desktop\:\!min-w-2xs {
    min-width: 375px !important;
  }

  .desktop\:\!min-w-xs {
    min-width: 478px !important;
  }

  .desktop\:\!min-w-sm {
    min-width: 576px !important;
  }

  .desktop\:\!min-w-md {
    min-width: 768px !important;
  }

  .desktop\:\!min-w-lg {
    min-width: 1024px !important;
  }

  .desktop\:\!min-w-xl {
    min-width: 1440px !important;
  }

  .desktop\:\!min-w-2xl {
    min-width: 1920px !important;
  }

  .desktop\:\!min-w-3xl {
    min-width: 2560px !important;
  }

  .desktop\:hover\:min-w-0:hover {
    min-width: 0rem;
  }

  .desktop\:hover\:min-w-1:hover {
    min-width: 0.25rem;
  }

  .desktop\:hover\:min-w-2:hover {
    min-width: 0.5rem;
  }

  .desktop\:hover\:min-w-3:hover {
    min-width: 0.75rem;
  }

  .desktop\:hover\:min-w-4:hover {
    min-width: 1rem;
  }

  .desktop\:hover\:min-w-5:hover {
    min-width: 1.25rem;
  }

  .desktop\:hover\:min-w-6:hover {
    min-width: 1.5rem;
  }

  .desktop\:hover\:min-w-7:hover {
    min-width: 1.75rem;
  }

  .desktop\:hover\:min-w-8:hover {
    min-width: 2rem;
  }

  .desktop\:hover\:min-w-9:hover {
    min-width: 2.25rem;
  }

  .desktop\:hover\:min-w-10:hover {
    min-width: 2.5rem;
  }

  .desktop\:hover\:min-w-11:hover {
    min-width: 2.75rem;
  }

  .desktop\:hover\:min-w-12:hover {
    min-width: 3rem;
  }

  .desktop\:hover\:min-w-13:hover {
    min-width: 3.25rem;
  }

  .desktop\:hover\:min-w-14:hover {
    min-width: 3.5rem;
  }

  .desktop\:hover\:min-w-15:hover {
    min-width: 3.75rem;
  }

  .desktop\:hover\:min-w-16:hover {
    min-width: 4rem;
  }

  .desktop\:hover\:min-w-17:hover {
    min-width: 4.25rem;
  }

  .desktop\:hover\:min-w-18:hover {
    min-width: 4.5rem;
  }

  .desktop\:hover\:min-w-19:hover {
    min-width: 4.75rem;
  }

  .desktop\:hover\:min-w-20:hover {
    min-width: 5rem;
  }

  .desktop\:hover\:min-w-21:hover {
    min-width: 5.25rem;
  }

  .desktop\:hover\:min-w-22:hover {
    min-width: 5.5rem;
  }

  .desktop\:hover\:min-w-23:hover {
    min-width: 5.75rem;
  }

  .desktop\:hover\:min-w-24:hover {
    min-width: 6rem;
  }

  .desktop\:hover\:min-w-25:hover {
    min-width: 6.25rem;
  }

  .desktop\:hover\:min-w-26:hover {
    min-width: 6.5rem;
  }

  .desktop\:hover\:min-w-27:hover {
    min-width: 6.75rem;
  }

  .desktop\:hover\:min-w-28:hover {
    min-width: 7rem;
  }

  .desktop\:hover\:min-w-29:hover {
    min-width: 7.25rem;
  }

  .desktop\:hover\:min-w-30:hover {
    min-width: 7.5rem;
  }

  .desktop\:hover\:min-w-31:hover {
    min-width: 7.75rem;
  }

  .desktop\:hover\:min-w-32:hover {
    min-width: 8rem;
  }

  .desktop\:hover\:min-w-40:hover {
    min-width: 10rem;
  }

  .desktop\:hover\:min-w-48:hover {
    min-width: 12rem;
  }

  .desktop\:hover\:min-w-56:hover {
    min-width: 14rem;
  }

  .desktop\:hover\:min-w-64:hover {
    min-width: 16rem;
  }

  .desktop\:hover\:min-w-full:hover {
    min-width: 100%;
  }

  .desktop\:hover\:min-w-px:hover {
    min-width: 1px;
  }

  .desktop\:hover\:min-w-1\/2:hover {
    min-width: 50%;
  }

  .desktop\:hover\:min-w-2xs:hover {
    min-width: 375px;
  }

  .desktop\:hover\:min-w-xs:hover {
    min-width: 478px;
  }

  .desktop\:hover\:min-w-sm:hover {
    min-width: 576px;
  }

  .desktop\:hover\:min-w-md:hover {
    min-width: 768px;
  }

  .desktop\:hover\:min-w-lg:hover {
    min-width: 1024px;
  }

  .desktop\:hover\:min-w-xl:hover {
    min-width: 1440px;
  }

  .desktop\:hover\:min-w-2xl:hover {
    min-width: 1920px;
  }

  .desktop\:hover\:min-w-3xl:hover {
    min-width: 2560px;
  }

  .desktop\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .desktop\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .desktop\:object-fill {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .desktop\:object-none {
    -o-object-fit: none;
       object-fit: none;
  }

  .desktop\:object-scale-down {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .desktop\:\!object-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .desktop\:\!object-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .desktop\:\!object-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .desktop\:\!object-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .desktop\:\!object-scale-down {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .desktop\:hover\:object-contain:hover {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .desktop\:hover\:object-cover:hover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .desktop\:hover\:object-fill:hover {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .desktop\:hover\:object-none:hover {
    -o-object-fit: none;
       object-fit: none;
  }

  .desktop\:hover\:object-scale-down:hover {
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .desktop\:object-bottom {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .desktop\:object-center {
    -o-object-position: center;
       object-position: center;
  }

  .desktop\:object-left {
    -o-object-position: left;
       object-position: left;
  }

  .desktop\:object-left-bottom {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .desktop\:object-left-top {
    -o-object-position: left top;
       object-position: left top;
  }

  .desktop\:object-right {
    -o-object-position: right;
       object-position: right;
  }

  .desktop\:object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .desktop\:object-right-top {
    -o-object-position: right top;
       object-position: right top;
  }

  .desktop\:object-top {
    -o-object-position: top;
       object-position: top;
  }

  .desktop\:\!object-bottom {
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .desktop\:\!object-center {
    -o-object-position: center !important;
       object-position: center !important;
  }

  .desktop\:\!object-left {
    -o-object-position: left !important;
       object-position: left !important;
  }

  .desktop\:\!object-left-bottom {
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .desktop\:\!object-left-top {
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .desktop\:\!object-right {
    -o-object-position: right !important;
       object-position: right !important;
  }

  .desktop\:\!object-right-bottom {
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .desktop\:\!object-right-top {
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .desktop\:\!object-top {
    -o-object-position: top !important;
       object-position: top !important;
  }

  .desktop\:hover\:object-bottom:hover {
    -o-object-position: bottom;
       object-position: bottom;
  }

  .desktop\:hover\:object-center:hover {
    -o-object-position: center;
       object-position: center;
  }

  .desktop\:hover\:object-left:hover {
    -o-object-position: left;
       object-position: left;
  }

  .desktop\:hover\:object-left-bottom:hover {
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .desktop\:hover\:object-left-top:hover {
    -o-object-position: left top;
       object-position: left top;
  }

  .desktop\:hover\:object-right:hover {
    -o-object-position: right;
       object-position: right;
  }

  .desktop\:hover\:object-right-bottom:hover {
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .desktop\:hover\:object-right-top:hover {
    -o-object-position: right top;
       object-position: right top;
  }

  .desktop\:hover\:object-top:hover {
    -o-object-position: top;
       object-position: top;
  }

  .desktop\:opacity-0 {
    opacity: 0;
  }

  .desktop\:opacity-25 {
    opacity: 0.25;
  }

  .desktop\:opacity-50 {
    opacity: 0.5;
  }

  .desktop\:opacity-75 {
    opacity: 0.75;
  }

  .desktop\:opacity-100 {
    opacity: 1;
  }

  .desktop\:\!opacity-0 {
    opacity: 0 !important;
  }

  .desktop\:\!opacity-25 {
    opacity: 0.25 !important;
  }

  .desktop\:\!opacity-50 {
    opacity: 0.5 !important;
  }

  .desktop\:\!opacity-75 {
    opacity: 0.75 !important;
  }

  .desktop\:\!opacity-100 {
    opacity: 1 !important;
  }

  .desktop\:hover\:opacity-0:hover {
    opacity: 0;
  }

  .desktop\:hover\:opacity-25:hover {
    opacity: 0.25;
  }

  .desktop\:hover\:opacity-50:hover {
    opacity: 0.5;
  }

  .desktop\:hover\:opacity-75:hover {
    opacity: 0.75;
  }

  .desktop\:hover\:opacity-100:hover {
    opacity: 1;
  }

  .desktop\:outline-none {
    outline: 0;
  }

  .desktop\:\!outline-none {
    outline: 0 !important;
  }

  .desktop\:hover\:outline-none:hover {
    outline: 0;
  }

  .desktop\:overflow-auto {
    overflow: auto;
  }

  .desktop\:overflow-hidden {
    overflow: hidden;
  }

  .desktop\:overflow-visible {
    overflow: visible;
  }

  .desktop\:overflow-scroll {
    overflow: scroll;
  }

  .desktop\:overflow-x-auto {
    overflow-x: auto;
  }

  .desktop\:overflow-y-auto {
    overflow-y: auto;
  }

  .desktop\:overflow-x-hidden {
    overflow-x: hidden;
  }

  .desktop\:overflow-y-hidden {
    overflow-y: hidden;
  }

  .desktop\:overflow-x-visible {
    overflow-x: visible;
  }

  .desktop\:overflow-y-visible {
    overflow-y: visible;
  }

  .desktop\:overflow-x-scroll {
    overflow-x: scroll;
  }

  .desktop\:overflow-y-scroll {
    overflow-y: scroll;
  }

  .desktop\:scrolling-touch {
    -webkit-overflow-scrolling: touch;
  }

  .desktop\:scrolling-auto {
    -webkit-overflow-scrolling: auto;
  }

  .desktop\:\!overflow-auto {
    overflow: auto !important;
  }

  .desktop\:\!overflow-hidden {
    overflow: hidden !important;
  }

  .desktop\:\!overflow-visible {
    overflow: visible !important;
  }

  .desktop\:\!overflow-scroll {
    overflow: scroll !important;
  }

  .desktop\:\!overflow-x-auto {
    overflow-x: auto !important;
  }

  .desktop\:\!overflow-y-auto {
    overflow-y: auto !important;
  }

  .desktop\:\!overflow-x-hidden {
    overflow-x: hidden !important;
  }

  .desktop\:\!overflow-y-hidden {
    overflow-y: hidden !important;
  }

  .desktop\:\!overflow-x-visible {
    overflow-x: visible !important;
  }

  .desktop\:\!overflow-y-visible {
    overflow-y: visible !important;
  }

  .desktop\:\!overflow-x-scroll {
    overflow-x: scroll !important;
  }

  .desktop\:\!overflow-y-scroll {
    overflow-y: scroll !important;
  }

  .desktop\:\!scrolling-touch {
    -webkit-overflow-scrolling: touch !important;
  }

  .desktop\:\!scrolling-auto {
    -webkit-overflow-scrolling: auto !important;
  }

  .desktop\:hover\:overflow-auto:hover {
    overflow: auto;
  }

  .desktop\:hover\:overflow-hidden:hover {
    overflow: hidden;
  }

  .desktop\:hover\:overflow-visible:hover {
    overflow: visible;
  }

  .desktop\:hover\:overflow-scroll:hover {
    overflow: scroll;
  }

  .desktop\:hover\:overflow-x-auto:hover {
    overflow-x: auto;
  }

  .desktop\:hover\:overflow-y-auto:hover {
    overflow-y: auto;
  }

  .desktop\:hover\:overflow-x-hidden:hover {
    overflow-x: hidden;
  }

  .desktop\:hover\:overflow-y-hidden:hover {
    overflow-y: hidden;
  }

  .desktop\:hover\:overflow-x-visible:hover {
    overflow-x: visible;
  }

  .desktop\:hover\:overflow-y-visible:hover {
    overflow-y: visible;
  }

  .desktop\:hover\:overflow-x-scroll:hover {
    overflow-x: scroll;
  }

  .desktop\:hover\:overflow-y-scroll:hover {
    overflow-y: scroll;
  }

  .desktop\:hover\:scrolling-touch:hover {
    -webkit-overflow-scrolling: touch;
  }

  .desktop\:hover\:scrolling-auto:hover {
    -webkit-overflow-scrolling: auto;
  }

  .desktop\:p-0 {
    padding: 0rem;
  }

  .desktop\:p-1 {
    padding: 0.25rem;
  }

  .desktop\:p-2 {
    padding: 0.5rem;
  }

  .desktop\:p-3 {
    padding: 0.75rem;
  }

  .desktop\:p-4 {
    padding: 1rem;
  }

  .desktop\:p-5 {
    padding: 1.25rem;
  }

  .desktop\:p-6 {
    padding: 1.5rem;
  }

  .desktop\:p-7 {
    padding: 1.75rem;
  }

  .desktop\:p-8 {
    padding: 2rem;
  }

  .desktop\:p-9 {
    padding: 2.25rem;
  }

  .desktop\:p-10 {
    padding: 2.5rem;
  }

  .desktop\:p-11 {
    padding: 2.75rem;
  }

  .desktop\:p-12 {
    padding: 3rem;
  }

  .desktop\:p-13 {
    padding: 3.25rem;
  }

  .desktop\:p-14 {
    padding: 3.5rem;
  }

  .desktop\:p-15 {
    padding: 3.75rem;
  }

  .desktop\:p-16 {
    padding: 4rem;
  }

  .desktop\:p-17 {
    padding: 4.25rem;
  }

  .desktop\:p-18 {
    padding: 4.5rem;
  }

  .desktop\:p-19 {
    padding: 4.75rem;
  }

  .desktop\:p-20 {
    padding: 5rem;
  }

  .desktop\:p-21 {
    padding: 5.25rem;
  }

  .desktop\:p-22 {
    padding: 5.5rem;
  }

  .desktop\:p-23 {
    padding: 5.75rem;
  }

  .desktop\:p-24 {
    padding: 6rem;
  }

  .desktop\:p-25 {
    padding: 6.25rem;
  }

  .desktop\:p-26 {
    padding: 6.5rem;
  }

  .desktop\:p-27 {
    padding: 6.75rem;
  }

  .desktop\:p-28 {
    padding: 7rem;
  }

  .desktop\:p-29 {
    padding: 7.25rem;
  }

  .desktop\:p-30 {
    padding: 7.5rem;
  }

  .desktop\:p-31 {
    padding: 7.75rem;
  }

  .desktop\:p-32 {
    padding: 8rem;
  }

  .desktop\:p-40 {
    padding: 10rem;
  }

  .desktop\:p-48 {
    padding: 12rem;
  }

  .desktop\:p-56 {
    padding: 14rem;
  }

  .desktop\:p-64 {
    padding: 16rem;
  }

  .desktop\:p-px {
    padding: 1px;
  }

  .desktop\:py-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .desktop\:px-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .desktop\:py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .desktop\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .desktop\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .desktop\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .desktop\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .desktop\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .desktop\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .desktop\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .desktop\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .desktop\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .desktop\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .desktop\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .desktop\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .desktop\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .desktop\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .desktop\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .desktop\:py-9 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .desktop\:px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .desktop\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .desktop\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .desktop\:py-11 {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .desktop\:px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .desktop\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .desktop\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .desktop\:py-13 {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .desktop\:px-13 {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .desktop\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .desktop\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .desktop\:py-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .desktop\:px-15 {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .desktop\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .desktop\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .desktop\:py-17 {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .desktop\:px-17 {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .desktop\:py-18 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .desktop\:px-18 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .desktop\:py-19 {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .desktop\:px-19 {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .desktop\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .desktop\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .desktop\:py-21 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .desktop\:px-21 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .desktop\:py-22 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .desktop\:px-22 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .desktop\:py-23 {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .desktop\:px-23 {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .desktop\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .desktop\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .desktop\:py-25 {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .desktop\:px-25 {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .desktop\:py-26 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .desktop\:px-26 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .desktop\:py-27 {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .desktop\:px-27 {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .desktop\:py-28 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .desktop\:px-28 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .desktop\:py-29 {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .desktop\:px-29 {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .desktop\:py-30 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .desktop\:px-30 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .desktop\:py-31 {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .desktop\:px-31 {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .desktop\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .desktop\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .desktop\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .desktop\:px-40 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .desktop\:py-48 {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .desktop\:px-48 {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .desktop\:py-56 {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .desktop\:px-56 {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .desktop\:py-64 {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .desktop\:px-64 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .desktop\:py-px {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .desktop\:px-px {
    padding-left: 1px;
    padding-right: 1px;
  }

  .desktop\:pt-0 {
    padding-top: 0rem;
  }

  .desktop\:pr-0 {
    padding-right: 0rem;
  }

  .desktop\:pb-0 {
    padding-bottom: 0rem;
  }

  .desktop\:pl-0 {
    padding-left: 0rem;
  }

  .desktop\:pt-1 {
    padding-top: 0.25rem;
  }

  .desktop\:pr-1 {
    padding-right: 0.25rem;
  }

  .desktop\:pb-1 {
    padding-bottom: 0.25rem;
  }

  .desktop\:pl-1 {
    padding-left: 0.25rem;
  }

  .desktop\:pt-2 {
    padding-top: 0.5rem;
  }

  .desktop\:pr-2 {
    padding-right: 0.5rem;
  }

  .desktop\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .desktop\:pl-2 {
    padding-left: 0.5rem;
  }

  .desktop\:pt-3 {
    padding-top: 0.75rem;
  }

  .desktop\:pr-3 {
    padding-right: 0.75rem;
  }

  .desktop\:pb-3 {
    padding-bottom: 0.75rem;
  }

  .desktop\:pl-3 {
    padding-left: 0.75rem;
  }

  .desktop\:pt-4 {
    padding-top: 1rem;
  }

  .desktop\:pr-4 {
    padding-right: 1rem;
  }

  .desktop\:pb-4 {
    padding-bottom: 1rem;
  }

  .desktop\:pl-4 {
    padding-left: 1rem;
  }

  .desktop\:pt-5 {
    padding-top: 1.25rem;
  }

  .desktop\:pr-5 {
    padding-right: 1.25rem;
  }

  .desktop\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .desktop\:pl-5 {
    padding-left: 1.25rem;
  }

  .desktop\:pt-6 {
    padding-top: 1.5rem;
  }

  .desktop\:pr-6 {
    padding-right: 1.5rem;
  }

  .desktop\:pb-6 {
    padding-bottom: 1.5rem;
  }

  .desktop\:pl-6 {
    padding-left: 1.5rem;
  }

  .desktop\:pt-7 {
    padding-top: 1.75rem;
  }

  .desktop\:pr-7 {
    padding-right: 1.75rem;
  }

  .desktop\:pb-7 {
    padding-bottom: 1.75rem;
  }

  .desktop\:pl-7 {
    padding-left: 1.75rem;
  }

  .desktop\:pt-8 {
    padding-top: 2rem;
  }

  .desktop\:pr-8 {
    padding-right: 2rem;
  }

  .desktop\:pb-8 {
    padding-bottom: 2rem;
  }

  .desktop\:pl-8 {
    padding-left: 2rem;
  }

  .desktop\:pt-9 {
    padding-top: 2.25rem;
  }

  .desktop\:pr-9 {
    padding-right: 2.25rem;
  }

  .desktop\:pb-9 {
    padding-bottom: 2.25rem;
  }

  .desktop\:pl-9 {
    padding-left: 2.25rem;
  }

  .desktop\:pt-10 {
    padding-top: 2.5rem;
  }

  .desktop\:pr-10 {
    padding-right: 2.5rem;
  }

  .desktop\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .desktop\:pl-10 {
    padding-left: 2.5rem;
  }

  .desktop\:pt-11 {
    padding-top: 2.75rem;
  }

  .desktop\:pr-11 {
    padding-right: 2.75rem;
  }

  .desktop\:pb-11 {
    padding-bottom: 2.75rem;
  }

  .desktop\:pl-11 {
    padding-left: 2.75rem;
  }

  .desktop\:pt-12 {
    padding-top: 3rem;
  }

  .desktop\:pr-12 {
    padding-right: 3rem;
  }

  .desktop\:pb-12 {
    padding-bottom: 3rem;
  }

  .desktop\:pl-12 {
    padding-left: 3rem;
  }

  .desktop\:pt-13 {
    padding-top: 3.25rem;
  }

  .desktop\:pr-13 {
    padding-right: 3.25rem;
  }

  .desktop\:pb-13 {
    padding-bottom: 3.25rem;
  }

  .desktop\:pl-13 {
    padding-left: 3.25rem;
  }

  .desktop\:pt-14 {
    padding-top: 3.5rem;
  }

  .desktop\:pr-14 {
    padding-right: 3.5rem;
  }

  .desktop\:pb-14 {
    padding-bottom: 3.5rem;
  }

  .desktop\:pl-14 {
    padding-left: 3.5rem;
  }

  .desktop\:pt-15 {
    padding-top: 3.75rem;
  }

  .desktop\:pr-15 {
    padding-right: 3.75rem;
  }

  .desktop\:pb-15 {
    padding-bottom: 3.75rem;
  }

  .desktop\:pl-15 {
    padding-left: 3.75rem;
  }

  .desktop\:pt-16 {
    padding-top: 4rem;
  }

  .desktop\:pr-16 {
    padding-right: 4rem;
  }

  .desktop\:pb-16 {
    padding-bottom: 4rem;
  }

  .desktop\:pl-16 {
    padding-left: 4rem;
  }

  .desktop\:pt-17 {
    padding-top: 4.25rem;
  }

  .desktop\:pr-17 {
    padding-right: 4.25rem;
  }

  .desktop\:pb-17 {
    padding-bottom: 4.25rem;
  }

  .desktop\:pl-17 {
    padding-left: 4.25rem;
  }

  .desktop\:pt-18 {
    padding-top: 4.5rem;
  }

  .desktop\:pr-18 {
    padding-right: 4.5rem;
  }

  .desktop\:pb-18 {
    padding-bottom: 4.5rem;
  }

  .desktop\:pl-18 {
    padding-left: 4.5rem;
  }

  .desktop\:pt-19 {
    padding-top: 4.75rem;
  }

  .desktop\:pr-19 {
    padding-right: 4.75rem;
  }

  .desktop\:pb-19 {
    padding-bottom: 4.75rem;
  }

  .desktop\:pl-19 {
    padding-left: 4.75rem;
  }

  .desktop\:pt-20 {
    padding-top: 5rem;
  }

  .desktop\:pr-20 {
    padding-right: 5rem;
  }

  .desktop\:pb-20 {
    padding-bottom: 5rem;
  }

  .desktop\:pl-20 {
    padding-left: 5rem;
  }

  .desktop\:pt-21 {
    padding-top: 5.25rem;
  }

  .desktop\:pr-21 {
    padding-right: 5.25rem;
  }

  .desktop\:pb-21 {
    padding-bottom: 5.25rem;
  }

  .desktop\:pl-21 {
    padding-left: 5.25rem;
  }

  .desktop\:pt-22 {
    padding-top: 5.5rem;
  }

  .desktop\:pr-22 {
    padding-right: 5.5rem;
  }

  .desktop\:pb-22 {
    padding-bottom: 5.5rem;
  }

  .desktop\:pl-22 {
    padding-left: 5.5rem;
  }

  .desktop\:pt-23 {
    padding-top: 5.75rem;
  }

  .desktop\:pr-23 {
    padding-right: 5.75rem;
  }

  .desktop\:pb-23 {
    padding-bottom: 5.75rem;
  }

  .desktop\:pl-23 {
    padding-left: 5.75rem;
  }

  .desktop\:pt-24 {
    padding-top: 6rem;
  }

  .desktop\:pr-24 {
    padding-right: 6rem;
  }

  .desktop\:pb-24 {
    padding-bottom: 6rem;
  }

  .desktop\:pl-24 {
    padding-left: 6rem;
  }

  .desktop\:pt-25 {
    padding-top: 6.25rem;
  }

  .desktop\:pr-25 {
    padding-right: 6.25rem;
  }

  .desktop\:pb-25 {
    padding-bottom: 6.25rem;
  }

  .desktop\:pl-25 {
    padding-left: 6.25rem;
  }

  .desktop\:pt-26 {
    padding-top: 6.5rem;
  }

  .desktop\:pr-26 {
    padding-right: 6.5rem;
  }

  .desktop\:pb-26 {
    padding-bottom: 6.5rem;
  }

  .desktop\:pl-26 {
    padding-left: 6.5rem;
  }

  .desktop\:pt-27 {
    padding-top: 6.75rem;
  }

  .desktop\:pr-27 {
    padding-right: 6.75rem;
  }

  .desktop\:pb-27 {
    padding-bottom: 6.75rem;
  }

  .desktop\:pl-27 {
    padding-left: 6.75rem;
  }

  .desktop\:pt-28 {
    padding-top: 7rem;
  }

  .desktop\:pr-28 {
    padding-right: 7rem;
  }

  .desktop\:pb-28 {
    padding-bottom: 7rem;
  }

  .desktop\:pl-28 {
    padding-left: 7rem;
  }

  .desktop\:pt-29 {
    padding-top: 7.25rem;
  }

  .desktop\:pr-29 {
    padding-right: 7.25rem;
  }

  .desktop\:pb-29 {
    padding-bottom: 7.25rem;
  }

  .desktop\:pl-29 {
    padding-left: 7.25rem;
  }

  .desktop\:pt-30 {
    padding-top: 7.5rem;
  }

  .desktop\:pr-30 {
    padding-right: 7.5rem;
  }

  .desktop\:pb-30 {
    padding-bottom: 7.5rem;
  }

  .desktop\:pl-30 {
    padding-left: 7.5rem;
  }

  .desktop\:pt-31 {
    padding-top: 7.75rem;
  }

  .desktop\:pr-31 {
    padding-right: 7.75rem;
  }

  .desktop\:pb-31 {
    padding-bottom: 7.75rem;
  }

  .desktop\:pl-31 {
    padding-left: 7.75rem;
  }

  .desktop\:pt-32 {
    padding-top: 8rem;
  }

  .desktop\:pr-32 {
    padding-right: 8rem;
  }

  .desktop\:pb-32 {
    padding-bottom: 8rem;
  }

  .desktop\:pl-32 {
    padding-left: 8rem;
  }

  .desktop\:pt-40 {
    padding-top: 10rem;
  }

  .desktop\:pr-40 {
    padding-right: 10rem;
  }

  .desktop\:pb-40 {
    padding-bottom: 10rem;
  }

  .desktop\:pl-40 {
    padding-left: 10rem;
  }

  .desktop\:pt-48 {
    padding-top: 12rem;
  }

  .desktop\:pr-48 {
    padding-right: 12rem;
  }

  .desktop\:pb-48 {
    padding-bottom: 12rem;
  }

  .desktop\:pl-48 {
    padding-left: 12rem;
  }

  .desktop\:pt-56 {
    padding-top: 14rem;
  }

  .desktop\:pr-56 {
    padding-right: 14rem;
  }

  .desktop\:pb-56 {
    padding-bottom: 14rem;
  }

  .desktop\:pl-56 {
    padding-left: 14rem;
  }

  .desktop\:pt-64 {
    padding-top: 16rem;
  }

  .desktop\:pr-64 {
    padding-right: 16rem;
  }

  .desktop\:pb-64 {
    padding-bottom: 16rem;
  }

  .desktop\:pl-64 {
    padding-left: 16rem;
  }

  .desktop\:pt-px {
    padding-top: 1px;
  }

  .desktop\:pr-px {
    padding-right: 1px;
  }

  .desktop\:pb-px {
    padding-bottom: 1px;
  }

  .desktop\:pl-px {
    padding-left: 1px;
  }

  .desktop\:\!p-0 {
    padding: 0rem !important;
  }

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

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

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

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

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

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

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

  .desktop\:\!p-8 {
    padding: 2rem !important;
  }

  .desktop\:\!p-9 {
    padding: 2.25rem !important;
  }

  .desktop\:\!p-10 {
    padding: 2.5rem !important;
  }

  .desktop\:\!p-11 {
    padding: 2.75rem !important;
  }

  .desktop\:\!p-12 {
    padding: 3rem !important;
  }

  .desktop\:\!p-13 {
    padding: 3.25rem !important;
  }

  .desktop\:\!p-14 {
    padding: 3.5rem !important;
  }

  .desktop\:\!p-15 {
    padding: 3.75rem !important;
  }

  .desktop\:\!p-16 {
    padding: 4rem !important;
  }

  .desktop\:\!p-17 {
    padding: 4.25rem !important;
  }

  .desktop\:\!p-18 {
    padding: 4.5rem !important;
  }

  .desktop\:\!p-19 {
    padding: 4.75rem !important;
  }

  .desktop\:\!p-20 {
    padding: 5rem !important;
  }

  .desktop\:\!p-21 {
    padding: 5.25rem !important;
  }

  .desktop\:\!p-22 {
    padding: 5.5rem !important;
  }

  .desktop\:\!p-23 {
    padding: 5.75rem !important;
  }

  .desktop\:\!p-24 {
    padding: 6rem !important;
  }

  .desktop\:\!p-25 {
    padding: 6.25rem !important;
  }

  .desktop\:\!p-26 {
    padding: 6.5rem !important;
  }

  .desktop\:\!p-27 {
    padding: 6.75rem !important;
  }

  .desktop\:\!p-28 {
    padding: 7rem !important;
  }

  .desktop\:\!p-29 {
    padding: 7.25rem !important;
  }

  .desktop\:\!p-30 {
    padding: 7.5rem !important;
  }

  .desktop\:\!p-31 {
    padding: 7.75rem !important;
  }

  .desktop\:\!p-32 {
    padding: 8rem !important;
  }

  .desktop\:\!p-40 {
    padding: 10rem !important;
  }

  .desktop\:\!p-48 {
    padding: 12rem !important;
  }

  .desktop\:\!p-56 {
    padding: 14rem !important;
  }

  .desktop\:\!p-64 {
    padding: 16rem !important;
  }

  .desktop\:\!p-px {
    padding: 1px !important;
  }

  .desktop\:\!py-0 {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .desktop\:\!px-0 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .desktop\:\!py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .desktop\:\!px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .desktop\:\!py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .desktop\:\!px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .desktop\:\!py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .desktop\:\!px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

  .desktop\:\!py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .desktop\:\!px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .desktop\:\!py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .desktop\:\!px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .desktop\:\!py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .desktop\:\!px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .desktop\:\!py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .desktop\:\!px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .desktop\:\!py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .desktop\:\!px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .desktop\:\!py-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .desktop\:\!px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .desktop\:\!py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .desktop\:\!px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .desktop\:\!py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .desktop\:\!px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .desktop\:\!py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .desktop\:\!px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .desktop\:\!py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .desktop\:\!px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .desktop\:\!py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .desktop\:\!px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .desktop\:\!py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .desktop\:\!px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .desktop\:\!py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .desktop\:\!px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .desktop\:\!py-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .desktop\:\!px-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .desktop\:\!py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .desktop\:\!px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .desktop\:\!py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .desktop\:\!px-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .desktop\:\!py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .desktop\:\!px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .desktop\:\!py-21 {
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .desktop\:\!px-21 {
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .desktop\:\!py-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .desktop\:\!px-22 {
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .desktop\:\!py-23 {
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .desktop\:\!px-23 {
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .desktop\:\!py-24 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .desktop\:\!px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .desktop\:\!py-25 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .desktop\:\!px-25 {
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .desktop\:\!py-26 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .desktop\:\!px-26 {
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .desktop\:\!py-27 {
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .desktop\:\!px-27 {
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .desktop\:\!py-28 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .desktop\:\!px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .desktop\:\!py-29 {
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .desktop\:\!px-29 {
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .desktop\:\!py-30 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .desktop\:\!px-30 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .desktop\:\!py-31 {
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .desktop\:\!px-31 {
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .desktop\:\!py-32 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .desktop\:\!px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .desktop\:\!py-40 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .desktop\:\!px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .desktop\:\!py-48 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .desktop\:\!px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .desktop\:\!py-56 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .desktop\:\!px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .desktop\:\!py-64 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .desktop\:\!px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .desktop\:\!py-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }

  .desktop\:\!px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .desktop\:\!pt-0 {
    padding-top: 0rem !important;
  }

  .desktop\:\!pr-0 {
    padding-right: 0rem !important;
  }

  .desktop\:\!pb-0 {
    padding-bottom: 0rem !important;
  }

  .desktop\:\!pl-0 {
    padding-left: 0rem !important;
  }

  .desktop\:\!pt-1 {
    padding-top: 0.25rem !important;
  }

  .desktop\:\!pr-1 {
    padding-right: 0.25rem !important;
  }

  .desktop\:\!pb-1 {
    padding-bottom: 0.25rem !important;
  }

  .desktop\:\!pl-1 {
    padding-left: 0.25rem !important;
  }

  .desktop\:\!pt-2 {
    padding-top: 0.5rem !important;
  }

  .desktop\:\!pr-2 {
    padding-right: 0.5rem !important;
  }

  .desktop\:\!pb-2 {
    padding-bottom: 0.5rem !important;
  }

  .desktop\:\!pl-2 {
    padding-left: 0.5rem !important;
  }

  .desktop\:\!pt-3 {
    padding-top: 0.75rem !important;
  }

  .desktop\:\!pr-3 {
    padding-right: 0.75rem !important;
  }

  .desktop\:\!pb-3 {
    padding-bottom: 0.75rem !important;
  }

  .desktop\:\!pl-3 {
    padding-left: 0.75rem !important;
  }

  .desktop\:\!pt-4 {
    padding-top: 1rem !important;
  }

  .desktop\:\!pr-4 {
    padding-right: 1rem !important;
  }

  .desktop\:\!pb-4 {
    padding-bottom: 1rem !important;
  }

  .desktop\:\!pl-4 {
    padding-left: 1rem !important;
  }

  .desktop\:\!pt-5 {
    padding-top: 1.25rem !important;
  }

  .desktop\:\!pr-5 {
    padding-right: 1.25rem !important;
  }

  .desktop\:\!pb-5 {
    padding-bottom: 1.25rem !important;
  }

  .desktop\:\!pl-5 {
    padding-left: 1.25rem !important;
  }

  .desktop\:\!pt-6 {
    padding-top: 1.5rem !important;
  }

  .desktop\:\!pr-6 {
    padding-right: 1.5rem !important;
  }

  .desktop\:\!pb-6 {
    padding-bottom: 1.5rem !important;
  }

  .desktop\:\!pl-6 {
    padding-left: 1.5rem !important;
  }

  .desktop\:\!pt-7 {
    padding-top: 1.75rem !important;
  }

  .desktop\:\!pr-7 {
    padding-right: 1.75rem !important;
  }

  .desktop\:\!pb-7 {
    padding-bottom: 1.75rem !important;
  }

  .desktop\:\!pl-7 {
    padding-left: 1.75rem !important;
  }

  .desktop\:\!pt-8 {
    padding-top: 2rem !important;
  }

  .desktop\:\!pr-8 {
    padding-right: 2rem !important;
  }

  .desktop\:\!pb-8 {
    padding-bottom: 2rem !important;
  }

  .desktop\:\!pl-8 {
    padding-left: 2rem !important;
  }

  .desktop\:\!pt-9 {
    padding-top: 2.25rem !important;
  }

  .desktop\:\!pr-9 {
    padding-right: 2.25rem !important;
  }

  .desktop\:\!pb-9 {
    padding-bottom: 2.25rem !important;
  }

  .desktop\:\!pl-9 {
    padding-left: 2.25rem !important;
  }

  .desktop\:\!pt-10 {
    padding-top: 2.5rem !important;
  }

  .desktop\:\!pr-10 {
    padding-right: 2.5rem !important;
  }

  .desktop\:\!pb-10 {
    padding-bottom: 2.5rem !important;
  }

  .desktop\:\!pl-10 {
    padding-left: 2.5rem !important;
  }

  .desktop\:\!pt-11 {
    padding-top: 2.75rem !important;
  }

  .desktop\:\!pr-11 {
    padding-right: 2.75rem !important;
  }

  .desktop\:\!pb-11 {
    padding-bottom: 2.75rem !important;
  }

  .desktop\:\!pl-11 {
    padding-left: 2.75rem !important;
  }

  .desktop\:\!pt-12 {
    padding-top: 3rem !important;
  }

  .desktop\:\!pr-12 {
    padding-right: 3rem !important;
  }

  .desktop\:\!pb-12 {
    padding-bottom: 3rem !important;
  }

  .desktop\:\!pl-12 {
    padding-left: 3rem !important;
  }

  .desktop\:\!pt-13 {
    padding-top: 3.25rem !important;
  }

  .desktop\:\!pr-13 {
    padding-right: 3.25rem !important;
  }

  .desktop\:\!pb-13 {
    padding-bottom: 3.25rem !important;
  }

  .desktop\:\!pl-13 {
    padding-left: 3.25rem !important;
  }

  .desktop\:\!pt-14 {
    padding-top: 3.5rem !important;
  }

  .desktop\:\!pr-14 {
    padding-right: 3.5rem !important;
  }

  .desktop\:\!pb-14 {
    padding-bottom: 3.5rem !important;
  }

  .desktop\:\!pl-14 {
    padding-left: 3.5rem !important;
  }

  .desktop\:\!pt-15 {
    padding-top: 3.75rem !important;
  }

  .desktop\:\!pr-15 {
    padding-right: 3.75rem !important;
  }

  .desktop\:\!pb-15 {
    padding-bottom: 3.75rem !important;
  }

  .desktop\:\!pl-15 {
    padding-left: 3.75rem !important;
  }

  .desktop\:\!pt-16 {
    padding-top: 4rem !important;
  }

  .desktop\:\!pr-16 {
    padding-right: 4rem !important;
  }

  .desktop\:\!pb-16 {
    padding-bottom: 4rem !important;
  }

  .desktop\:\!pl-16 {
    padding-left: 4rem !important;
  }

  .desktop\:\!pt-17 {
    padding-top: 4.25rem !important;
  }

  .desktop\:\!pr-17 {
    padding-right: 4.25rem !important;
  }

  .desktop\:\!pb-17 {
    padding-bottom: 4.25rem !important;
  }

  .desktop\:\!pl-17 {
    padding-left: 4.25rem !important;
  }

  .desktop\:\!pt-18 {
    padding-top: 4.5rem !important;
  }

  .desktop\:\!pr-18 {
    padding-right: 4.5rem !important;
  }

  .desktop\:\!pb-18 {
    padding-bottom: 4.5rem !important;
  }

  .desktop\:\!pl-18 {
    padding-left: 4.5rem !important;
  }

  .desktop\:\!pt-19 {
    padding-top: 4.75rem !important;
  }

  .desktop\:\!pr-19 {
    padding-right: 4.75rem !important;
  }

  .desktop\:\!pb-19 {
    padding-bottom: 4.75rem !important;
  }

  .desktop\:\!pl-19 {
    padding-left: 4.75rem !important;
  }

  .desktop\:\!pt-20 {
    padding-top: 5rem !important;
  }

  .desktop\:\!pr-20 {
    padding-right: 5rem !important;
  }

  .desktop\:\!pb-20 {
    padding-bottom: 5rem !important;
  }

  .desktop\:\!pl-20 {
    padding-left: 5rem !important;
  }

  .desktop\:\!pt-21 {
    padding-top: 5.25rem !important;
  }

  .desktop\:\!pr-21 {
    padding-right: 5.25rem !important;
  }

  .desktop\:\!pb-21 {
    padding-bottom: 5.25rem !important;
  }

  .desktop\:\!pl-21 {
    padding-left: 5.25rem !important;
  }

  .desktop\:\!pt-22 {
    padding-top: 5.5rem !important;
  }

  .desktop\:\!pr-22 {
    padding-right: 5.5rem !important;
  }

  .desktop\:\!pb-22 {
    padding-bottom: 5.5rem !important;
  }

  .desktop\:\!pl-22 {
    padding-left: 5.5rem !important;
  }

  .desktop\:\!pt-23 {
    padding-top: 5.75rem !important;
  }

  .desktop\:\!pr-23 {
    padding-right: 5.75rem !important;
  }

  .desktop\:\!pb-23 {
    padding-bottom: 5.75rem !important;
  }

  .desktop\:\!pl-23 {
    padding-left: 5.75rem !important;
  }

  .desktop\:\!pt-24 {
    padding-top: 6rem !important;
  }

  .desktop\:\!pr-24 {
    padding-right: 6rem !important;
  }

  .desktop\:\!pb-24 {
    padding-bottom: 6rem !important;
  }

  .desktop\:\!pl-24 {
    padding-left: 6rem !important;
  }

  .desktop\:\!pt-25 {
    padding-top: 6.25rem !important;
  }

  .desktop\:\!pr-25 {
    padding-right: 6.25rem !important;
  }

  .desktop\:\!pb-25 {
    padding-bottom: 6.25rem !important;
  }

  .desktop\:\!pl-25 {
    padding-left: 6.25rem !important;
  }

  .desktop\:\!pt-26 {
    padding-top: 6.5rem !important;
  }

  .desktop\:\!pr-26 {
    padding-right: 6.5rem !important;
  }

  .desktop\:\!pb-26 {
    padding-bottom: 6.5rem !important;
  }

  .desktop\:\!pl-26 {
    padding-left: 6.5rem !important;
  }

  .desktop\:\!pt-27 {
    padding-top: 6.75rem !important;
  }

  .desktop\:\!pr-27 {
    padding-right: 6.75rem !important;
  }

  .desktop\:\!pb-27 {
    padding-bottom: 6.75rem !important;
  }

  .desktop\:\!pl-27 {
    padding-left: 6.75rem !important;
  }

  .desktop\:\!pt-28 {
    padding-top: 7rem !important;
  }

  .desktop\:\!pr-28 {
    padding-right: 7rem !important;
  }

  .desktop\:\!pb-28 {
    padding-bottom: 7rem !important;
  }

  .desktop\:\!pl-28 {
    padding-left: 7rem !important;
  }

  .desktop\:\!pt-29 {
    padding-top: 7.25rem !important;
  }

  .desktop\:\!pr-29 {
    padding-right: 7.25rem !important;
  }

  .desktop\:\!pb-29 {
    padding-bottom: 7.25rem !important;
  }

  .desktop\:\!pl-29 {
    padding-left: 7.25rem !important;
  }

  .desktop\:\!pt-30 {
    padding-top: 7.5rem !important;
  }

  .desktop\:\!pr-30 {
    padding-right: 7.5rem !important;
  }

  .desktop\:\!pb-30 {
    padding-bottom: 7.5rem !important;
  }

  .desktop\:\!pl-30 {
    padding-left: 7.5rem !important;
  }

  .desktop\:\!pt-31 {
    padding-top: 7.75rem !important;
  }

  .desktop\:\!pr-31 {
    padding-right: 7.75rem !important;
  }

  .desktop\:\!pb-31 {
    padding-bottom: 7.75rem !important;
  }

  .desktop\:\!pl-31 {
    padding-left: 7.75rem !important;
  }

  .desktop\:\!pt-32 {
    padding-top: 8rem !important;
  }

  .desktop\:\!pr-32 {
    padding-right: 8rem !important;
  }

  .desktop\:\!pb-32 {
    padding-bottom: 8rem !important;
  }

  .desktop\:\!pl-32 {
    padding-left: 8rem !important;
  }

  .desktop\:\!pt-40 {
    padding-top: 10rem !important;
  }

  .desktop\:\!pr-40 {
    padding-right: 10rem !important;
  }

  .desktop\:\!pb-40 {
    padding-bottom: 10rem !important;
  }

  .desktop\:\!pl-40 {
    padding-left: 10rem !important;
  }

  .desktop\:\!pt-48 {
    padding-top: 12rem !important;
  }

  .desktop\:\!pr-48 {
    padding-right: 12rem !important;
  }

  .desktop\:\!pb-48 {
    padding-bottom: 12rem !important;
  }

  .desktop\:\!pl-48 {
    padding-left: 12rem !important;
  }

  .desktop\:\!pt-56 {
    padding-top: 14rem !important;
  }

  .desktop\:\!pr-56 {
    padding-right: 14rem !important;
  }

  .desktop\:\!pb-56 {
    padding-bottom: 14rem !important;
  }

  .desktop\:\!pl-56 {
    padding-left: 14rem !important;
  }

  .desktop\:\!pt-64 {
    padding-top: 16rem !important;
  }

  .desktop\:\!pr-64 {
    padding-right: 16rem !important;
  }

  .desktop\:\!pb-64 {
    padding-bottom: 16rem !important;
  }

  .desktop\:\!pl-64 {
    padding-left: 16rem !important;
  }

  .desktop\:\!pt-px {
    padding-top: 1px !important;
  }

  .desktop\:\!pr-px {
    padding-right: 1px !important;
  }

  .desktop\:\!pb-px {
    padding-bottom: 1px !important;
  }

  .desktop\:\!pl-px {
    padding-left: 1px !important;
  }

  .desktop\:hover\:p-0:hover {
    padding: 0rem;
  }

  .desktop\:hover\:p-1:hover {
    padding: 0.25rem;
  }

  .desktop\:hover\:p-2:hover {
    padding: 0.5rem;
  }

  .desktop\:hover\:p-3:hover {
    padding: 0.75rem;
  }

  .desktop\:hover\:p-4:hover {
    padding: 1rem;
  }

  .desktop\:hover\:p-5:hover {
    padding: 1.25rem;
  }

  .desktop\:hover\:p-6:hover {
    padding: 1.5rem;
  }

  .desktop\:hover\:p-7:hover {
    padding: 1.75rem;
  }

  .desktop\:hover\:p-8:hover {
    padding: 2rem;
  }

  .desktop\:hover\:p-9:hover {
    padding: 2.25rem;
  }

  .desktop\:hover\:p-10:hover {
    padding: 2.5rem;
  }

  .desktop\:hover\:p-11:hover {
    padding: 2.75rem;
  }

  .desktop\:hover\:p-12:hover {
    padding: 3rem;
  }

  .desktop\:hover\:p-13:hover {
    padding: 3.25rem;
  }

  .desktop\:hover\:p-14:hover {
    padding: 3.5rem;
  }

  .desktop\:hover\:p-15:hover {
    padding: 3.75rem;
  }

  .desktop\:hover\:p-16:hover {
    padding: 4rem;
  }

  .desktop\:hover\:p-17:hover {
    padding: 4.25rem;
  }

  .desktop\:hover\:p-18:hover {
    padding: 4.5rem;
  }

  .desktop\:hover\:p-19:hover {
    padding: 4.75rem;
  }

  .desktop\:hover\:p-20:hover {
    padding: 5rem;
  }

  .desktop\:hover\:p-21:hover {
    padding: 5.25rem;
  }

  .desktop\:hover\:p-22:hover {
    padding: 5.5rem;
  }

  .desktop\:hover\:p-23:hover {
    padding: 5.75rem;
  }

  .desktop\:hover\:p-24:hover {
    padding: 6rem;
  }

  .desktop\:hover\:p-25:hover {
    padding: 6.25rem;
  }

  .desktop\:hover\:p-26:hover {
    padding: 6.5rem;
  }

  .desktop\:hover\:p-27:hover {
    padding: 6.75rem;
  }

  .desktop\:hover\:p-28:hover {
    padding: 7rem;
  }

  .desktop\:hover\:p-29:hover {
    padding: 7.25rem;
  }

  .desktop\:hover\:p-30:hover {
    padding: 7.5rem;
  }

  .desktop\:hover\:p-31:hover {
    padding: 7.75rem;
  }

  .desktop\:hover\:p-32:hover {
    padding: 8rem;
  }

  .desktop\:hover\:p-40:hover {
    padding: 10rem;
  }

  .desktop\:hover\:p-48:hover {
    padding: 12rem;
  }

  .desktop\:hover\:p-56:hover {
    padding: 14rem;
  }

  .desktop\:hover\:p-64:hover {
    padding: 16rem;
  }

  .desktop\:hover\:p-px:hover {
    padding: 1px;
  }

  .desktop\:hover\:py-0:hover {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .desktop\:hover\:px-0:hover {
    padding-left: 0rem;
    padding-right: 0rem;
  }

  .desktop\:hover\:py-1:hover {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .desktop\:hover\:px-1:hover {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .desktop\:hover\:py-2:hover {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .desktop\:hover\:px-2:hover {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .desktop\:hover\:py-3:hover {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .desktop\:hover\:px-3:hover {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .desktop\:hover\:py-4:hover {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .desktop\:hover\:px-4:hover {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .desktop\:hover\:py-5:hover {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .desktop\:hover\:px-5:hover {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .desktop\:hover\:py-6:hover {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .desktop\:hover\:px-6:hover {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .desktop\:hover\:py-7:hover {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .desktop\:hover\:px-7:hover {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .desktop\:hover\:py-8:hover {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .desktop\:hover\:px-8:hover {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .desktop\:hover\:py-9:hover {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .desktop\:hover\:px-9:hover {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .desktop\:hover\:py-10:hover {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .desktop\:hover\:px-10:hover {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .desktop\:hover\:py-11:hover {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .desktop\:hover\:px-11:hover {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .desktop\:hover\:py-12:hover {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .desktop\:hover\:px-12:hover {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .desktop\:hover\:py-13:hover {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .desktop\:hover\:px-13:hover {
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .desktop\:hover\:py-14:hover {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .desktop\:hover\:px-14:hover {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .desktop\:hover\:py-15:hover {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .desktop\:hover\:px-15:hover {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .desktop\:hover\:py-16:hover {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .desktop\:hover\:px-16:hover {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .desktop\:hover\:py-17:hover {
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .desktop\:hover\:px-17:hover {
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .desktop\:hover\:py-18:hover {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .desktop\:hover\:px-18:hover {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .desktop\:hover\:py-19:hover {
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .desktop\:hover\:px-19:hover {
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .desktop\:hover\:py-20:hover {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .desktop\:hover\:px-20:hover {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .desktop\:hover\:py-21:hover {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .desktop\:hover\:px-21:hover {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .desktop\:hover\:py-22:hover {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .desktop\:hover\:px-22:hover {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .desktop\:hover\:py-23:hover {
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .desktop\:hover\:px-23:hover {
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .desktop\:hover\:py-24:hover {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .desktop\:hover\:px-24:hover {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .desktop\:hover\:py-25:hover {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .desktop\:hover\:px-25:hover {
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .desktop\:hover\:py-26:hover {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .desktop\:hover\:px-26:hover {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .desktop\:hover\:py-27:hover {
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .desktop\:hover\:px-27:hover {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .desktop\:hover\:py-28:hover {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .desktop\:hover\:px-28:hover {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .desktop\:hover\:py-29:hover {
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .desktop\:hover\:px-29:hover {
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .desktop\:hover\:py-30:hover {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .desktop\:hover\:px-30:hover {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .desktop\:hover\:py-31:hover {
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .desktop\:hover\:px-31:hover {
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .desktop\:hover\:py-32:hover {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .desktop\:hover\:px-32:hover {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .desktop\:hover\:py-40:hover {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .desktop\:hover\:px-40:hover {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .desktop\:hover\:py-48:hover {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .desktop\:hover\:px-48:hover {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .desktop\:hover\:py-56:hover {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .desktop\:hover\:px-56:hover {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .desktop\:hover\:py-64:hover {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .desktop\:hover\:px-64:hover {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .desktop\:hover\:py-px:hover {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .desktop\:hover\:px-px:hover {
    padding-left: 1px;
    padding-right: 1px;
  }

  .desktop\:hover\:pt-0:hover {
    padding-top: 0rem;
  }

  .desktop\:hover\:pr-0:hover {
    padding-right: 0rem;
  }

  .desktop\:hover\:pb-0:hover {
    padding-bottom: 0rem;
  }

  .desktop\:hover\:pl-0:hover {
    padding-left: 0rem;
  }

  .desktop\:hover\:pt-1:hover {
    padding-top: 0.25rem;
  }

  .desktop\:hover\:pr-1:hover {
    padding-right: 0.25rem;
  }

  .desktop\:hover\:pb-1:hover {
    padding-bottom: 0.25rem;
  }

  .desktop\:hover\:pl-1:hover {
    padding-left: 0.25rem;
  }

  .desktop\:hover\:pt-2:hover {
    padding-top: 0.5rem;
  }

  .desktop\:hover\:pr-2:hover {
    padding-right: 0.5rem;
  }

  .desktop\:hover\:pb-2:hover {
    padding-bottom: 0.5rem;
  }

  .desktop\:hover\:pl-2:hover {
    padding-left: 0.5rem;
  }

  .desktop\:hover\:pt-3:hover {
    padding-top: 0.75rem;
  }

  .desktop\:hover\:pr-3:hover {
    padding-right: 0.75rem;
  }

  .desktop\:hover\:pb-3:hover {
    padding-bottom: 0.75rem;
  }

  .desktop\:hover\:pl-3:hover {
    padding-left: 0.75rem;
  }

  .desktop\:hover\:pt-4:hover {
    padding-top: 1rem;
  }

  .desktop\:hover\:pr-4:hover {
    padding-right: 1rem;
  }

  .desktop\:hover\:pb-4:hover {
    padding-bottom: 1rem;
  }

  .desktop\:hover\:pl-4:hover {
    padding-left: 1rem;
  }

  .desktop\:hover\:pt-5:hover {
    padding-top: 1.25rem;
  }

  .desktop\:hover\:pr-5:hover {
    padding-right: 1.25rem;
  }

  .desktop\:hover\:pb-5:hover {
    padding-bottom: 1.25rem;
  }

  .desktop\:hover\:pl-5:hover {
    padding-left: 1.25rem;
  }

  .desktop\:hover\:pt-6:hover {
    padding-top: 1.5rem;
  }

  .desktop\:hover\:pr-6:hover {
    padding-right: 1.5rem;
  }

  .desktop\:hover\:pb-6:hover {
    padding-bottom: 1.5rem;
  }

  .desktop\:hover\:pl-6:hover {
    padding-left: 1.5rem;
  }

  .desktop\:hover\:pt-7:hover {
    padding-top: 1.75rem;
  }

  .desktop\:hover\:pr-7:hover {
    padding-right: 1.75rem;
  }

  .desktop\:hover\:pb-7:hover {
    padding-bottom: 1.75rem;
  }

  .desktop\:hover\:pl-7:hover {
    padding-left: 1.75rem;
  }

  .desktop\:hover\:pt-8:hover {
    padding-top: 2rem;
  }

  .desktop\:hover\:pr-8:hover {
    padding-right: 2rem;
  }

  .desktop\:hover\:pb-8:hover {
    padding-bottom: 2rem;
  }

  .desktop\:hover\:pl-8:hover {
    padding-left: 2rem;
  }

  .desktop\:hover\:pt-9:hover {
    padding-top: 2.25rem;
  }

  .desktop\:hover\:pr-9:hover {
    padding-right: 2.25rem;
  }

  .desktop\:hover\:pb-9:hover {
    padding-bottom: 2.25rem;
  }

  .desktop\:hover\:pl-9:hover {
    padding-left: 2.25rem;
  }

  .desktop\:hover\:pt-10:hover {
    padding-top: 2.5rem;
  }

  .desktop\:hover\:pr-10:hover {
    padding-right: 2.5rem;
  }

  .desktop\:hover\:pb-10:hover {
    padding-bottom: 2.5rem;
  }

  .desktop\:hover\:pl-10:hover {
    padding-left: 2.5rem;
  }

  .desktop\:hover\:pt-11:hover {
    padding-top: 2.75rem;
  }

  .desktop\:hover\:pr-11:hover {
    padding-right: 2.75rem;
  }

  .desktop\:hover\:pb-11:hover {
    padding-bottom: 2.75rem;
  }

  .desktop\:hover\:pl-11:hover {
    padding-left: 2.75rem;
  }

  .desktop\:hover\:pt-12:hover {
    padding-top: 3rem;
  }

  .desktop\:hover\:pr-12:hover {
    padding-right: 3rem;
  }

  .desktop\:hover\:pb-12:hover {
    padding-bottom: 3rem;
  }

  .desktop\:hover\:pl-12:hover {
    padding-left: 3rem;
  }

  .desktop\:hover\:pt-13:hover {
    padding-top: 3.25rem;
  }

  .desktop\:hover\:pr-13:hover {
    padding-right: 3.25rem;
  }

  .desktop\:hover\:pb-13:hover {
    padding-bottom: 3.25rem;
  }

  .desktop\:hover\:pl-13:hover {
    padding-left: 3.25rem;
  }

  .desktop\:hover\:pt-14:hover {
    padding-top: 3.5rem;
  }

  .desktop\:hover\:pr-14:hover {
    padding-right: 3.5rem;
  }

  .desktop\:hover\:pb-14:hover {
    padding-bottom: 3.5rem;
  }

  .desktop\:hover\:pl-14:hover {
    padding-left: 3.5rem;
  }

  .desktop\:hover\:pt-15:hover {
    padding-top: 3.75rem;
  }

  .desktop\:hover\:pr-15:hover {
    padding-right: 3.75rem;
  }

  .desktop\:hover\:pb-15:hover {
    padding-bottom: 3.75rem;
  }

  .desktop\:hover\:pl-15:hover {
    padding-left: 3.75rem;
  }

  .desktop\:hover\:pt-16:hover {
    padding-top: 4rem;
  }

  .desktop\:hover\:pr-16:hover {
    padding-right: 4rem;
  }

  .desktop\:hover\:pb-16:hover {
    padding-bottom: 4rem;
  }

  .desktop\:hover\:pl-16:hover {
    padding-left: 4rem;
  }

  .desktop\:hover\:pt-17:hover {
    padding-top: 4.25rem;
  }

  .desktop\:hover\:pr-17:hover {
    padding-right: 4.25rem;
  }

  .desktop\:hover\:pb-17:hover {
    padding-bottom: 4.25rem;
  }

  .desktop\:hover\:pl-17:hover {
    padding-left: 4.25rem;
  }

  .desktop\:hover\:pt-18:hover {
    padding-top: 4.5rem;
  }

  .desktop\:hover\:pr-18:hover {
    padding-right: 4.5rem;
  }

  .desktop\:hover\:pb-18:hover {
    padding-bottom: 4.5rem;
  }

  .desktop\:hover\:pl-18:hover {
    padding-left: 4.5rem;
  }

  .desktop\:hover\:pt-19:hover {
    padding-top: 4.75rem;
  }

  .desktop\:hover\:pr-19:hover {
    padding-right: 4.75rem;
  }

  .desktop\:hover\:pb-19:hover {
    padding-bottom: 4.75rem;
  }

  .desktop\:hover\:pl-19:hover {
    padding-left: 4.75rem;
  }

  .desktop\:hover\:pt-20:hover {
    padding-top: 5rem;
  }

  .desktop\:hover\:pr-20:hover {
    padding-right: 5rem;
  }

  .desktop\:hover\:pb-20:hover {
    padding-bottom: 5rem;
  }

  .desktop\:hover\:pl-20:hover {
    padding-left: 5rem;
  }

  .desktop\:hover\:pt-21:hover {
    padding-top: 5.25rem;
  }

  .desktop\:hover\:pr-21:hover {
    padding-right: 5.25rem;
  }

  .desktop\:hover\:pb-21:hover {
    padding-bottom: 5.25rem;
  }

  .desktop\:hover\:pl-21:hover {
    padding-left: 5.25rem;
  }

  .desktop\:hover\:pt-22:hover {
    padding-top: 5.5rem;
  }

  .desktop\:hover\:pr-22:hover {
    padding-right: 5.5rem;
  }

  .desktop\:hover\:pb-22:hover {
    padding-bottom: 5.5rem;
  }

  .desktop\:hover\:pl-22:hover {
    padding-left: 5.5rem;
  }

  .desktop\:hover\:pt-23:hover {
    padding-top: 5.75rem;
  }

  .desktop\:hover\:pr-23:hover {
    padding-right: 5.75rem;
  }

  .desktop\:hover\:pb-23:hover {
    padding-bottom: 5.75rem;
  }

  .desktop\:hover\:pl-23:hover {
    padding-left: 5.75rem;
  }

  .desktop\:hover\:pt-24:hover {
    padding-top: 6rem;
  }

  .desktop\:hover\:pr-24:hover {
    padding-right: 6rem;
  }

  .desktop\:hover\:pb-24:hover {
    padding-bottom: 6rem;
  }

  .desktop\:hover\:pl-24:hover {
    padding-left: 6rem;
  }

  .desktop\:hover\:pt-25:hover {
    padding-top: 6.25rem;
  }

  .desktop\:hover\:pr-25:hover {
    padding-right: 6.25rem;
  }

  .desktop\:hover\:pb-25:hover {
    padding-bottom: 6.25rem;
  }

  .desktop\:hover\:pl-25:hover {
    padding-left: 6.25rem;
  }

  .desktop\:hover\:pt-26:hover {
    padding-top: 6.5rem;
  }

  .desktop\:hover\:pr-26:hover {
    padding-right: 6.5rem;
  }

  .desktop\:hover\:pb-26:hover {
    padding-bottom: 6.5rem;
  }

  .desktop\:hover\:pl-26:hover {
    padding-left: 6.5rem;
  }

  .desktop\:hover\:pt-27:hover {
    padding-top: 6.75rem;
  }

  .desktop\:hover\:pr-27:hover {
    padding-right: 6.75rem;
  }

  .desktop\:hover\:pb-27:hover {
    padding-bottom: 6.75rem;
  }

  .desktop\:hover\:pl-27:hover {
    padding-left: 6.75rem;
  }

  .desktop\:hover\:pt-28:hover {
    padding-top: 7rem;
  }

  .desktop\:hover\:pr-28:hover {
    padding-right: 7rem;
  }

  .desktop\:hover\:pb-28:hover {
    padding-bottom: 7rem;
  }

  .desktop\:hover\:pl-28:hover {
    padding-left: 7rem;
  }

  .desktop\:hover\:pt-29:hover {
    padding-top: 7.25rem;
  }

  .desktop\:hover\:pr-29:hover {
    padding-right: 7.25rem;
  }

  .desktop\:hover\:pb-29:hover {
    padding-bottom: 7.25rem;
  }

  .desktop\:hover\:pl-29:hover {
    padding-left: 7.25rem;
  }

  .desktop\:hover\:pt-30:hover {
    padding-top: 7.5rem;
  }

  .desktop\:hover\:pr-30:hover {
    padding-right: 7.5rem;
  }

  .desktop\:hover\:pb-30:hover {
    padding-bottom: 7.5rem;
  }

  .desktop\:hover\:pl-30:hover {
    padding-left: 7.5rem;
  }

  .desktop\:hover\:pt-31:hover {
    padding-top: 7.75rem;
  }

  .desktop\:hover\:pr-31:hover {
    padding-right: 7.75rem;
  }

  .desktop\:hover\:pb-31:hover {
    padding-bottom: 7.75rem;
  }

  .desktop\:hover\:pl-31:hover {
    padding-left: 7.75rem;
  }

  .desktop\:hover\:pt-32:hover {
    padding-top: 8rem;
  }

  .desktop\:hover\:pr-32:hover {
    padding-right: 8rem;
  }

  .desktop\:hover\:pb-32:hover {
    padding-bottom: 8rem;
  }

  .desktop\:hover\:pl-32:hover {
    padding-left: 8rem;
  }

  .desktop\:hover\:pt-40:hover {
    padding-top: 10rem;
  }

  .desktop\:hover\:pr-40:hover {
    padding-right: 10rem;
  }

  .desktop\:hover\:pb-40:hover {
    padding-bottom: 10rem;
  }

  .desktop\:hover\:pl-40:hover {
    padding-left: 10rem;
  }

  .desktop\:hover\:pt-48:hover {
    padding-top: 12rem;
  }

  .desktop\:hover\:pr-48:hover {
    padding-right: 12rem;
  }

  .desktop\:hover\:pb-48:hover {
    padding-bottom: 12rem;
  }

  .desktop\:hover\:pl-48:hover {
    padding-left: 12rem;
  }

  .desktop\:hover\:pt-56:hover {
    padding-top: 14rem;
  }

  .desktop\:hover\:pr-56:hover {
    padding-right: 14rem;
  }

  .desktop\:hover\:pb-56:hover {
    padding-bottom: 14rem;
  }

  .desktop\:hover\:pl-56:hover {
    padding-left: 14rem;
  }

  .desktop\:hover\:pt-64:hover {
    padding-top: 16rem;
  }

  .desktop\:hover\:pr-64:hover {
    padding-right: 16rem;
  }

  .desktop\:hover\:pb-64:hover {
    padding-bottom: 16rem;
  }

  .desktop\:hover\:pl-64:hover {
    padding-left: 16rem;
  }

  .desktop\:hover\:pt-px:hover {
    padding-top: 1px;
  }

  .desktop\:hover\:pr-px:hover {
    padding-right: 1px;
  }

  .desktop\:hover\:pb-px:hover {
    padding-bottom: 1px;
  }

  .desktop\:hover\:pl-px:hover {
    padding-left: 1px;
  }

  .desktop\:placeholder-primary::-webkit-input-placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-primary::-moz-placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-primary:-ms-input-placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-primary::-ms-input-placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-primary::placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-primaryDark::placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-primary1::-moz-placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-primary1::placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-primary2::-moz-placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-primary2::placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-primary3::-moz-placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-primary3::placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-primary4::-moz-placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-primary4::placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-secondary::-moz-placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-secondary:-ms-input-placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-secondary::-ms-input-placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-secondary::placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-secondary1::-moz-placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-secondary1::placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-secondary2::placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-alert::-webkit-input-placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-alert::-moz-placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-alert:-ms-input-placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-alert::-ms-input-placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-alert::placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-safe::-webkit-input-placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-safe::-moz-placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-safe:-ms-input-placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-safe::-ms-input-placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-safe::placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-primary-dark::placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-primary-1::-moz-placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-primary-1::placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-primary-2::placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-primary-3::placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-primary-4::placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-secondary-1::placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-secondary-2::placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-transparent::-webkit-input-placeholder {
    color: transparent;
  }

  .desktop\:placeholder-transparent::-moz-placeholder {
    color: transparent;
  }

  .desktop\:placeholder-transparent:-ms-input-placeholder {
    color: transparent;
  }

  .desktop\:placeholder-transparent::-ms-input-placeholder {
    color: transparent;
  }

  .desktop\:placeholder-transparent::placeholder {
    color: transparent;
  }

  .desktop\:placeholder-black::-webkit-input-placeholder {
    color: #000000;
  }

  .desktop\:placeholder-black::-moz-placeholder {
    color: #000000;
  }

  .desktop\:placeholder-black:-ms-input-placeholder {
    color: #000000;
  }

  .desktop\:placeholder-black::-ms-input-placeholder {
    color: #000000;
  }

  .desktop\:placeholder-black::placeholder {
    color: #000000;
  }

  .desktop\:placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .desktop\:placeholder-white::-moz-placeholder {
    color: #FFFFFF;
  }

  .desktop\:placeholder-white:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .desktop\:placeholder-white::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .desktop\:placeholder-white::placeholder {
    color: #FFFFFF;
  }

  .desktop\:placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF;
  }

  .desktop\:placeholder-point-violet::-moz-placeholder {
    color: #7545FF;
  }

  .desktop\:placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF;
  }

  .desktop\:placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF;
  }

  .desktop\:placeholder-point-violet::placeholder {
    color: #7545FF;
  }

  .desktop\:placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .desktop\:placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7;
  }

  .desktop\:placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .desktop\:placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .desktop\:placeholder-gray-100::placeholder {
    color: #F7F7F7;
  }

  .desktop\:placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .desktop\:placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8;
  }

  .desktop\:placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .desktop\:placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .desktop\:placeholder-gray-200::placeholder {
    color: #E5E5E8;
  }

  .desktop\:placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .desktop\:placeholder-gray-300::-moz-placeholder {
    color: #CED0D6;
  }

  .desktop\:placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6;
  }

  .desktop\:placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6;
  }

  .desktop\:placeholder-gray-300::placeholder {
    color: #CED0D6;
  }

  .desktop\:placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .desktop\:placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2;
  }

  .desktop\:placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .desktop\:placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .desktop\:placeholder-gray-400::placeholder {
    color: #A7A9B2;
  }

  .desktop\:placeholder-gray-500::-webkit-input-placeholder {
    color: #858895;
  }

  .desktop\:placeholder-gray-500::-moz-placeholder {
    color: #858895;
  }

  .desktop\:placeholder-gray-500:-ms-input-placeholder {
    color: #858895;
  }

  .desktop\:placeholder-gray-500::-ms-input-placeholder {
    color: #858895;
  }

  .desktop\:placeholder-gray-500::placeholder {
    color: #858895;
  }

  .desktop\:placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .desktop\:placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B;
  }

  .desktop\:placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .desktop\:placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .desktop\:placeholder-gray-600::placeholder {
    color: #6B6E7B;
  }

  .desktop\:placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D;
  }

  .desktop\:placeholder-gray-700::-moz-placeholder {
    color: #5F616D;
  }

  .desktop\:placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D;
  }

  .desktop\:placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D;
  }

  .desktop\:placeholder-gray-700::placeholder {
    color: #5F616D;
  }

  .desktop\:placeholder-gray-800::-webkit-input-placeholder {
    color: #474952;
  }

  .desktop\:placeholder-gray-800::-moz-placeholder {
    color: #474952;
  }

  .desktop\:placeholder-gray-800:-ms-input-placeholder {
    color: #474952;
  }

  .desktop\:placeholder-gray-800::-ms-input-placeholder {
    color: #474952;
  }

  .desktop\:placeholder-gray-800::placeholder {
    color: #474952;
  }

  .desktop\:placeholder-gray-900::-webkit-input-placeholder {
    color: #222532;
  }

  .desktop\:placeholder-gray-900::-moz-placeholder {
    color: #222532;
  }

  .desktop\:placeholder-gray-900:-ms-input-placeholder {
    color: #222532;
  }

  .desktop\:placeholder-gray-900::-ms-input-placeholder {
    color: #222532;
  }

  .desktop\:placeholder-gray-900::placeholder {
    color: #222532;
  }

  .desktop\:placeholder-gray::-webkit-input-placeholder {
    color: #858895;
  }

  .desktop\:placeholder-gray::-moz-placeholder {
    color: #858895;
  }

  .desktop\:placeholder-gray:-ms-input-placeholder {
    color: #858895;
  }

  .desktop\:placeholder-gray::-ms-input-placeholder {
    color: #858895;
  }

  .desktop\:placeholder-gray::placeholder {
    color: #858895;
  }

  .desktop\:placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532;
  }

  .desktop\:placeholder-gray-dark::-moz-placeholder {
    color: #222532;
  }

  .desktop\:placeholder-gray-dark:-ms-input-placeholder {
    color: #222532;
  }

  .desktop\:placeholder-gray-dark::-ms-input-placeholder {
    color: #222532;
  }

  .desktop\:placeholder-gray-dark::placeholder {
    color: #222532;
  }

  .desktop\:placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .desktop\:placeholder-red-100::-moz-placeholder {
    color: #FFE8E8;
  }

  .desktop\:placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .desktop\:placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .desktop\:placeholder-red-100::placeholder {
    color: #FFE8E8;
  }

  .desktop\:placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .desktop\:placeholder-red-200::-moz-placeholder {
    color: #FFC4C4;
  }

  .desktop\:placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .desktop\:placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .desktop\:placeholder-red-200::placeholder {
    color: #FFC4C4;
  }

  .desktop\:placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .desktop\:placeholder-red-300::-moz-placeholder {
    color: #FF8F8F;
  }

  .desktop\:placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .desktop\:placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .desktop\:placeholder-red-300::placeholder {
    color: #FF8F8F;
  }

  .desktop\:placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .desktop\:placeholder-red-400::-moz-placeholder {
    color: #FF6A6A;
  }

  .desktop\:placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .desktop\:placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .desktop\:placeholder-red-400::placeholder {
    color: #FF6A6A;
  }

  .desktop\:placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-red-500::-moz-placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-red-500:-ms-input-placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-red-500::-ms-input-placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-red-500::placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .desktop\:placeholder-red-600::-moz-placeholder {
    color: #CC2C00;
  }

  .desktop\:placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00;
  }

  .desktop\:placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00;
  }

  .desktop\:placeholder-red-600::placeholder {
    color: #CC2C00;
  }

  .desktop\:placeholder-red-700::-webkit-input-placeholder {
    color: #C53030;
  }

  .desktop\:placeholder-red-700::-moz-placeholder {
    color: #C53030;
  }

  .desktop\:placeholder-red-700:-ms-input-placeholder {
    color: #C53030;
  }

  .desktop\:placeholder-red-700::-ms-input-placeholder {
    color: #C53030;
  }

  .desktop\:placeholder-red-700::placeholder {
    color: #C53030;
  }

  .desktop\:placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .desktop\:placeholder-red-800::-moz-placeholder {
    color: #9B2C2C;
  }

  .desktop\:placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .desktop\:placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .desktop\:placeholder-red-800::placeholder {
    color: #9B2C2C;
  }

  .desktop\:placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A;
  }

  .desktop\:placeholder-red-900::-moz-placeholder {
    color: #742A2A;
  }

  .desktop\:placeholder-red-900:-ms-input-placeholder {
    color: #742A2A;
  }

  .desktop\:placeholder-red-900::-ms-input-placeholder {
    color: #742A2A;
  }

  .desktop\:placeholder-red-900::placeholder {
    color: #742A2A;
  }

  .desktop\:placeholder-red::-webkit-input-placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-red::-moz-placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-red:-ms-input-placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-red::-ms-input-placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-red::placeholder {
    color: #EF3817;
  }

  .desktop\:placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .desktop\:placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6;
  }

  .desktop\:placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .desktop\:placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .desktop\:placeholder-coral-100::placeholder {
    color: #FFEBE6;
  }

  .desktop\:placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .desktop\:placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8;
  }

  .desktop\:placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .desktop\:placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .desktop\:placeholder-coral-200::placeholder {
    color: #FFD3C8;
  }

  .desktop\:placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .desktop\:placeholder-coral-300::-moz-placeholder {
    color: #FFB39E;
  }

  .desktop\:placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E;
  }

  .desktop\:placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E;
  }

  .desktop\:placeholder-coral-300::placeholder {
    color: #FFB39E;
  }

  .desktop\:placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476;
  }

  .desktop\:placeholder-coral-400::-moz-placeholder {
    color: #FF9476;
  }

  .desktop\:placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476;
  }

  .desktop\:placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476;
  }

  .desktop\:placeholder-coral-400::placeholder {
    color: #FF9476;
  }

  .desktop\:placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750;
  }

  .desktop\:placeholder-coral-500::-moz-placeholder {
    color: #FF7750;
  }

  .desktop\:placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750;
  }

  .desktop\:placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750;
  }

  .desktop\:placeholder-coral-500::placeholder {
    color: #FF7750;
  }

  .desktop\:placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .desktop\:placeholder-coral-600::-moz-placeholder {
    color: #F55A2F;
  }

  .desktop\:placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F;
  }

  .desktop\:placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F;
  }

  .desktop\:placeholder-coral-600::placeholder {
    color: #F55A2F;
  }

  .desktop\:placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F;
  }

  .desktop\:placeholder-coral-700::-moz-placeholder {
    color: #DD470F;
  }

  .desktop\:placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F;
  }

  .desktop\:placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F;
  }

  .desktop\:placeholder-coral-700::placeholder {
    color: #DD470F;
  }

  .desktop\:placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .desktop\:placeholder-coral-800::-moz-placeholder {
    color: #B93E0F;
  }

  .desktop\:placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F;
  }

  .desktop\:placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F;
  }

  .desktop\:placeholder-coral-800::placeholder {
    color: #B93E0F;
  }

  .desktop\:placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311;
  }

  .desktop\:placeholder-coral-900::-moz-placeholder {
    color: #8E3311;
  }

  .desktop\:placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311;
  }

  .desktop\:placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311;
  }

  .desktop\:placeholder-coral-900::placeholder {
    color: #8E3311;
  }

  .desktop\:placeholder-coral::-webkit-input-placeholder {
    color: #FF7750;
  }

  .desktop\:placeholder-coral::-moz-placeholder {
    color: #FF7750;
  }

  .desktop\:placeholder-coral:-ms-input-placeholder {
    color: #FF7750;
  }

  .desktop\:placeholder-coral::-ms-input-placeholder {
    color: #FF7750;
  }

  .desktop\:placeholder-coral::placeholder {
    color: #FF7750;
  }

  .desktop\:placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .desktop\:placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6;
  }

  .desktop\:placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .desktop\:placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .desktop\:placeholder-yellow-100::placeholder {
    color: #FFFAE6;
  }

  .desktop\:placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .desktop\:placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99;
  }

  .desktop\:placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99;
  }

  .desktop\:placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99;
  }

  .desktop\:placeholder-yellow-200::placeholder {
    color: #FFEB99;
  }

  .desktop\:placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066;
  }

  .desktop\:placeholder-yellow-300::-moz-placeholder {
    color: #FFE066;
  }

  .desktop\:placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066;
  }

  .desktop\:placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066;
  }

  .desktop\:placeholder-yellow-300::placeholder {
    color: #FFE066;
  }

  .desktop\:placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633;
  }

  .desktop\:placeholder-yellow-400::-moz-placeholder {
    color: #FFD633;
  }

  .desktop\:placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633;
  }

  .desktop\:placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633;
  }

  .desktop\:placeholder-yellow-400::placeholder {
    color: #FFD633;
  }

  .desktop\:placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .desktop\:placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02;
  }

  .desktop\:placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02;
  }

  .desktop\:placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02;
  }

  .desktop\:placeholder-yellow-500::placeholder {
    color: #FFCE02;
  }

  .desktop\:placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800;
  }

  .desktop\:placeholder-yellow-600::-moz-placeholder {
    color: #E6B800;
  }

  .desktop\:placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800;
  }

  .desktop\:placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800;
  }

  .desktop\:placeholder-yellow-600::placeholder {
    color: #E6B800;
  }

  .desktop\:placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300;
  }

  .desktop\:placeholder-yellow-700::-moz-placeholder {
    color: #CCA300;
  }

  .desktop\:placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300;
  }

  .desktop\:placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300;
  }

  .desktop\:placeholder-yellow-700::placeholder {
    color: #CCA300;
  }

  .desktop\:placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600;
  }

  .desktop\:placeholder-yellow-800::-moz-placeholder {
    color: #806600;
  }

  .desktop\:placeholder-yellow-800:-ms-input-placeholder {
    color: #806600;
  }

  .desktop\:placeholder-yellow-800::-ms-input-placeholder {
    color: #806600;
  }

  .desktop\:placeholder-yellow-800::placeholder {
    color: #806600;
  }

  .desktop\:placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .desktop\:placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00;
  }

  .desktop\:placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00;
  }

  .desktop\:placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00;
  }

  .desktop\:placeholder-yellow-900::placeholder {
    color: #4D3D00;
  }

  .desktop\:placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .desktop\:placeholder-yellow::-moz-placeholder {
    color: #FFCE02;
  }

  .desktop\:placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02;
  }

  .desktop\:placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02;
  }

  .desktop\:placeholder-yellow::placeholder {
    color: #FFCE02;
  }

  .desktop\:placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .desktop\:placeholder-green-100::-moz-placeholder {
    color: #F9FCE9;
  }

  .desktop\:placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .desktop\:placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .desktop\:placeholder-green-100::placeholder {
    color: #F9FCE9;
  }

  .desktop\:placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .desktop\:placeholder-green-200::-moz-placeholder {
    color: #E7F3A5;
  }

  .desktop\:placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .desktop\:placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .desktop\:placeholder-green-200::placeholder {
    color: #E7F3A5;
  }

  .desktop\:placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .desktop\:placeholder-green-300::-moz-placeholder {
    color: #D5EA62;
  }

  .desktop\:placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62;
  }

  .desktop\:placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62;
  }

  .desktop\:placeholder-green-300::placeholder {
    color: #D5EA62;
  }

  .desktop\:placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .desktop\:placeholder-green-400::-moz-placeholder {
    color: #C2E01E;
  }

  .desktop\:placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E;
  }

  .desktop\:placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E;
  }

  .desktop\:placeholder-green-400::placeholder {
    color: #C2E01E;
  }

  .desktop\:placeholder-green-500::-webkit-input-placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-green-500::-moz-placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-green-500:-ms-input-placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-green-500::-ms-input-placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-green-500::placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .desktop\:placeholder-green-600::-moz-placeholder {
    color: #3F7B1A;
  }

  .desktop\:placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .desktop\:placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .desktop\:placeholder-green-600::placeholder {
    color: #3F7B1A;
  }

  .desktop\:placeholder-green-700::-webkit-input-placeholder {
    color: #366916;
  }

  .desktop\:placeholder-green-700::-moz-placeholder {
    color: #366916;
  }

  .desktop\:placeholder-green-700:-ms-input-placeholder {
    color: #366916;
  }

  .desktop\:placeholder-green-700::-ms-input-placeholder {
    color: #366916;
  }

  .desktop\:placeholder-green-700::placeholder {
    color: #366916;
  }

  .desktop\:placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D;
  }

  .desktop\:placeholder-green-800::-moz-placeholder {
    color: #203F0D;
  }

  .desktop\:placeholder-green-800:-ms-input-placeholder {
    color: #203F0D;
  }

  .desktop\:placeholder-green-800::-ms-input-placeholder {
    color: #203F0D;
  }

  .desktop\:placeholder-green-800::placeholder {
    color: #203F0D;
  }

  .desktop\:placeholder-green-900::-webkit-input-placeholder {
    color: #162A09;
  }

  .desktop\:placeholder-green-900::-moz-placeholder {
    color: #162A09;
  }

  .desktop\:placeholder-green-900:-ms-input-placeholder {
    color: #162A09;
  }

  .desktop\:placeholder-green-900::-ms-input-placeholder {
    color: #162A09;
  }

  .desktop\:placeholder-green-900::placeholder {
    color: #162A09;
  }

  .desktop\:placeholder-green::-webkit-input-placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-green::-moz-placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-green:-ms-input-placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-green::-ms-input-placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-green::placeholder {
    color: #60B731;
  }

  .desktop\:placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-blue-100::placeholder {
    color: #F5F9FD;
  }

  .desktop\:placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .desktop\:placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF;
  }

  .desktop\:placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .desktop\:placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .desktop\:placeholder-blue-200::placeholder {
    color: #E9F4FF;
  }

  .desktop\:placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .desktop\:placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF;
  }

  .desktop\:placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .desktop\:placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .desktop\:placeholder-blue-300::placeholder {
    color: #B9DCFF;
  }

  .desktop\:placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-blue-400::-moz-placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-blue-400::placeholder {
    color: #43BEFF;
  }

  .desktop\:placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-blue-500::-moz-placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-blue-500::placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC;
  }

  .desktop\:placeholder-blue-600::-moz-placeholder {
    color: #0069CC;
  }

  .desktop\:placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC;
  }

  .desktop\:placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC;
  }

  .desktop\:placeholder-blue-600::placeholder {
    color: #0069CC;
  }

  .desktop\:placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3;
  }

  .desktop\:placeholder-blue-700::-moz-placeholder {
    color: #005CB3;
  }

  .desktop\:placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3;
  }

  .desktop\:placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3;
  }

  .desktop\:placeholder-blue-700::placeholder {
    color: #005CB3;
  }

  .desktop\:placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99;
  }

  .desktop\:placeholder-blue-800::-moz-placeholder {
    color: #004F99;
  }

  .desktop\:placeholder-blue-800:-ms-input-placeholder {
    color: #004F99;
  }

  .desktop\:placeholder-blue-800::-ms-input-placeholder {
    color: #004F99;
  }

  .desktop\:placeholder-blue-800::placeholder {
    color: #004F99;
  }

  .desktop\:placeholder-blue-900::-webkit-input-placeholder {
    color: #003566;
  }

  .desktop\:placeholder-blue-900::-moz-placeholder {
    color: #003566;
  }

  .desktop\:placeholder-blue-900:-ms-input-placeholder {
    color: #003566;
  }

  .desktop\:placeholder-blue-900::-ms-input-placeholder {
    color: #003566;
  }

  .desktop\:placeholder-blue-900::placeholder {
    color: #003566;
  }

  .desktop\:placeholder-blue::-webkit-input-placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-blue::-moz-placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-blue:-ms-input-placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-blue::-ms-input-placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-blue::placeholder {
    color: #007EE5;
  }

  .desktop\:placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-violet-100::placeholder {
    color: #F8F8FC;
  }

  .desktop\:placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-violet-200::placeholder {
    color: #EBEAF6;
  }

  .desktop\:placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-violet-300::placeholder {
    color: #A8A5CE;
  }

  .desktop\:placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-violet-400::-moz-placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-violet-400::placeholder {
    color: #8C81D1;
  }

  .desktop\:placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-violet-500::-moz-placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-violet-500::placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C;
  }

  .desktop\:placeholder-violet-600::-moz-placeholder {
    color: #58309C;
  }

  .desktop\:placeholder-violet-600:-ms-input-placeholder {
    color: #58309C;
  }

  .desktop\:placeholder-violet-600::-ms-input-placeholder {
    color: #58309C;
  }

  .desktop\:placeholder-violet-600::placeholder {
    color: #58309C;
  }

  .desktop\:placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .desktop\:placeholder-violet-700::-moz-placeholder {
    color: #4D2A89;
  }

  .desktop\:placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89;
  }

  .desktop\:placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89;
  }

  .desktop\:placeholder-violet-700::placeholder {
    color: #4D2A89;
  }

  .desktop\:placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-violet-800::-moz-placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-violet-800::placeholder {
    color: #3C2C84;
  }

  .desktop\:placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62;
  }

  .desktop\:placeholder-violet-900::-moz-placeholder {
    color: #371E62;
  }

  .desktop\:placeholder-violet-900:-ms-input-placeholder {
    color: #371E62;
  }

  .desktop\:placeholder-violet-900::-ms-input-placeholder {
    color: #371E62;
  }

  .desktop\:placeholder-violet-900::placeholder {
    color: #371E62;
  }

  .desktop\:placeholder-violet::-webkit-input-placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-violet::-moz-placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-violet:-ms-input-placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-violet::-ms-input-placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-violet::placeholder {
    color: #6638B6;
  }

  .desktop\:placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .desktop\:placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA;
  }

  .desktop\:placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .desktop\:placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .desktop\:placeholder-peacock-100::placeholder {
    color: #E6FFFA;
  }

  .desktop\:placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .desktop\:placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA;
  }

  .desktop\:placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .desktop\:placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .desktop\:placeholder-peacock-200::placeholder {
    color: #B2F5EA;
  }

  .desktop\:placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .desktop\:placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9;
  }

  .desktop\:placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9;
  }

  .desktop\:placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9;
  }

  .desktop\:placeholder-peacock-300::placeholder {
    color: #81E6D9;
  }

  .desktop\:placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .desktop\:placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5;
  }

  .desktop\:placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .desktop\:placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .desktop\:placeholder-peacock-400::placeholder {
    color: #4FD1C5;
  }

  .desktop\:placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .desktop\:placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC;
  }

  .desktop\:placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC;
  }

  .desktop\:placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC;
  }

  .desktop\:placeholder-peacock-500::placeholder {
    color: #38B2AC;
  }

  .desktop\:placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795;
  }

  .desktop\:placeholder-peacock-600::-moz-placeholder {
    color: #319795;
  }

  .desktop\:placeholder-peacock-600:-ms-input-placeholder {
    color: #319795;
  }

  .desktop\:placeholder-peacock-600::-ms-input-placeholder {
    color: #319795;
  }

  .desktop\:placeholder-peacock-600::placeholder {
    color: #319795;
  }

  .desktop\:placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .desktop\:placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B;
  }

  .desktop\:placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .desktop\:placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .desktop\:placeholder-peacock-700::placeholder {
    color: #2C7A7B;
  }

  .desktop\:placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61;
  }

  .desktop\:placeholder-peacock-800::-moz-placeholder {
    color: #285E61;
  }

  .desktop\:placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61;
  }

  .desktop\:placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61;
  }

  .desktop\:placeholder-peacock-800::placeholder {
    color: #285E61;
  }

  .desktop\:placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52;
  }

  .desktop\:placeholder-peacock-900::-moz-placeholder {
    color: #234E52;
  }

  .desktop\:placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52;
  }

  .desktop\:placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52;
  }

  .desktop\:placeholder-peacock-900::placeholder {
    color: #234E52;
  }

  .desktop\:placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .desktop\:placeholder-peacock::-moz-placeholder {
    color: #38B2AC;
  }

  .desktop\:placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC;
  }

  .desktop\:placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC;
  }

  .desktop\:placeholder-peacock::placeholder {
    color: #38B2AC;
  }

  .desktop\:placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .desktop\:placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF;
  }

  .desktop\:placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .desktop\:placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .desktop\:placeholder-indigo-100::placeholder {
    color: #EBF4FF;
  }

  .desktop\:placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .desktop\:placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE;
  }

  .desktop\:placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .desktop\:placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .desktop\:placeholder-indigo-200::placeholder {
    color: #C3DAFE;
  }

  .desktop\:placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .desktop\:placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA;
  }

  .desktop\:placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .desktop\:placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .desktop\:placeholder-indigo-300::placeholder {
    color: #A3BFFA;
  }

  .desktop\:placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .desktop\:placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5;
  }

  .desktop\:placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .desktop\:placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .desktop\:placeholder-indigo-400::placeholder {
    color: #7F9CF5;
  }

  .desktop\:placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA;
  }

  .desktop\:placeholder-indigo-500::-moz-placeholder {
    color: #667EEA;
  }

  .desktop\:placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA;
  }

  .desktop\:placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA;
  }

  .desktop\:placeholder-indigo-500::placeholder {
    color: #667EEA;
  }

  .desktop\:placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .desktop\:placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8;
  }

  .desktop\:placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8;
  }

  .desktop\:placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8;
  }

  .desktop\:placeholder-indigo-600::placeholder {
    color: #5A67D8;
  }

  .desktop\:placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE;
  }

  .desktop\:placeholder-indigo-700::-moz-placeholder {
    color: #6439DE;
  }

  .desktop\:placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE;
  }

  .desktop\:placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE;
  }

  .desktop\:placeholder-indigo-700::placeholder {
    color: #6439DE;
  }

  .desktop\:placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190;
  }

  .desktop\:placeholder-indigo-800::-moz-placeholder {
    color: #434190;
  }

  .desktop\:placeholder-indigo-800:-ms-input-placeholder {
    color: #434190;
  }

  .desktop\:placeholder-indigo-800::-ms-input-placeholder {
    color: #434190;
  }

  .desktop\:placeholder-indigo-800::placeholder {
    color: #434190;
  }

  .desktop\:placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B;
  }

  .desktop\:placeholder-indigo-900::-moz-placeholder {
    color: #3C366B;
  }

  .desktop\:placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B;
  }

  .desktop\:placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B;
  }

  .desktop\:placeholder-indigo-900::placeholder {
    color: #3C366B;
  }

  .desktop\:placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA;
  }

  .desktop\:placeholder-indigo::-moz-placeholder {
    color: #667EEA;
  }

  .desktop\:placeholder-indigo:-ms-input-placeholder {
    color: #667EEA;
  }

  .desktop\:placeholder-indigo::-ms-input-placeholder {
    color: #667EEA;
  }

  .desktop\:placeholder-indigo::placeholder {
    color: #667EEA;
  }

  .desktop\:\!placeholder-primary::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-primary::-moz-placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-primary:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-primary::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-primary::placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-primaryDark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-primaryDark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-primaryDark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-primaryDark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-primaryDark::placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-primary1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-primary1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-primary1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-primary1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-primary1::placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-primary2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-primary2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-primary2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-primary2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-primary2::placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-primary3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-primary3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-primary3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-primary3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-primary3::placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-primary4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-primary4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-primary4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-primary4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-primary4::placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-secondary::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-secondary::-moz-placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-secondary:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-secondary::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-secondary::placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-secondary1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-secondary1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-secondary1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-secondary1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-secondary1::placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-secondary2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-secondary2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-secondary2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-secondary2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-secondary2::placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-alert::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-alert::-moz-placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-alert:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-alert::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-alert::placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-safe::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-safe::-moz-placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-safe:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-safe::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-safe::placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-primary-dark::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-primary-dark::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-primary-dark:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-primary-dark::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-primary-dark::placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-primary-1::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-primary-1::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-primary-1:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-primary-1::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-primary-1::placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-primary-2::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-primary-2::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-primary-2:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-primary-2::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-primary-2::placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-primary-3::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-primary-3::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-primary-3:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-primary-3::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-primary-3::placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-primary-4::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-primary-4::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-primary-4:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-primary-4::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-primary-4::placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-secondary-1::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-secondary-1::-moz-placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-secondary-1:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-secondary-1::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-secondary-1::placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-secondary-2::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-secondary-2::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-secondary-2:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-secondary-2::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-secondary-2::placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-transparent::-webkit-input-placeholder {
    color: transparent !important;
  }

  .desktop\:\!placeholder-transparent::-moz-placeholder {
    color: transparent !important;
  }

  .desktop\:\!placeholder-transparent:-ms-input-placeholder {
    color: transparent !important;
  }

  .desktop\:\!placeholder-transparent::-ms-input-placeholder {
    color: transparent !important;
  }

  .desktop\:\!placeholder-transparent::placeholder {
    color: transparent !important;
  }

  .desktop\:\!placeholder-black::-webkit-input-placeholder {
    color: #000000 !important;
  }

  .desktop\:\!placeholder-black::-moz-placeholder {
    color: #000000 !important;
  }

  .desktop\:\!placeholder-black:-ms-input-placeholder {
    color: #000000 !important;
  }

  .desktop\:\!placeholder-black::-ms-input-placeholder {
    color: #000000 !important;
  }

  .desktop\:\!placeholder-black::placeholder {
    color: #000000 !important;
  }

  .desktop\:\!placeholder-white::-webkit-input-placeholder {
    color: #FFFFFF !important;
  }

  .desktop\:\!placeholder-white::-moz-placeholder {
    color: #FFFFFF !important;
  }

  .desktop\:\!placeholder-white:-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .desktop\:\!placeholder-white::-ms-input-placeholder {
    color: #FFFFFF !important;
  }

  .desktop\:\!placeholder-white::placeholder {
    color: #FFFFFF !important;
  }

  .desktop\:\!placeholder-point-violet::-webkit-input-placeholder {
    color: #7545FF !important;
  }

  .desktop\:\!placeholder-point-violet::-moz-placeholder {
    color: #7545FF !important;
  }

  .desktop\:\!placeholder-point-violet:-ms-input-placeholder {
    color: #7545FF !important;
  }

  .desktop\:\!placeholder-point-violet::-ms-input-placeholder {
    color: #7545FF !important;
  }

  .desktop\:\!placeholder-point-violet::placeholder {
    color: #7545FF !important;
  }

  .desktop\:\!placeholder-gray-100::-webkit-input-placeholder {
    color: #F7F7F7 !important;
  }

  .desktop\:\!placeholder-gray-100::-moz-placeholder {
    color: #F7F7F7 !important;
  }

  .desktop\:\!placeholder-gray-100:-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .desktop\:\!placeholder-gray-100::-ms-input-placeholder {
    color: #F7F7F7 !important;
  }

  .desktop\:\!placeholder-gray-100::placeholder {
    color: #F7F7F7 !important;
  }

  .desktop\:\!placeholder-gray-200::-webkit-input-placeholder {
    color: #E5E5E8 !important;
  }

  .desktop\:\!placeholder-gray-200::-moz-placeholder {
    color: #E5E5E8 !important;
  }

  .desktop\:\!placeholder-gray-200:-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .desktop\:\!placeholder-gray-200::-ms-input-placeholder {
    color: #E5E5E8 !important;
  }

  .desktop\:\!placeholder-gray-200::placeholder {
    color: #E5E5E8 !important;
  }

  .desktop\:\!placeholder-gray-300::-webkit-input-placeholder {
    color: #CED0D6 !important;
  }

  .desktop\:\!placeholder-gray-300::-moz-placeholder {
    color: #CED0D6 !important;
  }

  .desktop\:\!placeholder-gray-300:-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .desktop\:\!placeholder-gray-300::-ms-input-placeholder {
    color: #CED0D6 !important;
  }

  .desktop\:\!placeholder-gray-300::placeholder {
    color: #CED0D6 !important;
  }

  .desktop\:\!placeholder-gray-400::-webkit-input-placeholder {
    color: #A7A9B2 !important;
  }

  .desktop\:\!placeholder-gray-400::-moz-placeholder {
    color: #A7A9B2 !important;
  }

  .desktop\:\!placeholder-gray-400:-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .desktop\:\!placeholder-gray-400::-ms-input-placeholder {
    color: #A7A9B2 !important;
  }

  .desktop\:\!placeholder-gray-400::placeholder {
    color: #A7A9B2 !important;
  }

  .desktop\:\!placeholder-gray-500::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .desktop\:\!placeholder-gray-500::-moz-placeholder {
    color: #858895 !important;
  }

  .desktop\:\!placeholder-gray-500:-ms-input-placeholder {
    color: #858895 !important;
  }

  .desktop\:\!placeholder-gray-500::-ms-input-placeholder {
    color: #858895 !important;
  }

  .desktop\:\!placeholder-gray-500::placeholder {
    color: #858895 !important;
  }

  .desktop\:\!placeholder-gray-600::-webkit-input-placeholder {
    color: #6B6E7B !important;
  }

  .desktop\:\!placeholder-gray-600::-moz-placeholder {
    color: #6B6E7B !important;
  }

  .desktop\:\!placeholder-gray-600:-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .desktop\:\!placeholder-gray-600::-ms-input-placeholder {
    color: #6B6E7B !important;
  }

  .desktop\:\!placeholder-gray-600::placeholder {
    color: #6B6E7B !important;
  }

  .desktop\:\!placeholder-gray-700::-webkit-input-placeholder {
    color: #5F616D !important;
  }

  .desktop\:\!placeholder-gray-700::-moz-placeholder {
    color: #5F616D !important;
  }

  .desktop\:\!placeholder-gray-700:-ms-input-placeholder {
    color: #5F616D !important;
  }

  .desktop\:\!placeholder-gray-700::-ms-input-placeholder {
    color: #5F616D !important;
  }

  .desktop\:\!placeholder-gray-700::placeholder {
    color: #5F616D !important;
  }

  .desktop\:\!placeholder-gray-800::-webkit-input-placeholder {
    color: #474952 !important;
  }

  .desktop\:\!placeholder-gray-800::-moz-placeholder {
    color: #474952 !important;
  }

  .desktop\:\!placeholder-gray-800:-ms-input-placeholder {
    color: #474952 !important;
  }

  .desktop\:\!placeholder-gray-800::-ms-input-placeholder {
    color: #474952 !important;
  }

  .desktop\:\!placeholder-gray-800::placeholder {
    color: #474952 !important;
  }

  .desktop\:\!placeholder-gray-900::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .desktop\:\!placeholder-gray-900::-moz-placeholder {
    color: #222532 !important;
  }

  .desktop\:\!placeholder-gray-900:-ms-input-placeholder {
    color: #222532 !important;
  }

  .desktop\:\!placeholder-gray-900::-ms-input-placeholder {
    color: #222532 !important;
  }

  .desktop\:\!placeholder-gray-900::placeholder {
    color: #222532 !important;
  }

  .desktop\:\!placeholder-gray::-webkit-input-placeholder {
    color: #858895 !important;
  }

  .desktop\:\!placeholder-gray::-moz-placeholder {
    color: #858895 !important;
  }

  .desktop\:\!placeholder-gray:-ms-input-placeholder {
    color: #858895 !important;
  }

  .desktop\:\!placeholder-gray::-ms-input-placeholder {
    color: #858895 !important;
  }

  .desktop\:\!placeholder-gray::placeholder {
    color: #858895 !important;
  }

  .desktop\:\!placeholder-gray-dark::-webkit-input-placeholder {
    color: #222532 !important;
  }

  .desktop\:\!placeholder-gray-dark::-moz-placeholder {
    color: #222532 !important;
  }

  .desktop\:\!placeholder-gray-dark:-ms-input-placeholder {
    color: #222532 !important;
  }

  .desktop\:\!placeholder-gray-dark::-ms-input-placeholder {
    color: #222532 !important;
  }

  .desktop\:\!placeholder-gray-dark::placeholder {
    color: #222532 !important;
  }

  .desktop\:\!placeholder-red-100::-webkit-input-placeholder {
    color: #FFE8E8 !important;
  }

  .desktop\:\!placeholder-red-100::-moz-placeholder {
    color: #FFE8E8 !important;
  }

  .desktop\:\!placeholder-red-100:-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .desktop\:\!placeholder-red-100::-ms-input-placeholder {
    color: #FFE8E8 !important;
  }

  .desktop\:\!placeholder-red-100::placeholder {
    color: #FFE8E8 !important;
  }

  .desktop\:\!placeholder-red-200::-webkit-input-placeholder {
    color: #FFC4C4 !important;
  }

  .desktop\:\!placeholder-red-200::-moz-placeholder {
    color: #FFC4C4 !important;
  }

  .desktop\:\!placeholder-red-200:-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .desktop\:\!placeholder-red-200::-ms-input-placeholder {
    color: #FFC4C4 !important;
  }

  .desktop\:\!placeholder-red-200::placeholder {
    color: #FFC4C4 !important;
  }

  .desktop\:\!placeholder-red-300::-webkit-input-placeholder {
    color: #FF8F8F !important;
  }

  .desktop\:\!placeholder-red-300::-moz-placeholder {
    color: #FF8F8F !important;
  }

  .desktop\:\!placeholder-red-300:-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .desktop\:\!placeholder-red-300::-ms-input-placeholder {
    color: #FF8F8F !important;
  }

  .desktop\:\!placeholder-red-300::placeholder {
    color: #FF8F8F !important;
  }

  .desktop\:\!placeholder-red-400::-webkit-input-placeholder {
    color: #FF6A6A !important;
  }

  .desktop\:\!placeholder-red-400::-moz-placeholder {
    color: #FF6A6A !important;
  }

  .desktop\:\!placeholder-red-400:-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .desktop\:\!placeholder-red-400::-ms-input-placeholder {
    color: #FF6A6A !important;
  }

  .desktop\:\!placeholder-red-400::placeholder {
    color: #FF6A6A !important;
  }

  .desktop\:\!placeholder-red-500::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-red-500::-moz-placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-red-500:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-red-500::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-red-500::placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-red-600::-webkit-input-placeholder {
    color: #CC2C00 !important;
  }

  .desktop\:\!placeholder-red-600::-moz-placeholder {
    color: #CC2C00 !important;
  }

  .desktop\:\!placeholder-red-600:-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .desktop\:\!placeholder-red-600::-ms-input-placeholder {
    color: #CC2C00 !important;
  }

  .desktop\:\!placeholder-red-600::placeholder {
    color: #CC2C00 !important;
  }

  .desktop\:\!placeholder-red-700::-webkit-input-placeholder {
    color: #C53030 !important;
  }

  .desktop\:\!placeholder-red-700::-moz-placeholder {
    color: #C53030 !important;
  }

  .desktop\:\!placeholder-red-700:-ms-input-placeholder {
    color: #C53030 !important;
  }

  .desktop\:\!placeholder-red-700::-ms-input-placeholder {
    color: #C53030 !important;
  }

  .desktop\:\!placeholder-red-700::placeholder {
    color: #C53030 !important;
  }

  .desktop\:\!placeholder-red-800::-webkit-input-placeholder {
    color: #9B2C2C !important;
  }

  .desktop\:\!placeholder-red-800::-moz-placeholder {
    color: #9B2C2C !important;
  }

  .desktop\:\!placeholder-red-800:-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .desktop\:\!placeholder-red-800::-ms-input-placeholder {
    color: #9B2C2C !important;
  }

  .desktop\:\!placeholder-red-800::placeholder {
    color: #9B2C2C !important;
  }

  .desktop\:\!placeholder-red-900::-webkit-input-placeholder {
    color: #742A2A !important;
  }

  .desktop\:\!placeholder-red-900::-moz-placeholder {
    color: #742A2A !important;
  }

  .desktop\:\!placeholder-red-900:-ms-input-placeholder {
    color: #742A2A !important;
  }

  .desktop\:\!placeholder-red-900::-ms-input-placeholder {
    color: #742A2A !important;
  }

  .desktop\:\!placeholder-red-900::placeholder {
    color: #742A2A !important;
  }

  .desktop\:\!placeholder-red::-webkit-input-placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-red::-moz-placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-red:-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-red::-ms-input-placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-red::placeholder {
    color: #EF3817 !important;
  }

  .desktop\:\!placeholder-coral-100::-webkit-input-placeholder {
    color: #FFEBE6 !important;
  }

  .desktop\:\!placeholder-coral-100::-moz-placeholder {
    color: #FFEBE6 !important;
  }

  .desktop\:\!placeholder-coral-100:-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .desktop\:\!placeholder-coral-100::-ms-input-placeholder {
    color: #FFEBE6 !important;
  }

  .desktop\:\!placeholder-coral-100::placeholder {
    color: #FFEBE6 !important;
  }

  .desktop\:\!placeholder-coral-200::-webkit-input-placeholder {
    color: #FFD3C8 !important;
  }

  .desktop\:\!placeholder-coral-200::-moz-placeholder {
    color: #FFD3C8 !important;
  }

  .desktop\:\!placeholder-coral-200:-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .desktop\:\!placeholder-coral-200::-ms-input-placeholder {
    color: #FFD3C8 !important;
  }

  .desktop\:\!placeholder-coral-200::placeholder {
    color: #FFD3C8 !important;
  }

  .desktop\:\!placeholder-coral-300::-webkit-input-placeholder {
    color: #FFB39E !important;
  }

  .desktop\:\!placeholder-coral-300::-moz-placeholder {
    color: #FFB39E !important;
  }

  .desktop\:\!placeholder-coral-300:-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .desktop\:\!placeholder-coral-300::-ms-input-placeholder {
    color: #FFB39E !important;
  }

  .desktop\:\!placeholder-coral-300::placeholder {
    color: #FFB39E !important;
  }

  .desktop\:\!placeholder-coral-400::-webkit-input-placeholder {
    color: #FF9476 !important;
  }

  .desktop\:\!placeholder-coral-400::-moz-placeholder {
    color: #FF9476 !important;
  }

  .desktop\:\!placeholder-coral-400:-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .desktop\:\!placeholder-coral-400::-ms-input-placeholder {
    color: #FF9476 !important;
  }

  .desktop\:\!placeholder-coral-400::placeholder {
    color: #FF9476 !important;
  }

  .desktop\:\!placeholder-coral-500::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .desktop\:\!placeholder-coral-500::-moz-placeholder {
    color: #FF7750 !important;
  }

  .desktop\:\!placeholder-coral-500:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .desktop\:\!placeholder-coral-500::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .desktop\:\!placeholder-coral-500::placeholder {
    color: #FF7750 !important;
  }

  .desktop\:\!placeholder-coral-600::-webkit-input-placeholder {
    color: #F55A2F !important;
  }

  .desktop\:\!placeholder-coral-600::-moz-placeholder {
    color: #F55A2F !important;
  }

  .desktop\:\!placeholder-coral-600:-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .desktop\:\!placeholder-coral-600::-ms-input-placeholder {
    color: #F55A2F !important;
  }

  .desktop\:\!placeholder-coral-600::placeholder {
    color: #F55A2F !important;
  }

  .desktop\:\!placeholder-coral-700::-webkit-input-placeholder {
    color: #DD470F !important;
  }

  .desktop\:\!placeholder-coral-700::-moz-placeholder {
    color: #DD470F !important;
  }

  .desktop\:\!placeholder-coral-700:-ms-input-placeholder {
    color: #DD470F !important;
  }

  .desktop\:\!placeholder-coral-700::-ms-input-placeholder {
    color: #DD470F !important;
  }

  .desktop\:\!placeholder-coral-700::placeholder {
    color: #DD470F !important;
  }

  .desktop\:\!placeholder-coral-800::-webkit-input-placeholder {
    color: #B93E0F !important;
  }

  .desktop\:\!placeholder-coral-800::-moz-placeholder {
    color: #B93E0F !important;
  }

  .desktop\:\!placeholder-coral-800:-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .desktop\:\!placeholder-coral-800::-ms-input-placeholder {
    color: #B93E0F !important;
  }

  .desktop\:\!placeholder-coral-800::placeholder {
    color: #B93E0F !important;
  }

  .desktop\:\!placeholder-coral-900::-webkit-input-placeholder {
    color: #8E3311 !important;
  }

  .desktop\:\!placeholder-coral-900::-moz-placeholder {
    color: #8E3311 !important;
  }

  .desktop\:\!placeholder-coral-900:-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .desktop\:\!placeholder-coral-900::-ms-input-placeholder {
    color: #8E3311 !important;
  }

  .desktop\:\!placeholder-coral-900::placeholder {
    color: #8E3311 !important;
  }

  .desktop\:\!placeholder-coral::-webkit-input-placeholder {
    color: #FF7750 !important;
  }

  .desktop\:\!placeholder-coral::-moz-placeholder {
    color: #FF7750 !important;
  }

  .desktop\:\!placeholder-coral:-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .desktop\:\!placeholder-coral::-ms-input-placeholder {
    color: #FF7750 !important;
  }

  .desktop\:\!placeholder-coral::placeholder {
    color: #FF7750 !important;
  }

  .desktop\:\!placeholder-yellow-100::-webkit-input-placeholder {
    color: #FFFAE6 !important;
  }

  .desktop\:\!placeholder-yellow-100::-moz-placeholder {
    color: #FFFAE6 !important;
  }

  .desktop\:\!placeholder-yellow-100:-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .desktop\:\!placeholder-yellow-100::-ms-input-placeholder {
    color: #FFFAE6 !important;
  }

  .desktop\:\!placeholder-yellow-100::placeholder {
    color: #FFFAE6 !important;
  }

  .desktop\:\!placeholder-yellow-200::-webkit-input-placeholder {
    color: #FFEB99 !important;
  }

  .desktop\:\!placeholder-yellow-200::-moz-placeholder {
    color: #FFEB99 !important;
  }

  .desktop\:\!placeholder-yellow-200:-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .desktop\:\!placeholder-yellow-200::-ms-input-placeholder {
    color: #FFEB99 !important;
  }

  .desktop\:\!placeholder-yellow-200::placeholder {
    color: #FFEB99 !important;
  }

  .desktop\:\!placeholder-yellow-300::-webkit-input-placeholder {
    color: #FFE066 !important;
  }

  .desktop\:\!placeholder-yellow-300::-moz-placeholder {
    color: #FFE066 !important;
  }

  .desktop\:\!placeholder-yellow-300:-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .desktop\:\!placeholder-yellow-300::-ms-input-placeholder {
    color: #FFE066 !important;
  }

  .desktop\:\!placeholder-yellow-300::placeholder {
    color: #FFE066 !important;
  }

  .desktop\:\!placeholder-yellow-400::-webkit-input-placeholder {
    color: #FFD633 !important;
  }

  .desktop\:\!placeholder-yellow-400::-moz-placeholder {
    color: #FFD633 !important;
  }

  .desktop\:\!placeholder-yellow-400:-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .desktop\:\!placeholder-yellow-400::-ms-input-placeholder {
    color: #FFD633 !important;
  }

  .desktop\:\!placeholder-yellow-400::placeholder {
    color: #FFD633 !important;
  }

  .desktop\:\!placeholder-yellow-500::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .desktop\:\!placeholder-yellow-500::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .desktop\:\!placeholder-yellow-500:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .desktop\:\!placeholder-yellow-500::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .desktop\:\!placeholder-yellow-500::placeholder {
    color: #FFCE02 !important;
  }

  .desktop\:\!placeholder-yellow-600::-webkit-input-placeholder {
    color: #E6B800 !important;
  }

  .desktop\:\!placeholder-yellow-600::-moz-placeholder {
    color: #E6B800 !important;
  }

  .desktop\:\!placeholder-yellow-600:-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .desktop\:\!placeholder-yellow-600::-ms-input-placeholder {
    color: #E6B800 !important;
  }

  .desktop\:\!placeholder-yellow-600::placeholder {
    color: #E6B800 !important;
  }

  .desktop\:\!placeholder-yellow-700::-webkit-input-placeholder {
    color: #CCA300 !important;
  }

  .desktop\:\!placeholder-yellow-700::-moz-placeholder {
    color: #CCA300 !important;
  }

  .desktop\:\!placeholder-yellow-700:-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .desktop\:\!placeholder-yellow-700::-ms-input-placeholder {
    color: #CCA300 !important;
  }

  .desktop\:\!placeholder-yellow-700::placeholder {
    color: #CCA300 !important;
  }

  .desktop\:\!placeholder-yellow-800::-webkit-input-placeholder {
    color: #806600 !important;
  }

  .desktop\:\!placeholder-yellow-800::-moz-placeholder {
    color: #806600 !important;
  }

  .desktop\:\!placeholder-yellow-800:-ms-input-placeholder {
    color: #806600 !important;
  }

  .desktop\:\!placeholder-yellow-800::-ms-input-placeholder {
    color: #806600 !important;
  }

  .desktop\:\!placeholder-yellow-800::placeholder {
    color: #806600 !important;
  }

  .desktop\:\!placeholder-yellow-900::-webkit-input-placeholder {
    color: #4D3D00 !important;
  }

  .desktop\:\!placeholder-yellow-900::-moz-placeholder {
    color: #4D3D00 !important;
  }

  .desktop\:\!placeholder-yellow-900:-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .desktop\:\!placeholder-yellow-900::-ms-input-placeholder {
    color: #4D3D00 !important;
  }

  .desktop\:\!placeholder-yellow-900::placeholder {
    color: #4D3D00 !important;
  }

  .desktop\:\!placeholder-yellow::-webkit-input-placeholder {
    color: #FFCE02 !important;
  }

  .desktop\:\!placeholder-yellow::-moz-placeholder {
    color: #FFCE02 !important;
  }

  .desktop\:\!placeholder-yellow:-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .desktop\:\!placeholder-yellow::-ms-input-placeholder {
    color: #FFCE02 !important;
  }

  .desktop\:\!placeholder-yellow::placeholder {
    color: #FFCE02 !important;
  }

  .desktop\:\!placeholder-green-100::-webkit-input-placeholder {
    color: #F9FCE9 !important;
  }

  .desktop\:\!placeholder-green-100::-moz-placeholder {
    color: #F9FCE9 !important;
  }

  .desktop\:\!placeholder-green-100:-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .desktop\:\!placeholder-green-100::-ms-input-placeholder {
    color: #F9FCE9 !important;
  }

  .desktop\:\!placeholder-green-100::placeholder {
    color: #F9FCE9 !important;
  }

  .desktop\:\!placeholder-green-200::-webkit-input-placeholder {
    color: #E7F3A5 !important;
  }

  .desktop\:\!placeholder-green-200::-moz-placeholder {
    color: #E7F3A5 !important;
  }

  .desktop\:\!placeholder-green-200:-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .desktop\:\!placeholder-green-200::-ms-input-placeholder {
    color: #E7F3A5 !important;
  }

  .desktop\:\!placeholder-green-200::placeholder {
    color: #E7F3A5 !important;
  }

  .desktop\:\!placeholder-green-300::-webkit-input-placeholder {
    color: #D5EA62 !important;
  }

  .desktop\:\!placeholder-green-300::-moz-placeholder {
    color: #D5EA62 !important;
  }

  .desktop\:\!placeholder-green-300:-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .desktop\:\!placeholder-green-300::-ms-input-placeholder {
    color: #D5EA62 !important;
  }

  .desktop\:\!placeholder-green-300::placeholder {
    color: #D5EA62 !important;
  }

  .desktop\:\!placeholder-green-400::-webkit-input-placeholder {
    color: #C2E01E !important;
  }

  .desktop\:\!placeholder-green-400::-moz-placeholder {
    color: #C2E01E !important;
  }

  .desktop\:\!placeholder-green-400:-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .desktop\:\!placeholder-green-400::-ms-input-placeholder {
    color: #C2E01E !important;
  }

  .desktop\:\!placeholder-green-400::placeholder {
    color: #C2E01E !important;
  }

  .desktop\:\!placeholder-green-500::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-green-500::-moz-placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-green-500:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-green-500::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-green-500::placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-green-600::-webkit-input-placeholder {
    color: #3F7B1A !important;
  }

  .desktop\:\!placeholder-green-600::-moz-placeholder {
    color: #3F7B1A !important;
  }

  .desktop\:\!placeholder-green-600:-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .desktop\:\!placeholder-green-600::-ms-input-placeholder {
    color: #3F7B1A !important;
  }

  .desktop\:\!placeholder-green-600::placeholder {
    color: #3F7B1A !important;
  }

  .desktop\:\!placeholder-green-700::-webkit-input-placeholder {
    color: #366916 !important;
  }

  .desktop\:\!placeholder-green-700::-moz-placeholder {
    color: #366916 !important;
  }

  .desktop\:\!placeholder-green-700:-ms-input-placeholder {
    color: #366916 !important;
  }

  .desktop\:\!placeholder-green-700::-ms-input-placeholder {
    color: #366916 !important;
  }

  .desktop\:\!placeholder-green-700::placeholder {
    color: #366916 !important;
  }

  .desktop\:\!placeholder-green-800::-webkit-input-placeholder {
    color: #203F0D !important;
  }

  .desktop\:\!placeholder-green-800::-moz-placeholder {
    color: #203F0D !important;
  }

  .desktop\:\!placeholder-green-800:-ms-input-placeholder {
    color: #203F0D !important;
  }

  .desktop\:\!placeholder-green-800::-ms-input-placeholder {
    color: #203F0D !important;
  }

  .desktop\:\!placeholder-green-800::placeholder {
    color: #203F0D !important;
  }

  .desktop\:\!placeholder-green-900::-webkit-input-placeholder {
    color: #162A09 !important;
  }

  .desktop\:\!placeholder-green-900::-moz-placeholder {
    color: #162A09 !important;
  }

  .desktop\:\!placeholder-green-900:-ms-input-placeholder {
    color: #162A09 !important;
  }

  .desktop\:\!placeholder-green-900::-ms-input-placeholder {
    color: #162A09 !important;
  }

  .desktop\:\!placeholder-green-900::placeholder {
    color: #162A09 !important;
  }

  .desktop\:\!placeholder-green::-webkit-input-placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-green::-moz-placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-green:-ms-input-placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-green::-ms-input-placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-green::placeholder {
    color: #60B731 !important;
  }

  .desktop\:\!placeholder-blue-100::-webkit-input-placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-blue-100::-moz-placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-blue-100:-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-blue-100::-ms-input-placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-blue-100::placeholder {
    color: #F5F9FD !important;
  }

  .desktop\:\!placeholder-blue-200::-webkit-input-placeholder {
    color: #E9F4FF !important;
  }

  .desktop\:\!placeholder-blue-200::-moz-placeholder {
    color: #E9F4FF !important;
  }

  .desktop\:\!placeholder-blue-200:-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .desktop\:\!placeholder-blue-200::-ms-input-placeholder {
    color: #E9F4FF !important;
  }

  .desktop\:\!placeholder-blue-200::placeholder {
    color: #E9F4FF !important;
  }

  .desktop\:\!placeholder-blue-300::-webkit-input-placeholder {
    color: #B9DCFF !important;
  }

  .desktop\:\!placeholder-blue-300::-moz-placeholder {
    color: #B9DCFF !important;
  }

  .desktop\:\!placeholder-blue-300:-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .desktop\:\!placeholder-blue-300::-ms-input-placeholder {
    color: #B9DCFF !important;
  }

  .desktop\:\!placeholder-blue-300::placeholder {
    color: #B9DCFF !important;
  }

  .desktop\:\!placeholder-blue-400::-webkit-input-placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-blue-400::-moz-placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-blue-400:-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-blue-400::-ms-input-placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-blue-400::placeholder {
    color: #43BEFF !important;
  }

  .desktop\:\!placeholder-blue-500::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-blue-500::-moz-placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-blue-500:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-blue-500::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-blue-500::placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-blue-600::-webkit-input-placeholder {
    color: #0069CC !important;
  }

  .desktop\:\!placeholder-blue-600::-moz-placeholder {
    color: #0069CC !important;
  }

  .desktop\:\!placeholder-blue-600:-ms-input-placeholder {
    color: #0069CC !important;
  }

  .desktop\:\!placeholder-blue-600::-ms-input-placeholder {
    color: #0069CC !important;
  }

  .desktop\:\!placeholder-blue-600::placeholder {
    color: #0069CC !important;
  }

  .desktop\:\!placeholder-blue-700::-webkit-input-placeholder {
    color: #005CB3 !important;
  }

  .desktop\:\!placeholder-blue-700::-moz-placeholder {
    color: #005CB3 !important;
  }

  .desktop\:\!placeholder-blue-700:-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .desktop\:\!placeholder-blue-700::-ms-input-placeholder {
    color: #005CB3 !important;
  }

  .desktop\:\!placeholder-blue-700::placeholder {
    color: #005CB3 !important;
  }

  .desktop\:\!placeholder-blue-800::-webkit-input-placeholder {
    color: #004F99 !important;
  }

  .desktop\:\!placeholder-blue-800::-moz-placeholder {
    color: #004F99 !important;
  }

  .desktop\:\!placeholder-blue-800:-ms-input-placeholder {
    color: #004F99 !important;
  }

  .desktop\:\!placeholder-blue-800::-ms-input-placeholder {
    color: #004F99 !important;
  }

  .desktop\:\!placeholder-blue-800::placeholder {
    color: #004F99 !important;
  }

  .desktop\:\!placeholder-blue-900::-webkit-input-placeholder {
    color: #003566 !important;
  }

  .desktop\:\!placeholder-blue-900::-moz-placeholder {
    color: #003566 !important;
  }

  .desktop\:\!placeholder-blue-900:-ms-input-placeholder {
    color: #003566 !important;
  }

  .desktop\:\!placeholder-blue-900::-ms-input-placeholder {
    color: #003566 !important;
  }

  .desktop\:\!placeholder-blue-900::placeholder {
    color: #003566 !important;
  }

  .desktop\:\!placeholder-blue::-webkit-input-placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-blue::-moz-placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-blue:-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-blue::-ms-input-placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-blue::placeholder {
    color: #007EE5 !important;
  }

  .desktop\:\!placeholder-violet-100::-webkit-input-placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-violet-100::-moz-placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-violet-100:-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-violet-100::-ms-input-placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-violet-100::placeholder {
    color: #F8F8FC !important;
  }

  .desktop\:\!placeholder-violet-200::-webkit-input-placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-violet-200::-moz-placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-violet-200:-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-violet-200::-ms-input-placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-violet-200::placeholder {
    color: #EBEAF6 !important;
  }

  .desktop\:\!placeholder-violet-300::-webkit-input-placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-violet-300::-moz-placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-violet-300:-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-violet-300::-ms-input-placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-violet-300::placeholder {
    color: #A8A5CE !important;
  }

  .desktop\:\!placeholder-violet-400::-webkit-input-placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-violet-400::-moz-placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-violet-400:-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-violet-400::-ms-input-placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-violet-400::placeholder {
    color: #8C81D1 !important;
  }

  .desktop\:\!placeholder-violet-500::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-violet-500::-moz-placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-violet-500:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-violet-500::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-violet-500::placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-violet-600::-webkit-input-placeholder {
    color: #58309C !important;
  }

  .desktop\:\!placeholder-violet-600::-moz-placeholder {
    color: #58309C !important;
  }

  .desktop\:\!placeholder-violet-600:-ms-input-placeholder {
    color: #58309C !important;
  }

  .desktop\:\!placeholder-violet-600::-ms-input-placeholder {
    color: #58309C !important;
  }

  .desktop\:\!placeholder-violet-600::placeholder {
    color: #58309C !important;
  }

  .desktop\:\!placeholder-violet-700::-webkit-input-placeholder {
    color: #4D2A89 !important;
  }

  .desktop\:\!placeholder-violet-700::-moz-placeholder {
    color: #4D2A89 !important;
  }

  .desktop\:\!placeholder-violet-700:-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .desktop\:\!placeholder-violet-700::-ms-input-placeholder {
    color: #4D2A89 !important;
  }

  .desktop\:\!placeholder-violet-700::placeholder {
    color: #4D2A89 !important;
  }

  .desktop\:\!placeholder-violet-800::-webkit-input-placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-violet-800::-moz-placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-violet-800:-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-violet-800::-ms-input-placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-violet-800::placeholder {
    color: #3C2C84 !important;
  }

  .desktop\:\!placeholder-violet-900::-webkit-input-placeholder {
    color: #371E62 !important;
  }

  .desktop\:\!placeholder-violet-900::-moz-placeholder {
    color: #371E62 !important;
  }

  .desktop\:\!placeholder-violet-900:-ms-input-placeholder {
    color: #371E62 !important;
  }

  .desktop\:\!placeholder-violet-900::-ms-input-placeholder {
    color: #371E62 !important;
  }

  .desktop\:\!placeholder-violet-900::placeholder {
    color: #371E62 !important;
  }

  .desktop\:\!placeholder-violet::-webkit-input-placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-violet::-moz-placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-violet:-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-violet::-ms-input-placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-violet::placeholder {
    color: #6638B6 !important;
  }

  .desktop\:\!placeholder-peacock-100::-webkit-input-placeholder {
    color: #E6FFFA !important;
  }

  .desktop\:\!placeholder-peacock-100::-moz-placeholder {
    color: #E6FFFA !important;
  }

  .desktop\:\!placeholder-peacock-100:-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .desktop\:\!placeholder-peacock-100::-ms-input-placeholder {
    color: #E6FFFA !important;
  }

  .desktop\:\!placeholder-peacock-100::placeholder {
    color: #E6FFFA !important;
  }

  .desktop\:\!placeholder-peacock-200::-webkit-input-placeholder {
    color: #B2F5EA !important;
  }

  .desktop\:\!placeholder-peacock-200::-moz-placeholder {
    color: #B2F5EA !important;
  }

  .desktop\:\!placeholder-peacock-200:-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .desktop\:\!placeholder-peacock-200::-ms-input-placeholder {
    color: #B2F5EA !important;
  }

  .desktop\:\!placeholder-peacock-200::placeholder {
    color: #B2F5EA !important;
  }

  .desktop\:\!placeholder-peacock-300::-webkit-input-placeholder {
    color: #81E6D9 !important;
  }

  .desktop\:\!placeholder-peacock-300::-moz-placeholder {
    color: #81E6D9 !important;
  }

  .desktop\:\!placeholder-peacock-300:-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .desktop\:\!placeholder-peacock-300::-ms-input-placeholder {
    color: #81E6D9 !important;
  }

  .desktop\:\!placeholder-peacock-300::placeholder {
    color: #81E6D9 !important;
  }

  .desktop\:\!placeholder-peacock-400::-webkit-input-placeholder {
    color: #4FD1C5 !important;
  }

  .desktop\:\!placeholder-peacock-400::-moz-placeholder {
    color: #4FD1C5 !important;
  }

  .desktop\:\!placeholder-peacock-400:-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .desktop\:\!placeholder-peacock-400::-ms-input-placeholder {
    color: #4FD1C5 !important;
  }

  .desktop\:\!placeholder-peacock-400::placeholder {
    color: #4FD1C5 !important;
  }

  .desktop\:\!placeholder-peacock-500::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .desktop\:\!placeholder-peacock-500::-moz-placeholder {
    color: #38B2AC !important;
  }

  .desktop\:\!placeholder-peacock-500:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .desktop\:\!placeholder-peacock-500::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .desktop\:\!placeholder-peacock-500::placeholder {
    color: #38B2AC !important;
  }

  .desktop\:\!placeholder-peacock-600::-webkit-input-placeholder {
    color: #319795 !important;
  }

  .desktop\:\!placeholder-peacock-600::-moz-placeholder {
    color: #319795 !important;
  }

  .desktop\:\!placeholder-peacock-600:-ms-input-placeholder {
    color: #319795 !important;
  }

  .desktop\:\!placeholder-peacock-600::-ms-input-placeholder {
    color: #319795 !important;
  }

  .desktop\:\!placeholder-peacock-600::placeholder {
    color: #319795 !important;
  }

  .desktop\:\!placeholder-peacock-700::-webkit-input-placeholder {
    color: #2C7A7B !important;
  }

  .desktop\:\!placeholder-peacock-700::-moz-placeholder {
    color: #2C7A7B !important;
  }

  .desktop\:\!placeholder-peacock-700:-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .desktop\:\!placeholder-peacock-700::-ms-input-placeholder {
    color: #2C7A7B !important;
  }

  .desktop\:\!placeholder-peacock-700::placeholder {
    color: #2C7A7B !important;
  }

  .desktop\:\!placeholder-peacock-800::-webkit-input-placeholder {
    color: #285E61 !important;
  }

  .desktop\:\!placeholder-peacock-800::-moz-placeholder {
    color: #285E61 !important;
  }

  .desktop\:\!placeholder-peacock-800:-ms-input-placeholder {
    color: #285E61 !important;
  }

  .desktop\:\!placeholder-peacock-800::-ms-input-placeholder {
    color: #285E61 !important;
  }

  .desktop\:\!placeholder-peacock-800::placeholder {
    color: #285E61 !important;
  }

  .desktop\:\!placeholder-peacock-900::-webkit-input-placeholder {
    color: #234E52 !important;
  }

  .desktop\:\!placeholder-peacock-900::-moz-placeholder {
    color: #234E52 !important;
  }

  .desktop\:\!placeholder-peacock-900:-ms-input-placeholder {
    color: #234E52 !important;
  }

  .desktop\:\!placeholder-peacock-900::-ms-input-placeholder {
    color: #234E52 !important;
  }

  .desktop\:\!placeholder-peacock-900::placeholder {
    color: #234E52 !important;
  }

  .desktop\:\!placeholder-peacock::-webkit-input-placeholder {
    color: #38B2AC !important;
  }

  .desktop\:\!placeholder-peacock::-moz-placeholder {
    color: #38B2AC !important;
  }

  .desktop\:\!placeholder-peacock:-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .desktop\:\!placeholder-peacock::-ms-input-placeholder {
    color: #38B2AC !important;
  }

  .desktop\:\!placeholder-peacock::placeholder {
    color: #38B2AC !important;
  }

  .desktop\:\!placeholder-indigo-100::-webkit-input-placeholder {
    color: #EBF4FF !important;
  }

  .desktop\:\!placeholder-indigo-100::-moz-placeholder {
    color: #EBF4FF !important;
  }

  .desktop\:\!placeholder-indigo-100:-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .desktop\:\!placeholder-indigo-100::-ms-input-placeholder {
    color: #EBF4FF !important;
  }

  .desktop\:\!placeholder-indigo-100::placeholder {
    color: #EBF4FF !important;
  }

  .desktop\:\!placeholder-indigo-200::-webkit-input-placeholder {
    color: #C3DAFE !important;
  }

  .desktop\:\!placeholder-indigo-200::-moz-placeholder {
    color: #C3DAFE !important;
  }

  .desktop\:\!placeholder-indigo-200:-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .desktop\:\!placeholder-indigo-200::-ms-input-placeholder {
    color: #C3DAFE !important;
  }

  .desktop\:\!placeholder-indigo-200::placeholder {
    color: #C3DAFE !important;
  }

  .desktop\:\!placeholder-indigo-300::-webkit-input-placeholder {
    color: #A3BFFA !important;
  }

  .desktop\:\!placeholder-indigo-300::-moz-placeholder {
    color: #A3BFFA !important;
  }

  .desktop\:\!placeholder-indigo-300:-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .desktop\:\!placeholder-indigo-300::-ms-input-placeholder {
    color: #A3BFFA !important;
  }

  .desktop\:\!placeholder-indigo-300::placeholder {
    color: #A3BFFA !important;
  }

  .desktop\:\!placeholder-indigo-400::-webkit-input-placeholder {
    color: #7F9CF5 !important;
  }

  .desktop\:\!placeholder-indigo-400::-moz-placeholder {
    color: #7F9CF5 !important;
  }

  .desktop\:\!placeholder-indigo-400:-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .desktop\:\!placeholder-indigo-400::-ms-input-placeholder {
    color: #7F9CF5 !important;
  }

  .desktop\:\!placeholder-indigo-400::placeholder {
    color: #7F9CF5 !important;
  }

  .desktop\:\!placeholder-indigo-500::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .desktop\:\!placeholder-indigo-500::-moz-placeholder {
    color: #667EEA !important;
  }

  .desktop\:\!placeholder-indigo-500:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .desktop\:\!placeholder-indigo-500::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .desktop\:\!placeholder-indigo-500::placeholder {
    color: #667EEA !important;
  }

  .desktop\:\!placeholder-indigo-600::-webkit-input-placeholder {
    color: #5A67D8 !important;
  }

  .desktop\:\!placeholder-indigo-600::-moz-placeholder {
    color: #5A67D8 !important;
  }

  .desktop\:\!placeholder-indigo-600:-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .desktop\:\!placeholder-indigo-600::-ms-input-placeholder {
    color: #5A67D8 !important;
  }

  .desktop\:\!placeholder-indigo-600::placeholder {
    color: #5A67D8 !important;
  }

  .desktop\:\!placeholder-indigo-700::-webkit-input-placeholder {
    color: #6439DE !important;
  }

  .desktop\:\!placeholder-indigo-700::-moz-placeholder {
    color: #6439DE !important;
  }

  .desktop\:\!placeholder-indigo-700:-ms-input-placeholder {
    color: #6439DE !important;
  }

  .desktop\:\!placeholder-indigo-700::-ms-input-placeholder {
    color: #6439DE !important;
  }

  .desktop\:\!placeholder-indigo-700::placeholder {
    color: #6439DE !important;
  }

  .desktop\:\!placeholder-indigo-800::-webkit-input-placeholder {
    color: #434190 !important;
  }

  .desktop\:\!placeholder-indigo-800::-moz-placeholder {
    color: #434190 !important;
  }

  .desktop\:\!placeholder-indigo-800:-ms-input-placeholder {
    color: #434190 !important;
  }

  .desktop\:\!placeholder-indigo-800::-ms-input-placeholder {
    color: #434190 !important;
  }

  .desktop\:\!placeholder-indigo-800::placeholder {
    color: #434190 !important;
  }

  .desktop\:\!placeholder-indigo-900::-webkit-input-placeholder {
    color: #3C366B !important;
  }

  .desktop\:\!placeholder-indigo-900::-moz-placeholder {
    color: #3C366B !important;
  }

  .desktop\:\!placeholder-indigo-900:-ms-input-placeholder {
    color: #3C366B !important;
  }

  .desktop\:\!placeholder-indigo-900::-ms-input-placeholder {
    color: #3C366B !important;
  }

  .desktop\:\!placeholder-indigo-900::placeholder {
    color: #3C366B !important;
  }

  .desktop\:\!placeholder-indigo::-webkit-input-placeholder {
    color: #667EEA !important;
  }

  .desktop\:\!placeholder-indigo::-moz-placeholder {
    color: #667EEA !important;
  }

  .desktop\:\!placeholder-indigo:-ms-input-placeholder {
    color: #667EEA !important;
  }

  .desktop\:\!placeholder-indigo::-ms-input-placeholder {
    color: #667EEA !important;
  }

  .desktop\:\!placeholder-indigo::placeholder {
    color: #667EEA !important;
  }

  .desktop\:hover\:placeholder-primary:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-primary:hover::-moz-placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-primary:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-primary:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-primary:hover::placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-primaryDark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-primaryDark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-primaryDark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-primaryDark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-primaryDark:hover::placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-primary1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-primary1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-primary1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-primary1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-primary1:hover::placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-primary2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-primary2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-primary2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-primary2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-primary2:hover::placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-primary3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-primary3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-primary3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-primary3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-primary3:hover::placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-primary4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-primary4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-primary4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-primary4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-primary4:hover::placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-secondary:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-secondary:hover::-moz-placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-secondary:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-secondary:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-secondary:hover::placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-secondary1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-secondary1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-secondary1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-secondary1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-secondary1:hover::placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-secondary2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-secondary2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-secondary2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-secondary2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-secondary2:hover::placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-alert:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-alert:hover::-moz-placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-alert:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-alert:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-alert:hover::placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-safe:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-safe:hover::-moz-placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-safe:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-safe:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-safe:hover::placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-primary-dark:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-primary-dark:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-primary-dark:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-primary-dark:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-primary-dark:hover::placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-primary-1:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-primary-1:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-primary-1:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-primary-1:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-primary-1:hover::placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-primary-2:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-primary-2:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-primary-2:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-primary-2:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-primary-2:hover::placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-primary-3:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-primary-3:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-primary-3:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-primary-3:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-primary-3:hover::placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-primary-4:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-primary-4:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-primary-4:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-primary-4:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-primary-4:hover::placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-secondary-1:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-secondary-1:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-secondary-1:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-secondary-1:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-secondary-1:hover::placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-secondary-2:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-secondary-2:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-secondary-2:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-secondary-2:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-secondary-2:hover::placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-transparent:hover::-webkit-input-placeholder {
    color: transparent;
  }

  .desktop\:hover\:placeholder-transparent:hover::-moz-placeholder {
    color: transparent;
  }

  .desktop\:hover\:placeholder-transparent:hover:-ms-input-placeholder {
    color: transparent;
  }

  .desktop\:hover\:placeholder-transparent:hover::-ms-input-placeholder {
    color: transparent;
  }

  .desktop\:hover\:placeholder-transparent:hover::placeholder {
    color: transparent;
  }

  .desktop\:hover\:placeholder-black:hover::-webkit-input-placeholder {
    color: #000000;
  }

  .desktop\:hover\:placeholder-black:hover::-moz-placeholder {
    color: #000000;
  }

  .desktop\:hover\:placeholder-black:hover:-ms-input-placeholder {
    color: #000000;
  }

  .desktop\:hover\:placeholder-black:hover::-ms-input-placeholder {
    color: #000000;
  }

  .desktop\:hover\:placeholder-black:hover::placeholder {
    color: #000000;
  }

  .desktop\:hover\:placeholder-white:hover::-webkit-input-placeholder {
    color: #FFFFFF;
  }

  .desktop\:hover\:placeholder-white:hover::-moz-placeholder {
    color: #FFFFFF;
  }

  .desktop\:hover\:placeholder-white:hover:-ms-input-placeholder {
    color: #FFFFFF;
  }

  .desktop\:hover\:placeholder-white:hover::-ms-input-placeholder {
    color: #FFFFFF;
  }

  .desktop\:hover\:placeholder-white:hover::placeholder {
    color: #FFFFFF;
  }

  .desktop\:hover\:placeholder-point-violet:hover::-webkit-input-placeholder {
    color: #7545FF;
  }

  .desktop\:hover\:placeholder-point-violet:hover::-moz-placeholder {
    color: #7545FF;
  }

  .desktop\:hover\:placeholder-point-violet:hover:-ms-input-placeholder {
    color: #7545FF;
  }

  .desktop\:hover\:placeholder-point-violet:hover::-ms-input-placeholder {
    color: #7545FF;
  }

  .desktop\:hover\:placeholder-point-violet:hover::placeholder {
    color: #7545FF;
  }

  .desktop\:hover\:placeholder-gray-100:hover::-webkit-input-placeholder {
    color: #F7F7F7;
  }

  .desktop\:hover\:placeholder-gray-100:hover::-moz-placeholder {
    color: #F7F7F7;
  }

  .desktop\:hover\:placeholder-gray-100:hover:-ms-input-placeholder {
    color: #F7F7F7;
  }

  .desktop\:hover\:placeholder-gray-100:hover::-ms-input-placeholder {
    color: #F7F7F7;
  }

  .desktop\:hover\:placeholder-gray-100:hover::placeholder {
    color: #F7F7F7;
  }

  .desktop\:hover\:placeholder-gray-200:hover::-webkit-input-placeholder {
    color: #E5E5E8;
  }

  .desktop\:hover\:placeholder-gray-200:hover::-moz-placeholder {
    color: #E5E5E8;
  }

  .desktop\:hover\:placeholder-gray-200:hover:-ms-input-placeholder {
    color: #E5E5E8;
  }

  .desktop\:hover\:placeholder-gray-200:hover::-ms-input-placeholder {
    color: #E5E5E8;
  }

  .desktop\:hover\:placeholder-gray-200:hover::placeholder {
    color: #E5E5E8;
  }

  .desktop\:hover\:placeholder-gray-300:hover::-webkit-input-placeholder {
    color: #CED0D6;
  }

  .desktop\:hover\:placeholder-gray-300:hover::-moz-placeholder {
    color: #CED0D6;
  }

  .desktop\:hover\:placeholder-gray-300:hover:-ms-input-placeholder {
    color: #CED0D6;
  }

  .desktop\:hover\:placeholder-gray-300:hover::-ms-input-placeholder {
    color: #CED0D6;
  }

  .desktop\:hover\:placeholder-gray-300:hover::placeholder {
    color: #CED0D6;
  }

  .desktop\:hover\:placeholder-gray-400:hover::-webkit-input-placeholder {
    color: #A7A9B2;
  }

  .desktop\:hover\:placeholder-gray-400:hover::-moz-placeholder {
    color: #A7A9B2;
  }

  .desktop\:hover\:placeholder-gray-400:hover:-ms-input-placeholder {
    color: #A7A9B2;
  }

  .desktop\:hover\:placeholder-gray-400:hover::-ms-input-placeholder {
    color: #A7A9B2;
  }

  .desktop\:hover\:placeholder-gray-400:hover::placeholder {
    color: #A7A9B2;
  }

  .desktop\:hover\:placeholder-gray-500:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .desktop\:hover\:placeholder-gray-500:hover::-moz-placeholder {
    color: #858895;
  }

  .desktop\:hover\:placeholder-gray-500:hover:-ms-input-placeholder {
    color: #858895;
  }

  .desktop\:hover\:placeholder-gray-500:hover::-ms-input-placeholder {
    color: #858895;
  }

  .desktop\:hover\:placeholder-gray-500:hover::placeholder {
    color: #858895;
  }

  .desktop\:hover\:placeholder-gray-600:hover::-webkit-input-placeholder {
    color: #6B6E7B;
  }

  .desktop\:hover\:placeholder-gray-600:hover::-moz-placeholder {
    color: #6B6E7B;
  }

  .desktop\:hover\:placeholder-gray-600:hover:-ms-input-placeholder {
    color: #6B6E7B;
  }

  .desktop\:hover\:placeholder-gray-600:hover::-ms-input-placeholder {
    color: #6B6E7B;
  }

  .desktop\:hover\:placeholder-gray-600:hover::placeholder {
    color: #6B6E7B;
  }

  .desktop\:hover\:placeholder-gray-700:hover::-webkit-input-placeholder {
    color: #5F616D;
  }

  .desktop\:hover\:placeholder-gray-700:hover::-moz-placeholder {
    color: #5F616D;
  }

  .desktop\:hover\:placeholder-gray-700:hover:-ms-input-placeholder {
    color: #5F616D;
  }

  .desktop\:hover\:placeholder-gray-700:hover::-ms-input-placeholder {
    color: #5F616D;
  }

  .desktop\:hover\:placeholder-gray-700:hover::placeholder {
    color: #5F616D;
  }

  .desktop\:hover\:placeholder-gray-800:hover::-webkit-input-placeholder {
    color: #474952;
  }

  .desktop\:hover\:placeholder-gray-800:hover::-moz-placeholder {
    color: #474952;
  }

  .desktop\:hover\:placeholder-gray-800:hover:-ms-input-placeholder {
    color: #474952;
  }

  .desktop\:hover\:placeholder-gray-800:hover::-ms-input-placeholder {
    color: #474952;
  }

  .desktop\:hover\:placeholder-gray-800:hover::placeholder {
    color: #474952;
  }

  .desktop\:hover\:placeholder-gray-900:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .desktop\:hover\:placeholder-gray-900:hover::-moz-placeholder {
    color: #222532;
  }

  .desktop\:hover\:placeholder-gray-900:hover:-ms-input-placeholder {
    color: #222532;
  }

  .desktop\:hover\:placeholder-gray-900:hover::-ms-input-placeholder {
    color: #222532;
  }

  .desktop\:hover\:placeholder-gray-900:hover::placeholder {
    color: #222532;
  }

  .desktop\:hover\:placeholder-gray:hover::-webkit-input-placeholder {
    color: #858895;
  }

  .desktop\:hover\:placeholder-gray:hover::-moz-placeholder {
    color: #858895;
  }

  .desktop\:hover\:placeholder-gray:hover:-ms-input-placeholder {
    color: #858895;
  }

  .desktop\:hover\:placeholder-gray:hover::-ms-input-placeholder {
    color: #858895;
  }

  .desktop\:hover\:placeholder-gray:hover::placeholder {
    color: #858895;
  }

  .desktop\:hover\:placeholder-gray-dark:hover::-webkit-input-placeholder {
    color: #222532;
  }

  .desktop\:hover\:placeholder-gray-dark:hover::-moz-placeholder {
    color: #222532;
  }

  .desktop\:hover\:placeholder-gray-dark:hover:-ms-input-placeholder {
    color: #222532;
  }

  .desktop\:hover\:placeholder-gray-dark:hover::-ms-input-placeholder {
    color: #222532;
  }

  .desktop\:hover\:placeholder-gray-dark:hover::placeholder {
    color: #222532;
  }

  .desktop\:hover\:placeholder-red-100:hover::-webkit-input-placeholder {
    color: #FFE8E8;
  }

  .desktop\:hover\:placeholder-red-100:hover::-moz-placeholder {
    color: #FFE8E8;
  }

  .desktop\:hover\:placeholder-red-100:hover:-ms-input-placeholder {
    color: #FFE8E8;
  }

  .desktop\:hover\:placeholder-red-100:hover::-ms-input-placeholder {
    color: #FFE8E8;
  }

  .desktop\:hover\:placeholder-red-100:hover::placeholder {
    color: #FFE8E8;
  }

  .desktop\:hover\:placeholder-red-200:hover::-webkit-input-placeholder {
    color: #FFC4C4;
  }

  .desktop\:hover\:placeholder-red-200:hover::-moz-placeholder {
    color: #FFC4C4;
  }

  .desktop\:hover\:placeholder-red-200:hover:-ms-input-placeholder {
    color: #FFC4C4;
  }

  .desktop\:hover\:placeholder-red-200:hover::-ms-input-placeholder {
    color: #FFC4C4;
  }

  .desktop\:hover\:placeholder-red-200:hover::placeholder {
    color: #FFC4C4;
  }

  .desktop\:hover\:placeholder-red-300:hover::-webkit-input-placeholder {
    color: #FF8F8F;
  }

  .desktop\:hover\:placeholder-red-300:hover::-moz-placeholder {
    color: #FF8F8F;
  }

  .desktop\:hover\:placeholder-red-300:hover:-ms-input-placeholder {
    color: #FF8F8F;
  }

  .desktop\:hover\:placeholder-red-300:hover::-ms-input-placeholder {
    color: #FF8F8F;
  }

  .desktop\:hover\:placeholder-red-300:hover::placeholder {
    color: #FF8F8F;
  }

  .desktop\:hover\:placeholder-red-400:hover::-webkit-input-placeholder {
    color: #FF6A6A;
  }

  .desktop\:hover\:placeholder-red-400:hover::-moz-placeholder {
    color: #FF6A6A;
  }

  .desktop\:hover\:placeholder-red-400:hover:-ms-input-placeholder {
    color: #FF6A6A;
  }

  .desktop\:hover\:placeholder-red-400:hover::-ms-input-placeholder {
    color: #FF6A6A;
  }

  .desktop\:hover\:placeholder-red-400:hover::placeholder {
    color: #FF6A6A;
  }

  .desktop\:hover\:placeholder-red-500:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-red-500:hover::-moz-placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-red-500:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-red-500:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-red-500:hover::placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-red-600:hover::-webkit-input-placeholder {
    color: #CC2C00;
  }

  .desktop\:hover\:placeholder-red-600:hover::-moz-placeholder {
    color: #CC2C00;
  }

  .desktop\:hover\:placeholder-red-600:hover:-ms-input-placeholder {
    color: #CC2C00;
  }

  .desktop\:hover\:placeholder-red-600:hover::-ms-input-placeholder {
    color: #CC2C00;
  }

  .desktop\:hover\:placeholder-red-600:hover::placeholder {
    color: #CC2C00;
  }

  .desktop\:hover\:placeholder-red-700:hover::-webkit-input-placeholder {
    color: #C53030;
  }

  .desktop\:hover\:placeholder-red-700:hover::-moz-placeholder {
    color: #C53030;
  }

  .desktop\:hover\:placeholder-red-700:hover:-ms-input-placeholder {
    color: #C53030;
  }

  .desktop\:hover\:placeholder-red-700:hover::-ms-input-placeholder {
    color: #C53030;
  }

  .desktop\:hover\:placeholder-red-700:hover::placeholder {
    color: #C53030;
  }

  .desktop\:hover\:placeholder-red-800:hover::-webkit-input-placeholder {
    color: #9B2C2C;
  }

  .desktop\:hover\:placeholder-red-800:hover::-moz-placeholder {
    color: #9B2C2C;
  }

  .desktop\:hover\:placeholder-red-800:hover:-ms-input-placeholder {
    color: #9B2C2C;
  }

  .desktop\:hover\:placeholder-red-800:hover::-ms-input-placeholder {
    color: #9B2C2C;
  }

  .desktop\:hover\:placeholder-red-800:hover::placeholder {
    color: #9B2C2C;
  }

  .desktop\:hover\:placeholder-red-900:hover::-webkit-input-placeholder {
    color: #742A2A;
  }

  .desktop\:hover\:placeholder-red-900:hover::-moz-placeholder {
    color: #742A2A;
  }

  .desktop\:hover\:placeholder-red-900:hover:-ms-input-placeholder {
    color: #742A2A;
  }

  .desktop\:hover\:placeholder-red-900:hover::-ms-input-placeholder {
    color: #742A2A;
  }

  .desktop\:hover\:placeholder-red-900:hover::placeholder {
    color: #742A2A;
  }

  .desktop\:hover\:placeholder-red:hover::-webkit-input-placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-red:hover::-moz-placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-red:hover:-ms-input-placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-red:hover::-ms-input-placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-red:hover::placeholder {
    color: #EF3817;
  }

  .desktop\:hover\:placeholder-coral-100:hover::-webkit-input-placeholder {
    color: #FFEBE6;
  }

  .desktop\:hover\:placeholder-coral-100:hover::-moz-placeholder {
    color: #FFEBE6;
  }

  .desktop\:hover\:placeholder-coral-100:hover:-ms-input-placeholder {
    color: #FFEBE6;
  }

  .desktop\:hover\:placeholder-coral-100:hover::-ms-input-placeholder {
    color: #FFEBE6;
  }

  .desktop\:hover\:placeholder-coral-100:hover::placeholder {
    color: #FFEBE6;
  }

  .desktop\:hover\:placeholder-coral-200:hover::-webkit-input-placeholder {
    color: #FFD3C8;
  }

  .desktop\:hover\:placeholder-coral-200:hover::-moz-placeholder {
    color: #FFD3C8;
  }

  .desktop\:hover\:placeholder-coral-200:hover:-ms-input-placeholder {
    color: #FFD3C8;
  }

  .desktop\:hover\:placeholder-coral-200:hover::-ms-input-placeholder {
    color: #FFD3C8;
  }

  .desktop\:hover\:placeholder-coral-200:hover::placeholder {
    color: #FFD3C8;
  }

  .desktop\:hover\:placeholder-coral-300:hover::-webkit-input-placeholder {
    color: #FFB39E;
  }

  .desktop\:hover\:placeholder-coral-300:hover::-moz-placeholder {
    color: #FFB39E;
  }

  .desktop\:hover\:placeholder-coral-300:hover:-ms-input-placeholder {
    color: #FFB39E;
  }

  .desktop\:hover\:placeholder-coral-300:hover::-ms-input-placeholder {
    color: #FFB39E;
  }

  .desktop\:hover\:placeholder-coral-300:hover::placeholder {
    color: #FFB39E;
  }

  .desktop\:hover\:placeholder-coral-400:hover::-webkit-input-placeholder {
    color: #FF9476;
  }

  .desktop\:hover\:placeholder-coral-400:hover::-moz-placeholder {
    color: #FF9476;
  }

  .desktop\:hover\:placeholder-coral-400:hover:-ms-input-placeholder {
    color: #FF9476;
  }

  .desktop\:hover\:placeholder-coral-400:hover::-ms-input-placeholder {
    color: #FF9476;
  }

  .desktop\:hover\:placeholder-coral-400:hover::placeholder {
    color: #FF9476;
  }

  .desktop\:hover\:placeholder-coral-500:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .desktop\:hover\:placeholder-coral-500:hover::-moz-placeholder {
    color: #FF7750;
  }

  .desktop\:hover\:placeholder-coral-500:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .desktop\:hover\:placeholder-coral-500:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .desktop\:hover\:placeholder-coral-500:hover::placeholder {
    color: #FF7750;
  }

  .desktop\:hover\:placeholder-coral-600:hover::-webkit-input-placeholder {
    color: #F55A2F;
  }

  .desktop\:hover\:placeholder-coral-600:hover::-moz-placeholder {
    color: #F55A2F;
  }

  .desktop\:hover\:placeholder-coral-600:hover:-ms-input-placeholder {
    color: #F55A2F;
  }

  .desktop\:hover\:placeholder-coral-600:hover::-ms-input-placeholder {
    color: #F55A2F;
  }

  .desktop\:hover\:placeholder-coral-600:hover::placeholder {
    color: #F55A2F;
  }

  .desktop\:hover\:placeholder-coral-700:hover::-webkit-input-placeholder {
    color: #DD470F;
  }

  .desktop\:hover\:placeholder-coral-700:hover::-moz-placeholder {
    color: #DD470F;
  }

  .desktop\:hover\:placeholder-coral-700:hover:-ms-input-placeholder {
    color: #DD470F;
  }

  .desktop\:hover\:placeholder-coral-700:hover::-ms-input-placeholder {
    color: #DD470F;
  }

  .desktop\:hover\:placeholder-coral-700:hover::placeholder {
    color: #DD470F;
  }

  .desktop\:hover\:placeholder-coral-800:hover::-webkit-input-placeholder {
    color: #B93E0F;
  }

  .desktop\:hover\:placeholder-coral-800:hover::-moz-placeholder {
    color: #B93E0F;
  }

  .desktop\:hover\:placeholder-coral-800:hover:-ms-input-placeholder {
    color: #B93E0F;
  }

  .desktop\:hover\:placeholder-coral-800:hover::-ms-input-placeholder {
    color: #B93E0F;
  }

  .desktop\:hover\:placeholder-coral-800:hover::placeholder {
    color: #B93E0F;
  }

  .desktop\:hover\:placeholder-coral-900:hover::-webkit-input-placeholder {
    color: #8E3311;
  }

  .desktop\:hover\:placeholder-coral-900:hover::-moz-placeholder {
    color: #8E3311;
  }

  .desktop\:hover\:placeholder-coral-900:hover:-ms-input-placeholder {
    color: #8E3311;
  }

  .desktop\:hover\:placeholder-coral-900:hover::-ms-input-placeholder {
    color: #8E3311;
  }

  .desktop\:hover\:placeholder-coral-900:hover::placeholder {
    color: #8E3311;
  }

  .desktop\:hover\:placeholder-coral:hover::-webkit-input-placeholder {
    color: #FF7750;
  }

  .desktop\:hover\:placeholder-coral:hover::-moz-placeholder {
    color: #FF7750;
  }

  .desktop\:hover\:placeholder-coral:hover:-ms-input-placeholder {
    color: #FF7750;
  }

  .desktop\:hover\:placeholder-coral:hover::-ms-input-placeholder {
    color: #FF7750;
  }

  .desktop\:hover\:placeholder-coral:hover::placeholder {
    color: #FF7750;
  }

  .desktop\:hover\:placeholder-yellow-100:hover::-webkit-input-placeholder {
    color: #FFFAE6;
  }

  .desktop\:hover\:placeholder-yellow-100:hover::-moz-placeholder {
    color: #FFFAE6;
  }

  .desktop\:hover\:placeholder-yellow-100:hover:-ms-input-placeholder {
    color: #FFFAE6;
  }

  .desktop\:hover\:placeholder-yellow-100:hover::-ms-input-placeholder {
    color: #FFFAE6;
  }

  .desktop\:hover\:placeholder-yellow-100:hover::placeholder {
    color: #FFFAE6;
  }

  .desktop\:hover\:placeholder-yellow-200:hover::-webkit-input-placeholder {
    color: #FFEB99;
  }

  .desktop\:hover\:placeholder-yellow-200:hover::-moz-placeholder {
    color: #FFEB99;
  }

  .desktop\:hover\:placeholder-yellow-200:hover:-ms-input-placeholder {
    color: #FFEB99;
  }

  .desktop\:hover\:placeholder-yellow-200:hover::-ms-input-placeholder {
    color: #FFEB99;
  }

  .desktop\:hover\:placeholder-yellow-200:hover::placeholder {
    color: #FFEB99;
  }

  .desktop\:hover\:placeholder-yellow-300:hover::-webkit-input-placeholder {
    color: #FFE066;
  }

  .desktop\:hover\:placeholder-yellow-300:hover::-moz-placeholder {
    color: #FFE066;
  }

  .desktop\:hover\:placeholder-yellow-300:hover:-ms-input-placeholder {
    color: #FFE066;
  }

  .desktop\:hover\:placeholder-yellow-300:hover::-ms-input-placeholder {
    color: #FFE066;
  }

  .desktop\:hover\:placeholder-yellow-300:hover::placeholder {
    color: #FFE066;
  }

  .desktop\:hover\:placeholder-yellow-400:hover::-webkit-input-placeholder {
    color: #FFD633;
  }

  .desktop\:hover\:placeholder-yellow-400:hover::-moz-placeholder {
    color: #FFD633;
  }

  .desktop\:hover\:placeholder-yellow-400:hover:-ms-input-placeholder {
    color: #FFD633;
  }

  .desktop\:hover\:placeholder-yellow-400:hover::-ms-input-placeholder {
    color: #FFD633;
  }

  .desktop\:hover\:placeholder-yellow-400:hover::placeholder {
    color: #FFD633;
  }

  .desktop\:hover\:placeholder-yellow-500:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .desktop\:hover\:placeholder-yellow-500:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .desktop\:hover\:placeholder-yellow-500:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .desktop\:hover\:placeholder-yellow-500:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .desktop\:hover\:placeholder-yellow-500:hover::placeholder {
    color: #FFCE02;
  }

  .desktop\:hover\:placeholder-yellow-600:hover::-webkit-input-placeholder {
    color: #E6B800;
  }

  .desktop\:hover\:placeholder-yellow-600:hover::-moz-placeholder {
    color: #E6B800;
  }

  .desktop\:hover\:placeholder-yellow-600:hover:-ms-input-placeholder {
    color: #E6B800;
  }

  .desktop\:hover\:placeholder-yellow-600:hover::-ms-input-placeholder {
    color: #E6B800;
  }

  .desktop\:hover\:placeholder-yellow-600:hover::placeholder {
    color: #E6B800;
  }

  .desktop\:hover\:placeholder-yellow-700:hover::-webkit-input-placeholder {
    color: #CCA300;
  }

  .desktop\:hover\:placeholder-yellow-700:hover::-moz-placeholder {
    color: #CCA300;
  }

  .desktop\:hover\:placeholder-yellow-700:hover:-ms-input-placeholder {
    color: #CCA300;
  }

  .desktop\:hover\:placeholder-yellow-700:hover::-ms-input-placeholder {
    color: #CCA300;
  }

  .desktop\:hover\:placeholder-yellow-700:hover::placeholder {
    color: #CCA300;
  }

  .desktop\:hover\:placeholder-yellow-800:hover::-webkit-input-placeholder {
    color: #806600;
  }

  .desktop\:hover\:placeholder-yellow-800:hover::-moz-placeholder {
    color: #806600;
  }

  .desktop\:hover\:placeholder-yellow-800:hover:-ms-input-placeholder {
    color: #806600;
  }

  .desktop\:hover\:placeholder-yellow-800:hover::-ms-input-placeholder {
    color: #806600;
  }

  .desktop\:hover\:placeholder-yellow-800:hover::placeholder {
    color: #806600;
  }

  .desktop\:hover\:placeholder-yellow-900:hover::-webkit-input-placeholder {
    color: #4D3D00;
  }

  .desktop\:hover\:placeholder-yellow-900:hover::-moz-placeholder {
    color: #4D3D00;
  }

  .desktop\:hover\:placeholder-yellow-900:hover:-ms-input-placeholder {
    color: #4D3D00;
  }

  .desktop\:hover\:placeholder-yellow-900:hover::-ms-input-placeholder {
    color: #4D3D00;
  }

  .desktop\:hover\:placeholder-yellow-900:hover::placeholder {
    color: #4D3D00;
  }

  .desktop\:hover\:placeholder-yellow:hover::-webkit-input-placeholder {
    color: #FFCE02;
  }

  .desktop\:hover\:placeholder-yellow:hover::-moz-placeholder {
    color: #FFCE02;
  }

  .desktop\:hover\:placeholder-yellow:hover:-ms-input-placeholder {
    color: #FFCE02;
  }

  .desktop\:hover\:placeholder-yellow:hover::-ms-input-placeholder {
    color: #FFCE02;
  }

  .desktop\:hover\:placeholder-yellow:hover::placeholder {
    color: #FFCE02;
  }

  .desktop\:hover\:placeholder-green-100:hover::-webkit-input-placeholder {
    color: #F9FCE9;
  }

  .desktop\:hover\:placeholder-green-100:hover::-moz-placeholder {
    color: #F9FCE9;
  }

  .desktop\:hover\:placeholder-green-100:hover:-ms-input-placeholder {
    color: #F9FCE9;
  }

  .desktop\:hover\:placeholder-green-100:hover::-ms-input-placeholder {
    color: #F9FCE9;
  }

  .desktop\:hover\:placeholder-green-100:hover::placeholder {
    color: #F9FCE9;
  }

  .desktop\:hover\:placeholder-green-200:hover::-webkit-input-placeholder {
    color: #E7F3A5;
  }

  .desktop\:hover\:placeholder-green-200:hover::-moz-placeholder {
    color: #E7F3A5;
  }

  .desktop\:hover\:placeholder-green-200:hover:-ms-input-placeholder {
    color: #E7F3A5;
  }

  .desktop\:hover\:placeholder-green-200:hover::-ms-input-placeholder {
    color: #E7F3A5;
  }

  .desktop\:hover\:placeholder-green-200:hover::placeholder {
    color: #E7F3A5;
  }

  .desktop\:hover\:placeholder-green-300:hover::-webkit-input-placeholder {
    color: #D5EA62;
  }

  .desktop\:hover\:placeholder-green-300:hover::-moz-placeholder {
    color: #D5EA62;
  }

  .desktop\:hover\:placeholder-green-300:hover:-ms-input-placeholder {
    color: #D5EA62;
  }

  .desktop\:hover\:placeholder-green-300:hover::-ms-input-placeholder {
    color: #D5EA62;
  }

  .desktop\:hover\:placeholder-green-300:hover::placeholder {
    color: #D5EA62;
  }

  .desktop\:hover\:placeholder-green-400:hover::-webkit-input-placeholder {
    color: #C2E01E;
  }

  .desktop\:hover\:placeholder-green-400:hover::-moz-placeholder {
    color: #C2E01E;
  }

  .desktop\:hover\:placeholder-green-400:hover:-ms-input-placeholder {
    color: #C2E01E;
  }

  .desktop\:hover\:placeholder-green-400:hover::-ms-input-placeholder {
    color: #C2E01E;
  }

  .desktop\:hover\:placeholder-green-400:hover::placeholder {
    color: #C2E01E;
  }

  .desktop\:hover\:placeholder-green-500:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-green-500:hover::-moz-placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-green-500:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-green-500:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-green-500:hover::placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-green-600:hover::-webkit-input-placeholder {
    color: #3F7B1A;
  }

  .desktop\:hover\:placeholder-green-600:hover::-moz-placeholder {
    color: #3F7B1A;
  }

  .desktop\:hover\:placeholder-green-600:hover:-ms-input-placeholder {
    color: #3F7B1A;
  }

  .desktop\:hover\:placeholder-green-600:hover::-ms-input-placeholder {
    color: #3F7B1A;
  }

  .desktop\:hover\:placeholder-green-600:hover::placeholder {
    color: #3F7B1A;
  }

  .desktop\:hover\:placeholder-green-700:hover::-webkit-input-placeholder {
    color: #366916;
  }

  .desktop\:hover\:placeholder-green-700:hover::-moz-placeholder {
    color: #366916;
  }

  .desktop\:hover\:placeholder-green-700:hover:-ms-input-placeholder {
    color: #366916;
  }

  .desktop\:hover\:placeholder-green-700:hover::-ms-input-placeholder {
    color: #366916;
  }

  .desktop\:hover\:placeholder-green-700:hover::placeholder {
    color: #366916;
  }

  .desktop\:hover\:placeholder-green-800:hover::-webkit-input-placeholder {
    color: #203F0D;
  }

  .desktop\:hover\:placeholder-green-800:hover::-moz-placeholder {
    color: #203F0D;
  }

  .desktop\:hover\:placeholder-green-800:hover:-ms-input-placeholder {
    color: #203F0D;
  }

  .desktop\:hover\:placeholder-green-800:hover::-ms-input-placeholder {
    color: #203F0D;
  }

  .desktop\:hover\:placeholder-green-800:hover::placeholder {
    color: #203F0D;
  }

  .desktop\:hover\:placeholder-green-900:hover::-webkit-input-placeholder {
    color: #162A09;
  }

  .desktop\:hover\:placeholder-green-900:hover::-moz-placeholder {
    color: #162A09;
  }

  .desktop\:hover\:placeholder-green-900:hover:-ms-input-placeholder {
    color: #162A09;
  }

  .desktop\:hover\:placeholder-green-900:hover::-ms-input-placeholder {
    color: #162A09;
  }

  .desktop\:hover\:placeholder-green-900:hover::placeholder {
    color: #162A09;
  }

  .desktop\:hover\:placeholder-green:hover::-webkit-input-placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-green:hover::-moz-placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-green:hover:-ms-input-placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-green:hover::-ms-input-placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-green:hover::placeholder {
    color: #60B731;
  }

  .desktop\:hover\:placeholder-blue-100:hover::-webkit-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-blue-100:hover::-moz-placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-blue-100:hover:-ms-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-blue-100:hover::-ms-input-placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-blue-100:hover::placeholder {
    color: #F5F9FD;
  }

  .desktop\:hover\:placeholder-blue-200:hover::-webkit-input-placeholder {
    color: #E9F4FF;
  }

  .desktop\:hover\:placeholder-blue-200:hover::-moz-placeholder {
    color: #E9F4FF;
  }

  .desktop\:hover\:placeholder-blue-200:hover:-ms-input-placeholder {
    color: #E9F4FF;
  }

  .desktop\:hover\:placeholder-blue-200:hover::-ms-input-placeholder {
    color: #E9F4FF;
  }

  .desktop\:hover\:placeholder-blue-200:hover::placeholder {
    color: #E9F4FF;
  }

  .desktop\:hover\:placeholder-blue-300:hover::-webkit-input-placeholder {
    color: #B9DCFF;
  }

  .desktop\:hover\:placeholder-blue-300:hover::-moz-placeholder {
    color: #B9DCFF;
  }

  .desktop\:hover\:placeholder-blue-300:hover:-ms-input-placeholder {
    color: #B9DCFF;
  }

  .desktop\:hover\:placeholder-blue-300:hover::-ms-input-placeholder {
    color: #B9DCFF;
  }

  .desktop\:hover\:placeholder-blue-300:hover::placeholder {
    color: #B9DCFF;
  }

  .desktop\:hover\:placeholder-blue-400:hover::-webkit-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-blue-400:hover::-moz-placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-blue-400:hover:-ms-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-blue-400:hover::-ms-input-placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-blue-400:hover::placeholder {
    color: #43BEFF;
  }

  .desktop\:hover\:placeholder-blue-500:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-blue-500:hover::-moz-placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-blue-500:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-blue-500:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-blue-500:hover::placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-blue-600:hover::-webkit-input-placeholder {
    color: #0069CC;
  }

  .desktop\:hover\:placeholder-blue-600:hover::-moz-placeholder {
    color: #0069CC;
  }

  .desktop\:hover\:placeholder-blue-600:hover:-ms-input-placeholder {
    color: #0069CC;
  }

  .desktop\:hover\:placeholder-blue-600:hover::-ms-input-placeholder {
    color: #0069CC;
  }

  .desktop\:hover\:placeholder-blue-600:hover::placeholder {
    color: #0069CC;
  }

  .desktop\:hover\:placeholder-blue-700:hover::-webkit-input-placeholder {
    color: #005CB3;
  }

  .desktop\:hover\:placeholder-blue-700:hover::-moz-placeholder {
    color: #005CB3;
  }

  .desktop\:hover\:placeholder-blue-700:hover:-ms-input-placeholder {
    color: #005CB3;
  }

  .desktop\:hover\:placeholder-blue-700:hover::-ms-input-placeholder {
    color: #005CB3;
  }

  .desktop\:hover\:placeholder-blue-700:hover::placeholder {
    color: #005CB3;
  }

  .desktop\:hover\:placeholder-blue-800:hover::-webkit-input-placeholder {
    color: #004F99;
  }

  .desktop\:hover\:placeholder-blue-800:hover::-moz-placeholder {
    color: #004F99;
  }

  .desktop\:hover\:placeholder-blue-800:hover:-ms-input-placeholder {
    color: #004F99;
  }

  .desktop\:hover\:placeholder-blue-800:hover::-ms-input-placeholder {
    color: #004F99;
  }

  .desktop\:hover\:placeholder-blue-800:hover::placeholder {
    color: #004F99;
  }

  .desktop\:hover\:placeholder-blue-900:hover::-webkit-input-placeholder {
    color: #003566;
  }

  .desktop\:hover\:placeholder-blue-900:hover::-moz-placeholder {
    color: #003566;
  }

  .desktop\:hover\:placeholder-blue-900:hover:-ms-input-placeholder {
    color: #003566;
  }

  .desktop\:hover\:placeholder-blue-900:hover::-ms-input-placeholder {
    color: #003566;
  }

  .desktop\:hover\:placeholder-blue-900:hover::placeholder {
    color: #003566;
  }

  .desktop\:hover\:placeholder-blue:hover::-webkit-input-placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-blue:hover::-moz-placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-blue:hover:-ms-input-placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-blue:hover::-ms-input-placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-blue:hover::placeholder {
    color: #007EE5;
  }

  .desktop\:hover\:placeholder-violet-100:hover::-webkit-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-violet-100:hover::-moz-placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-violet-100:hover:-ms-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-violet-100:hover::-ms-input-placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-violet-100:hover::placeholder {
    color: #F8F8FC;
  }

  .desktop\:hover\:placeholder-violet-200:hover::-webkit-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-violet-200:hover::-moz-placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-violet-200:hover:-ms-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-violet-200:hover::-ms-input-placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-violet-200:hover::placeholder {
    color: #EBEAF6;
  }

  .desktop\:hover\:placeholder-violet-300:hover::-webkit-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-violet-300:hover::-moz-placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-violet-300:hover:-ms-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-violet-300:hover::-ms-input-placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-violet-300:hover::placeholder {
    color: #A8A5CE;
  }

  .desktop\:hover\:placeholder-violet-400:hover::-webkit-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-violet-400:hover::-moz-placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-violet-400:hover:-ms-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-violet-400:hover::-ms-input-placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-violet-400:hover::placeholder {
    color: #8C81D1;
  }

  .desktop\:hover\:placeholder-violet-500:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-violet-500:hover::-moz-placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-violet-500:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-violet-500:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-violet-500:hover::placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-violet-600:hover::-webkit-input-placeholder {
    color: #58309C;
  }

  .desktop\:hover\:placeholder-violet-600:hover::-moz-placeholder {
    color: #58309C;
  }

  .desktop\:hover\:placeholder-violet-600:hover:-ms-input-placeholder {
    color: #58309C;
  }

  .desktop\:hover\:placeholder-violet-600:hover::-ms-input-placeholder {
    color: #58309C;
  }

  .desktop\:hover\:placeholder-violet-600:hover::placeholder {
    color: #58309C;
  }

  .desktop\:hover\:placeholder-violet-700:hover::-webkit-input-placeholder {
    color: #4D2A89;
  }

  .desktop\:hover\:placeholder-violet-700:hover::-moz-placeholder {
    color: #4D2A89;
  }

  .desktop\:hover\:placeholder-violet-700:hover:-ms-input-placeholder {
    color: #4D2A89;
  }

  .desktop\:hover\:placeholder-violet-700:hover::-ms-input-placeholder {
    color: #4D2A89;
  }

  .desktop\:hover\:placeholder-violet-700:hover::placeholder {
    color: #4D2A89;
  }

  .desktop\:hover\:placeholder-violet-800:hover::-webkit-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-violet-800:hover::-moz-placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-violet-800:hover:-ms-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-violet-800:hover::-ms-input-placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-violet-800:hover::placeholder {
    color: #3C2C84;
  }

  .desktop\:hover\:placeholder-violet-900:hover::-webkit-input-placeholder {
    color: #371E62;
  }

  .desktop\:hover\:placeholder-violet-900:hover::-moz-placeholder {
    color: #371E62;
  }

  .desktop\:hover\:placeholder-violet-900:hover:-ms-input-placeholder {
    color: #371E62;
  }

  .desktop\:hover\:placeholder-violet-900:hover::-ms-input-placeholder {
    color: #371E62;
  }

  .desktop\:hover\:placeholder-violet-900:hover::placeholder {
    color: #371E62;
  }

  .desktop\:hover\:placeholder-violet:hover::-webkit-input-placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-violet:hover::-moz-placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-violet:hover:-ms-input-placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-violet:hover::-ms-input-placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-violet:hover::placeholder {
    color: #6638B6;
  }

  .desktop\:hover\:placeholder-peacock-100:hover::-webkit-input-placeholder {
    color: #E6FFFA;
  }

  .desktop\:hover\:placeholder-peacock-100:hover::-moz-placeholder {
    color: #E6FFFA;
  }

  .desktop\:hover\:placeholder-peacock-100:hover:-ms-input-placeholder {
    color: #E6FFFA;
  }

  .desktop\:hover\:placeholder-peacock-100:hover::-ms-input-placeholder {
    color: #E6FFFA;
  }

  .desktop\:hover\:placeholder-peacock-100:hover::placeholder {
    color: #E6FFFA;
  }

  .desktop\:hover\:placeholder-peacock-200:hover::-webkit-input-placeholder {
    color: #B2F5EA;
  }

  .desktop\:hover\:placeholder-peacock-200:hover::-moz-placeholder {
    color: #B2F5EA;
  }

  .desktop\:hover\:placeholder-peacock-200:hover:-ms-input-placeholder {
    color: #B2F5EA;
  }

  .desktop\:hover\:placeholder-peacock-200:hover::-ms-input-placeholder {
    color: #B2F5EA;
  }

  .desktop\:hover\:placeholder-peacock-200:hover::placeholder {
    color: #B2F5EA;
  }

  .desktop\:hover\:placeholder-peacock-300:hover::-webkit-input-placeholder {
    color: #81E6D9;
  }

  .desktop\:hover\:placeholder-peacock-300:hover::-moz-placeholder {
    color: #81E6D9;
  }

  .desktop\:hover\:placeholder-peacock-300:hover:-ms-input-placeholder {
    color: #81E6D9;
  }

  .desktop\:hover\:placeholder-peacock-300:hover::-ms-input-placeholder {
    color: #81E6D9;
  }

  .desktop\:hover\:placeholder-peacock-300:hover::placeholder {
    color: #81E6D9;
  }

  .desktop\:hover\:placeholder-peacock-400:hover::-webkit-input-placeholder {
    color: #4FD1C5;
  }

  .desktop\:hover\:placeholder-peacock-400:hover::-moz-placeholder {
    color: #4FD1C5;
  }

  .desktop\:hover\:placeholder-peacock-400:hover:-ms-input-placeholder {
    color: #4FD1C5;
  }

  .desktop\:hover\:placeholder-peacock-400:hover::-ms-input-placeholder {
    color: #4FD1C5;
  }

  .desktop\:hover\:placeholder-peacock-400:hover::placeholder {
    color: #4FD1C5;
  }

  .desktop\:hover\:placeholder-peacock-500:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .desktop\:hover\:placeholder-peacock-500:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .desktop\:hover\:placeholder-peacock-500:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .desktop\:hover\:placeholder-peacock-500:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .desktop\:hover\:placeholder-peacock-500:hover::placeholder {
    color: #38B2AC;
  }

  .desktop\:hover\:placeholder-peacock-600:hover::-webkit-input-placeholder {
    color: #319795;
  }

  .desktop\:hover\:placeholder-peacock-600:hover::-moz-placeholder {
    color: #319795;
  }

  .desktop\:hover\:placeholder-peacock-600:hover:-ms-input-placeholder {
    color: #319795;
  }

  .desktop\:hover\:placeholder-peacock-600:hover::-ms-input-placeholder {
    color: #319795;
  }

  .desktop\:hover\:placeholder-peacock-600:hover::placeholder {
    color: #319795;
  }

  .desktop\:hover\:placeholder-peacock-700:hover::-webkit-input-placeholder {
    color: #2C7A7B;
  }

  .desktop\:hover\:placeholder-peacock-700:hover::-moz-placeholder {
    color: #2C7A7B;
  }

  .desktop\:hover\:placeholder-peacock-700:hover:-ms-input-placeholder {
    color: #2C7A7B;
  }

  .desktop\:hover\:placeholder-peacock-700:hover::-ms-input-placeholder {
    color: #2C7A7B;
  }

  .desktop\:hover\:placeholder-peacock-700:hover::placeholder {
    color: #2C7A7B;
  }

  .desktop\:hover\:placeholder-peacock-800:hover::-webkit-input-placeholder {
    color: #285E61;
  }

  .desktop\:hover\:placeholder-peacock-800:hover::-moz-placeholder {
    color: #285E61;
  }

  .desktop\:hover\:placeholder-peacock-800:hover:-ms-input-placeholder {
    color: #285E61;
  }

  .desktop\:hover\:placeholder-peacock-800:hover::-ms-input-placeholder {
    color: #285E61;
  }

  .desktop\:hover\:placeholder-peacock-800:hover::placeholder {
    color: #285E61;
  }

  .desktop\:hover\:placeholder-peacock-900:hover::-webkit-input-placeholder {
    color: #234E52;
  }

  .desktop\:hover\:placeholder-peacock-900:hover::-moz-placeholder {
    color: #234E52;
  }

  .desktop\:hover\:placeholder-peacock-900:hover:-ms-input-placeholder {
    color: #234E52;
  }

  .desktop\:hover\:placeholder-peacock-900:hover::-ms-input-placeholder {
    color: #234E52;
  }

  .desktop\:hover\:placeholder-peacock-900:hover::placeholder {
    color: #234E52;
  }

  .desktop\:hover\:placeholder-peacock:hover::-webkit-input-placeholder {
    color: #38B2AC;
  }

  .desktop\:hover\:placeholder-peacock:hover::-moz-placeholder {
    color: #38B2AC;
  }

  .desktop\:hover\:placeholder-peacock:hover:-ms-input-placeholder {
    color: #38B2AC;
  }

  .desktop\:hover\:placeholder-peacock:hover::-ms-input-placeholder {
    color: #38B2AC;
  }

  .desktop\:hover\:placeholder-peacock:hover::placeholder {
    color: #38B2AC;
  }

  .desktop\:hover\:placeholder-indigo-100:hover::-webkit-input-placeholder {
    color: #EBF4FF;
  }

  .desktop\:hover\:placeholder-indigo-100:hover::-moz-placeholder {
    color: #EBF4FF;
  }

  .desktop\:hover\:placeholder-indigo-100:hover:-ms-input-placeholder {
    color: #EBF4FF;
  }

  .desktop\:hover\:placeholder-indigo-100:hover::-ms-input-placeholder {
    color: #EBF4FF;
  }

  .desktop\:hover\:placeholder-indigo-100:hover::placeholder {
    color: #EBF4FF;
  }

  .desktop\:hover\:placeholder-indigo-200:hover::-webkit-input-placeholder {
    color: #C3DAFE;
  }

  .desktop\:hover\:placeholder-indigo-200:hover::-moz-placeholder {
    color: #C3DAFE;
  }

  .desktop\:hover\:placeholder-indigo-200:hover:-ms-input-placeholder {
    color: #C3DAFE;
  }

  .desktop\:hover\:placeholder-indigo-200:hover::-ms-input-placeholder {
    color: #C3DAFE;
  }

  .desktop\:hover\:placeholder-indigo-200:hover::placeholder {
    color: #C3DAFE;
  }

  .desktop\:hover\:placeholder-indigo-300:hover::-webkit-input-placeholder {
    color: #A3BFFA;
  }

  .desktop\:hover\:placeholder-indigo-300:hover::-moz-placeholder {
    color: #A3BFFA;
  }

  .desktop\:hover\:placeholder-indigo-300:hover:-ms-input-placeholder {
    color: #A3BFFA;
  }

  .desktop\:hover\:placeholder-indigo-300:hover::-ms-input-placeholder {
    color: #A3BFFA;
  }

  .desktop\:hover\:placeholder-indigo-300:hover::placeholder {
    color: #A3BFFA;
  }

  .desktop\:hover\:placeholder-indigo-400:hover::-webkit-input-placeholder {
    color: #7F9CF5;
  }

  .desktop\:hover\:placeholder-indigo-400:hover::-moz-placeholder {
    color: #7F9CF5;
  }

  .desktop\:hover\:placeholder-indigo-400:hover:-ms-input-placeholder {
    color: #7F9CF5;
  }

  .desktop\:hover\:placeholder-indigo-400:hover::-ms-input-placeholder {
    color: #7F9CF5;
  }

  .desktop\:hover\:placeholder-indigo-400:hover::placeholder {
    color: #7F9CF5;
  }

  .desktop\:hover\:placeholder-indigo-500:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .desktop\:hover\:placeholder-indigo-500:hover::-moz-placeholder {
    color: #667EEA;
  }

  .desktop\:hover\:placeholder-indigo-500:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .desktop\:hover\:placeholder-indigo-500:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .desktop\:hover\:placeholder-indigo-500:hover::placeholder {
    color: #667EEA;
  }

  .desktop\:hover\:placeholder-indigo-600:hover::-webkit-input-placeholder {
    color: #5A67D8;
  }

  .desktop\:hover\:placeholder-indigo-600:hover::-moz-placeholder {
    color: #5A67D8;
  }

  .desktop\:hover\:placeholder-indigo-600:hover:-ms-input-placeholder {
    color: #5A67D8;
  }

  .desktop\:hover\:placeholder-indigo-600:hover::-ms-input-placeholder {
    color: #5A67D8;
  }

  .desktop\:hover\:placeholder-indigo-600:hover::placeholder {
    color: #5A67D8;
  }

  .desktop\:hover\:placeholder-indigo-700:hover::-webkit-input-placeholder {
    color: #6439DE;
  }

  .desktop\:hover\:placeholder-indigo-700:hover::-moz-placeholder {
    color: #6439DE;
  }

  .desktop\:hover\:placeholder-indigo-700:hover:-ms-input-placeholder {
    color: #6439DE;
  }

  .desktop\:hover\:placeholder-indigo-700:hover::-ms-input-placeholder {
    color: #6439DE;
  }

  .desktop\:hover\:placeholder-indigo-700:hover::placeholder {
    color: #6439DE;
  }

  .desktop\:hover\:placeholder-indigo-800:hover::-webkit-input-placeholder {
    color: #434190;
  }

  .desktop\:hover\:placeholder-indigo-800:hover::-moz-placeholder {
    color: #434190;
  }

  .desktop\:hover\:placeholder-indigo-800:hover:-ms-input-placeholder {
    color: #434190;
  }

  .desktop\:hover\:placeholder-indigo-800:hover::-ms-input-placeholder {
    color: #434190;
  }

  .desktop\:hover\:placeholder-indigo-800:hover::placeholder {
    color: #434190;
  }

  .desktop\:hover\:placeholder-indigo-900:hover::-webkit-input-placeholder {
    color: #3C366B;
  }

  .desktop\:hover\:placeholder-indigo-900:hover::-moz-placeholder {
    color: #3C366B;
  }

  .desktop\:hover\:placeholder-indigo-900:hover:-ms-input-placeholder {
    color: #3C366B;
  }

  .desktop\:hover\:placeholder-indigo-900:hover::-ms-input-placeholder {
    color: #3C366B;
  }

  .desktop\:hover\:placeholder-indigo-900:hover::placeholder {
    color: #3C366B;
  }

  .desktop\:hover\:placeholder-indigo:hover::-webkit-input-placeholder {
    color: #667EEA;
  }

  .desktop\:hover\:placeholder-indigo:hover::-moz-placeholder {
    color: #667EEA;
  }

  .desktop\:hover\:placeholder-indigo:hover:-ms-input-placeholder {
    color: #667EEA;
  }

  .desktop\:hover\:placeholder-indigo:hover::-ms-input-placeholder {
    color: #667EEA;
  }

  .desktop\:hover\:placeholder-indigo:hover::placeholder {
    color: #667EEA;
  }

  .desktop\:pointer-events-none {
    pointer-events: none;
  }

  .desktop\:pointer-events-auto {
    pointer-events: auto;
  }

  .desktop\:\!pointer-events-none {
    pointer-events: none !important;
  }

  .desktop\:\!pointer-events-auto {
    pointer-events: auto !important;
  }

  .desktop\:hover\:pointer-events-none:hover {
    pointer-events: none;
  }

  .desktop\:hover\:pointer-events-auto:hover {
    pointer-events: auto;
  }

  .desktop\:static {
    position: static;
  }

  .desktop\:fixed {
    position: fixed;
  }

  .desktop\:absolute {
    position: absolute;
  }

  .desktop\:relative {
    position: relative;
  }

  .desktop\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .desktop\:\!static {
    position: static !important;
  }

  .desktop\:\!fixed {
    position: fixed !important;
  }

  .desktop\:\!absolute {
    position: absolute !important;
  }

  .desktop\:\!relative {
    position: relative !important;
  }

  .desktop\:\!sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
  }

  .desktop\:hover\:static:hover {
    position: static;
  }

  .desktop\:hover\:fixed:hover {
    position: fixed;
  }

  .desktop\:hover\:absolute:hover {
    position: absolute;
  }

  .desktop\:hover\:relative:hover {
    position: relative;
  }

  .desktop\:hover\:sticky:hover {
    position: -webkit-sticky;
    position: sticky;
  }

  .desktop\:inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .desktop\:inset-auto {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .desktop\:inset-y-0 {
    top: 0;
    bottom: 0;
  }

  .desktop\:inset-x-0 {
    right: 0;
    left: 0;
  }

  .desktop\:inset-y-auto {
    top: auto;
    bottom: auto;
  }

  .desktop\:inset-x-auto {
    right: auto;
    left: auto;
  }

  .desktop\:top-0 {
    top: 0;
  }

  .desktop\:right-0 {
    right: 0;
  }

  .desktop\:bottom-0 {
    bottom: 0;
  }

  .desktop\:left-0 {
    left: 0;
  }

  .desktop\:top-auto {
    top: auto;
  }

  .desktop\:right-auto {
    right: auto;
  }

  .desktop\:bottom-auto {
    bottom: auto;
  }

  .desktop\:left-auto {
    left: auto;
  }

  .desktop\:\!inset-0 {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .desktop\:\!inset-auto {
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .desktop\:\!inset-y-0 {
    top: 0 !important;
    bottom: 0 !important;
  }

  .desktop\:\!inset-x-0 {
    right: 0 !important;
    left: 0 !important;
  }

  .desktop\:\!inset-y-auto {
    top: auto !important;
    bottom: auto !important;
  }

  .desktop\:\!inset-x-auto {
    right: auto !important;
    left: auto !important;
  }

  .desktop\:\!top-0 {
    top: 0 !important;
  }

  .desktop\:\!right-0 {
    right: 0 !important;
  }

  .desktop\:\!bottom-0 {
    bottom: 0 !important;
  }

  .desktop\:\!left-0 {
    left: 0 !important;
  }

  .desktop\:\!top-auto {
    top: auto !important;
  }

  .desktop\:\!right-auto {
    right: auto !important;
  }

  .desktop\:\!bottom-auto {
    bottom: auto !important;
  }

  .desktop\:\!left-auto {
    left: auto !important;
  }

  .desktop\:hover\:inset-0:hover {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .desktop\:hover\:inset-auto:hover {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .desktop\:hover\:inset-y-0:hover {
    top: 0;
    bottom: 0;
  }

  .desktop\:hover\:inset-x-0:hover {
    right: 0;
    left: 0;
  }

  .desktop\:hover\:inset-y-auto:hover {
    top: auto;
    bottom: auto;
  }

  .desktop\:hover\:inset-x-auto:hover {
    right: auto;
    left: auto;
  }

  .desktop\:hover\:top-0:hover {
    top: 0;
  }

  .desktop\:hover\:right-0:hover {
    right: 0;
  }

  .desktop\:hover\:bottom-0:hover {
    bottom: 0;
  }

  .desktop\:hover\:left-0:hover {
    left: 0;
  }

  .desktop\:hover\:top-auto:hover {
    top: auto;
  }

  .desktop\:hover\:right-auto:hover {
    right: auto;
  }

  .desktop\:hover\:bottom-auto:hover {
    bottom: auto;
  }

  .desktop\:hover\:left-auto:hover {
    left: auto;
  }

  .desktop\:resize-none {
    resize: none;
  }

  .desktop\:resize-y {
    resize: vertical;
  }

  .desktop\:resize-x {
    resize: horizontal;
  }

  .desktop\:resize {
    resize: both;
  }

  .desktop\:\!resize-none {
    resize: none !important;
  }

  .desktop\:\!resize-y {
    resize: vertical !important;
  }

  .desktop\:\!resize-x {
    resize: horizontal !important;
  }

  .desktop\:\!resize {
    resize: both !important;
  }

  .desktop\:hover\:resize-none:hover {
    resize: none;
  }

  .desktop\:hover\:resize-y:hover {
    resize: vertical;
  }

  .desktop\:hover\:resize-x:hover {
    resize: horizontal;
  }

  .desktop\:hover\:resize:hover {
    resize: both;
  }

  .desktop\:shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .desktop\:shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .desktop\:shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .desktop\:shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .desktop\:shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .desktop\:shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .desktop\:shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .desktop\:shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .desktop\:shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .desktop\:shadow-none {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .desktop\:\!shadow-xs {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .desktop\:\!shadow-sm {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .desktop\:\!shadow {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .desktop\:\!shadow-md {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .desktop\:\!shadow-lg {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .desktop\:\!shadow-xl {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .desktop\:\!shadow-2xl {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .desktop\:\!shadow-inner {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .desktop\:\!shadow-outline {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .desktop\:\!shadow-none {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .desktop\:hover\:shadow-xs:hover {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .desktop\:hover\:shadow-sm:hover {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .desktop\:hover\:shadow:hover {
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .desktop\:hover\:shadow-md:hover {
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .desktop\:hover\:shadow-lg:hover {
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .desktop\:hover\:shadow-xl:hover {
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .desktop\:hover\:shadow-2xl:hover {
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .desktop\:hover\:shadow-inner:hover {
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .desktop\:hover\:shadow-outline:hover {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
  }

  .desktop\:hover\:shadow-none:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .desktop\:fill-current {
    fill: currentColor;
  }

  .desktop\:\!fill-current {
    fill: currentColor !important;
  }

  .desktop\:hover\:fill-current:hover {
    fill: currentColor;
  }

  .desktop\:stroke-current {
    stroke: currentColor;
  }

  .desktop\:\!stroke-current {
    stroke: currentColor !important;
  }

  .desktop\:hover\:stroke-current:hover {
    stroke: currentColor;
  }

  .desktop\:stroke-0 {
    stroke-width: 0;
  }

  .desktop\:stroke-1 {
    stroke-width: 1;
  }

  .desktop\:stroke-2 {
    stroke-width: 2;
  }

  .desktop\:\!stroke-0 {
    stroke-width: 0 !important;
  }

  .desktop\:\!stroke-1 {
    stroke-width: 1 !important;
  }

  .desktop\:\!stroke-2 {
    stroke-width: 2 !important;
  }

  .desktop\:hover\:stroke-0:hover {
    stroke-width: 0;
  }

  .desktop\:hover\:stroke-1:hover {
    stroke-width: 1;
  }

  .desktop\:hover\:stroke-2:hover {
    stroke-width: 2;
  }

  .desktop\:table-auto {
    table-layout: auto;
  }

  .desktop\:table-fixed {
    table-layout: fixed;
  }

  .desktop\:\!table-auto {
    table-layout: auto !important;
  }

  .desktop\:\!table-fixed {
    table-layout: fixed !important;
  }

  .desktop\:hover\:table-auto:hover {
    table-layout: auto;
  }

  .desktop\:hover\:table-fixed:hover {
    table-layout: fixed;
  }

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

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

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

  .desktop\:text-justify {
    text-align: justify;
  }

  .desktop\:\!text-left {
    text-align: left !important;
  }

  .desktop\:\!text-center {
    text-align: center !important;
  }

  .desktop\:\!text-right {
    text-align: right !important;
  }

  .desktop\:\!text-justify {
    text-align: justify !important;
  }

  .desktop\:hover\:text-left:hover {
    text-align: left;
  }

  .desktop\:hover\:text-center:hover {
    text-align: center;
  }

  .desktop\:hover\:text-right:hover {
    text-align: right;
  }

  .desktop\:hover\:text-justify:hover {
    text-align: justify;
  }

  .desktop\:text-primary {
    color: #6638B6;
  }

  .desktop\:text-primaryDark {
    color: #3C2C84;
  }

  .desktop\:text-primary1 {
    color: #8C81D1;
  }

  .desktop\:text-primary2 {
    color: #A8A5CE;
  }

  .desktop\:text-primary3 {
    color: #EBEAF6;
  }

  .desktop\:text-primary4 {
    color: #F8F8FC;
  }

  .desktop\:text-secondary {
    color: #007EE5;
  }

  .desktop\:text-secondary1 {
    color: #43BEFF;
  }

  .desktop\:text-secondary2 {
    color: #F5F9FD;
  }

  .desktop\:text-alert {
    color: #EF3817;
  }

  .desktop\:text-safe {
    color: #60B731;
  }

  .desktop\:text-primary-dark {
    color: #3C2C84;
  }

  .desktop\:text-primary-1 {
    color: #8C81D1;
  }

  .desktop\:text-primary-2 {
    color: #A8A5CE;
  }

  .desktop\:text-primary-3 {
    color: #EBEAF6;
  }

  .desktop\:text-primary-4 {
    color: #F8F8FC;
  }

  .desktop\:text-secondary-1 {
    color: #43BEFF;
  }

  .desktop\:text-secondary-2 {
    color: #F5F9FD;
  }

  .desktop\:text-transparent {
    color: transparent;
  }

  .desktop\:text-black {
    color: #000000;
  }

  .desktop\:text-white {
    color: #FFFFFF;
  }

  .desktop\:text-point-violet {
    color: #7545FF;
  }

  .desktop\:text-gray-100 {
    color: #F7F7F7;
  }

  .desktop\:text-gray-200 {
    color: #E5E5E8;
  }

  .desktop\:text-gray-300 {
    color: #CED0D6;
  }

  .desktop\:text-gray-400 {
    color: #A7A9B2;
  }

  .desktop\:text-gray-500 {
    color: #858895;
  }

  .desktop\:text-gray-600 {
    color: #6B6E7B;
  }

  .desktop\:text-gray-700 {
    color: #5F616D;
  }

  .desktop\:text-gray-800 {
    color: #474952;
  }

  .desktop\:text-gray-900 {
    color: #222532;
  }

  .desktop\:text-gray {
    color: #858895;
  }

  .desktop\:text-gray-dark {
    color: #222532;
  }

  .desktop\:text-red-100 {
    color: #FFE8E8;
  }

  .desktop\:text-red-200 {
    color: #FFC4C4;
  }

  .desktop\:text-red-300 {
    color: #FF8F8F;
  }

  .desktop\:text-red-400 {
    color: #FF6A6A;
  }

  .desktop\:text-red-500 {
    color: #EF3817;
  }

  .desktop\:text-red-600 {
    color: #CC2C00;
  }

  .desktop\:text-red-700 {
    color: #C53030;
  }

  .desktop\:text-red-800 {
    color: #9B2C2C;
  }

  .desktop\:text-red-900 {
    color: #742A2A;
  }

  .desktop\:text-red {
    color: #EF3817;
  }

  .desktop\:text-coral-100 {
    color: #FFEBE6;
  }

  .desktop\:text-coral-200 {
    color: #FFD3C8;
  }

  .desktop\:text-coral-300 {
    color: #FFB39E;
  }

  .desktop\:text-coral-400 {
    color: #FF9476;
  }

  .desktop\:text-coral-500 {
    color: #FF7750;
  }

  .desktop\:text-coral-600 {
    color: #F55A2F;
  }

  .desktop\:text-coral-700 {
    color: #DD470F;
  }

  .desktop\:text-coral-800 {
    color: #B93E0F;
  }

  .desktop\:text-coral-900 {
    color: #8E3311;
  }

  .desktop\:text-coral {
    color: #FF7750;
  }

  .desktop\:text-yellow-100 {
    color: #FFFAE6;
  }

  .desktop\:text-yellow-200 {
    color: #FFEB99;
  }

  .desktop\:text-yellow-300 {
    color: #FFE066;
  }

  .desktop\:text-yellow-400 {
    color: #FFD633;
  }

  .desktop\:text-yellow-500 {
    color: #FFCE02;
  }

  .desktop\:text-yellow-600 {
    color: #E6B800;
  }

  .desktop\:text-yellow-700 {
    color: #CCA300;
  }

  .desktop\:text-yellow-800 {
    color: #806600;
  }

  .desktop\:text-yellow-900 {
    color: #4D3D00;
  }

  .desktop\:text-yellow {
    color: #FFCE02;
  }

  .desktop\:text-green-100 {
    color: #F9FCE9;
  }

  .desktop\:text-green-200 {
    color: #E7F3A5;
  }

  .desktop\:text-green-300 {
    color: #D5EA62;
  }

  .desktop\:text-green-400 {
    color: #C2E01E;
  }

  .desktop\:text-green-500 {
    color: #60B731;
  }

  .desktop\:text-green-600 {
    color: #3F7B1A;
  }

  .desktop\:text-green-700 {
    color: #366916;
  }

  .desktop\:text-green-800 {
    color: #203F0D;
  }

  .desktop\:text-green-900 {
    color: #162A09;
  }

  .desktop\:text-green {
    color: #60B731;
  }

  .desktop\:text-blue-100 {
    color: #F5F9FD;
  }

  .desktop\:text-blue-200 {
    color: #E9F4FF;
  }

  .desktop\:text-blue-300 {
    color: #B9DCFF;
  }

  .desktop\:text-blue-400 {
    color: #43BEFF;
  }

  .desktop\:text-blue-500 {
    color: #007EE5;
  }

  .desktop\:text-blue-600 {
    color: #0069CC;
  }

  .desktop\:text-blue-700 {
    color: #005CB3;
  }

  .desktop\:text-blue-800 {
    color: #004F99;
  }

  .desktop\:text-blue-900 {
    color: #003566;
  }

  .desktop\:text-blue {
    color: #007EE5;
  }

  .desktop\:text-violet-100 {
    color: #F8F8FC;
  }

  .desktop\:text-violet-200 {
    color: #EBEAF6;
  }

  .desktop\:text-violet-300 {
    color: #A8A5CE;
  }

  .desktop\:text-violet-400 {
    color: #8C81D1;
  }

  .desktop\:text-violet-500 {
    color: #6638B6;
  }

  .desktop\:text-violet-600 {
    color: #58309C;
  }

  .desktop\:text-violet-700 {
    color: #4D2A89;
  }

  .desktop\:text-violet-800 {
    color: #3C2C84;
  }

  .desktop\:text-violet-900 {
    color: #371E62;
  }

  .desktop\:text-violet {
    color: #6638B6;
  }

  .desktop\:text-peacock-100 {
    color: #E6FFFA;
  }

  .desktop\:text-peacock-200 {
    color: #B2F5EA;
  }

  .desktop\:text-peacock-300 {
    color: #81E6D9;
  }

  .desktop\:text-peacock-400 {
    color: #4FD1C5;
  }

  .desktop\:text-peacock-500 {
    color: #38B2AC;
  }

  .desktop\:text-peacock-600 {
    color: #319795;
  }

  .desktop\:text-peacock-700 {
    color: #2C7A7B;
  }

  .desktop\:text-peacock-800 {
    color: #285E61;
  }

  .desktop\:text-peacock-900 {
    color: #234E52;
  }

  .desktop\:text-peacock {
    color: #38B2AC;
  }

  .desktop\:text-indigo-100 {
    color: #EBF4FF;
  }

  .desktop\:text-indigo-200 {
    color: #C3DAFE;
  }

  .desktop\:text-indigo-300 {
    color: #A3BFFA;
  }

  .desktop\:text-indigo-400 {
    color: #7F9CF5;
  }

  .desktop\:text-indigo-500 {
    color: #667EEA;
  }

  .desktop\:text-indigo-600 {
    color: #5A67D8;
  }

  .desktop\:text-indigo-700 {
    color: #6439DE;
  }

  .desktop\:text-indigo-800 {
    color: #434190;
  }

  .desktop\:text-indigo-900 {
    color: #3C366B;
  }

  .desktop\:text-indigo {
    color: #667EEA;
  }

  .desktop\:\!text-primary {
    color: #6638B6 !important;
  }

  .desktop\:\!text-primaryDark {
    color: #3C2C84 !important;
  }

  .desktop\:\!text-primary1 {
    color: #8C81D1 !important;
  }

  .desktop\:\!text-primary2 {
    color: #A8A5CE !important;
  }

  .desktop\:\!text-primary3 {
    color: #EBEAF6 !important;
  }

  .desktop\:\!text-primary4 {
    color: #F8F8FC !important;
  }

  .desktop\:\!text-secondary {
    color: #007EE5 !important;
  }

  .desktop\:\!text-secondary1 {
    color: #43BEFF !important;
  }

  .desktop\:\!text-secondary2 {
    color: #F5F9FD !important;
  }

  .desktop\:\!text-alert {
    color: #EF3817 !important;
  }

  .desktop\:\!text-safe {
    color: #60B731 !important;
  }

  .desktop\:\!text-primary-dark {
    color: #3C2C84 !important;
  }

  .desktop\:\!text-primary-1 {
    color: #8C81D1 !important;
  }

  .desktop\:\!text-primary-2 {
    color: #A8A5CE !important;
  }

  .desktop\:\!text-primary-3 {
    color: #EBEAF6 !important;
  }

  .desktop\:\!text-primary-4 {
    color: #F8F8FC !important;
  }

  .desktop\:\!text-secondary-1 {
    color: #43BEFF !important;
  }

  .desktop\:\!text-secondary-2 {
    color: #F5F9FD !important;
  }

  .desktop\:\!text-transparent {
    color: transparent !important;
  }

  .desktop\:\!text-black {
    color: #000000 !important;
  }

  .desktop\:\!text-white {
    color: #FFFFFF !important;
  }

  .desktop\:\!text-point-violet {
    color: #7545FF !important;
  }

  .desktop\:\!text-gray-100 {
    color: #F7F7F7 !important;
  }

  .desktop\:\!text-gray-200 {
    color: #E5E5E8 !important;
  }

  .desktop\:\!text-gray-300 {
    color: #CED0D6 !important;
  }

  .desktop\:\!text-gray-400 {
    color: #A7A9B2 !important;
  }

  .desktop\:\!text-gray-500 {
    color: #858895 !important;
  }

  .desktop\:\!text-gray-600 {
    color: #6B6E7B !important;
  }

  .desktop\:\!text-gray-700 {
    color: #5F616D !important;
  }

  .desktop\:\!text-gray-800 {
    color: #474952 !important;
  }

  .desktop\:\!text-gray-900 {
    color: #222532 !important;
  }

  .desktop\:\!text-gray {
    color: #858895 !important;
  }

  .desktop\:\!text-gray-dark {
    color: #222532 !important;
  }

  .desktop\:\!text-red-100 {
    color: #FFE8E8 !important;
  }

  .desktop\:\!text-red-200 {
    color: #FFC4C4 !important;
  }

  .desktop\:\!text-red-300 {
    color: #FF8F8F !important;
  }

  .desktop\:\!text-red-400 {
    color: #FF6A6A !important;
  }

  .desktop\:\!text-red-500 {
    color: #EF3817 !important;
  }

  .desktop\:\!text-red-600 {
    color: #CC2C00 !important;
  }

  .desktop\:\!text-red-700 {
    color: #C53030 !important;
  }

  .desktop\:\!text-red-800 {
    color: #9B2C2C !important;
  }

  .desktop\:\!text-red-900 {
    color: #742A2A !important;
  }

  .desktop\:\!text-red {
    color: #EF3817 !important;
  }

  .desktop\:\!text-coral-100 {
    color: #FFEBE6 !important;
  }

  .desktop\:\!text-coral-200 {
    color: #FFD3C8 !important;
  }

  .desktop\:\!text-coral-300 {
    color: #FFB39E !important;
  }

  .desktop\:\!text-coral-400 {
    color: #FF9476 !important;
  }

  .desktop\:\!text-coral-500 {
    color: #FF7750 !important;
  }

  .desktop\:\!text-coral-600 {
    color: #F55A2F !important;
  }

  .desktop\:\!text-coral-700 {
    color: #DD470F !important;
  }

  .desktop\:\!text-coral-800 {
    color: #B93E0F !important;
  }

  .desktop\:\!text-coral-900 {
    color: #8E3311 !important;
  }

  .desktop\:\!text-coral {
    color: #FF7750 !important;
  }

  .desktop\:\!text-yellow-100 {
    color: #FFFAE6 !important;
  }

  .desktop\:\!text-yellow-200 {
    color: #FFEB99 !important;
  }

  .desktop\:\!text-yellow-300 {
    color: #FFE066 !important;
  }

  .desktop\:\!text-yellow-400 {
    color: #FFD633 !important;
  }

  .desktop\:\!text-yellow-500 {
    color: #FFCE02 !important;
  }

  .desktop\:\!text-yellow-600 {
    color: #E6B800 !important;
  }

  .desktop\:\!text-yellow-700 {
    color: #CCA300 !important;
  }

  .desktop\:\!text-yellow-800 {
    color: #806600 !important;
  }

  .desktop\:\!text-yellow-900 {
    color: #4D3D00 !important;
  }

  .desktop\:\!text-yellow {
    color: #FFCE02 !important;
  }

  .desktop\:\!text-green-100 {
    color: #F9FCE9 !important;
  }

  .desktop\:\!text-green-200 {
    color: #E7F3A5 !important;
  }

  .desktop\:\!text-green-300 {
    color: #D5EA62 !important;
  }

  .desktop\:\!text-green-400 {
    color: #C2E01E !important;
  }

  .desktop\:\!text-green-500 {
    color: #60B731 !important;
  }

  .desktop\:\!text-green-600 {
    color: #3F7B1A !important;
  }

  .desktop\:\!text-green-700 {
    color: #366916 !important;
  }

  .desktop\:\!text-green-800 {
    color: #203F0D !important;
  }

  .desktop\:\!text-green-900 {
    color: #162A09 !important;
  }

  .desktop\:\!text-green {
    color: #60B731 !important;
  }

  .desktop\:\!text-blue-100 {
    color: #F5F9FD !important;
  }

  .desktop\:\!text-blue-200 {
    color: #E9F4FF !important;
  }

  .desktop\:\!text-blue-300 {
    color: #B9DCFF !important;
  }

  .desktop\:\!text-blue-400 {
    color: #43BEFF !important;
  }

  .desktop\:\!text-blue-500 {
    color: #007EE5 !important;
  }

  .desktop\:\!text-blue-600 {
    color: #0069CC !important;
  }

  .desktop\:\!text-blue-700 {
    color: #005CB3 !important;
  }

  .desktop\:\!text-blue-800 {
    color: #004F99 !important;
  }

  .desktop\:\!text-blue-900 {
    color: #003566 !important;
  }

  .desktop\:\!text-blue {
    color: #007EE5 !important;
  }

  .desktop\:\!text-violet-100 {
    color: #F8F8FC !important;
  }

  .desktop\:\!text-violet-200 {
    color: #EBEAF6 !important;
  }

  .desktop\:\!text-violet-300 {
    color: #A8A5CE !important;
  }

  .desktop\:\!text-violet-400 {
    color: #8C81D1 !important;
  }

  .desktop\:\!text-violet-500 {
    color: #6638B6 !important;
  }

  .desktop\:\!text-violet-600 {
    color: #58309C !important;
  }

  .desktop\:\!text-violet-700 {
    color: #4D2A89 !important;
  }

  .desktop\:\!text-violet-800 {
    color: #3C2C84 !important;
  }

  .desktop\:\!text-violet-900 {
    color: #371E62 !important;
  }

  .desktop\:\!text-violet {
    color: #6638B6 !important;
  }

  .desktop\:\!text-peacock-100 {
    color: #E6FFFA !important;
  }

  .desktop\:\!text-peacock-200 {
    color: #B2F5EA !important;
  }

  .desktop\:\!text-peacock-300 {
    color: #81E6D9 !important;
  }

  .desktop\:\!text-peacock-400 {
    color: #4FD1C5 !important;
  }

  .desktop\:\!text-peacock-500 {
    color: #38B2AC !important;
  }

  .desktop\:\!text-peacock-600 {
    color: #319795 !important;
  }

  .desktop\:\!text-peacock-700 {
    color: #2C7A7B !important;
  }

  .desktop\:\!text-peacock-800 {
    color: #285E61 !important;
  }

  .desktop\:\!text-peacock-900 {
    color: #234E52 !important;
  }

  .desktop\:\!text-peacock {
    color: #38B2AC !important;
  }

  .desktop\:\!text-indigo-100 {
    color: #EBF4FF !important;
  }

  .desktop\:\!text-indigo-200 {
    color: #C3DAFE !important;
  }

  .desktop\:\!text-indigo-300 {
    color: #A3BFFA !important;
  }

  .desktop\:\!text-indigo-400 {
    color: #7F9CF5 !important;
  }

  .desktop\:\!text-indigo-500 {
    color: #667EEA !important;
  }

  .desktop\:\!text-indigo-600 {
    color: #5A67D8 !important;
  }

  .desktop\:\!text-indigo-700 {
    color: #6439DE !important;
  }

  .desktop\:\!text-indigo-800 {
    color: #434190 !important;
  }

  .desktop\:\!text-indigo-900 {
    color: #3C366B !important;
  }

  .desktop\:\!text-indigo {
    color: #667EEA !important;
  }

  .desktop\:hover\:text-primary:hover {
    color: #6638B6;
  }

  .desktop\:hover\:text-primaryDark:hover {
    color: #3C2C84;
  }

  .desktop\:hover\:text-primary1:hover {
    color: #8C81D1;
  }

  .desktop\:hover\:text-primary2:hover {
    color: #A8A5CE;
  }

  .desktop\:hover\:text-primary3:hover {
    color: #EBEAF6;
  }

  .desktop\:hover\:text-primary4:hover {
    color: #F8F8FC;
  }

  .desktop\:hover\:text-secondary:hover {
    color: #007EE5;
  }

  .desktop\:hover\:text-secondary1:hover {
    color: #43BEFF;
  }

  .desktop\:hover\:text-secondary2:hover {
    color: #F5F9FD;
  }

  .desktop\:hover\:text-alert:hover {
    color: #EF3817;
  }

  .desktop\:hover\:text-safe:hover {
    color: #60B731;
  }

  .desktop\:hover\:text-primary-dark:hover {
    color: #3C2C84;
  }

  .desktop\:hover\:text-primary-1:hover {
    color: #8C81D1;
  }

  .desktop\:hover\:text-primary-2:hover {
    color: #A8A5CE;
  }

  .desktop\:hover\:text-primary-3:hover {
    color: #EBEAF6;
  }

  .desktop\:hover\:text-primary-4:hover {
    color: #F8F8FC;
  }

  .desktop\:hover\:text-secondary-1:hover {
    color: #43BEFF;
  }

  .desktop\:hover\:text-secondary-2:hover {
    color: #F5F9FD;
  }

  .desktop\:hover\:text-transparent:hover {
    color: transparent;
  }

  .desktop\:hover\:text-black:hover {
    color: #000000;
  }

  .desktop\:hover\:text-white:hover {
    color: #FFFFFF;
  }

  .desktop\:hover\:text-point-violet:hover {
    color: #7545FF;
  }

  .desktop\:hover\:text-gray-100:hover {
    color: #F7F7F7;
  }

  .desktop\:hover\:text-gray-200:hover {
    color: #E5E5E8;
  }

  .desktop\:hover\:text-gray-300:hover {
    color: #CED0D6;
  }

  .desktop\:hover\:text-gray-400:hover {
    color: #A7A9B2;
  }

  .desktop\:hover\:text-gray-500:hover {
    color: #858895;
  }

  .desktop\:hover\:text-gray-600:hover {
    color: #6B6E7B;
  }

  .desktop\:hover\:text-gray-700:hover {
    color: #5F616D;
  }

  .desktop\:hover\:text-gray-800:hover {
    color: #474952;
  }

  .desktop\:hover\:text-gray-900:hover {
    color: #222532;
  }

  .desktop\:hover\:text-gray:hover {
    color: #858895;
  }

  .desktop\:hover\:text-gray-dark:hover {
    color: #222532;
  }

  .desktop\:hover\:text-red-100:hover {
    color: #FFE8E8;
  }

  .desktop\:hover\:text-red-200:hover {
    color: #FFC4C4;
  }

  .desktop\:hover\:text-red-300:hover {
    color: #FF8F8F;
  }

  .desktop\:hover\:text-red-400:hover {
    color: #FF6A6A;
  }

  .desktop\:hover\:text-red-500:hover {
    color: #EF3817;
  }

  .desktop\:hover\:text-red-600:hover {
    color: #CC2C00;
  }

  .desktop\:hover\:text-red-700:hover {
    color: #C53030;
  }

  .desktop\:hover\:text-red-800:hover {
    color: #9B2C2C;
  }

  .desktop\:hover\:text-red-900:hover {
    color: #742A2A;
  }

  .desktop\:hover\:text-red:hover {
    color: #EF3817;
  }

  .desktop\:hover\:text-coral-100:hover {
    color: #FFEBE6;
  }

  .desktop\:hover\:text-coral-200:hover {
    color: #FFD3C8;
  }

  .desktop\:hover\:text-coral-300:hover {
    color: #FFB39E;
  }

  .desktop\:hover\:text-coral-400:hover {
    color: #FF9476;
  }

  .desktop\:hover\:text-coral-500:hover {
    color: #FF7750;
  }

  .desktop\:hover\:text-coral-600:hover {
    color: #F55A2F;
  }

  .desktop\:hover\:text-coral-700:hover {
    color: #DD470F;
  }

  .desktop\:hover\:text-coral-800:hover {
    color: #B93E0F;
  }

  .desktop\:hover\:text-coral-900:hover {
    color: #8E3311;
  }

  .desktop\:hover\:text-coral:hover {
    color: #FF7750;
  }

  .desktop\:hover\:text-yellow-100:hover {
    color: #FFFAE6;
  }

  .desktop\:hover\:text-yellow-200:hover {
    color: #FFEB99;
  }

  .desktop\:hover\:text-yellow-300:hover {
    color: #FFE066;
  }

  .desktop\:hover\:text-yellow-400:hover {
    color: #FFD633;
  }

  .desktop\:hover\:text-yellow-500:hover {
    color: #FFCE02;
  }

  .desktop\:hover\:text-yellow-600:hover {
    color: #E6B800;
  }

  .desktop\:hover\:text-yellow-700:hover {
    color: #CCA300;
  }

  .desktop\:hover\:text-yellow-800:hover {
    color: #806600;
  }

  .desktop\:hover\:text-yellow-900:hover {
    color: #4D3D00;
  }

  .desktop\:hover\:text-yellow:hover {
    color: #FFCE02;
  }

  .desktop\:hover\:text-green-100:hover {
    color: #F9FCE9;
  }

  .desktop\:hover\:text-green-200:hover {
    color: #E7F3A5;
  }

  .desktop\:hover\:text-green-300:hover {
    color: #D5EA62;
  }

  .desktop\:hover\:text-green-400:hover {
    color: #C2E01E;
  }

  .desktop\:hover\:text-green-500:hover {
    color: #60B731;
  }

  .desktop\:hover\:text-green-600:hover {
    color: #3F7B1A;
  }

  .desktop\:hover\:text-green-700:hover {
    color: #366916;
  }

  .desktop\:hover\:text-green-800:hover {
    color: #203F0D;
  }

  .desktop\:hover\:text-green-900:hover {
    color: #162A09;
  }

  .desktop\:hover\:text-green:hover {
    color: #60B731;
  }

  .desktop\:hover\:text-blue-100:hover {
    color: #F5F9FD;
  }

  .desktop\:hover\:text-blue-200:hover {
    color: #E9F4FF;
  }

  .desktop\:hover\:text-blue-300:hover {
    color: #B9DCFF;
  }

  .desktop\:hover\:text-blue-400:hover {
    color: #43BEFF;
  }

  .desktop\:hover\:text-blue-500:hover {
    color: #007EE5;
  }

  .desktop\:hover\:text-blue-600:hover {
    color: #0069CC;
  }

  .desktop\:hover\:text-blue-700:hover {
    color: #005CB3;
  }

  .desktop\:hover\:text-blue-800:hover {
    color: #004F99;
  }

  .desktop\:hover\:text-blue-900:hover {
    color: #003566;
  }

  .desktop\:hover\:text-blue:hover {
    color: #007EE5;
  }

  .desktop\:hover\:text-violet-100:hover {
    color: #F8F8FC;
  }

  .desktop\:hover\:text-violet-200:hover {
    color: #EBEAF6;
  }

  .desktop\:hover\:text-violet-300:hover {
    color: #A8A5CE;
  }

  .desktop\:hover\:text-violet-400:hover {
    color: #8C81D1;
  }

  .desktop\:hover\:text-violet-500:hover {
    color: #6638B6;
  }

  .desktop\:hover\:text-violet-600:hover {
    color: #58309C;
  }

  .desktop\:hover\:text-violet-700:hover {
    color: #4D2A89;
  }

  .desktop\:hover\:text-violet-800:hover {
    color: #3C2C84;
  }

  .desktop\:hover\:text-violet-900:hover {
    color: #371E62;
  }

  .desktop\:hover\:text-violet:hover {
    color: #6638B6;
  }

  .desktop\:hover\:text-peacock-100:hover {
    color: #E6FFFA;
  }

  .desktop\:hover\:text-peacock-200:hover {
    color: #B2F5EA;
  }

  .desktop\:hover\:text-peacock-300:hover {
    color: #81E6D9;
  }

  .desktop\:hover\:text-peacock-400:hover {
    color: #4FD1C5;
  }

  .desktop\:hover\:text-peacock-500:hover {
    color: #38B2AC;
  }

  .desktop\:hover\:text-peacock-600:hover {
    color: #319795;
  }

  .desktop\:hover\:text-peacock-700:hover {
    color: #2C7A7B;
  }

  .desktop\:hover\:text-peacock-800:hover {
    color: #285E61;
  }

  .desktop\:hover\:text-peacock-900:hover {
    color: #234E52;
  }

  .desktop\:hover\:text-peacock:hover {
    color: #38B2AC;
  }

  .desktop\:hover\:text-indigo-100:hover {
    color: #EBF4FF;
  }

  .desktop\:hover\:text-indigo-200:hover {
    color: #C3DAFE;
  }

  .desktop\:hover\:text-indigo-300:hover {
    color: #A3BFFA;
  }

  .desktop\:hover\:text-indigo-400:hover {
    color: #7F9CF5;
  }

  .desktop\:hover\:text-indigo-500:hover {
    color: #667EEA;
  }

  .desktop\:hover\:text-indigo-600:hover {
    color: #5A67D8;
  }

  .desktop\:hover\:text-indigo-700:hover {
    color: #6439DE;
  }

  .desktop\:hover\:text-indigo-800:hover {
    color: #434190;
  }

  .desktop\:hover\:text-indigo-900:hover {
    color: #3C366B;
  }

  .desktop\:hover\:text-indigo:hover {
    color: #667EEA;
  }

  .desktop\:text-xs {
    font-size: 0.75rem;
  }

  .desktop\:text-sm {
    font-size: 0.875rem;
  }

  .desktop\:text-base {
    font-size: 1rem;
  }

  .desktop\:text-lg {
    font-size: 1.125rem;
  }

  .desktop\:text-xl {
    font-size: 1.25rem;
  }

  .desktop\:text-2xl {
    font-size: 1.5rem;
  }

  .desktop\:text-3xl {
    font-size: 1.875rem;
  }

  .desktop\:text-4xl {
    font-size: 2.25rem;
  }

  .desktop\:text-5xl {
    font-size: 3rem;
  }

  .desktop\:text-6xl {
    font-size: 4rem;
  }

  .desktop\:\!text-xs {
    font-size: 0.75rem !important;
  }

  .desktop\:\!text-sm {
    font-size: 0.875rem !important;
  }

  .desktop\:\!text-base {
    font-size: 1rem !important;
  }

  .desktop\:\!text-lg {
    font-size: 1.125rem !important;
  }

  .desktop\:\!text-xl {
    font-size: 1.25rem !important;
  }

  .desktop\:\!text-2xl {
    font-size: 1.5rem !important;
  }

  .desktop\:\!text-3xl {
    font-size: 1.875rem !important;
  }

  .desktop\:\!text-4xl {
    font-size: 2.25rem !important;
  }

  .desktop\:\!text-5xl {
    font-size: 3rem !important;
  }

  .desktop\:\!text-6xl {
    font-size: 4rem !important;
  }

  .desktop\:hover\:text-xs:hover {
    font-size: 0.75rem;
  }

  .desktop\:hover\:text-sm:hover {
    font-size: 0.875rem;
  }

  .desktop\:hover\:text-base:hover {
    font-size: 1rem;
  }

  .desktop\:hover\:text-lg:hover {
    font-size: 1.125rem;
  }

  .desktop\:hover\:text-xl:hover {
    font-size: 1.25rem;
  }

  .desktop\:hover\:text-2xl:hover {
    font-size: 1.5rem;
  }

  .desktop\:hover\:text-3xl:hover {
    font-size: 1.875rem;
  }

  .desktop\:hover\:text-4xl:hover {
    font-size: 2.25rem;
  }

  .desktop\:hover\:text-5xl:hover {
    font-size: 3rem;
  }

  .desktop\:hover\:text-6xl:hover {
    font-size: 4rem;
  }

  .desktop\:italic {
    font-style: italic;
  }

  .desktop\:not-italic {
    font-style: normal;
  }

  .desktop\:\!italic {
    font-style: italic !important;
  }

  .desktop\:\!not-italic {
    font-style: normal !important;
  }

  .desktop\:hover\:italic:hover {
    font-style: italic;
  }

  .desktop\:hover\:not-italic:hover {
    font-style: normal;
  }

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

  .desktop\:lowercase {
    text-transform: lowercase;
  }

  .desktop\:capitalize {
    text-transform: capitalize;
  }

  .desktop\:normal-case {
    text-transform: none;
  }

  .desktop\:\!uppercase {
    text-transform: uppercase !important;
  }

  .desktop\:\!lowercase {
    text-transform: lowercase !important;
  }

  .desktop\:\!capitalize {
    text-transform: capitalize !important;
  }

  .desktop\:\!normal-case {
    text-transform: none !important;
  }

  .desktop\:hover\:uppercase:hover {
    text-transform: uppercase;
  }

  .desktop\:hover\:lowercase:hover {
    text-transform: lowercase;
  }

  .desktop\:hover\:capitalize:hover {
    text-transform: capitalize;
  }

  .desktop\:hover\:normal-case:hover {
    text-transform: none;
  }

  .desktop\:underline {
    text-decoration: underline;
  }

  .desktop\:line-through {
    text-decoration: line-through;
  }

  .desktop\:no-underline {
    text-decoration: none;
  }

  .desktop\:\!underline {
    text-decoration: underline !important;
  }

  .desktop\:\!line-through {
    text-decoration: line-through !important;
  }

  .desktop\:\!no-underline {
    text-decoration: none !important;
  }

  .desktop\:hover\:underline:hover {
    text-decoration: underline;
  }

  .desktop\:hover\:line-through:hover {
    text-decoration: line-through;
  }

  .desktop\:hover\:no-underline:hover {
    text-decoration: none;
  }

  .desktop\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .desktop\:subpixel-antialiased {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .desktop\:\!antialiased {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .desktop\:\!subpixel-antialiased {
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .desktop\:hover\:antialiased:hover {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .desktop\:hover\:subpixel-antialiased:hover {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .desktop\:tracking-tighter {
    letter-spacing: -0.05em;
  }

  .desktop\:tracking-tight {
    letter-spacing: -0.025em;
  }

  .desktop\:tracking-normal {
    letter-spacing: 0;
  }

  .desktop\:tracking-wide {
    letter-spacing: 0.025em;
  }

  .desktop\:tracking-wider {
    letter-spacing: 0.05em;
  }

  .desktop\:tracking-widest {
    letter-spacing: 0.1em;
  }

  .desktop\:\!tracking-tighter {
    letter-spacing: -0.05em !important;
  }

  .desktop\:\!tracking-tight {
    letter-spacing: -0.025em !important;
  }

  .desktop\:\!tracking-normal {
    letter-spacing: 0 !important;
  }

  .desktop\:\!tracking-wide {
    letter-spacing: 0.025em !important;
  }

  .desktop\:\!tracking-wider {
    letter-spacing: 0.05em !important;
  }

  .desktop\:\!tracking-widest {
    letter-spacing: 0.1em !important;
  }

  .desktop\:hover\:tracking-tighter:hover {
    letter-spacing: -0.05em;
  }

  .desktop\:hover\:tracking-tight:hover {
    letter-spacing: -0.025em;
  }

  .desktop\:hover\:tracking-normal:hover {
    letter-spacing: 0;
  }

  .desktop\:hover\:tracking-wide:hover {
    letter-spacing: 0.025em;
  }

  .desktop\:hover\:tracking-wider:hover {
    letter-spacing: 0.05em;
  }

  .desktop\:hover\:tracking-widest:hover {
    letter-spacing: 0.1em;
  }

  .desktop\:select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .desktop\:select-text {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .desktop\:select-all {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .desktop\:select-auto {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .desktop\:\!select-none {
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .desktop\:\!select-text {
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .desktop\:\!select-all {
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .desktop\:\!select-auto {
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .desktop\:hover\:select-none:hover {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .desktop\:hover\:select-text:hover {
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
  }

  .desktop\:hover\:select-all:hover {
    -webkit-user-select: all;
       -moz-user-select: all;
        -ms-user-select: all;
            user-select: all;
  }

  .desktop\:hover\:select-auto:hover {
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
  }

  .desktop\:align-baseline {
    vertical-align: baseline;
  }

  .desktop\:align-top {
    vertical-align: top;
  }

  .desktop\:align-middle {
    vertical-align: middle;
  }

  .desktop\:align-bottom {
    vertical-align: bottom;
  }

  .desktop\:align-text-top {
    vertical-align: text-top;
  }

  .desktop\:align-text-bottom {
    vertical-align: text-bottom;
  }

  .desktop\:\!align-baseline {
    vertical-align: baseline !important;
  }

  .desktop\:\!align-top {
    vertical-align: top !important;
  }

  .desktop\:\!align-middle {
    vertical-align: middle !important;
  }

  .desktop\:\!align-bottom {
    vertical-align: bottom !important;
  }

  .desktop\:\!align-text-top {
    vertical-align: text-top !important;
  }

  .desktop\:\!align-text-bottom {
    vertical-align: text-bottom !important;
  }

  .desktop\:hover\:align-baseline:hover {
    vertical-align: baseline;
  }

  .desktop\:hover\:align-top:hover {
    vertical-align: top;
  }

  .desktop\:hover\:align-middle:hover {
    vertical-align: middle;
  }

  .desktop\:hover\:align-bottom:hover {
    vertical-align: bottom;
  }

  .desktop\:hover\:align-text-top:hover {
    vertical-align: text-top;
  }

  .desktop\:hover\:align-text-bottom:hover {
    vertical-align: text-bottom;
  }

  .desktop\:visible {
    visibility: visible;
  }

  .desktop\:invisible {
    visibility: hidden;
  }

  .desktop\:\!visible {
    visibility: visible !important;
  }

  .desktop\:\!invisible {
    visibility: hidden !important;
  }

  .desktop\:hover\:visible:hover {
    visibility: visible;
  }

  .desktop\:hover\:invisible:hover {
    visibility: hidden;
  }

  .desktop\:whitespace-normal {
    white-space: normal;
  }

  .desktop\:whitespace-no-wrap {
    white-space: nowrap;
  }

  .desktop\:whitespace-pre {
    white-space: pre;
  }

  .desktop\:whitespace-pre-line {
    white-space: pre-line;
  }

  .desktop\:whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .desktop\:\!whitespace-normal {
    white-space: normal !important;
  }

  .desktop\:\!whitespace-no-wrap {
    white-space: nowrap !important;
  }

  .desktop\:\!whitespace-pre {
    white-space: pre !important;
  }

  .desktop\:\!whitespace-pre-line {
    white-space: pre-line !important;
  }

  .desktop\:\!whitespace-pre-wrap {
    white-space: pre-wrap !important;
  }

  .desktop\:hover\:whitespace-normal:hover {
    white-space: normal;
  }

  .desktop\:hover\:whitespace-no-wrap:hover {
    white-space: nowrap;
  }

  .desktop\:hover\:whitespace-pre:hover {
    white-space: pre;
  }

  .desktop\:hover\:whitespace-pre-line:hover {
    white-space: pre-line;
  }

  .desktop\:hover\:whitespace-pre-wrap:hover {
    white-space: pre-wrap;
  }

  .desktop\:break-normal {
    overflow-wrap: normal;
    word-break: normal;
  }

  .desktop\:break-words {
    overflow-wrap: break-word;
  }

  .desktop\:break-all {
    word-break: break-all;
  }

  .desktop\:truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .desktop\:\!break-normal {
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .desktop\:\!break-words {
    overflow-wrap: break-word !important;
  }

  .desktop\:\!break-all {
    word-break: break-all !important;
  }

  .desktop\:\!truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .desktop\:hover\:break-normal:hover {
    overflow-wrap: normal;
    word-break: normal;
  }

  .desktop\:hover\:break-words:hover {
    overflow-wrap: break-word;
  }

  .desktop\:hover\:break-all:hover {
    word-break: break-all;
  }

  .desktop\:hover\:truncate:hover {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .desktop\:w-0 {
    width: 0rem;
  }

  .desktop\:w-1 {
    width: 0.25rem;
  }

  .desktop\:w-2 {
    width: 0.5rem;
  }

  .desktop\:w-3 {
    width: 0.75rem;
  }

  .desktop\:w-4 {
    width: 1rem;
  }

  .desktop\:w-5 {
    width: 1.25rem;
  }

  .desktop\:w-6 {
    width: 1.5rem;
  }

  .desktop\:w-7 {
    width: 1.75rem;
  }

  .desktop\:w-8 {
    width: 2rem;
  }

  .desktop\:w-9 {
    width: 2.25rem;
  }

  .desktop\:w-10 {
    width: 2.5rem;
  }

  .desktop\:w-11 {
    width: 2.75rem;
  }

  .desktop\:w-12 {
    width: 3rem;
  }

  .desktop\:w-13 {
    width: 3.25rem;
  }

  .desktop\:w-14 {
    width: 3.5rem;
  }

  .desktop\:w-15 {
    width: 3.75rem;
  }

  .desktop\:w-16 {
    width: 4rem;
  }

  .desktop\:w-17 {
    width: 4.25rem;
  }

  .desktop\:w-18 {
    width: 4.5rem;
  }

  .desktop\:w-19 {
    width: 4.75rem;
  }

  .desktop\:w-20 {
    width: 5rem;
  }

  .desktop\:w-21 {
    width: 5.25rem;
  }

  .desktop\:w-22 {
    width: 5.5rem;
  }

  .desktop\:w-23 {
    width: 5.75rem;
  }

  .desktop\:w-24 {
    width: 6rem;
  }

  .desktop\:w-25 {
    width: 6.25rem;
  }

  .desktop\:w-26 {
    width: 6.5rem;
  }

  .desktop\:w-27 {
    width: 6.75rem;
  }

  .desktop\:w-28 {
    width: 7rem;
  }

  .desktop\:w-29 {
    width: 7.25rem;
  }

  .desktop\:w-30 {
    width: 7.5rem;
  }

  .desktop\:w-31 {
    width: 7.75rem;
  }

  .desktop\:w-32 {
    width: 8rem;
  }

  .desktop\:w-40 {
    width: 10rem;
  }

  .desktop\:w-48 {
    width: 12rem;
  }

  .desktop\:w-56 {
    width: 14rem;
  }

  .desktop\:w-64 {
    width: 16rem;
  }

  .desktop\:w-auto {
    width: auto;
  }

  .desktop\:w-px {
    width: 1px;
  }

  .desktop\:w-1\/2 {
    width: 50%;
  }

  .desktop\:w-1\/3 {
    width: 33.333333%;
  }

  .desktop\:w-2\/3 {
    width: 66.666667%;
  }

  .desktop\:w-1\/4 {
    width: 25%;
  }

  .desktop\:w-2\/4 {
    width: 50%;
  }

  .desktop\:w-3\/4 {
    width: 75%;
  }

  .desktop\:w-1\/5 {
    width: 20%;
  }

  .desktop\:w-2\/5 {
    width: 40%;
  }

  .desktop\:w-3\/5 {
    width: 60%;
  }

  .desktop\:w-4\/5 {
    width: 80%;
  }

  .desktop\:w-1\/6 {
    width: 16.666667%;
  }

  .desktop\:w-2\/6 {
    width: 33.333333%;
  }

  .desktop\:w-3\/6 {
    width: 50%;
  }

  .desktop\:w-4\/6 {
    width: 66.666667%;
  }

  .desktop\:w-5\/6 {
    width: 83.333333%;
  }

  .desktop\:w-1\/12 {
    width: 8.333333%;
  }

  .desktop\:w-2\/12 {
    width: 16.666667%;
  }

  .desktop\:w-3\/12 {
    width: 25%;
  }

  .desktop\:w-4\/12 {
    width: 33.333333%;
  }

  .desktop\:w-5\/12 {
    width: 41.666667%;
  }

  .desktop\:w-6\/12 {
    width: 50%;
  }

  .desktop\:w-7\/12 {
    width: 58.333333%;
  }

  .desktop\:w-8\/12 {
    width: 66.666667%;
  }

  .desktop\:w-9\/12 {
    width: 75%;
  }

  .desktop\:w-10\/12 {
    width: 83.333333%;
  }

  .desktop\:w-11\/12 {
    width: 91.666667%;
  }

  .desktop\:w-full {
    width: 100%;
  }

  .desktop\:w-screen {
    width: 100vw;
  }

  .desktop\:\!w-0 {
    width: 0rem !important;
  }

  .desktop\:\!w-1 {
    width: 0.25rem !important;
  }

  .desktop\:\!w-2 {
    width: 0.5rem !important;
  }

  .desktop\:\!w-3 {
    width: 0.75rem !important;
  }

  .desktop\:\!w-4 {
    width: 1rem !important;
  }

  .desktop\:\!w-5 {
    width: 1.25rem !important;
  }

  .desktop\:\!w-6 {
    width: 1.5rem !important;
  }

  .desktop\:\!w-7 {
    width: 1.75rem !important;
  }

  .desktop\:\!w-8 {
    width: 2rem !important;
  }

  .desktop\:\!w-9 {
    width: 2.25rem !important;
  }

  .desktop\:\!w-10 {
    width: 2.5rem !important;
  }

  .desktop\:\!w-11 {
    width: 2.75rem !important;
  }

  .desktop\:\!w-12 {
    width: 3rem !important;
  }

  .desktop\:\!w-13 {
    width: 3.25rem !important;
  }

  .desktop\:\!w-14 {
    width: 3.5rem !important;
  }

  .desktop\:\!w-15 {
    width: 3.75rem !important;
  }

  .desktop\:\!w-16 {
    width: 4rem !important;
  }

  .desktop\:\!w-17 {
    width: 4.25rem !important;
  }

  .desktop\:\!w-18 {
    width: 4.5rem !important;
  }

  .desktop\:\!w-19 {
    width: 4.75rem !important;
  }

  .desktop\:\!w-20 {
    width: 5rem !important;
  }

  .desktop\:\!w-21 {
    width: 5.25rem !important;
  }

  .desktop\:\!w-22 {
    width: 5.5rem !important;
  }

  .desktop\:\!w-23 {
    width: 5.75rem !important;
  }

  .desktop\:\!w-24 {
    width: 6rem !important;
  }

  .desktop\:\!w-25 {
    width: 6.25rem !important;
  }

  .desktop\:\!w-26 {
    width: 6.5rem !important;
  }

  .desktop\:\!w-27 {
    width: 6.75rem !important;
  }

  .desktop\:\!w-28 {
    width: 7rem !important;
  }

  .desktop\:\!w-29 {
    width: 7.25rem !important;
  }

  .desktop\:\!w-30 {
    width: 7.5rem !important;
  }

  .desktop\:\!w-31 {
    width: 7.75rem !important;
  }

  .desktop\:\!w-32 {
    width: 8rem !important;
  }

  .desktop\:\!w-40 {
    width: 10rem !important;
  }

  .desktop\:\!w-48 {
    width: 12rem !important;
  }

  .desktop\:\!w-56 {
    width: 14rem !important;
  }

  .desktop\:\!w-64 {
    width: 16rem !important;
  }

  .desktop\:\!w-auto {
    width: auto !important;
  }

  .desktop\:\!w-px {
    width: 1px !important;
  }

  .desktop\:\!w-1\/2 {
    width: 50% !important;
  }

  .desktop\:\!w-1\/3 {
    width: 33.333333% !important;
  }

  .desktop\:\!w-2\/3 {
    width: 66.666667% !important;
  }

  .desktop\:\!w-1\/4 {
    width: 25% !important;
  }

  .desktop\:\!w-2\/4 {
    width: 50% !important;
  }

  .desktop\:\!w-3\/4 {
    width: 75% !important;
  }

  .desktop\:\!w-1\/5 {
    width: 20% !important;
  }

  .desktop\:\!w-2\/5 {
    width: 40% !important;
  }

  .desktop\:\!w-3\/5 {
    width: 60% !important;
  }

  .desktop\:\!w-4\/5 {
    width: 80% !important;
  }

  .desktop\:\!w-1\/6 {
    width: 16.666667% !important;
  }

  .desktop\:\!w-2\/6 {
    width: 33.333333% !important;
  }

  .desktop\:\!w-3\/6 {
    width: 50% !important;
  }

  .desktop\:\!w-4\/6 {
    width: 66.666667% !important;
  }

  .desktop\:\!w-5\/6 {
    width: 83.333333% !important;
  }

  .desktop\:\!w-1\/12 {
    width: 8.333333% !important;
  }

  .desktop\:\!w-2\/12 {
    width: 16.666667% !important;
  }

  .desktop\:\!w-3\/12 {
    width: 25% !important;
  }

  .desktop\:\!w-4\/12 {
    width: 33.333333% !important;
  }

  .desktop\:\!w-5\/12 {
    width: 41.666667% !important;
  }

  .desktop\:\!w-6\/12 {
    width: 50% !important;
  }

  .desktop\:\!w-7\/12 {
    width: 58.333333% !important;
  }

  .desktop\:\!w-8\/12 {
    width: 66.666667% !important;
  }

  .desktop\:\!w-9\/12 {
    width: 75% !important;
  }

  .desktop\:\!w-10\/12 {
    width: 83.333333% !important;
  }

  .desktop\:\!w-11\/12 {
    width: 91.666667% !important;
  }

  .desktop\:\!w-full {
    width: 100% !important;
  }

  .desktop\:\!w-screen {
    width: 100vw !important;
  }

  .desktop\:hover\:w-0:hover {
    width: 0rem;
  }

  .desktop\:hover\:w-1:hover {
    width: 0.25rem;
  }

  .desktop\:hover\:w-2:hover {
    width: 0.5rem;
  }

  .desktop\:hover\:w-3:hover {
    width: 0.75rem;
  }

  .desktop\:hover\:w-4:hover {
    width: 1rem;
  }

  .desktop\:hover\:w-5:hover {
    width: 1.25rem;
  }

  .desktop\:hover\:w-6:hover {
    width: 1.5rem;
  }

  .desktop\:hover\:w-7:hover {
    width: 1.75rem;
  }

  .desktop\:hover\:w-8:hover {
    width: 2rem;
  }

  .desktop\:hover\:w-9:hover {
    width: 2.25rem;
  }

  .desktop\:hover\:w-10:hover {
    width: 2.5rem;
  }

  .desktop\:hover\:w-11:hover {
    width: 2.75rem;
  }

  .desktop\:hover\:w-12:hover {
    width: 3rem;
  }

  .desktop\:hover\:w-13:hover {
    width: 3.25rem;
  }

  .desktop\:hover\:w-14:hover {
    width: 3.5rem;
  }

  .desktop\:hover\:w-15:hover {
    width: 3.75rem;
  }

  .desktop\:hover\:w-16:hover {
    width: 4rem;
  }

  .desktop\:hover\:w-17:hover {
    width: 4.25rem;
  }

  .desktop\:hover\:w-18:hover {
    width: 4.5rem;
  }

  .desktop\:hover\:w-19:hover {
    width: 4.75rem;
  }

  .desktop\:hover\:w-20:hover {
    width: 5rem;
  }

  .desktop\:hover\:w-21:hover {
    width: 5.25rem;
  }

  .desktop\:hover\:w-22:hover {
    width: 5.5rem;
  }

  .desktop\:hover\:w-23:hover {
    width: 5.75rem;
  }

  .desktop\:hover\:w-24:hover {
    width: 6rem;
  }

  .desktop\:hover\:w-25:hover {
    width: 6.25rem;
  }

  .desktop\:hover\:w-26:hover {
    width: 6.5rem;
  }

  .desktop\:hover\:w-27:hover {
    width: 6.75rem;
  }

  .desktop\:hover\:w-28:hover {
    width: 7rem;
  }

  .desktop\:hover\:w-29:hover {
    width: 7.25rem;
  }

  .desktop\:hover\:w-30:hover {
    width: 7.5rem;
  }

  .desktop\:hover\:w-31:hover {
    width: 7.75rem;
  }

  .desktop\:hover\:w-32:hover {
    width: 8rem;
  }

  .desktop\:hover\:w-40:hover {
    width: 10rem;
  }

  .desktop\:hover\:w-48:hover {
    width: 12rem;
  }

  .desktop\:hover\:w-56:hover {
    width: 14rem;
  }

  .desktop\:hover\:w-64:hover {
    width: 16rem;
  }

  .desktop\:hover\:w-auto:hover {
    width: auto;
  }

  .desktop\:hover\:w-px:hover {
    width: 1px;
  }

  .desktop\:hover\:w-1\/2:hover {
    width: 50%;
  }

  .desktop\:hover\:w-1\/3:hover {
    width: 33.333333%;
  }

  .desktop\:hover\:w-2\/3:hover {
    width: 66.666667%;
  }

  .desktop\:hover\:w-1\/4:hover {
    width: 25%;
  }

  .desktop\:hover\:w-2\/4:hover {
    width: 50%;
  }

  .desktop\:hover\:w-3\/4:hover {
    width: 75%;
  }

  .desktop\:hover\:w-1\/5:hover {
    width: 20%;
  }

  .desktop\:hover\:w-2\/5:hover {
    width: 40%;
  }

  .desktop\:hover\:w-3\/5:hover {
    width: 60%;
  }

  .desktop\:hover\:w-4\/5:hover {
    width: 80%;
  }

  .desktop\:hover\:w-1\/6:hover {
    width: 16.666667%;
  }

  .desktop\:hover\:w-2\/6:hover {
    width: 33.333333%;
  }

  .desktop\:hover\:w-3\/6:hover {
    width: 50%;
  }

  .desktop\:hover\:w-4\/6:hover {
    width: 66.666667%;
  }

  .desktop\:hover\:w-5\/6:hover {
    width: 83.333333%;
  }

  .desktop\:hover\:w-1\/12:hover {
    width: 8.333333%;
  }

  .desktop\:hover\:w-2\/12:hover {
    width: 16.666667%;
  }

  .desktop\:hover\:w-3\/12:hover {
    width: 25%;
  }

  .desktop\:hover\:w-4\/12:hover {
    width: 33.333333%;
  }

  .desktop\:hover\:w-5\/12:hover {
    width: 41.666667%;
  }

  .desktop\:hover\:w-6\/12:hover {
    width: 50%;
  }

  .desktop\:hover\:w-7\/12:hover {
    width: 58.333333%;
  }

  .desktop\:hover\:w-8\/12:hover {
    width: 66.666667%;
  }

  .desktop\:hover\:w-9\/12:hover {
    width: 75%;
  }

  .desktop\:hover\:w-10\/12:hover {
    width: 83.333333%;
  }

  .desktop\:hover\:w-11\/12:hover {
    width: 91.666667%;
  }

  .desktop\:hover\:w-full:hover {
    width: 100%;
  }

  .desktop\:hover\:w-screen:hover {
    width: 100vw;
  }

  .desktop\:z-0 {
    z-index: 0;
  }

  .desktop\:z-10 {
    z-index: 10;
  }

  .desktop\:z-20 {
    z-index: 20;
  }

  .desktop\:z-30 {
    z-index: 30;
  }

  .desktop\:z-40 {
    z-index: 40;
  }

  .desktop\:z-50 {
    z-index: 50;
  }

  .desktop\:z-auto {
    z-index: auto;
  }

  .desktop\:\!z-0 {
    z-index: 0 !important;
  }

  .desktop\:\!z-10 {
    z-index: 10 !important;
  }

  .desktop\:\!z-20 {
    z-index: 20 !important;
  }

  .desktop\:\!z-30 {
    z-index: 30 !important;
  }

  .desktop\:\!z-40 {
    z-index: 40 !important;
  }

  .desktop\:\!z-50 {
    z-index: 50 !important;
  }

  .desktop\:\!z-auto {
    z-index: auto !important;
  }

  .desktop\:hover\:z-0:hover {
    z-index: 0;
  }

  .desktop\:hover\:z-10:hover {
    z-index: 10;
  }

  .desktop\:hover\:z-20:hover {
    z-index: 20;
  }

  .desktop\:hover\:z-30:hover {
    z-index: 30;
  }

  .desktop\:hover\:z-40:hover {
    z-index: 40;
  }

  .desktop\:hover\:z-50:hover {
    z-index: 50;
  }

  .desktop\:hover\:z-auto:hover {
    z-index: auto;
  }

  .desktop\:gap-0 {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .desktop\:gap-1 {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .desktop\:gap-2 {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .desktop\:gap-3 {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .desktop\:gap-4 {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .desktop\:gap-5 {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .desktop\:gap-6 {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .desktop\:gap-7 {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .desktop\:gap-8 {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .desktop\:gap-9 {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .desktop\:gap-10 {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .desktop\:gap-11 {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .desktop\:gap-12 {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .desktop\:gap-13 {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .desktop\:gap-14 {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .desktop\:gap-15 {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .desktop\:gap-16 {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .desktop\:gap-17 {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .desktop\:gap-18 {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .desktop\:gap-19 {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .desktop\:gap-20 {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .desktop\:gap-21 {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .desktop\:gap-22 {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .desktop\:gap-23 {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .desktop\:gap-24 {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .desktop\:gap-25 {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .desktop\:gap-26 {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .desktop\:gap-27 {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .desktop\:gap-28 {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .desktop\:gap-29 {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .desktop\:gap-30 {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .desktop\:gap-31 {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .desktop\:gap-32 {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .desktop\:gap-40 {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .desktop\:gap-48 {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .desktop\:gap-56 {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .desktop\:gap-64 {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .desktop\:gap-px {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .desktop\:col-gap-0 {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .desktop\:col-gap-1 {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .desktop\:col-gap-2 {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .desktop\:col-gap-3 {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .desktop\:col-gap-4 {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .desktop\:col-gap-5 {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .desktop\:col-gap-6 {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .desktop\:col-gap-7 {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .desktop\:col-gap-8 {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .desktop\:col-gap-9 {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .desktop\:col-gap-10 {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .desktop\:col-gap-11 {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .desktop\:col-gap-12 {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .desktop\:col-gap-13 {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .desktop\:col-gap-14 {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .desktop\:col-gap-15 {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .desktop\:col-gap-16 {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .desktop\:col-gap-17 {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .desktop\:col-gap-18 {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .desktop\:col-gap-19 {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .desktop\:col-gap-20 {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .desktop\:col-gap-21 {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .desktop\:col-gap-22 {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .desktop\:col-gap-23 {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .desktop\:col-gap-24 {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .desktop\:col-gap-25 {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .desktop\:col-gap-26 {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .desktop\:col-gap-27 {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .desktop\:col-gap-28 {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .desktop\:col-gap-29 {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .desktop\:col-gap-30 {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .desktop\:col-gap-31 {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .desktop\:col-gap-32 {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .desktop\:col-gap-40 {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .desktop\:col-gap-48 {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .desktop\:col-gap-56 {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .desktop\:col-gap-64 {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .desktop\:col-gap-px {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .desktop\:row-gap-0 {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .desktop\:row-gap-1 {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .desktop\:row-gap-2 {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .desktop\:row-gap-3 {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .desktop\:row-gap-4 {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .desktop\:row-gap-5 {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .desktop\:row-gap-6 {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .desktop\:row-gap-7 {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .desktop\:row-gap-8 {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .desktop\:row-gap-9 {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .desktop\:row-gap-10 {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .desktop\:row-gap-11 {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .desktop\:row-gap-12 {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .desktop\:row-gap-13 {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .desktop\:row-gap-14 {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .desktop\:row-gap-15 {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .desktop\:row-gap-16 {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .desktop\:row-gap-17 {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .desktop\:row-gap-18 {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .desktop\:row-gap-19 {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .desktop\:row-gap-20 {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .desktop\:row-gap-21 {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .desktop\:row-gap-22 {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .desktop\:row-gap-23 {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .desktop\:row-gap-24 {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .desktop\:row-gap-25 {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .desktop\:row-gap-26 {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .desktop\:row-gap-27 {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .desktop\:row-gap-28 {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .desktop\:row-gap-29 {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .desktop\:row-gap-30 {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .desktop\:row-gap-31 {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .desktop\:row-gap-32 {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .desktop\:row-gap-40 {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .desktop\:row-gap-48 {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .desktop\:row-gap-56 {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .desktop\:row-gap-64 {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .desktop\:row-gap-px {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .desktop\:\!gap-0 {
    grid-gap: 0rem !important;
    grid-gap: 0rem !important;
    gap: 0rem !important;
  }

  .desktop\:\!gap-1 {
    grid-gap: 0.25rem !important;
    grid-gap: 0.25rem !important;
    gap: 0.25rem !important;
  }

  .desktop\:\!gap-2 {
    grid-gap: 0.5rem !important;
    grid-gap: 0.5rem !important;
    gap: 0.5rem !important;
  }

  .desktop\:\!gap-3 {
    grid-gap: 0.75rem !important;
    grid-gap: 0.75rem !important;
    gap: 0.75rem !important;
  }

  .desktop\:\!gap-4 {
    grid-gap: 1rem !important;
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .desktop\:\!gap-5 {
    grid-gap: 1.25rem !important;
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .desktop\:\!gap-6 {
    grid-gap: 1.5rem !important;
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .desktop\:\!gap-7 {
    grid-gap: 1.75rem !important;
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .desktop\:\!gap-8 {
    grid-gap: 2rem !important;
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .desktop\:\!gap-9 {
    grid-gap: 2.25rem !important;
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .desktop\:\!gap-10 {
    grid-gap: 2.5rem !important;
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .desktop\:\!gap-11 {
    grid-gap: 2.75rem !important;
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .desktop\:\!gap-12 {
    grid-gap: 3rem !important;
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .desktop\:\!gap-13 {
    grid-gap: 3.25rem !important;
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .desktop\:\!gap-14 {
    grid-gap: 3.5rem !important;
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .desktop\:\!gap-15 {
    grid-gap: 3.75rem !important;
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .desktop\:\!gap-16 {
    grid-gap: 4rem !important;
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .desktop\:\!gap-17 {
    grid-gap: 4.25rem !important;
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .desktop\:\!gap-18 {
    grid-gap: 4.5rem !important;
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .desktop\:\!gap-19 {
    grid-gap: 4.75rem !important;
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .desktop\:\!gap-20 {
    grid-gap: 5rem !important;
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .desktop\:\!gap-21 {
    grid-gap: 5.25rem !important;
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .desktop\:\!gap-22 {
    grid-gap: 5.5rem !important;
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .desktop\:\!gap-23 {
    grid-gap: 5.75rem !important;
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .desktop\:\!gap-24 {
    grid-gap: 6rem !important;
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .desktop\:\!gap-25 {
    grid-gap: 6.25rem !important;
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .desktop\:\!gap-26 {
    grid-gap: 6.5rem !important;
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .desktop\:\!gap-27 {
    grid-gap: 6.75rem !important;
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .desktop\:\!gap-28 {
    grid-gap: 7rem !important;
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .desktop\:\!gap-29 {
    grid-gap: 7.25rem !important;
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .desktop\:\!gap-30 {
    grid-gap: 7.5rem !important;
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .desktop\:\!gap-31 {
    grid-gap: 7.75rem !important;
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .desktop\:\!gap-32 {
    grid-gap: 8rem !important;
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .desktop\:\!gap-40 {
    grid-gap: 10rem !important;
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .desktop\:\!gap-48 {
    grid-gap: 12rem !important;
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .desktop\:\!gap-56 {
    grid-gap: 14rem !important;
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .desktop\:\!gap-64 {
    grid-gap: 16rem !important;
    grid-gap: 16rem !important;
    gap: 16rem !important;
  }

  .desktop\:\!gap-px {
    grid-gap: 1px !important;
    grid-gap: 1px !important;
    gap: 1px !important;
  }

  .desktop\:\!col-gap-0 {
    grid-column-gap: 0rem !important;
    -webkit-column-gap: 0rem !important;
       -moz-column-gap: 0rem !important;
            grid-column-gap: 0rem !important;
            column-gap: 0rem !important;
  }

  .desktop\:\!col-gap-1 {
    grid-column-gap: 0.25rem !important;
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            grid-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }

  .desktop\:\!col-gap-2 {
    grid-column-gap: 0.5rem !important;
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            grid-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }

  .desktop\:\!col-gap-3 {
    grid-column-gap: 0.75rem !important;
    -webkit-column-gap: 0.75rem !important;
       -moz-column-gap: 0.75rem !important;
            grid-column-gap: 0.75rem !important;
            column-gap: 0.75rem !important;
  }

  .desktop\:\!col-gap-4 {
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            grid-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .desktop\:\!col-gap-5 {
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            grid-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .desktop\:\!col-gap-6 {
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            grid-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .desktop\:\!col-gap-7 {
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            grid-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .desktop\:\!col-gap-8 {
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            grid-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .desktop\:\!col-gap-9 {
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            grid-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .desktop\:\!col-gap-10 {
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            grid-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .desktop\:\!col-gap-11 {
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            grid-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .desktop\:\!col-gap-12 {
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            grid-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .desktop\:\!col-gap-13 {
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            grid-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .desktop\:\!col-gap-14 {
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            grid-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .desktop\:\!col-gap-15 {
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            grid-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .desktop\:\!col-gap-16 {
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            grid-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .desktop\:\!col-gap-17 {
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            grid-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .desktop\:\!col-gap-18 {
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            grid-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .desktop\:\!col-gap-19 {
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            grid-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .desktop\:\!col-gap-20 {
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            grid-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .desktop\:\!col-gap-21 {
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            grid-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .desktop\:\!col-gap-22 {
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            grid-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .desktop\:\!col-gap-23 {
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            grid-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .desktop\:\!col-gap-24 {
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            grid-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .desktop\:\!col-gap-25 {
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            grid-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .desktop\:\!col-gap-26 {
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            grid-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .desktop\:\!col-gap-27 {
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            grid-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .desktop\:\!col-gap-28 {
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            grid-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .desktop\:\!col-gap-29 {
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            grid-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .desktop\:\!col-gap-30 {
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            grid-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .desktop\:\!col-gap-31 {
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            grid-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .desktop\:\!col-gap-32 {
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            grid-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .desktop\:\!col-gap-40 {
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            grid-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .desktop\:\!col-gap-48 {
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            grid-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .desktop\:\!col-gap-56 {
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            grid-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .desktop\:\!col-gap-64 {
    grid-column-gap: 16rem !important;
    -webkit-column-gap: 16rem !important;
       -moz-column-gap: 16rem !important;
            grid-column-gap: 16rem !important;
            column-gap: 16rem !important;
  }

  .desktop\:\!col-gap-px {
    grid-column-gap: 1px !important;
    -webkit-column-gap: 1px !important;
       -moz-column-gap: 1px !important;
            grid-column-gap: 1px !important;
            column-gap: 1px !important;
  }

  .desktop\:\!row-gap-0 {
    grid-row-gap: 0rem !important;
    grid-row-gap: 0rem !important;
    row-gap: 0rem !important;
  }

  .desktop\:\!row-gap-1 {
    grid-row-gap: 0.25rem !important;
    grid-row-gap: 0.25rem !important;
    row-gap: 0.25rem !important;
  }

  .desktop\:\!row-gap-2 {
    grid-row-gap: 0.5rem !important;
    grid-row-gap: 0.5rem !important;
    row-gap: 0.5rem !important;
  }

  .desktop\:\!row-gap-3 {
    grid-row-gap: 0.75rem !important;
    grid-row-gap: 0.75rem !important;
    row-gap: 0.75rem !important;
  }

  .desktop\:\!row-gap-4 {
    grid-row-gap: 1rem !important;
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .desktop\:\!row-gap-5 {
    grid-row-gap: 1.25rem !important;
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .desktop\:\!row-gap-6 {
    grid-row-gap: 1.5rem !important;
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .desktop\:\!row-gap-7 {
    grid-row-gap: 1.75rem !important;
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .desktop\:\!row-gap-8 {
    grid-row-gap: 2rem !important;
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .desktop\:\!row-gap-9 {
    grid-row-gap: 2.25rem !important;
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .desktop\:\!row-gap-10 {
    grid-row-gap: 2.5rem !important;
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .desktop\:\!row-gap-11 {
    grid-row-gap: 2.75rem !important;
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .desktop\:\!row-gap-12 {
    grid-row-gap: 3rem !important;
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .desktop\:\!row-gap-13 {
    grid-row-gap: 3.25rem !important;
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .desktop\:\!row-gap-14 {
    grid-row-gap: 3.5rem !important;
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .desktop\:\!row-gap-15 {
    grid-row-gap: 3.75rem !important;
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .desktop\:\!row-gap-16 {
    grid-row-gap: 4rem !important;
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .desktop\:\!row-gap-17 {
    grid-row-gap: 4.25rem !important;
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .desktop\:\!row-gap-18 {
    grid-row-gap: 4.5rem !important;
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .desktop\:\!row-gap-19 {
    grid-row-gap: 4.75rem !important;
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .desktop\:\!row-gap-20 {
    grid-row-gap: 5rem !important;
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .desktop\:\!row-gap-21 {
    grid-row-gap: 5.25rem !important;
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .desktop\:\!row-gap-22 {
    grid-row-gap: 5.5rem !important;
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .desktop\:\!row-gap-23 {
    grid-row-gap: 5.75rem !important;
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .desktop\:\!row-gap-24 {
    grid-row-gap: 6rem !important;
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .desktop\:\!row-gap-25 {
    grid-row-gap: 6.25rem !important;
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .desktop\:\!row-gap-26 {
    grid-row-gap: 6.5rem !important;
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .desktop\:\!row-gap-27 {
    grid-row-gap: 6.75rem !important;
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .desktop\:\!row-gap-28 {
    grid-row-gap: 7rem !important;
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .desktop\:\!row-gap-29 {
    grid-row-gap: 7.25rem !important;
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .desktop\:\!row-gap-30 {
    grid-row-gap: 7.5rem !important;
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .desktop\:\!row-gap-31 {
    grid-row-gap: 7.75rem !important;
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .desktop\:\!row-gap-32 {
    grid-row-gap: 8rem !important;
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .desktop\:\!row-gap-40 {
    grid-row-gap: 10rem !important;
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .desktop\:\!row-gap-48 {
    grid-row-gap: 12rem !important;
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .desktop\:\!row-gap-56 {
    grid-row-gap: 14rem !important;
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .desktop\:\!row-gap-64 {
    grid-row-gap: 16rem !important;
    grid-row-gap: 16rem !important;
    row-gap: 16rem !important;
  }

  .desktop\:\!row-gap-px {
    grid-row-gap: 1px !important;
    grid-row-gap: 1px !important;
    row-gap: 1px !important;
  }

  .desktop\:hover\:gap-0:hover {
    grid-gap: 0rem;
    grid-gap: 0rem;
    gap: 0rem;
  }

  .desktop\:hover\:gap-1:hover {
    grid-gap: 0.25rem;
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .desktop\:hover\:gap-2:hover {
    grid-gap: 0.5rem;
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .desktop\:hover\:gap-3:hover {
    grid-gap: 0.75rem;
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .desktop\:hover\:gap-4:hover {
    grid-gap: 1rem;
    grid-gap: 1rem;
    gap: 1rem;
  }

  .desktop\:hover\:gap-5:hover {
    grid-gap: 1.25rem;
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .desktop\:hover\:gap-6:hover {
    grid-gap: 1.5rem;
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .desktop\:hover\:gap-7:hover {
    grid-gap: 1.75rem;
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .desktop\:hover\:gap-8:hover {
    grid-gap: 2rem;
    grid-gap: 2rem;
    gap: 2rem;
  }

  .desktop\:hover\:gap-9:hover {
    grid-gap: 2.25rem;
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .desktop\:hover\:gap-10:hover {
    grid-gap: 2.5rem;
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .desktop\:hover\:gap-11:hover {
    grid-gap: 2.75rem;
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .desktop\:hover\:gap-12:hover {
    grid-gap: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
  }

  .desktop\:hover\:gap-13:hover {
    grid-gap: 3.25rem;
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .desktop\:hover\:gap-14:hover {
    grid-gap: 3.5rem;
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .desktop\:hover\:gap-15:hover {
    grid-gap: 3.75rem;
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .desktop\:hover\:gap-16:hover {
    grid-gap: 4rem;
    grid-gap: 4rem;
    gap: 4rem;
  }

  .desktop\:hover\:gap-17:hover {
    grid-gap: 4.25rem;
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .desktop\:hover\:gap-18:hover {
    grid-gap: 4.5rem;
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .desktop\:hover\:gap-19:hover {
    grid-gap: 4.75rem;
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .desktop\:hover\:gap-20:hover {
    grid-gap: 5rem;
    grid-gap: 5rem;
    gap: 5rem;
  }

  .desktop\:hover\:gap-21:hover {
    grid-gap: 5.25rem;
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .desktop\:hover\:gap-22:hover {
    grid-gap: 5.5rem;
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .desktop\:hover\:gap-23:hover {
    grid-gap: 5.75rem;
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .desktop\:hover\:gap-24:hover {
    grid-gap: 6rem;
    grid-gap: 6rem;
    gap: 6rem;
  }

  .desktop\:hover\:gap-25:hover {
    grid-gap: 6.25rem;
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .desktop\:hover\:gap-26:hover {
    grid-gap: 6.5rem;
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .desktop\:hover\:gap-27:hover {
    grid-gap: 6.75rem;
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .desktop\:hover\:gap-28:hover {
    grid-gap: 7rem;
    grid-gap: 7rem;
    gap: 7rem;
  }

  .desktop\:hover\:gap-29:hover {
    grid-gap: 7.25rem;
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .desktop\:hover\:gap-30:hover {
    grid-gap: 7.5rem;
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .desktop\:hover\:gap-31:hover {
    grid-gap: 7.75rem;
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .desktop\:hover\:gap-32:hover {
    grid-gap: 8rem;
    grid-gap: 8rem;
    gap: 8rem;
  }

  .desktop\:hover\:gap-40:hover {
    grid-gap: 10rem;
    grid-gap: 10rem;
    gap: 10rem;
  }

  .desktop\:hover\:gap-48:hover {
    grid-gap: 12rem;
    grid-gap: 12rem;
    gap: 12rem;
  }

  .desktop\:hover\:gap-56:hover {
    grid-gap: 14rem;
    grid-gap: 14rem;
    gap: 14rem;
  }

  .desktop\:hover\:gap-64:hover {
    grid-gap: 16rem;
    grid-gap: 16rem;
    gap: 16rem;
  }

  .desktop\:hover\:gap-px:hover {
    grid-gap: 1px;
    grid-gap: 1px;
    gap: 1px;
  }

  .desktop\:hover\:col-gap-0:hover {
    grid-column-gap: 0rem;
    -webkit-column-gap: 0rem;
       -moz-column-gap: 0rem;
            grid-column-gap: 0rem;
            column-gap: 0rem;
  }

  .desktop\:hover\:col-gap-1:hover {
    grid-column-gap: 0.25rem;
    -webkit-column-gap: 0.25rem;
       -moz-column-gap: 0.25rem;
            grid-column-gap: 0.25rem;
            column-gap: 0.25rem;
  }

  .desktop\:hover\:col-gap-2:hover {
    grid-column-gap: 0.5rem;
    -webkit-column-gap: 0.5rem;
       -moz-column-gap: 0.5rem;
            grid-column-gap: 0.5rem;
            column-gap: 0.5rem;
  }

  .desktop\:hover\:col-gap-3:hover {
    grid-column-gap: 0.75rem;
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            grid-column-gap: 0.75rem;
            column-gap: 0.75rem;
  }

  .desktop\:hover\:col-gap-4:hover {
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            grid-column-gap: 1rem;
            column-gap: 1rem;
  }

  .desktop\:hover\:col-gap-5:hover {
    grid-column-gap: 1.25rem;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            grid-column-gap: 1.25rem;
            column-gap: 1.25rem;
  }

  .desktop\:hover\:col-gap-6:hover {
    grid-column-gap: 1.5rem;
    -webkit-column-gap: 1.5rem;
       -moz-column-gap: 1.5rem;
            grid-column-gap: 1.5rem;
            column-gap: 1.5rem;
  }

  .desktop\:hover\:col-gap-7:hover {
    grid-column-gap: 1.75rem;
    -webkit-column-gap: 1.75rem;
       -moz-column-gap: 1.75rem;
            grid-column-gap: 1.75rem;
            column-gap: 1.75rem;
  }

  .desktop\:hover\:col-gap-8:hover {
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            grid-column-gap: 2rem;
            column-gap: 2rem;
  }

  .desktop\:hover\:col-gap-9:hover {
    grid-column-gap: 2.25rem;
    -webkit-column-gap: 2.25rem;
       -moz-column-gap: 2.25rem;
            grid-column-gap: 2.25rem;
            column-gap: 2.25rem;
  }

  .desktop\:hover\:col-gap-10:hover {
    grid-column-gap: 2.5rem;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            grid-column-gap: 2.5rem;
            column-gap: 2.5rem;
  }

  .desktop\:hover\:col-gap-11:hover {
    grid-column-gap: 2.75rem;
    -webkit-column-gap: 2.75rem;
       -moz-column-gap: 2.75rem;
            grid-column-gap: 2.75rem;
            column-gap: 2.75rem;
  }

  .desktop\:hover\:col-gap-12:hover {
    grid-column-gap: 3rem;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            grid-column-gap: 3rem;
            column-gap: 3rem;
  }

  .desktop\:hover\:col-gap-13:hover {
    grid-column-gap: 3.25rem;
    -webkit-column-gap: 3.25rem;
       -moz-column-gap: 3.25rem;
            grid-column-gap: 3.25rem;
            column-gap: 3.25rem;
  }

  .desktop\:hover\:col-gap-14:hover {
    grid-column-gap: 3.5rem;
    -webkit-column-gap: 3.5rem;
       -moz-column-gap: 3.5rem;
            grid-column-gap: 3.5rem;
            column-gap: 3.5rem;
  }

  .desktop\:hover\:col-gap-15:hover {
    grid-column-gap: 3.75rem;
    -webkit-column-gap: 3.75rem;
       -moz-column-gap: 3.75rem;
            grid-column-gap: 3.75rem;
            column-gap: 3.75rem;
  }

  .desktop\:hover\:col-gap-16:hover {
    grid-column-gap: 4rem;
    -webkit-column-gap: 4rem;
       -moz-column-gap: 4rem;
            grid-column-gap: 4rem;
            column-gap: 4rem;
  }

  .desktop\:hover\:col-gap-17:hover {
    grid-column-gap: 4.25rem;
    -webkit-column-gap: 4.25rem;
       -moz-column-gap: 4.25rem;
            grid-column-gap: 4.25rem;
            column-gap: 4.25rem;
  }

  .desktop\:hover\:col-gap-18:hover {
    grid-column-gap: 4.5rem;
    -webkit-column-gap: 4.5rem;
       -moz-column-gap: 4.5rem;
            grid-column-gap: 4.5rem;
            column-gap: 4.5rem;
  }

  .desktop\:hover\:col-gap-19:hover {
    grid-column-gap: 4.75rem;
    -webkit-column-gap: 4.75rem;
       -moz-column-gap: 4.75rem;
            grid-column-gap: 4.75rem;
            column-gap: 4.75rem;
  }

  .desktop\:hover\:col-gap-20:hover {
    grid-column-gap: 5rem;
    -webkit-column-gap: 5rem;
       -moz-column-gap: 5rem;
            grid-column-gap: 5rem;
            column-gap: 5rem;
  }

  .desktop\:hover\:col-gap-21:hover {
    grid-column-gap: 5.25rem;
    -webkit-column-gap: 5.25rem;
       -moz-column-gap: 5.25rem;
            grid-column-gap: 5.25rem;
            column-gap: 5.25rem;
  }

  .desktop\:hover\:col-gap-22:hover {
    grid-column-gap: 5.5rem;
    -webkit-column-gap: 5.5rem;
       -moz-column-gap: 5.5rem;
            grid-column-gap: 5.5rem;
            column-gap: 5.5rem;
  }

  .desktop\:hover\:col-gap-23:hover {
    grid-column-gap: 5.75rem;
    -webkit-column-gap: 5.75rem;
       -moz-column-gap: 5.75rem;
            grid-column-gap: 5.75rem;
            column-gap: 5.75rem;
  }

  .desktop\:hover\:col-gap-24:hover {
    grid-column-gap: 6rem;
    -webkit-column-gap: 6rem;
       -moz-column-gap: 6rem;
            grid-column-gap: 6rem;
            column-gap: 6rem;
  }

  .desktop\:hover\:col-gap-25:hover {
    grid-column-gap: 6.25rem;
    -webkit-column-gap: 6.25rem;
       -moz-column-gap: 6.25rem;
            grid-column-gap: 6.25rem;
            column-gap: 6.25rem;
  }

  .desktop\:hover\:col-gap-26:hover {
    grid-column-gap: 6.5rem;
    -webkit-column-gap: 6.5rem;
       -moz-column-gap: 6.5rem;
            grid-column-gap: 6.5rem;
            column-gap: 6.5rem;
  }

  .desktop\:hover\:col-gap-27:hover {
    grid-column-gap: 6.75rem;
    -webkit-column-gap: 6.75rem;
       -moz-column-gap: 6.75rem;
            grid-column-gap: 6.75rem;
            column-gap: 6.75rem;
  }

  .desktop\:hover\:col-gap-28:hover {
    grid-column-gap: 7rem;
    -webkit-column-gap: 7rem;
       -moz-column-gap: 7rem;
            grid-column-gap: 7rem;
            column-gap: 7rem;
  }

  .desktop\:hover\:col-gap-29:hover {
    grid-column-gap: 7.25rem;
    -webkit-column-gap: 7.25rem;
       -moz-column-gap: 7.25rem;
            grid-column-gap: 7.25rem;
            column-gap: 7.25rem;
  }

  .desktop\:hover\:col-gap-30:hover {
    grid-column-gap: 7.5rem;
    -webkit-column-gap: 7.5rem;
       -moz-column-gap: 7.5rem;
            grid-column-gap: 7.5rem;
            column-gap: 7.5rem;
  }

  .desktop\:hover\:col-gap-31:hover {
    grid-column-gap: 7.75rem;
    -webkit-column-gap: 7.75rem;
       -moz-column-gap: 7.75rem;
            grid-column-gap: 7.75rem;
            column-gap: 7.75rem;
  }

  .desktop\:hover\:col-gap-32:hover {
    grid-column-gap: 8rem;
    -webkit-column-gap: 8rem;
       -moz-column-gap: 8rem;
            grid-column-gap: 8rem;
            column-gap: 8rem;
  }

  .desktop\:hover\:col-gap-40:hover {
    grid-column-gap: 10rem;
    -webkit-column-gap: 10rem;
       -moz-column-gap: 10rem;
            grid-column-gap: 10rem;
            column-gap: 10rem;
  }

  .desktop\:hover\:col-gap-48:hover {
    grid-column-gap: 12rem;
    -webkit-column-gap: 12rem;
       -moz-column-gap: 12rem;
            grid-column-gap: 12rem;
            column-gap: 12rem;
  }

  .desktop\:hover\:col-gap-56:hover {
    grid-column-gap: 14rem;
    -webkit-column-gap: 14rem;
       -moz-column-gap: 14rem;
            grid-column-gap: 14rem;
            column-gap: 14rem;
  }

  .desktop\:hover\:col-gap-64:hover {
    grid-column-gap: 16rem;
    -webkit-column-gap: 16rem;
       -moz-column-gap: 16rem;
            grid-column-gap: 16rem;
            column-gap: 16rem;
  }

  .desktop\:hover\:col-gap-px:hover {
    grid-column-gap: 1px;
    -webkit-column-gap: 1px;
       -moz-column-gap: 1px;
            grid-column-gap: 1px;
            column-gap: 1px;
  }

  .desktop\:hover\:row-gap-0:hover {
    grid-row-gap: 0rem;
    grid-row-gap: 0rem;
    row-gap: 0rem;
  }

  .desktop\:hover\:row-gap-1:hover {
    grid-row-gap: 0.25rem;
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .desktop\:hover\:row-gap-2:hover {
    grid-row-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .desktop\:hover\:row-gap-3:hover {
    grid-row-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .desktop\:hover\:row-gap-4:hover {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .desktop\:hover\:row-gap-5:hover {
    grid-row-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .desktop\:hover\:row-gap-6:hover {
    grid-row-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .desktop\:hover\:row-gap-7:hover {
    grid-row-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .desktop\:hover\:row-gap-8:hover {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .desktop\:hover\:row-gap-9:hover {
    grid-row-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .desktop\:hover\:row-gap-10:hover {
    grid-row-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .desktop\:hover\:row-gap-11:hover {
    grid-row-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .desktop\:hover\:row-gap-12:hover {
    grid-row-gap: 3rem;
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .desktop\:hover\:row-gap-13:hover {
    grid-row-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .desktop\:hover\:row-gap-14:hover {
    grid-row-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .desktop\:hover\:row-gap-15:hover {
    grid-row-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .desktop\:hover\:row-gap-16:hover {
    grid-row-gap: 4rem;
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .desktop\:hover\:row-gap-17:hover {
    grid-row-gap: 4.25rem;
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .desktop\:hover\:row-gap-18:hover {
    grid-row-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .desktop\:hover\:row-gap-19:hover {
    grid-row-gap: 4.75rem;
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .desktop\:hover\:row-gap-20:hover {
    grid-row-gap: 5rem;
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .desktop\:hover\:row-gap-21:hover {
    grid-row-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .desktop\:hover\:row-gap-22:hover {
    grid-row-gap: 5.5rem;
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .desktop\:hover\:row-gap-23:hover {
    grid-row-gap: 5.75rem;
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .desktop\:hover\:row-gap-24:hover {
    grid-row-gap: 6rem;
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .desktop\:hover\:row-gap-25:hover {
    grid-row-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .desktop\:hover\:row-gap-26:hover {
    grid-row-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .desktop\:hover\:row-gap-27:hover {
    grid-row-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .desktop\:hover\:row-gap-28:hover {
    grid-row-gap: 7rem;
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .desktop\:hover\:row-gap-29:hover {
    grid-row-gap: 7.25rem;
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .desktop\:hover\:row-gap-30:hover {
    grid-row-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .desktop\:hover\:row-gap-31:hover {
    grid-row-gap: 7.75rem;
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .desktop\:hover\:row-gap-32:hover {
    grid-row-gap: 8rem;
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .desktop\:hover\:row-gap-40:hover {
    grid-row-gap: 10rem;
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .desktop\:hover\:row-gap-48:hover {
    grid-row-gap: 12rem;
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .desktop\:hover\:row-gap-56:hover {
    grid-row-gap: 14rem;
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .desktop\:hover\:row-gap-64:hover {
    grid-row-gap: 16rem;
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .desktop\:hover\:row-gap-px:hover {
    grid-row-gap: 1px;
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .desktop\:grid-flow-row {
    grid-auto-flow: row;
  }

  .desktop\:grid-flow-col {
    grid-auto-flow: column;
  }

  .desktop\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }

  .desktop\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }

  .desktop\:\!grid-flow-row {
    grid-auto-flow: row !important;
  }

  .desktop\:\!grid-flow-col {
    grid-auto-flow: column !important;
  }

  .desktop\:\!grid-flow-row-dense {
    grid-auto-flow: row dense !important;
  }

  .desktop\:\!grid-flow-col-dense {
    grid-auto-flow: column dense !important;
  }

  .desktop\:hover\:grid-flow-row:hover {
    grid-auto-flow: row;
  }

  .desktop\:hover\:grid-flow-col:hover {
    grid-auto-flow: column;
  }

  .desktop\:hover\:grid-flow-row-dense:hover {
    grid-auto-flow: row dense;
  }

  .desktop\:hover\:grid-flow-col-dense:hover {
    grid-auto-flow: column dense;
  }

  .desktop\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .desktop\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .desktop\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .desktop\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .desktop\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .desktop\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .desktop\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .desktop\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .desktop\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .desktop\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .desktop\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .desktop\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .desktop\:grid-cols-none {
    grid-template-columns: none;
  }

  .desktop\:\!grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-cols-none {
    grid-template-columns: none !important;
  }

  .desktop\:hover\:grid-cols-1:hover {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-cols-2:hover {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-cols-3:hover {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-cols-4:hover {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-cols-5:hover {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-cols-6:hover {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-cols-7:hover {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-cols-8:hover {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-cols-9:hover {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-cols-10:hover {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-cols-11:hover {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-cols-12:hover {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-cols-none:hover {
    grid-template-columns: none;
  }

  .desktop\:col-auto {
    grid-column: auto;
  }

  .desktop\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .desktop\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .desktop\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .desktop\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .desktop\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .desktop\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .desktop\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .desktop\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .desktop\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .desktop\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .desktop\:col-span-11 {
    grid-column: span 11 / span 11;
  }

  .desktop\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .desktop\:\!col-auto {
    grid-column: auto !important;
  }

  .desktop\:\!col-span-1 {
    grid-column: span 1 / span 1 !important;
  }

  .desktop\:\!col-span-2 {
    grid-column: span 2 / span 2 !important;
  }

  .desktop\:\!col-span-3 {
    grid-column: span 3 / span 3 !important;
  }

  .desktop\:\!col-span-4 {
    grid-column: span 4 / span 4 !important;
  }

  .desktop\:\!col-span-5 {
    grid-column: span 5 / span 5 !important;
  }

  .desktop\:\!col-span-6 {
    grid-column: span 6 / span 6 !important;
  }

  .desktop\:\!col-span-7 {
    grid-column: span 7 / span 7 !important;
  }

  .desktop\:\!col-span-8 {
    grid-column: span 8 / span 8 !important;
  }

  .desktop\:\!col-span-9 {
    grid-column: span 9 / span 9 !important;
  }

  .desktop\:\!col-span-10 {
    grid-column: span 10 / span 10 !important;
  }

  .desktop\:\!col-span-11 {
    grid-column: span 11 / span 11 !important;
  }

  .desktop\:\!col-span-12 {
    grid-column: span 12 / span 12 !important;
  }

  .desktop\:hover\:col-auto:hover {
    grid-column: auto;
  }

  .desktop\:hover\:col-span-1:hover {
    grid-column: span 1 / span 1;
  }

  .desktop\:hover\:col-span-2:hover {
    grid-column: span 2 / span 2;
  }

  .desktop\:hover\:col-span-3:hover {
    grid-column: span 3 / span 3;
  }

  .desktop\:hover\:col-span-4:hover {
    grid-column: span 4 / span 4;
  }

  .desktop\:hover\:col-span-5:hover {
    grid-column: span 5 / span 5;
  }

  .desktop\:hover\:col-span-6:hover {
    grid-column: span 6 / span 6;
  }

  .desktop\:hover\:col-span-7:hover {
    grid-column: span 7 / span 7;
  }

  .desktop\:hover\:col-span-8:hover {
    grid-column: span 8 / span 8;
  }

  .desktop\:hover\:col-span-9:hover {
    grid-column: span 9 / span 9;
  }

  .desktop\:hover\:col-span-10:hover {
    grid-column: span 10 / span 10;
  }

  .desktop\:hover\:col-span-11:hover {
    grid-column: span 11 / span 11;
  }

  .desktop\:hover\:col-span-12:hover {
    grid-column: span 12 / span 12;
  }

  .desktop\:col-start-1 {
    grid-column-start: 1;
  }

  .desktop\:col-start-2 {
    grid-column-start: 2;
  }

  .desktop\:col-start-3 {
    grid-column-start: 3;
  }

  .desktop\:col-start-4 {
    grid-column-start: 4;
  }

  .desktop\:col-start-5 {
    grid-column-start: 5;
  }

  .desktop\:col-start-6 {
    grid-column-start: 6;
  }

  .desktop\:col-start-7 {
    grid-column-start: 7;
  }

  .desktop\:col-start-8 {
    grid-column-start: 8;
  }

  .desktop\:col-start-9 {
    grid-column-start: 9;
  }

  .desktop\:col-start-10 {
    grid-column-start: 10;
  }

  .desktop\:col-start-11 {
    grid-column-start: 11;
  }

  .desktop\:col-start-12 {
    grid-column-start: 12;
  }

  .desktop\:col-start-13 {
    grid-column-start: 13;
  }

  .desktop\:col-start-auto {
    grid-column-start: auto;
  }

  .desktop\:\!col-start-1 {
    grid-column-start: 1 !important;
  }

  .desktop\:\!col-start-2 {
    grid-column-start: 2 !important;
  }

  .desktop\:\!col-start-3 {
    grid-column-start: 3 !important;
  }

  .desktop\:\!col-start-4 {
    grid-column-start: 4 !important;
  }

  .desktop\:\!col-start-5 {
    grid-column-start: 5 !important;
  }

  .desktop\:\!col-start-6 {
    grid-column-start: 6 !important;
  }

  .desktop\:\!col-start-7 {
    grid-column-start: 7 !important;
  }

  .desktop\:\!col-start-8 {
    grid-column-start: 8 !important;
  }

  .desktop\:\!col-start-9 {
    grid-column-start: 9 !important;
  }

  .desktop\:\!col-start-10 {
    grid-column-start: 10 !important;
  }

  .desktop\:\!col-start-11 {
    grid-column-start: 11 !important;
  }

  .desktop\:\!col-start-12 {
    grid-column-start: 12 !important;
  }

  .desktop\:\!col-start-13 {
    grid-column-start: 13 !important;
  }

  .desktop\:\!col-start-auto {
    grid-column-start: auto !important;
  }

  .desktop\:hover\:col-start-1:hover {
    grid-column-start: 1;
  }

  .desktop\:hover\:col-start-2:hover {
    grid-column-start: 2;
  }

  .desktop\:hover\:col-start-3:hover {
    grid-column-start: 3;
  }

  .desktop\:hover\:col-start-4:hover {
    grid-column-start: 4;
  }

  .desktop\:hover\:col-start-5:hover {
    grid-column-start: 5;
  }

  .desktop\:hover\:col-start-6:hover {
    grid-column-start: 6;
  }

  .desktop\:hover\:col-start-7:hover {
    grid-column-start: 7;
  }

  .desktop\:hover\:col-start-8:hover {
    grid-column-start: 8;
  }

  .desktop\:hover\:col-start-9:hover {
    grid-column-start: 9;
  }

  .desktop\:hover\:col-start-10:hover {
    grid-column-start: 10;
  }

  .desktop\:hover\:col-start-11:hover {
    grid-column-start: 11;
  }

  .desktop\:hover\:col-start-12:hover {
    grid-column-start: 12;
  }

  .desktop\:hover\:col-start-13:hover {
    grid-column-start: 13;
  }

  .desktop\:hover\:col-start-auto:hover {
    grid-column-start: auto;
  }

  .desktop\:col-end-1 {
    grid-column-end: 1;
  }

  .desktop\:col-end-2 {
    grid-column-end: 2;
  }

  .desktop\:col-end-3 {
    grid-column-end: 3;
  }

  .desktop\:col-end-4 {
    grid-column-end: 4;
  }

  .desktop\:col-end-5 {
    grid-column-end: 5;
  }

  .desktop\:col-end-6 {
    grid-column-end: 6;
  }

  .desktop\:col-end-7 {
    grid-column-end: 7;
  }

  .desktop\:col-end-8 {
    grid-column-end: 8;
  }

  .desktop\:col-end-9 {
    grid-column-end: 9;
  }

  .desktop\:col-end-10 {
    grid-column-end: 10;
  }

  .desktop\:col-end-11 {
    grid-column-end: 11;
  }

  .desktop\:col-end-12 {
    grid-column-end: 12;
  }

  .desktop\:col-end-13 {
    grid-column-end: 13;
  }

  .desktop\:col-end-auto {
    grid-column-end: auto;
  }

  .desktop\:\!col-end-1 {
    grid-column-end: 1 !important;
  }

  .desktop\:\!col-end-2 {
    grid-column-end: 2 !important;
  }

  .desktop\:\!col-end-3 {
    grid-column-end: 3 !important;
  }

  .desktop\:\!col-end-4 {
    grid-column-end: 4 !important;
  }

  .desktop\:\!col-end-5 {
    grid-column-end: 5 !important;
  }

  .desktop\:\!col-end-6 {
    grid-column-end: 6 !important;
  }

  .desktop\:\!col-end-7 {
    grid-column-end: 7 !important;
  }

  .desktop\:\!col-end-8 {
    grid-column-end: 8 !important;
  }

  .desktop\:\!col-end-9 {
    grid-column-end: 9 !important;
  }

  .desktop\:\!col-end-10 {
    grid-column-end: 10 !important;
  }

  .desktop\:\!col-end-11 {
    grid-column-end: 11 !important;
  }

  .desktop\:\!col-end-12 {
    grid-column-end: 12 !important;
  }

  .desktop\:\!col-end-13 {
    grid-column-end: 13 !important;
  }

  .desktop\:\!col-end-auto {
    grid-column-end: auto !important;
  }

  .desktop\:hover\:col-end-1:hover {
    grid-column-end: 1;
  }

  .desktop\:hover\:col-end-2:hover {
    grid-column-end: 2;
  }

  .desktop\:hover\:col-end-3:hover {
    grid-column-end: 3;
  }

  .desktop\:hover\:col-end-4:hover {
    grid-column-end: 4;
  }

  .desktop\:hover\:col-end-5:hover {
    grid-column-end: 5;
  }

  .desktop\:hover\:col-end-6:hover {
    grid-column-end: 6;
  }

  .desktop\:hover\:col-end-7:hover {
    grid-column-end: 7;
  }

  .desktop\:hover\:col-end-8:hover {
    grid-column-end: 8;
  }

  .desktop\:hover\:col-end-9:hover {
    grid-column-end: 9;
  }

  .desktop\:hover\:col-end-10:hover {
    grid-column-end: 10;
  }

  .desktop\:hover\:col-end-11:hover {
    grid-column-end: 11;
  }

  .desktop\:hover\:col-end-12:hover {
    grid-column-end: 12;
  }

  .desktop\:hover\:col-end-13:hover {
    grid-column-end: 13;
  }

  .desktop\:hover\:col-end-auto:hover {
    grid-column-end: auto;
  }

  .desktop\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .desktop\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .desktop\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .desktop\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .desktop\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .desktop\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .desktop\:grid-rows-none {
    grid-template-rows: none;
  }

  .desktop\:\!grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .desktop\:\!grid-rows-none {
    grid-template-rows: none !important;
  }

  .desktop\:hover\:grid-rows-1:hover {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-rows-2:hover {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-rows-3:hover {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-rows-4:hover {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-rows-5:hover {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-rows-6:hover {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .desktop\:hover\:grid-rows-none:hover {
    grid-template-rows: none;
  }

  .desktop\:row-auto {
    grid-row: auto;
  }

  .desktop\:row-span-1 {
    grid-row: span 1 / span 1;
  }

  .desktop\:row-span-2 {
    grid-row: span 2 / span 2;
  }

  .desktop\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .desktop\:row-span-4 {
    grid-row: span 4 / span 4;
  }

  .desktop\:row-span-5 {
    grid-row: span 5 / span 5;
  }

  .desktop\:row-span-6 {
    grid-row: span 6 / span 6;
  }

  .desktop\:\!row-auto {
    grid-row: auto !important;
  }

  .desktop\:\!row-span-1 {
    grid-row: span 1 / span 1 !important;
  }

  .desktop\:\!row-span-2 {
    grid-row: span 2 / span 2 !important;
  }

  .desktop\:\!row-span-3 {
    grid-row: span 3 / span 3 !important;
  }

  .desktop\:\!row-span-4 {
    grid-row: span 4 / span 4 !important;
  }

  .desktop\:\!row-span-5 {
    grid-row: span 5 / span 5 !important;
  }

  .desktop\:\!row-span-6 {
    grid-row: span 6 / span 6 !important;
  }

  .desktop\:hover\:row-auto:hover {
    grid-row: auto;
  }

  .desktop\:hover\:row-span-1:hover {
    grid-row: span 1 / span 1;
  }

  .desktop\:hover\:row-span-2:hover {
    grid-row: span 2 / span 2;
  }

  .desktop\:hover\:row-span-3:hover {
    grid-row: span 3 / span 3;
  }

  .desktop\:hover\:row-span-4:hover {
    grid-row: span 4 / span 4;
  }

  .desktop\:hover\:row-span-5:hover {
    grid-row: span 5 / span 5;
  }

  .desktop\:hover\:row-span-6:hover {
    grid-row: span 6 / span 6;
  }

  .desktop\:row-start-1 {
    grid-row-start: 1;
  }

  .desktop\:row-start-2 {
    grid-row-start: 2;
  }

  .desktop\:row-start-3 {
    grid-row-start: 3;
  }

  .desktop\:row-start-4 {
    grid-row-start: 4;
  }

  .desktop\:row-start-5 {
    grid-row-start: 5;
  }

  .desktop\:row-start-6 {
    grid-row-start: 6;
  }

  .desktop\:row-start-7 {
    grid-row-start: 7;
  }

  .desktop\:row-start-auto {
    grid-row-start: auto;
  }

  .desktop\:\!row-start-1 {
    grid-row-start: 1 !important;
  }

  .desktop\:\!row-start-2 {
    grid-row-start: 2 !important;
  }

  .desktop\:\!row-start-3 {
    grid-row-start: 3 !important;
  }

  .desktop\:\!row-start-4 {
    grid-row-start: 4 !important;
  }

  .desktop\:\!row-start-5 {
    grid-row-start: 5 !important;
  }

  .desktop\:\!row-start-6 {
    grid-row-start: 6 !important;
  }

  .desktop\:\!row-start-7 {
    grid-row-start: 7 !important;
  }

  .desktop\:\!row-start-auto {
    grid-row-start: auto !important;
  }

  .desktop\:hover\:row-start-1:hover {
    grid-row-start: 1;
  }

  .desktop\:hover\:row-start-2:hover {
    grid-row-start: 2;
  }

  .desktop\:hover\:row-start-3:hover {
    grid-row-start: 3;
  }

  .desktop\:hover\:row-start-4:hover {
    grid-row-start: 4;
  }

  .desktop\:hover\:row-start-5:hover {
    grid-row-start: 5;
  }

  .desktop\:hover\:row-start-6:hover {
    grid-row-start: 6;
  }

  .desktop\:hover\:row-start-7:hover {
    grid-row-start: 7;
  }

  .desktop\:hover\:row-start-auto:hover {
    grid-row-start: auto;
  }

  .desktop\:row-end-1 {
    grid-row-end: 1;
  }

  .desktop\:row-end-2 {
    grid-row-end: 2;
  }

  .desktop\:row-end-3 {
    grid-row-end: 3;
  }

  .desktop\:row-end-4 {
    grid-row-end: 4;
  }

  .desktop\:row-end-5 {
    grid-row-end: 5;
  }

  .desktop\:row-end-6 {
    grid-row-end: 6;
  }

  .desktop\:row-end-7 {
    grid-row-end: 7;
  }

  .desktop\:row-end-auto {
    grid-row-end: auto;
  }

  .desktop\:\!row-end-1 {
    grid-row-end: 1 !important;
  }

  .desktop\:\!row-end-2 {
    grid-row-end: 2 !important;
  }

  .desktop\:\!row-end-3 {
    grid-row-end: 3 !important;
  }

  .desktop\:\!row-end-4 {
    grid-row-end: 4 !important;
  }

  .desktop\:\!row-end-5 {
    grid-row-end: 5 !important;
  }

  .desktop\:\!row-end-6 {
    grid-row-end: 6 !important;
  }

  .desktop\:\!row-end-7 {
    grid-row-end: 7 !important;
  }

  .desktop\:\!row-end-auto {
    grid-row-end: auto !important;
  }

  .desktop\:hover\:row-end-1:hover {
    grid-row-end: 1;
  }

  .desktop\:hover\:row-end-2:hover {
    grid-row-end: 2;
  }

  .desktop\:hover\:row-end-3:hover {
    grid-row-end: 3;
  }

  .desktop\:hover\:row-end-4:hover {
    grid-row-end: 4;
  }

  .desktop\:hover\:row-end-5:hover {
    grid-row-end: 5;
  }

  .desktop\:hover\:row-end-6:hover {
    grid-row-end: 6;
  }

  .desktop\:hover\:row-end-7:hover {
    grid-row-end: 7;
  }

  .desktop\:hover\:row-end-auto:hover {
    grid-row-end: auto;
  }

  .desktop\:transform {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .desktop\:transform-none {
    -webkit-transform: none;
            transform: none;
  }

  .desktop\:\!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;
    -webkit-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: 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;
  }

  .desktop\:\!transform-none {
    -webkit-transform: none !important;
            transform: none !important;
  }

  .desktop\:hover\:transform:hover {
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-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));
            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));
  }

  .desktop\:hover\:transform-none:hover {
    -webkit-transform: none;
            transform: none;
  }

  .desktop\:origin-center {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .desktop\:origin-top {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .desktop\:origin-top-right {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .desktop\:origin-right {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .desktop\:origin-bottom-right {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .desktop\:origin-bottom {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .desktop\:origin-bottom-left {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .desktop\:origin-left {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .desktop\:origin-top-left {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .desktop\:\!origin-center {
    -webkit-transform-origin: center !important;
            transform-origin: center !important;
  }

  .desktop\:\!origin-top {
    -webkit-transform-origin: top !important;
            transform-origin: top !important;
  }

  .desktop\:\!origin-top-right {
    -webkit-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .desktop\:\!origin-right {
    -webkit-transform-origin: right !important;
            transform-origin: right !important;
  }

  .desktop\:\!origin-bottom-right {
    -webkit-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .desktop\:\!origin-bottom {
    -webkit-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .desktop\:\!origin-bottom-left {
    -webkit-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .desktop\:\!origin-left {
    -webkit-transform-origin: left !important;
            transform-origin: left !important;
  }

  .desktop\:\!origin-top-left {
    -webkit-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .desktop\:hover\:origin-center:hover {
    -webkit-transform-origin: center;
            transform-origin: center;
  }

  .desktop\:hover\:origin-top:hover {
    -webkit-transform-origin: top;
            transform-origin: top;
  }

  .desktop\:hover\:origin-top-right:hover {
    -webkit-transform-origin: top right;
            transform-origin: top right;
  }

  .desktop\:hover\:origin-right:hover {
    -webkit-transform-origin: right;
            transform-origin: right;
  }

  .desktop\:hover\:origin-bottom-right:hover {
    -webkit-transform-origin: bottom right;
            transform-origin: bottom right;
  }

  .desktop\:hover\:origin-bottom:hover {
    -webkit-transform-origin: bottom;
            transform-origin: bottom;
  }

  .desktop\:hover\:origin-bottom-left:hover {
    -webkit-transform-origin: bottom left;
            transform-origin: bottom left;
  }

  .desktop\:hover\:origin-left:hover {
    -webkit-transform-origin: left;
            transform-origin: left;
  }

  .desktop\:hover\:origin-top-left:hover {
    -webkit-transform-origin: top left;
            transform-origin: top left;
  }

  .desktop\:scale-0 {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .desktop\:scale-50 {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .desktop\:scale-75 {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .desktop\:scale-90 {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .desktop\:scale-95 {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .desktop\:scale-100 {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .desktop\:scale-105 {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .desktop\:scale-110 {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .desktop\:scale-125 {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .desktop\:scale-150 {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .desktop\:scale-x-0 {
    --transform-scale-x: 0;
  }

  .desktop\:scale-x-50 {
    --transform-scale-x: .5;
  }

  .desktop\:scale-x-75 {
    --transform-scale-x: .75;
  }

  .desktop\:scale-x-90 {
    --transform-scale-x: .9;
  }

  .desktop\:scale-x-95 {
    --transform-scale-x: .95;
  }

  .desktop\:scale-x-100 {
    --transform-scale-x: 1;
  }

  .desktop\:scale-x-105 {
    --transform-scale-x: 1.05;
  }

  .desktop\:scale-x-110 {
    --transform-scale-x: 1.1;
  }

  .desktop\:scale-x-125 {
    --transform-scale-x: 1.25;
  }

  .desktop\:scale-x-150 {
    --transform-scale-x: 1.5;
  }

  .desktop\:scale-y-0 {
    --transform-scale-y: 0;
  }

  .desktop\:scale-y-50 {
    --transform-scale-y: .5;
  }

  .desktop\:scale-y-75 {
    --transform-scale-y: .75;
  }

  .desktop\:scale-y-90 {
    --transform-scale-y: .9;
  }

  .desktop\:scale-y-95 {
    --transform-scale-y: .95;
  }

  .desktop\:scale-y-100 {
    --transform-scale-y: 1;
  }

  .desktop\:scale-y-105 {
    --transform-scale-y: 1.05;
  }

  .desktop\:scale-y-110 {
    --transform-scale-y: 1.1;
  }

  .desktop\:scale-y-125 {
    --transform-scale-y: 1.25;
  }

  .desktop\:scale-y-150 {
    --transform-scale-y: 1.5;
  }

  .desktop\:\!scale-0 {
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .desktop\:\!scale-50 {
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .desktop\:\!scale-75 {
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .desktop\:\!scale-90 {
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .desktop\:\!scale-95 {
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .desktop\:\!scale-100 {
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .desktop\:\!scale-105 {
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .desktop\:\!scale-110 {
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .desktop\:\!scale-125 {
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .desktop\:\!scale-150 {
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .desktop\:\!scale-x-0 {
    --transform-scale-x: 0 !important;
  }

  .desktop\:\!scale-x-50 {
    --transform-scale-x: .5 !important;
  }

  .desktop\:\!scale-x-75 {
    --transform-scale-x: .75 !important;
  }

  .desktop\:\!scale-x-90 {
    --transform-scale-x: .9 !important;
  }

  .desktop\:\!scale-x-95 {
    --transform-scale-x: .95 !important;
  }

  .desktop\:\!scale-x-100 {
    --transform-scale-x: 1 !important;
  }

  .desktop\:\!scale-x-105 {
    --transform-scale-x: 1.05 !important;
  }

  .desktop\:\!scale-x-110 {
    --transform-scale-x: 1.1 !important;
  }

  .desktop\:\!scale-x-125 {
    --transform-scale-x: 1.25 !important;
  }

  .desktop\:\!scale-x-150 {
    --transform-scale-x: 1.5 !important;
  }

  .desktop\:\!scale-y-0 {
    --transform-scale-y: 0 !important;
  }

  .desktop\:\!scale-y-50 {
    --transform-scale-y: .5 !important;
  }

  .desktop\:\!scale-y-75 {
    --transform-scale-y: .75 !important;
  }

  .desktop\:\!scale-y-90 {
    --transform-scale-y: .9 !important;
  }

  .desktop\:\!scale-y-95 {
    --transform-scale-y: .95 !important;
  }

  .desktop\:\!scale-y-100 {
    --transform-scale-y: 1 !important;
  }

  .desktop\:\!scale-y-105 {
    --transform-scale-y: 1.05 !important;
  }

  .desktop\:\!scale-y-110 {
    --transform-scale-y: 1.1 !important;
  }

  .desktop\:\!scale-y-125 {
    --transform-scale-y: 1.25 !important;
  }

  .desktop\:\!scale-y-150 {
    --transform-scale-y: 1.5 !important;
  }

  .desktop\:hover\:scale-0:hover {
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .desktop\:hover\:scale-50:hover {
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .desktop\:hover\:scale-75:hover {
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .desktop\:hover\:scale-90:hover {
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .desktop\:hover\:scale-95:hover {
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .desktop\:hover\:scale-100:hover {
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .desktop\:hover\:scale-105:hover {
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .desktop\:hover\:scale-110:hover {
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .desktop\:hover\:scale-125:hover {
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .desktop\:hover\:scale-150:hover {
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .desktop\:hover\:scale-x-0:hover {
    --transform-scale-x: 0;
  }

  .desktop\:hover\:scale-x-50:hover {
    --transform-scale-x: .5;
  }

  .desktop\:hover\:scale-x-75:hover {
    --transform-scale-x: .75;
  }

  .desktop\:hover\:scale-x-90:hover {
    --transform-scale-x: .9;
  }

  .desktop\:hover\:scale-x-95:hover {
    --transform-scale-x: .95;
  }

  .desktop\:hover\:scale-x-100:hover {
    --transform-scale-x: 1;
  }

  .desktop\:hover\:scale-x-105:hover {
    --transform-scale-x: 1.05;
  }

  .desktop\:hover\:scale-x-110:hover {
    --transform-scale-x: 1.1;
  }

  .desktop\:hover\:scale-x-125:hover {
    --transform-scale-x: 1.25;
  }

  .desktop\:hover\:scale-x-150:hover {
    --transform-scale-x: 1.5;
  }

  .desktop\:hover\:scale-y-0:hover {
    --transform-scale-y: 0;
  }

  .desktop\:hover\:scale-y-50:hover {
    --transform-scale-y: .5;
  }

  .desktop\:hover\:scale-y-75:hover {
    --transform-scale-y: .75;
  }

  .desktop\:hover\:scale-y-90:hover {
    --transform-scale-y: .9;
  }

  .desktop\:hover\:scale-y-95:hover {
    --transform-scale-y: .95;
  }

  .desktop\:hover\:scale-y-100:hover {
    --transform-scale-y: 1;
  }

  .desktop\:hover\:scale-y-105:hover {
    --transform-scale-y: 1.05;
  }

  .desktop\:hover\:scale-y-110:hover {
    --transform-scale-y: 1.1;
  }

  .desktop\:hover\:scale-y-125:hover {
    --transform-scale-y: 1.25;
  }

  .desktop\:hover\:scale-y-150:hover {
    --transform-scale-y: 1.5;
  }

  .desktop\:rotate-0 {
    --transform-rotate: 0;
  }

  .desktop\:rotate-45 {
    --transform-rotate: 45deg;
  }

  .desktop\:rotate-90 {
    --transform-rotate: 90deg;
  }

  .desktop\:rotate-180 {
    --transform-rotate: 180deg;
  }

  .desktop\:-rotate-180 {
    --transform-rotate: -180deg;
  }

  .desktop\:-rotate-90 {
    --transform-rotate: -90deg;
  }

  .desktop\:-rotate-45 {
    --transform-rotate: -45deg;
  }

  .desktop\:\!rotate-0 {
    --transform-rotate: 0 !important;
  }

  .desktop\:\!rotate-45 {
    --transform-rotate: 45deg !important;
  }

  .desktop\:\!rotate-90 {
    --transform-rotate: 90deg !important;
  }

  .desktop\:\!rotate-180 {
    --transform-rotate: 180deg !important;
  }

  .desktop\:\!-rotate-180 {
    --transform-rotate: -180deg !important;
  }

  .desktop\:\!-rotate-90 {
    --transform-rotate: -90deg !important;
  }

  .desktop\:\!-rotate-45 {
    --transform-rotate: -45deg !important;
  }

  .desktop\:hover\:rotate-0:hover {
    --transform-rotate: 0;
  }

  .desktop\:hover\:rotate-45:hover {
    --transform-rotate: 45deg;
  }

  .desktop\:hover\:rotate-90:hover {
    --transform-rotate: 90deg;
  }

  .desktop\:hover\:rotate-180:hover {
    --transform-rotate: 180deg;
  }

  .desktop\:hover\:-rotate-180:hover {
    --transform-rotate: -180deg;
  }

  .desktop\:hover\:-rotate-90:hover {
    --transform-rotate: -90deg;
  }

  .desktop\:hover\:-rotate-45:hover {
    --transform-rotate: -45deg;
  }

  .desktop\:translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .desktop\:translate-x-1 {
    --transform-translate-x: 0.25rem;
  }

  .desktop\:translate-x-2 {
    --transform-translate-x: 0.5rem;
  }

  .desktop\:translate-x-3 {
    --transform-translate-x: 0.75rem;
  }

  .desktop\:translate-x-4 {
    --transform-translate-x: 1rem;
  }

  .desktop\:translate-x-5 {
    --transform-translate-x: 1.25rem;
  }

  .desktop\:translate-x-6 {
    --transform-translate-x: 1.5rem;
  }

  .desktop\:translate-x-7 {
    --transform-translate-x: 1.75rem;
  }

  .desktop\:translate-x-8 {
    --transform-translate-x: 2rem;
  }

  .desktop\:translate-x-9 {
    --transform-translate-x: 2.25rem;
  }

  .desktop\:translate-x-10 {
    --transform-translate-x: 2.5rem;
  }

  .desktop\:translate-x-11 {
    --transform-translate-x: 2.75rem;
  }

  .desktop\:translate-x-12 {
    --transform-translate-x: 3rem;
  }

  .desktop\:translate-x-13 {
    --transform-translate-x: 3.25rem;
  }

  .desktop\:translate-x-14 {
    --transform-translate-x: 3.5rem;
  }

  .desktop\:translate-x-15 {
    --transform-translate-x: 3.75rem;
  }

  .desktop\:translate-x-16 {
    --transform-translate-x: 4rem;
  }

  .desktop\:translate-x-17 {
    --transform-translate-x: 4.25rem;
  }

  .desktop\:translate-x-18 {
    --transform-translate-x: 4.5rem;
  }

  .desktop\:translate-x-19 {
    --transform-translate-x: 4.75rem;
  }

  .desktop\:translate-x-20 {
    --transform-translate-x: 5rem;
  }

  .desktop\:translate-x-21 {
    --transform-translate-x: 5.25rem;
  }

  .desktop\:translate-x-22 {
    --transform-translate-x: 5.5rem;
  }

  .desktop\:translate-x-23 {
    --transform-translate-x: 5.75rem;
  }

  .desktop\:translate-x-24 {
    --transform-translate-x: 6rem;
  }

  .desktop\:translate-x-25 {
    --transform-translate-x: 6.25rem;
  }

  .desktop\:translate-x-26 {
    --transform-translate-x: 6.5rem;
  }

  .desktop\:translate-x-27 {
    --transform-translate-x: 6.75rem;
  }

  .desktop\:translate-x-28 {
    --transform-translate-x: 7rem;
  }

  .desktop\:translate-x-29 {
    --transform-translate-x: 7.25rem;
  }

  .desktop\:translate-x-30 {
    --transform-translate-x: 7.5rem;
  }

  .desktop\:translate-x-31 {
    --transform-translate-x: 7.75rem;
  }

  .desktop\:translate-x-32 {
    --transform-translate-x: 8rem;
  }

  .desktop\:translate-x-40 {
    --transform-translate-x: 10rem;
  }

  .desktop\:translate-x-48 {
    --transform-translate-x: 12rem;
  }

  .desktop\:translate-x-56 {
    --transform-translate-x: 14rem;
  }

  .desktop\:translate-x-64 {
    --transform-translate-x: 16rem;
  }

  .desktop\:translate-x-px {
    --transform-translate-x: 1px;
  }

  .desktop\:-translate-x-0 {
    --transform-translate-x: 0rem;
  }

  .desktop\:-translate-x-1 {
    --transform-translate-x: -0.25rem;
  }

  .desktop\:-translate-x-2 {
    --transform-translate-x: -0.5rem;
  }

  .desktop\:-translate-x-3 {
    --transform-translate-x: -0.75rem;
  }

  .desktop\:-translate-x-4 {
    --transform-translate-x: -1rem;
  }

  .desktop\:-translate-x-5 {
    --transform-translate-x: -1.25rem;
  }

  .desktop\:-translate-x-6 {
    --transform-translate-x: -1.5rem;
  }

  .desktop\:-translate-x-7 {
    --transform-translate-x: -1.75rem;
  }

  .desktop\:-translate-x-8 {
    --transform-translate-x: -2rem;
  }

  .desktop\:-translate-x-9 {
    --transform-translate-x: -2.25rem;
  }

  .desktop\:-translate-x-10 {
    --transform-translate-x: -2.5rem;
  }

  .desktop\:-translate-x-11 {
    --transform-translate-x: -2.75rem;
  }

  .desktop\:-translate-x-12 {
    --transform-translate-x: -3rem;
  }

  .desktop\:-translate-x-13 {
    --transform-translate-x: -3.25rem;
  }

  .desktop\:-translate-x-14 {
    --transform-translate-x: -3.5rem;
  }

  .desktop\:-translate-x-15 {
    --transform-translate-x: -3.75rem;
  }

  .desktop\:-translate-x-16 {
    --transform-translate-x: -4rem;
  }

  .desktop\:-translate-x-17 {
    --transform-translate-x: -4.25rem;
  }

  .desktop\:-translate-x-18 {
    --transform-translate-x: -4.5rem;
  }

  .desktop\:-translate-x-19 {
    --transform-translate-x: -4.75rem;
  }

  .desktop\:-translate-x-20 {
    --transform-translate-x: -5rem;
  }

  .desktop\:-translate-x-21 {
    --transform-translate-x: -5.25rem;
  }

  .desktop\:-translate-x-22 {
    --transform-translate-x: -5.5rem;
  }

  .desktop\:-translate-x-23 {
    --transform-translate-x: -5.75rem;
  }

  .desktop\:-translate-x-24 {
    --transform-translate-x: -6rem;
  }

  .desktop\:-translate-x-25 {
    --transform-translate-x: -6.25rem;
  }

  .desktop\:-translate-x-26 {
    --transform-translate-x: -6.5rem;
  }

  .desktop\:-translate-x-27 {
    --transform-translate-x: -6.75rem;
  }

  .desktop\:-translate-x-28 {
    --transform-translate-x: -7rem;
  }

  .desktop\:-translate-x-29 {
    --transform-translate-x: -7.25rem;
  }

  .desktop\:-translate-x-30 {
    --transform-translate-x: -7.5rem;
  }

  .desktop\:-translate-x-31 {
    --transform-translate-x: -7.75rem;
  }

  .desktop\:-translate-x-32 {
    --transform-translate-x: -8rem;
  }

  .desktop\:-translate-x-40 {
    --transform-translate-x: -10rem;
  }

  .desktop\:-translate-x-48 {
    --transform-translate-x: -12rem;
  }

  .desktop\:-translate-x-56 {
    --transform-translate-x: -14rem;
  }

  .desktop\:-translate-x-64 {
    --transform-translate-x: -16rem;
  }

  .desktop\:-translate-x-px {
    --transform-translate-x: -1px;
  }

  .desktop\:-translate-x-full {
    --transform-translate-x: -100%;
  }

  .desktop\:-translate-x-1\/2 {
    --transform-translate-x: -50%;
  }

  .desktop\:translate-x-1\/2 {
    --transform-translate-x: 50%;
  }

  .desktop\:translate-x-full {
    --transform-translate-x: 100%;
  }

  .desktop\:translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .desktop\:translate-y-1 {
    --transform-translate-y: 0.25rem;
  }

  .desktop\:translate-y-2 {
    --transform-translate-y: 0.5rem;
  }

  .desktop\:translate-y-3 {
    --transform-translate-y: 0.75rem;
  }

  .desktop\:translate-y-4 {
    --transform-translate-y: 1rem;
  }

  .desktop\:translate-y-5 {
    --transform-translate-y: 1.25rem;
  }

  .desktop\:translate-y-6 {
    --transform-translate-y: 1.5rem;
  }

  .desktop\:translate-y-7 {
    --transform-translate-y: 1.75rem;
  }

  .desktop\:translate-y-8 {
    --transform-translate-y: 2rem;
  }

  .desktop\:translate-y-9 {
    --transform-translate-y: 2.25rem;
  }

  .desktop\:translate-y-10 {
    --transform-translate-y: 2.5rem;
  }

  .desktop\:translate-y-11 {
    --transform-translate-y: 2.75rem;
  }

  .desktop\:translate-y-12 {
    --transform-translate-y: 3rem;
  }

  .desktop\:translate-y-13 {
    --transform-translate-y: 3.25rem;
  }

  .desktop\:translate-y-14 {
    --transform-translate-y: 3.5rem;
  }

  .desktop\:translate-y-15 {
    --transform-translate-y: 3.75rem;
  }

  .desktop\:translate-y-16 {
    --transform-translate-y: 4rem;
  }

  .desktop\:translate-y-17 {
    --transform-translate-y: 4.25rem;
  }

  .desktop\:translate-y-18 {
    --transform-translate-y: 4.5rem;
  }

  .desktop\:translate-y-19 {
    --transform-translate-y: 4.75rem;
  }

  .desktop\:translate-y-20 {
    --transform-translate-y: 5rem;
  }

  .desktop\:translate-y-21 {
    --transform-translate-y: 5.25rem;
  }

  .desktop\:translate-y-22 {
    --transform-translate-y: 5.5rem;
  }

  .desktop\:translate-y-23 {
    --transform-translate-y: 5.75rem;
  }

  .desktop\:translate-y-24 {
    --transform-translate-y: 6rem;
  }

  .desktop\:translate-y-25 {
    --transform-translate-y: 6.25rem;
  }

  .desktop\:translate-y-26 {
    --transform-translate-y: 6.5rem;
  }

  .desktop\:translate-y-27 {
    --transform-translate-y: 6.75rem;
  }

  .desktop\:translate-y-28 {
    --transform-translate-y: 7rem;
  }

  .desktop\:translate-y-29 {
    --transform-translate-y: 7.25rem;
  }

  .desktop\:translate-y-30 {
    --transform-translate-y: 7.5rem;
  }

  .desktop\:translate-y-31 {
    --transform-translate-y: 7.75rem;
  }

  .desktop\:translate-y-32 {
    --transform-translate-y: 8rem;
  }

  .desktop\:translate-y-40 {
    --transform-translate-y: 10rem;
  }

  .desktop\:translate-y-48 {
    --transform-translate-y: 12rem;
  }

  .desktop\:translate-y-56 {
    --transform-translate-y: 14rem;
  }

  .desktop\:translate-y-64 {
    --transform-translate-y: 16rem;
  }

  .desktop\:translate-y-px {
    --transform-translate-y: 1px;
  }

  .desktop\:-translate-y-0 {
    --transform-translate-y: 0rem;
  }

  .desktop\:-translate-y-1 {
    --transform-translate-y: -0.25rem;
  }

  .desktop\:-translate-y-2 {
    --transform-translate-y: -0.5rem;
  }

  .desktop\:-translate-y-3 {
    --transform-translate-y: -0.75rem;
  }

  .desktop\:-translate-y-4 {
    --transform-translate-y: -1rem;
  }

  .desktop\:-translate-y-5 {
    --transform-translate-y: -1.25rem;
  }

  .desktop\:-translate-y-6 {
    --transform-translate-y: -1.5rem;
  }

  .desktop\:-translate-y-7 {
    --transform-translate-y: -1.75rem;
  }

  .desktop\:-translate-y-8 {
    --transform-translate-y: -2rem;
  }

  .desktop\:-translate-y-9 {
    --transform-translate-y: -2.25rem;
  }

  .desktop\:-translate-y-10 {
    --transform-translate-y: -2.5rem;
  }

  .desktop\:-translate-y-11 {
    --transform-translate-y: -2.75rem;
  }

  .desktop\:-translate-y-12 {
    --transform-translate-y: -3rem;
  }

  .desktop\:-translate-y-13 {
    --transform-translate-y: -3.25rem;
  }

  .desktop\:-translate-y-14 {
    --transform-translate-y: -3.5rem;
  }

  .desktop\:-translate-y-15 {
    --transform-translate-y: -3.75rem;
  }

  .desktop\:-translate-y-16 {
    --transform-translate-y: -4rem;
  }

  .desktop\:-translate-y-17 {
    --transform-translate-y: -4.25rem;
  }

  .desktop\:-translate-y-18 {
    --transform-translate-y: -4.5rem;
  }

  .desktop\:-translate-y-19 {
    --transform-translate-y: -4.75rem;
  }

  .desktop\:-translate-y-20 {
    --transform-translate-y: -5rem;
  }

  .desktop\:-translate-y-21 {
    --transform-translate-y: -5.25rem;
  }

  .desktop\:-translate-y-22 {
    --transform-translate-y: -5.5rem;
  }

  .desktop\:-translate-y-23 {
    --transform-translate-y: -5.75rem;
  }

  .desktop\:-translate-y-24 {
    --transform-translate-y: -6rem;
  }

  .desktop\:-translate-y-25 {
    --transform-translate-y: -6.25rem;
  }

  .desktop\:-translate-y-26 {
    --transform-translate-y: -6.5rem;
  }

  .desktop\:-translate-y-27 {
    --transform-translate-y: -6.75rem;
  }

  .desktop\:-translate-y-28 {
    --transform-translate-y: -7rem;
  }

  .desktop\:-translate-y-29 {
    --transform-translate-y: -7.25rem;
  }

  .desktop\:-translate-y-30 {
    --transform-translate-y: -7.5rem;
  }

  .desktop\:-translate-y-31 {
    --transform-translate-y: -7.75rem;
  }

  .desktop\:-translate-y-32 {
    --transform-translate-y: -8rem;
  }

  .desktop\:-translate-y-40 {
    --transform-translate-y: -10rem;
  }

  .desktop\:-translate-y-48 {
    --transform-translate-y: -12rem;
  }

  .desktop\:-translate-y-56 {
    --transform-translate-y: -14rem;
  }

  .desktop\:-translate-y-64 {
    --transform-translate-y: -16rem;
  }

  .desktop\:-translate-y-px {
    --transform-translate-y: -1px;
  }

  .desktop\:-translate-y-full {
    --transform-translate-y: -100%;
  }

  .desktop\:-translate-y-1\/2 {
    --transform-translate-y: -50%;
  }

  .desktop\:translate-y-1\/2 {
    --transform-translate-y: 50%;
  }

  .desktop\:translate-y-full {
    --transform-translate-y: 100%;
  }

  .desktop\:\!translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .desktop\:\!translate-x-1 {
    --transform-translate-x: 0.25rem !important;
  }

  .desktop\:\!translate-x-2 {
    --transform-translate-x: 0.5rem !important;
  }

  .desktop\:\!translate-x-3 {
    --transform-translate-x: 0.75rem !important;
  }

  .desktop\:\!translate-x-4 {
    --transform-translate-x: 1rem !important;
  }

  .desktop\:\!translate-x-5 {
    --transform-translate-x: 1.25rem !important;
  }

  .desktop\:\!translate-x-6 {
    --transform-translate-x: 1.5rem !important;
  }

  .desktop\:\!translate-x-7 {
    --transform-translate-x: 1.75rem !important;
  }

  .desktop\:\!translate-x-8 {
    --transform-translate-x: 2rem !important;
  }

  .desktop\:\!translate-x-9 {
    --transform-translate-x: 2.25rem !important;
  }

  .desktop\:\!translate-x-10 {
    --transform-translate-x: 2.5rem !important;
  }

  .desktop\:\!translate-x-11 {
    --transform-translate-x: 2.75rem !important;
  }

  .desktop\:\!translate-x-12 {
    --transform-translate-x: 3rem !important;
  }

  .desktop\:\!translate-x-13 {
    --transform-translate-x: 3.25rem !important;
  }

  .desktop\:\!translate-x-14 {
    --transform-translate-x: 3.5rem !important;
  }

  .desktop\:\!translate-x-15 {
    --transform-translate-x: 3.75rem !important;
  }

  .desktop\:\!translate-x-16 {
    --transform-translate-x: 4rem !important;
  }

  .desktop\:\!translate-x-17 {
    --transform-translate-x: 4.25rem !important;
  }

  .desktop\:\!translate-x-18 {
    --transform-translate-x: 4.5rem !important;
  }

  .desktop\:\!translate-x-19 {
    --transform-translate-x: 4.75rem !important;
  }

  .desktop\:\!translate-x-20 {
    --transform-translate-x: 5rem !important;
  }

  .desktop\:\!translate-x-21 {
    --transform-translate-x: 5.25rem !important;
  }

  .desktop\:\!translate-x-22 {
    --transform-translate-x: 5.5rem !important;
  }

  .desktop\:\!translate-x-23 {
    --transform-translate-x: 5.75rem !important;
  }

  .desktop\:\!translate-x-24 {
    --transform-translate-x: 6rem !important;
  }

  .desktop\:\!translate-x-25 {
    --transform-translate-x: 6.25rem !important;
  }

  .desktop\:\!translate-x-26 {
    --transform-translate-x: 6.5rem !important;
  }

  .desktop\:\!translate-x-27 {
    --transform-translate-x: 6.75rem !important;
  }

  .desktop\:\!translate-x-28 {
    --transform-translate-x: 7rem !important;
  }

  .desktop\:\!translate-x-29 {
    --transform-translate-x: 7.25rem !important;
  }

  .desktop\:\!translate-x-30 {
    --transform-translate-x: 7.5rem !important;
  }

  .desktop\:\!translate-x-31 {
    --transform-translate-x: 7.75rem !important;
  }

  .desktop\:\!translate-x-32 {
    --transform-translate-x: 8rem !important;
  }

  .desktop\:\!translate-x-40 {
    --transform-translate-x: 10rem !important;
  }

  .desktop\:\!translate-x-48 {
    --transform-translate-x: 12rem !important;
  }

  .desktop\:\!translate-x-56 {
    --transform-translate-x: 14rem !important;
  }

  .desktop\:\!translate-x-64 {
    --transform-translate-x: 16rem !important;
  }

  .desktop\:\!translate-x-px {
    --transform-translate-x: 1px !important;
  }

  .desktop\:\!-translate-x-0 {
    --transform-translate-x: 0rem !important;
  }

  .desktop\:\!-translate-x-1 {
    --transform-translate-x: -0.25rem !important;
  }

  .desktop\:\!-translate-x-2 {
    --transform-translate-x: -0.5rem !important;
  }

  .desktop\:\!-translate-x-3 {
    --transform-translate-x: -0.75rem !important;
  }

  .desktop\:\!-translate-x-4 {
    --transform-translate-x: -1rem !important;
  }

  .desktop\:\!-translate-x-5 {
    --transform-translate-x: -1.25rem !important;
  }

  .desktop\:\!-translate-x-6 {
    --transform-translate-x: -1.5rem !important;
  }

  .desktop\:\!-translate-x-7 {
    --transform-translate-x: -1.75rem !important;
  }

  .desktop\:\!-translate-x-8 {
    --transform-translate-x: -2rem !important;
  }

  .desktop\:\!-translate-x-9 {
    --transform-translate-x: -2.25rem !important;
  }

  .desktop\:\!-translate-x-10 {
    --transform-translate-x: -2.5rem !important;
  }

  .desktop\:\!-translate-x-11 {
    --transform-translate-x: -2.75rem !important;
  }

  .desktop\:\!-translate-x-12 {
    --transform-translate-x: -3rem !important;
  }

  .desktop\:\!-translate-x-13 {
    --transform-translate-x: -3.25rem !important;
  }

  .desktop\:\!-translate-x-14 {
    --transform-translate-x: -3.5rem !important;
  }

  .desktop\:\!-translate-x-15 {
    --transform-translate-x: -3.75rem !important;
  }

  .desktop\:\!-translate-x-16 {
    --transform-translate-x: -4rem !important;
  }

  .desktop\:\!-translate-x-17 {
    --transform-translate-x: -4.25rem !important;
  }

  .desktop\:\!-translate-x-18 {
    --transform-translate-x: -4.5rem !important;
  }

  .desktop\:\!-translate-x-19 {
    --transform-translate-x: -4.75rem !important;
  }

  .desktop\:\!-translate-x-20 {
    --transform-translate-x: -5rem !important;
  }

  .desktop\:\!-translate-x-21 {
    --transform-translate-x: -5.25rem !important;
  }

  .desktop\:\!-translate-x-22 {
    --transform-translate-x: -5.5rem !important;
  }

  .desktop\:\!-translate-x-23 {
    --transform-translate-x: -5.75rem !important;
  }

  .desktop\:\!-translate-x-24 {
    --transform-translate-x: -6rem !important;
  }

  .desktop\:\!-translate-x-25 {
    --transform-translate-x: -6.25rem !important;
  }

  .desktop\:\!-translate-x-26 {
    --transform-translate-x: -6.5rem !important;
  }

  .desktop\:\!-translate-x-27 {
    --transform-translate-x: -6.75rem !important;
  }

  .desktop\:\!-translate-x-28 {
    --transform-translate-x: -7rem !important;
  }

  .desktop\:\!-translate-x-29 {
    --transform-translate-x: -7.25rem !important;
  }

  .desktop\:\!-translate-x-30 {
    --transform-translate-x: -7.5rem !important;
  }

  .desktop\:\!-translate-x-31 {
    --transform-translate-x: -7.75rem !important;
  }

  .desktop\:\!-translate-x-32 {
    --transform-translate-x: -8rem !important;
  }

  .desktop\:\!-translate-x-40 {
    --transform-translate-x: -10rem !important;
  }

  .desktop\:\!-translate-x-48 {
    --transform-translate-x: -12rem !important;
  }

  .desktop\:\!-translate-x-56 {
    --transform-translate-x: -14rem !important;
  }

  .desktop\:\!-translate-x-64 {
    --transform-translate-x: -16rem !important;
  }

  .desktop\:\!-translate-x-px {
    --transform-translate-x: -1px !important;
  }

  .desktop\:\!-translate-x-full {
    --transform-translate-x: -100% !important;
  }

  .desktop\:\!-translate-x-1\/2 {
    --transform-translate-x: -50% !important;
  }

  .desktop\:\!translate-x-1\/2 {
    --transform-translate-x: 50% !important;
  }

  .desktop\:\!translate-x-full {
    --transform-translate-x: 100% !important;
  }

  .desktop\:\!translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .desktop\:\!translate-y-1 {
    --transform-translate-y: 0.25rem !important;
  }

  .desktop\:\!translate-y-2 {
    --transform-translate-y: 0.5rem !important;
  }

  .desktop\:\!translate-y-3 {
    --transform-translate-y: 0.75rem !important;
  }

  .desktop\:\!translate-y-4 {
    --transform-translate-y: 1rem !important;
  }

  .desktop\:\!translate-y-5 {
    --transform-translate-y: 1.25rem !important;
  }

  .desktop\:\!translate-y-6 {
    --transform-translate-y: 1.5rem !important;
  }

  .desktop\:\!translate-y-7 {
    --transform-translate-y: 1.75rem !important;
  }

  .desktop\:\!translate-y-8 {
    --transform-translate-y: 2rem !important;
  }

  .desktop\:\!translate-y-9 {
    --transform-translate-y: 2.25rem !important;
  }

  .desktop\:\!translate-y-10 {
    --transform-translate-y: 2.5rem !important;
  }

  .desktop\:\!translate-y-11 {
    --transform-translate-y: 2.75rem !important;
  }

  .desktop\:\!translate-y-12 {
    --transform-translate-y: 3rem !important;
  }

  .desktop\:\!translate-y-13 {
    --transform-translate-y: 3.25rem !important;
  }

  .desktop\:\!translate-y-14 {
    --transform-translate-y: 3.5rem !important;
  }

  .desktop\:\!translate-y-15 {
    --transform-translate-y: 3.75rem !important;
  }

  .desktop\:\!translate-y-16 {
    --transform-translate-y: 4rem !important;
  }

  .desktop\:\!translate-y-17 {
    --transform-translate-y: 4.25rem !important;
  }

  .desktop\:\!translate-y-18 {
    --transform-translate-y: 4.5rem !important;
  }

  .desktop\:\!translate-y-19 {
    --transform-translate-y: 4.75rem !important;
  }

  .desktop\:\!translate-y-20 {
    --transform-translate-y: 5rem !important;
  }

  .desktop\:\!translate-y-21 {
    --transform-translate-y: 5.25rem !important;
  }

  .desktop\:\!translate-y-22 {
    --transform-translate-y: 5.5rem !important;
  }

  .desktop\:\!translate-y-23 {
    --transform-translate-y: 5.75rem !important;
  }

  .desktop\:\!translate-y-24 {
    --transform-translate-y: 6rem !important;
  }

  .desktop\:\!translate-y-25 {
    --transform-translate-y: 6.25rem !important;
  }

  .desktop\:\!translate-y-26 {
    --transform-translate-y: 6.5rem !important;
  }

  .desktop\:\!translate-y-27 {
    --transform-translate-y: 6.75rem !important;
  }

  .desktop\:\!translate-y-28 {
    --transform-translate-y: 7rem !important;
  }

  .desktop\:\!translate-y-29 {
    --transform-translate-y: 7.25rem !important;
  }

  .desktop\:\!translate-y-30 {
    --transform-translate-y: 7.5rem !important;
  }

  .desktop\:\!translate-y-31 {
    --transform-translate-y: 7.75rem !important;
  }

  .desktop\:\!translate-y-32 {
    --transform-translate-y: 8rem !important;
  }

  .desktop\:\!translate-y-40 {
    --transform-translate-y: 10rem !important;
  }

  .desktop\:\!translate-y-48 {
    --transform-translate-y: 12rem !important;
  }

  .desktop\:\!translate-y-56 {
    --transform-translate-y: 14rem !important;
  }

  .desktop\:\!translate-y-64 {
    --transform-translate-y: 16rem !important;
  }

  .desktop\:\!translate-y-px {
    --transform-translate-y: 1px !important;
  }

  .desktop\:\!-translate-y-0 {
    --transform-translate-y: 0rem !important;
  }

  .desktop\:\!-translate-y-1 {
    --transform-translate-y: -0.25rem !important;
  }

  .desktop\:\!-translate-y-2 {
    --transform-translate-y: -0.5rem !important;
  }

  .desktop\:\!-translate-y-3 {
    --transform-translate-y: -0.75rem !important;
  }

  .desktop\:\!-translate-y-4 {
    --transform-translate-y: -1rem !important;
  }

  .desktop\:\!-translate-y-5 {
    --transform-translate-y: -1.25rem !important;
  }

  .desktop\:\!-translate-y-6 {
    --transform-translate-y: -1.5rem !important;
  }

  .desktop\:\!-translate-y-7 {
    --transform-translate-y: -1.75rem !important;
  }

  .desktop\:\!-translate-y-8 {
    --transform-translate-y: -2rem !important;
  }

  .desktop\:\!-translate-y-9 {
    --transform-translate-y: -2.25rem !important;
  }

  .desktop\:\!-translate-y-10 {
    --transform-translate-y: -2.5rem !important;
  }

  .desktop\:\!-translate-y-11 {
    --transform-translate-y: -2.75rem !important;
  }

  .desktop\:\!-translate-y-12 {
    --transform-translate-y: -3rem !important;
  }

  .desktop\:\!-translate-y-13 {
    --transform-translate-y: -3.25rem !important;
  }

  .desktop\:\!-translate-y-14 {
    --transform-translate-y: -3.5rem !important;
  }

  .desktop\:\!-translate-y-15 {
    --transform-translate-y: -3.75rem !important;
  }

  .desktop\:\!-translate-y-16 {
    --transform-translate-y: -4rem !important;
  }

  .desktop\:\!-translate-y-17 {
    --transform-translate-y: -4.25rem !important;
  }

  .desktop\:\!-translate-y-18 {
    --transform-translate-y: -4.5rem !important;
  }

  .desktop\:\!-translate-y-19 {
    --transform-translate-y: -4.75rem !important;
  }

  .desktop\:\!-translate-y-20 {
    --transform-translate-y: -5rem !important;
  }

  .desktop\:\!-translate-y-21 {
    --transform-translate-y: -5.25rem !important;
  }

  .desktop\:\!-translate-y-22 {
    --transform-translate-y: -5.5rem !important;
  }

  .desktop\:\!-translate-y-23 {
    --transform-translate-y: -5.75rem !important;
  }

  .desktop\:\!-translate-y-24 {
    --transform-translate-y: -6rem !important;
  }

  .desktop\:\!-translate-y-25 {
    --transform-translate-y: -6.25rem !important;
  }

  .desktop\:\!-translate-y-26 {
    --transform-translate-y: -6.5rem !important;
  }

  .desktop\:\!-translate-y-27 {
    --transform-translate-y: -6.75rem !important;
  }

  .desktop\:\!-translate-y-28 {
    --transform-translate-y: -7rem !important;
  }

  .desktop\:\!-translate-y-29 {
    --transform-translate-y: -7.25rem !important;
  }

  .desktop\:\!-translate-y-30 {
    --transform-translate-y: -7.5rem !important;
  }

  .desktop\:\!-translate-y-31 {
    --transform-translate-y: -7.75rem !important;
  }

  .desktop\:\!-translate-y-32 {
    --transform-translate-y: -8rem !important;
  }

  .desktop\:\!-translate-y-40 {
    --transform-translate-y: -10rem !important;
  }

  .desktop\:\!-translate-y-48 {
    --transform-translate-y: -12rem !important;
  }

  .desktop\:\!-translate-y-56 {
    --transform-translate-y: -14rem !important;
  }

  .desktop\:\!-translate-y-64 {
    --transform-translate-y: -16rem !important;
  }

  .desktop\:\!-translate-y-px {
    --transform-translate-y: -1px !important;
  }

  .desktop\:\!-translate-y-full {
    --transform-translate-y: -100% !important;
  }

  .desktop\:\!-translate-y-1\/2 {
    --transform-translate-y: -50% !important;
  }

  .desktop\:\!translate-y-1\/2 {
    --transform-translate-y: 50% !important;
  }

  .desktop\:\!translate-y-full {
    --transform-translate-y: 100% !important;
  }

  .desktop\:hover\:translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .desktop\:hover\:translate-x-1:hover {
    --transform-translate-x: 0.25rem;
  }

  .desktop\:hover\:translate-x-2:hover {
    --transform-translate-x: 0.5rem;
  }

  .desktop\:hover\:translate-x-3:hover {
    --transform-translate-x: 0.75rem;
  }

  .desktop\:hover\:translate-x-4:hover {
    --transform-translate-x: 1rem;
  }

  .desktop\:hover\:translate-x-5:hover {
    --transform-translate-x: 1.25rem;
  }

  .desktop\:hover\:translate-x-6:hover {
    --transform-translate-x: 1.5rem;
  }

  .desktop\:hover\:translate-x-7:hover {
    --transform-translate-x: 1.75rem;
  }

  .desktop\:hover\:translate-x-8:hover {
    --transform-translate-x: 2rem;
  }

  .desktop\:hover\:translate-x-9:hover {
    --transform-translate-x: 2.25rem;
  }

  .desktop\:hover\:translate-x-10:hover {
    --transform-translate-x: 2.5rem;
  }

  .desktop\:hover\:translate-x-11:hover {
    --transform-translate-x: 2.75rem;
  }

  .desktop\:hover\:translate-x-12:hover {
    --transform-translate-x: 3rem;
  }

  .desktop\:hover\:translate-x-13:hover {
    --transform-translate-x: 3.25rem;
  }

  .desktop\:hover\:translate-x-14:hover {
    --transform-translate-x: 3.5rem;
  }

  .desktop\:hover\:translate-x-15:hover {
    --transform-translate-x: 3.75rem;
  }

  .desktop\:hover\:translate-x-16:hover {
    --transform-translate-x: 4rem;
  }

  .desktop\:hover\:translate-x-17:hover {
    --transform-translate-x: 4.25rem;
  }

  .desktop\:hover\:translate-x-18:hover {
    --transform-translate-x: 4.5rem;
  }

  .desktop\:hover\:translate-x-19:hover {
    --transform-translate-x: 4.75rem;
  }

  .desktop\:hover\:translate-x-20:hover {
    --transform-translate-x: 5rem;
  }

  .desktop\:hover\:translate-x-21:hover {
    --transform-translate-x: 5.25rem;
  }

  .desktop\:hover\:translate-x-22:hover {
    --transform-translate-x: 5.5rem;
  }

  .desktop\:hover\:translate-x-23:hover {
    --transform-translate-x: 5.75rem;
  }

  .desktop\:hover\:translate-x-24:hover {
    --transform-translate-x: 6rem;
  }

  .desktop\:hover\:translate-x-25:hover {
    --transform-translate-x: 6.25rem;
  }

  .desktop\:hover\:translate-x-26:hover {
    --transform-translate-x: 6.5rem;
  }

  .desktop\:hover\:translate-x-27:hover {
    --transform-translate-x: 6.75rem;
  }

  .desktop\:hover\:translate-x-28:hover {
    --transform-translate-x: 7rem;
  }

  .desktop\:hover\:translate-x-29:hover {
    --transform-translate-x: 7.25rem;
  }

  .desktop\:hover\:translate-x-30:hover {
    --transform-translate-x: 7.5rem;
  }

  .desktop\:hover\:translate-x-31:hover {
    --transform-translate-x: 7.75rem;
  }

  .desktop\:hover\:translate-x-32:hover {
    --transform-translate-x: 8rem;
  }

  .desktop\:hover\:translate-x-40:hover {
    --transform-translate-x: 10rem;
  }

  .desktop\:hover\:translate-x-48:hover {
    --transform-translate-x: 12rem;
  }

  .desktop\:hover\:translate-x-56:hover {
    --transform-translate-x: 14rem;
  }

  .desktop\:hover\:translate-x-64:hover {
    --transform-translate-x: 16rem;
  }

  .desktop\:hover\:translate-x-px:hover {
    --transform-translate-x: 1px;
  }

  .desktop\:hover\:-translate-x-0:hover {
    --transform-translate-x: 0rem;
  }

  .desktop\:hover\:-translate-x-1:hover {
    --transform-translate-x: -0.25rem;
  }

  .desktop\:hover\:-translate-x-2:hover {
    --transform-translate-x: -0.5rem;
  }

  .desktop\:hover\:-translate-x-3:hover {
    --transform-translate-x: -0.75rem;
  }

  .desktop\:hover\:-translate-x-4:hover {
    --transform-translate-x: -1rem;
  }

  .desktop\:hover\:-translate-x-5:hover {
    --transform-translate-x: -1.25rem;
  }

  .desktop\:hover\:-translate-x-6:hover {
    --transform-translate-x: -1.5rem;
  }

  .desktop\:hover\:-translate-x-7:hover {
    --transform-translate-x: -1.75rem;
  }

  .desktop\:hover\:-translate-x-8:hover {
    --transform-translate-x: -2rem;
  }

  .desktop\:hover\:-translate-x-9:hover {
    --transform-translate-x: -2.25rem;
  }

  .desktop\:hover\:-translate-x-10:hover {
    --transform-translate-x: -2.5rem;
  }

  .desktop\:hover\:-translate-x-11:hover {
    --transform-translate-x: -2.75rem;
  }

  .desktop\:hover\:-translate-x-12:hover {
    --transform-translate-x: -3rem;
  }

  .desktop\:hover\:-translate-x-13:hover {
    --transform-translate-x: -3.25rem;
  }

  .desktop\:hover\:-translate-x-14:hover {
    --transform-translate-x: -3.5rem;
  }

  .desktop\:hover\:-translate-x-15:hover {
    --transform-translate-x: -3.75rem;
  }

  .desktop\:hover\:-translate-x-16:hover {
    --transform-translate-x: -4rem;
  }

  .desktop\:hover\:-translate-x-17:hover {
    --transform-translate-x: -4.25rem;
  }

  .desktop\:hover\:-translate-x-18:hover {
    --transform-translate-x: -4.5rem;
  }

  .desktop\:hover\:-translate-x-19:hover {
    --transform-translate-x: -4.75rem;
  }

  .desktop\:hover\:-translate-x-20:hover {
    --transform-translate-x: -5rem;
  }

  .desktop\:hover\:-translate-x-21:hover {
    --transform-translate-x: -5.25rem;
  }

  .desktop\:hover\:-translate-x-22:hover {
    --transform-translate-x: -5.5rem;
  }

  .desktop\:hover\:-translate-x-23:hover {
    --transform-translate-x: -5.75rem;
  }

  .desktop\:hover\:-translate-x-24:hover {
    --transform-translate-x: -6rem;
  }

  .desktop\:hover\:-translate-x-25:hover {
    --transform-translate-x: -6.25rem;
  }

  .desktop\:hover\:-translate-x-26:hover {
    --transform-translate-x: -6.5rem;
  }

  .desktop\:hover\:-translate-x-27:hover {
    --transform-translate-x: -6.75rem;
  }

  .desktop\:hover\:-translate-x-28:hover {
    --transform-translate-x: -7rem;
  }

  .desktop\:hover\:-translate-x-29:hover {
    --transform-translate-x: -7.25rem;
  }

  .desktop\:hover\:-translate-x-30:hover {
    --transform-translate-x: -7.5rem;
  }

  .desktop\:hover\:-translate-x-31:hover {
    --transform-translate-x: -7.75rem;
  }

  .desktop\:hover\:-translate-x-32:hover {
    --transform-translate-x: -8rem;
  }

  .desktop\:hover\:-translate-x-40:hover {
    --transform-translate-x: -10rem;
  }

  .desktop\:hover\:-translate-x-48:hover {
    --transform-translate-x: -12rem;
  }

  .desktop\:hover\:-translate-x-56:hover {
    --transform-translate-x: -14rem;
  }

  .desktop\:hover\:-translate-x-64:hover {
    --transform-translate-x: -16rem;
  }

  .desktop\:hover\:-translate-x-px:hover {
    --transform-translate-x: -1px;
  }

  .desktop\:hover\:-translate-x-full:hover {
    --transform-translate-x: -100%;
  }

  .desktop\:hover\:-translate-x-1\/2:hover {
    --transform-translate-x: -50%;
  }

  .desktop\:hover\:translate-x-1\/2:hover {
    --transform-translate-x: 50%;
  }

  .desktop\:hover\:translate-x-full:hover {
    --transform-translate-x: 100%;
  }

  .desktop\:hover\:translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .desktop\:hover\:translate-y-1:hover {
    --transform-translate-y: 0.25rem;
  }

  .desktop\:hover\:translate-y-2:hover {
    --transform-translate-y: 0.5rem;
  }

  .desktop\:hover\:translate-y-3:hover {
    --transform-translate-y: 0.75rem;
  }

  .desktop\:hover\:translate-y-4:hover {
    --transform-translate-y: 1rem;
  }

  .desktop\:hover\:translate-y-5:hover {
    --transform-translate-y: 1.25rem;
  }

  .desktop\:hover\:translate-y-6:hover {
    --transform-translate-y: 1.5rem;
  }

  .desktop\:hover\:translate-y-7:hover {
    --transform-translate-y: 1.75rem;
  }

  .desktop\:hover\:translate-y-8:hover {
    --transform-translate-y: 2rem;
  }

  .desktop\:hover\:translate-y-9:hover {
    --transform-translate-y: 2.25rem;
  }

  .desktop\:hover\:translate-y-10:hover {
    --transform-translate-y: 2.5rem;
  }

  .desktop\:hover\:translate-y-11:hover {
    --transform-translate-y: 2.75rem;
  }

  .desktop\:hover\:translate-y-12:hover {
    --transform-translate-y: 3rem;
  }

  .desktop\:hover\:translate-y-13:hover {
    --transform-translate-y: 3.25rem;
  }

  .desktop\:hover\:translate-y-14:hover {
    --transform-translate-y: 3.5rem;
  }

  .desktop\:hover\:translate-y-15:hover {
    --transform-translate-y: 3.75rem;
  }

  .desktop\:hover\:translate-y-16:hover {
    --transform-translate-y: 4rem;
  }

  .desktop\:hover\:translate-y-17:hover {
    --transform-translate-y: 4.25rem;
  }

  .desktop\:hover\:translate-y-18:hover {
    --transform-translate-y: 4.5rem;
  }

  .desktop\:hover\:translate-y-19:hover {
    --transform-translate-y: 4.75rem;
  }

  .desktop\:hover\:translate-y-20:hover {
    --transform-translate-y: 5rem;
  }

  .desktop\:hover\:translate-y-21:hover {
    --transform-translate-y: 5.25rem;
  }

  .desktop\:hover\:translate-y-22:hover {
    --transform-translate-y: 5.5rem;
  }

  .desktop\:hover\:translate-y-23:hover {
    --transform-translate-y: 5.75rem;
  }

  .desktop\:hover\:translate-y-24:hover {
    --transform-translate-y: 6rem;
  }

  .desktop\:hover\:translate-y-25:hover {
    --transform-translate-y: 6.25rem;
  }

  .desktop\:hover\:translate-y-26:hover {
    --transform-translate-y: 6.5rem;
  }

  .desktop\:hover\:translate-y-27:hover {
    --transform-translate-y: 6.75rem;
  }

  .desktop\:hover\:translate-y-28:hover {
    --transform-translate-y: 7rem;
  }

  .desktop\:hover\:translate-y-29:hover {
    --transform-translate-y: 7.25rem;
  }

  .desktop\:hover\:translate-y-30:hover {
    --transform-translate-y: 7.5rem;
  }

  .desktop\:hover\:translate-y-31:hover {
    --transform-translate-y: 7.75rem;
  }

  .desktop\:hover\:translate-y-32:hover {
    --transform-translate-y: 8rem;
  }

  .desktop\:hover\:translate-y-40:hover {
    --transform-translate-y: 10rem;
  }

  .desktop\:hover\:translate-y-48:hover {
    --transform-translate-y: 12rem;
  }

  .desktop\:hover\:translate-y-56:hover {
    --transform-translate-y: 14rem;
  }

  .desktop\:hover\:translate-y-64:hover {
    --transform-translate-y: 16rem;
  }

  .desktop\:hover\:translate-y-px:hover {
    --transform-translate-y: 1px;
  }

  .desktop\:hover\:-translate-y-0:hover {
    --transform-translate-y: 0rem;
  }

  .desktop\:hover\:-translate-y-1:hover {
    --transform-translate-y: -0.25rem;
  }

  .desktop\:hover\:-translate-y-2:hover {
    --transform-translate-y: -0.5rem;
  }

  .desktop\:hover\:-translate-y-3:hover {
    --transform-translate-y: -0.75rem;
  }

  .desktop\:hover\:-translate-y-4:hover {
    --transform-translate-y: -1rem;
  }

  .desktop\:hover\:-translate-y-5:hover {
    --transform-translate-y: -1.25rem;
  }

  .desktop\:hover\:-translate-y-6:hover {
    --transform-translate-y: -1.5rem;
  }

  .desktop\:hover\:-translate-y-7:hover {
    --transform-translate-y: -1.75rem;
  }

  .desktop\:hover\:-translate-y-8:hover {
    --transform-translate-y: -2rem;
  }

  .desktop\:hover\:-translate-y-9:hover {
    --transform-translate-y: -2.25rem;
  }

  .desktop\:hover\:-translate-y-10:hover {
    --transform-translate-y: -2.5rem;
  }

  .desktop\:hover\:-translate-y-11:hover {
    --transform-translate-y: -2.75rem;
  }

  .desktop\:hover\:-translate-y-12:hover {
    --transform-translate-y: -3rem;
  }

  .desktop\:hover\:-translate-y-13:hover {
    --transform-translate-y: -3.25rem;
  }

  .desktop\:hover\:-translate-y-14:hover {
    --transform-translate-y: -3.5rem;
  }

  .desktop\:hover\:-translate-y-15:hover {
    --transform-translate-y: -3.75rem;
  }

  .desktop\:hover\:-translate-y-16:hover {
    --transform-translate-y: -4rem;
  }

  .desktop\:hover\:-translate-y-17:hover {
    --transform-translate-y: -4.25rem;
  }

  .desktop\:hover\:-translate-y-18:hover {
    --transform-translate-y: -4.5rem;
  }

  .desktop\:hover\:-translate-y-19:hover {
    --transform-translate-y: -4.75rem;
  }

  .desktop\:hover\:-translate-y-20:hover {
    --transform-translate-y: -5rem;
  }

  .desktop\:hover\:-translate-y-21:hover {
    --transform-translate-y: -5.25rem;
  }

  .desktop\:hover\:-translate-y-22:hover {
    --transform-translate-y: -5.5rem;
  }

  .desktop\:hover\:-translate-y-23:hover {
    --transform-translate-y: -5.75rem;
  }

  .desktop\:hover\:-translate-y-24:hover {
    --transform-translate-y: -6rem;
  }

  .desktop\:hover\:-translate-y-25:hover {
    --transform-translate-y: -6.25rem;
  }

  .desktop\:hover\:-translate-y-26:hover {
    --transform-translate-y: -6.5rem;
  }

  .desktop\:hover\:-translate-y-27:hover {
    --transform-translate-y: -6.75rem;
  }

  .desktop\:hover\:-translate-y-28:hover {
    --transform-translate-y: -7rem;
  }

  .desktop\:hover\:-translate-y-29:hover {
    --transform-translate-y: -7.25rem;
  }

  .desktop\:hover\:-translate-y-30:hover {
    --transform-translate-y: -7.5rem;
  }

  .desktop\:hover\:-translate-y-31:hover {
    --transform-translate-y: -7.75rem;
  }

  .desktop\:hover\:-translate-y-32:hover {
    --transform-translate-y: -8rem;
  }

  .desktop\:hover\:-translate-y-40:hover {
    --transform-translate-y: -10rem;
  }

  .desktop\:hover\:-translate-y-48:hover {
    --transform-translate-y: -12rem;
  }

  .desktop\:hover\:-translate-y-56:hover {
    --transform-translate-y: -14rem;
  }

  .desktop\:hover\:-translate-y-64:hover {
    --transform-translate-y: -16rem;
  }

  .desktop\:hover\:-translate-y-px:hover {
    --transform-translate-y: -1px;
  }

  .desktop\:hover\:-translate-y-full:hover {
    --transform-translate-y: -100%;
  }

  .desktop\:hover\:-translate-y-1\/2:hover {
    --transform-translate-y: -50%;
  }

  .desktop\:hover\:translate-y-1\/2:hover {
    --transform-translate-y: 50%;
  }

  .desktop\:hover\:translate-y-full:hover {
    --transform-translate-y: 100%;
  }

  .desktop\:skew-x-0 {
    --transform-skew-x: 0;
  }

  .desktop\:skew-x-3 {
    --transform-skew-x: 3deg;
  }

  .desktop\:skew-x-6 {
    --transform-skew-x: 6deg;
  }

  .desktop\:skew-x-12 {
    --transform-skew-x: 12deg;
  }

  .desktop\:-skew-x-12 {
    --transform-skew-x: -12deg;
  }

  .desktop\:-skew-x-6 {
    --transform-skew-x: -6deg;
  }

  .desktop\:-skew-x-3 {
    --transform-skew-x: -3deg;
  }

  .desktop\:skew-y-0 {
    --transform-skew-y: 0;
  }

  .desktop\:skew-y-3 {
    --transform-skew-y: 3deg;
  }

  .desktop\:skew-y-6 {
    --transform-skew-y: 6deg;
  }

  .desktop\:skew-y-12 {
    --transform-skew-y: 12deg;
  }

  .desktop\:-skew-y-12 {
    --transform-skew-y: -12deg;
  }

  .desktop\:-skew-y-6 {
    --transform-skew-y: -6deg;
  }

  .desktop\:-skew-y-3 {
    --transform-skew-y: -3deg;
  }

  .desktop\:\!skew-x-0 {
    --transform-skew-x: 0 !important;
  }

  .desktop\:\!skew-x-3 {
    --transform-skew-x: 3deg !important;
  }

  .desktop\:\!skew-x-6 {
    --transform-skew-x: 6deg !important;
  }

  .desktop\:\!skew-x-12 {
    --transform-skew-x: 12deg !important;
  }

  .desktop\:\!-skew-x-12 {
    --transform-skew-x: -12deg !important;
  }

  .desktop\:\!-skew-x-6 {
    --transform-skew-x: -6deg !important;
  }

  .desktop\:\!-skew-x-3 {
    --transform-skew-x: -3deg !important;
  }

  .desktop\:\!skew-y-0 {
    --transform-skew-y: 0 !important;
  }

  .desktop\:\!skew-y-3 {
    --transform-skew-y: 3deg !important;
  }

  .desktop\:\!skew-y-6 {
    --transform-skew-y: 6deg !important;
  }

  .desktop\:\!skew-y-12 {
    --transform-skew-y: 12deg !important;
  }

  .desktop\:\!-skew-y-12 {
    --transform-skew-y: -12deg !important;
  }

  .desktop\:\!-skew-y-6 {
    --transform-skew-y: -6deg !important;
  }

  .desktop\:\!-skew-y-3 {
    --transform-skew-y: -3deg !important;
  }

  .desktop\:hover\:skew-x-0:hover {
    --transform-skew-x: 0;
  }

  .desktop\:hover\:skew-x-3:hover {
    --transform-skew-x: 3deg;
  }

  .desktop\:hover\:skew-x-6:hover {
    --transform-skew-x: 6deg;
  }

  .desktop\:hover\:skew-x-12:hover {
    --transform-skew-x: 12deg;
  }

  .desktop\:hover\:-skew-x-12:hover {
    --transform-skew-x: -12deg;
  }

  .desktop\:hover\:-skew-x-6:hover {
    --transform-skew-x: -6deg;
  }

  .desktop\:hover\:-skew-x-3:hover {
    --transform-skew-x: -3deg;
  }

  .desktop\:hover\:skew-y-0:hover {
    --transform-skew-y: 0;
  }

  .desktop\:hover\:skew-y-3:hover {
    --transform-skew-y: 3deg;
  }

  .desktop\:hover\:skew-y-6:hover {
    --transform-skew-y: 6deg;
  }

  .desktop\:hover\:skew-y-12:hover {
    --transform-skew-y: 12deg;
  }

  .desktop\:hover\:-skew-y-12:hover {
    --transform-skew-y: -12deg;
  }

  .desktop\:hover\:-skew-y-6:hover {
    --transform-skew-y: -6deg;
  }

  .desktop\:hover\:-skew-y-3:hover {
    --transform-skew-y: -3deg;
  }

  .desktop\:transition-none {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .desktop\:transition-all {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .desktop\:transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .desktop\:transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .desktop\:transition-opacity {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .desktop\:transition-shadow {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .desktop\:transition-transform {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .desktop\:\!transition-none {
    -webkit-transition-property: none !important;
    transition-property: none !important;
  }

  .desktop\:\!transition-all {
    -webkit-transition-property: all !important;
    transition-property: all !important;
  }

  .desktop\:\!transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;
  }

  .desktop\:\!transition-colors {
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .desktop\:\!transition-opacity {
    -webkit-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .desktop\:\!transition-shadow {
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .desktop\:\!transition-transform {
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform !important;
  }

  .desktop\:hover\:transition-none:hover {
    -webkit-transition-property: none;
    transition-property: none;
  }

  .desktop\:hover\:transition-all:hover {
    -webkit-transition-property: all;
    transition-property: all;
  }

  .desktop\:hover\:transition:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  }

  .desktop\:hover\:transition-colors:hover {
    -webkit-transition-property: background-color, border-color, color, fill, stroke;
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .desktop\:hover\:transition-opacity:hover {
    -webkit-transition-property: opacity;
    transition-property: opacity;
  }

  .desktop\:hover\:transition-shadow:hover {
    -webkit-transition-property: -webkit-box-shadow;
    transition-property: -webkit-box-shadow;
    transition-property: box-shadow;
    transition-property: box-shadow, -webkit-box-shadow;
  }

  .desktop\:hover\:transition-transform:hover {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }

  .desktop\:ease-linear {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .desktop\:ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .desktop\:ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .desktop\:ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .desktop\:\!ease-linear {
    -webkit-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .desktop\:\!ease-in {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .desktop\:\!ease-out {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .desktop\:\!ease-in-out {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .desktop\:hover\:ease-linear:hover {
    -webkit-transition-timing-function: linear;
            transition-timing-function: linear;
  }

  .desktop\:hover\:ease-in:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .desktop\:hover\:ease-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .desktop\:hover\:ease-in-out:hover {
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .desktop\:duration-75 {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .desktop\:duration-100 {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .desktop\:duration-150 {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .desktop\:duration-200 {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .desktop\:duration-300 {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .desktop\:duration-500 {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .desktop\:duration-700 {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .desktop\:duration-1000 {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }

  .desktop\:\!duration-75 {
    -webkit-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .desktop\:\!duration-100 {
    -webkit-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .desktop\:\!duration-150 {
    -webkit-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .desktop\:\!duration-200 {
    -webkit-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .desktop\:\!duration-300 {
    -webkit-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .desktop\:\!duration-500 {
    -webkit-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .desktop\:\!duration-700 {
    -webkit-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .desktop\:\!duration-1000 {
    -webkit-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .desktop\:hover\:duration-75:hover {
    -webkit-transition-duration: 75ms;
            transition-duration: 75ms;
  }

  .desktop\:hover\:duration-100:hover {
    -webkit-transition-duration: 100ms;
            transition-duration: 100ms;
  }

  .desktop\:hover\:duration-150:hover {
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
  }

  .desktop\:hover\:duration-200:hover {
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms;
  }

  .desktop\:hover\:duration-300:hover {
    -webkit-transition-duration: 300ms;
            transition-duration: 300ms;
  }

  .desktop\:hover\:duration-500:hover {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
  }

  .desktop\:hover\:duration-700:hover {
    -webkit-transition-duration: 700ms;
            transition-duration: 700ms;
  }

  .desktop\:hover\:duration-1000:hover {
    -webkit-transition-duration: 1000ms;
            transition-duration: 1000ms;
  }
}
